www.orange.jo Open in urlscan Pro
213.139.33.145  Public Scan

Submitted URL: http://orange.jo/
Effective URL: https://www.orange.jo/ar/pages/default.aspx
Submission: On July 14 via manual from JO — Scanned from DE

Form analysis 2 forms found in the DOM

POST /ar/pages/default.aspx

<form method="post" action="/ar/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="0x8CA53F68751B5CE4601DF7883A9BDF0A9ED17A7AB0BB38E079F694B6E6CC1D400B69AFEB03761AFDDBC2E13EB8C90FF7C2A475874D1D5B770F263E146196671B,14 Jul 2022 10:33:11 -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="/wEPDwUBMA9kFgJmD2QWAgIBD2QWBAIBD2QWBAIKD2QWAmYPZBYCAgEPFgIeE1ByZXZpb3VzQ29udHJvbE1vZGULKYgBTWljcm9zb2Z0LlNoYXJlUG9pbnQuV2ViQ29udHJvbHMuU1BDb250cm9sTW9kZSwgTWljcm9zb2Z0LlNoYXJlUG9pbnQsIFZlcnNpb249MTUuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49NzFlOWJjZTExMWU5NDI5YwFkAhYPZBYCAgMPZBYCZg9kFgJmDzwrAAYAZAIGD2QWCgICD2QWAgIBD2QWAgUmZ18wYjUwODk5ZF84MGZjXzRmNzFfYjgwZF9mNzNhMmZmYzMyNmQPZBYCZg8WBB4FY2xhc3MFH21zLXJ0ZS1lbWJlZGNvZGUgbXMtcnRlLWVtYmVkd3AeCWlubmVyaHRtbAXnohI8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9Ii9FTi9TaXRlQXNzZXRzL25ld19ob21lLmNzcyI+DQo8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9Ii9BUi9TaXRlQXNzZXRzL25ld19ob21lX2FyLmNzcyI+DQoNCg0KDQo8c3R5bGU+DQogICAgLmV4dHJhX3BvcHVwX2Nsb3NlZCB7DQogICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7DQogICAgICAgIHdpZHRoOiA3NXB4Ow0KICAgICAgICBoZWlnaHQ6IDIxMHB4Ow0KICAgICAgICBwYWRkaW5nOiAxNXB4Ow0KICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMTBweCAxMHB4IDBweCAhaW1wb3J0YW50Ow0KICAgICAgICBib3gtc2hhZG93OiAwIDAgMC41cmVtICM2NjY7DQogICAgfQ0KICAgIA0KICAgIC5leHRyYV9wb3B1cCB7DQogICAgICAgIHBvc2l0aW9uOiBmaXhlZDsNCiAgICAgICAgdG9wOiAyMDBweDsNCiAgICAgICAgbGVmdDogMThweDsNCiAgICAgICAgei1pbmRleDogOTk7DQogICAgfQ0KICAgIA0KICAgIC5leHRyYV9wb3B1cF9jbG9zZWRfY29udGVudDphZnRlciB7DQogICAgICAgIGNvbnRlbnQ6ICIiOw0KICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2VuL1B1Ymxpc2hpbmdJbWFnZXMvZXh0cmFfYXJyb3cucG5nKTsNCiAgICAgICAgaGVpZ2h0OiAxNXB4Ow0KICAgICAgICB3aWR0aDogMjBweDsNCiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOw0KICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0Ow0KICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAgICAgIHRvcDogMjBweDsNCiAgICAgICAgcmlnaHQ6IDE1cHg7DQogICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7DQogICAgfQ0KICAgIA0KICAgIC5leHRyYV9wb3B1cF9jbG9zZWRfY29udGVudF9sb2dvIHsNCiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDNkM2QzY7DQogICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4Ow0KICAgIH0NCiAgICANCiAgICAuZXh0cmFfcG9wdXBfY2xvc2VkOmhvdmVyIHsNCiAgICAgICAgY3Vyc29yOiBwb2ludGVyOw0KICAgIH0NCiAgICANCiAgICAuZXh0cmFfcG9wdXBfY2xvc2VkOmhvdmVyIHsNCiAgICAgICAgYW5pbWF0aW9uOiBleHRyYV9wb3B1cF9jbG9zZWRfYW5pbWF0ZSAwLjJzIGVhc2UtaW4tb3V0IDBzIGZvcndhcmRzOw0KICAgIH0NCiAgICANCiAgICAuZXh0cmFfcG9wdXBfY2xvc2VkOm5vdCg6aG92ZXIpIHsNCiAgICAgICAgYW5pbWF0aW9uOiBleHRyYV9wb3B1cF9jbG9zZWRfYW5pbWF0ZVIgMC4ycyBlYXNlLWluLW91dCAwcyBmb3J3YXJkczsNCiAgICB9DQogICAgDQogICAgQGtleWZyYW1lcyBleHRyYV9wb3B1cF9jbG9zZWRfYW5pbWF0ZSB7DQogICAgICAgIDAlIHsNCiAgICAgICAgICAgIHdpZHRoOiA3NXB4Ow0KICAgICAgICB9DQogICAgDQogICAgICAgIDEwMCUgew0KICAgICAgICAgICAgd2lkdGg6IDgwcHg7DQogICAgICAgIH0NCiAgICB9DQogICAgDQogICAgQGtleWZyYW1lcyBleHRyYV9wb3B1cF9jbG9zZWRfYW5pbWF0ZVIgew0KICAgICAgICAwJSB7DQogICAgICAgICAgICB3aWR0aDogODBweDsNCiAgICAgICAgfQ0KICAgIA0KICAgICAgICAxMDAlIHsNCiAgICAgICAgICAgIHdpZHRoOiA3NXB4Ow0KICAgICAgICB9DQogICAgfQ0KICAgIA0KICAgIC5leHRyYV9wb3B1cF9vcGVuZWQgew0KICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOw0KICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAxMHB4IDEwcHggMHB4ICFpbXBvcnRhbnQ7DQogICAgICAgIGJveC1zaGFkb3c6IDAgMCAwLjVyZW0gIzY2NjsNCiAgICB9DQogICAgDQogICAgLmV4dHJhX3BvcHVwbyB7DQogICAgICAgIHBvc2l0aW9uOiBmaXhlZDsNCiAgICAgICAgdG9wOiAyMDBweDsNCiAgICAgICAgbGVmdDogMThweDsNCiAgICAgICAgei1pbmRleDogOTk5Ow0KICAgICAgICB3aWR0aDogNDg1cHg7DQogICAgICAgIGRpc3BsYXk6IG5vbmU7DQogICAgICAgIG9wYWNpdHk6IDA7DQogICAgfSAgICANCiAgICAuZXh0cmFfcG9wdXBfb3BlbmVkX2NvbnRlbnQgaDIgew0KICAgIG1hcmdpbi10b3A6IDA7DQogICAgbGluZS1oZWlnaHQ6IDEuMzU7DQogICAgZm9udC1zaXplOiAyNHB4Ow0KICAgIGZvbnQtd2VpZ2h0OiA3MDA7DQogICAgbWFyZ2luLXJpZ2h0OiAwOw0KICAgIHdpZHRoOiAyMDBweDsNCiAgICBtYXJnaW4tYm90dG9tOiAxMHB4Ow0KICAgIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhTmV1ZSc7DQp9DQogICAgLmV4dHJhX3BvcHVwX29wZW5lZF9pbWcgew0KICAgICAgICBsZWZ0OiAtNTVweDsNCiAgICAgICAgdG9wOiAtMjBweDsNCiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOw0KICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7DQogICAgICAgIHotaW5kZXg6IDk7DQogICAgfQ0KICAgIC5leHRyYV9wb3B1cF9vcGVuZWRfY29udGVudCB7DQogICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsNCiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4Ow0KICAgICAgICBvcGFjaXR5OiAwOw0KICAgIH0NCiAgICAuZXh0cmFfcG9wdXBfb3BlbmVkX2NvbnRlbnQgYSB7DQogICAgICAgIGRpc3BsYXk6IGJsb2NrOw0KICAgIH0NCiAgICAuZXh0cmFfcG9wdXBfb3BlbmVkX2NvbnRlbnQgYSB7DQogICAgICAgIGNvbG9yOiAjZmY3OTAwOw0KICAgICAgICBmb250LXNpemU6IDE0cHg7DQogICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7DQogICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOw0KICAgICAgICBmb250LWZhbWlseTogJ0hlbHZldGljYU5ldWUnOw0KICAgIH0NCiAgICAuZXh0cmFfcG9wdXBfb3BlbmVkX2NvbnRlbnQgYSBzdmcgew0KICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7DQogICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7DQogICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7DQogICAgfQ0KICAgIC5leHRyYV9wb3B1cF9vcGVuZWRfY29udGVudF9sb2dvczpiZWZvcmUgew0KICAgICAgICBjb250ZW50OiAiIjsNCiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYzsNCiAgICAgICAgZGlzcGxheTogYmxvY2s7DQogICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsNCiAgICAgICAgcmlnaHQ6IC0yMHB4Ow0KICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4Ow0KICAgICAgICB6LWluZGV4OiAxOw0KICAgICAgICB3aWR0aDogMzYwcHg7DQogICAgfQ0KICAgIC5leHRyYV9wb3B1cF9vcGVuZWRfY29udGVudF9sb2dvcyB7DQogICAgICAgIHBhZGRpbmc6IDBweCAyMHB4IDEwcHg7DQogICAgICAgIG9wYWNpdHk6IDA7DQogICAgICAgIGhlaWdodDogMTEwcHg7DQogICAgfQ0KICAgIC5leHRyYV9wb3B1cF9vcGVuZWRfY29udGVudF9sb2dvcyBwIHsNCiAgICAgICAgZm9udC1zaXplOiAxM3B4Ow0KICAgICAgICBjb2xvcjogIzAwMDsNCiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsNCiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsNCiAgICAgICAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2FOZXVlJzsNCiAgICB9DQogICAgLmV4dHJhX3BvcHVwX29wZW5lZF9jb250ZW50X2xvZ29zIHNwYW4gaW1nIHsNCiAgICAgICAgd2lkdGg6IDEwMCU7DQogICAgfQ0KICAgIC5leHRyYV9wb3B1cF9vcGVuZWRfY29udGVudF9sb2dvcyBzcGFuIHAgew0KICAgICAgICBmb250LXNpemU6IDlweDsNCiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOw0KICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7DQogICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7DQogICAgfQ0KICAgIC5leHRyYV9wb3B1cF9vcGVuZWRfaW1nIGltZyB7DQogICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpOw0KICAgIH0NCiAgICAuZXh0cmFfcG9wdXBfb3BlbmVkX2NvbnRlbnQgYTpob3ZlciB7DQogICAgICAgIGNvbG9yOiAjZmY3OTAwOw0KICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsNCiAgICB9DQogICAgLmNsb3NlX2V4dHJhX3BvcHVwbyBpbWcgew0KICAgICAgICB3aWR0aDogMzBweDsNCiAgICB9DQogICAgLmNsb3NlX2V4dHJhX3BvcHVwbyB7DQogICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgICAgICAgbGVmdDogMzBweDsNCiAgICAgICAgdG9wOiAxNXB4Ow0KICAgICAgICB6LWluZGV4OiA5Ow0KICAgIH0NCiAgICAuY2xvc2VfZXh0cmFfcG9wdXBvOmhvdmVyIHsNCiAgICAgICAgY3Vyc29yOiBwb2ludGVyOw0KICAgIH0NCiAgICAuZXh0cmFfcG9wdXBvIHsNCiAgICAgICAgYW5pbWF0aW9uOiBleHRyYV9wb3B1cF9vcGVuZWRfYW5pbWF0ZSAwLjhzIGVhc2UtaW4tb3V0IDAuMXMgZm9yd2FyZHM7DQogICAgfQ0KICAgIA0KICAgIEBrZXlmcmFtZXMgZXh0cmFfcG9wdXBfb3BlbmVkX2FuaW1hdGUgew0KICAgICAgICAwJSB7DQogICAgICAgICAgICB3aWR0aDogMHB4Ow0KICAgICAgICAgICAgb3BhY2l0eTowJTsNCiAgICAgICAgfQ0KICAgIA0KICAgICAgICAxMDAlIHsNCiAgICAgICAgICAgIHdpZHRoOiA0ODVweDsNCiAgICAgICAgICAgIG9wYWNpdHk6MTAwJTsNCiAgICAgICAgfQ0KICAgIH0NCiAgICAuZXh0cmFfcG9wdXBfb3BlbmVkX2NvbnRlbnQgew0KICAgICAgICBhbmltYXRpb246IGV4dHJhX3BvcHVwX29wZW5lZF9hbmltYXRlY29udGVudCAwLjZzIGVhc2UtaW4tb3V0IDAuNnMgZm9yd2FyZHM7DQogICAgfQ0KICAgIEBrZXlmcmFtZXMgZXh0cmFfcG9wdXBfb3BlbmVkX2FuaW1hdGVjb250ZW50IHsNCiAgICAgICAgMCUgew0KICAgICAgICAgICAgb3BhY2l0eTo1MCU7DQogICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7DQogICAgICAgIH0NCiAgICANCiAgICAgICAgMTAwJSB7DQogICAgICAgICAgICBvcGFjaXR5OjEwMCU7DQogICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDsNCiAgICANCiAgICAgICAgfQ0KICAgIH0NCiAgICANCiAgICAuZXh0cmFfcG9wdXBfb3BlbmVkX2NvbnRlbnRfbG9nb3Mgew0KICAgICAgICBhbmltYXRpb246IGV4dHJhX3BvcHVwX29wZW5lZF9hbmltYXRlbG9nb3MgMC42cyBlYXNlLWluLW91dCAwLjdzIGZvcndhcmRzOw0KICAgIH0NCiAgICBAa2V5ZnJhbWVzIGV4dHJhX3BvcHVwX29wZW5lZF9hbmltYXRlbG9nb3Mgew0KICAgICAgICAwJSB7DQogICAgICAgICAgICBvcGFjaXR5OjUwJTsNCiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDsNCiAgICAgICAgfQ0KICAgIA0KICAgICAgICAxMDAlIHsNCiAgICAgICAgICAgIG9wYWNpdHk6MTAwJTsNCiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4Ow0KICAgIA0KICAgICAgICB9DQogICAgfQ0KICAgIA0KICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkgew0KICAgIC5leHRyYV9wb3B1cF9jbG9zZWRfY29udGVudF9sb2dvIHsNCiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjQzZDNkM2Ow0KICAgICAgICBib3JkZXItYm90dG9tOiB1bnNldDsNCiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7DQogICAgICAgIHdpZHRoOiA4NSU7DQogICAgfQ0KICAgIC5leHRyYV9wb3B1cCB7DQogICAgICAgIHBvc2l0aW9uOiBmaXhlZDsNCiAgICAgICAgYm90dG9tOiAtNXB4Ow0KICAgICAgICByaWdodDogMTVweDsNCiAgICAgICAgbGVmdDogdW5zZXQ7DQogICAgICAgIHRvcDogdW5zZXQ7DQogICAgICAgIHdpZHRoOiAxMDAlOw0KICAgIH0NCiAgICAuZXh0cmFfcG9wdXBfY2xvc2VkIHsNCiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsNCiAgICAgICAgd2lkdGg6IDkwJTsNCiAgICAgICAgaGVpZ2h0OiA1MHB4Ow0KICAgICAgICBwYWRkaW5nOiAxMHB4Ow0KICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMHB4IDBweCAhaW1wb3J0YW50Ow0KICAgICAgICBib3gtc2hhZG93OiAwIDAgMC41cmVtICM2NjY7DQogICAgfQ0KICAgIC5leHRyYV9wb3B1cF9jbG9zZWRfY29udGVudF9sb2dvIGltZyB7DQogICAgICAgIG1hcmdpbi1yaWdodDogMjUlOw0KICAgICAgICB3aWR0aDogMTMzcHg7DQogICAgICAgIGhlaWdodDogMzBweDsNCiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOw0KICAgIH0NCiAgICAuZXh0cmFfcG9wdXBfY2xvc2VkX2NvbnRlbnQ6YWZ0ZXIgew0KICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAgICAgIHRvcDogLTIwcHg7DQogICAgICAgIGxlZnQ6IDEwcHg7DQogICAgICAgIHJpZ2h0OiB1bnNldDsNCiAgICAgICAgZmxvYXQ6IGxlZnQ7DQogICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsNCiAgICB9DQogICAgLmV4dHJhX3BvcHVwX2Nsb3NlZDpob3ZlciB7DQogICAgICAgIGFuaW1hdGlvbjogZXh0cmFfcG9wdXBfY2xvc2VkX2FuaW1hdGUgMC4ycyBlYXNlLWluLW91dCAwcyBmb3J3YXJkczsNCiAgICB9DQogICAgDQogICAgLmV4dHJhX3BvcHVwX2Nsb3NlZDpub3QoOmhvdmVyKSB7DQogICAgICAgIGFuaW1hdGlvbjogZXh0cmFfcG9wdXBfY2xvc2VkX2FuaW1hdGVSIDAuMnMgZWFzZS1pbi1vdXQgMHMgZm9yd2FyZHM7DQogICAgfQ0KICAgIA0KICAgIEBrZXlmcmFtZXMgZXh0cmFfcG9wdXBfY2xvc2VkX2FuaW1hdGUgew0KICAgICAgICAwJSB7DQogICAgICAgICAgICB3aWR0aDogOTAlOw0KICAgICAgICB9DQogICAgDQogICAgICAgIDEwMCUgew0KICAgICAgICAgICAgd2lkdGg6IDkwJTsNCiAgICAgICAgfQ0KICAgIH0NCiAgICANCiAgICBAa2V5ZnJhbWVzIGV4dHJhX3BvcHVwX2Nsb3NlZF9hbmltYXRlUiB7DQogICAgICAgIDAlIHsNCiAgICAgICAgICAgIHdpZHRoOiA5MCU7DQogICAgICAgIH0NCiAgICANCiAgICAgICAgMTAwJSB7DQogICAgICAgICAgICB3aWR0aDogOTAlOw0KICAgICAgICB9DQogICAgfQ0KICAgIA0KICAgIA0KICAgIC5leHRyYV9wb3B1cG8gew0KICAgICAgICB0b3A6IHVuc2V0Ow0KICAgICAgICBib3R0b206IDA7DQogICAgICAgIHdpZHRoOiAxMDAlOw0KICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpOw0KICAgICAgICByaWdodDogMHB4Ow0KICAgICAgICBsZWZ0OiB1bnNldDsNCiAgICB9DQogICAgLmV4dHJhX3BvcHVwX29wZW5lZF9pbWcgew0KICAgIGxlZnQ6IC03MHB4Ow0KICAgIHRvcDogLTI1cHg7DQogICAgZGlzcGxheTogaW5saW5lLWJsb2NrOw0KICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgICB6LWluZGV4OiA5Ow0KICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTsNCn0NCiAgICAuZXh0cmFfcG9wdXBfb3BlbmVkX2NvbnRlbnRfbG9nb3Mgew0KICAgICAgICBwYWRkaW5nOiAwcHggMjBweCAxNXB4Ow0KICAgICAgICBvcGFjaXR5OiAwOw0KICAgICAgICBoZWlnaHQ6IHVuc2V0Ow0KICAgIH0NCiAgICAuZXh0cmFfcG9wdXBfb3BlbmVkX2NvbnRlbnRfbG9nb3M6YmVmb3JlIHsNCiAgICAgICAgd2lkdGg6IDgyJTsNCiAgICB9DQogICAgLmV4dHJhX3BvcHVwX29wZW5lZF9jb250ZW50X2xvZ29zIHAgew0KICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4Ow0KICAgIH0NCiAgICAuZXh0cmFfcG9wdXBfb3BlbmVkX2NvbnRlbnRfbG9nb3Mgc3BhbiBpbWcgew0KICAgICAgICB3aWR0aDogMTAwJTsNCiAgICB9DQogICAgLmV4dHJhX3BvcHVwX29wZW5lZF9jb250ZW50IHsNCiAgICAgICAgcGFkZGluZzogMTJweCAyMHB4Ow0KICAgIH0NCiAgICAuZXh0cmFfcG9wdXBfb3BlbmVkX2NvbnRlbnQgaDIgew0KICAgICAgICBmb250LXNpemU6IDE4cHg7DQogICAgICAgIHdpZHRoOiAxNTBweDsNCiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDsNCiAgICB9DQogICAgLmV4dHJhX3BvcHVwX29wZW5lZCB7DQogICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwcHggMHB4ICFpbXBvcnRhbnQ7DQogICAgICAgIG92ZXJmbG93OiBoaWRkZW47IA0KICAgICAgICBsZWZ0OiB1bnNldDsNCiAgICB9DQogICAgDQogICAgDQogICAgLmV4dHJhX3BvcHVwbyB7DQogICAgICAgIGFuaW1hdGlvbjogZXh0cmFfcG9wdXBfb3BlbmVkX2FuaW1hdGUgMC44cyBlYXNlLWluLW91dCAwLjFzIGZvcndhcmRzOw0KICAgIH0NCiAgICANCiAgICBAa2V5ZnJhbWVzIGV4dHJhX3BvcHVwX29wZW5lZF9hbmltYXRlIHsNCiAgICAgICAgMCUgew0KICAgICAgICAgICAgd2lkdGg6IDEwMCU7DQogICAgICAgICAgICBvcGFjaXR5OjAlOw0KICAgICAgICAgICAgYm90dG9tOiAtMTEwcHg7DQogICAgICAgIH0NCiAgICANCiAgICAgICAgMTAwJSB7DQogICAgICAgICAgICB3aWR0aDogMTAwJTsNCiAgICAgICAgICAgIG9wYWNpdHk6MTAwJTsNCiAgICAgICAgICAgIGJvdHRvbTogMHB4Ow0KICAgICAgICB9DQogICAgfQ0KICAgIH0NCiAgICANCjwvc3R5bGU+DQogICAgDQogICAgICAgIDxzZWN0aW9uIGNsYXNzPSJleHRyYV9wb3B1cCI+DQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJleHRyYV9wb3B1cF9jbG9zZWQiIG9uY2xpY2s9Im9wZW5FeHRyYVdpZGdldCgpOyI+DQogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZXh0cmFfcG9wdXBfY2xvc2VkX2NvbnRlbnQiPg0KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJleHRyYV9wb3B1cF9jbG9zZWRfY29udGVudF9sb2dvIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvZW4vUHVibGlzaGluZ0ltYWdlcy9lcG9wdXBfbG9nby5wbmciIGNsYXNzPSJoaWRkZW4teHMgaGlkZGVuLXNtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvZW4vUHVibGlzaGluZ0ltYWdlcy9lcG9wdXBfbG9nb01vYi5wbmciIGNsYXNzPSJoaWRkZW4tbGcgaGlkZGVuLW1kIj4NCiAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgPC9zZWN0aW9uPg0KICAgICAgICA8c2VjdGlvbiBjbGFzcz0iZXh0cmFfcG9wdXBvIj4NCiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImV4dHJhX3BvcHVwX29wZW5lZCI+DQogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2xvc2VfZXh0cmFfcG9wdXBvIiBvbmNsaWNrPSJjbG9zZUV4dHJhV2lkZ2V0KCk7Ij4NCiAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL3gucG5nIj4NCiAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJleHRyYV9wb3B1cF9vcGVuZWRfY29udGVudCI+DQogICAgICAgICAgICAgICAgICAgICAgIDxoMj7YqtmF2KrYuSDYqNiu2K/Zhdin2Kog2K3Ytdix2YrYqSDZhdi5IE9yYW5nZSDZgdin2YrYqNixPC9oMj4gICANCiAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbmV3Lm9yYW5nZS5qby9hci9vcmFuZ2UtZXh0cmEiPtin2YPYqti02YEg2KfZhNmF2LLZitivDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3LjE0MiIgaGVpZ2h0PSIxMS40NTYiIHZpZXdCb3g9IjAgMCA3LjE0MiAxMS40NTYiPjxwYXRoIGQ9Ik0wLDAsNS4wMjEsNS4wMjEsMTAuMDQyLDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNzA3IDEwLjc0OSkgcm90YXRlKC05MCkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmNzkwMCIgc3Ryb2tlLXdpZHRoPSIyIj48L3BhdGg+PC9zdmc+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJleHRyYV9wb3B1cF9vcGVuZWRfaW1nIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iL2VuL1B1Ymxpc2hpbmdJbWFnZXMvZXBvcHVwX2ltZy5wbmciPiAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZXh0cmFfcG9wdXBfb3BlbmVkX2NvbnRlbnRfbG9nb3MiPg0KICAgICAgICAgICAgICAgICAgICA8cD7Yp9iz2KrZgdivINmF2YYg2KfZhNi52LHZiNi2INin2YTZhdiq2YbZiNi52Kkg2KfZhNiq2Yog2KrZgtiv2YUg2YXZhi4uPC9wPg0KICAgICAgICAgICAgICAgICAgICA8c3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvZW4vUHVibGlzaGluZ0ltYWdlcy9lYWxsX2xvZ29zLnN2ZyI+ICAgDQogICAgICAgICAgICAgICAgICAgIDwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICA8L3NlY3Rpb24+DQogICAgDQogICAgDQogICAgDQogICAgICAgIDxzY3JpcHQ+DQogICAgICAgICAgICBmdW5jdGlvbiBvcGVuRXh0cmFXaWRnZXQoKSB7DQogICAgICAgICAgICAgICAgJCgnLmV4dHJhX3BvcHVwbycpLnNob3coKTsNCiAgICAgICAgICAgICAgICAkKCcuZXh0cmFfcG9wdXBfY2xvc2VkJykuaGlkZSgpOw0KICAgIA0KICAgICAgICAgICAgfQ0KICAgICAgICAgICAgZnVuY3Rpb24gY2xvc2VFeHRyYVdpZGdldCgpIHsNCiAgICAgICAgICAgICAgICAkKCcuZXh0cmFfcG9wdXBvJykuaGlkZSgpOw0KICAgICAgICAgICAgICAgICQoJy5leHRyYV9wb3B1cF9jbG9zZWQnKS5zaG93KCk7DQogICAgICAgICAgICB9DQogICAgICAgIDwvc2NyaXB0Pg0KPGRpdiBjbGFzcz0idGVzdGJrYmkiPg0KPGRpdiBjbGFzcz0iZmlyc3Rfc2xpZGVyX2JnZml4Ij4NCjxkaXYgY2xhc3M9Im1haW5fc2xpZGVyX2NvbnRhaW5lciI+DQogICAgICAgIDxkaXYgY2xhc3M9InNpbmdsZS1pdGVtIj4NCiAgICAgICAgICAgIDwhLS0gPGRpdiBjbGFzcz0ibmV3X2RiIj4NCiAgICAgICAgICAgICAgICA8cGljdHVyZT4NCiAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBtZWRpYT0iKG1pbi13aWR0aDogNDgxcHgpIiBzcmNzZXQ9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL2VpZF9kYkEucG5nIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbWVkaWE9IihtYXgtd2lkdGg6IDQ4MHB4KSIgc3Jjc2V0PSIvRU4vUHVibGlzaGluZ0ltYWdlcy9laWRfZGJBTW9iLnBuZyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL2VpZF9kYkEucG5nIiBjbGFzcz0ibmV3X2VpZGRiaW1nIiBhbHQ9IkltYWdlIGFsdCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8L3BpY3R1cmU+DQogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJuZXdfZGJfc2xpZGVyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNtYWxsIGNsYXNzPSJzaW5nbGVfaXRlbV9zaGFyZXNtYWxsIG5ld19hcm15X3NtYWxsIj48c3Bhbj7Ytti52YEg2KfZhNit2LLZhdipPC9zcGFuPjxzbWFsbD4tLS0tLS0tPC9zbWFsbD48L3NtYWxsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aDEgY2xhc3M9InNpbmdsZV9pdGVtX3lvX2gxIG5ld19kYl9oMSI+2K3YstmFINmG2ZDYqiDZhdi22KfYudmB2Kkg2YXZhiDYrtmE2KfZhA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg2KrYt9io2YrZgtin2KogPHNwYW4+TXkgT3JhbmdlIGFwcDwvc3Bhbj48YnIgLz4g2YggPHNwYW4+am9vZCBPcmFuZ2U8L3NwYW4+PC9oMT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGg2Ptiq2LfYqNmR2YIg2KfZhNi02LHZiNi3INmI2KfZhNij2K3Zg9in2YU8L2g2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0ibmV3X2RiX2EiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cDovL29yYW4uZ2UvMVdMZWxMZCI+PGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL215b19idG5hLnN2ZyI+PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9vbmVsaW5rLnRvL2pvb2QiPjxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9qb29kX2J0bmEuc3ZnIj48L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgPC9kaXY+IC0tPg0KICAgICAgICAgICAgPGRpdiBjbGFzcz0ibmV3X3JvYW1pbmciPg0KICAgICAgICAgICAgICAgIDxwaWN0dXJlPg0KICAgICAgICAgICAgICAgICAgICA8c291cmNlIG1lZGlhPSIobWluLXdpZHRoOiA0ODFweCkiIHNyY3NldD0iL2FyL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWVfYXIvc2xpZGVycy9yb2FtaW5nbmV3LnBuZyI+DQogICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbWVkaWE9IihtYXgtd2lkdGg6IDQ4MHB4KSIgc3Jjc2V0PSIvYXIvUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZV9hci9zbGlkZXJzL3JvYW1pbmduZXdNb2IucG5nIj4NCiAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9hci9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lX2FyL3NsaWRlcnMvcm9hbWluZ25ldy5wbmciIGNsYXNzPSJuZXdfcm9hbWluZ2ltZyIgYWx0PSJJbWFnZSBhbHQiPg0KICAgICAgICAgICAgICAgIDwvcGljdHVyZT4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJuZXdfZmliZXJfc2xpZGUiPg0KICAgICAgICAgICAgICAgICAgICA8c3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxzbWFsbCBjbGFzcz0ic2luZ2xlX2l0ZW1fc2hhcmVzbWFsbCBuZXdfYXJteV9zbWFsbCI+PHNwYW4+2KfZhNmF2YPYp9mE2YXYp9iqINin2YTYr9mI2YTZitipJlplcm9XaWR0aFNwYWNlOyDZiCDYp9mE2KrYrNmI2KfZhDwvc3Bhbj48c21hbGw+LS0tLS0tLTwvc21hbGw+PC9zbWFsbD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxoMSBjbGFzcz0ic2luZ2xlX2l0ZW1feW9faDEgbmV3X3JvYW1pbmdfaDEiPjxzcGFuPtiy2KjZkdi32YbYp9mE2YM8L3NwYW4+INin2YTYrdiy2YUg2LnYtNin2YYg2KrYtdmK2ZHZgSA8c3Bhbj7ZiNio2LPZgdix2YM8L3NwYW4+INiq2YPZitmR2YE8L2gxPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9Im5ld19yb2FtaW5nX2EiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJzaW5nbGVfaXRlbV80Z2EiIGhyZWY9Imh0dHBzOi8vaW50ZXJuYXRpb25hbGFuZHJvYW1pbmcub3JhbmdlLmpvL2FyL3JvYW1pbmctc2VydmljZXMiPtin2YPYqti02YEg2KfZhNmF2LLZitivIDxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZS9ocmVmX2Fycm93X3JpZ2h0LnN2ZyI+PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICA8L3NwYW4+DQogICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgPGRpdiBjbGFzcz0ibmV3X2tzYSI+DQogICAgICAgICAgICAgICAgPHBpY3R1cmU+DQogICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbWVkaWE9IihtaW4td2lkdGg6IDQ4MXB4KSIgc3Jjc2V0PSIvYXIvUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZV9hci9zbGlkZXJzL25ld19rc2EucG5nIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbWVkaWE9IihtYXgtd2lkdGg6IDQ4MHB4KSIgc3Jjc2V0PSIvYXIvUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZV9hci9zbGlkZXJzL25ld19rc2FNb2IucG5nIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iL2FyL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWUvbmV3X2hvbWVfYXIvbmV3X2tzYS5wbmciIGNsYXNzPSJuZXdfa3NhaW1nIiBhbHQ9IkltYWdlIGFsdCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8L3BpY3R1cmU+DQogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJuZXdfa3NhX3NsaWRlIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNtYWxsIGNsYXNzPSJzaW5nbGVfaXRlbV95b19zbWFsbCBuZXdfYXJteV9zbWFsbCI+PC9zbWFsbD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGgxIGNsYXNzPSJzaW5nbGVfaXRlbV95b19oMSBuZXdfa3NhX2gxIj7ZgtmE2KjZiiDZhdiq2LfZhdmR2YYg2YjYqNin2YTZiiDZhdix2KrYp9itPC9oMT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9InNpbmdsZV9pdGVtX3lvX3AgbmV3X2tzYV9wIj7ZhtiqINmE2Kcg2YXYrdiv2YjYryDZiNmF2YPYp9mE2YXYp9iqINmF2KzYp9mG2YrYqSDZiNij2YbYqiDYqNin2YTYs9i52YjYr9mK2Kk8L3A+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJuZXdfa3NhX2EiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9InNpbmdsZV9pdGVtXzRnYSIgaHJlZj0iaHR0cHM6Ly9pbnRlcm5hdGlvbmFsYW5kcm9hbWluZy5vcmFuZ2Uuam8vYXIvcm9hbWluZy1zZXJ2aWNlcy9zYXVkaS1vZmZlci8iIHRhYmluZGV4PSItMSI+2KfZg9iq2LTZgSDYp9mE2YXYstmK2K88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICA8IS0tIDxkaXYgY2xhc3M9Im5ld19wcml6ZXMiPg0KICAgICAgICAgICAgICAgIDxwaWN0dXJlPg0KICAgICAgICAgICAgICAgICAgICA8c291cmNlIG1lZGlhPSIobWluLXdpZHRoOiA0ODFweCkiIHNyY3NldD0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWUvc2xpZGVycy9odWF3ZWlfYXJ0MS5wbmciPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBtZWRpYT0iKG1heC13aWR0aDogNDgwcHgpIiBzcmNzZXQ9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lL3NsaWRlcnMvaHVhd2VpX2FydDFNb2IucG5nIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWUvc2xpZGVycy9odWF3ZWlfYXJ0MS5wbmciIGNsYXNzPSJuZXdfbmFybXlpbWcgbmV3X3ByaXplc2ltZyIgYWx0PSJJbWFnZSBhbHQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9waWN0dXJlPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibmV3X3ByaXplc19zbGlkZSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzbWFsbCBjbGFzcz0ic2luZ2xlX2l0ZW1fc2hhcmVzbWFsbCBuZXdfYXJteV9zbWFsbCI+PHNwYW4+2KfZhNmF2KrYrNixINin2YTYo9mE2YPYqtix2YjZhtmKPC9zcGFuPjxzbWFsbD4tLS0tLS0tPC9zbWFsbD48L3NtYWxsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aDEgY2xhc3M9InNpbmdsZV9pdGVtX3lvX2gxIG5ld19wcml6ZXNfaDEgbmV3X2h1X2gxIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgINin2YTYotmGINiz2KfYudin2KogPHNwYW4+SHVhd2VpPC9zcGFuPiDYp9mE2KzYr9mK2K/YqSDZhdis2KfZhtin2Ysg2YXYuSDYrti32YjYtyDYp9mE2K7ZhNmI2Yog2KfZhNmF2K/ZgdmI2LnYqQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg2YTYp9it2YLYp9mLDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvaDE+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxoNj7Yqti32KjZgiDYp9mE2LTYsdmI2Lcg2YjYp9mE2KPYrdmD2KfZhTwvaDY+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJuZXdfYXJhYmlhX2EgbmV3X3ByaXplc19hIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJzaW5nbGVfaXRlbV80Z2EiIGhyZWY9Imh0dHBzOi8vbmV3Lm9yYW5nZS5qby9hci9wZXJzb25hbC9odWF3ZWktd2F0Y2gtY2FtcGFpZ24iPtin2YPYqti02YEg2KfZhNmF2LLZitivPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgIDwvZGl2PiAtLT4NCg0KICAgICAgICAgICAgPCEtLSA8ZGl2IGNsYXNzPSJuZXdfcHJpemVzIj4NCiAgICAgICAgICAgICAgICA8cGljdHVyZT4NCiAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBtZWRpYT0iKG1pbi13aWR0aDogNDgxcHgpIiBzcmNzZXQ9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lL3NsaWRlcnMvcHJpemVzX2FydDEucG5nIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbWVkaWE9IihtYXgtd2lkdGg6IDQ4MHB4KSIgc3Jjc2V0PSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZS9zbGlkZXJzL3ByaXplc19hcnRNb2IucG5nIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWUvc2xpZGVycy9wcml6ZXNfYXJ0MS5wbmciIGNsYXNzPSJuZXdfbmFybXlpbWcgbmV3X3ByaXplc2ltZyIgYWx0PSJJbWFnZSBhbHQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9waWN0dXJlPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibmV3X3ByaXplc19zbGlkZSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzbWFsbCBjbGFzcz0ic2luZ2xlX2l0ZW1fc2hhcmVzbWFsbCBuZXdfYXJteV9zbWFsbCI+PC9zbWFsbD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGgxIGNsYXNzPSJzaW5nbGVfaXRlbV95b19oMSBuZXdfcHJpemVzX2gxIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgINmD2YjZhiDYo9mG2Kog2KfZhNix2KfYqNitDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvaDE+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJzaW5nbGVfaXRlbV95b19wIG5ld19wcml6ZXNfcCI+2KfYtNiq2LHZgyDYqNiu2LfZiNi3IDxzcGFuPitPcmFuZ2U8L3NwYW4+INin2YTYrNiv2YrYr9ipINmE2KrYr9iu2YQg2LnZhNmJDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDYp9mE2LPYrdioINmE2KrYsdio2K0g2KzZh9in2LIgWGlhb21pIFJlZG1pIDEwPC9wPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aDU+INiq2LfYqNmR2YIg2KfZhNi02LHZiNi3INmI2KfZhNij2K3Zg9in2YUgLTwvaDU+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJuZXdfYXJhYmlhX2EgbmV3X3ByaXplc19hIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJzaW5nbGVfaXRlbV80Z2EiIGhyZWY9Imh0dHBzOi8vbmV3Lm9yYW5nZS5qby9hci9wZXJzb25hbC9vcmFuZ2UtbmV3LWNhbXBhaWduIj7Yp9mD2KrYtNmBINin2YTZhdiy2YrYrzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4gLS0+DQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJuZXdfam9vZCI+DQogICAgICAgICAgICAgICAgPHBpY3R1cmU+DQogICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbWVkaWE9IihtaW4td2lkdGg6IDQ4MXB4KSIgc3Jjc2V0PSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZS9zbGlkZXJzL2pvb2RfYXJ0LnBuZyI+DQogICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIG1lZGlhPSIobWF4LXdpZHRoOiA0ODBweCkiIHNyY3NldD0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWUvc2xpZGVycy9qb29kX2FydE1vYi5wbmciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZS9zbGlkZXJzL2pvb2RfYXJ0LnBuZyIgY2xhc3M9Im5ld19uYXJteWltZyBuZXdfam9vZGltZyIgYWx0PSJJbWFnZSBhbHQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9waWN0dXJlPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibmV3X2pvb2Rfc2xpZGUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzbWFsbCBjbGFzcz0ic2luZ2xlX2l0ZW1feW9fc21hbGwgbmV3X2FybXlfc21hbGwiPjwvc21hbGw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9InNpbmdsZV9pdGVtX3lvX3AgbmV3X2pvb2RfcCI+am9vZCBPcmFuZ2U8L3A+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxoMSBjbGFzcz0ic2luZ2xlX2l0ZW1feW9faDEgbmV3X2pvb2RfaDEiPti52KfZhNmF2Yog2LnZhNmJINi32LHZitmC2KrZijxzcGFuPtiq2KzYsdio2Kkg2LHZgtmF2YrYqSDZhdiq2YPYp9mF2YTYqTwvc3Bhbj48L2gxPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0ibmV3X2FyYWJpYV9hIG5ld19qb29kX2EiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9InNpbmdsZV9pdGVtXzRnYSIgaHJlZj0iaHR0cHM6Ly9qb29kLm9yYW5nZS5qby9hciI+2KfZg9iq2LTZgSDYp9mE2YXYstmK2K88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgPGRpdiBjbGFzcz0ibmV3X25hcm15Ij4NCiAgICAgICAgICAgICAgICA8cGljdHVyZT4NCiAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBtZWRpYT0iKG1pbi13aWR0aDogNDgxcHgpIiBzcmNzZXQ9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lL3NsaWRlcnMvYXJteV8xQXIucG5nIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxzb3VyY2UgbWVkaWE9IihtYXgtd2lkdGg6IDQ4MHB4KSIgc3Jjc2V0PSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZS9zbGlkZXJzL2FybXlfMUFyTW9iLnBuZyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lL3NsaWRlcnMvYXJteV8xQXIucG5nIiBjbGFzcz0ibmV3X25hcm15aW1nIiBhbHQ9IkltYWdlIGFsdCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8L3BpY3R1cmU+DQogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJuZXdfbmFybXlfc2xpZGUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c21hbGwgY2xhc3M9InNpbmdsZV9pdGVtX3lvX3NtYWxsIG5ld19hcm15X3NtYWxsIj48c3Bhbj7Yudix2YjYtiDYp9mE2KzZiti0PC9zcGFuPjxzbWFsbD4tLS0tLS0tPC9zbWFsbD48L3NtYWxsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aDEgY2xhc3M9InNpbmdsZV9pdGVtX3lvX2gxIG5ld19uYXJteV9oMSI+2YTYo9mG2YPZhSDYp9mE2YHYrtixINmI2KfZhNmH2YrYqNipPC9oMT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9InNpbmdsZV9pdGVtX3lvX3AgbmV3X25hcm15X3AgbmV3X25hcm15X3AxIiBzdHlsZT0iZm9udC1zaXplOiAyNXB4O21heC13aWR0aDogMzcwcHg7Ij4gICAgICAgICAgICAg2K7YtdmFINi52YTZiSDZhdis2YXZiNi52Kkg2YjYp9iz2LnYqSDZhdmGINin2YTYo9is2YfYstipICAgICAgICAgICAgICAgICAgICAgICAgICAgINmI2KfZhNil2YPYs9iz2YjYp9ix2KfYqiDYqNin2YTYpdi22KfZgdipINmE2KPYsdmC2KfZhSDZhdmF2YrYstipINmIICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxiciAvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMzUg2KzZitis2Kcg2YXYuSDYrti3IDxzcGFuPiDYrdmF2KfYqSDYp9mE2YjYt9mGIDEwIDwvc3Bhbj4g2KfZhNmF2K/ZgdmI2Lkg2YTYp9it2YLYp9mLIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9wPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0ibmV3X2FyYWJpYV9hIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJzaW5nbGVfaXRlbV80Z2EiIGhyZWY9Imh0dHBzOi8vbmV3Lm9yYW5nZS5qby9hci9vZmZlcnMvbW9iaWxlLXBvc3RwYWlkL2h1bWF0LWFsLXdhdGFuLTEwIiB0YWJpbmRleD0iLTEiPtin2YPYqti02YEg2KfZhNmF2LLZitivPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgIDwvZGl2PiANCiAgICAgICAgICAgIDxkaXYgY2xhc3M9Im5ld19uYXJteSI+DQogICAgICAgICAgICA8cGljdHVyZT4NCiAgICAgICAgICAgICAgICA8c291cmNlIG1lZGlhPSIobWluLXdpZHRoOiA0ODFweCkiIHNyY3NldD0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWUvc2xpZGVycy9hcm15XzNBci5wbmciPg0KICAgICAgICAgICAgICAgICAgICA8c291cmNlIG1lZGlhPSIobWF4LXdpZHRoOiA0ODBweCkiIHNyY3NldD0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWUvc2xpZGVycy9hcm15XzNBck1vYi5wbmciPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lL3NsaWRlcnMvYXJteV8zQXIucG5nIiBjbGFzcz0ibmV3X25hcm15aW1nIiBhbHQ9IkltYWdlIGFsdCI+DQogICAgICAgICAgICAgICAgICAgIDwvcGljdHVyZT4NCiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibmV3X25hcm15X3NsaWRlIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzbWFsbCBjbGFzcz0ic2luZ2xlX2l0ZW1feW9fc21hbGwgbmV3X2FybXlfc21hbGwiPjxzcGFuPti52LHZiNi2INin2YTYrNmK2LQ8L3NwYW4+PHNtYWxsPi0tLS0tLS08L3NtYWxsPjwvc21hbGw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxoMSBjbGFzcz0ic2luZ2xlX2l0ZW1feW9faDEgbmV3X25hcm15X2gxIj7ZhNij2YbZg9mFINin2YTZgdiu2LEg2YjYp9mE2YfZitio2Kk8L2gxPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJzaW5nbGVfaXRlbV95b19wIG5ld19uYXJteV9wIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg2KfYrdi12YQg2LnZhNmJIDE4INis2YrYrNinINmF2YYg2KPZiNmEINmK2YjZhSDZiNmF2YPYp9mE2YXYp9iqDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDYutmK2LEg2YXYrdiv2YjYr9ipINmI2KPYsdmC2KfZhSDZhdmF2YrYstipINio2LMg2KjZgCA3INiv2YbYp9mG2YrYsSANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuPtmF2Lkg2K7YtyDYrdmF2KfYqSDYp9mE2YjYt9mGINin2YTYsNmH2KjZiiA3PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0ibmV3X2FyYWJpYV9hIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9InNpbmdsZV9pdGVtXzRnYSIgaHJlZj0iaHR0cHM6Ly9uZXcub3JhbmdlLmpvL2FyL29mZmVycy9tb2JpbGUtcHJlcGFpZC9taWxpdGFyeS1vZmZlcnMiIHRhYmluZGV4PSItMSI+2KfZg9iq2LTZgSDYp9mE2YXYstmK2K88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgPCEtLSA8ZGl2IGNsYXNzPSJuZXdfc2xpZmUgbmV3X3NsaWZlV2hpdGUiPg0KICAgICAgICAgICAgICAgIDxwaWN0dXJlPg0KICAgICAgICAgICAgICAgICAgICA8c291cmNlIG1lZGlhPSIobWluLXdpZHRoOiA0ODFweCkiIHNyY3NldD0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWUvc2xpZGVycy9vbV91bUFyLnBuZyI+DQogICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIG1lZGlhPSIobWF4LXdpZHRoOiA0ODBweCkiIHNyY3NldD0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWUvc2xpZGVycy9vbV91bUFyTW9iLnBuZyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lL3NsaWRlcnMvb21fdW1Bci5wbmciIGNsYXNzPSJuZXdfc2xpZmVpbWcgbmV3X3NsaWZlaW1nMSIgYWx0PSJJbWFnZSBhbHQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9waWN0dXJlPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibmV3X3NsaWZlX3NsaWRlIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9Im5ld19od19hIG5ld19od19hMiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ic2luZ2xlX2l0ZW1fNGdhIiBocmVmPSJodHRwczovL25ldy5vcmFuZ2Uuam8vYXIvb3JhbmdlLW1vbmV5L2ludGVybmF0aW9uYWwtcmVtaXR0YW5jZSI+2KfZg9iq2LTZgSDYp9mE2YXYstmK2K88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgPC9kaXY+IC0tPg0KDQogICAgICAgIDwvZGl2Pg0KICAgIDwvZGl2Pg0KPC9kaXY+ICANCjxzdHlsZT4NCiAgICBzcGFuLm5ld19kYl9hIGEgaW1nIHsNCiAgICB3aWR0aDogMTAwJTsNCn0NCg0Kc3Bhbi5uZXdfZGJfYSB7DQogICAgZGlzcGxheTogZmxleDsNCn0NCg0Kc3Bhbi5uZXdfZGJfYSBhIHsNCiAgICBtYXJnaW4tbGVmdDogMTVweDsNCn0NCg0KaDEuc2luZ2xlX2l0ZW1feW9faDEubmV3X2RiX2gxIHNwYW4gew0KICAgIGNvbG9yOiAjZmY3OTAwOw0KfQ0KDQoubmV3X2RiX3NsaWRlciAuc2luZ2xlX2l0ZW1feW9fc21hbGwubmV3X2FybXlfc21hbGwgew0KICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsNCiAgICB0b3A6IDMwcHg7DQp9DQoNCg0KaDEuc2luZ2xlX2l0ZW1feW9faDEubmV3X2RiX2gxIHsNCiAgICBmb250LXNpemU6IDQycHg7DQogICAgbWF4LXdpZHRoOiA0NjBweDsNCiAgICBsaW5lLWhlaWdodDogNTVweDsNCiAgICBjb2xvcjogIzAwMDsNCiAgICBtYXJnaW4tYm90dG9tOiAwOw0KICAgIG1hcmdpbi10b3A6IDUwcHg7DQp9DQoubmV3X2RiX3NsaWRlciBoNiB7DQogICAgZm9udC1zaXplOiAxNnB4Ow0KICAgIGNvbG9yOiAjMDAwOw0KICAgIG1hcmdpbi10b3A6IDIwcHg7DQogICAgbWFyZ2luLWJvdHRvbTogMjBweDsNCn0NCg0KICAgIGgxLnNpbmdsZV9pdGVtX3lvX2gxLm5ld19wcml6ZXNfaDEubmV3X2h1X2gxIHsNCiAgICBmb250LXNpemU6IDM3cHg7DQogICAgbWF4LXdpZHRoOiAzODBweDsNCiAgICBsaW5lLWhlaWdodDogNDdweDsNCiAgICBjb2xvcjogIzAwMDsNCn0NCg0KLm5ld19wcml6ZXNfc2xpZGUgaDYgew0KICAgIGZvbnQtc2l6ZTogMTZweDsNCiAgICBjb2xvcjogI2ZmNzkwMDsNCn0NCi5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGUgLm5ld19wcml6ZXNfc2xpZGUgew0KICAgIHRvcDogMTMwcHggIWltcG9ydGFudDsNCiAgICBoZWlnaHQ6IDMwMHB4Ow0KfQ0KLnNpbmdsZV9pdGVtX3lvX3AubmV3X3ByaXplc19wIHsNCiAgICBtYXgtd2lkdGg6IDQwMHB4Ow0KICAgIGNvbG9yOiAjMDAwOw0KICAgIGZvbnQtc2l6ZTogMjZweDsNCiAgICBsaW5lLWhlaWdodDogMS40Ow0KfQ0KLm5ld19wcml6ZXNfc2xpZGUgaDUgew0KICAgIGZvbnQtc2l6ZTogMThweDsNCiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7DQogICAgY29sb3I6ICMwMDA7DQogICAgZGlyZWN0aW9uOiBsdHI7DQp9DQouc2luZ2xlX2l0ZW1feW9faDEubmV3X3ByaXplc19oMSB7DQogICAgbWFyZ2luLWJvdHRvbTogMTBweDsNCiAgICBmb250LXNpemU6IDU1cHg7DQogICAgY29sb3I6ICNmZjc5MDA7DQogICAgbWFyZ2luLXRvcDogMjBweDsNCiAgICBtYXgtd2lkdGg6IDM1MHB4Ow0KICAgIGxpbmUtaGVpZ2h0OiAxOw0KICAgIG1hcmdpbi1ib3R0b206IDIwcHg7DQp9DQouc2luZ2xlX2l0ZW1feW9fcC5uZXdfcHJpemVzX3Agc3BhbiB7DQogICAgY29sb3I6ICNmZjc5MDA7DQp9DQpoMS5zaW5nbGVfaXRlbV95b19oMS5uZXdfcHJpemVzX2gxLm5ld19odV9oMSBzcGFuIHsNCiAgICBjb2xvcjogI2ZmNzkwMDsNCn0NCg0KQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7DQogICAgc3Bhbi5uZXdfZGJfYSB7DQogICAgZGlzcGxheTogZmxleDsNCiAgICB3aWR0aDogODUlOw0KfQ0KaDEuc2luZ2xlX2l0ZW1feW9faDEubmV3X2RiX2gxIHsNCiAgICBmb250LXNpemU6IDI3cHg7DQogICAgbWF4LXdpZHRoOiAzMjBweDsNCiAgICBsaW5lLWhlaWdodDogMzVweDsNCiAgICBtYXJnaW46IDEwcHggMHB4Ow0KfQ0KLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZSAubmV3X2RiX3NsaWRlciB7DQogICAgaGVpZ2h0OiAyMjBweDsNCiAgICB0b3A6IDIzMHB4Ow0KfQ0KDQouc2luZ2xlLWl0ZW0gLnNsaWNrLXNsaWRlPnBpY3R1cmU+Lm5ld19laWRkYmltZyB7DQogICAgaGVpZ2h0OiA0NTRweDsNCiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOw0KICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsNCiAgICB0b3A6IDIwcHg7DQp9DQoNCiAgICBoMS5zaW5nbGVfaXRlbV95b19oMS5uZXdfcHJpemVzX2gxLm5ld19odV9oMSB7DQogICAgZm9udC1zaXplOiAyNXB4Ow0KICAgIG1heC13aWR0aDogMzIwcHg7DQogICAgbGluZS1oZWlnaHQ6IDQycHg7DQogICAgbWFyZ2luOiAxMHB4IDBweDsNCn0NCg0KLm5ld19wcml6ZXNfc2xpZGUgaDYgew0KICAgIGZvbnQtc2l6ZTogMTRweDsNCn0NCg0KICAgIGltZy5uZXdfc2xpZmVpbWcubmV3X3Byb21vaW1nIHsNCiAgICB0b3A6IDMwcHg7DQp9DQpzcGFuLm5ld19od19hLm5ld19wcm9tbyBhIHsNCiAgICBib3R0b206IC05MHB4ICFpbXBvcnRhbnQ7DQp9DQouc2luZ2xlLWl0ZW0gLnNsaWNrLXNsaWRlPnBpY3R1cmU+Lm5ld19wcm9tb19pbWcubmV3X3NsaWZlaW1nIHsNCiAgICBoZWlnaHQ6IDQ4MHB4Ow0KfQ0KICAgIC5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGUgLm5ld19wcml6ZXNfc2xpZGUgew0KICAgIHRvcDogMjQwcHggIWltcG9ydGFudDsNCiAgICBoZWlnaHQ6IDI0MHB4Ow0KfQ0KLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZSAubmV3X3ByaXplc2ltZyB7DQogICAgaGVpZ2h0OiA0NDVweDsNCn0NCi5zaW5nbGVfaXRlbV95b19oMS5uZXdfcHJpemVzX2gxIHsNCiAgICBmb250LXNpemU6IDMxcHg7DQogICAgbWF4LXdpZHRoOiAzNjBweDsNCiAgICBsaW5lLWhlaWdodDogMS4yOw0KICAgIG1hcmdpbi1ib3R0b206IDVweDsNCiAgICBtYXJnaW4tdG9wOiAwOw0KfQ0KICAgIC5zaW5nbGVfaXRlbV95b19wLm5ld19wcml6ZXNfcCB7DQogICAgICAgIG1heC13aWR0aDogMjcwcHg7DQogICAgICAgIGNvbG9yOiAjMDAwOw0KICAgICAgICBmb250LXNpemU6IDIycHg7DQogICAgICAgIG1hcmdpbjogMDsNCiAgICB9DQogICAgLm5ld19wcml6ZXNfc2xpZGUgaDUgew0KICAgICAgICBmb250LXNpemU6IDE1cHg7DQogICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDsNCiAgICAgICAgY29sb3I6ICMwMDA7DQogICAgfQ0KfQ0KICAgIGgxLnNpbmdsZV9pdGVtX3lvX2gxLm5ld19qb29kX2gxIHsNCiAgICBmb250LXNpemU6IDUwcHg7DQogICAgY29sb3I6ICNmZjc5MDA7DQogICAgZm9udC13ZWlnaHQ6IDcwMDsNCiAgICBsaW5lLWhlaWdodDogMS43Ow0KfQ0KaDEuc2luZ2xlX2l0ZW1feW9faDEubmV3X2pvb2RfaDEgc3BhbiB7DQogICAgY29sb3I6ICNmZmY7DQogICAgZGlzcGxheTogYmxvY2s7DQp9DQpwLnNpbmdsZV9pdGVtX3lvX3AubmV3X2pvb2RfcCB7DQogICAgZm9udC1zaXplOiAyM3B4Ow0KICAgIGZvbnQtd2VpZ2h0OiA3MDA7DQogICAgY29sb3I6ICNmZmY7DQogICAgbWFyZ2luLWJvdHRvbTogMDsNCn0NCi5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGUgLm5ld19qb29kX3NsaWRlIHsNCiAgICB0b3A6IDEwMHB4ICFpbXBvcnRhbnQ7DQp9DQpzcGFuLm5ld19hcmFiaWFfYS5uZXdfam9vZF9hIGEgew0KICAgIGJvdHRvbTogNDBweCAhaW1wb3J0YW50Ow0KfQ0KDQogICAgLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZSAubmV3X25hcm15X3NsaWRlIHsNCiAgICB0b3A6IDkwcHggIWltcG9ydGFudDsNCn0NCi5uZXdfbmFybXlfc2xpZGUgc3Bhbi5uZXdfYXJhYmlhX2EgYSB7DQogICAgYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7DQogICAgZm9udC1zaXplOiAxOHB4Ow0KfQ0KDQouc2luZ2xlX2l0ZW1feW9fcC5uZXdfbmFybXlfcCB7DQogICAgZm9udC1zaXplOiAyOHB4Ow0KICAgIG1heC13aWR0aDogMzgwcHg7DQogICAgbGluZS1oZWlnaHQ6IDEuNDsNCiAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4Ow0KICAgIGNvbG9yOiAjZmZmOw0KfQ0KDQouc2luZ2xlX2l0ZW1feW9faDEubmV3X25hcm15X2gxIHsNCiAgICBmb250LXNpemU6IDM3cHg7DQogICAgbWF4LXdpZHRoOiA0MDBweDsNCiAgICBtYXJnaW46IDMwcHggMHB4IDIwcHg7DQogICAgY29sb3I6ICNmZjc5MDA7DQp9DQouc2luZ2xlLWl0ZW0gLnNsaWNrLXNsaWRlIC5uZXdfbmFybXlfc2xpZGUgew0KICAgIHRvcDogOTBweCAhaW1wb3J0YW50Ow0KfQ0KLm5ld19uYXJteV9zbGlkZSBzcGFuLm5ld19hcmFiaWFfYSBhIHsNCiAgICBib3R0b206IDM1cHggIWltcG9ydGFudDsNCn0NCi5zaW5nbGVfaXRlbV95b19wLm5ld19uYXJteV9wIHNwYW4gew0KICAgIGNvbG9yOiAjZmY3OTAwOw0KfQ0KDQpAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHsNCiAgICAuc2luZ2xlLWl0ZW0gLnNsaWNrLXNsaWRlIC5uZXdfam9vZF9zbGlkZSB7DQogICAgICAgIHRvcDogMjYwcHggIWltcG9ydGFudDsNCiAgICAgICAgaGVpZ2h0OiAyNDVweDsNCiAgICB9DQogICAgaDEuc2luZ2xlX2l0ZW1feW9faDEubmV3X2pvb2RfaDEgew0KICAgICAgICBmb250LXNpemU6IDM2cHg7DQogICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7DQogICAgfQ0KICAgIHAuc2luZ2xlX2l0ZW1feW9fcC5uZXdfam9vZF9wIHsNCiAgICBmb250LXNpemU6IDE4cHg7DQogICAgICAgIH0NCiAgICAuc2luZ2xlX2l0ZW1feW9fcC5uZXdfbmFybXlfcCB7DQogICAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50Ow0KICAgICAgICBtYXgtd2lkdGg6IDI4MHB4ICFpbXBvcnRhbnQ7DQogICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7DQogICAgICAgIGNvbG9yOiAjZmZmOw0KICAgIH0NCiAgICAuc2luZ2xlX2l0ZW1feW9fcC5uZXdfbmFybXlfcC5uZXdfbmFybXlfcDEgew0KICAgICAgICBtYXgtd2lkdGg6IDMxMHB4ICFpbXBvcnRhbnQ7DQogICAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50Ow0KICAgIH0NCg0KICAgIC5zaW5nbGVfaXRlbV95b19oMS5uZXdfbmFybXlfaDEgew0KICAgIGZvbnQtc2l6ZTogMjlweDsNCiAgICBtYXgtd2lkdGg6IDQwMHB4Ow0KICAgIG1hcmdpbjogMjVweCAwcHggMTVweDsNCn0NCg0KLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZSAubmV3X25hcm15X3NsaWRlIHsNCiAgICB0b3A6IDIzMHB4ICFpbXBvcnRhbnQ7DQogICAgaGVpZ2h0OiAyNDVweDsNCn0NCiAgICAubmV3X25hcm15X3NsaWRlIHNwYW4ubmV3X2FyYWJpYV9hIGEgew0KICAgICAgICBib3R0b206IDAgIWltcG9ydGFudDsNCiAgICB9DQogICAgaW1nLm5ld19uYXJteWltZyB7DQogICAgdG9wOiAzMHB4Ow0KICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsNCn0NCi5uZXdfbmFybXlfc2xpZGUgc3Bhbi5uZXdfYXJhYmlhX2EgYSB7DQogICAgYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7DQp9DQp9DQogICAgc3Bhbi5uZXdfaHdfYSBhIHsNCiAgICB3aWR0aDogMTMwcHg7DQogICAgYm90dG9tOiAwcHggIWltcG9ydGFudDsNCiAgICBwYWRkaW5nOiAxNHB4IDIzcHggIWltcG9ydGFudDsNCiAgICBmb250LXNpemU6IDE4cHg7DQogICAgdGV4dC1hbGlnbjogY2VudGVyOw0KfQ0KQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7DQogICAgc3Bhbi5uZXdfaHdfYS5uZXdfaHdfYTIgYSB7DQogICAgYm90dG9tOiAtNjVweCAhaW1wb3J0YW50Ow0KICAgIH0NCiAgICBzcGFuLm5ld19od19hLm5ld19od19hMSBhIHsNCiAgICBib3R0b206IC02MHB4ICFpbXBvcnRhbnQ7DQogICAgfQ0KICAgIHNwYW4ubmV3X2h3X2EgYSB7DQogICAgICAgIGJvdHRvbTogLTgwcHggIWltcG9ydGFudDsNCiAgICBwYWRkaW5nOiAxMnB4IDEwcHggIWltcG9ydGFudDsNCiAgICB3aWR0aDogMTIwcHg7DQp9DQoNCg0KfQ0KICAgaDEuc2luZ2xlX2l0ZW1feW9faDEubmV3X3NsaWZlX2gxIHsNCiAgICBmb250LXNpemU6IDQ1cHg7DQogICAgbWFyZ2luOiAwOw0KICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsNCiAgICBjb2xvcjogI2ZmNzkwMDsNCiAgICBtYXJnaW4tdG9wOiAzNXB4Ow0KICAgIGxldHRlci1zcGFjaW5nOiAwOw0KICAgIG1heC13aWR0aDogNDcwcHg7DQogICAgbGluZS1oZWlnaHQ6IDEuMzsNCn0NCiAgICBwLnNpbmdsZV9pdGVtX3lvX3AubmV3X3NsaWZlX3Agew0KICAgIG1hcmdpbi1ib3R0b206IDI4cHg7DQogICAgZm9udC1zaXplOiAyOHB4Ow0KICAgIG1heC13aWR0aDogMzcwcHg7DQogICAgbGluZS1oZWlnaHQ6IDM4cHg7DQogICAgbWFyZ2luLXRvcDogMjBweDsNCiAgICBjb2xvcjogI2ZmZjsNCiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7DQogICAgbGV0dGVyLXNwYWNpbmc6IDBweDsNCn0NCnAuc2luZ2xlX2l0ZW1feW9fcC5uZXdfc2xpZmVfcCBzcGFuIHsNCiAgICBjb2xvcjogI2ZmNzkwMDsNCn0NCi5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGUgLm5ld19zbGlmZV9zbGlkZSB7DQogICAgaGVpZ2h0OiAzMjVweDsNCiAgICB0b3A6IDEyNXB4ICFpbXBvcnRhbnQ7DQp9DQogICAgc3Bhbi5uZXdfc2xpZmVfYSBhIHsNCiAgICAgICAgYm90dG9tOiAwcHggIWltcG9ydGFudDsNCiAgICBwYWRkaW5nOiAxNHB4IDIzcHggIWltcG9ydGFudDsNCiAgICBmb250LXNpemU6IDE4cHg7DQogICAgfQ0KICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkgew0KICAgICAgICAuc2luZ2xlLWl0ZW0gLnNsaWNrLXNsaWRlPnBpY3R1cmU+Lm5ld19zbGlmZWltZy5uZXdfc2xpZmVpbWcxIHsNCiAgICAgICAgICAgIHRvcDogMjBweDsNCiAgICAgICAgfQ0KICAgICAgICBoMS5zaW5nbGVfaXRlbV95b19oMS5uZXdfc2xpZmVfaDEgew0KICAgIGZvbnQtc2l6ZTogMjhweDsNCiAgICBtYXgtd2lkdGg6IDMyNXB4Ow0KICAgIG1hcmdpbi1ib3R0b206IDE1cHg7DQogICAgbWFyZ2luLXRvcDogMTA1cHg7DQogICAgbGluZS1oZWlnaHQ6IDEuMjsNCiAgICBsZXR0ZXItc3BhY2luZzogdW5zZXQ7DQp9DQpwLnNpbmdsZV9pdGVtX3lvX3AubmV3X3NsaWZlX3Agew0KICAgIGZvbnQtc2l6ZTogMjFweDsNCiAgICBtYXgtd2lkdGg6IDMzNXB4Ow0KICAgIG1hcmdpbi1ib3R0b206IDEwcHg7DQogICAgbWFyZ2luLXRvcDogMHB4Ow0KICAgIGxpbmUtaGVpZ2h0OiAxLjI7DQogICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDsNCn0NCiAgICAuc2luZ2xlLWl0ZW0gLnNsaWNrLXNsaWRlIC5uZXdfc2xpZmVfc2xpZGUgew0KICAgIGhlaWdodDogMzU1cHg7DQogICAgdG9wOiAxNXB4ICFpbXBvcnRhbnQ7DQp9DQogICAgc3Bhbi5uZXdfc2xpZmVfYSBhIHsNCiAgICAgICAgYm90dG9tOiAtODhweCAhaW1wb3J0YW50Ow0KICAgICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7DQogICAgfQ0KICAgIC5uZXdfc2xpZmUgew0KICAgICAgICBoZWlnaHQ6IDUyM3B4ICFpbXBvcnRhbnQ7DQogICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7DQogICAgfQ0KICAgIC5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGUgLm5ld19zbGlmZV9zbGlkZSB7DQogICAgICAgIHRvcDogMzBweDsNCiAgICB9DQogICAgLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZT5waWN0dXJlPi5uZXdfc2xpZmVpbWcgew0KICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAgICAgIHRvcDogNDBweDsNCiAgICAgICAgaGVpZ2h0OiA1MTBweDsNCiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsNCiAgICB9DQogICAgfQ0KDQoNCg0Kc3Bhbi5uZXdfc2FtbmV3d19hIGEgew0KICAgIHBhZGRpbmc6IDE1cHggMThweCAhaW1wb3J0YW50Ow0KICAgIHdpZHRoOiA2MiU7DQogICAgbWFyZ2luLXJpZ2h0OiAtMTAlOw0KICAgIGZvbnQtc2l6ZTogMThweDsNCn0NCkBtZWRpYSAobWF4LXdpZHRoOjQ4MHB4KSB7DQogICAgc3Bhbi5uZXdfc2FtbmV3d19hIGEgew0KICAgICAgICB3aWR0aDogMTMycHg7DQogICAgdG9wOiAxNTJweDsNCiAgICBoZWlnaHQ6IDUwcHg7DQogICAgbWFyZ2luLXJpZ2h0OiA1JTsNCiAgICBwYWRkaW5nOiAxNXB4IDIwcHggIWltcG9ydGFudDsNCg0KfQ0KfQ0KIGgxLnNpbmdsZV9pdGVtX3lvX2gxLm5ld192YWxlX2gxIHsNCiAgICBmb250LXNpemU6IDQ0cHg7DQogICAgbWFyZ2luOiAwOw0KICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsNCiAgICBjb2xvcjogI2ZmNzkwMDsNCiAgICBtYXJnaW4tdG9wOiAzNXB4Ow0KICAgIGxldHRlci1zcGFjaW5nOiAwOw0KICAgIG1heC13aWR0aDogMzkwcHg7DQogICAgbGluZS1oZWlnaHQ6IDEuMjsNCn0NCg0KICAgIHAuc2luZ2xlX2l0ZW1feW9fcC5uZXdfdmFsZV9wIHsNCiAgICBtYXJnaW4tYm90dG9tOiAyMHB4Ow0KICAgIGZvbnQtc2l6ZTogMzdweDsNCiAgICBtYXgtd2lkdGg6IDM4MHB4Ow0KICAgIGxpbmUtaGVpZ2h0OiAzNHB4Ow0KICAgIG1hcmdpbi10b3A6IDIwcHg7DQogICAgY29sb3I6ICNmZmY7DQogICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50Ow0KICAgIGxpbmUtaGVpZ2h0OiAxLjI7DQp9DQoNCiAgICBzcGFuLm5ld192YWxlX2EgYSB7DQogICAgICAgIGJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7DQogICAgfQ0KICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkgew0KICAgICAgICBoMS5zaW5nbGVfaXRlbV95b19oMS5uZXdfdmFsZV9oMSB7DQogICAgZm9udC1zaXplOiAzMHB4Ow0KICAgIG1heC13aWR0aDogMzAwcHg7DQogICAgbWFyZ2luLWJvdHRvbTogMTBweDsNCiAgICBtYXJnaW4tdG9wOiAwcHg7DQogICAgbGluZS1oZWlnaHQ6IDEuMjsNCiAgICBsZXR0ZXItc3BhY2luZzogdW5zZXQ7DQp9DQogICAgcC5zaW5nbGVfaXRlbV95b19wLm5ld192YWxlX3Agew0KICAgIG1hcmdpbi1ib3R0b206IDIwcHg7DQogICAgZm9udC1zaXplOiAyNXB4Ow0KICAgIG1heC13aWR0aDogMzQwcHg7DQogICAgbGluZS1oZWlnaHQ6IDM0cHg7DQogICAgbWFyZ2luLXRvcDogNXB4Ow0KICAgIGNvbG9yOiAjZmZmOw0KICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsNCn0NCiAgICBzcGFuLm5ld192YWxlX2EgYSB7DQogICAgICAgIGJvdHRvbTogLTMwcHggIWltcG9ydGFudDsNCiAgICAgICAgcGFkZGluZzogMTJweCAyMHB4Ow0KICAgIH0NCiAgICAubmV3X3ZhbGUgew0KICAgICAgICBoZWlnaHQ6IDUyM3B4ICFpbXBvcnRhbnQ7DQogICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7DQogICAgfQ0KICAgIC5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGUgLm5ld192YWxlX3NsaWRlIHsNCiAgICAgICAgdG9wOiAyMzVweDsNCiAgICAgICAgaGVpZ2h0OiAxNzVweDsNCiAgICB9DQoNCiAgICAuc2luZ2xlLWl0ZW0gLnNsaWNrLXNsaWRlPnBpY3R1cmU+Lm5ld192YWxlaW1nIHsNCiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOw0KICAgICAgICB0b3A6IDMwcHg7DQogICAgICAgIGhlaWdodDogNDgwcHg7DQogICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7DQogICAgfQ0KICAgIH0NCg0KaDEuc2luZ2xlX2l0ZW1feW9faDEubmV3X2h1YXdlaV9oMSB7DQogICAgICAgIGZvbnQtc2l6ZTogNjBweDsNCiAgICAgICAgbWFyZ2luOiAwOw0KICAgICAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7DQogICAgICAgIGNvbG9yOiAjMDAwOw0KICAgICAgICBtYXJnaW4tdG9wOiAzNXB4Ow0KICAgICAgICBsZXR0ZXItc3BhY2luZzogMDsNCiAgICAgICAgbWF4LXdpZHRoOiA0NzBweDsNCiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzsNCiAgICB9DQogICAgcC5zaW5nbGVfaXRlbV95b19wLm5ld19odWF3ZWlfcCB7DQogICAgbWFyZ2luLWJvdHRvbTogMjhweDsNCiAgICBmb250LXNpemU6IDM3cHg7DQogICAgbWF4LXdpZHRoOiA0ODBweDsNCiAgICBsaW5lLWhlaWdodDogMzRweDsNCiAgICBtYXJnaW4tdG9wOiAyMHB4Ow0KICAgIGNvbG9yOiAjMDAwOw0KICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsNCiAgICBsZXR0ZXItc3BhY2luZzogLTFweDsNCn0NCi5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGUgLm5ld19odWF3ZWlfc2xpZGUgew0KICAgIGhlaWdodDogMzE1cHg7DQogICAgdG9wOiAxMjVweCAhaW1wb3J0YW50Ow0KfQ0Kc3Bhbi5uZXdfaHVhd2VpX2EgYSB7DQogICAgYm90dG9tOiAwcHggIWltcG9ydGFudDsNCiAgICBwYWRkaW5nOiAxM3B4IDIycHggIWltcG9ydGFudDsNCiAgICBmb250LXNpemU6IDE4cHg7DQp9DQogICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7DQogICAgaDEuc2luZ2xlX2l0ZW1feW9faDEubmV3X2h1YXdlaV9oMSB7DQogICAgICAgIGZvbnQtc2l6ZTogNDBweDsNCiAgICAgICAgbWF4LXdpZHRoOiAzMjVweDsNCiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4Ow0KICAgICAgICBtYXJnaW4tdG9wOiAyMHB4Ow0KICAgICAgICBsaW5lLWhlaWdodDogMS4yOw0KICAgICAgICBsZXR0ZXItc3BhY2luZzogdW5zZXQ7DQogICAgfQ0KICAgIHAuc2luZ2xlX2l0ZW1feW9fcC5uZXdfaHVhd2VpX3Agew0KICAgICAgICBmb250LXNpemU6IDI2cHg7DQogICAgICAgIG1heC13aWR0aDogMzI1cHg7DQogICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7DQogICAgICAgIG1hcmdpbi10b3A6IDBweDsNCiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjsNCiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IHVuc2V0Ow0KICAgIH0NCiAgICAuc2luZ2xlLWl0ZW0gLnNsaWNrLXNsaWRlIC5uZXdfaHVhd2VpX3NsaWRlIHsNCiAgICBoZWlnaHQ6IDM1NXB4Ow0KICAgIHRvcDogMTVweCAhaW1wb3J0YW50Ow0KfQ0KICAgIHNwYW4ubmV3X2h1YXdlaV9hIGEgew0KICAgICAgICBib3R0b206IC0zOHB4ICFpbXBvcnRhbnQ7DQogICAgICAgIHBhZGRpbmc6IDEycHggMjBweDsNCiAgICB9DQogICAgLm5ld19odWF3ZWkgew0KICAgICAgICBoZWlnaHQ6IDUyM3B4ICFpbXBvcnRhbnQ7DQogICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7DQogICAgfQ0KICAgIC5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGUgLm5ld19odWF3ZWlfc2xpZGUgew0KICAgICAgICB0b3A6IDMwcHg7DQogICAgfQ0KICAgIC5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGU+cGljdHVyZT4ubmV3X2h1YXdlaWltZyB7DQogICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsNCiAgICAgICAgdG9wOiAyMHB4Ow0KICAgICAgICBoZWlnaHQ6IDQ4MHB4Ow0KICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOw0KICAgIH0NCiAgICB9DQoNCg0KaDEuc2luZ2xlX2l0ZW1feW9faDEubmV3X3ByZV9oMSB7DQogICAgZm9udC1zaXplOiA0MnB4Ow0KICAgIG1hcmdpbjogMDsNCiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7DQogICAgY29sb3I6ICNmZjc5MDA7DQogICAgbWFyZ2luLXRvcDogMzVweDsNCiAgICBsZXR0ZXItc3BhY2luZzogMDsNCiAgICBtYXgtd2lkdGg6IDM5MHB4Ow0KICAgIGxpbmUtaGVpZ2h0OiAxLjE7DQp9DQogICAgcC5zaW5nbGVfaXRlbV95b19wLm5ld19wcmVfcCBzcGFuIHsNCiAgICAgICAgY29sb3I6I2ZmNzkwMDsNCiAgICB9DQogICAgcC5zaW5nbGVfaXRlbV95b19wLm5ld19wcmVfcCB7DQogICAgbWFyZ2luLWJvdHRvbTogMjBweDsNCiAgICBmb250LXNpemU6IDI1cHg7DQogICAgbWF4LXdpZHRoOiA0MjBweDsNCiAgICBsaW5lLWhlaWdodDogMzRweDsNCiAgICBtYXJnaW4tdG9wOiAyMHB4Ow0KICAgIGNvbG9yOiAjMDAwOw0KICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsNCn0NCi5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGUgLnByZV9wb2ludHMgew0KICAgIHBvc2l0aW9uOiB1bnNldDsNCiAgICBoZWlnaHQ6IHVuc2V0Ow0KICAgIHBhZGRpbmc6IHVuc2V0Ow0KICAgIGRpcmVjdGlvbjogbHRyOw0KfQ0KLnByZV9wb2ludHMgaDYgew0KICAgIG1hcmdpbjogNXB4IDBweDsNCiAgICBmb250LXNpemU6IDE1cHg7DQogICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50Ow0KICAgIGNvbG9yOiAjMDAwOw0KfQ0Kc3Bhbi5uZXdfcHJlX2EgYSB7DQogICAgYm90dG9tOiAtMjBweCAhaW1wb3J0YW50Ow0KICAgIHBhZGRpbmc6IDE0cHggMjNweCAhaW1wb3J0YW50Ow0KICAgIGZvbnQtc2l6ZTogMThweDsNCn0NCiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHsNCiAgICAgICAgaDEuc2luZ2xlX2l0ZW1feW9faDEubmV3X3ByZV9oMSB7DQogICAgZm9udC1zaXplOiAyNnB4Ow0KICAgIG1heC13aWR0aDogMjYwcHg7DQogICAgbWFyZ2luLWJvdHRvbTogMTBweDsNCiAgICBtYXJnaW4tdG9wOiAyMHB4Ow0KICAgIGxpbmUtaGVpZ2h0OiAxLjI7DQogICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDsNCn0NCnAuc2luZ2xlX2l0ZW1feW9fcC5uZXdfcHJlX3Agew0KICAgIG1hcmdpbi1ib3R0b206IDIwcHg7DQogICAgZm9udC1zaXplOiAxOHB4Ow0KICAgIG1heC13aWR0aDogMjgwcHg7DQogICAgbGluZS1oZWlnaHQ6IDMxcHg7DQogICAgbWFyZ2luLXRvcDogMTVweDsNCiAgICBjb2xvcjogIzAwMDsNCiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7DQp9DQouc2luZ2xlLWl0ZW0gLnNsaWNrLXNsaWRlIHBpY3R1cmUgLm5ld19wcmVpbWcgew0KICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50Ow0KICAgIHRvcDogMzBweDsNCiAgICBoZWlnaHQ6IDUwNXB4Ow0KfQ0KICAgIHNwYW4ubmV3X3ByZV9hIGEgew0KICAgICAgICBib3R0b206IC0zMHB4ICFpbXBvcnRhbnQ7DQogICAgICAgIHBhZGRpbmc6IDEycHggMjBweDsNCiAgICB9DQogICAgLm5ld19wcmUgew0KICAgICAgICBoZWlnaHQ6IDUyM3B4ICFpbXBvcnRhbnQ7DQogICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7DQogICAgfQ0KICAgIC5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGUgLm5ld19wcmVfc2xpZGUgew0KICAgIHRvcDogMjI1cHg7DQogICAgaGVpZ2h0OiAxOTBweDsNCn0NCi5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGUgLnByZV9wb2ludHMgew0KICAgIGRpc3BsYXk6IG5vbmU7DQp9DQogICAgLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZT5waWN0dXJlPi5uZXdfc2xpbWcgew0KICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAgICAgIHRvcDogMjBweDsNCiAgICAgICAgaGVpZ2h0OiA0ODBweDsNCiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsNCiAgICB9DQogICAgfQ0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCmgxLnNpbmdsZV9pdGVtX3lvX2gxLm5ld19zbF9oMSB7DQogICAgZm9udC1zaXplOiAzNXB4Ow0KICAgIG1hcmdpbjogMDsNCiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7DQogICAgY29sb3I6ICNmZmY7DQogICAgbWFyZ2luLXRvcDogNDBweDsNCiAgICBsZXR0ZXItc3BhY2luZzogMDsNCiAgICBtYXgtd2lkdGg6IDQyMHB4Ow0KICAgIGxpbmUtaGVpZ2h0OiAxLjY7DQp9DQpoMS5zaW5nbGVfaXRlbV95b19oMS5uZXdfc2xfaDEgc3BhbiB7DQogICAgY29sb3I6I2ZmNzkwMDsNCn0NCnNwYW4ubmV3X3NsX2EgYSB7DQogICAgYm90dG9tOiAtMjBweCAhaW1wb3J0YW50Ow0KICAgIHBhZGRpbmc6IDEzcHggMjJweCAhaW1wb3J0YW50Ow0KICAgIGZvbnQtc2l6ZTogMThweDsNCn0NCi5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGUgLnNsX2xvZ28gew0KICAgIGhlaWdodDogdW5zZXQ7DQogICAgd2lkdGg6IHVuc2V0Ow0KICAgIHBhZGRpbmc6IHVuc2V0Ow0KICAgIHBvc2l0aW9uOiB1bnNldDsNCiAgICBkaXNwbGF5OiBmbGV4Ow0KICAgIG1hcmdpbi10b3A6IDM1cHg7DQp9DQouc2xfbG9nbyBwIHsNCiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4Ow0KICAgIGNvbG9yOiAjZmZmOw0KICAgIG1heC13aWR0aDogOTBweDsNCiAgICBmb250LXNpemU6IDE0cHg7DQogICAgcGFkZGluZy10b3A6IDFweDsNCn0NCi5zbF9sb2dvIHAgc3BhbiB7DQogICAgY29sb3I6ICNmZjc5MDA7DQogICAgZGlzcGxheTogYmxvY2s7DQp9DQoubmV3X3NsX3NsaWRlIGg2LnBob25lX3Rlcm1zMSB7DQogICAgZm9udC1zaXplOiAxNXB4Ow0KICAgIG1hcmdpbi10b3A6IDI1cHg7DQogICAgbWFyZ2luLWJvdHRvbTogMjBweDsNCn0NCkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkgew0KICAgIGgxLnNpbmdsZV9pdGVtX3lvX2gxLm5ld19zbF9oMSB7DQogICAgZm9udC1zaXplOiAyM3B4Ow0KICAgIG1heC13aWR0aDogMzI1cHg7DQogICAgbWFyZ2luLWJvdHRvbTogMjBweDsNCiAgICBtYXJnaW4tdG9wOiAyMHB4Ow0KICAgIGxpbmUtaGVpZ2h0OiAxLjQ7DQogICAgbGV0dGVyLXNwYWNpbmc6IHVuc2V0Ow0KfQ0Kc3Bhbi5uZXdfc2xfYSBhIHsNCiAgICBib3R0b206IC00OHB4ICFpbXBvcnRhbnQ7DQogICAgcGFkZGluZzogMTJweCAyMHB4Ow0KfQ0KLm5ld19zbCB7DQogICAgaGVpZ2h0OiA1MjNweCAhaW1wb3J0YW50Ow0KICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7DQp9DQouc2xfbG9nbyBwIHsNCiAgICBtYXgtd2lkdGg6IDg1cHg7DQogICAgZm9udC1zaXplOiAxNXB4Ow0KICAgIHBhZGRpbmctdG9wOiA1cHg7DQp9DQouc2xfbG9nbyBzdmcgew0KICAgIHdpZHRoOiA1MHB4Ow0KfQ0KLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZSAuc2xfbG9nbyB7DQogICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsNCiAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAgdG9wOiAyMTVweDsNCn0NCi5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGUgLm5ld19zbF9zbGlkZSB7DQogICAgdG9wOiAzMHB4Ow0KfQ0KLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZT5waWN0dXJlPi5uZXdfc2xpbWcgew0KICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsNCiAgICB0b3A6IDIwcHg7DQogICAgaGVpZ2h0OiA0ODBweDsNCiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOw0KfQ0KfQ0KDQoNCg0KDQoNCg0KDQogICAgaDEuc2luZ2xlX2l0ZW1feW9faDEubmV3X2tzYV9oMSB7DQoNCiAgICBmb250LXNpemU6IDQ1cHg7DQogICAgbWFyZ2luOiAwOw0KICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsNCiAgICBjb2xvcjogI2ZmNzkwMDsNCiAgICBtYXJnaW4tdG9wOiA2MHB4Ow0KICAgIGxldHRlci1zcGFjaW5nOiAtMXB4Ow0KICAgIG1heC13aWR0aDogNDAwcHg7DQogICAgbGluZS1oZWlnaHQ6IDEuMzsNCn0NCnAuc2luZ2xlX2l0ZW1feW9fcC5uZXdfa3NhX3Agew0KICAgIGZvbnQtc2l6ZTogMzJweDsNCiAgICBtYXgtd2lkdGg6IDMwMHB4Ow0KICAgIGxpbmUtaGVpZ2h0OiA0MHB4Ow0KICAgIG1hcmdpbi10b3A6IDEwcHg7DQogICAgY29sb3I6ICNmZmY7DQogICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50Ow0KfQ0Kc3Bhbi5uZXdfa3NhX2EgYSB7DQogICAgYm90dG9tOiAwcHggIWltcG9ydGFudDsNCn0NCg0KQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7DQpoMS5zaW5nbGVfaXRlbV95b19oMS5uZXdfa3NhX2gxIHsNCiAgICBmb250LXNpemU6IDM2cHg7DQogICAgbWF4LXdpZHRoOiA1MjVweDsNCiAgICBtYXJnaW4tYm90dG9tOiAxMHB4Ow0KICAgIG1hcmdpbi10b3A6IDEwcHg7DQogICAgbGluZS1oZWlnaHQ6IDEuMTsNCiAgICBsZXR0ZXItc3BhY2luZzogLTFweDsNCn0NCnAuc2luZ2xlX2l0ZW1feW9fcC5uZXdfa3NhX3Agew0KICAgIGZvbnQtc2l6ZTogMjRweDsNCiAgICBsaW5lLWhlaWdodDogMzJweDsNCiAgICBtYXJnaW4tdG9wOiAwOw0KICAgIG1heC13aWR0aDogMjIwcHg7DQp9DQpzcGFuLm5ld19rc2FfYSBhIHsNCiAgICBib3R0b206IDJweCAhaW1wb3J0YW50Ow0KICAgIHBhZGRpbmc6IDEycHggMjBweDsNCn0NCi5uZXdfa3NhIHsNCiAgICBoZWlnaHQ6IDUyM3B4ICFpbXBvcnRhbnQ7DQogICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsNCn0NCi5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGUgLm5ld19rc2Ffc2xpZGUgew0KICAgIHRvcDogMjYwcHg7DQogICAgaGVpZ2h0OiAxOTBweDsNCn0NCi5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGU+cGljdHVyZT4ubmV3X2tzYWltZyB7DQogICAgcG9zaXRpb246IHJlbGF0aXZlOw0KICAgIHRvcDogMjBweDsNCiAgICBoZWlnaHQ6IDQ4MHB4Ow0KICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7DQp9DQp9DQpAbWVkaWEgKG1pbi13aWR0aDogNDAwcHgpIGFuZCAobWF4LXdpZHRoOjUwMHB4KSB7DQogICAgLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZT5waWN0dXJlPi5uZXdfa3NhaW1nIHsNCiAgICAgICAgaGVpZ2h0OiB1bnNldDsNCiAgICB9DQogICAgLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZSAubmV3X2tzYV9zbGlkZSB7DQogICAgICAgIHRvcDogMjgwcHg7DQogICAgfQ0KICAgIHNwYW4ubmV3X2tzYV9hIGEgew0KICAgICAgICBib3R0b206IDEycHggIWltcG9ydGFudDsNCiAgICB9DQp9DQoNCmgxLnNpbmdsZV9pdGVtX3lvX2gxLm5ld192YWNjaW5lX2gxIHsNCiAgICBmb250LXNpemU6IDQ2cHg7DQogICAgbWFyZ2luOiAwOw0KICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsNCiAgICBjb2xvcjogI2ZmNzkwMDsNCiAgICBtYXJnaW4tdG9wOiA2MHB4Ow0KICAgIGxldHRlci1zcGFjaW5nOiAwOw0KICAgIG1heC13aWR0aDogNDAwcHg7DQogICAgbGluZS1oZWlnaHQ6IDEuMzsNCn0NCnAuc2luZ2xlX2l0ZW1feW9fcC5uZXdfdmFjY2luZV9wIHsNCiAgICBmb250LXNpemU6IDM2cHg7DQogICAgbWF4LXdpZHRoOiAzMTVweDsNCiAgICBsaW5lLWhlaWdodDogNDNweDsNCiAgICBtYXJnaW4tdG9wOiAxMHB4Ow0KICAgIGNvbG9yOiAjMDAwOw0KICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsNCn0NCnNwYW4ubmV3X3ZhY2NpbmVfYSBhIHsNCiAgICBib3R0b206IDIwcHggIWltcG9ydGFudDsNCiAgICBwYWRkaW5nOiAxNHB4IDIwcHg7DQp9DQpzcGFuLm5ld192YWNjaW5lX2EgYTpob3ZlciB7DQogICAgY3Vyc29yOiBwb2ludGVyOw0KfQ0KQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7DQpzbWFsbC5zaW5nbGVfaXRlbV9zaGFyZXNtYWxsLm5ld19hcm15X3NtYWxsIHsNCmRpc3BsYXk6IG5vbmU7DQp9DQpoMS5zaW5nbGVfaXRlbV95b19oMS5uZXdfdmFjY2luZV9oMSB7DQogICAgZm9udC1zaXplOiAzMnB4Ow0KICAgIG1heC13aWR0aDogMzI1cHg7DQogICAgbWFyZ2luLWJvdHRvbTogMDsNCiAgICBtYXJnaW4tdG9wOiAxMHB4Ow0KICAgIGxpbmUtaGVpZ2h0OiAxLjE7DQogICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7DQp9DQpwLnNpbmdsZV9pdGVtX3lvX3AubmV3X3ZhY2NpbmVfcCB7DQogICAgZm9udC1zaXplOiAyOHB4Ow0KICAgIGxpbmUtaGVpZ2h0OiAzNXB4Ow0KICAgIG1hcmdpbi10b3A6IDA7DQogICAgbWF4LXdpZHRoOiAyODBweDsNCn0NCnNwYW4ubmV3X3ZhY2NpbmVfYSBhIHsNCiAgICBib3R0b206IC03cHggIWltcG9ydGFudDsNCiAgICBwYWRkaW5nOiAxMnB4IDIwcHg7DQp9DQoubmV3X3ZhY2NpbmUgew0KICAgIGhlaWdodDogNTIzcHggIWltcG9ydGFudDsNCiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOw0KfQ0KLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZSAubmV3X3ZhY2NpbmVfc2xpZGUgew0KICAgIHRvcDogMzBweDsNCn0NCi5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGU+cGljdHVyZT4ubmV3X3ZhY2NpbmVpbWcgew0KICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsNCiAgICB0b3A6IDIwcHg7DQogICAgaGVpZ2h0OiA0ODBweDsNCiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOw0KfQ0KfQ0KDQpoMS5zaW5nbGVfaXRlbV95b19oMS5uZXdfZm91cl9oMSB7DQpmb250LXNpemU6IDQwcHg7DQptYXJnaW46IDA7DQpmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7DQpjb2xvcjogI2ZmZjsNCm1hcmdpbi10b3A6IDcwcHg7DQpsZXR0ZXItc3BhY2luZzogdW5zZXQ7DQptYXgtd2lkdGg6IDMwMHB4Ow0KbGluZS1oZWlnaHQ6IDQ4cHg7DQp9DQpoMS5zaW5nbGVfaXRlbV95b19oMS5uZXdfZm91cl9oMSBzcGFuIHsNCmNvbG9yOiAjZmY3OTAwOw0KfQ0Kc3Bhbi5uZXdfbWlmaTJfYSBhIHsNCmJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7DQp9DQpoNi5waG9uZV90ZXJtczEgew0KbWFyZ2luLXRvcDogMzBweDsNCmNvbG9yOiAjZmZmOw0KZm9udC1zaXplOiAxNXB4Ow0KfQ0KQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7DQpzbWFsbC5zaW5nbGVfaXRlbV9zaGFyZXNtYWxsLm5ld19hcm15X3NtYWxsIHsNCmRpc3BsYXk6IG5vbmU7DQp9DQpoMS5zaW5nbGVfaXRlbV95b19oMS5uZXdfZm91cl9oMSB7DQpmb250LXNpemU6IDMycHg7DQptYXgtd2lkdGg6IDMyNXB4Ow0KbWFyZ2luLWJvdHRvbTogMTBweDsNCm1hcmdpbi10b3A6IDE3NXB4Ow0KbGluZS1oZWlnaHQ6IDQwcHg7DQp9DQpzcGFuLm5ld19taWZpMl9hIGEgew0KYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7DQpwYWRkaW5nOiAxMnB4IDIwcHg7DQp9DQoubmV3X21pZmkyIHsNCmhlaWdodDogNTIzcHggIWltcG9ydGFudDsNCmJhY2tncm91bmQtY29sb3I6ICMwMDA7DQp9DQouc2luZ2xlLWl0ZW0gLnNsaWNrLXNsaWRlIC5uZXdfbWlmaTJfc2xpZGUgew0KdG9wOiAyMzVweDsNCmhlaWdodDogMTc1cHg7DQp9DQouc2luZ2xlLWl0ZW0gLnNsaWNrLXNsaWRlPnBpY3R1cmU+Lm5ld19taWZpaW1nIHsNCnBvc2l0aW9uOiByZWxhdGl2ZTsNCnRvcDogMjBweDsNCmhlaWdodDogNDgwcHg7DQpiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOw0KfQ0KaDYucGhvbmVfdGVybXMxIHsNCm1hcmdpbi10b3A6IDE1cHg7DQp9DQppbWcubmV3X2ZvdXJpbWcgew0KcG9zaXRpb246IHJlbGF0aXZlOw0KdG9wOiAyMHB4ICFpbXBvcnRhbnQ7DQp9DQp9DQoNCg0KDQoNCg0KDQpoMS5zaW5nbGVfaXRlbV95b19oMS5uZXdfbWlmaTJfaDEgew0KZm9udC1zaXplOiAzOHB4Ow0KbWFyZ2luOiAwOw0KZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50Ow0KY29sb3I6ICMwMDA7DQptYXJnaW4tdG9wOiAxMDBweDsNCmxldHRlci1zcGFjaW5nOiAwOw0KbWF4LXdpZHRoOiA0MDBweDsNCmxpbmUtaGVpZ2h0OiAxLjM7DQp9DQpoMS5zaW5nbGVfaXRlbV95b19oMS5uZXdfbWlmaTJfaDEgc3BhbiB7DQpjb2xvcjogI2ZmNzkwMDsNCn0NCnNwYW4ubmV3X21pZmkyX2EgYSB7DQpib3R0b206IDBweCAhaW1wb3J0YW50Ow0KfQ0KQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7DQpzbWFsbC5zaW5nbGVfaXRlbV9zaGFyZXNtYWxsLm5ld19hcm15X3NtYWxsIHsNCmRpc3BsYXk6IG5vbmU7DQp9DQpoMS5zaW5nbGVfaXRlbV95b19oMS5uZXdfbWlmaTJfaDEgew0KZm9udC1zaXplOiAyNnB4Ow0KbWF4LXdpZHRoOiAzMTVweDsNCm1hcmdpbi1ib3R0b206IDEwcHg7DQptYXJnaW4tdG9wOiAxNXB4Ow0KbGluZS1oZWlnaHQ6IDEuMTsNCmxldHRlci1zcGFjaW5nOiB1bnNldDsNCn0NCnNwYW4ubmV3X21pZmkyX2EgYSB7DQpib3R0b206IDEwcHggIWltcG9ydGFudDsNCnBhZGRpbmc6IDEycHggMjBweDsNCn0NCi5uZXdfbWlmaTIgew0KaGVpZ2h0OiA1MjNweCAhaW1wb3J0YW50Ow0KYmFja2dyb3VuZC1jb2xvcjogIzAwMDsNCn0NCg0KLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZSAubmV3X21pZmkyX3NsaWRlIHsNCnRvcDogMjM1cHg7DQpoZWlnaHQ6IDE3NXB4Ow0KfQ0KLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZT5waWN0dXJlPi5uZXdfbWlmaWltZyB7DQpwb3NpdGlvbjogcmVsYXRpdmU7DQp0b3A6IDIwcHg7DQpoZWlnaHQ6IDQ4MHB4Ow0KYmFja2dyb3VuZC1jb2xvcjogIzAwMDsNCn0NCn0NCg0KDQoNCg0KaDEuc2luZ2xlX2l0ZW1feW9faDEubmV3X2FyYWJpYV9oMSB7DQpmb250LXNpemU6IDQxcHg7DQptYXJnaW46IDA7DQpmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7DQpjb2xvcjogI2ZmNzkwMDsNCm1hcmdpbi10b3A6IDgwcHg7DQpsZXR0ZXItc3BhY2luZzogMDsNCm1heC13aWR0aDogMzgwcHg7DQpsaW5lLWhlaWdodDogMS4zOw0KfQ0KcC5zaW5nbGVfaXRlbV95b19wLm5ld19hcmFiaWFfcCB7DQpmb250LXNpemU6IDMzcHg7DQptYXgtd2lkdGg6IDM4NXB4Ow0KbGluZS1oZWlnaHQ6IDQzcHg7DQptYXJnaW4tdG9wOiAxMHB4Ow0KY29sb3I6ICMwMDA7DQpmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7DQp9DQpzcGFuLm5ld19hcmFiaWFfYSBhIHsNCmJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7DQp9DQpAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHsNCnNtYWxsLnNpbmdsZV9pdGVtX3NoYXJlc21hbGwubmV3X2FybXlfc21hbGwgew0KZGlzcGxheTogbm9uZTsNCn0NCmgxLnNpbmdsZV9pdGVtX3lvX2gxLm5ld19hcmFiaWFfaDEgew0KZm9udC1zaXplOiAzMXB4Ow0KbWF4LXdpZHRoOiAzMjVweDsNCm1hcmdpbi1ib3R0b206IDEwcHg7DQptYXJnaW4tdG9wOiAxNXB4Ow0KbGluZS1oZWlnaHQ6IDEuMTsNCmxldHRlci1zcGFjaW5nOiAtMXB4Ow0KfQ0KcC5zaW5nbGVfaXRlbV95b19wLm5ld19hcmFiaWFfcCB7DQpmb250LXNpemU6IDIzcHg7DQpsaW5lLWhlaWdodDogMjdweDsNCm1hcmdpbi10b3A6IDA7DQptYXgtd2lkdGg6IDI4MHB4Ow0KfQ0Kc3Bhbi5uZXdfYXJhYmlhX2EgYSB7DQpib3R0b206IDI1cHggIWltcG9ydGFudDsNCnBhZGRpbmc6IDEycHggMjBweDsNCn0NCi5uZXdfYXJhYmlhIHsNCmhlaWdodDogNTIzcHggIWltcG9ydGFudDsNCmJhY2tncm91bmQtY29sb3I6ICMwMDA7DQp9DQouc2luZ2xlLWl0ZW0gLnNsaWNrLXNsaWRlIC5uZXdfYXJhYmlhX3NsaWRlIHsNCnRvcDogMjEwcHg7DQpoZWlnaHQ6IDIxMHB4Ow0KfQ0KLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZT5waWN0dXJlPi5uZXdfYXJhYmlhaW1nIHsNCnBvc2l0aW9uOiByZWxhdGl2ZTsNCnRvcDogMjBweDsNCmhlaWdodDogNDgwcHg7DQpiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOw0KfQ0KfQ0KDQoNCg0KDQoNCg0KDQoNCg0KaDEuc2luZ2xlX2l0ZW1feW9faDEubmV3X3Bob25lX2gxIHsNCmZvbnQtc2l6ZTogNDFweDsNCm1hcmdpbjogMDsNCmZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsNCmNvbG9yOiAjZmY3OTAwOw0KbWFyZ2luLXRvcDogNjBweDsNCmxldHRlci1zcGFjaW5nOiAwOw0KbWF4LXdpZHRoOiA0NjBweDsNCmxpbmUtaGVpZ2h0OiAxLjM7DQp9DQoNCnAuc2luZ2xlX2l0ZW1feW9fcC5uZXdfcGhvbmVfcCB7DQpmb250LXNpemU6IDM1cHg7DQptYXgtd2lkdGg6IDM0NXB4Ow0KbGluZS1oZWlnaHQ6IDQwcHg7DQptYXJnaW4tdG9wOiAxNXB4Ow0KY29sb3I6ICMwMDA7DQpmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7DQp9DQpzcGFuLm5ld19waG9uZV9hIGEgew0KYm90dG9tOiAwcHggIWltcG9ydGFudDsNCn0NCg0KaDYucGhvbmVfdGVybXMgew0KbWFyZ2luLXRvcDogNDBweDsNCmNvbG9yOiAjMDAwOw0KZm9udC1zaXplOiAxNXB4Ow0KfQ0KDQpAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHsNCmg2LnBob25lX3Rlcm1zIHsNCm1hcmdpbi10b3A6IDIwM3B4Ow0KY29sb3I6ICMwMDA7DQpmb250LXNpemU6IDE1cHg7DQp9DQpzbWFsbC5zaW5nbGVfaXRlbV9zaGFyZXNtYWxsLm5ld19hcm15X3NtYWxsIHsNCmRpc3BsYXk6IG5vbmU7DQp9DQpoMS5zaW5nbGVfaXRlbV95b19oMS5uZXdfcGhvbmVfaDEgew0KZm9udC1zaXplOiAyOHB4Ow0KbWF4LXdpZHRoOiAzNjVweDsNCm1hcmdpbi1ib3R0b206IDEwcHg7DQptYXJnaW4tdG9wOiAxMHB4Ow0KbGluZS1oZWlnaHQ6IDEuMTsNCmxldHRlci1zcGFjaW5nOiAtMXB4Ow0KfQ0KcC5zaW5nbGVfaXRlbV95b19wLm5ld19waG9uZV9wIHsNCmZvbnQtc2l6ZTogMjNweDsNCmxpbmUtaGVpZ2h0OiAyN3B4Ow0KbWFyZ2luLXRvcDogMDsNCm1heC13aWR0aDogMjYwcHg7DQp9DQpzcGFuLm5ld19waG9uZV9hIGEgew0KYm90dG9tOiAtMjBweCAhaW1wb3J0YW50Ow0KcGFkZGluZzogMTJweCAyMHB4Ow0KfQ0KLm5ld19waG9uZSB7DQpoZWlnaHQ6IDUyM3B4ICFpbXBvcnRhbnQ7DQpiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOw0KfQ0KLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZSAubmV3X3Bob25lX3NsaWRlIHsNCnRvcDogMzBweDsNCn0NCi5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGU+cGljdHVyZT4ubmV3X3Bob25laW1nIHsNCnBvc2l0aW9uOiByZWxhdGl2ZTsNCnRvcDogMjBweDsNCmhlaWdodDogNDgwcHg7DQpiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOw0KfQ0KfQ0KDQoNCg0KDQoNCg0KaDEuc2luZ2xlX2l0ZW1feW9faDEubmV3X2ludGVyMV9oMSB7DQogICAgZm9udC1zaXplOiA0NXB4Ow0KICAgIG1hcmdpbjogMDsNCiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7DQogICAgY29sb3I6ICNmZjc5MDA7DQogICAgbWFyZ2luLXRvcDogODBweDsNCiAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4Ow0KICAgIG1heC13aWR0aDogNDIwcHg7DQogICAgbGluZS1oZWlnaHQ6IDEuMjsNCn0NCnAuc2luZ2xlX2l0ZW1feW9fcC5uZXdfaW50ZXIxX3Agew0KZm9udC1zaXplOiAzNnB4Ow0KICAgIG1heC13aWR0aDogMzEwcHg7DQogICAgbGluZS1oZWlnaHQ6IDQwcHg7DQogICAgbWFyZ2luLXRvcDogMTBweDsNCmNvbG9yOiAjZmZmOw0KZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50Ow0KfQ0KaDEuc2luZ2xlX2l0ZW1feW9faDEubmV3X2ludGVyX2gxIHsNCmZvbnQtc2l6ZTogNDVweDsNCm1hcmdpbjogMDsNCmZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsNCmNvbG9yOiAjZmY3OTAwOw0KbWFyZ2luLXRvcDogODBweDsNCmxldHRlci1zcGFjaW5nOiAtMC41cHg7DQptYXgtd2lkdGg6IDQwMHB4Ow0KbGluZS1oZWlnaHQ6IDEuMzsNCn0NCnAuc2luZ2xlX2l0ZW1feW9fcC5uZXdfaW50ZXJfcCB7DQpmb250LXNpemU6IDM4cHg7DQptYXgtd2lkdGg6IDM3MnB4Ow0KbGluZS1oZWlnaHQ6IDQwcHg7DQptYXJnaW4tdG9wOiAxMHB4Ow0KY29sb3I6ICNmZmY7DQpmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7DQpsaW5lLWhlaWdodDogMS4zOw0KfQ0Kc3Bhbi5uZXdfaW50ZXJfYSBhIHsNCmJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7DQogICAgZm9udC1zaXplOiAxOHB4Ow0KICAgIGZvbnQtd2VpZ2h0OiA3MDA7DQp9DQpAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHsNCnNtYWxsLnNpbmdsZV9pdGVtX3NoYXJlc21hbGwubmV3X2FybXlfc21hbGwgew0KZGlzcGxheTogbm9uZTsNCn0NCmgxLnNpbmdsZV9pdGVtX3lvX2gxLm5ld19pbnRlcl9oMSwgaDEuc2luZ2xlX2l0ZW1feW9faDEubmV3X2ludGVyMV9oMSB7DQogICAgZm9udC1zaXplOiAzM3B4Ow0KICAgIG1heC13aWR0aDogMjEwcHg7DQogICAgbWFyZ2luLWJvdHRvbTogMTBweDsNCiAgICBtYXJnaW4tdG9wOiAxMHB4Ow0KICAgIGxpbmUtaGVpZ2h0OiAxLjE7DQogICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7DQp9DQpwLnNpbmdsZV9pdGVtX3lvX3AubmV3X2ludGVyX3AsIHAuc2luZ2xlX2l0ZW1feW9fcC5uZXdfaW50ZXIxX3Agew0KICAgIGZvbnQtc2l6ZTogMjVweDsNCiAgICBtYXJnaW4tdG9wOiAwOw0KICAgIG1heC13aWR0aDogMTgwcHg7DQogICAgbGluZS1oZWlnaHQ6IDEuMzsNCn0NCnNwYW4ubmV3X2ludGVyX2EgYSB7DQpib3R0b206IDEyNXB4ICFpbXBvcnRhbnQ7DQpwYWRkaW5nOiAxNXB4IDIwcHg7DQp9DQoubmV3X2ludGVyIHsNCmhlaWdodDogNTIzcHggIWltcG9ydGFudDsNCmJhY2tncm91bmQtY29sb3I6ICMwMDA7DQp9DQouc2luZ2xlLWl0ZW0gLnNsaWNrLXNsaWRlIC5uZXdfaW50ZXJfc2xpZGUgew0KdG9wOiAyMTBweDsNCn0NCi5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGU+cGljdHVyZT4ubmV3X2ludGVyaW1nIHsNCg0KcG9zaXRpb246IHJlbGF0aXZlOw0KdG9wOiAyMHB4Ow0KaGVpZ2h0OiA0ODBweDsNCmJhY2tncm91bmQtY29sb3I6ICMwMDA7DQp9DQp9DQoNCg0KDQoNCg0KDQoNCg0KDQoNCmgxLnNpbmdsZV9pdGVtX3lvX2gxLm5ld19hZGRzX2gxIHsNCmZvbnQtc2l6ZTogMzhweDsNCm1hcmdpbjogMDsNCmZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsNCmNvbG9yOiAjMDAwOw0KbWFyZ2luLXRvcDogNTBweDsNCmxldHRlci1zcGFjaW5nOiAtMC41cHg7DQptYXgtd2lkdGg6IDQzMHB4Ow0KbGluZS1oZWlnaHQ6IDEuMzsNCn0NCmgxLnNpbmdsZV9pdGVtX3lvX2gxLm5ld19hZGRzX2gxIHNwYW4gew0KY29sb3I6ICNmZjc5MDA7DQp9DQoNCnNwYW4ubmV3X2FkZHNfYSBhIHsNCmJvdHRvbTogNDBweCAhaW1wb3J0YW50Ow0KcGFkZGluZzogMTVweCAyM3B4Ow0KfQ0KLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZSAubmV3X2FkZHNfc2xpZGUgew0KdG9wOiAxMzVweCAhaW1wb3J0YW50Ow0KfQ0KQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7DQpzbWFsbC5zaW5nbGVfaXRlbV9zaGFyZXNtYWxsLm5ld19hcm15X3NtYWxsIHsNCmRpc3BsYXk6IG5vbmU7DQp9DQpoMS5zaW5nbGVfaXRlbV95b19oMS5uZXdfYWRkc19oMSB7DQpmb250LXNpemU6IDI1cHg7DQptYXgtd2lkdGg6IDMxNXB4Ow0KbWFyZ2luLWJvdHRvbTogMTBweDsNCm1hcmdpbi10b3A6IDEwcHg7DQpsaW5lLWhlaWdodDogMS4yOw0KfQ0Kc3Bhbi5uZXdfYWRkc19hIGEgew0KYm90dG9tOiAtMjVweCAhaW1wb3J0YW50Ow0KcGFkZGluZzogMTJweCAxNXB4ICFpbXBvcnRhbnQ7DQp9DQoubmV3X2FkZHNfc2xpZGUgew0KaGVpZ2h0OiA1NDJweDsNCn0NCi5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGUgLm5ld19hZGRzX3NsaWRlIHsNCnRvcDogMjY1cHggIWltcG9ydGFudDsNCmhlaWdodDogMTQwcHg7DQp9DQouc2luZ2xlLWl0ZW0gLnNsaWNrLXNsaWRlPnBpY3R1cmU+Lm5ld19hZGRzaW1nIHsNCmhlaWdodDogNTAwcHg7DQpwb3NpdGlvbjogcmVsYXRpdmU7DQp0b3A6IDMwcHg7DQpiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOw0KfQ0KfQ0KDQoubmV3X2FybXkxX2g2IHsNCmZvbnQtc2l6ZTogMTRweDsNCmZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDsNCmNvbG9yOiAjZmZmOw0KbWFyZ2luOiAwOw0KcG9zaXRpb246IHJlbGF0aXZlOw0KdG9wOiAtM3B4Ow0KfQ0KaDEuc2luZ2xlX2l0ZW1feW9faDEubmV3X2FybXkxX2gxIHsNCmZvbnQtc2l6ZTogNDNweDsNCm1hcmdpbi1ib3R0b206IDIwcHg7DQpmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7DQpjb2xvcjogI2ZmNzkwMDsNCm1hcmdpbi10b3A6IDQwcHg7DQpsZXR0ZXItc3BhY2luZzogLTAuNXB4Ow0KbWF4LXdpZHRoOiA0MzBweDsNCmxpbmUtaGVpZ2h0OiAxLjE7DQp9DQpwLnNpbmdsZV9pdGVtX3lvX3AubmV3X2FybXkxX3Agew0KZm9udC1zaXplOiAzMXB4Ow0KbGluZS1oZWlnaHQ6IDQ2cHg7DQptYXJnaW4tdG9wOiAxMHB4Ow0KbWF4LXdpZHRoOiAzODBweDsNCmNvbG9yOiAjZmZmOw0KfQ0Kc3Bhbi5uZXdfYXJteTFfYSBhIHsNCmJvdHRvbTogLTIwcHggIWltcG9ydGFudDsNCnBhZGRpbmc6IDE1cHggMjNweDsNCn0NCi5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGUgLm5ld19hbXJ5MV9zbGlkZSB7DQp0b3A6IDEwNXB4ICFpbXBvcnRhbnQ7DQp9DQpAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHsNCnNtYWxsLnNpbmdsZV9pdGVtX3NoYXJlc21hbGwubmV3X2FybXlfc21hbGwgew0KZGlzcGxheTogbm9uZTsNCn0NCmgxLnNpbmdsZV9pdGVtX3lvX2gxLm5ld19hcm15MV9oMSB7DQpmb250LXNpemU6IDI3cHg7DQptYXgtd2lkdGg6IDQxMHB4Ow0KbWFyZ2luLWJvdHRvbTogMTBweDsNCm1hcmdpbi10b3A6IDUwcHg7DQpsaW5lLWhlaWdodDogMS4yOw0KfQ0KcC5zaW5nbGVfaXRlbV95b19wLm5ld19hcm15MV9wIHsNCmZvbnQtc2l6ZTogMjFweDsNCm1heC13aWR0aDogMjcwcHg7DQpsaW5lLWhlaWdodDogMzVweDsNCm1hcmdpbi10b3A6IDVweDsNCmNvbG9yOiAjZmZmOw0KZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50Ow0KfQ0KLm5ld19hcm15MV9oNiB7DQpmb250LXNpemU6IDEycHg7DQpwb3NpdGlvbjogdW5zZXQ7DQp0b3A6IDNweDsNCn0NCnNwYW4ubmV3X2FybXkxX2EgYSB7DQpib3R0b206IC0yNXB4ICFpbXBvcnRhbnQ7DQpwYWRkaW5nOiAxMnB4IDE1cHggIWltcG9ydGFudDsNCn0NCi5uZXdfYXJteTFfc2xpZGUgew0KaGVpZ2h0OiA1NDJweDsNCn0NCi5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGUgLm5ld19hbXJ5MV9zbGlkZSB7DQp0b3A6IDE4NXB4ICFpbXBvcnRhbnQ7DQpoZWlnaHQ6IDIyMHB4Ow0KfQ0KLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZT5waWN0dXJlPi5uZXdfYXJteWltZzEgew0KaGVpZ2h0OiA1MDBweDsNCnBvc2l0aW9uOiByZWxhdGl2ZTsNCnRvcDogMzBweDsNCmJhY2tncm91bmQtY29sb3I6ICNmZmY7DQp9DQp9DQoNCg0KDQoNCg0KLm5ld19pZXcyX2g2IHsNCmZvbnQtc2l6ZTogMTRweDsNCmZvbnQtd2VpZ2h0OiA0MDA7DQpjb2xvcjogI2ZmNzkwMDsNCm1hcmdpbjogMDsNCnBvc2l0aW9uOiByZWxhdGl2ZTsNCnRvcDogMTVweDsNCn0NCmgxLnNpbmdsZV9pdGVtX3lvX2gxLm5ld19pZXcyX2gxIHsNCmZvbnQtc2l6ZTogMzZweDsNCm1hcmdpbjogMDsNCmZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsNCmNvbG9yOiAjZmY3OTAwOw0KbWFyZ2luLXRvcDogNDBweDsNCmxldHRlci1zcGFjaW5nOiAtMC41cHg7DQptYXgtd2lkdGg6IDYwMHB4Ow0KbGluZS1oZWlnaHQ6IDEuNTsNCn0NCnAuc2luZ2xlX2l0ZW1feW9fcC5uZXdfaWV3Ml9wIHsNCmZvbnQtc2l6ZTogMzRweDsNCm1heC13aWR0aDogMzcwcHg7DQpsaW5lLWhlaWdodDogNDBweDsNCm1hcmdpbi10b3A6IDEwcHg7DQpjb2xvcjogI2ZmZjsNCmZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsNCn0NCnAuc2luZ2xlX2l0ZW1feW9fcC5uZXdfaWV3Ml9wIHN2ZyB7DQpkaXNwbGF5OiBpbmxpbmUtYmxvY2s7DQptYXJnaW46IDBweDsNCn0NCnNwYW4ubmV3X2VzaG9wc2xpZGVfYSBhIHsNCmJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7DQpwYWRkaW5nOiAxNXB4IDIzcHg7DQp9DQpAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHsNCnNtYWxsLnNpbmdsZV9pdGVtX3NoYXJlc21hbGwubmV3X2FybXlfc21hbGwgew0KZGlzcGxheTogbm9uZTsNCn0NCmgxLnNpbmdsZV9pdGVtX3lvX2gxLm5ld19pZXcyX2gxIHsNCmZvbnQtc2l6ZTogMjhweDsNCm1heC13aWR0aDogMzQ1cHg7DQptYXJnaW4tYm90dG9tOiAwOw0KbWFyZ2luLXRvcDogNDBweDsNCmxpbmUtaGVpZ2h0OiAxLjI7DQp9DQpwLnNpbmdsZV9pdGVtX3lvX3AubmV3X2lldzJfcCB7DQpmb250LXNpemU6IDIzcHg7DQptYXgtd2lkdGg6IDIyNXB4Ow0KbGluZS1oZWlnaHQ6IDMwcHg7DQptYXJnaW4tdG9wOiA1cHg7DQpjb2xvcjogI2ZmZjsNCmZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsNCn0NCi5uZXdfaWV3Ml9oNiB7DQpmb250LXNpemU6IDEycHg7DQpwb3NpdGlvbjogdW5zZXQ7DQp0b3A6IC0xNXB4Ow0KfQ0KcC5zaW5nbGVfaXRlbV95b19wLm5ld19pZXcyX3Agc3ZnIHsNCmRpc3BsYXk6IGlubGluZS1ibG9jazsNCndpZHRoOiB1bnNldDsNCm1hcmdpbi10b3A6IDVweDsNCmhlaWdodDogMTVweDsNCn0NCnNwYW4ubmV3X2lldzJfYSBhIHsNCmJvdHRvbTogLTI1cHggIWltcG9ydGFudDsNCnBhZGRpbmc6IDEycHggMTVweCAhaW1wb3J0YW50Ow0KfQ0KLm5ld19pZXcyX3NsaWRlIHsNCmhlaWdodDogNTQycHg7DQp9DQouc2luZ2xlLWl0ZW0gLnNsaWNrLXNsaWRlIC5uZXdfaWV3Ml9zbGlkZSB7DQp0b3A6IDIxNXB4Ow0KaGVpZ2h0OiAyMDBweDsNCn0NCi5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGU+cGljdHVyZT4ubmV3X2lldzJpbWcgew0KcG9zaXRpb246IHJlbGF0aXZlOw0KdG9wOiA0MHB4Ow0KaGVpZ2h0OiA0NTBweDsNCmJhY2tncm91bmQtY29sb3I6ICMwMDA7DQp9DQp9DQoNCg0KDQoNCg0KDQoNCg0KDQpoMS5zaW5nbGVfaXRlbV95b19oMS5vcmFuZ2Vfd2Vla19oMSB7DQpmb250LXNpemU6IDM4cHg7DQptYXJnaW46IDA7DQpmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7DQpjb2xvcjogI2ZmNzkwMDsNCm1hcmdpbi10b3A6IDIwcHg7DQpsZXR0ZXItc3BhY2luZzogLTAuNXB4Ow0KbWF4LXdpZHRoOiAzMTBweDsNCmxpbmUtaGVpZ2h0OiAxLjY7DQp9DQoNCnNwYW4ub3JhbmdlX3dlZWtfYSBhIHsNCmJvdHRvbTogNTBweCAhaW1wb3J0YW50Ow0KfQ0KLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZSAub3JhbmdlX3dlZWtfc2xpZGUgew0KdG9wOiAxMzBweCAhaW1wb3J0YW50Ow0KfQ0KDQpAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHsNCnNtYWxsLnNpbmdsZV9pdGVtX3NoYXJlc21hbGwubmV3X2FybXlfc21hbGwgew0KZGlzcGxheTogbm9uZTsNCn0NCmgxLnNpbmdsZV9pdGVtX3lvX2gxLm9yYW5nZV93ZWVrX2gxIHsNCmZvbnQtc2l6ZTogMjdweDsNCm1heC13aWR0aDogMzI1cHg7DQptYXJnaW4tYm90dG9tOiAxMHB4Ow0KbWFyZ2luLXRvcDogLTEwcHg7DQpsaW5lLWhlaWdodDogMS42Ow0KfQ0Kc3Bhbi5vcmFuZ2Vfd2Vla19hIGEgew0KYm90dG9tOiAyMDVweCAhaW1wb3J0YW50Ow0KcGFkZGluZzogMTVweCAyMHB4Ow0KfQ0KLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZSAub3JhbmdlX3dlZWtfc2xpZGUgew0KdG9wOiAyNzBweCAhaW1wb3J0YW50Ow0KfQ0KLm9yYW5nZV93ZWVrIHsNCmhlaWdodDogNTIzcHggIWltcG9ydGFudDsNCmJhY2tncm91bmQtY29sb3I6ICMwMDA7DQp9DQouc2luZ2xlLWl0ZW0gLnNsaWNrLXNsaWRlIC5vcmFuZ2Vfd2Vla19zbGlkZSB7DQp0b3A6IDI3MHB4Ow0KfQ0KLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZT5waWN0dXJlPi5uZXdfd2Vla2ltZyB7DQpwb3NpdGlvbjogcmVsYXRpdmU7DQp0b3A6IDIwcHg7DQpoZWlnaHQ6IDQ4MHB4Ow0KYmFja2dyb3VuZC1jb2xvcjogIzAwMDsNCn0NCn0NCg0KDQoNCg0KaDEuc2luZ2xlX2l0ZW1feW9faDEubmV3X2ZpYmVybmV3X2gxIHsNCmZvbnQtc2l6ZTogNDVweDsNCm1hcmdpbjogMDsNCmZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsNCmNvbG9yOiAjZmY3OTAwOw0KbWFyZ2luLXRvcDogMjBweDsNCmxldHRlci1zcGFjaW5nOiAtMC41cHg7DQptYXgtd2lkdGg6IDI4MHB4Ow0KbGluZS1oZWlnaHQ6IDEuMzsNCn0NCnAuc2luZ2xlX2l0ZW1feW9fcC5uZXdfZmliZXJuZXdfcCB7DQpmb250LXNpemU6IDMwcHg7DQptYXgtd2lkdGg6IDM5MHB4Ow0KbGluZS1oZWlnaHQ6IDQwcHg7DQptYXJnaW4tdG9wOiAxMHB4Ow0KY29sb3I6ICNmZmY7DQpmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7DQp9DQpzcGFuLm5ld19maWJlcm5ld19hIGEgew0KYm90dG9tOiAwcHggIWltcG9ydGFudDsNCn0NCkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkgew0Kc21hbGwuc2luZ2xlX2l0ZW1fc2hhcmVzbWFsbC5uZXdfYXJteV9zbWFsbCB7DQpkaXNwbGF5OiBub25lOw0KfQ0KaDEuc2luZ2xlX2l0ZW1feW9faDEubmV3X2ZpYmVybmV3X2gxIHsNCmZvbnQtc2l6ZTogMjRweDsNCm1heC13aWR0aDogMzY1cHg7DQptYXJnaW4tYm90dG9tOiAxMHB4Ow0KbWFyZ2luLXRvcDogMTVweDsNCmxpbmUtaGVpZ2h0OiAxOw0KfQ0KcC5zaW5nbGVfaXRlbV95b19wLm5ld19maWJlcm5ld19wIHsNCmZvbnQtc2l6ZTogMTdweDsNCmxpbmUtaGVpZ2h0OiAyNXB4Ow0KbWFyZ2luLXRvcDogMDsNCm1heC13aWR0aDogMzIwcHg7DQp9DQpzcGFuLm5ld19maWJlcm5ld19hIGEgew0KcGFkZGluZzogMTVweCAyMHB4Ow0KYm90dG9tOiAxOTVweCAhaW1wb3J0YW50Ow0KfQ0KLm5ld19maWJlcm5ldyB7DQpoZWlnaHQ6IDUyM3B4ICFpbXBvcnRhbnQ7DQpiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOw0KfQ0KLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZSAubmV3X2ZpYmVybmV3X3NsaWRlIHsNCnRvcDogMjcwcHg7DQp9DQouc2luZ2xlLWl0ZW0gLnNsaWNrLXNsaWRlPnBpY3R1cmU+Lm5ld19maWJlcm5ld2ltZyB7DQpwb3NpdGlvbjogcmVsYXRpdmU7DQp0b3A6IDIwcHg7DQpoZWlnaHQ6IDQ4MHB4Ow0KYmFja2dyb3VuZC1jb2xvcjogIzAwMDsNCn0NCn0NCg0KDQoNCg0KDQogICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsNCg0Kc3Bhbi5uZXdfaWV3X2EubmV3X2lld19hMSBhIHsNCiAgICBib3R0b206IDE0NXB4ICFpbXBvcnRhbnQ7DQp9DQoNCi5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGU+cGljdHVyZT4ubmV3X2lld2ltZy5uZXdfaWV3aW1nMSB7DQogICAgaGVpZ2h0OiA0NjBweDsNCn0NCg0KaDEuc2luZ2xlX2l0ZW1feW9faDEubmV3X2lld19oMS5uZXdfaWV3X2gxMSB7DQogICAgbWFyZ2luLXRvcDogNDVweDsNCiAgICBtYXgtd2lkdGg6IDMwNXB4Ow0KICAgIGZvbnQtc2l6ZTogMjBweDsNCn0NCg0KcC5zaW5nbGVfaXRlbV95b19wLm5ld19pZXdfcC5uZXdfaWV3X3AxIHsNCiAgICBtYXJnaW4tdG9wOiAyMHB4Ow0KfQ0KDQp9DQoNCg0KI2Nzcm92ZXJsYXlfdmlkZW8gew0KICAgIHBvc2l0aW9uOiBmaXhlZDsNCiAgICB6LWluZGV4OiA5OTk7DQogICAgdG9wOiAwOw0KICAgIGxlZnQ6IDA7DQogICAgcmlnaHQ6IDA7DQogICAgYm90dG9tOiAwOw0KICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC40KTsNCiAgICBkaXNwbGF5OiBub25lOw0KfQ0KI2Nzcm1vZGFsX3ZpZGVvIHsNCiAgICBwb3NpdGlvbjogYWJzb2x1dGU7DQogICAgdG9wOiA1OCU7DQogICAgcmlnaHQ6IDUwJTsNCiAgICBtYXJnaW4tbGVmdDogLTUwJTsNCiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpOw0KICAgIGJhY2tncm91bmQ6ICNmZmY7DQogICAgd2lkdGg6IDQ1JTsNCiAgICBoZWlnaHQ6IDMyNHB4Ow0KICAgIHBhZGRpbmc6IDUwcHggNDBweDsNCiAgICBib3JkZXItcmFkaXVzOiAxMHB4ICFpbXBvcnRhbnQ7DQogICAgdGV4dC1hbGlnbjogY2VudGVyOw0KfQ0KICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgew0KICAgICAgICAjY3NybW9kYWxfdmlkZW8gew0KICAgICAgICB3aWR0aDogOTglOw0KICAgICAgICBoZWlnaHQ6IDM2MHB4Ow0KICAgICAgICB0b3A6IDUwJTsNCiAgICB9DQogICAgfQ0KLm5ld19wb3Bjb250ZW50IHAgYiB7DQogICAgZm9udC1zaXplOiAyMHB4Ow0KICAgIGZvbnQtd2VpZ2h0OiA3MDA7DQogICAgbWFyZ2luLWJvdHRvbTogMHB4Ow0KICAgIGRpc3BsYXk6IGJsb2NrOw0KfQ0KLm5ld19wb3Bjb250ZW50IHAgew0KICAgIGxpbmUtaGVpZ2h0OiAxLjM7DQogICAgbWF4LXdpZHRoOiA0MDBweDsNCiAgICBjb2xvcjogIzAwMDsNCiAgICBmb250LXNpemU6IDE5cHg7DQogICAgZm9udC13ZWlnaHQ6IDUwMDsNCiAgICBtYXJnaW46IDAgYXV0bzsNCiAgICBwYWRkaW5nOiAwOw0KfQ0KLm5ld19wb3Bjb250ZW50IHAgc3BhbiB7DQogICAgZm9udC13ZWlnaHQ6IDcwMDsNCiAgICBjb2xvcjogI2ZmNzkwMDsNCn0NCg0KLm5ld19wb3Bjb250ZW50IHAgYSB7DQogICAgZm9udC13ZWlnaHQ6IDcwMDsNCn0NCg0KLm5ld19wb3Bjb250ZW50IC5wb3B1cF9idG4gew0KICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsNCiAgICBtYXJnaW46IDIwcHg7DQogICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNzkwMDsNCiAgICBjb2xvcjogI2ZmZjsNCiAgICBmb250LXNpemU6IDE1cHg7DQogICAgZm9udC13ZWlnaHQ6IDcwMDsNCiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7DQogICAgY3Vyc29yOnBvaW50ZXI7DQp9DQoNCi5uZXdfcG9wY29udGVudCAuY2xvc2VfcG9wdXAgew0KICAgIGZvbnQtc2l6ZTogMTZweDsNCiAgICBmb250LXdlaWdodDogNzAwOw0KICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOw0KICAgIGRpc3BsYXk6IGJsb2NrOw0KICAgIGN1cnNvcjpwb2ludGVyOw0KfQ0KDQoNCg0KDQpoMS5zaW5nbGVfaXRlbV95b19oMS5uZXdfZGVmZW5jZV9oMSB7DQogICAgZm9udC1zaXplOiAzM3B4Ow0KICAgIG1hcmdpbjogMDsNCiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7DQogICAgY29sb3I6ICMwMDA7DQogICAgbWFyZ2luLXRvcDogNzBweDsNCiAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4Ow0KICAgIG1heC13aWR0aDogMzcwcHg7DQogICAgbGluZS1oZWlnaHQ6IDQ1cHg7DQp9DQpoMS5zaW5nbGVfaXRlbV95b19oMS5uZXdfZGVmZW5jZV9oMSBzcGFuIHsNCiAgICBjb2xvcjogI2ZmNzkwMDsNCn0NCnNwYW4ubmV3X2RlZmVuY2VfYSAuc2luZ2xlX2l0ZW1fNGdhLnNhbmFkX2Egew0KICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0Ow0KICAgIGNvbG9yOiAjZmY3OTAwICFpbXBvcnRhbnQ7DQogICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7DQogICAgcGFkZGluZzogdW5zZXQ7DQogICAgYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7DQogICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7DQogICAgY3Vyc29yOnBvaW50ZXI7DQp9DQpzcGFuLm5ld19kZWZlbmNlX2EgLnNpbmdsZV9pdGVtXzRnYS5zYW5hZF9hOmZvY3VzIHsNCiAgICBvdXRsaW5lOiB1bnNldDsNCn0NCkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkgew0KICAgIHNtYWxsLnNpbmdsZV9pdGVtX3NoYXJlc21hbGwubmV3X2FybXlfc21hbGwgew0KICAgIGRpc3BsYXk6IG5vbmU7DQp9DQpoMS5zaW5nbGVfaXRlbV95b19oMS5uZXdfZGVmZW5jZV9oMSB7DQogICAgZm9udC1zaXplOiAyMXB4Ow0KICAgIG1heC13aWR0aDogMzQwcHg7DQogICAgbWFyZ2luLWJvdHRvbTogMDsNCiAgICBtYXJnaW4tdG9wOiAyMHB4Ow0KICAgIGxpbmUtaGVpZ2h0OiAxLjM7DQp9DQoNCg0Kc3Bhbi5uZXdfZGVmZW5jZV9wIGEgew0KDQogICAgYm90dG9tOiAtMjVweCAhaW1wb3J0YW50Ow0KfQ0KLm5ld19kZWZlbmNlIHsNCiAgICBoZWlnaHQ6IDU0MnB4Ow0KICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7DQp9DQouc2luZ2xlLWl0ZW0gLnNsaWNrLXNsaWRlIC5uZXdfZGVmZW5jZV9zbGlkZSB7DQogICAgdG9wOiAzMHB4Ow0KfQ0KLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZT5waWN0dXJlPi5uZXdfZGVmZW5jZWltZyB7DQogICAgcG9zaXRpb246IHJlbGF0aXZlOw0KICAgIHRvcDogNDBweDsNCiAgICBoZWlnaHQ6IDQ4MHB4Ow0KICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7DQp9DQpzcGFuLm5ld19kZWZlbmNlX2EgLnNpbmdsZV9pdGVtXzRnYS5zYW5hZF9hIHsNCiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDsNCiAgICBjb2xvcjogI2ZmNzkwMCAhaW1wb3J0YW50Ow0KICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOw0KICAgIHBhZGRpbmc6IHVuc2V0Ow0KICAgIGJvdHRvbTogLTIwcHggIWltcG9ydGFudDsNCiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDsNCiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTkwJSwgNTAlKTsNCn0NCn0NCg0KDQoNCmgxLnNpbmdsZV9pdGVtX3lvX2gxLm5ld19lc2hvcHNsaWRlX2gxIHsNCiAgICBmb250LXNpemU6IDQ4cHg7DQogICAgbWFyZ2luOiAwOw0KICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsNCiAgICBjb2xvcjogIzAwMDsNCiAgICBtYXJnaW4tdG9wOiA0MHB4Ow0KICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7DQogICAgbWF4LXdpZHRoOiA2MDBweDsNCiAgICBsaW5lLWhlaWdodDogMS41Ow0KfQ0KaDEuc2luZ2xlX2l0ZW1feW9faDEubmV3X2VzaG9wc2xpZGVfaDEgc3ZnIHsNCiAgICBkaXNwbGF5OiBibG9jazsNCiAgICBtYXJnaW46IDE1cHggMHB4Ow0KfQ0Kc3Bhbi5uZXdfZXNob3BzbGlkZV9hIGEgew0KICAgIGJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7DQogICAgcGFkZGluZzogMTlweCAzMHB4Ow0KfQ0KQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7DQogICAgc21hbGwuc2luZ2xlX2l0ZW1fc2hhcmVzbWFsbC5uZXdfYXJteV9zbWFsbCB7DQogICAgZGlzcGxheTogbm9uZTsNCn0NCmgxLnNpbmdsZV9pdGVtX3lvX2gxLm5ld19lc2hvcHNsaWRlX2gxIHsNCiAgICBmb250LXNpemU6IDMxcHg7DQogICAgbWF4LXdpZHRoOiAzNDVweDsNCiAgICBtYXJnaW4tYm90dG9tOiAwOw0KICAgIG1hcmdpbi10b3A6IDQwcHg7DQogICAgbGluZS1oZWlnaHQ6IDEuMjsNCn0NCmgxLnNpbmdsZV9pdGVtX3lvX2gxLm5ld19lc2hvcHNsaWRlX2gxIHN2ZyB7DQogICAgZGlzcGxheTogaW5saW5lLWJsb2NrOw0KICAgIHdpZHRoOiAyMDBweDsNCiAgICBtYXJnaW46IDA7DQogICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsNCiAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAgdG9wOiAtNXB4Ow0KfQ0KcC5zaW5nbGVfaXRlbV95b19wLm5ld19lc2hvcHNsaWRlX3Agew0KICAgIGZvbnQtc2l6ZTogMjRweDsNCiAgICBsaW5lLWhlaWdodDogMjlweDsNCiAgICBtYXJnaW4tdG9wOiA1cHg7DQogICAgbWF4LXdpZHRoOiAzMzBweDsNCn0NCnNwYW4ubmV3X2VzaG9wc2xpZGVfYSBhIHsNCiAgICBib3R0b206IC00NXB4ICFpbXBvcnRhbnQ7DQogICAgcGFkZGluZzogMTVweCAyNXB4Ow0KDQogICAgDQp9DQoubmV3X2VzaG9wc2xpZGUgew0KICAgIGhlaWdodDogNTQycHg7DQogICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsNCn0NCi5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGUgLm5ld19lc2hvcHNsaWRlX3NsaWRlIHsNCiAgICB0b3A6IDEwcHg7DQp9DQouc2luZ2xlLWl0ZW0gLnNsaWNrLXNsaWRlPnBpY3R1cmU+Lm5ld19lc2hvcHNsaWRlaW1nIHsNCiAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAgdG9wOiA0MHB4Ow0KICAgIGhlaWdodDogNDYwcHg7DQogICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsNCn0NCn0NCg0KDQoNCg0KDQoNCg0KaDEuc2luZ2xlX2l0ZW1feW9faDEubmV3X3lvbGluZV9oMSB7DQogICAgZm9udC1zaXplOiA0MXB4Ow0KICAgIG1hcmdpbjogMDsNCiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7DQogICAgY29sb3I6ICNmZjc5MDA7DQogICAgbWFyZ2luLXRvcDogMjBweDsNCiAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4Ow0KICAgIG1heC13aWR0aDogNDEwcHg7DQogICAgbGluZS1oZWlnaHQ6IDEuMzsNCn0NCnAuc2luZ2xlX2l0ZW1feW9fcC5uZXdfeW9saW5lX3Agew0KICAgIGZvbnQtc2l6ZTogMzRweDsNCiAgICBsaW5lLWhlaWdodDogNDJweDsNCiAgICBtYXJnaW4tdG9wOiAxMHB4Ow0KICAgIGNvbG9yOiAjZmZmOw0KICAgIG1heC13aWR0aDogMzUwcHg7DQogICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50Ow0KfQ0KcC5zaW5nbGVfaXRlbV95b19wLm5ld195b2xpbmVfcCBzcGFuIHsNCiAgICBjb2xvcjogI2ZmNzkwMDsNCn0NCnNwYW4ubmV3X3lvbGluZV9hIGEgew0KICAgIGJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7DQp9DQpAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHsNCiAgICBzbWFsbC5zaW5nbGVfaXRlbV9zaGFyZXNtYWxsLm5ld19hcm15X3NtYWxsIHsNCiAgICBkaXNwbGF5OiBub25lOw0KfQ0KaDEuc2luZ2xlX2l0ZW1feW9faDEubmV3X3lvbGluZV9oMSB7DQogICAgZm9udC1zaXplOiAyNnB4Ow0KICAgIG1heC13aWR0aDogMzU1cHg7DQogICAgbWFyZ2luLWJvdHRvbTogMTBweDsNCiAgICBtYXJnaW4tdG9wOiAyMHB4Ow0KICAgIGxpbmUtaGVpZ2h0OiAxLjI7DQp9DQpwLnNpbmdsZV9pdGVtX3lvX3AubmV3X3lvbGluZV9wIHsNCiAgICBmb250LXNpemU6IDIycHg7DQogICAgbGluZS1oZWlnaHQ6IDI5cHg7DQogICAgbWFyZ2luLXRvcDogMDsNCiAgICBtYXgtd2lkdGg6IDI5MHB4Ow0KfQ0Kc3Bhbi5uZXdfeW9saW5lX2EgYSB7DQogICAgYm90dG9tOiAxNTBweCAhaW1wb3J0YW50Ow0KfQ0KLm5ld195b2xpbmUgew0KICAgIGhlaWdodDogNTQycHg7DQogICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsNCn0NCi5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGUgLm5ld195b2xpbmVfc2xpZGUgew0KICAgIHRvcDogMjMwcHg7DQp9DQouc2luZ2xlLWl0ZW0gLnNsaWNrLXNsaWRlPnBpY3R1cmU+Lm5ld195b2xpbmVpbWcgew0KICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsNCiAgICB0b3A6IDMwcHg7DQogICAgaGVpZ2h0OiA0ODBweDsNCiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOw0KfQ0KfQ0KDQoNCg0KDQpoMS5zaW5nbGVfaXRlbV95b19oMS5uZXdfeGlhb21pX2gxIHsNCiAgICBmb250LXNpemU6IDQycHg7DQogICAgbWFyZ2luOiAwOw0KICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsNCiAgICBjb2xvcjogI2ZmNzkwMDsNCiAgICBtYXJnaW4tdG9wOiAyMHB4Ow0KICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7DQogICAgbWF4LXdpZHRoOiA0NTBweDsNCiAgICBsaW5lLWhlaWdodDogMS4zOw0KfQ0KcC5zaW5nbGVfaXRlbV95b19wLm5ld194aWFvbWlfcCB7DQogICAgZm9udC1zaXplOiAzMnB4Ow0KICAgIGxpbmUtaGVpZ2h0OiA0MHB4Ow0KICAgIG1hcmdpbi10b3A6IDIwcHg7DQogICAgY29sb3I6ICMwMDA7DQogICAgbWF4LXdpZHRoOiAzMDBweDsNCiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7DQp9DQpzcGFuLm5ld194aWFvbWlfYSBhIHsNCiAgICBib3R0b206IDBweCAhaW1wb3J0YW50Ow0KfQ0KQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7DQogICAgc21hbGwuc2luZ2xlX2l0ZW1fc2hhcmVzbWFsbC5uZXdfYXJteV9zbWFsbCB7DQogICAgZGlzcGxheTogbm9uZTsNCn0NCmgxLnNpbmdsZV9pdGVtX3lvX2gxLm5ld194aWFvbWlfaDEgew0KICAgIGZvbnQtc2l6ZTogMjhweDsNCiAgICBtYXgtd2lkdGg6IDM1NXB4Ow0KICAgIG1hcmdpbi1ib3R0b206IDEwcHg7DQogICAgbWFyZ2luLXRvcDogMjBweDsNCiAgICBsaW5lLWhlaWdodDogMS4yOw0KfQ0KcC5zaW5nbGVfaXRlbV95b19wLm5ld194aWFvbWlfcCB7DQogICAgZm9udC1zaXplOiAxOS41cHg7DQogICAgbGluZS1oZWlnaHQ6IDI5cHg7DQogICAgbWFyZ2luLXRvcDogMDsNCiAgICBtYXgtd2lkdGg6IDMzMHB4Ow0KfQ0Kc3Bhbi5uZXdfeGlhb21pX2EgYSB7DQogICAgYm90dG9tOiAtMzBweCAhaW1wb3J0YW50Ow0KfQ0KLm5ld194aWFvbWkgew0KICAgIGhlaWdodDogNTQycHg7DQogICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsNCn0NCi5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGUgLm5ld194aWFvbWlfc2xpZGUgew0KICAgIHRvcDogMjBweDsNCn0NCi5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGU+cGljdHVyZT4ubmV3X3hpYW9taWltZyB7DQogICAgcG9zaXRpb246IHJlbGF0aXZlOw0KICAgIHRvcDogMjBweDsNCiAgICBoZWlnaHQ6IDQ4MHB4Ow0KICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7DQp9DQp9DQoNCg0KDQoNCmgxLnNpbmdsZV9pdGVtX3lvX2gxLm5ld19lc2hvcGZpYmVyX2gxIHsNCiAgICBmb250LXNpemU6IDMycHg7DQogICAgbWFyZ2luOiAwOw0KICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsNCiAgICBjb2xvcjogI2ZmZjsNCiAgICBtYXJnaW4tdG9wOiA0MHB4Ow0KICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7DQogICAgbWF4LXdpZHRoOiAzNTBweDsNCiAgICBsaW5lLWhlaWdodDogMS40Ow0KfQ0KaDEuc2luZ2xlX2l0ZW1feW9faDEubmV3X2VzaG9wZmliZXJfaDEgIHNwYW4gew0KICAgIGNvbG9yOiAjZmY3OTAwOw0KfQ0Kc3Bhbi5uZXdfZXNob3BmaWJlcl9hIGEgew0KICAgIGJvdHRvbTogMTBweCAhaW1wb3J0YW50Ow0KfQ0KDQpAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsNCiAgICBzbWFsbC5zaW5nbGVfaXRlbV9zaGFyZXNtYWxsLm5ld19hcm15X3NtYWxsIHsNCiAgICBkaXNwbGF5OiBub25lOw0KfQ0KaDEuc2luZ2xlX2l0ZW1feW9faDEubmV3X2VzaG9wZmliZXJfaDEgew0KICAgIGZvbnQtc2l6ZTogMjVweDsNCiAgICBtYXgtd2lkdGg6IDI3MHB4Ow0KICAgIG1hcmdpbi1ib3R0b206IDEwcHg7DQogICAgbWFyZ2luLXRvcDogMTA3cHg7DQogICAgbGluZS1oZWlnaHQ6IDEuNDsNCn0NCi5uZXdfZXNob3BmaWJlciB7DQogICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsNCn0NCnAuc2luZ2xlX2l0ZW1feW9fcC5uZXdfZXNob3BmaWJlcl9wIHsNCiAgICBmb250LXNpemU6IDMxcHg7DQogICAgbGluZS1oZWlnaHQ6IDEuMjsNCiAgICBtYXgtd2lkdGg6IDMzNXB4Ow0KfQ0Kc3Bhbi5uZXdfZXNob3BmaWJlcl9hIGEgew0KICAgIGJvdHRvbTogNjVweCAhaW1wb3J0YW50Ow0KfQ0KLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZSAubmV3X2VzaG9wZmliZXJfc2xpZGUgew0KICAgIHRvcDogMTUwcHg7DQp9DQouc2luZ2xlLWl0ZW0gLnNsaWNrLXNsaWRlPnBpY3R1cmU+Lm5ld19lc2hvcGZpYmVyaW1nIHsNCiAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAgdG9wOiAyMHB4Ow0KICAgIGhlaWdodDogNTIwcHg7DQp9DQp9DQoNCg0KDQoNCi5uZXdfbWFuYXNlcl9oMSBzcGFuIHsNCiAgICBkaXNwbGF5OiBibG9jazsNCiAgICB3aWR0aDogNDQwcHg7DQp9DQpoMS5zaW5nbGVfaXRlbV95b19oMS5uZXdfbWFuYXNlcl9oMSB7DQogICAgZm9udC1zaXplOiAzM3B4Ow0KICAgIG1hcmdpbjogMDsNCiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7DQogICAgY29sb3I6ICNmZjc5MDA7DQogICAgbWFyZ2luLXRvcDogMHB4Ow0KICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7DQogICAgbWF4LXdpZHRoOiAzNDVweDsNCiAgICBsaW5lLWhlaWdodDogMS4zOw0KfQ0KcC5zaW5nbGVfaXRlbV95b19wLm5ld19tYW5hc2VyX3Agew0KICAgIGZvbnQtc2l6ZTogMzNweDsNCiAgICBsaW5lLWhlaWdodDogNDBweDsNCiAgICBtYXJnaW4tdG9wOiAxMHB4Ow0KICAgIGNvbG9yOiAjZmZmOw0KICAgIG1heC13aWR0aDogNDAwcHg7DQogICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50Ow0KfQ0KLm5ld19tYW5hc2VyX2g0IHsNCiAgICBmb250LXNpemU6IDE0cHg7DQogICAgbGluZS1oZWlnaHQ6IDI1cHg7DQogICAgbWFyZ2luLXRvcDogMDsNCiAgICBjb2xvcjogI2ZmZjsNCiAgICBtYXgtd2lkdGg6IDM0MHB4Ow0KICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDsNCiAgICBtYXJnaW4tcmlnaHQ6IDA7DQp9DQoubmV3X21hbmFzZXJfaDQgc3BhbiB7DQogICAgZGlzcGxheTogYmxvY2s7DQp9DQpzcGFuLm5ld19tYW5hc2VyX2EgYSB7DQogICAgYm90dG9tOiAwcHggIWltcG9ydGFudDsNCn0NCkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkgew0KICAgIHNtYWxsLnNpbmdsZV9pdGVtX3NoYXJlc21hbGwubmV3X2FybXlfc21hbGwgew0KICAgIGRpc3BsYXk6IG5vbmU7DQp9DQpoMS5zaW5nbGVfaXRlbV95b19oMS5uZXdfbWFuYXNlcl9oMSB7DQogICAgZm9udC1zaXplOiAyMHB4Ow0KICAgIG1heC13aWR0aDogMjgwcHg7DQogICAgbWFyZ2luLWJvdHRvbTogMTBweDsNCiAgICBtYXJnaW4tdG9wOiA3MHB4Ow0KICAgIGxpbmUtaGVpZ2h0OiAxLjI7DQp9DQpwLnNpbmdsZV9pdGVtX3lvX3AubmV3X21hbmFzZXJfcCB7DQogICAgZm9udC1zaXplOiAxN3B4Ow0KICAgIGxpbmUtaGVpZ2h0OiAyOXB4Ow0KICAgIG1hcmdpbi10b3A6IDA7DQogICAgbWF4LXdpZHRoOiAzNzBweDsNCn0NCi5uZXdfbWFuYXNlcl9oNCB7DQogICAgZm9udC1zaXplOiAxMXB4Ow0KICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7DQogICAgbWF4LXdpZHRoOiAyNTBweDsNCiAgICBsaW5lLWhlaWdodDogMTlweDsNCn0NCnNwYW4ubmV3X21hbmFzZXJfYSBhIHsNCiAgICBib3R0b206IDY1cHggIWltcG9ydGFudDsNCn0NCi5uZXdfbWFuYXNlciB7DQogICAgaGVpZ2h0OiA1NDJweDsNCn0NCi5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGUgLm5ld19tYW5hc2VyX3NsaWRlIHsNCiAgICB0b3A6IDE1MHB4Ow0KfQ0KLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZT5waWN0dXJlPi5uZXdfbWFuYXNlcmltZyB7DQogICAgcG9zaXRpb246IHJlbGF0aXZlOw0KICAgIHRvcDogMjBweDsNCiAgICBoZWlnaHQ6IDQ4MHB4Ow0KfQ0KfQ0KDQoNCg0KDQoNCmgxLnNpbmdsZV9pdGVtX3lvX2gxLm5ld190YWJsZXRfaDEgew0KICAgIGZvbnQtc2l6ZTogMzhweDsNCiAgICBtYXJnaW46IDA7DQogICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50Ow0KICAgIGNvbG9yOiAjZmY3OTAwOw0KICAgIG1hcmdpbi10b3A6IDMwcHg7DQogICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDsNCiAgICBtYXgtd2lkdGg6IDQ1MHB4Ow0KICAgIGxpbmUtaGVpZ2h0OiAxLjQ7DQp9DQpwLnNpbmdsZV9pdGVtX3lvX3AubmV3X3RhYmxldF9wIHsNCiAgICBmb250LXNpemU6IDMycHg7DQogICAgbGluZS1oZWlnaHQ6IDQ4cHg7DQogICAgbWFyZ2luLXRvcDogMzVweDsNCiAgICBjb2xvcjogI2ZmZjsNCiAgICBtYXgtd2lkdGg6IDM2MHB4Ow0KICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsNCn0NCnNwYW4ubmV3X3RhYmxldF9hIGEgew0KICAgIGJvdHRvbTogMTBweCAhaW1wb3J0YW50Ow0KfQ0KQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7DQogICAgc21hbGwuc2luZ2xlX2l0ZW1fc2hhcmVzbWFsbC5uZXdfYXJteV9zbWFsbCB7DQogICAgZGlzcGxheTogbm9uZTsNCn0NCmgxLnNpbmdsZV9pdGVtX3lvX2gxLm5ld190YWJsZXRfaDEgew0KICAgIGZvbnQtc2l6ZTogMjhweDsNCiAgICBtYXgtd2lkdGg6IDM2NXB4Ow0KICAgIG1hcmdpbi1ib3R0b206IDEwcHg7DQogICAgbWFyZ2luLXRvcDogOTVweDsNCn0NCnAuc2luZ2xlX2l0ZW1feW9fcC5uZXdfdGFibGV0X3Agew0KICAgIGZvbnQtc2l6ZTogMjVweDsNCiAgICBsaW5lLWhlaWdodDogMzNweDsNCiAgICBtYXJnaW4tdG9wOiAxMHB4Ow0KICAgIG1heC13aWR0aDogMzEwcHg7DQp9DQpzcGFuLm5ld190YWJsZXRfYSBhIHsNCiAgICBib3R0b206IDY1cHggIWltcG9ydGFudDsNCn0NCi5uZXdfdGFibGV0IHsNCiAgICBoZWlnaHQ6IDU0MnB4Ow0KfQ0KLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZSAubmV3X3RhYmxldF9zbGlkZSB7DQogICAgdG9wOiAxNTBweDsNCn0NCi5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGU+cGljdHVyZT4ubmV3X3RhYmxldGltZyB7DQogICAgcG9zaXRpb246IHJlbGF0aXZlOw0KICAgIHRvcDogMjBweDsNCiAgICBoZWlnaHQ6IDQ4MHB4Ow0KfQ0KfQ0KDQoNCg0KaDEuc2luZ2xlX2l0ZW1feW9faDEubmV3X25maWJlcl9oMSB7DQogICAgZm9udC1zaXplOiAzM3B4Ow0KICAgIG1hcmdpbjogMDsNCiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7DQogICAgY29sb3I6ICNmZjc5MDA7DQogICAgbWFyZ2luLXRvcDogMzBweDsNCiAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4Ow0KICAgIG1heC13aWR0aDogNDUwcHg7DQogICAgbGluZS1oZWlnaHQ6IDEuNDsNCn0NCg0Kc3Bhbi5uZXdfbmZpYmVyX2EgYSB7DQogICAgYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7DQp9DQpAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHsNCiAgICBzbWFsbC5zaW5nbGVfaXRlbV9zaGFyZXNtYWxsLm5ld19hcm15X3NtYWxsIHsNCiAgICBkaXNwbGF5OiBub25lOw0KfQ0KaDEuc2luZ2xlX2l0ZW1feW9faDEubmV3X25maWJlcl9oMSB7DQogICAgZm9udC1zaXplOiAyM3B4Ow0KICAgIG1heC13aWR0aDogMzY1cHg7DQogICAgbWFyZ2luLWJvdHRvbTogMTBweDsNCiAgICBtYXJnaW4tdG9wOiAxMjBweDsNCiAgICBsaW5lLWhlaWdodDogMS4zOw0KfQ0KLm5ld19uZmliZXIgew0KICAgIGJhY2tncm91bmQtY29sb3I6ICMxNzIwMkE7DQp9DQpzcGFuLm5ld19uZmliZXJfYSBhIHsNCiAgICBib3R0b206IDY1cHggIWltcG9ydGFudDsNCn0NCi5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGUgLm5ld19uZmliZXJfc2xpZGUgew0KICAgIHRvcDogMTUwcHg7DQp9DQouc2luZ2xlLWl0ZW0gLnNsaWNrLXNsaWRlPnBpY3R1cmU+Lm5ld19uZmliZXJpbWcgew0KICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsNCiAgICB0b3A6IC0yMHB4Ow0KfQ0KfQ0KQG1lZGlhIChtaW4td2lkdGg6MzcwcHgpIGFuZCAobWF4LXdpZHRoOjM3NnB4ICl7DQpoMS5zaW5nbGVfaXRlbV95b19oMS5uZXdfbmZpYmVyX2gxIHsNCiAgICAgICAgbWF4LXdpZHRoOiAzNTBweDsNCiAgICAgICAgZm9udC1zaXplOiAyM3B4Ow0KfQ0KfQ0KQG1lZGlhIChtaW4td2lkdGg6MzYwcHgpIGFuZCAobWF4LXdpZHRoOjM2NXB4ICl7DQpoMS5zaW5nbGVfaXRlbV95b19oMS5uZXdfbmZpYmVyX2gxIHsNCiAgICBmb250LXNpemU6IDI0cHg7DQogICAgbWF4LXdpZHRoOiAzMjVweDsNCn0NCn0NCg0KDQoNCg0KDQpoMS5zaW5nbGVfaXRlbV95b19oMS5uZXdfaWV3X2gxIHsNCiAgICBmb250LXNpemU6IDMwcHg7DQogICAgbWFyZ2luOiAwOw0KICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsNCiAgICBjb2xvcjogIzAwMDsNCiAgICBtYXJnaW4tdG9wOiAzMHB4Ow0KICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7DQogICAgbWF4LXdpZHRoOiAzNDBweDsNCiAgICBsaW5lLWhlaWdodDogMS40Ow0KfQ0KcC5zaW5nbGVfaXRlbV95b19wLm5ld19pZXdfcCB7DQogICAgZm9udC1zaXplOiAzMHB4Ow0KICAgIGxpbmUtaGVpZ2h0OiAzNHB4Ow0KICAgIG1hcmdpbi10b3A6IDM1cHg7DQogICAgY29sb3I6ICNmZjc5MDA7DQogICAgbWF4LXdpZHRoOiA0NDBweDsNCiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7DQp9DQpzcGFuLm5ld19pZXdfYSBhIHsNCiAgICBib3R0b206IC0xMHB4ICFpbXBvcnRhbnQ7DQp9DQoNCkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgew0KaDEuc2luZ2xlX2l0ZW1feW9faDEubmV3X2lld19oMSB7DQogICAgZm9udC1zaXplOiAyMXB4Ow0KICAgIGxpbmUtaGVpZ2h0OiAxLjI7DQogICAgbWF4LXdpZHRoOiAyNzVweDsNCiAgICBtYXJnaW4tYm90dG9tOiAxMHB4Ow0KICAgIG1hcmdpbi10b3A6IDgwcHg7DQp9DQpwLnNpbmdsZV9pdGVtX3lvX3AubmV3X2lld19wIHsNCiAgICBmb250LXNpemU6IDIxcHg7DQogICAgbGluZS1oZWlnaHQ6IDE7DQogICAgbWF4LXdpZHRoOiAzMzVweDsNCiAgICBtYXJnaW4tdG9wOiAxNXB4Ow0KfQ0Kc3Bhbi5uZXdfaWV3X2EgYSB7DQogICAgYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7DQp9DQouc2luZ2xlLWl0ZW0gLnNsaWNrLXNsaWRlIC5uZXdfaWV3X3NsaWRlIHsNCiAgICB0b3A6IDE4MHB4Ow0KfQ0KLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZT5waWN0dXJlPi5uZXdfaWV3aW1nIHsNCiAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAgdG9wOiAzMHB4Ow0KICAgIGhlaWdodDogNDMwcHg7DQp9DQoubmV3X2lldyB7DQogICAgaGVpZ2h0OiA1NDJweDsNCn0NCn0NCg0KDQoNCg0KaDEuc2luZ2xlX2l0ZW1feW9faDEubmV3X2J0c19oMSB7DQogICAgZm9udC1zaXplOiA1NXB4Ow0KICAgIG1hcmdpbjogMDsNCiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7DQogICAgY29sb3I6ICNmZjc5MDA7DQogICAgbWFyZ2luLXRvcDogNTBweDsNCiAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4Ow0KICAgIG1heC13aWR0aDogMzIwcHg7DQogICAgbGluZS1oZWlnaHQ6IDYwcHg7DQp9DQpwLnNpbmdsZV9pdGVtX3lvX3AubmV3X2J0c19wIHsNCiAgICBmb250LXNpemU6IDUwcHg7DQogICAgbGluZS1oZWlnaHQ6IDY0cHg7DQogICAgbWFyZ2luLXRvcDogNXB4Ow0KICAgIGNvbG9yOiAjZmZmOw0KICAgIG1heC13aWR0aDogMzMwcHg7DQogICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50Ow0KfQ0Kc3Bhbi5uZXdfYnRzX2EgYSB7DQogICAgYm90dG9tOiAtMjBweCAhaW1wb3J0YW50Ow0KfQ0KDQpAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsNCiAgICBzbWFsbC5zaW5nbGVfaXRlbV9zaGFyZXNtYWxsLm5ld19hcm15X3NtYWxsIHsNCiAgICBkaXNwbGF5OiBub25lOw0KfQ0KaDEuc2luZ2xlX2l0ZW1feW9faDEubmV3X2J0c19oMSB7DQogICAgZm9udC1zaXplOiAzNXB4Ow0KICAgIGxpbmUtaGVpZ2h0OiAxOw0KICAgIG1heC13aWR0aDogMzE1cHg7DQogICAgbWFyZ2luLWJvdHRvbTogMTBweDsNCiAgICBtYXJnaW4tdG9wOiA4NXB4Ow0KfQ0KcC5zaW5nbGVfaXRlbV95b19wLm5ld19idHNfcCB7DQogICAgZm9udC1zaXplOiAzM3B4Ow0KICAgIGxpbmUtaGVpZ2h0OiAxLjI7DQogICAgbWF4LXdpZHRoOiAyNzVweDsNCn0NCnNwYW4ubmV3X2J0c19hIGEgew0KICAgIGJvdHRvbTogNjVweCAhaW1wb3J0YW50Ow0KfQ0KLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZSAubmV3X2J0c19zbGlkZSB7DQogICAgdG9wOiAxNTBweDsNCn0NCi5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGU+cGljdHVyZT4ubmV3X2J0c2ltZyB7DQogICAgcG9zaXRpb246IHJlbGF0aXZlOw0KICAgIHRvcDogMzBweDsNCn0NCg0KfQ0KDQoNCg0KDQoNCmgxLnNpbmdsZV9pdGVtX3lvX2gxLm5ld19teW9yYW5nZV9oMSB7DQogICAgZm9udC1zaXplOiAzNnB4Ow0KICAgIG1hcmdpbjogMDsNCiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7DQogICAgbGluZS1oZWlnaHQ6IDQ1cHg7DQogICAgY29sb3I6ICNmZjc5MDA7DQogICAgbWF4LXdpZHRoOiA0MDBweDsNCiAgICBtYXJnaW4tdG9wOiA0MHB4Ow0KICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7DQp9DQpwLnNpbmdsZV9pdGVtX3lvX3AubmV3X215b3JhbmdlX3Agc3BhbiB7DQogICAgY29sb3I6ICNmZjc5MDA7DQp9DQpwLnNpbmdsZV9pdGVtX3lvX3AubmV3X215b3JhbmdlX3Agew0KICAgIGZvbnQtc2l6ZTogNDJweDsNCiAgICBsaW5lLWhlaWdodDogMS4yOw0KICAgIG1hcmdpbi10b3A6IDE1cHg7DQogICAgY29sb3I6ICMwMDA7DQogICAgbWF4LXdpZHRoOiAzNjBweDsNCiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7DQp9DQpzcGFuLm5ld19teW9yYW5nZV9hIGEgew0KICAgIGJvdHRvbTogLTQwcHggIWltcG9ydGFudDsNCn0NCkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgew0KaDEuc2luZ2xlX2l0ZW1feW9faDEubmV3X215b3JhbmdlX2gxIHsNCiAgICBmb250LXNpemU6IDI2cHg7DQogICAgbGluZS1oZWlnaHQ6IDI3cHg7DQogICAgbWF4LXdpZHRoOiAzMTVweDsNCiAgICBtYXJnaW4tdG9wOiAyMDBweDsNCiAgICBtYXJnaW4tYm90dG9tOiAtMTBweDsNCn0NCnAuc2luZ2xlX2l0ZW1feW9fcC5uZXdfbXlvcmFuZ2VfcCB7DQogICAgZm9udC1zaXplOiAyMnB4Ow0KICAgIGxpbmUtaGVpZ2h0OiAyOHB4Ow0KICAgIG1heC13aWR0aDogMzAwcHg7DQogICAgbWFyZ2luLXRvcDogMjBweDsNCn0NCnNwYW4ubmV3X215b3JhbmdlX2EgYSB7DQogICAgYm90dG9tOiAtMjBweCAhaW1wb3J0YW50Ow0KfQ0KLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZT5waWN0dXJlPi5uZXdfb3JhbmdlaW1nIHsNCiAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAgdG9wOiAyMHB4Ow0KfQ0KfQ0KDQoNCmgxLnNpbmdsZV9pdGVtX3lvX2gxLm5ld19zYW1faDEgew0KICAgIGZvbnQtc2l6ZTogMzVweDsNCiAgICBtYXJnaW46IDA7DQogICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50Ow0KICAgIGxpbmUtaGVpZ2h0OiA0NXB4Ow0KICAgIGNvbG9yOiAjZmY3OTAwOw0KICAgIG1heC13aWR0aDogNDAwcHg7DQogICAgbWFyZ2luLXRvcDogNDBweDsNCiAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4Ow0KfQ0KcC5zaW5nbGVfaXRlbV95b19wLm5ld19zYW1fcCB7DQogICAgZm9udC1zaXplOiAzM3B4Ow0KICAgIGxpbmUtaGVpZ2h0OiAxLjI7DQogICAgbWFyZ2luLXRvcDogMTVweDsNCiAgICBjb2xvcjogIzAwMDsNCiAgICBtYXgtd2lkdGg6IDQxMHB4Ow0KICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsNCn0NCnNwYW4ubmV3X3NhbV9hIGEgew0KICAgIGJvdHRvbTogLTQwcHggIWltcG9ydGFudDsNCn0NCkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgew0KaDEuc2luZ2xlX2l0ZW1feW9faDEubmV3X3NhbV9oMSB7DQogICAgZm9udC1zaXplOiAyM3B4Ow0KICAgIGxpbmUtaGVpZ2h0OiAyN3B4Ow0KICAgIG1heC13aWR0aDogMzE1cHg7DQogICAgbWFyZ2luLXRvcDogMjAwcHg7DQogICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7DQp9DQpwLnNpbmdsZV9pdGVtX3lvX3AubmV3X3NhbV9wIHsNCiAgICBmb250LXNpemU6IDE5cHg7DQogICAgbGluZS1oZWlnaHQ6IDI2cHg7DQogICAgbWF4LXdpZHRoOiAzMTVweDsNCn0NCnNwYW4ubmV3X3NhbV9hIGEgew0KICAgIGJvdHRvbTogLTIwcHggIWltcG9ydGFudDsNCn0NCi5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGU+cGljdHVyZT4ubmV3X3NhbWltZyB7DQogICAgcG9zaXRpb246IHJlbGF0aXZlOw0KICAgIHRvcDogMjBweDsNCiAgICBoZWlnaHQ6IDUxNXB4Ow0KfQ0KfQ0KDQoNCg0KDQpoMS5zaW5nbGVfaXRlbV95b19oMS5uZXdfcm9hbWluZ19oMSB7DQogICAgZm9udC1zaXplOiA1OHB4Ow0KICAgIG1hcmdpbjogMDsNCiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7DQogICAgbGluZS1oZWlnaHQ6IDc1cHg7DQogICAgY29sb3I6ICNmZmY7DQogICAgbWF4LXdpZHRoOiA0NjBweDsNCiAgICBtYXJnaW4tdG9wOiA3MHB4Ow0KICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7DQp9DQpoMS5zaW5nbGVfaXRlbV95b19oMS5uZXdfcm9hbWluZ19oMSBzcGFuIHsNCiAgICBjb2xvcjogI2ZmNzkwMDsNCn0NCkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgew0KaDEuc2luZ2xlX2l0ZW1feW9faDEubmV3X3JvYW1pbmdfaDEgew0KICAgIGZvbnQtc2l6ZTogMzhweDsNCiAgICBsaW5lLWhlaWdodDogNDhweDsNCiAgICBtYXgtd2lkdGg6IDM2NXB4Ow0KICAgIG1hcmdpbi10b3A6IDgwcHg7DQp9DQoubmV3X3JvYW1pbmdfYSBhLnNpbmdsZV9pdGVtXzRnYSB7DQogICAgYm90dG9tOiAxMTBweDsNCn0NCg0KaW1nLm5ld19yb2FtaW5naW1nIHsNCiAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAgdG9wOiAyNXB4Ow0KfQ0KfQ0KQG1lZGlhIChtaW4td2lkdGg6MzYwcHgpIGFuZCAobWF4LXdpZHRoOjM2NXB4ICl7DQpoMS5zaW5nbGVfaXRlbV95b19oMS5uZXdfbmZpYmVyX2gxIHsNCiAgICBmb250LXNpemU6IDI0cHg7DQogICAgbWF4LXdpZHRoOiAzMTVweDsNCn0NCn0NCg0KDQoNCmgxLnNpbmdsZV9pdGVtX3lvX2gxLm5ld19wcm9tb3Rpb25faDEgew0KICAgIGZvbnQtc2l6ZTogMzZweDsNCiAgICBtYXJnaW46IDA7DQogICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50Ow0KICAgIGxpbmUtaGVpZ2h0OiAxLjQ7DQogICAgY29sb3I6ICNmZjc5MDA7DQogICAgbWF4LXdpZHRoOiA0MDBweDsNCiAgICBtYXJnaW4tdG9wOiAyNXB4Ow0KICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7DQp9DQpwLnNpbmdsZV9pdGVtX3lvX3AubmV3X3Byb21vdGlvbl9wIHsNCiAgICBmb250LXNpemU6IDM0cHg7DQogICAgbGluZS1oZWlnaHQ6IDEuMjsNCiAgICBtYXJnaW4tdG9wOiAzMHB4Ow0KICAgIGNvbG9yOiAjMDAwOw0KICAgIG1heC13aWR0aDogNDAwcHg7DQogICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50Ow0KfQ0Kc3Bhbi5uZXdfcHJvbW90aW9uX2EgcCB7DQogICAgcG9zaXRpb246IGFic29sdXRlOw0KICAgIGJvdHRvbTogLTE1cHg7DQogICAgbGVmdDogMTAwcHg7DQogICAgZm9udC1zaXplOiAxNHB4Ow0KICAgIGNvbG9yOiAjZmZmOw0KICAgIGZvbnQtd2VpZ2h0OiA3MDA7DQp9DQoubmV3X3Byb21vdGlvbl9hIC5zaW5nbGVfaXRlbV80Z2Egew0KICAgIHBhZGRpbmc6IDE2cHggMzJweDsNCn0NCkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgew0KaDEuc2luZ2xlX2l0ZW1feW9faDEubmV3X3Byb21vdGlvbl9oMSB7DQogICAgZm9udC1zaXplOiAyNnB4Ow0KICAgIG1hcmdpbi10b3A6IDA7DQogICAgbWF4LXdpZHRoOiAzMTBweDsNCiAgICBsaW5lLWhlaWdodDogMS4yOw0KfQ0KcC5zaW5nbGVfaXRlbV95b19wLm5ld19wcm9tb3Rpb25fcCB7DQogICAgZm9udC1zaXplOiAyM3B4Ow0KICAgIG1heC13aWR0aDogMzIwcHg7DQogICAgbWFyZ2luLXRvcDogMTBweDsNCn0NCnNwYW4ubmV3X3Byb21vdGlvbl9hIHAgew0KICAgIGxlZnQ6IDBweDsNCiAgICBmb250LXNpemU6IDE0cHg7DQogICAgYm90dG9tOiAtNDJweDsNCn0NCi5uZXdfcHJvbW90aW9uX2EgLnNpbmdsZV9pdGVtXzRnYSB7DQogICAgYm90dG9tOiAtNDVweDsNCiAgICBwYWRkaW5nOiAxNXB4IDQ0cHg7DQp9DQouc2luZ2xlLWl0ZW0gLnNsaWNrLXNsaWRlIC5uZXdfcHJvbW90aW9uX3NsaWRlIHsNCiAgICB0b3A6IDQ1cHg7DQp9DQouc2luZ2xlLWl0ZW0gLnNsaWNrLXNsaWRlPnBpY3R1cmU+Lm5ld19wcm9tb3Rpb25faW1nIHsNCiAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAgdG9wOiAyNXB4Ow0KICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7DQp9DQp9DQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KaDEuc2luZ2xlX2l0ZW1feW9faDEubmV3X2VzbWFhbmlfaDEgew0KICAgIGZvbnQtc2l6ZTogNTJweDsNCiAgICBtYXJnaW46IDA7DQogICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50Ow0KICAgIGxpbmUtaGVpZ2h0OiAxLjI7DQogICAgY29sb3I6ICMwMDA7DQogICAgbWF4LXdpZHRoOiAzMjBweDsNCiAgICBtYXJnaW4tdG9wOiAxNXB4Ow0KfQ0KcC5zaW5nbGVfaXRlbV95b19wLm5ld19lc21hYW5pX3Agew0KICAgIGZvbnQtc2l6ZTogNTBweDsNCiAgICBsaW5lLWhlaWdodDogMS4yOw0KICAgIG1hcmdpbi10b3A6IDEwcHg7DQogICAgY29sb3I6ICNmZjc5MDA7DQogICAgbWF4LXdpZHRoOiAyNzBweDsNCn0NCnNwYW4ubmV3X2VzbWFhbmlfYSBhIHsNCiAgICBib3R0b206IDQwcHggIWltcG9ydGFudDsNCn0NCi5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGUgLm5ld19lc21hYW5pX3NsaWRlIHsNCiAgICB0b3A6IDEyNXB4ICFpbXBvcnRhbnQ7DQp9DQpAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsNCmgxLnNpbmdsZV9pdGVtX3lvX2gxLm5ld19lc21hYW5pX2gxIHsNCiAgICBmb250LXNpemU6IDM2cHg7DQogICAgbWFyZ2luLXRvcDogMDsNCiAgICBtYXgtd2lkdGg6IDMyMHB4Ow0KfQ0KLm5ld19lc21hYW5pX2gxIHNwYW4gew0KICAgIGNvbG9yOiNmZjc5MDA7DQp9DQpwLnNpbmdsZV9pdGVtX3lvX3AubmV3X2VzbWFhbmlfcCB7DQogICAgZm9udC1zaXplOiAzNXB4Ow0KICAgIG1heC13aWR0aDogMzAwcHg7DQp9DQouc2luZ2xlLWl0ZW0gLnNsaWNrLXNsaWRlIGRpdj5zcGFuPi5uZXdfZXNtYWFuaV9hIGEgew0KICAgIGJvdHRvbTogMTUwcHg7DQp9DQpzcGFuLm5ld19lc21hYW5pX2EgYSB7DQogICAgYm90dG9tOiAxOTBweCAhaW1wb3J0YW50Ow0KfQ0KLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZSAubmV3X2VzbWFhbmlfc2xpZGUgew0KICAgIHRvcDogMjg1cHggIWltcG9ydGFudDsNCn0NCi5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGU+cGljdHVyZT4ubmV3X2VzbWFhbmlfaW1nIHsNCiAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAgdG9wOiAyMHB4Ow0KICAgIGJhY2tncm91bmQtY29sb3I6I2ZmZjsNCn0NCn0NCg0KDQoNCg0KDQoNCg0KDQpoMS5zaW5nbGVfaXRlbV95b19oMS5uZXdfbmV0d29ya19oMSB7DQogICAgZm9udC1zaXplOiA1OHB4Ow0KICAgIG1hcmdpbjogMDsNCiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7DQogICAgbGluZS1oZWlnaHQ6IDEuMjsNCiAgICBjb2xvcjogI2ZmNzkwMDsNCiAgICBtYXgtd2lkdGg6IDMwMHB4Ow0KICAgIG1hcmdpbi10b3A6IDE1cHg7DQp9DQpwLnNpbmdsZV9pdGVtX3lvX3AubmV3X25ldHdvcmtfcCB7DQogICAgZm9udC1zaXplOiA0MnB4Ow0KICAgIGxpbmUtaGVpZ2h0OiAxLjI7DQogICAgbWFyZ2luLXRvcDogMTBweDsNCiAgICBjb2xvcjogI2ZmZjsNCiAgICBtYXgtd2lkdGg6IDI3MHB4Ow0KfQ0KQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7DQpoMS5zaW5nbGVfaXRlbV95b19oMS5uZXdfbmV0d29ya19oMSB7DQogICAgZm9udC1zaXplOiA0MHB4Ow0KICAgIG1hcmdpbi10b3A6IDA7DQogICAgbWF4LXdpZHRoOiAyNTBweDsNCn0NCnAuc2luZ2xlX2l0ZW1feW9fcC5uZXdfbmV0d29ya19wIHsNCiAgICBmb250LXNpemU6IDI1cHg7DQogICAgbWF4LXdpZHRoOiAzMDBweDsNCn0NCi5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGUgZGl2PnNwYW4+Lm5ld19uZXR3b3JrX2EgYSB7DQogICAgYm90dG9tOiAxNTBweDsNCn0NCi5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGUgLm5ld19uZXR3b3JrX3NsaWRlIHsNCiAgICB0b3A6IDI0NXB4Ow0KfQ0KLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZT5waWN0dXJlPi5uZXdfbmV0d29ya19pbWcgew0KICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsNCiAgICB0b3A6IDI1cHg7DQp9DQp9DQoNCg0KDQoNCg0KaDEuc2luZ2xlX2l0ZW1feW9faDEubmV3X3Jldml2YWxfaDEgew0KICAgIGZvbnQtc2l6ZTogNTJweDsNCiAgICBtYXJnaW46IDA7DQogICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50Ow0KICAgIGxpbmUtaGVpZ2h0OiAxLjI7DQogICAgY29sb3I6ICNmZjc5MDA7DQp9DQouc2luZ2xlLWl0ZW0gLnNsaWNrLXNsaWRlIC5uZXdfcmV2aXZhbF9zbGlkZSB7DQogICAgdG9wOiAxMzBweCAhaW1wb3J0YW50Ow0KfQ0KcC5zaW5nbGVfaXRlbV95b19wLm5ld19yZXZpdmFsX3Agew0KICAgIGZvbnQtc2l6ZTogMzZweDsNCiAgICBsaW5lLWhlaWdodDogMTsNCiAgICBtYXJnaW4tdG9wOiAxMHB4Ow0KICAgIGNvbG9yOiAjMDAwOw0KICAgIG1heC13aWR0aDogMzQwcHg7DQp9DQpwLnNpbmdsZV9pdGVtX3lvX3AubmV3X3Jldml2YWxfcCBzcGFuIHsNCiAgICBjb2xvcjogI2ZmNzkwMDsNCn0NCnNwYW4ubmV3X3Jldml2YWxfYSBhIHsNCiAgICBib3R0b206IDEwcHggIWltcG9ydGFudDsNCn0NCkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgew0KaDEuc2luZ2xlX2l0ZW1feW9faDEubmV3X3Jldml2YWxfaDEgew0KICAgIGZvbnQtc2l6ZTogMzVweDsNCn0NCnAuc2luZ2xlX2l0ZW1feW9fcC5uZXdfcmV2aXZhbF9wIHsNCiAgICBmb250LXNpemU6IDI2cHg7DQogICAgbWF4LXdpZHRoOiAyNjBweDsNCn0NCi5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGU+cGljdHVyZT4ubmV3X3Jldml2YWxfaW1nIHsNCiAgICB3aWR0aDogNDE0cHg7DQogICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsNCiAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAgdG9wOiAyNXB4Ow0KfQ0KLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZSAubmV3X3Jldml2YWxfc2xpZGUgew0KICAgIHRvcDogMjY1cHggIWltcG9ydGFudDsNCn0NCi5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGUgZGl2PnNwYW4+Lm5ld19yZXZpdmFsX2Egew0KICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgICBib3R0b206IDE2NXB4Ow0KfQ0Kc3Bhbi5uZXdfcmV2aXZhbF9hIGEgew0KICAgIHBvc2l0aW9uOiB1bnNldDsNCn0NCn0NCg0KDQoNCg0KDQouc2luZ2xlLWl0ZW0gLnNsaWNrLXNsaWRlIC5uZXdfYXJteV9maWJlcl9zbGlkZSB7DQogICAgdG9wOiAxNTBweCAhaW1wb3J0YW50Ow0KDQp9DQpzcGFuLm5ld19hcm15X2ZpYmVyX2EgLnNpbmdsZV9pdGVtXzRnYSB7DQogICAgYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7DQp9DQpoMS5zaW5nbGVfaXRlbV95b19oMS5uZXdfYXJteV9maWJlcl9oMSB7DQogICAgZm9udC1zaXplOiA1MHB4Ow0KICAgIG1hcmdpbjogMDsNCiAgICBtYXgtd2lkdGg6IDM1MHB4Ow0KICAgIGxpbmUtaGVpZ2h0OiAxLjI7DQogICAgY29sb3I6ICNmZjc5MDA7DQp9DQoNCnAuc2luZ2xlX2l0ZW1feW9fcC5uZXdfYXJteV9maWJlcl9wIHsNCiAgICBmb250LXNpemU6IDM4cHg7DQogICAgbGluZS1oZWlnaHQ6IDE7DQogICAgbWFyZ2luLXRvcDogMTBweDsNCiAgICBjb2xvcjogIzAwMDsNCn0NCkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkgew0KaDEuc2luZ2xlX2l0ZW1feW9faDEubmV3X2FybXlfZmliZXJfaDEgIHsNCiAgICBmb250LXNpemU6IDMxcHg7DQogICAgbWF4LXdpZHRoOiAyMDBweDsNCn0NCg0KcC5zaW5nbGVfaXRlbV95b19wLm5ld19hcm15X2ZpYmVyX3Agew0KICAgIGZvbnQtc2l6ZTogMjZweDsNCiAgICBtYXgtd2lkdGg6IDMwMHB4Ow0KfQ0KaW1nLm5ld19yYW1hZGFuaW1nIHsNCiAgICBwb3NpdGlvbjpyZWxhdGl2ZTsNCiAgICB0b3A6MzBweDsNCiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOw0KfQ0KLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZSAubmV3X2FybXlfZmliZXJfc2xpZGUgew0KICAgIHRvcDogMjY1cHggIWltcG9ydGFudDsNCiAgICANCg0KfQ0Kc3Bhbi5uZXdfYXJteV9maWJlcl9hIC5zaW5nbGVfaXRlbV80Z2Egew0KICAgIGJvdHRvbTogMTcwcHggIWltcG9ydGFudDsNCn0NCn0NCg0KDQoNCg0KICAgICAuc2luZ2xlLWl0ZW0gLnNsaWNrLXNsaWRlIA0KIC5uZXdfcmFtYWRhbl9zbGlkZSB7DQogICAgdG9wOiAxMDBweCAhaW1wb3J0YW50Ow0KfQ0Kc3Bhbi5uZXdfcmFtYWRhbl9hIC5zaW5nbGVfaXRlbV80Z2Egew0KICAgIGJvdHRvbTogMzBweCAhaW1wb3J0YW50Ow0KfQ0KaDEuc2luZ2xlX2l0ZW1feW9faDEubmV3X3JhbWFkYW5faDEgew0KICAgIGZvbnQtc2l6ZTogNDBweDsNCiAgICBtYXJnaW46IDA7DQogICAgbWF4LXdpZHRoOiA0ODBweDsNCiAgICBsaW5lLWhlaWdodDogMS4yOw0KICAgIGNvbG9yOiAjZmY3OTAwOw0KICAgIG1heC13aWR0aDogMzUwcHg7DQp9DQoNCnAuc2luZ2xlX2l0ZW1feW9fcC5uZXdfcmFtYWRhbl9wIHsNCiAgICBmb250LXNpemU6IDUwcHg7DQogICAgbGluZS1oZWlnaHQ6IDE7DQogICAgbWFyZ2luLXRvcDogMTBweDsNCiAgICBjb2xvcjogI2ZmZjsNCiAgICBtYXgtd2lkdGg6IDMwMHB4Ow0KfQ0KQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7DQpoMS5zaW5nbGVfaXRlbV95b19oMS5uZXdfcmFtYWRhbl9oMSAgew0KICAgIGZvbnQtc2l6ZTogMzBweDsNCiAgICBtYXgtd2lkdGg6IDMwMHB4Ow0KICAgICAgICBtYXgtd2lkdGg6IDI1MHB4DQp9DQoNCnAuc2luZ2xlX2l0ZW1feW9fcC5uZXdfcmFtYWRhbl9wIHsNCiAgICBmb250LXNpemU6IDQwcHg7DQogICAgbWF4LXdpZHRoOiAyMzBweDsNCg0KfQ0KLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZSAubmV3X3JhbWFkYW5fc2xpZGUgew0KICAgIHRvcDogMjA1cHggIWltcG9ydGFudDsNCn0NCnNwYW4ubmV3X3JhbWFkYW5fYSAuc2luZ2xlX2l0ZW1fNGdhIHsNCiAgICBib3R0b206IDExMHB4ICFpbXBvcnRhbnQ7DQp9DQp9DQpoMS5zaW5nbGVfaXRlbV95b19oMS5uZXdfZ2FtX2gxIHsNCiAgICBmb250LXNpemU6IDQ0cHg7DQogICAgbWF4LXdpZHRoOiA1MDBweDsNCiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7DQogICAgY29sb3I6ICNmZjc5MDA7DQogICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDsNCiAgICBtYXJnaW4tYm90dG9tOiAzMHB4Ow0KICAgIGxpbmUtaGVpZ2h0OiAxLjE7DQogICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50Ow0KfQ0KcC5zaW5nbGVfaXRlbV95b19wLm5ld19nYW1fcCB7DQogICAgZm9udC1zaXplOiAyOHB4Ow0KICAgIGZvbnQtd2VpZ2h0OiAzMDA7DQogICAgbWF4LXdpZHRoOiA1MDBweDsNCiAgICBtYXJnaW4tdG9wOiAxNXB4Ow0KICAgIGNvbG9yOiAjZmZmOw0KICAgIGxpbmUtaGVpZ2h0OiAxOw0KICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7DQogICAgbGluZS1oZWlnaHQ6IDEuMzsNCn0NCnNwYW4ubmV3X2dhbV9hIGEgew0KICAgIHBhZGRpbmc6IDE1cHggMjVweCAhaW1wb3J0YW50Ow0KICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsNCn0NCiAgICAuZGFyayBoMS5zaW5nbGVfaXRlbV95b19oMS5uZXdfZ2FtX2gxIHsNCiAgICAgICAgY29sb3I6ICNmZjc5MDA7DQogICAgfQ0KQG1lZGlhKG1heC13aWR0aDogNDgwcHgpIHsNCmgxLnNpbmdsZV9pdGVtX3lvX2gxLm5ld19nYW1faDEgew0KICAgIGZvbnQtc2l6ZTogMzJweDsNCiAgICBtYXgtd2lkdGg6IDM1MHB4Ow0KICAgIG1hcmdpbi1ib3R0b206IDE1cHg7DQogICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50Ow0KfQ0KcC5zaW5nbGVfaXRlbV95b19wLm5ld19nYW1fcCB7DQogICAgZm9udC1zaXplOiAxOHB4Ow0KICAgIG1heC13aWR0aDogMzE1cHg7DQp9ICAgICANCnNwYW4ubmV3X2dhbV9hIC5zaW5nbGVfaXRlbV80Z2Egew0KICAgIGJvdHRvbTogMTA1cHg7DQp9DQouc2luZ2xlLWl0ZW0gLnNsaWNrLXNsaWRlIGRpdj5zcGFuPi5uZXdfZ2FtX2Egew0KICAgIHBvc2l0aW9uOiB1bnNldDsNCiAgICBib3R0b206IDA7DQp9DQouc2luZ2xlLWl0ZW0gLnNsaWNrLXNsaWRlIC5uZXdfZ2FtX3NsaWRlIHsNCiAgICB0b3A6IDIwMHB4Ow0KfQ0KfQ0KDQoNCg0KDQoNCg0KDQoNCg0KaDEuc2luZ2xlX2l0ZW1feW9faDEubmV3X3NvbmdfaDEgew0KICAgIGZvbnQtc2l6ZTogMzhweDsNCiAgICBtYXgtd2lkdGg6IDUwMHB4Ow0KICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsNCiAgICBjb2xvcjogI2ZmNzkwMDsNCiAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4Ow0KICAgIG1hcmdpbi1ib3R0b206IDMwcHg7DQogICAgbGluZS1oZWlnaHQ6IDEuMTsNCiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7DQp9DQpwLnNpbmdsZV9pdGVtX3lvX3AubmV3X3NvbmdfcCB7DQogICAgZm9udC1zaXplOiAyNHB4Ow0KICAgIGZvbnQtd2VpZ2h0OiAzMDA7DQogICAgbWF4LXdpZHRoOiAzODBweDsNCiAgICBtYXJnaW4tdG9wOiAxNXB4Ow0KICAgIGNvbG9yOiAjZmZmOw0KICAgIGxpbmUtaGVpZ2h0OiAxOw0KICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7DQogICAgbGluZS1oZWlnaHQ6IDEuMzsNCn0NCg0KDQpzcGFuLm5ld19zb25nX2EgLnNpbmdsZV9pdGVtXzRnYSB7DQogICAgb3V0bGluZTogdW5zZXQgIWltcG9ydGFudDsNCiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDsNCiAgICBwYWRkaW5nOiB1bnNldDsNCiAgICB0cmFuc2l0aW9uOiB1bnNldDsNCiAgICBmb250LXNpemU6IDE4cHg7DQogICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7DQogICAgZmxvYXQ6IG5vbmU7DQogICAgcG9zaXRpb246IHVuc2V0Ow0KICAgIGRpc3BsYXk6IGlubGluZS1mbGV4Ow0KICAgIG1hcmdpbi10b3A6IDQ1cHg7DQp9DQpzcGFuLm5ld19zb25nX2EgLnNpbmdsZV9pdGVtXzRnYSBzdmcgew0KICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7DQogICAgbWFyZ2luLWxlZnQ6IDEycHg7DQogICAgcG9zaXRpb246IHJlbGF0aXZlOw0KICAgIHRvcDogLTIwcHg7DQp9DQogICAgLmRhcmsgaDEuc2luZ2xlX2l0ZW1feW9faDEubmV3X3NvbmdfaDEgew0KICAgICAgICBjb2xvcjogI2ZmNzkwMDsNCiAgICB9DQpAbWVkaWEobWF4LXdpZHRoOiA0ODBweCkgew0KICAgIGgxLnNpbmdsZV9pdGVtX3lvX2gxLm5ld19zb25nX2gxIHsNCiAgICBmb250LXNpemU6IDMycHg7DQogICAgbWF4LXdpZHRoOiAzNTBweDsNCiAgICBtYXJnaW4tYm90dG9tOiAxNXB4Ow0KICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDsNCn0NCnAuc2luZ2xlX2l0ZW1feW9fcC5uZXdfc29uZ19wIHsNCiAgICBmb250LXNpemU6IDE5cHg7DQogICAgbWF4LXdpZHRoOiAzMTVweDsNCn0gICAgICAgDQpzcGFuLm5ld19zb25nX2EgLnNpbmdsZV9pdGVtXzRnYSB7DQogICAgYm90dG9tOiB1bnNldDsNCiAgICB0b3A6IC0zMHB4Ow0KICAgIG1hcmdpbi10b3A6IDA7DQogICAgcG9zaXRpb246YWJzb2x1dGU7DQp9DQouc2luZ2xlLWl0ZW0gLnNsaWNrLXNsaWRlIGRpdj5zcGFuPi5uZXdfc29uZ19hIHsNCiAgICBwb3NpdGlvbjogdW5zZXQ7DQogICAgYm90dG9tOiAwOw0KfQ0KLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZSAubmV3X3Nvbmdfc2xpZGUgew0KICAgIHRvcDogMjMwcHg7DQp9DQp9DQouc2luZ2xlX2l0ZW1feW9faDEubmV3X3N1Yl9oMSB7DQogICAgZm9udC1zaXplOiA1NXB4Ow0KICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsNCiAgICBjb2xvcjogI2ZmNzkwMDsNCiAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4Ow0KICAgIG1hcmdpbi1ib3R0b206IDVweDsNCiAgICBtYXgtd2lkdGg6IDMwMHB4Ow0KICAgIGxpbmUtaGVpZ2h0OiAxLjE7DQogICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50Ow0KfQ0KLnNpbmdsZV9pdGVtX3lvX3AubmV3X3N1Yl9wIHsNCiAgICBmb250LXNpemU6IDI2cHg7DQogICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50Ow0KICAgIGNvbG9yOiAjZmZmOw0KICAgIG1heC13aWR0aDogNDAwcHg7DQogICAgbGluZS1oZWlnaHQ6IDE7DQogICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDsNCiAgICBsaW5lLWhlaWdodDogMS40Ow0KICAgIG1hcmdpbi10b3A6IDIwcHg7DQp9DQouc2luZ2xlX2l0ZW1feW9fcC5uZXdfc3ViX3Agc3BhbiB7DQogICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50Ow0KICAgIGNvbG9yOiAjZmY3OTAwOw0KfQ0KLmRhcmsgLnNpbmdsZV9pdGVtX3lvX2gxLm5ld19zdWJfaDEgew0KICAgIGNvbG9yOiAjZmY3OTAwOw0KfQ0KQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7DQouc2luZ2xlX2l0ZW1feW9faDEubmV3X3N1Yl9oMSB7DQogICAgZm9udC1zaXplOiA0MHB4Ow0KICAgIG1heC13aWR0aDogMjAwcHggIWltcG9ydGFudDsNCiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7DQp9DQouc2luZ2xlX2l0ZW1feW9fcC5uZXdfc3ViX3Agew0KICAgIGZvbnQtc2l6ZTogMTlweDsNCiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7DQptYXgtd2lkdGg6IDMwMHB4Ow0KICAgIGxpbmUtaGVpZ2h0OiAyOXB4Ow0KfQ0KICAgIC5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGUgLm5ld19zdWJfc2xpZGUgew0KICAgICAgICB0b3A6IDIwMHB4ICFpbXBvcnRhbnQ7DQogICAgfQ0KLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZSBkaXY+c3Bhbj4ubmV3X3N1Yl9hIGEgew0KICAgIGJvdHRvbTogMTA1cHggIWltcG9ydGFudDsNCn0NCi5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGU+cGljdHVyZT4ubmV3X3N1YmltZyB7DQogICAgcG9zaXRpb246IHJlbGF0aXZlOw0KICAgIHRvcDogMTBweDsNCn0NCn0NCg0KDQoNCg0KLnNpbmdsZV9pdGVtX3lvX2gxLm5ld19maWJlcl9oMSB7DQogICAgZm9udC1zaXplOiAzOXB4Ow0KICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsNCiAgICBjb2xvcjogI2ZmNzkwMDsNCiAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4Ow0KICAgIG1hcmdpbi1ib3R0b206IDVweDsNCiAgICBtYXgtd2lkdGg6IDMwMHB4Ow0KICAgIGxpbmUtaGVpZ2h0OiAxLjE7DQogICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50Ow0KfQ0KLnNpbmdsZV9pdGVtX3lvX3AubmV3X2ZpYmVyX3Agew0KICAgIGZvbnQtc2l6ZTogMzlweDsNCiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7DQogICAgY29sb3I6ICNmZmY7DQogICAgbWF4LXdpZHRoOiAzMzBweDsNCiAgICBsaW5lLWhlaWdodDogMTsNCiAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4Ow0KICAgIGxpbmUtaGVpZ2h0OiAxLjE7DQp9DQouZGFyayAuc2luZ2xlX2l0ZW1feW9faDEubmV3X2ZpYmVyX2gxIHsNCiAgICBjb2xvcjogI2ZmNzkwMDsNCn0NCg0KQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7DQogICAgc21hbGwuc2luZ2xlX2l0ZW1feW9fc21hbGwubmV3X2FybXlfc21hbGwgew0KICAgICAgICBkaXNwbGF5OiBub25lOw0KICAgIH0NCi5zaW5nbGVfaXRlbV95b19oMS5uZXdfZmliZXJfaDEgew0KICAgIGZvbnQtc2l6ZTogMjdweDsNCiAgICBtYXgtd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7DQogICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50Ow0KfQ0KLnNpbmdsZV9pdGVtX3lvX3AubmV3X2ZpYmVyX3Agew0KICAgIGZvbnQtc2l6ZTogMjdweDsNCiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7DQogICAgbWF4LXdpZHRoOiAyMTBweDsNCiAgICBsaW5lLWhlaWdodDogMzlweDsNCn0NCiAgICAuc2luZ2xlLWl0ZW0gLnNsaWNrLXNsaWRlIC5uZXdfZmliZXJfc2xpZGUgew0KICAgICAgICB0b3A6IDIwMHB4ICFpbXBvcnRhbnQ7DQogICAgfQ0KLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZSBkaXY+c3Bhbj4ubmV3X2ZpYmVyX2EgYSB7DQogICAgYm90dG9tOiAxMDVweCAhaW1wb3J0YW50Ow0KfQ0KLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZT5waWN0dXJlPi5uZXdfZmliZXJpbWcgew0KICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsNCiAgICB0b3A6IDMwcHg7DQogICAgaGVpZ2h0OjQ5MHB4Ow0KfQ0KDQp9DQoNCg0Kc21hbGwuc2luZ2xlX2l0ZW1fc2hhcmVzbWFsbC5uZXdfYXJteV9zbWFsbCBzcGFuIHsNCiAgICBwYWRkaW5nLWxlZnQ6IDVweDsNCn0NCiAuc2luZ2xlX2l0ZW1feW9faDEubmV3X2FybXlfaDEgew0KICAgIGZvbnQtc2l6ZTogMzlweDsNCiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7DQogICAgY29sb3I6ICNmZjc5MDA7DQogICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7DQogICAgbWFyZ2luLWJvdHRvbTogMTBweDsNCiAgICBtYXgtd2lkdGg6IDUzMHB4Ow0KICAgIG1hcmdpbi10b3A6NDBweDsNCn0NCiAgICAgICAgLnNpbmdsZV9pdGVtX3lvX3AubmV3X2FybXlfcCB7DQogICAgZm9udC1zaXplOiAzOXB4Ow0KICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsNCiAgICBjb2xvcjogIzAwMDsNCiAgICBtYXgtd2lkdGg6IDM4MHB4Ow0KICAgIGxldHRlci1zcGFjaW5nOiAtMXB4Ow0KICAgIGxpbmUtaGVpZ2h0OiA1MHB4Ow0KfQ0KLmRhcmsgLnNpbmdsZV9pdGVtX3lvX2gxLm5ld19hcm15X2gxIHsNCiAgICBjb2xvcjogI2ZmNzkwMDsNCn0NCkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkgew0KICAgIHNtYWxsLnNpbmdsZV9pdGVtX3NoYXJlc21hbGwubmV3X2FybXlfc21hbGwgew0KICAgICAgICBkaXNwbGF5OiBub25lOw0KICAgIH0NCg0KDQogICAgLm5ld19hcm15X2EgYS5zaW5nbGVfaXRlbV80Z2Egew0KICAgICAgICBib3R0b206IC03MHB4Ow0KICAgICAgICBwYWRkaW5nOiAxOXB4IDI1LjVweDsNCiAgICB9DQogICAgLnNpbmdsZV9pdGVtX3lvX2gxLm5ld19hcm15X2gxIHsNCiAgICAgICAgZm9udC1zaXplOiAyOXB4Ow0KICAgICAgICBtYXgtd2lkdGg6IDQwMHB4Ow0KICAgIG1hcmdpbi1ib3R0b206IDEwcHg7DQogICAgcGFkZGluZy1yaWdodDozcHg7DQogICAgfQ0KLnNpbmdsZV9pdGVtX3lvX3AubmV3X2FybXlfcCB7DQogICAgZm9udC1zaXplOiAyOXB4Ow0KICAgIG1heC13aWR0aDogMzIwcHg7DQogICAgbGluZS1oZWlnaHQ6IDMycHg7DQogICAgcGFkZGluZy10b3A6IDEwcHg7DQogICAgcGFkZGluZy1yaWdodDogM3B4Ow0KICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7DQp9DQouc2luZ2xlLWl0ZW0gLnNsaWNrLXNsaWRlIC5uZXdfYXJteV9zbGlkZSB7DQogICAgdG9wOiAzMHB4Ow0KfQ0KDQouc2luZ2xlLWl0ZW0gLnNsaWNrLXNsaWRlPnBpY3R1cmU+Lm5ld19hcm15aW1nIHsNCiAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAgdG9wOiAzMHB4Ow0KICAgIGJhY2tncm91bmQtY29sb3I6I2ZmZjsNCn0NCn0NCmgxLnNpbmdsZV9pdGVtX3lvX2gxLm5ld195b19oMSB7DQogICAgZm9udC1zaXplOiA0MnB4Ow0KICAgIGxldHRlci1zcGFjaW5nOiAtMXB4Ow0KICAgIGNvbG9yOiAjZmY3OTAwOw0KICAgIG1hcmdpbjozMHB4IDBweCAxMHB4DQp9DQpzbWFsbC5zaW5nbGVfaXRlbV95b19zbWFsbC5uZXdfeW9fc21hbGwgew0KICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7DQp9DQogICAgICAgIC5zaW5nbGVfaXRlbV9zaGFyZWEuc2Ftc3VuZ19zMjFfYSB7DQogICAgd2lkdGg6IDIxMHB4Ow0KfQ0KICAgICAgIC5zaW5nbGVfaXRlbV95b19oMS5lbmRfaDEgew0KICAgIGZvbnQtc2l6ZTogNTBweDsNCiAgICBtYXgtd2lkdGg6IDM4MHB4Ow0KICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsNCiAgICBtYXJnaW4tYm90dG9tOiAxNXB4Ow0KfQ0KcC5zaW5nbGVfaXRlbV95b19wLm5ld195b19wIHsNCiAgICBmb250LXNpemU6IDQycHg7DQogICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50Ow0KICAgIGxldHRlci1zcGFjaW5nOiAtMXB4Ow0KICAgIG1heC13aWR0aDogMzkwcHg7DQogICAgbGluZS1oZWlnaHQ6IDU3cHg7DQogICAgY29sb3I6ICNmZmY7DQp9DQpzbWFsbC5zaW5nbGVfaXRlbV9zaGFyZXNtYWxsLm5ld195b19zbWFsbCB7DQogICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsNCn0NCg0KcC5zaW5nbGVfaXRlbV95b19wLm5ld195b19wIHNwYW4ge30NCiAgIC5zaW5nbGVfaXRlbV95b19oMS5lbmRfaDEgew0KICAgIGZvbnQtc2l6ZTogNTBweDsNCiAgICBtYXgtd2lkdGg6IDQ1MHB4Ow0KICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsNCiAgICBtYXJnaW4tYm90dG9tOiAxNXB4Ow0KICAgIGNvbG9yOiAjZmY3OTAwOw0KICAgIG1hcmdpbi10b3A6IDIwcHg7DQogICAgbGluZS1oZWlnaHQ6IDE7DQp9DQpAbWVkaWEgKG1heC13aWR0aDo0ODBweCkgew0KICAgIHNtYWxsLnNpbmdsZV9pdGVtX3NoYXJlc21hbGwubmV3X3lvX3NtYWxsIHsNCiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50Ow0KICAgIH0NCiAgICBwLnNpbmdsZV9pdGVtX3lvX3AubmV3X3lvX3Agew0KICAgICAgICBmb250LXNpemU6IDI5cHg7DQogICAgICAgIG1heC13aWR0aDogMzEwcHg7DQogICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4Ow0KICAgICAgICBsZXR0ZXItc3BhY2luZzogMDsNCiAgICB9DQogICAgaDEuc2luZ2xlX2l0ZW1feW9faDEubmV3X3lvX2gxIHsNCiAgICAgICAgZm9udC1zaXplOiAyOXB4Ow0KICAgICAgICBtYXJnaW46IDAgMHB4IDBweDsNCiAgICAgICAgbGV0dGVyLXNwYWNpbmc6MDsNCiAgICB9DQogICAgc3Bhbi5uZXdfeW9fYSBhIHsNCiAgICAgICAgYm90dG9tOiAxNTVweDsNCiAgICB9DQogICAgLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZSAubmV3X3lvX3NsaWRlIHsNCiAgICAgICAgdG9wOiAyNTBweCAhaW1wb3J0YW50Ow0KICAgIH0NCiAgICBpbWcubmV3X3lvIHsNCiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOw0KICAgICAgICB0b3A6IDI1cHg7DQogICAgfQ0KfQ0KQG1lZGlhIChtYXgtd2lkdGg6Mzc1cHgpIGFuZCAobWluLXdpZHRoOjM3MHB4KSB7DQogICAgcC5zaW5nbGVfaXRlbV95b19wLm5ld195b19wIHsNCiAgICAgICAgICAgIG1heC13aWR0aDogMzQwcHg7DQogICAgfSAgIA0KfQ0KDQouc2luZ2xlX2l0ZW1feW9fcC5lbmRfcCB7DQogICAgbGluZS1oZWlnaHQ6IDEuMTsNCiAgICBtYXgtd2lkdGg6IDIxMHB4Ow0KICAgIGZvbnQtc2l6ZTogMzBweDsNCiAgICBjb2xvcjogI2ZmZjsNCn0NCnAuc2luZ2xlX2l0ZW1feW9fcC5lbmRfcC5lbmRfcDIgew0KbWF4LXdpZHRoOjQxMHB4Ow0KfQ0KICAgICAgICAuc2luZ2xlX2l0ZW1fc2hhcmVoMS5yZXZpdmFsX3NsaWRlaDEgew0KICAgICAgICAgICAgZm9udC1zaXplOiA1MnB4Ow0KICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50Ow0KICAgICAgICAgICAgY29sb3I6ICNmZjc5MDA7DQogICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4Ow0KICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsNCiAgICAgICAgfQ0KDQouc2luZ2xlX2l0ZW1fc2hhcmVoMS5yZXZpdmFsX3NsaWRlaDEgew0KICAgIGZvbnQtc2l6ZTogNTJweDsNCiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7DQogICAgY29sb3I6ICNmZjc5MDA7DQogICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDsNCiAgICBtYXJnaW4tYm90dG9tOiAyNXB4Ow0KICAgIG1hcmdpbi10b3A6IDY1cHg7DQp9DQogICAgLnJldml2YWxfc2xpZGVwIHsNCiAgICAgICAgZm9udC1zaXplOiAzMnB4Ow0KICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsNCiAgICBjb2xvcjogIzAwMDsNCiAgICBtYXgtd2lkdGg6IDMyMHB4Ow0KICAgIGxpbmUtaGVpZ2h0OiAxLjE7DQp9DQoNCiAgICAgICAgICAgICAgLnJldml2YWxfc2xpZGVwIHNwYW4gew0KICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmNzkwMDsNCiAgICAgICAgICAgICAgfQ0KDQouc2luZ2xlX2l0ZW1fc2hhcmVhLnNhbXN1bmdfczIxX2Egew0KICAgIHdpZHRoOiAxNDBweDsNCiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7DQp9DQphLnNpbmdsZV9pdGVtX3NoYXJlYS5zYW1zdW5nX3MyMV9hIGltZyB7DQogICAgZGlzcGxheTogbm9uZTsNCn0NCkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkgew0KICAgIC5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGUgLnNhbXN1bmdfc2xpZGUyIHsNCiAgICB0b3A6IDE5MHB4Ow0KfQ0KLnNpbmdsZS1pdGVtIC5zYW1zdW5nX3NsaWRlIHBpY3R1cmUgaW1nIHsNCiAgICB0b3A6IDE4cHg7DQogICAgcG9zaXRpb246IHJlbGF0aXZlOw0KfQ0KYS5zaW5nbGVfaXRlbV9zaGFyZWEuc2Ftc3VuZ19zMjFfYSBpbWcgew0KICAgIGRpc3BsYXk6IG5vbmU7DQp9DQogICAgICAgIC5zaW5nbGVfaXRlbV9zaGFyZWEuc2Ftc3VuZ19zMjFfYSB7DQogICAgICAgICAgICBib3R0b206IDk0cHggIWltcG9ydGFudDsNCiAgICAgICAgd2lkdGg6IDE0MHB4Ow0KICAgICAgICBmb250LXNpemU6IDE1cHg7DQogICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7DQogICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsNCiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOw0KICAgIH0NCiAgICAubmV3X3NsaWRlIGltZyB7DQogICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsNCiAgICAgICAgdG9wOiAyMHB4Ow0KICAgIH0NCiAgICAubmV3X3NsaWRlIGltZyB7DQogICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsNCiAgICAgICAgdG9wOiAyMHB4Ow0KICAgIH0NCiAgICAuc2luZ2xlLWl0ZW0gLnNsaWNrLXNsaWRlIC53aW5uZXJfc2xpZGVfY29udGVudC5uZXdfc2xpZGVfZGl2IHsNCiAgICAgdG9wOiAyMTBweCAhaW1wb3J0YW50Ow0KICAgIH0NCg0KLmVuZF9hIC5zaW5nbGVfaXRlbV80Z2Egew0KICAgIHRvcDogMDsNCiAgICBwb3NpdGlvbjogdW5zZXQ7DQp9DQpzcGFuLmVuZF9hIHsNCiAgICBwb3NpdGlvbjogYWJzb2x1dGU7DQogICAgdG9wOiAxNzVweDsNCn0NCg0KaDEuc2luZ2xlX2l0ZW1feW9faDEuZW5kX2gxIHsNCiAgICBmb250LXNpemU6IDM2cHg7DQogICAgcG9zaXRpb246IHJlbGF0aXZlOw0KICAgIHRvcDogLTIwNXB4Ow0KbWFyZ2luLXRvcDo2MHB4Ow0KfQ0KcC5zaW5nbGVfaXRlbV95b19wLmVuZF9wLmVuZF9wMiB7DQogICAgZm9udC1zaXplOiAyNHB4Ow0KICAgIG1heC13aWR0aDogMjIwcHggIWltcG9ydGFudDsNCiAgICBsZXR0ZXItc3BhY2luZzogLTFweDsNCn0NCi5zaW5nbGVfaXRlbV95b19wLmVuZF9wIHsNCiAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAgdG9wOiAtMjA1cHg7DQogICAgZm9udC1zaXplOiAyNnB4Ow0KICAgIGZvbnQtd2VpZ2h0OiA3MDA7DQogICAgbWF4LXdpZHRoOiAyMDBweCAhaW1wb3J0YW50Ow0KICAgIA0KfQ0KLnJldml2YWxfc2xpZGVwIHsNCiAgICBmb250LXNpemU6IDIzcHg7DQogICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50Ow0KICAgIGNvbG9yOiAjZmZmOw0KICAgIG1heC13aWR0aDogMjk3cHg7DQogICAgbGluZS1oZWlnaHQ6IDEuMzsNCiAgICBwYWRkaW5nLXRvcDogMTVweDsNCn0NCi5zaW5nbGVfaXRlbV9zaGFyZWgxLnJldml2YWxfc2xpZGVoMSB7DQogICAgZm9udC1zaXplOiA0MnB4Ow0KICAgIG1hcmdpbi10b3A6IDQ1cHg7DQogICAgbWFyZ2luLWJvdHRvbTogMTBweDsNCiAgICBtYXgtd2lkdGg6IDMwMHB4Ow0KfQ0KLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZSAucmV2aXZhbF9zbGlkZSB7DQogICAgdG9wOiAxNzBweDsNCn0NCn0NCg0KQG1lZGlhIChtYXgtd2lkdGg6Mzc1cHgpIHsNCg0KaDEuc2luZ2xlX2l0ZW1feW9faDEuZW5kX2gxIHsNCm1heC13aWR0aDoyNDBweDsNCm1hcmdpbi10b3A6NDVweDsNCn0NCi5zaW5nbGVfaXRlbV95b19wLmVuZF9wIHsNCiAgICB0b3A6IC0yMTBweDsNCiAgICBmb250LXNpemU6MjJweDsNCiAgICBtYXgtd2lkdGg6MjAwcHggIWltcG9ydGFudDsNCg0KfQ0KcC5zaW5nbGVfaXRlbV95b19wLmVuZF9wLmVuZF9wMiAgew0KbWF4LXdpZHRoOjIzMHB4ICFpbXBvcnRhbnQ7DQogICAgZm9udC1zaXplOjIycHg7DQoNCn0NCn0NCkBtZWRpYSAobWF4LXdpZHRoOjM2MHB4KSB7DQoNCmgxLnNpbmdsZV9pdGVtX3lvX2gxLmVuZF9oMSB7DQptYXgtd2lkdGg6MjIwcHg7DQoNCm1hcmdpbi10b3A6MzVweDsNCn0NCnAuc2luZ2xlX2l0ZW1feW9fcC5lbmRfcCB7DQogICAgdG9wOiAtMjEwcHg7DQoNCmZvbnQtc2l6ZToyMnB4Ow0KbWF4LXdpZHRoOjIwMHB4ICFpbXBvcnRhbnQ7DQp9DQpwLnNpbmdsZV9pdGVtX3lvX3AuZW5kX3AuZW5kX3AyICB7DQptYXgtd2lkdGg6MjEwcHggIWltcG9ydGFudDsNCn0NCn0NCiAgICAgICAgaDEuc2luZ2xlX2l0ZW1fc2hhcmVoMS5lc2hvcF9zbGlkZSB7DQogICAgZm9udC1zaXplOiA1MHB4Ow0KICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsNCiAgICBjb2xvcjogI2ZmNzkwMDsNCiAgICBtYXgtd2lkdGg6IDQwMHB4Ow0KICAgIG1hcmdpbi10b3A6MTBweDsNCn0NCg0KLmVzaG9wX3NsaWRlaDMgIHsNCiAgICBmb250LXNpemU6IDMwcHg7DQogICAgY29sb3I6ICNmZjc5MDA7DQogICAgZm9udC13ZWlnaHQ6IDcwMDsNCiAgICB3aWR0aDogMzQwcHg7DQogICAgbWFyZ2luLXRvcDogLTE1cHg7DQogICAgbWFyZ2luLXJpZ2h0OiAwOw0KICAgIGxpbmUtaGVpZ2h0OjEuMjsNCn0NCnVsLmVzaG9wX3NsaWRldWwgbGkgew0KICAgIGNvbG9yOiAjZmZmOw0KICAgIGZvbnQtc2l6ZTogMjJweDsNCiAgICBmb250LXdlaWdodDogMTAwOw0KfQ0KDQp1bC5lc2hvcF9zbGlkZXVsIHsNCiAgICBtYXJnaW4tdG9wOiAxMHB4Ow0KICAgIHBhZGRpbmctcmlnaHQ6IDA7DQogICAgbGlzdC1zdHlsZTogbm9uZTsNCiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7DQp9DQoNCnVsLmVzaG9wX3NsaWRldWwgbGk6YmVmb3JlIHsNCiAgICBjb250ZW50OiAiIjsNCiAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAgZGlzcGxheTogaW5saW5lLWZsZXg7DQogICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsNCiAgICB3aWR0aDogMTJweDsNCiAgICBoZWlnaHQ6IDEycHg7DQogICAgYm9yZGVyLXJhZGl1czogMDsNCiAgICB0b3A6IDdweDsNCiAgICBtYXJnaW4tbGVmdDogMTBweDsNCn0NCkBtZWRpYShtYXgtd2lkdGg6IDQ4MHB4KSB7DQogICAgc21hbGwuZXNob3Bfc2xpZGVzbWFsbC5zaW5nbGVfaXRlbV9zaGFyZXNtYWxsIHsNCiAgICBkaXNwbGF5OiBub25lOw0KfQ0KLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZT5waWN0dXJlPi5lc2hvcF9zbGlkZWltZyB7DQogICAgaGVpZ2h0OiB1bnNldDsNCiAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAgdG9wOiAzMHB4Ow0KfQ0KLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZSAuZXNob3BzbGlkZWRpdiB7DQogICAgdG9wOiAxODBweDsNCn0NCmgxLnNpbmdsZV9pdGVtX3NoYXJlaDEuZXNob3Bfc2xpZGUgew0KICAgIGZvbnQtc2l6ZTogMjdweDsNCiAgICBtYXgtd2lkdGg6IHVuc2V0Ow0KICAgIGxldHRlci1zcGFjaW5nOiAtMXB4Ow0KfQ0KLmVzaG9wX3NsaWRlaDMgew0KICAgIGZvbnQtc2l6ZTogMjJweDsNCiAgICB3aWR0aDogMzI1cHg7DQogICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDsNCiAgICBtYXJnaW4tdG9wOiAtNXB4Ow0KfQ0KdWwuZXNob3Bfc2xpZGV1bCBsaTpiZWZvcmUgew0KICAgIHdpZHRoOiA5cHg7DQogICAgaGVpZ2h0OiA5cHg7DQp9DQouc2luZ2xlLWl0ZW0gLnNsaWNrLXNsaWRlIGRpdj5zcGFuPi5lc2hvcF9zbGlkZXNwYW4gYSB7DQogICAgYm90dG9tOiAxMDBweDsNCn0NCnVsLmVzaG9wX3NsaWRldWwgbGkgew0KICAgIGZvbnQtc2l6ZTogMTdweDsNCn0NCn0NCi5zaW5nbGVfaXRlbV9maWJlcmgxLnNhbXN1bmdfaDEgew0KICAgIGZvbnQtc2l6ZTogNjBweCAhaW1wb3J0YW50Ow0KICAgIGNvbG9yOiAjZmY3OTAwOw0KICAgIGZvbnQtd2VpZ2h0OiA3MDA7DQogICAgbWFyZ2luLXRvcDogMTVweDsNCiAgICBtYXgtd2lkdGg6IDQwMHB4Ow0KICAgIH0NCiAgICANCiAgICANCi5zaW5nbGVfaXRlbV9maWJlcnAuc2Ftc3VuZ19wIHsNCiAgICBtYXgtd2lkdGg6IDMwMHB4Ow0KICAgIGNvbG9yOiAjZmZmOw0KICAgIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50Ow0KICAgIGZvbnQtd2VpZ2h0OiAxMDA7DQogICAgbWFyZ2luLWJvdHRvbTogMHB4Ow0KICAgIGxpbmUtaGVpZ2h0OiA0NXB4Ow0KfQ0KQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7DQogLnNpbmdsZV9pdGVtX2ZpYmVyaDEuc2Ftc3VuZ19oMSB7DQogICAgZm9udC1zaXplOiA0NXB4ICFpbXBvcnRhbnQ7DQogICAgY29sb3I6ICNmZjc5MDA7DQogICAgZm9udC13ZWlnaHQ6IDcwMDsNCiAgICBtYXgtd2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7DQp9DQouZ3JlZW5jYW1wYWluZyB7DQogICAgaGVpZ2h0OiAyOTVweCAhaW1wb3J0YW50Ow0KICAgIHRvcDogMTQwcHggIWltcG9ydGFudDsNCn0NCi5zaW5nbGVfaXRlbV9maWJlcnAuc2Ftc3VuZ19wIHsNCiAgICBjb2xvcjogI2ZmZjsNCiAgICBmb250LXNpemU6IDIzcHggIWltcG9ydGFudDsNCiAgICBmb250LXdlaWdodDogMTAwOw0KICAgIG1heC13aWR0aDogMjIwcHg7DQogICAgbGluZS1oZWlnaHQ6IDM1cHg7DQp9DQp9DQogICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkgew0KICAgICAgICAgICAgLmRhcmsud3JhcHBlciAudGVzdGJrYmkgew0KDQogICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZS9CR2Rhcmsuc3ZnIikgIWltcG9ydGFudDsNCiAgICAgICAgICAgIH0NCiAgICAgICAgfQ0KICAgICAgIC8qIDEwODAgZml4ZXMgKi8NCiAgICBAbWVkaWEgKG1pbi13aWR0aDoxODAwcHgpIHsNCiAgICAgICAgLmNvbnRhY3QtdXMgLmZsZXgtY29udGFjdCBoMiB7DQogICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgMjZweC8xLjAgQXJpYWwgIWltcG9ydGFudDsNCn0NCi5sYXN0LXNlY3Rpb24gLmZsZXgtYW5pbWF0ZSAuZmxleC1pdGVtMiAuZmxleC1jb250ZW50IGEgew0KICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIDE1cHgvMS4xIEFyaWFsICFpbXBvcnRhbnQ7DQogICAgcG9zaXRpb246IHJlbGF0aXZlOw0KICAgIHRvcDogNXB4Ow0KfQ0KLnNpeHRoX3RhYnMgdWwgbGkgew0KICAgIGZvbnQtd2VpZ2h0OiA3MDA7DQp9DQoNCg0KLmNvbnRhY3QtdXMgLmZsZXgtY29udGFjdCBoMiBzcGFuIHsNCmxpbmUtaGVpZ2h0OjEuNDsNCn0NCg0KLmNzcl9udW1iZXJzXzQgew0KICAgIGxlZnQ6IC0yNXB4Ow0KICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsNCn0NCi5jb250YWN0LXVzIC5mbGV4LWNvbnRhY3Qgew0KICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7DQp9DQoudmFyaWFibGUtd2lkdGggYnV0dG9uIGltZyB7DQogICAgd2lkdGg6IDIwcHg7DQogICAgcG9zaXRpb246IHJlbGF0aXZlOw0KICAgIGxlZnQ6IDFweDsNCiAgICB0b3A6IDFweDsNCn0NCi52YXJpYWJsZS13aWR0aDEgYnV0dG9uIGltZyB7DQogICAgd2lkdGg6IDIwcHg7DQogICAgcG9zaXRpb246IHJlbGF0aXZlOw0KICAgIGxlZnQ6IDFweDsNCiAgICB0b3A6IC0xcHg7DQp9DQouc2l4dGhfc2VjdGlvbiAuc2xpY2stYXJyb3cgew0KICAgIHdpZHRoOiA0NXB4Ow0KICAgIGhlaWdodDogNDVweDsNCn0NCi5taWRkbGVfZGVzYyBwIHsNCmZvbnQtc2l6ZToxNXB4Ow0KfQ0KI3ZhbGRFbWFpbCB7DQogICAgcmlnaHQ6IDU0LjUlICFpbXBvcnRhbnQ7DQogICAgYm90dG9tOiAtNXB4ICFpbXBvcnRhbnQ7DQp9DQouY3NyX3NlY3Rpb24gLnNsaWNrLWRvdHMgew0KICAgIHJpZ2h0OiAzMCU7DQogICAgYm90dG9tOiAtMjYwcHggIWltcG9ydGFudDsNCn0NCg0KLnNpeHRoX3RhYnMgdWw6YWZ0ZXIgew0KICAgIGZvbnQtc2l6ZTogMTdweDsNCiAgICBtYXgtd2lkdGg6IDQzMHB4Ow0KfQ0KLmNzcl9taWRkbGVfYm90dG9tIHsNCiAgICByaWdodDogMjcwcHg7DQogICAgdG9wOiA3MHB4Ow0KfQ0KLm1pZGRsZV9udW1iZXIgew0KICAgIHBvc2l0aW9uOnJlbGF0aXZlOw0KICAgIGxlZnQ6IC0xNXB4Ow0KfQ0KLmZvdXJ0aF9zZWN0aW9uIGgzIHsNCnBvc2l0aW9uOnJlbGF0aXZlOw0KdG9wOjIwcHg7DQp9DQouZm91cnRoX3NlY3Rpb24+cCB7DQogICAgcG9zaXRpb246IHJlbGF0aXZlOw0KICAgIHRvcDogMjVweDsNCn0NCi5zbGlkZXIxIC5zbGljay1hcnJvdyB7DQogICAgdG9wOi0yMiU7DQp9DQouc2xpZGVyMl90ZXh0X25vc2xpZGUgPiBzcGFuIHsNCnJpZ2h0OjMwcHg7DQp9DQouc2l4dGhfdGFicyB1bDphZnRlciB7DQogICAgZm9udC1zaXplOiAxN3B4Ow0KICAgIG1heC13aWR0aDogNDUwcHg7DQp9DQoucmV3YXJkc19idXR0b24gYSAsIC5yZXdhcmRzX2J1dHRvbiBhLnJld2FyZHNfdmlkZW8gc3BhbiB7DQpmb250LXNpemU6IDE3cHg7DQp9DQoNCi5yZXdhcmRzX2J1dHRvbiBhLnJld2FyZHNfdmlkZW8gc3Bhbj5zbWFsbCB7DQpmb250LXNpemU6IDE2cHg7DQp9DQoNCiAgICAubWFpbl9zbGlkZXJfY29udGFpbmVyOmFmdGVyIHsNCiAgICBoZWlnaHQ6IDU0MnB4ICFpbXBvcnRhbnQ7DQp9DQouc2luZ2xlLWl0ZW0gYnV0dG9uLnNsaWNrLW5leHQuc2xpY2stYXJyb3cgew0KICAgIGJvdHRvbTogMzglICFpbXBvcnRhbnQ7DQp9DQouc2luZ2xlLWl0ZW0gYnV0dG9uLnNsaWNrLXByZXYuc2xpY2stYXJyb3cgew0KICAgIGJvdHRvbTogMjglICFpbXBvcnRhbnQ7DQp9DQouc2luZ2xlLWl0ZW0gLnNsaWNrLXNsaWRlIGRpdiB7DQogICAgdG9wOjgwcHggIWltcG9ydGFudDsNCn0NCi5zaW5nbGUtaXRlbSAuc2xpY2stZG90cyB7DQogICAgdG9wOiAyNiUgIWltcG9ydGFudDsNCn0NCi5zaXh0aF9zZWN0aW9uIC5zbGljay10cmFjayB7DQogICAgcmlnaHQ6IC0zODdweDsNCn0NCi5zaXh0aF9zZWN0aW9uIC5zbGljay1saXN0LmRyYWdnYWJsZSB7DQogICAgd2lkdGg6IDExNDNweDsNCiAgICByaWdodDogMjAzcHg7DQp9DQouc2l4dGhfdGFicyB7DQogICAgbGVmdDogNzBweCAhaW1wb3J0YW50Ow0KfQ0KDQouZmlmdGhfc2VjdGlvbiAuc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHsNCndpZHRoOjMxMHB4Ow0KfQ0KLnJld2FyZHNfYnV0dG9uIHsNCmxlZnQ6MyU7DQpib3R0b206IC00NyUgIWltcG9ydGFudDsNCn0NCi5yZXdhcmRzX2J1dHRvbiBhLnJld2FyZHNfdmlkZW8gew0KICAgIGxlZnQ6LTcwcHggIWltcG9ydGFudDsNCn0NCi5maXJzdF9zbGlkZXJfYmdmaXggew0KICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7DQp9DQphLnJld2FyZHNfbW9yZV9kZWFscyB7DQogICAgcGFkZGluZzogMTVweCA0MHB4Ow0KfQ0KLmNvbnRhY3QtdXMgew0KbWFyZ2luLXRvcDoxMDBweDsNCn0NCi5jc3Jfc2VjdGlvbiAuc2xpY2stZG90cyB7DQogICAgYm90dG9tOiAtMjIwcHg7DQp9DQouY29udGFjdC11cyAuZmxleC1jb250YWN0IGlucHV0W3R5cGU9InRleHQiXSB7DQogICAgbWFyZ2luLWxlZnQ6IC02NXB4Ow0KaGVpZ2h0OjQzcHg7DQpmb250LXNpemU6MTRweDsNCn0NCi5jb250YWN0LXVzIC5mbGV4LWNvbnRhY3QgcCB7DQogICAgbWF4LXdpZHRoOiAyNzBweDsNCiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxOHB4LzEuMSBBcmlhbCAhaW1wb3J0YW50Ow0KfQ0KDQouY29udGFjdC11cyAuZmxleC1jb250YWN0IGlucHV0OjpwbGFjZWhvbGRlciB7DQpmb250LXNpemU6IDE0cHggIWltcG9ydGFudDsNCn0NCiAgICAubGFzdC1zZWN0aW9uIHsNCiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7DQogICAgICAgIHRvcDotMTZweDsNCiAgICB9DQogICAgLnNpeHRoX3NlY3Rpb24gLnNsaWNrLXRyYWNrIHsNCiAgICAgICAgcmlnaHQ6LTM3NHB4ICFpbXBvcnRhbnQ7DQogICAgfQ0KICAgICAgICAuc2l4dGhfc2VjdGlvbiB7DQogICAgICAgICAgICB0b3A6MTgwcHggIWltcG9ydGFudDsNCiAgICAgICAgfQ0KICAgIC5maWZ0aF9zZWN0aW9uIHsNCiAgICAgICAgdG9wOjkwcHg7DQogICAgfQ0KICAgIC50aGlyZF9kaXYgew0KICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTsNCiAgICAgICAgdG9wOjMwcHg7DQogICAgfQ0KICAgIC5tYWluX3NsaWRlcl9jb250YWluZXIgew0KICAgICAgICB3aWR0aDogMTQzMHB4ICFpbXBvcnRhbnQ7DQogICAgICAgIHBhZGRpbmc6IDBweCAyOTBweCAwcHggMHB4ICFpbXBvcnRhbnQ7DQogICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7DQogICAgfQ0KDQogICAgLm1haW5fc2xpZGVyX2NvbnRhaW5lciAuc2luZ2xlLWl0ZW0gew0KICAgICAgICB3aWR0aDogMTAwJTsNCiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsNCiAgICAgICAgbWFyZ2luOiAwIGF1dG87DQogICAgfQ0KICAgIC50b3BfZHJvcGRvd24gew0KICAgICAgICB3aWR0aDogMzMlOw0KICAgIH0NCiAgICAuc2Vjb25kX3NlY3Rpb24gew0KICAgICAgICB3aWR0aDogMTQzMHB4Ow0KICAgIH0NCiAgICAuc2Vjb25kX3NlY3Rpb24gLmhvd19jYW4gew0KICAgICAgICB3aWR0aDogNTUlOw0KICAgIHBhZGRpbmctcmlnaHQ6IDQ0MHB4Ow0KICAgIH0NCnNlY3Rpb24uY3NyIHsNCnRvcDotNzBweDsNCn0NCi5jc3JfYmcgew0KICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7DQogICAgcG9zaXRpb246IGFic29sdXRlOw0KICAgIHdpZHRoOiA1ODVweDsNCiAgICBoZWlnaHQ6IDY4MHB4Ow0KICAgIHRvcDogLTE1OXB4Ow0KICAgIHJpZ2h0OiAyNDBweDsNCn0NCnNlY3Rpb24uY3NyIHsNCm1hcmdpbi1yaWdodDowOw0KfQ0KLmNzciAuc2xpY2stc2xpZGVyIHsNCiAgICB3aWR0aDogMTIxMHB4Ow0KfQ0KLmNzciAuc2xpY2stc2xpZGVyIC5zbGljay10cmFjayB7DQogICAgcmlnaHQ6IDIyMHB4Ow0KfQ0KLmNzcl9taWRkbGUgew0KcmlnaHQ6MjcwcHg7DQp9DQouY3NyX21pZGRsZV9ib3R0b20gew0KICAgIHJpZ2h0OiAyNzBweDsNCiAgICB0b3A6IDcwcHg7DQp9DQpzZWN0aW9uLmNzciAuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHsNCiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7DQp9DQouY3NyX3NlY3Rpb24gLnNsaWNrLWRvdHN7DQogICAgcmlnaHQ6MzAlOw0KICAgIGJvdHRvbTotMjQwcHggIWltcG9ydGFudDsNCn0gDQoNCn0NCiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7DQogICAgLnRlc3Ria2JpIHsNCiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9Bci9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lX2FyL2JhY2tncm91bmRfYXIxLnBuZyk7DQogICAgICAgIGhlaWdodDogMTAwJTsNCiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDExMCU7DQogICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogLTM3OHB4Ow0KICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0Ow0KICAgIH0NCiAgICB9DQoNCiAgICBAbWVkaWEgKG1heC13aWR0aDogMTU5OXB4KSBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7DQoudGVzdGJrYmkgew0KICAgIGJhY2tncm91bmQ6IHVybCgvYXIvUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZV9BUi9iYWNrZ3JvdW5kX2FyMS5zdmcpOw0KICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTsNCiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IC0yODhweDsNCn0NCi5zaXh0aF90YWJzIHVsIGxpIHsNCiAgICBmb250LXdlaWdodDogNzAwOw0KfQ0KLnJld2FyZHNfYnV0dG9uIHsNCiAgICAgIGJvdHRvbTogLTE1JSAhaW1wb3J0YW50Ow0KfQ0KLmZpZnRoX3NlY3Rpb24gLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7DQp3aWR0aDozMTBweDsNCn0NCi5zaXh0aF9zZWN0aW9uIHsNCiAgdG9wOjIwcHggIWltcG9ydGFudDsNCn0NCg0KLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZSBkaXYgew0KICB0b3A6IDcwcHggIWltcG9ydGFudDsgDQp9DQouc2xpZGVyMl90ZXh0X25vc2xpZGUgPiBzcGFuIHsNCg0KICByaWdodDozMHB4Ow0KfQ0KLmNzcl9zZWN0aW9uIC5zbGljay1kb3RzIHsNCg0KICBsZWZ0OiA0OSUgIWltcG9ydGFudDsgDQp9DQouY29udGFjdC11cyB7DQogICAgbWFyZ2luLXRvcDogMTYwcHg7IA0KfQ0KLmxhc3Qtc2VjdGlvbiB7DQogIHRvcDogODZweCAhaW1wb3J0YW50Ow0KfQ0KICAgICAgICAuY3NyX2JnIHsNCiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOw0KICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgICB3aWR0aDogNTYwcHg7DQogICAgaGVpZ2h0OiA2NTBweDsNCiAgICB0b3A6IC0xMzdweDsNCiAgICByaWdodDogMjg3cHg7DQp9DQouY3NyIC5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrIHsNCiAgICBsZWZ0OiAzMTNweDsNCn0NCi5taWRkbGVfZGVzYyBwIHsNCiAgICBtYXgtd2lkdGg6IDUwMHB4OyANCiAgICB9DQouY3NyIC5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUgew0KICAgIG1hcmdpbi1yaWdodDogMjBweDsNCiAgICB9DQogICAgLmNzcl9taWRkbGVfYm90dG9tIHsNCiAgICByaWdodDogMzMwcHg7DQogICAgfQ0KICAgIC5jc3JfbWlkZGxlX2JvdHRvbSB7DQogICAgICAgIHRvcDogODBweDsNCiAgICB9ICAgDQogICAgfQ0KICAgIA0KICAgIC5jb250IHsNCiAgICAgICAgYmFja2dyb3VuZDogbm9uZTsNCiAgICB9DQoNCiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTM2N3B4KSB7DQogICAgICAgLndpZHRoZmxzIHsNCiAgICAgICAgd2lkdGg6IDEzMTVweDsNCiAgICAgICAgbWFyZ2luOiAwIGF1dG87DQogICAgfQ0KICAgIH0NCiAgICANCiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHsNCiAgICAudGVzdGJrYmkgew0KICAgICAgICBiYWNrZ3JvdW5kOiBub25lOw0KICAgIH0NCiAgICAudGVzdGJrYmkgLnNsaWNrLWFycm93IHsNCiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDsNCn0NCiAgICB9DQogICAgDQoudGVzdGJrYmkgLnNsaWNrLWFycm93IHsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOw0KfQ0KLnNpeHRoX3NlY3Rpb24gLnNsaWNrLWFycm93LnNsaWNrLW5leHQgew0KICAgIGxlZnQ6IDIlOw0KfQ0KLnNpeHRoX3NlY3Rpb24gLnNsaWNrLWFycm93LnNsaWNrLXByZXYgew0KICAgIGxlZnQ6IDYlOw0KfQ0KLnNsaWRlcjIgLnNsaWNrLWFycm93LCAuc2xpZGVyMyAuc2xpY2stYXJyb3csIC5zbGlkZXI0IC5zbGljay1hcnJvdywgLnNsaWRlcjUgLnNsaWNrLWFycm93IHsNCiAgICByaWdodDowOw0KfQ0KLnNsaWRlcjIgLnNsaWNrLWFycm93LnNsaWNrLW5leHQsIC5zbGlkZXIzIC5zbGljay1hcnJvdy5zbGljay1uZXh0LCAuc2xpZGVyNCAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCwgLnNsaWRlcjUgLnNsaWNrLWFycm93LnNsaWNrLW5leHQgew0KICAgIGxlZnQ6IDBweDsNCiAgICByaWdodDogNTBweDsNCn0NCi5zbGlkZXIxIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHsNCiAgICByaWdodDogMzYlOw0KfQ0KLnNsaWRlcjEgLnNsaWNrLWFycm93LnNsaWNrLW5leHQgew0KICAgIHJpZ2h0OiA0MSU7DQp9DQoudGhpcmRfZGl2PmRpdiBkaXYgew0KICAgIHRyYW5zaXRpb246IG5vbmU7DQp9DQogICAgLyogRW5kIG9mIDEwODAgRklYRVMgKi8NCiAgICANCiAgICANCiAgICAuZmlyc3RTbGlkZXJfeW9faDEgew0KICAgICAgICBmb250LXNpemU6IDQwcHg7DQogICAgICAgIGNvbG9yOiAjZmY3OTAwOw0KICAgICAgICBtYXgtd2lkdGg6IDQwMHB4Ow0KICAgIH0NCiAgICAuZmlyc3RTbGlkZXJfeW9fcCB7DQogICAgZm9udC1zaXplOiA0MHB4Ow0KICAgIGNvbG9yOiAjZmZmOw0KICAgIGxpbmUtaGVpZ2h0OiAxLjI7DQogICAgbWF4LXdpZHRoOiA0MDBweDsNCiAgICBtYXJnaW4tdG9wOiA0MXB4Ow0KfQ0KDQogICAgICAgIC5zaW5nbGVfaXRlbV9zaGFyZWgxIGIgew0KICAgIGNvbG9yOiAjZmY3OTAwOw0KfQ0KLml0ZW0xMTEgew0KICAgbWF4LXdpZHRoOiAzNzBweCAhaW1wb3J0YW50Ow0KICAgZm9udC1zaXplOiA0NnB4ICFpbXBvcnRhbnQ7DQogICBsaW5lLWhlaWdodDoxLjE1ICFpbXBvcnRhbnQ7DQp9IA0KQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7DQoNCi5pdGVtMTExIHsNCiAgICBmb250LXNpemU6IDM4cHggIWltcG9ydGFudDsNCiAgICBtYXgtd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7DQp9DQp9DQogICAgLnNpbmdsZS1pdGVtIGltZyB7DQogICAgICAgICAgICB3aWR0aDogMTAwJTsNCiAgICAgICAgfQ0KICAgICAgICAubWFpbl9zbGlkZXJfY29udGFpbmVyIHsNCiAgICAgICAgICAgIHdpZHRoOiAxMTQ1cHg7DQogICAgICAgICAgICBtYXJnaW46IDA7DQogICAgICAgICAgICBwYWRkaW5nOiAwOw0KICAgICAgICB9DQogICAgICAgIC5zaW5nbGUtaXRlbSBidXR0b24uc2xpY2stcHJldi5zbGljay1hcnJvdyB7DQogICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7DQogICAgICAgICAgICBsZWZ0OiAtMTEwcHg7DQogICAgICAgICAgICBib3R0b206IDE4JTsNCiAgICAgICAgICAgIHotaW5kZXg6IDI7DQogICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNDQ0NDQ0Ow0KICAgICAgICAgICAgcGFkZGluZzogMDsNCiAgICAgICAgICAgIHdpZHRoOiAzOXB4Ow0KICAgICAgICAgICAgZm9udC1zaXplOiA2LjVweDsNCiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJSFpbXBvcnRhbnQ7DQogICAgICAgICAgICBoZWlnaHQ6IDM5cHg7DQogICAgICAgIH0NCiAgICAgICAgLm1haW5fc2xpZGVyX2NvbnRhaW5lcjphZnRlciB7DQogICAgICAgICAgICBjb250ZW50OiAiICI7DQogICAgICAgICAgICB3aWR0aDogMjA0cHg7DQogICAgICAgICAgICBiYWNrZ3JvdW5kOiBibGFjazsNCiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgICAgICAgICAgIHRvcDogMDsNCiAgICAgICAgICAgIGxlZnQ6IC0yMDRweDsNCiAgICAgICAgICAgIGhlaWdodDogNjE0cHg7DQogICAgICAgIH0NCiAgICAgICAgLnNpbmdsZS1pdGVtIGJ1dHRvbi5zbGljay1wcmV2LnNsaWNrLWFycm93IGltZywgLnNpbmdsZS1pdGVtIGJ1dHRvbi5zbGljay1uZXh0LnNsaWNrLWFycm93IGltZyB7DQogICAgICAgICAgICB3aWR0aDogMTdweDsNCiAgICAgICAgfQ0KICAgICAgICAuc2luZ2xlLWl0ZW0gYnV0dG9uLnNsaWNrLW5leHQuc2xpY2stYXJyb3cgew0KICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOw0KICAgICAgICAgICAgbGVmdDogLTExMHB4Ow0KICAgICAgICAgICAgYm90dG9tOiAyOCU7DQogICAgICAgICAgICB6LWluZGV4OiAyOw0KICAgICAgICAgICAgYmFja2dyb3VuZDogIzQ0NDQ0NDsNCiAgICAgICAgICAgIHBhZGRpbmc6IDA7DQogICAgICAgICAgICB3aWR0aDogMzlweDsNCiAgICAgICAgICAgIGZvbnQtc2l6ZTogNi41cHg7DQogICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCUhaW1wb3J0YW50Ow0KICAgICAgICAgICAgaGVpZ2h0OiAzOXB4Ow0KICAgICAgICB9DQoNCiAgICAgICAgLnNpbmdsZS1pdGVtIGJ1dHRvbi5zbGljay1hcnJvdzpmb2N1cywgLnNpbmdsZS1pdGVtIGJ1dHRvbi5zbGljay1hcnJvdzphY3RpdmUsIC5zaW5nbGUtaXRlbSBidXR0b24uc2xpY2stYXJyb3c6dmlzaXRlZCwgLnNpbmdsZS1pdGVtIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1cywgLnNpbmdsZS1pdGVtIC5zbGljay1kb3RzIGxpIGJ1dHRvbjphY3RpdmUsIC5zaW5nbGUtaXRlbSAuc2xpY2stZG90cyBsaSBidXR0b246dmlzaXRlZCB7DQogICAgICAgICAgICBvdXRsaW5lOiBub25lOw0KICAgICAgICB9DQogICAgICAgIC5zaW5nbGUtaXRlbSAuc2xpY2stZG90cyB7DQogICAgcG9zaXRpb246IGFic29sdXRlOw0KICAgIGxlZnQ6IC0xMzBweDsNCiAgICBsaXN0LXN0eWxlOiBub25lOw0KICAgIHBhZGRpbmc6IDA7DQogICAgdG9wOiAzNCU7DQogICAgei1pbmRleDogMTsNCiAgICB9DQoNCiAgICAuc2luZ2xlLWl0ZW0gLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHsNCiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7DQogICAgICAgIGJvcmRlcjogbm9uZTsNCiAgICAgICAgY29sb3I6ICNmZmY7DQogICAgICAgIGZvbnQtc2l6ZTogMTRweDsNCiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsNCiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTsNCiAgICB9DQoNCiAgICAuc2luZ2xlLWl0ZW0gLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIHsNCiAgICAgICAgZGlzcGxheTogYmxvY2s7DQogICAgfQ0KDQogICAgLnNpbmdsZS1pdGVtIC5zbGljay1kb3RzIGxpIHsNCiAgICAgICAgZGlzcGxheTogbm9uZTsNCiAgICB9DQoNCiAgICAuc2luZ2xlLWl0ZW0gLnNsaWNrLWRvdHMgbGk6YWZ0ZXIgew0KICAgICAgY29udGVudDogIi8gMDUiOw0KICAgICAgICBjb2xvcjogI2FhYWFhYTsNCiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOw0KICAgICAgICB0b3A6IC0xNXB4Ow0KICAgICAgICBsZWZ0OiA1MCU7DQogICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoMjcwZGVnKTsNCiAgICAgICAgZGlyZWN0aW9uOiBsdHI7DQogICAgfQ0KDQogICAgLnNpbmdsZS1pdGVtIC5zbGljay1kb3RzOmFmdGVyIHsNCiAgICAgICAgY29udGVudDogIl9fX19fX19fIjsNCiAgICAgICAgY29sb3I6ICNmZmY7DQogICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7DQogICAgICAgIGRpc3BsYXk6IGJsb2NrOw0KICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7DQogICAgICAgIGJvdHRvbTogLTYxcHg7DQogICAgICAgIGxlZnQ6IDclOw0KICAgIH0NCiAgICAuc2luZ2xlLWl0ZW0gLnNsaWNrLXNsaWRlIGRpdiB7DQogICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgICB0b3A6IDEzMHB4Ow0KICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxOTBweDsNCg0KICAgIH0NCg0KICAgIC5zaW5nbGVfaXRlbV9maWJlcnNtYWxsIHsNCiAgICAgICAgZm9udC1zaXplOiAxN3B4Ow0KICAgICAgICBmb250LXdlaWdodDogNjAwOw0KICAgICAgICBjb2xvcjogI2ZmNzkwMDsNCiAgICB9DQoNCiAgICAuc2luZ2xlX2l0ZW1fZmliZXJzbWFsbCBzbWFsbCB7DQogICAgICAgIGxldHRlci1zcGFjaW5nOiAtMnB4Ow0KICAgIH0NCg0KICAgIC5zaW5nbGVfaXRlbV9maWJlcmgxIHsNCiAgICAgICAgY29sb3I6ICNmZmY7DQogICAgICAgIGZvbnQtc2l6ZTogNjBweDsNCiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMCFpbXBvcnRhbnQ7DQogICAgICAgIG1hcmdpbi10b3A6IDE1cHg7DQogICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7DQogICAgICAgIGxpbmUtaGVpZ2h0OiAxOw0KICAgICAgICBtYXgtd2lkdGg6IDUwMHB4Ow0KICAgIH0NCiAgICAuc2Ftc3VuZ19oMSB7DQogICAgICAgIGZvbnQtc2l6ZTogNTBweDsNCiAgICAgICAgY29sb3I6ICNmZjc5MDA7DQogICAgfQ0KICAgIC5zaW5nbGVfaXRlbV9maWJlcnAgew0KICAgICAgICBmb250LXNpemU6IDIxcHg7DQogICAgICAgIGNvbG9yOiAjZmZmOw0KICAgICAgICBmb250LXdlaWdodDogMTAwOw0KICAgICAgICBtYXJnaW4tYm90dG9tOiA1NXB4Ow0KICAgIH0NCiAgICAuc2Ftc3VuZ19wIHsNCiAgICAgICAgY29sb3I6ICMwMDA7DQogICAgICAgIGZvbnQtc2l6ZTogMzRweDsNCiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjsNCiAgICB9DQogICAgLnNpbmdsZV9pdGVtX2ZpYmVyYSwgLnNpbmdsZV9pdGVtX3NoYXJlYSwgLnNpbmdsZV9pdGVtXzRnYSB7DQogICAgICAgIGZsb2F0OiByaWdodDsNCiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOw0KICAgICAgICBiYWNrZ3JvdW5kOiAjZmY3OTAwOw0KICAgICAgICBjb2xvcjogI2ZmZiFpbXBvcnRhbnQ7DQogICAgICAgIHBhZGRpbmc6IDE5cHggMjJweDsNCiAgICAgICAgdHJhbnNpdGlvbjogLjVzIGFsbDsNCiAgICAgICAgZm9udC1zaXplOiAxN3B4Ow0KICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTsNCiAgICB9DQoNCiAgICAuc2luZ2xlX2l0ZW1fZmliZXJhIGltZywgLnNpbmdsZV9pdGVtX3NoYXJlYSBpbWcsIC5zaW5nbGVfaXRlbV80Z2EgaW1nIHsNCiAgICAgICAgaGVpZ2h0OiAxMnB4Ow0KICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAgICAgIHdpZHRoOiA1MHB4Ow0KICAgICAgICBmbG9hdDogbGVmdDsNCiAgICAgICAgdG9wOiA2cHg7DQogICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7DQogICAgICAgIHJpZ2h0OiAxMHB4Ow0KICAgIH0NCiAgICAubm9fYm9yZGVyX29zbiB7DQogICAgICAgIGJvcmRlcjpub25lIWltcG9ydGFudDsNCiAgICB9DQogICAgLnNpbmdsZV9pdGVtX3NoYXJlc21hbGwgew0KICAgICAgICBmb250LXNpemU6IDE3cHg7DQogICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7DQogICAgICAgIGNvbG9yOiAjZmY3OTAwOw0KICAgIH0NCg0KICAgIC5zaW5nbGVfaXRlbV9zaGFyZXNtYWxsIHNtYWxsIHsNCiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0ycHg7DQogICAgfQ0KDQogICAgLnNpbmdsZV9pdGVtX3NoYXJlaDEgew0KICAgICAgICBjb2xvcjogI2ZmZjsNCiAgICAgICAgZm9udC1zaXplOiA2MHB4Ow0KICAgICAgICBmb250LXdlaWdodDogNjAwIWltcG9ydGFudDsNCiAgICAgICAgbWFyZ2luLXRvcDogMTVweDsNCiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsNCiAgICAgICAgbGluZS1oZWlnaHQ6IDE7DQogICAgICAgIG1heC13aWR0aDogNTAwcHg7DQogICAgfQ0KDQogICAgLnNpbmdsZV9pdGVtX3NoYXJlcCB7DQogICAgICAgIGZvbnQtc2l6ZTogMjFweDsNCiAgICAgICAgY29sb3I6ICNmZmY7DQogICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7DQogICAgICAgIG1hcmdpbi1ib3R0b206IDU1cHg7DQogICAgICAgIG1heC13aWR0aDogMjAwcHg7DQogICAgfQ0KDQogICAgLnNpbmdsZV9pdGVtXzRnc21hbGwgew0KICAgICAgICBmb250LXNpemU6IDQ1cHg7DQogICAgICAgIG1hcmdpbi1ib3R0b206IDA7DQogICAgICAgIGNvbG9yOiAjZmZmOw0KICAgIH0NCg0KICAgIC5zaW5nbGVfaXRlbV80Z2gxIHsNCiAgICAgICAgZm9udC1zaXplOiA0NXB4Ow0KICAgICAgICBjb2xvcjogI2ZmNzkwMDsNCiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsNCiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDsNCiAgICAgICAgbWFyZ2luLXRvcDogMTVweDsNCiAgICAgICAgbGluZS1oZWlnaHQ6IDE7DQogICAgfQ0KDQogICAgLnNpbmdsZV9pdGVtXzRncCB7DQogICAgICAgIGZvbnQtc2l6ZTogMjdweDsNCiAgICAgICAgY29sb3I6ICNmZmY7DQogICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7DQogICAgICAgIG1hcmdpbi1ib3R0b206IDU1cHg7DQogICAgfQ0KDQogICAgLnNpbmdsZV9pdGVtXzRncCBzcGFuIHsNCiAgICAgICAgY29sb3I6ICNmZjc5MDA7DQogICAgfQ0KICAgIC5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGU+cGljdHVyZT5pbWcgew0KICAgICAgICBoZWlnaHQ6IDU0MnB4Ow0KICAgIH0NCg0KICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHsNCiAgICAgICAgLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZSBkaXYgew0KICAgICAgICAgICAgaGVpZ2h0OiAzNTBweDsNCiAgICAgICAgfQ0KICAgICAgICAuc2luZ2xlX2l0ZW1fZmliZXJhLCAuc2luZ2xlX2l0ZW1fc2hhcmVhLCAuc2luZ2xlX2l0ZW1fNGdhIHsNCiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgICAgICAgICAgIGJvdHRvbTogMDsNCiAgICAgICAgfQ0KICAgICAgICAuc2luZ2xlX2l0ZW1fZmliZXJhIHsNCiAgICAgICAgICAgIGJvdHRvbTogLTE3cHg7DQogICAgICAgIH0NCiAgICAgICAgLm1haW5fc2xpZGVyX2NvbnRhaW5lciB7DQogICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAgICAgIH0NCiAgICAgICAgLnRvcGJhci12MyB7DQogICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsNCiAgICAgICAgfQ0KICAgICAgICAuc2Ftc3VuZ19sb2dvIHsNCiAgICAgICAgICAgIHdpZHRoOiAxNTBweCFpbXBvcnRhbnQ7DQogICAgICAgIH0NCiAgICB9DQogICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7DQogICAgICAgIC5maXJzdFNsaWRlcl95b19wIHsNCiAgICBtYXgtd2lkdGg6IDMxMHB4Ow0KfQ0KICAgICAgICAubWFpbl9zbGlkZXJfY29udGFpbmVyOmFmdGVyIHsNCiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7DQogICAgICAgIH0NCiAgICAgICAgLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZSBkaXYgew0KICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDsNCiAgICAgICAgICAgIGhlaWdodDozNjBweDsNCiAgICAgICAgfQ0KICAgICAgICAuc2luZ2xlX2l0ZW1fZmliZXJoMSB7DQogICAgICAgICAgICBmb250LXNpemU6IDQwcHg7DQogICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4Ow0KICAgICAgICB9DQogICAgICAgIC5zaW5nbGVfaXRlbV9maWJlcmgxX29zbiB7DQogICAgICAgICAgICBmb250LXNpemU6IDMycHghaW1wb3J0YW50Ow0KICAgICAgICAgICAgbWFyZ2luLXRvcDogOTBweDsNCiAgICAgICAgfQ0KICAgICAgICAuc2luZ2xlX2l0ZW1fZmliZXJwIHsNCiAgICAgICAgICAgIG1heC13aWR0aDogMjMwcHg7DQogICAgICAgICAgICBmb250LXdlaWdodDogNDAwOw0KICAgICAgICAgICAgbWFyZ2luLXRvcDogMzVweDsNCiAgICAgICAgfQ0KICAgICAgICAuc2luZ2xlX2l0ZW1fc2hhcmVwIHsNCiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7DQogICAgICAgICAgICBtYXgtd2lkdGg6IDE4MHB4Ow0KICAgICAgICB9DQogICAgICAgIC5zaW5nbGVfaXRlbV80Z2gxIHsNCiAgICAgICAgICAgIG1heC13aWR0aDogMTYwcHg7DQogICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4Ow0KICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsNCiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDsNCiAgICAgICAgfQ0KICAgICAgICAuc2luZ2xlLWl0ZW0gLnNsaWNrLWRvdHM6YWZ0ZXIgew0KICAgICAgICAgICAgbGVmdDogaW5oZXJpdDsNCiAgICAgICAgICAgIHRvcDogMDsNCiAgICAgICAgICAgIHJpZ2h0Oi0xMDBweDsNCiAgICAgICAgfQ0KICAgICAgICAuc2luZ2xlX2l0ZW1fZmliZXJhLCAuc2luZ2xlX2l0ZW1fc2hhcmVhLCAuc2luZ2xlX2l0ZW1fNGdhIHsNCiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgICAgICAgICAgIGJvdHRvbTogMDsNCiAgICAgICAgfQ0KICAgICAgICAuc2luZ2xlX2l0ZW1fc2hhcmVoMSB7DQogICAgICAgICAgICBmb250LXNpemU6IDQwcHg7DQogICAgICAgICAgICBtYXgtd2lkdGg6IDIyMHB4Ow0KICAgICAgICB9DQogICAgICAgIC5tYWluX3NsaWRlcl9jb250YWluZXIgew0KICAgICAgICAgICAgYmFja2dyb3VuZDogYmxhY2s7DQogICAgICAgIH0NCiAgICAgICAgLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZT5waWN0dXJlPmltZyB7DQogICAgICAgICAgICB3aWR0aDogNDMwcHg7DQogICAgICAgIH0NCiAgICAgICAgLnNpbmdsZS1pdGVtIGJ1dHRvbi5zbGljay1uZXh0LnNsaWNrLWFycm93IHsNCiAgICAgICAgbGVmdDogaW5oZXJpdDsNCiAgICAgICAgcmlnaHQ6IDEuMSU7DQogICAgICAgIGJvdHRvbTogNCU7DQogICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50Ow0KICAgIH0NCg0KICAgIC5zaW5nbGUtaXRlbSBidXR0b24uc2xpY2stcHJldi5zbGljay1hcnJvdyB7DQogICAgICAgIGxlZnQ6IGluaGVyaXQ7DQogICAgICAgIHJpZ2h0OiA2JTsNCiAgICAgICAgYm90dG9tOiA0JTsNCiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7DQogICAgfQ0KDQogICAgLnNpbmdsZS1pdGVtIC5zbGljay1kb3RzIHsNCiAgICAgICAgbGVmdDogaW5oZXJpdDsNCiAgICAgICAgdG9wOiBpbmhlcml0Ow0KICAgICAgICBib3R0b206IDIlOw0KICAgICAgICByaWdodDogMjAlOw0KICAgIH0NCg0KICAgIC5zaW5nbGUtaXRlbSAuc2xpY2stZG90czphZnRlciB7DQogICAgICAgIGJvdHRvbTogMTJweDsNCiAgICAgICAgdHJhbnNmb3JtOiBub25lOw0KICAgICAgICBsZWZ0OiA3NXB4Ow0KICAgICAgICBmb250LXNpemU6IDE2cHg7DQogICAgfQ0KDQogICAgLnNpbmdsZS1pdGVtIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7DQogICAgICAgIHRyYW5zZm9ybTogbm9uZTsNCiAgICB9DQoNCiAgICAuc2luZ2xlLWl0ZW0gLnNsaWNrLWRvdHMgbGk6YWZ0ZXIgew0KICAgICAgICB0cmFuc2Zvcm06IG5vbmU7DQogICAgICAgIHRvcDogN3B4Ow0KICAgICAgICBsZWZ0OiBpbmhlcml0Ow0KICAgICAgICByaWdodDogLTIwcHg7DQogICAgICAgIHdpZHRoOiA0MHB4Ow0KICAgIH0NCiAgICAuc2luZ2xlLWl0ZW0gLnNsaWNrLXNsaWRlIGRpdiB7DQogICAgICAgIHRvcDogNzBweDsNCiAgICB9DQogICAgLnNpbmdsZV9pdGVtX2ZpYmVyYSB7DQogICAgICAgIHdpZHRoOiAxNjlweDsNCiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOw0KICAgICAgICBib3R0b206IDA7DQogICAgICAgIHJpZ2h0OjE1cHg7DQogICAgfQ0KICAgIC5zaW5nbGVfaXRlbV9maWJlcmEgaW1nLC5zYW1zdW5nX2xvZ28gew0KICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDsNCiAgICB9DQogICAgLnNpbmdsZV9pdGVtX2ZpYmVyYSBpbWcNCiAgICB7DQogICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsNCiAgICB9DQogICAgfQ0KICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MTRweCkgew0KICAgICAgICAuc2luZ2xlLWl0ZW0gLnNsaWNrLXNsaWRlPnBpY3R1cmU+aW1nIHsNCiAgICAgICAgICAgIHdpZHRoOiA0MTRweDsNCiAgICAgICAgfQ0KICAgIH0NCiAgICBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHsNCiAgICAgICAgLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZT5waWN0dXJlPmltZyB7DQogICAgICAgICAgICB3aWR0aDogNDAwcHg7DQogICAgICAgIH0NCiAgICB9DQogICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7DQogICAgICAgIC5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGU+cGljdHVyZT5pbWcgew0KICAgICAgICAgICAgd2lkdGg6IDM3NXB4Ow0KICAgICAgICB9DQogICAgICAgIC5maXJzdFNsaWRlcl95b19oMSB7DQogICAgICAgICAgICBmb250LXNpemU6IDMwcHg7DQogICAgICAgIH0NCiAgICAgICAgLmZpcnN0U2xpZGVyX3lvX3Agew0KICAgICAgICAgICAgZm9udC1zaXplOiAyN3B4Ow0KICAgICAgICAgICAgbWF4LXdpZHRoOiAyMTBweDsNCiAgICAgICAgfQ0KICAgIH0NCiAgICBAbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHsNCiAgICAgICAgLnNpbmdsZS1pdGVtIC5zbGljay1zbGlkZT5waWN0dXJlPmltZyB7DQogICAgICAgICAgICB3aWR0aDogMzYwcHg7DQogICAgICAgIH0NCiAgICB9DQogICAgQG1lZGlhIChtYXgtd2lkdGg6IDM0MHB4KSB7DQogICAgICAgIC5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGU+cGljdHVyZT5pbWcgew0KICAgICAgICAgICAgd2lkdGg6IDM0MHB4Ow0KICAgICAgICB9DQogICAgfQ0KICAgIEBtZWRpYSBub3QgYWxsIGFuZCAobWluLXJlc29sdXRpb246LjAwMWRwY20pIHsgQG1lZGlhIHsNCi5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGUgLnJldml2YWxfc2xpZGUgLnNpbmdsZV9pdGVtX3NoYXJlYSB7IA0KYm90dG9tOiA4MHB4OyANCn0NCi5zaW5nbGVfaXRlbV9zaGFyZWEuc2Ftc3VuZ19zMjFfYSB7DQp3aWR0aDoxNTVweDsNCn0NCg0KICAgICAgICAuc2luZ2xlX2l0ZW1fZmliZXJoMSB7DQogICAgICAgICAgICBtYXgtd2lkdGg6IDI1MHB4Ow0KICAgICAgICB9DQogICAgfX0NCjwvc3R5bGU+DQoNCg0KPGRpdiBjbGFzcz0ic2Vjb25kX3NlY3Rpb24iPg0KICAgIDxkaXYgY2xhc3M9Imhvd19jYW4iPjxoMz7Zg9mK2YEg2YXZhtmC2K/YsSDZhtiz2KfYudiv2YPYnzwvaDM+PC9kaXY+DQogICAgPCEtLSAgICAgPGRpdiBjbGFzcz0idG9wX2Ryb3Bkb3duIj4NCiAgICAgICAgICAgICAgICA8dWw+DQogICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0iZHJvcDEiPtiq2LrYt9mK2Kkg2KfZhNmB2KfZitio2LEg2KXZhtiq2LHZhtiq2IzZiCDYtNio2YPYqSDYp9mE2K7ZhNmI2Yo8L2xpPg0KICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9ImRyb3AyIj7Yr9mE2YrZhNmDINmE2KPZgtmI2Ykg2YHYp9mK2KjYsSDYqNin2YTYqNmK2Ko8L2xpPg0KICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9ImRyb3AzIj4g2K7Yr9mF2KfYqiDYp9mE2YXZg9in2YTZhdin2Kog2KfZhNiv2YjZhNio2Kkg2Ygg2KfZhNiq2KzZiNin2YQ8L2xpPg0KICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9ImRyb3A0Ij4g2YTZhdi52LHZgdipINij2YXYp9mD2YYg2KrZiNin2KzYryDZhdi52KfYsdi2IE9yYW5nZTwvbGk+DQogICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0iZHJvcDUiPiDYo9iz2KbZhNipINi02KfYpti52Kk8L2xpPg0KICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgIDwvZGl2PiAtLT4NCiAgICA8ZGl2IGlkPSJuYXZfZHJvcCIgY2xhc3M9InRvcF9kcm9wZG93biI+DQogICAgICAgIDxhIGNsYXNzPSJkcm9wZG93bi10b2dnbGUiIGhyZWY9IiMiPtiq2LrYt9mK2Kkg2KfZhNmB2KfZitio2LEg2KXZhtiq2LHZhtiq2Iwg2YjYtNio2YPYqSDYp9mE2K7ZhNmI2Yo8L2E+DQogICAgICAgIDx1bCBjbGFzcz0iZHJvcGRvd24iPg0KICAgICAgICAgICAgPGxpIGNsYXNzPSJkcm9wMSIgb25jbGljaz0ibW9iaWxlTGlua3MoJzEnKTsiPtiq2LrYt9mK2Kkg2KfZhNmB2KfZitio2LEg2KXZhtiq2LHZhtiq2Iwg2YjYtNio2YPYqSDYp9mE2K7ZhNmI2Yo8L2xpPg0KICAgICAgICAgICAgPGxpIGNsYXNzPSJkcm9wMiIgb25jbGljaz0ibW9iaWxlTGlua3MoJzInKTsiPtiv2YTZitmE2YMg2YTYo9mC2YjZiSDZgdin2YrYqNixINio2KfZhNio2YrYqjwvbGk+DQogICAgICAgICAgICA8bGkgY2xhc3M9ImRyb3AzIiBvbmNsaWNrPSJtb2JpbGVMaW5rcygnMycpOyI+INiu2K/Zhdin2Kog2KfZhNmF2YPYp9mE2YXYp9iqINin2YTYr9mI2YTZitipINmIINin2YTYqtis2YjYp9mEPC9saT4NCiAgICAgICAgICAgIDxsaSBjbGFzcz0iZHJvcDQiIG9uY2xpY2s9Im1vYmlsZUxpbmtzKCc0Jyk7Ij4g2YTZhdi52LHZgdipINij2YXYp9mD2YYg2KrZiNin2KzYryDZhdi52KfYsdi2IE9yYW5nZTwvbGk+DQogICAgICAgICAgICA8bGkgY2xhc3M9ImRyb3A1IiBvbmNsaWNrPSJtb2JpbGVMaW5rcygnNScpOyI+INij2LPYptmE2Kkg2LTYp9im2LnYqTwvbGk+DQogICAgICAgIDwvdWw+DQogICAgPC9kaXY+DQogICAgPHNwYW4+PGEgY2xhc3M9Im9rbGluayIgaHJlZj0iaHR0cHM6Ly93d3cub3JhbmdlLmpvL2FyL3BhZ2VzL2NvdmVyYWdlLmFzcHgiPtmF2YjYp9mB2YI8L2E+PC9zcGFuPg0KPC9kaXY+DQoNCg0KICAgICAgICA8ZGl2IGNsYXNzPSJ3aWR0aGZscyI+DQoNCjxkaXYgY2xhc3M9InRoaXJkX2RpdiBjb250YWluZXIgaGlkZGVuLXhzIGhpZGRlbi1zbSI+DQogICAgPGRpdiBjbGFzcz0iY29sLXhzLTYgY29sLW1kLTMiPg0KICAgICAgICA8ZGl2Pg0KICAgICAgICAgICAgPHA+2KfZhti02KfYoSDYrdiz2KfYqDwvcD4NCiAgICAgICAgICAgIDxzcGFuPtiq2K3Zg9mFICDYqNiz2YfZiNmE2Kkg2KjYrNmF2YrYuSDYp9i02KrYsdin2YPYp9iq2YMg2YXZhiDYo9mI2LHZhtisPC9zcGFuPg0KICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cub3JhbmdlLmpvL2FyL215YWNjb3VudC9wYWdlcy9kZWZhdWx0LmFzcHgjcGVyc29uYWwiPg0KICAgICAgICAgICAgICAgINiz2KzZhCDYp9mE2KfZhg0KICAgICAgICAgICAgPC9hPg0KICAgICAgICA8L2Rpdj4NCiAgICA8L2Rpdj4NCiAgICA8ZGl2IGNsYXNzPSJjb2wteHMtNiBjb2wtbWQtMyI+DQogICAgICAgIDxkaXY+DQogICAgICAgICAgICA8cD7Yp9i02K3ZhiDYrti32YMg2YjZitmGINmF2Kcg2YPYp9mGPC9wPg0KICAgICAgICAgICAgPHNwYW4+2KfYr9mB2Lkg2YHZiNin2KrZitix2YMg2KPZiCDYp9i02K3ZhiDYrti32YMg2YHZiiDYo9mKICDZiNmC2Ko8L3NwYW4+DQogICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3d3dy5vcmFuZ2Uuam8vYXIvbXlhY2NvdW50L3BhZ2VzL3F1aWNrLXBheS5hc3B4Ij7Yp9iz2KrYrtiv2YUg2KfZhNiu2K/ZhdipPC9hPg0KICAgICAgICA8L2Rpdj4NCiAgICA8L2Rpdj4NCiAgICA8ZGl2IGNsYXNzPSJjb2wteHMtNiBjb2wtbWQtMyI+DQogICAgICAgIDxkaXY+DQogICAgICAgICAgICAgICAgICAgICAgICA8cD7Yo9iv2LEg2KfYtNiq2LHYp9mD2KfYqtmDINmF2Lkg2KPZiNix2YbYrDwvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuPtmIINil2K/Zgdi5INmB2YjYp9iq2YrYsdmDICzYpdi02K3ZhiDYrti32YjYt9mDINio2LPZh9mI2YTYqSDZiCDYp9ix2KjYrSDYrNmI2KfYptiyINi52K/Zitiv2Kk8L3NwYW4+DQogICAgICAgICAgICA8YSBocmVmPSIvYXIvc2VydmljZXMvcGFnZXMvbXktb3JhbmdlLWFwcGxpY2F0aW9uLmFzcHgiPg0KICAgICAgICAgICAgICAgINmE2KrYrdmF2YrZhCDYp9mE2KrYt9io2YrZgg0KICAgICAgICAgICAgPC9hPg0KICAgICAgICA8L2Rpdj4NCiAgICA8L2Rpdj4NCiAgICA8ZGl2IGNsYXNzPSJjb2wteHMtNiBjb2wtbWQtMyI+DQogICAgICAgIDxkaXY+DQogICAgICAgICAgICA8cD7Yp9mE2YXYqtis2LEg2KfZhNij2YTZg9iq2LHZiNmG2Yo8L3A+DQogICAgICAgICAgICA8c3Bhbj7Yp9i02KrYsdmKINij2K3Yr9irINin2YTYo9is2YfYstipINin2YTYrtmE2YjZitipINmI2KfZhNi52LHZiNi2PC9zcGFuPg0KICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9lc2hvcC5vcmFuZ2Uuam86MjUwL2FyLyI+2KfYtNiq2LHZiiDYp9mE2KPZhjwvYT4NCiAgICAgICAgPC9kaXY+DQogICAgPC9kaXY+DQo8L2Rpdj4NCg0KDQoNCg0KPGRpdiBjbGFzcz0iY29udGFpbmVyIj4NCiAgICA8ZGl2IGNsYXNzPSJyb3ciPg0KICAgICAgICA8ZGl2IGNsYXNzPSJjb2wtbWQtMTIgY29sLXhzLTEyIGhpZGRlbi1sZyBoaWRkZW4tbWQiPg0KICAgICAgICAgICAgPGRpdiBjbGFzcz0idGhpcmRfZGl2MSI+DQogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29sLXhzLTYgY29sLW1kLTMiPg0KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJib3gxIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwPtin2YbYtNin2KEg2K3Ys9in2Kg8L3A+DQogICAgICAgICAgICAgICAgICAgICAgICA8c3Bhbj7Yqtit2YPZhSAg2KjYs9mH2YjZhNipINio2KzZhdmK2Lkg2KfYtNiq2LHYp9mD2KfYqtmDINmF2YYg2KPZiNix2YbYrC48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3d3dy5vcmFuZ2Uuam8vYXIvbXlhY2NvdW50L3BhZ2VzL2RlZmF1bHQuYXNweCNwZXJzb25hbCI+2LPYrNmEINin2YTYp9mGPC9hPg0KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wteHMtNiBjb2wtbWQtMyI+DQogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImJveDIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHA+2KfYtNit2YYg2K7Yt9mDINmI2YrZhiDZhdinINmD2KfZhjwvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuPtin2K/Zgdi5INmB2YjYp9iq2YrYsdmDINij2YjYp9i02K3ZhiDYrti32YMg2YHZiiDYo9mKICDZiNmC2Ko8L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3d3dy5vcmFuZ2Uuam8vYXIvbXlhY2NvdW50L3BhZ2VzL3F1aWNrLXBheS5hc3B4Ij7Yp9iz2KrYrtiv2YUg2KfZhNiu2K/ZhdipPC9hPg0KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wteHMtNiBjb2wtbWQtMyI+DQogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImJveDMiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHA+2KPYr9ixINin2LTYqtix2KfZg9in2KrZgyDZhdi5INij2YjYsdmG2Kw8L3A+DQogICAgICAgICAgICAgICAgICAgICAgICA8c3Bhbj7ZiCDYpdiv2YHYuSDZgdmI2KfYqtmK2LHZgyAs2KXYtNit2YYg2K7Yt9mI2LfZgyDYqNiz2YfZiNmE2Kkg2Ygg2KfYsdio2K0g2KzZiNin2KbYsiDYudiv2YrYr9ipPC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iL2FyL3NlcnZpY2VzL3BhZ2VzL215LW9yYW5nZS1hcHBsaWNhdGlvbi5hc3B4Ij7ZhNiq2K3ZhdmK2YQg2KfZhNiq2LfYqNmK2YI8L2E+DQogICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbC14cy02IGNvbC1tZC0zIj4NCiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iYm94NCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8cD7Yp9mE2YXYqtis2LEg2KfZhNij2YTZg9iq2LHZiNmG2Yo8L3A+DQogICAgICAgICAgICAgICAgICAgICAgICA8c3Bhbj7Yp9i02KrYsdmKINij2K3Yr9irINin2YTYo9is2YfYstipINin2YTYrtmE2YjZitipINmIINin2YTYudix2YjYtjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vZXNob3Aub3JhbmdlLmpvOjI1MC9hci8iPtin2LTYqtix2Yog2KfZhNij2YY8L2E+DQogICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgIDwvZGl2Pg0KPC9kaXY+DQoNCjxkaXYgY2xhc3M9ImNvbnRhaW5lciBmb3VydGhfc2VjdGlvbiI+DQogICAgPGgzPtin2YTYudix2YjYtiDZiNin2YTYrtiv2YXYp9iqPC9oMz4NCiAgICA8cD7Zh9mG2KfZgyDYr9in2KbZhdinINi52LHYtiDZhNmDPC9wPg0KICAgIDxkaXY+DQogICAgICAgIDxzY3JpcHQgc3JjPSJodHRwczovL2NkbmpzLmNsb3VkZmxhcmUuY29tL2FqYXgvbGlicy9qcXVlcnkvMy4xLjEvanF1ZXJ5Lm1pbi5qcyI+PC9zY3JpcHQ+DQogICAgICAgIDxsaW5rIHJlbD0ic3R5bGVzaGVldCIgdHlwZT0idGV4dC9jc3MiIGhyZWY9Ii8vY2RuLmpzZGVsaXZyLm5ldC9ucG0vc2xpY2stY2Fyb3VzZWxAMS44LjEvc2xpY2svc2xpY2suY3NzIiAvPg0KICAgICAgICA8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCIgc3JjPSIvL2Nkbi5qc2RlbGl2ci5uZXQvbnBtL3NsaWNrLWNhcm91c2VsQDEuOC4xL3NsaWNrL3NsaWNrLm1pbi5qcyI+PC9zY3JpcHQ+DQoNCiAgICAgICAgPGRpdiBjbGFzcz0ic2xpZGVyMSI+DQogICAgICAgICAgICA8ZGl2Pg0KICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZS9zbGlkZXJzL29mZmVyX3NsaWRlcjEucG5nIiBhbHQ9IiI+DQogICAgICAgICAgICAgICAgPHNwYW4+DQogICAgICAgICAgICAgICAgICAgIDwhLS0gPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lL3NsaWRlcnMvb3JhbmdlX21vbmV5X3N2Zy5zdmciIGFsdD0iIj4gLS0+DQogICAgICAgICAgICAgICAgICAgIDxiPti52LHZiNi2INin2YTZgdin2YrYqNixPC9iPg0KICAgICAgICAgICAgICAgICAgICA8cD7YudmK2LQg2YPZhCDZhNit2LjYqSDYqNmE2K3YuNiq2YfYpyDZhdi5INij2YLZiNmJINmB2KfZitio2LE8L3A+DQogICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3Lm9yYW5nZS5qby9hci9vZmZlcnMvZmliZXItb2ZmZXJzL3BhZ2VzL2RlZmF1bHQuYXNweCI+2KfZg9iq2LTZgSDYp9mE2YXYstmK2K88L2E+DQogICAgICAgICAgICAgICAgPC9zcGFuPg0KDQogICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgIDxkaXY+DQogICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lL3NsaWRlcnMvb2ZmZXJfc2xpZGVyMi5wbmciIGFsdD0iIj4NCiAgICAgICAgICAgICAgICA8c3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgPCEtLSA8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWUvc2xpZGVycy9vcmFuZ2VfbW9uZXlfc3ZnLnN2ZyIgYWx0PSIiPiAtLT4NCiAgICAgICAgICAgICAgICAgICAgPHA+DQogICAgICAgICAgICAgICAgICAgICAgICDYtNin2LHZgyDZg9mEINmE2K3YuNipINmF2Lkg2KfZhNmE2Yog2KjYqtit2KjZh9mFINmF2Lkg2KPZgtmI2Ykg2LnYsdmI2LYg2KfZhNmF2YjYqNin2YrZhA0KICAgICAgICAgICAgICAgICAgICA8L3A+DQogICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3Lm9yYW5nZS5qby9hci9vZmZlcnMvcGFnZXMvbW9iaWxlLXByZXBhaWQtb2ZmZXJzLmFzcHgiPtin2YPYqti02YEg2KfZhNmF2LLZitivPC9hPg0KICAgICAgICAgICAgICAgIDwvc3Bhbj4NCg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICA8ZGl2Pg0KICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZS9zbGlkZXJzL29mZmVyX3NsaWRlcjMucG5nIiBhbHQ9IiI+DQogICAgICAgICAgICAgICAgPHNwYW4+DQogICAgICAgICAgICAgICAgICAgIDwhLS0gPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lL3NsaWRlcnMvb3JhbmdlX21vbmV5X3N2Zy5zdmciIGFsdD0iIj4gLS0+DQogICAgICAgICAgICAgICAgICAgIDxwPg0KICAgICAgICAgICAgICAgICAgICAgICAg2KPZgdi22YQgINin2YTYrti32YjYtyDZhNmE2LTYqNin2Kgg2YXYuQ0KICAgICAgICAgICAgICAgICAgICAgICAgKzRHDQogICAgICAgICAgICAgICAgICAgIDwvcD4NCiAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly95by5vcmFuZ2Uuam8vYXIiPtin2YPYqti02YEg2KfZhNmF2LLZitivPC9hPg0KICAgICAgICAgICAgICAgIDwvc3Bhbj4NCg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICA8ZGl2Pg0KICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZS9zbGlkZXJzL29mZmVyX3NsaWRlcjQucG5nIiBhbHQ9IiI+DQogICAgICAgICAgICAgICAgPHNwYW4+DQogICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZS9zbGlkZXJzL29yYW5nZV9tb25leV9zdmcuc3ZnIiBhbHQ9IiI+DQogICAgICAgICAgICAgICAgICAgIDxwPtin2YHYqtitINmF2K3Zgdi42KkgT3JhbmdlIE1vbmV5INmF2KzYp9mG2Kcg2YjYpdmG2Kog2KjYp9mE2KjZitiqPC9wPg0KICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3d3dy5vcmFuZ2Uuam8vYXIvb3JhbmdlbW9uZXkvUGFnZXMvU2VsZi1SZWdpc3RpcmF0aW9uLmFzcHgiPtin2YPYqti02YEg2KfZhNmF2LLZitivPC9hPg0KICAgICAgICAgICAgICAgIDwvc3Bhbj4NCg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICA8ZGl2Pg0KICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZS9zbGlkZXJzL29mZmVyX3NsaWRlcjUucG5nIiBhbHQ9IiI+DQogICAgICAgICAgICAgICAgPHNwYW4+DQogICAgICAgICAgICAgICAgICAgIDwhLS0gPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lL3NsaWRlcnMvb3JhbmdlX21vbmV5X3N2Zy5zdmciIGFsdD0iIj4gLS0+DQogICAgICAgICAgICAgICAgICAgIDxwPg0KICAgICAgICAgICAgICAgICAgICAgICAg2KrZhdiq2ZHYuSDYqNiq2KzYsdio2Kkg2YXZhdiq2LnYqSAg2YHYsdmK2K/YqSDZhdi5INiu2K/Zhdin2KogIE9yYW5nZSDYp9mD2LPYqtix2KcNCg0KICAgICAgICAgICAgICAgICAgICA8L3A+DQogICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3Lm9yYW5nZS5qby9hci9leHRyYS9wYWdlcy9kZWZhdWx0LmFzcHgiPtin2YPYqti02YEg2KfZhNmF2LLZitivPC9hPg0KICAgICAgICAgICAgICAgIDwvc3Bhbj4NCg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgIDwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSJjb250YWluZXIgZmlmdGhfc2VjdGlvbiI+DQogICAgPGRpdiBjbGFzcz0iZmlmdGhfdGl0bGUiPg0KICAgICAgICA8aDM+2KfZhNmF2KrYrNixINin2YTYpdmE2YPYqtix2YjZhtmKPGJyPiDYo9is2YfYstipINmF2YXZitiy2Kk8L2gzPg0KICAgICAgICA8cD7Yp9mB2LbZhCDYp9mE2LnYsdmI2LY8L3A+DQogICAgPC9kaXY+DQogICAgPGRpdiBjbGFzcz0ic2xpZGVyMiI+DQogICAgICAgDQogICAgICAgIA0KICAgICAgICAgIDxkaXYgY2xhc3M9InNsaWRlcjJfYm94MyI+DQogICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9vcHBvLXJlbm8tNS5wbmciIGFsdD0iPk9QUE8gUmVubyA1Ij4NCiAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzbGlkZXIyX2JveDQiPg0KICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvb3Bwby1hNzQucG5nIiBhbHQ9Ik9QUE8gQTc0Ij4NCiAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICANCiAgICA8L2Rpdj4NCiAgICA8ZGl2IGNsYXNzPSJzbGlkZXIyX3RleHRfbm9zbGlkZSI+DQogICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICA8c3BhbiBjbGFzcz0ic2xpZGVyMl90ZXh0IHNsaWRlcjJfdGV4dDMiPg0KICAgICAgICAgICAgICAgIDxoNT5PUFBPIFJlbm8gNTwvaDU+DQogICAgICAgICAgICAgICAgPHA+2KfYtNiq2LHZiiDZh9in2KrZgSBPUFBPIFJlbm8gNSDZiNij2K3YtdmEINi52YTZiSDYrti3ICtPcmFuZ2UgOCDZhdi02K3ZiNmGINmE2KPZiNmEINi02YfYsSDZiNis2YrYrNin2KjYp9mK2Kog2KXYttin2YHZitipLjwvcD4NCiAgICAgICAgICAgICAgIDwhLS0gPHNwYW4+DQogICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJwcmljZSBwcmljZS1wcm9tbyI+DQogICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0icHJpY2UtbWFpbiI+MTI5PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9InByaWNlLXNlY29uZGFyeSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9InByaWNlLW1haW4tc2VjIj4uMDA8L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9InByaWN5LWN1cnJlbmN5Ij5KT0QqPC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJwcmljZS1wZXIiPi9tb250aDwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJlLXNob3BfaW5zdGFsbG1lbnQiPiZuYnNwOzwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgPC9zcGFuPg0KICAgICAgICAgICAgICAgIDwvc3Bhbj4tLT4NCiAgICAgICAgICAgICAgICA8YSB0aXRsZT0iT1BQTyBSZW5vIDUiIGhyZWY9Imh0dHBzOi8vZXNob3Aub3JhbmdlLmpvOjI1MC9lbi9kZXZpY2VzLWFjY2Vzc29yaWVzL21vYmlsZS1waG9uZS9vcHBvLXJlbm8tNSI+2KfYtNiq2LHZiiDYp9mE2KPZhjwvYT4NCiAgICAgICAgICAgIDwvc3Bhbj4NCiAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJzbGlkZXIyX3RleHQgc2xpZGVyMl90ZXh0NCI+DQogICAgICAgICAgICAgICAgPGg1Pk9QUE8gQTc0PC9oNT4NCiAgICAgICAgICAgICAgICA8cD7Yp9i02KrYsdmKINmH2KfYqtmBIE9QUE8gQTc0INmI2KPYrdi12YQg2LnZhNmJINiu2LcgK09yYW5nZSA4INmF2LTYrdmI2YYg2YTYo9mI2YQg2LTZh9ixINmI2KzZitis2KfYqNin2YrYqiDYpdi22KfZgdmK2KkuDQoNCjwvcD4NCiAgICAgICAgICAgIDwhLS0gICAgPHNwYW4+DQogICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJwcmljZSBwcmljZS1wcm9tbyI+DQogICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0icHJpY2UtbWFpbiI+OTI8L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0icHJpY2Utc2Vjb25kYXJ5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0icHJpY2UtbWFpbi1zZWMiPi4wMDwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0icHJpY3ktY3VycmVuY3kiPkpPRCo8L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9InByaWNlLXBlciI+L21vbnRoPC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImUtc2hvcF9pbnN0YWxsbWVudCI+Jm5ic3A7PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICA8L3NwYW4+DQogICAgICAgICAgICAgICAgPC9zcGFuPi0tPg0KICAgICAgICAgICAgICAgIDxhIHRpdGxlPSJPUFBPIEE3NCIgaHJlZj0iaHR0cHM6Ly9lc2hvcC5vcmFuZ2Uuam86MjUwL2VuL2RldmljZXMtYWNjZXNzb3JpZXMvbW9iaWxlLXBob25lL29wcG8tYTc0Ij7Yp9i02KrYsdmKINin2YTYo9mGPC9hPg0KICAgICAgICAgICAgPC9zcGFuPg0KICAgICAgICAgICANCiAgICAgICAgPC9kaXY+DQogICAgPHVsIGNsYXNzPSJlLXNob3BfdGl0bGVzIj4NCiAgICAgICAgPGxpIGNsYXNzPSJhbGxfZGV2X2NsaWNrIj5BbGwgRGV2aWNlczwvbGk+DQogICAgICAgIDxsaSBjbGFzcz0ibW9iaWxlc19jbGljayI+UHJvbW90aW9uczwvbGk+DQogICAgICAgIDxsaSBjbGFzcz0ibW9kZW1zX2NsaWNrIj5TaG9wIG9mZmVyczwvbGk+DQogICAgICAgIDxsaSBjbGFzcz0iY2F0ZWdfY2xpY2siPkZpYmVyIHNwZWVkIHVwZ3JhZGU8L2xpPg0KICAgIDwvdWw+DQogICAgPHNjcmlwdD4NCg0KDQoNCiAgICAgICAgDQoNCi8vICAgICAgICBpZiAoZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmNsaWVudFdpZHRoIDwgNzAwKSB7DQovLyAgICAgICAgICAgJCgnLmZpcnN0X21vYicpLnNsaWNrKHsNCi8vICAgICAgICAgICAgICAgIHJ0bDogdHJ1ZSwNCi8vICAgICAgICAgICAgICAgIGRvdHM6IHRydWUNCi8vICAgICAgICAgICAgfSk7DQovLyAgICAgICAgICAgICQoIi5maXJzdF9tb2IgLnNsaWNrLWFycm93LnNsaWNrLW5leHQiKS5odG1sKCI8aW1nIHNyYz0nL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWUvb3JiaXQvcmlnaHRfYXJyb3cuc3ZnJz4iKTsNCi8vICAgICAgICAgICAkKCIuZmlyc3RfbW9iIC5zbGljay1hcnJvdy5zbGljay1wcmV2IikuaHRtbCgiPGltZyBzcmM9Jy9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lL29yYml0L2xlZnRfYXJyb3cuc3ZnJz4iKTsNCi8vICAgICAgICB9DQogICAgJCgiLmRyb3AxIikuY2xpY2soZnVuY3Rpb24gKCkgew0KICAgICAgICAkKCIub2tsaW5rIikuYXR0cigiaHJlZiIsICJodHRwczovL3d3dy5vcmFuZ2Uuam8vYXIvcGFnZXMvY292ZXJhZ2UuYXNweCIpOw0KICAgICAgICAkKCIuZHJvcGRvd24tdG9nZ2xlIikuaHRtbCgi2KrYuti32YrYqSDYp9mE2YHYp9mK2KjYsSDYpdmG2KrYsdmG2KrYjNmIINi02KjZg9ipINin2YTYrtmE2YjZiiIpOw0KICAgIH0pOw0KICAgICQoIi5kcm9wMiIpLmNsaWNrKGZ1bmN0aW9uICgpIHsNCiAgICAgICAgJCgiLm9rbGluayIpLmF0dHIoImhyZWYiLCAiaHR0cHM6Ly93d3cub3JhbmdlLmpvL2FyL2hlbHAvaW50ZXJuZXQvcGFnZXMvZ3VpZGUtdG8tYmVzdC1maWJlci1leHBlcmllbmNlLmFzcHgjIik7DQogICAgICAgICQoIi5kcm9wZG93bi10b2dnbGUiKS5odG1sKCLYr9mE2YrZhNmDINmE2KPZgtmI2Ykg2YHYp9mK2KjYsSDYqNin2YTYqNmK2KoiKTsNCiAgICB9KTsNCiAgICAkKCIuZHJvcDMiKS5jbGljayhmdW5jdGlvbiAoKSB7DQogICAgICAgICQoIi5va2xpbmsiKS5hdHRyKCJocmVmIiwgImh0dHBzOi8vaW50ZXJuYXRpb25hbGFuZHJvYW1pbmcub3JhbmdlLmpvL2ludGVybmF0aW9uYWwtc2VydmljZXMvP3V0bV9zb3VyY2U9b3Jhbmdlam8mdXRtX21lZGl1bT1saW5rJnV0bV9jYW1wYWlnbj1ob21lcGFnZSZ1dG1fdGVybT1ob21lcGFnZSZ1dG1fY29udGVudD1ob21lcGFnZSIpOw0KICAgICAgICAkKCIuZHJvcGRvd24tdG9nZ2xlIikuaHRtbCgiINiu2K/Zhdin2Kog2KfZhNmF2YPYp9mE2YXYp9iqINin2YTYr9mI2YTYqNipINmIINin2YTYqtis2YjYp9mEIik7DQogICAgfSk7DQogICAgJCgiLmRyb3A0IikuY2xpY2soZnVuY3Rpb24gKCkgew0KICAgICAgICAkKCIub2tsaW5rIikuYXR0cigiaHJlZiIsICJodHRwczovL3N0b3JlLm9yYW5nZS5qby8iKTsNCiAgICAgICAgJCgiLmRyb3Bkb3duLXRvZ2dsZSIpLmh0bWwoIiDZhNmF2LnYsdmB2Kkg2KPZhdin2YPZhiDYqtmI2KfYrNivINmF2LnYp9ix2LYgT3JhbmdlIik7DQogICAgfSk7DQogICAgJCgiLmRyb3A1IikuY2xpY2soZnVuY3Rpb24gKCkgew0KICAgICAgICAkKCIub2tsaW5rIikuYXR0cigiaHJlZiIsICJodHRwczovL3d3dy5vcmFuZ2Uuam8vYXIvaGVscC9wYWdlcy9kZWZhdWx0LmFzcHgiKTsNCiAgICAgICAgJCgiLmRyb3Bkb3duLXRvZ2dsZSIpLmh0bWwoIiDYo9iz2KbZhNipINi02KfYpti52KkiKTsNCiAgICB9KTsNCiAgICAkKGZ1bmN0aW9uICgpIHsgLy8gRHJvcGRvd24gdG9nZ2xlDQogICAgICAgICQoJy5kcm9wZG93bi10b2dnbGUnKS5jbGljayhmdW5jdGlvbiAoKSB7DQogICAgICAgICAgICAkKHRoaXMpLm5leHQoJy5kcm9wZG93bicpLnNsaWRlVG9nZ2xlKCk7DQogICAgICAgIH0pOw0KDQogICAgICAgICQoZG9jdW1lbnQpLmNsaWNrKGZ1bmN0aW9uIChlKSB7DQogICAgICAgICAgICB2YXIgdGFyZ2V0ID0gZS50YXJnZXQ7DQogICAgICAgICAgICBpZiAoISQodGFyZ2V0KS5pcygnLmRyb3Bkb3duLXRvZ2dsZScpICYmICEkKHRhcmdldCkucGFyZW50cygpLmlzKCcuZHJvcGRvd24tdG9nZ2xlJykpDQogICAgICAgICAgICAgICAgLy97ICQoJy5kcm9wZG93bicpLmhpZGUoKTsgfQ0KICAgICAgICAgICAgeyAkKCcuZHJvcGRvd24nKS5zbGlkZVVwKCk7IH0NCiAgICAgICAgfSk7DQogICAgfSk7DQogICAgaWYgKGRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5jbGllbnRXaWR0aCA8IDcwMCkgew0KICAgICAgICAkKCcudGhpcmRfZGl2MScpLnNsaWNrKHsNCiAgICAgICAgICAgIGRvdHM6IGZhbHNlLA0KICAgICAgICAgICAgaW5maW5pdGU6IHRydWUsDQogICAgICAgICAgICBhcnJvd3M6IHRydWUsDQogICAgICAgICAgICBzbGlkZXNUb1Nob3c6IDIsDQogICAgICAgICAgICBjZW50ZXJNb2RlOiB0cnVlLA0KICAgICAgICAgICAgY2VudGVyUGFkZGluZzogMjAsDQogICAgICAgICAgICBydGw6IHRydWUsDQogICAgICAgICAgICBhdXRvcGxheTogdHJ1ZSwNCiAgICAgICAgICAgIGF1dG9wbGF5U3BlZWQ6IDM1MDANCiAgICAgICAgfSk7DQogICAgfQ0KICAgICAgICBpZiAoZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmNsaWVudFdpZHRoID4gNzAwKSB7DQogICAgICAgICAgICBqUXVlcnkoJy5zbGlkZXIxJykuc2xpY2soew0KICAgICAgICAgICAgICAgIHNsaWRlc1RvU2hvdzogMywNCiAgICAgICAgICAgICAgICBzbGlkZXNUb1Njcm9sbDogMSwNCiAgICAgICAgICAgICAgICBydGw6IHRydWUsDQogICAgICAgICAgICAgICAgYXV0b3BsYXk6IHRydWUsDQogICAgICAgICAgICAgICAgYXV0b3BsYXlTcGVlZDogMzUwMA0KICAgICAgICAgICAgfSk7DQogICAgICAgIH0NCiAgICAgICAgaWYgKGRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5jbGllbnRXaWR0aCA8IDcwMCkgew0KICAgICAgICAgICAgalF1ZXJ5KCcuc2xpZGVyMScpLnNsaWNrKHsNCiAgICAgICAgICAgICAgICBkb3RzOiB0cnVlLA0KICAgICAgICAgICAgICAgIGluZmluaXRlOiB0cnVlLA0KICAgICAgICAgICAgICAgIHNsaWRlc1RvU2hvdzogMSwNCiAgICAgICAgICAgICAgICBjZW50ZXJNb2RlOiB0cnVlLA0KICAgICAgICAgICAgICAgIGNlbnRlclBhZGRpbmc6IDIwLA0KICAgICAgICAgICAgICAgIHZhcmlhYmxlV2lkdGg6IHRydWUsDQogICAgICAgICAgICAgICAgcnRsOiB0cnVlLA0KICAgICAgICAgICAgICAgIGF1dG9wbGF5OiB0cnVlLA0KICAgICAgICAgICAgICAgIGF1dG9wbGF5U3BlZWQ6IDM1MDANCg0KICAgICAgICAgICAgfSk7DQogICAgICAgIH0NCiAgICAgICAgJCgiLnNsaWRlcjEgLnNsaWNrLWFycm93LnNsaWNrLW5leHQiKS5odG1sKCI8aW1nIHNyYz0nL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWUvb3JiaXQvcmlnaHRfYXJyb3cuc3ZnJz4iKTsNCiAgICAgICAgJCgiLnNsaWRlcjEgLnNsaWNrLWFycm93LnNsaWNrLXByZXYiKS5odG1sKCI8aW1nIHNyYz0nL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWUvb3JiaXQvbGVmdF9hcnJvdy5zdmcnPiIpOw0KICAgICAgICBpZiAoZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmNsaWVudFdpZHRoID4gNzAwKSB7DQoNCiAgICAgICAgICAgICQoJy5zbGlkZXIyJykuc2xpY2soew0KICAgICAgICAgICAgICAgIHNsaWRlc1RvU2hvdzogMSwNCiAgICAgICAgICAgICAgICBzbGlkZXNUb1Njcm9sbDogMSwNCiAgICAgICAgICAgICAgICBydGw6IHRydWUsDQogICAgICAgICAgICAgICAgYXV0b3BsYXk6IHRydWUsDQogICAgICAgICAgICAgICAgYXV0b3BsYXlTcGVlZDogMzUwMA0KICAgICAgICAgICAgfSk7DQogICAgICAgICAgICAkKCcuc2xpZGVyMicpLm9uKCdhZnRlckNoYW5nZScsIGZ1bmN0aW9uICgpIHsNCiAgICAgICAgICAgICAgICBpZiAoJCgiLnNsaWRlcjJfYm94MSIpLmhhc0NsYXNzKCdzbGljay1jdXJyZW50JykpIHsNCiAgICAgICAgICAgICAgICAgICAgJCgiLnNsaWRlcjJfdGV4dDEiKS5jc3MoJ3Zpc2liaWxpdHknLCAndmlzaWJsZScpOw0KICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICBlbHNlIHsNCiAgICAgICAgICAgICAgICAgICAgJCgiLnNsaWRlcjJfdGV4dDEiKS5jc3MoJ3Zpc2liaWxpdHknLCAnaGlkZGVuJyk7DQogICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgIGlmICgkKCIuc2xpZGVyMl9ib3gyIikuaGFzQ2xhc3MoJ3NsaWNrLWN1cnJlbnQnKSkgew0KICAgICAgICAgICAgICAgICAgICAkKCIuc2xpZGVyMl90ZXh0MiIpLmNzcygndmlzaWJpbGl0eScsICd2aXNpYmxlJyk7DQogICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgIGVsc2Ugew0KICAgICAgICAgICAgICAgICAgICAkKCIuc2xpZGVyMl90ZXh0MiIpLmNzcygndmlzaWJpbGl0eScsICdoaWRkZW4nKTsNCiAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgaWYgKCQoIi5zbGlkZXIyX2JveDMiKS5oYXNDbGFzcygnc2xpY2stY3VycmVudCcpKSB7DQogICAgICAgICAgICAgICAgICAgICQoIi5zbGlkZXIyX3RleHQzIikuY3NzKCd2aXNpYmlsaXR5JywgJ3Zpc2libGUnKTsNCiAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgZWxzZSB7DQogICAgICAgICAgICAgICAgICAgICQoIi5zbGlkZXIyX3RleHQzIikuY3NzKCd2aXNpYmlsaXR5JywgJ2hpZGRlbicpOw0KICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICBpZiAoJCgiLnNsaWRlcjJfYm94NCIpLmhhc0NsYXNzKCdzbGljay1jdXJyZW50JykpIHsNCiAgICAgICAgICAgICAgICAgICAgJCgiLnNsaWRlcjJfdGV4dDQiKS5jc3MoJ3Zpc2liaWxpdHknLCAndmlzaWJsZScpOw0KICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICBlbHNlIHsNCiAgICAgICAgICAgICAgICAgICAgJCgiLnNsaWRlcjJfdGV4dDQiKS5jc3MoJ3Zpc2liaWxpdHknLCAnaGlkZGVuJyk7DQogICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgIGlmICgkKCIuc2xpZGVyMl9ib3g1IikuaGFzQ2xhc3MoJ3NsaWNrLWN1cnJlbnQnKSkgew0KICAgICAgICAgICAgICAgICAgICAkKCIuc2xpZGVyMl90ZXh0NSIpLmNzcygndmlzaWJpbGl0eScsICd2aXNpYmxlJyk7DQogICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgIGVsc2Ugew0KICAgICAgICAgICAgICAgICAgICAkKCIuc2xpZGVyMl90ZXh0NSIpLmNzcygndmlzaWJpbGl0eScsICdoaWRkZW4nKTsNCiAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9KTsNCiAgICAgICAgfQ0KICAgICAgICBpZiAoZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmNsaWVudFdpZHRoIDwgNzAwKSB7DQoNCiAgICAgICAgICAgICQoJy5zbGlkZXIyJykuc2xpY2soew0KICAgICAgICAgICAgICAgIGRvdHM6IHRydWUsDQogICAgICAgICAgICAgICAgc2xpZGVzVG9TaG93OiAxLA0KICAgICAgICAgICAgICAgIHNsaWRlc1RvU2Nyb2xsOiAxLA0KICAgICAgICAgICAgICAgIHJ0bDogdHJ1ZSwNCiAgICAgICAgICAgICAgICBhdXRvcGxheTogdHJ1ZSwNCiAgICAgICAgICAgICAgICBhdXRvcGxheVNwZWVkOiAzNTAwDQogICAgICAgICAgICB9KTsNCiAgICAgICAgICAgICQoJy5zbGlkZXIyJykub24oJ2FmdGVyQ2hhbmdlJywgZnVuY3Rpb24gKCkgew0KICAgICAgICAgICAgICAgIGlmICgkKCIuc2xpZGVyMl9ib3gxIikuaGFzQ2xhc3MoJ3NsaWNrLWN1cnJlbnQnKSkgew0KICAgICAgICAgICAgICAgICAgICAkKCIuc2xpZGVyMl90ZXh0MSIpLmNzcygndmlzaWJpbGl0eScsICd2aXNpYmxlJyk7DQogICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgIGVsc2Ugew0KICAgICAgICAgICAgICAgICAgICAkKCIuc2xpZGVyMl90ZXh0MSIpLmNzcygndmlzaWJpbGl0eScsICdoaWRkZW4nKTsNCiAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgaWYgKCQoIi5zbGlkZXIyX2JveDIiKS5oYXNDbGFzcygnc2xpY2stY3VycmVudCcpKSB7DQogICAgICAgICAgICAgICAgICAgICQoIi5zbGlkZXIyX3RleHQyIikuY3NzKCd2aXNpYmlsaXR5JywgJ3Zpc2libGUnKTsNCiAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgZWxzZSB7DQogICAgICAgICAgICAgICAgICAgICQoIi5zbGlkZXIyX3RleHQyIikuY3NzKCd2aXNpYmlsaXR5JywgJ2hpZGRlbicpOw0KICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICBpZiAoJCgiLnNsaWRlcjJfYm94MyIpLmhhc0NsYXNzKCdzbGljay1jdXJyZW50JykpIHsNCiAgICAgICAgICAgICAgICAgICAgJCgiLnNsaWRlcjJfdGV4dDMiKS5jc3MoJ3Zpc2liaWxpdHknLCAndmlzaWJsZScpOw0KICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICBlbHNlIHsNCiAgICAgICAgICAgICAgICAgICAgJCgiLnNsaWRlcjJfdGV4dDMiKS5jc3MoJ3Zpc2liaWxpdHknLCAnaGlkZGVuJyk7DQogICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgIGlmICgkKCIuc2xpZGVyMl9ib3g0IikuaGFzQ2xhc3MoJ3NsaWNrLWN1cnJlbnQnKSkgew0KICAgICAgICAgICAgICAgICAgICAkKCIuc2xpZGVyMl90ZXh0NCIpLmNzcygndmlzaWJpbGl0eScsICd2aXNpYmxlJyk7DQogICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgIGVsc2Ugew0KICAgICAgICAgICAgICAgICAgICAkKCIuc2xpZGVyMl90ZXh0NCIpLmNzcygndmlzaWJpbGl0eScsICdoaWRkZW4nKTsNCiAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgaWYgKCQoIi5zbGlkZXIyX2JveDUiKS5oYXNDbGFzcygnc2xpY2stY3VycmVudCcpKSB7DQogICAgICAgICAgICAgICAgICAgICQoIi5zbGlkZXIyX3RleHQ1IikuY3NzKCd2aXNpYmlsaXR5JywgJ3Zpc2libGUnKTsNCiAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgZWxzZSB7DQogICAgICAgICAgICAgICAgICAgICQoIi5zbGlkZXIyX3RleHQ1IikuY3NzKCd2aXNpYmlsaXR5JywgJ2hpZGRlbicpOw0KICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0pOw0KICAgICAgICB9DQogICAgICAgIC8vICQoJy5zbGlkZXIzJykuc2xpY2soew0KICAgICAgICAvLyAgICAgc2xpZGVzVG9TaG93OiAxLA0KICAgICAgICAvLyAgICAgc2xpZGVzVG9TY3JvbGw6IDEsDQogICAgICAgIC8vICAgICBhdXRvcGxheTogdHJ1ZSwNCiAgICAgICAgLy8gICAgIGF1dG9wbGF5U3BlZWQ6IDIwMDAsDQogICAgICAgIC8vICAgICBydGw6IHRydWUNCiAgICAgICAgLy8gfSk7DQogICAgICAgIC8vICQoJy5zbGlkZXI0Jykuc2xpY2soew0KICAgICAgICAvLyAgICAgc2xpZGVzVG9TaG93OiAxLA0KICAgICAgICAvLyAgICAgc2xpZGVzVG9TY3JvbGw6IDEsDQogICAgICAgIC8vICAgICBhdXRvcGxheTogdHJ1ZSwNCiAgICAgICAgLy8gICAgIGF1dG9wbGF5U3BlZWQ6IDIwMDAsDQogICAgICAgIC8vICAgICBydGw6IHRydWUNCiAgICAgICAgLy8gfSk7DQogICAgICAgIC8vICQoJy5zbGlkZXI1Jykuc2xpY2soew0KICAgICAgICAvLyAgICAgc2xpZGVzVG9TaG93OiAxLA0KICAgICAgICAvLyAgICAgc2xpZGVzVG9TY3JvbGw6IDEsDQogICAgICAgIC8vICAgICBhdXRvcGxheTogdHJ1ZSwNCiAgICAgICAgLy8gICAgIGF1dG9wbGF5U3BlZWQ6IDIwMDAsDQogICAgICAgIC8vICAgICBydGw6IHRydWUNCiAgICAgICAgLy8gfSk7DQogICAgICAgICQoIi5zbGlkZXIzIikuY3NzKCJkaXNwbGF5IiwgIm5vbmUiKTsNCiAgICAgICAgJCgiLnNsaWRlcjQiKS5jc3MoImRpc3BsYXkiLCAibm9uZSIpOw0KICAgICAgICAkKCIuc2xpZGVyNSIpLmNzcygiZGlzcGxheSIsICJub25lIik7DQoNCg0KICAgICAgICAkKCIuYWxsX2Rldl9jbGljayIpLmNsaWNrKGZ1bmN0aW9uICgpIHsNCiAgICAgICAgICAgICQoIi5zbGlkZXIyIikuY3NzKCJkaXNwbGF5IiwgImJsb2NrIik7DQogICAgICAgICAgICAkKCIuc2xpZGVyMyIpLmNzcygiZGlzcGxheSIsICJub25lIik7DQogICAgICAgICAgICAkKCIuc2xpZGVyNCIpLmNzcygiZGlzcGxheSIsICJub25lIik7DQogICAgICAgICAgICAkKCIuc2xpZGVyNSIpLmNzcygiZGlzcGxheSIsICJub25lIik7DQogICAgICAgICAgICAkKCcuc2xpZGVyMicpLmdldCgwKS5zbGljay5zZXRQb3NpdGlvbigpOw0KDQogICAgICAgIH0pOw0KDQogICAgICAgICQoIi5tb2JpbGVzX2NsaWNrIikuY2xpY2soZnVuY3Rpb24gKCkgew0KICAgICAgICAgICAgJCgiLnNsaWRlcjIiKS5jc3MoImRpc3BsYXkiLCAibm9uZSIpOw0KICAgICAgICAgICAgJCgiLnNsaWRlcjMiKS5jc3MoImRpc3BsYXkiLCAiYmxvY2siKTsNCiAgICAgICAgICAgICQoIi5zbGlkZXI0IikuY3NzKCJkaXNwbGF5IiwgIm5vbmUiKTsNCiAgICAgICAgICAgICQoIi5zbGlkZXI1IikuY3NzKCJkaXNwbGF5IiwgIm5vbmUiKTsNCiAgICAgICAgICAgICQoJy5zbGlkZXIzJykuZ2V0KDApLnNsaWNrLnNldFBvc2l0aW9uKCk7DQogICAgICAgIH0pOw0KDQogICAgICAgICQoIi5tb2RlbXNfY2xpY2siKS5jbGljayhmdW5jdGlvbiAoKSB7DQogICAgICAgICAgICAkKCIuc2xpZGVyMyIpLmNzcygiZGlzcGxheSIsICJub25lIik7DQogICAgICAgICAgICAkKCIuc2xpZGVyMiIpLmNzcygiZGlzcGxheSIsICJub25lIik7DQogICAgICAgICAgICAkKCIuc2xpZGVyNCIpLmNzcygiZGlzcGxheSIsICJibG9jayIpOw0KICAgICAgICAgICAgJCgiLnNsaWRlcjUiKS5jc3MoImRpc3BsYXkiLCAibm9uZSIpOw0KICAgICAgICAgICAgJCgnLnNsaWRlcjQnKS5nZXQoMCkuc2xpY2suc2V0UG9zaXRpb24oKTsNCg0KICAgICAgICB9KTsNCg0KICAgICAgICAkKCIuY2F0ZWdfY2xpY2siKS5jbGljayhmdW5jdGlvbiAoKSB7DQogICAgICAgICAgICAkKCIuc2xpZGVyMyIpLmNzcygiZGlzcGxheSIsICJub25lIik7DQogICAgICAgICAgICAkKCIuc2xpZGVyNCIpLmNzcygiZGlzcGxheSIsICJub25lIik7DQogICAgICAgICAgICAkKCIuc2xpZGVyMiIpLmNzcygiZGlzcGxheSIsICJub25lIik7DQogICAgICAgICAgICAkKCIuc2xpZGVyNSIpLmNzcygiZGlzcGxheSIsICJibG9jayIpOw0KICAgICAgICAgICAgJCgnLnNsaWRlcjUnKS5nZXQoMCkuc2xpY2suc2V0UG9zaXRpb24oKTsNCg0KICAgICAgICB9KTsNCg0KICAgICAgICAkKCIuc2xpZGVyMiAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCIpLmh0bWwoIjxpbWcgc3JjPScvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZS9yaWdodF9ncmV5X2Fycm93LnN2Zyc+Iik7DQogICAgICAgICQoIi5zbGlkZXIyIC5zbGljay1hcnJvdy5zbGljay1wcmV2IikuaHRtbCgiPGltZyBzcmM9Jy9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lL3JpZ2h0X2dyZXlfYXJyb3cuc3ZnJz4iKTsNCiAgICAgICAgJCgiLnNsaWRlcjMgLnNsaWNrLWFycm93LnNsaWNrLW5leHQiKS5odG1sKCI8aW1nIHNyYz0nL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWUvcmlnaHRfZ3JleV9hcnJvdy5zdmcnPiIpOw0KICAgICAgICAkKCIuc2xpZGVyMyAuc2xpY2stYXJyb3cuc2xpY2stcHJldiIpLmh0bWwoIjxpbWcgc3JjPScvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZS9yaWdodF9ncmV5X2Fycm93LnN2Zyc+Iik7DQogICAgICAgICQoIi5zbGlkZXI0IC5zbGljay1hcnJvdy5zbGljay1uZXh0IikuaHRtbCgiPGltZyBzcmM9Jy9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lL3JpZ2h0X2dyZXlfYXJyb3cuc3ZnJz4iKTsNCiAgICAgICAgJCgiLnNsaWRlcjQgLnNsaWNrLWFycm93LnNsaWNrLXByZXYiKS5odG1sKCI8aW1nIHNyYz0nL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWUvcmlnaHRfZ3JleV9hcnJvdy5zdmcnPiIpOw0KICAgICAgICAkKCIuc2xpZGVyNSAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCIpLmh0bWwoIjxpbWcgc3JjPScvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZS9yaWdodF9ncmV5X2Fycm93LnN2Zyc+Iik7DQogICAgICAgICQoIi5zbGlkZXI1IC5zbGljay1hcnJvdy5zbGljay1wcmV2IikuaHRtbCgiPGltZyBzcmM9Jy9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lL3JpZ2h0X2dyZXlfYXJyb3cuc3ZnJz4iKTsNCg0KDQogICAgICAgICQoJy5zaW5nbGUtaXRlbScpLnNsaWNrKHsNCiAgICAgICAgICAgICAgICBkb3RzOiB0cnVlLA0KICAgICAgICAgICAgICAgIGFycm93czogdHJ1ZSwNCiAgICAgICAgICAgICAgICBpbmZpbml0ZTogdHJ1ZSwNCiAgICAgICAgICAgICAgICBzbGlkZXNUb1Nob3c6IDEsDQogICAgICAgICAgICAgICAgc2xpZGVzVG9TY3JvbGw6IDEsDQogICAgICAgICAgICAgICAgYXV0b3BsYXk6IHRydWUsDQogICAgICAgICAgICAgICAgYXV0b3BsYXlTcGVlZDogMzUwMCwNCiAgICAgICAgICAgICAgICBydGw6dHJ1ZQ0KICAgICAgICAgICAgfSk7DQogICAgICAgICAgICAkKCIuc2luZ2xlLWl0ZW0gLnNsaWNrLWFycm93LnNsaWNrLW5leHQiKS5odG1sKCI8aW1nIHNyYz0nL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWUvb3JiaXQvcmlnaHRfYXJyb3cuc3ZnJz4iKTsNCiAgICAgICAgICAgICQoIi5zaW5nbGUtaXRlbSAuc2xpY2stYXJyb3cuc2xpY2stcHJldiIpLmh0bWwoIjxpbWcgc3JjPScvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZS9vcmJpdC9sZWZ0X2Fycm93LnN2Zyc+Iik7DQoNCg0KICAgICAgICAgICAgJCgiLnNpbmdsZS1pdGVtIC5zbGljay1kb3RzIGxpOm50aC1jaGlsZCgxKSBidXR0b24iKS5odG1sKCIgMDEgIik7DQogICAgICAgICAgICAkKCIuc2luZ2xlLWl0ZW0gLnNsaWNrLWRvdHMgbGk6bnRoLWNoaWxkKDIpIGJ1dHRvbiIpLmh0bWwoIiAwMiAiKTsNCiAgICAgICAgICAgICQoIi5zaW5nbGUtaXRlbSAuc2xpY2stZG90cyBsaTpudGgtY2hpbGQoMykgYnV0dG9uIikuaHRtbCgiIDAzICIpOw0KICAgICAgICAgICAgJCgiLnNpbmdsZS1pdGVtIC5zbGljay1kb3RzIGxpOm50aC1jaGlsZCg0KSBidXR0b24iKS5odG1sKCIgMDQgIik7DQogICAgPC9zY3JpcHQ+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9InNpeHRoX3NlY3Rpb25fYmciPg0KICAgIDxkaXYgY2xhc3M9InNpeHRoX3NlY3Rpb24gY29udGFpbmVyIj4NCiAgICAgICAgPGRpdiBjbGFzcz0ic2l4dGhfdGl0bGUiPg0KICAgICAgICAgICAgPHAgY2xhc3M9ImhpZGRlbi14cyI+T3JhbmdlPC9wPg0KICAgICAgICAgICAgPGg1PlJld2FyZHM8L2g1Pg0KICAgICAgICAgICAgPHAgY2xhc3M9InNpeHRoX2Rlc2MiPtin2LPYqtmB2YrYryDYp9mD2KvYsSDZhdi5IE9yYW5nZTwvcD4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYgY2xhc3M9InNpeHRoX3RhYnMiPg0KICAgICAgICAgICAgPHVsPg0KICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0iZGVhbHNfdGFiIiBvbmNsaWNrPSJjaGFuZ2Vmb250KCcxJyk7Ij5PcmFuZ2UgRGVhbHM8L2xpPg0KICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0idGlrcmFtX3RhYiIgb25jbGljaz0iY2hhbmdlZm9udCgnMicpOyI+PCEtLSA8YSBocmVmPSJodHRwczovL3d3dy5yZXdhcmRzLm9yYW5nZS5qby9hci9BY2NvdW50L0xvZ2luIiB0YXJnZXQ9Il9ibGFuayI+IC0tPtmG2YLYp9i3INiq2YPYsdmFPCEtLSA8L2E+IC0tPjwvbGk+DQogICAgICAgICAgICA8L3VsPg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgPGRpdiBjbGFzcz0idmFyaWFibGUtd2lkdGgiPg0KICAgICAgICANCiAgICAgICANCiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNsaXAxIj4NCiAgICAgICAgICAgICAgICA8aW1nIHNyYz0iL0FSL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWVfQVIvcmV3YXJkc19zbGlkZXIxLnBuZyIgYWx0PSIiPg0KICAgICAgICAgICAgICAgIDwhLS0gPHNwYW4+DQogICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9ImphdmFzY3JpcHQ6dm9pZCgwKSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8cD5DaGFwdGVyIE9uZSBDYWZlMTwvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJjYWxsX2FjdGlvbl9yZXdhcmRzIj5DYWxsIHRvIEFjdGlvbjwvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJnZXRfb2ZmIj5HZXQgMjUlIG9mZjwvcD4NCiAgICAgICAgICAgICAgICAgICAgPC9hPg0KICAgICAgICAgICAgICAgIDwvc3Bhbj4gLS0+DQogICAgICAgICAgICAgICAgPHNwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICA8cD7ZhNix2K3ZhNin2KrZgyDZiNmF2LTYp9mI2YrYsdmDDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4+2KfYqti02KrYsdmKINmC2LPYp9im2YUg2LHYtdmK2K8g2YXZhiDZg9ix2YrZhTwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXY+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cucmV3YXJkcy5vcmFuZ2Uuam8vd2Vidmlld3MvZGVhbHMvYXIvRVNob3AiPtiy2LEg2KfZhNmF2KrYrNixINin2YTYp9mGPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXY+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZS9naWZ0X2ljb24ucG5nIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNtYWxsPjI1MDxicj48aT4g2YbZgti32Kk8L2k+PC9zbWFsbD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgIDwvc3Bhbj4NCiAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2xpcDIiPg0KICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvQVIvUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZV9BUi9yZXdhcmRzX3NsaWRlcjIucG5nIiBhbHQ9IiI+DQogICAgICAgICAgICAgICAgPCEtLSA8c3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iamF2YXNjcmlwdDp2b2lkKDApIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwPkNoYXB0ZXIgT25lIENhZmUyPC9wPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImNhbGxfYWN0aW9uX3Jld2FyZHMiPkNhbGwgdG8gQWN0aW9uPC9wPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImdldF9vZmYiPkdldCAyNSUgb2ZmPC9wPg0KICAgICAgICAgICAgICAgICAgICA8L2E+DQogICAgICAgICAgICAgICAgPC9zcGFuPiAtLT4NCiAgICAgICAgICAgICAgICA8c3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwPtmE2YjYrNio2KfYqiDYp9mD2YQg2K7ZgdmK2YHYqQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuPtin2LTYqtix2Yog2YLYs9in2KbZhSDYrti12YUg2YXZhiDYt9mE2KjYp9iqPC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9wPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3d3dy5yZXdhcmRzLm9yYW5nZS5qby9hci9FU2hvcC9EZXRhaWxzLzMzNSI+2LLYsSDYp9mE2YXYqtis2LEg2KfZhNin2YY8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lL2dpZnRfaWNvbi5wbmciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c21hbGw+MjUwPGJyPjxpPiDZhtmC2LfYqTwvaT48L3NtYWxsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgPC9zcGFuPg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjbGlwMyI+DQogICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9BUi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lX0FSL3Jld2FyZHNfc2xpZGVyNC5wbmciIGFsdD0iIj4NCiAgICAgICAgICAgICAgICA8IS0tIDxzcGFuPg0KICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJqYXZhc2NyaXB0OnZvaWQoMCkiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHA+Q2hhcHRlciBPbmUgQ2FmZTM8L3A+DQogICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iY2FsbF9hY3Rpb25fcmV3YXJkcyI+Q2FsbCB0byBBY3Rpb248L3A+DQogICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iZ2V0X29mZiI+R2V0IDI1JSBvZmY8L3A+DQogICAgICAgICAgICAgICAgICAgIDwvYT4NCiAgICAgICAgICAgICAgICA8L3NwYW4+IC0tPg0KICAgICAgICAgICAgICAgIDxzcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHA+2YTYp9i02KrYsdin2YPYp9iq2YMg2KfZhNix2YLZhdmK2KkNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3Bhbj7Yp9i02KrYsdmKINmC2LPYp9im2YUg2KfYtNiq2LHYp9mDINmI2LTYrdmGINix2LXZitivINmF2YYg2YPYsdiq2Yo8L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICA8L3A+DQogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnJld2FyZHMub3JhbmdlLmpvL3dlYnZpZXdzL2RlYWxzL2FyL0VTaG9wIj7YstixINin2YTZhdiq2KzYsSDYp9mE2KfZhjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWUvZ2lmdF9pY29uLnBuZyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzbWFsbD4yNTA8YnI+PGk+INmG2YLYt9ipPC9pPjwvc21hbGw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICA8L3NwYW4+DQogICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNsaXA0Ij4NCiAgICAgICAgICAgICAgICA8aW1nIHNyYz0iL0FSL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWVfQVIvcmV3YXJkc19zbGlkZXIzLnBuZyIgYWx0PSIiPg0KICAgICAgICAgICAgICAgIDwhLS0gPHNwYW4+DQogICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9ImphdmFzY3JpcHQ6dm9pZCgwKSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8cD5DaGFwdGVyIE9uZSBDYWZlNDwvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJjYWxsX2FjdGlvbl9yZXdhcmRzIj5DYWxsIHRvIEFjdGlvbjwvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJnZXRfb2ZmIj5HZXQgMjUlIG9mZjwvcD4NCiAgICAgICAgICAgICAgICAgICAgPC9hPg0KICAgICAgICAgICAgICAgIDwvc3Bhbj4gLS0+DQogICAgICAgICAgICAgICAgPHNwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICA8cD7ZhNij2LrYp9mG2YrZgyDYp9mE2YXZgdi22YTYqQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuPtin2LTYqtix2Yog2YLYs9in2KbZhSDYp9i02KrYsdin2YMg2YXZhiDYp9mG2LrYp9mF2Yo8L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICA8L3A+DQogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnJld2FyZHMub3JhbmdlLmpvL2FyL0VTaG9wL0RldGFpbHMvMzMwIj7YstixINin2YTZhdiq2KzYsSDYp9mE2KfZhjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWUvZ2lmdF9pY29uLnBuZyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzbWFsbD4yNTA8YnI+PGk+INmG2YLYt9ipPC9pPjwvc21hbGw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICA8L3NwYW4+DQogICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYgY2xhc3M9InZhcmlhYmxlLXdpZHRoMSI+DQogICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjbGlwNiI+DQogICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9rZXJtYWxrLnBuZyIgYWx0PSJTaGF3YXJtYWF0aSI+DQogICAgICAgICAgICAgICAgICAgIDxzcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHA+IDIwJSDYrti12YUgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGJyPiANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3Bhbj7YudmE2Ykg2KfZhNit2LPYp9ioICA8L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICA8L3A+DQogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2Pg0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cucmV3YXJkcy5vcmFuZ2Uuam8vd2Vidmlld3MvZGVhbHMvYXIvRGVhbHMvRGV0YWlscy84NCI+2KfYrdi12YQg2LnZhNmJINin2YTYrti12YU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSA8c21hbGw+MjUwPGJyPjxpPiBQb2ludHM8L2k+PC9zbWFsbD4gLS0+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgPC9zcGFuPg0KICAgICAgICAgICAgICAgIDwvZGl2PiAgICAgICAgICAgPGRpdiBjbGFzcz0iY2xpcDciPg0KICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9wcmltZS5wbmciIGFsdD0iIj4NCiAgICAgICAgICAgICAgICA8IS0tIDxzcGFuPg0KICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3d3dy5yZXdhcmRzLm9yYW5nZS5qby9hci9EZWFscy9EZXRhaWxzLzciPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHA+R2hhc2VlbGNvbTwvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJjYWxsX2FjdGlvbl9yZXdhcmRzIj7Yrti12YUgNTDZqiDYudmE2Ykg2K7Yr9mF2Kkg2LrYs9mK2YQg2KfZhNmF2YTYp9io2LM8L3A+DQogICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iZ2V0X29mZiI+2K7YtdmFIDUw2aog2LnZhNmJINiu2K/ZhdipINi62LPZitmEINin2YTZhdmE2KfYqNizPC9wPg0KICAgICAgICAgICAgICAgICAgICA8L2E+DQogICAgICAgICAgICAgICAgPC9zcGFuPiAtLT4NCiAgICAgICAgICAgICAgICA8c3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwPlByaW1lIENpbmVtYXM8YnI+INiu2LXZhSDYrtin2LUNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3Bhbj4g2LnZhNmJINiq2LDZg9ix2Kkg2YXYuSDYqNmI2LTYp9ixINmI2YXYtNix2YjYqCDYutin2LLZijwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXY+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cucmV3YXJkcy5vcmFuZ2Uuam8vd2Vidmlld3MvZGVhbHMvYXIvRGVhbHMvRGV0YWlscy82MyI+2KfYrdi12YQg2LnZhNmJINin2YTYrti12YU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSA8c21hbGw+MjUwPGJyPjxpPiDZhtmC2LfYqTwvaT48L3NtYWxsPiAtLT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgIDwvc3Bhbj4NCiAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2xpcDgiPg0KICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZS9zbGlkZXJzL3NsaWRlcjZfMy5wbmciIGFsdD0iIj4NCiAgICAgICAgICAgICAgICA8IS0tIDxzcGFuPg0KICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3d3dy5yZXdhcmRzLm9yYW5nZS5qby9hci9EZWFscy9EZXRhaWxzLzQ3Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwPlNoYXJtaXJhbjwvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJjYWxsX2FjdGlvbl9yZXdhcmRzIj7Yrti12YUgMjDZqiDYudmE2Ykg2YXYs9iq2K3Yttix2KfYqiDYp9mE2KrYrNmF2YrZhDwvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJnZXRfb2ZmIj7Yrti12YUgMjDZqiDYudmE2Ykg2YXYs9iq2K3Yttix2KfYqiDYp9mE2KrYrNmF2YrZhDwvcD4NCiAgICAgICAgICAgICAgICAgICAgPC9hPg0KICAgICAgICAgICAgICAgIDwvc3Bhbj4gLS0+DQogICAgICAgICAgICAgICAgPHNwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICA8cD4yMCUg2K7YtdmFPGJyPlNoYXJtaXJhbg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuPti52YTZiSDZhdiz2KrYrdi22LHYp9iqINin2YTYqtis2YXZitmEPC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9wPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3d3dy5yZXdhcmRzLm9yYW5nZS5qby9hci9EZWFscy9EZXRhaWxzLzQ3Ij7Yp9it2LXZhCDYudmE2Ykg2KfZhNiu2LXZhTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tIDxzbWFsbD4yNTA8YnI+PGk+INmG2YLYt9ipPC9pPjwvc21hbGw+IC0tPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgPC9zcGFuPg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjbGlwOSI+DQogICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL3NpenpsZS5wbmciIGFsdD0iIj4NCiAgICAgICAgICAgICAgICA8IS0tIDxzcGFuPg0KICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3d3dy5yZXdhcmRzLm9yYW5nZS5qby9hci9EZWFscy9EZXRhaWxzLzI1Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwPkNhc3RhbmEgQ2Fmw6k8L3A+DQogICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iY2FsbF9hY3Rpb25fcmV3YXJkcyI+2K7YtdmFIDMw2aog2LnZhNmJINil2KzZhdin2YTZiiDZgdin2KrZiNix2KrZgzwvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJnZXRfb2ZmIj7Yrti12YUgMzDZqiDYudmE2Ykg2KXYrNmF2KfZhNmKINmB2KfYqtmI2LHYqtmDPC9wPg0KICAgICAgICAgICAgICAgICAgICA8L2E+DQogICAgICAgICAgICAgICAgPC9zcGFuPiAtLT4NCiAgICAgICAgICAgICAgICA8c3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwPlNpenpsZSBHcmlsbCA8YnI+2LPYp9mG2K/ZiNmK2KrYtCDZhdis2KfZhtin2YsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3Bhbj4g2YXYuSDZg9mEINiz2KfZhtiv2YjZitiq2LQ8L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICA8L3A+DQogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnJld2FyZHMub3JhbmdlLmpvL3dlYnZpZXdzL2RlYWxzL2FyL0RlYWxzL0RldGFpbHMvODUiPtin2K3YtdmEINi52YTZiSDYp9mE2K7YtdmFPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXY+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gPHNtYWxsPjI1MDxicj48aT4g2YbZgti32Kk8L2k+PC9zbWFsbD4gLS0+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICA8L3NwYW4+DQogICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNsaXAxMCI+DQogICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL2NvenkucG5nIiBhbHQ9IiI+DQogICAgICAgICAgICAgICA8IS0tICA8c3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cucmV3YXJkcy5vcmFuZ2Uuam8vYXIvRGVhbHMvRGV0YWlscy8yMyI+DQogICAgICAgICAgICAgICAgICAgICAgICA8cD5QaXp6YSBMb3ZlcjwvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJjYWxsX2FjdGlvbl9yZXdhcmRzIj7Yrti12YUgMjXZqiDYudmE2Ykg2KfZhNio2YrYqtiy2Kc8L3A+DQogICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iZ2V0X29mZiI+2K7YtdmFIDI12aog2LnZhNmJINin2YTYqNmK2KrYstinPC9wPg0KICAgICAgICAgICAgICAgICAgICA8L2E+DQogICAgICAgICAgICAgICAgPC9zcGFuPiAtLT4NCiAgICAgICAgICAgICAgICA8c3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwPkNvenkgUGl6emE8YnI+INio2YrYqtiy2Kcg2YXYrNin2YbYp9mLDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4+INmF2Lkg2YPZhCDYqNmK2KrYstinPC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9wPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3d3dy5yZXdhcmRzLm9yYW5nZS5qby93ZWJ2aWV3cy9kZWFscy9hci9EZWFscy9EZXRhaWxzLzg2Ij7Yp9it2LXZhCDYudmE2Ykg2KfZhNiu2LXZhTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tIDxzbWFsbD4yNTA8YnI+PGk+INmG2YLYt9ipPC9pPjwvc21hbGw+IC0tPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQoNCiAgICAgICAgICAgICAgICA8L3NwYW4+DQogICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNsaXAxMSI+DQogICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lL3NsaWRlcnMvc2xpZGVyNl82LnBuZyIgYWx0PSIiPg0KICAgICAgICAgICAgICAgIDwhLS0gPHNwYW4+DQogICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnJld2FyZHMub3JhbmdlLmpvL2FyL0RlYWxzL0RldGFpbHMvOCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8cD5MZWFkZXJzIENlbnRlcjwvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJjYWxsX2FjdGlvbl9yZXdhcmRzIj7ZqjQg2K7YtdmFINi52YTZiSDYp9mE2KPYrNmH2LLYqSDYp9mE2YPZh9ix2KjYp9im2YrYqTwvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJnZXRfb2ZmIj402aog2K7YtdmFINi52YTZiSDYp9mE2KPYrNmH2LLYqSDYp9mE2YPZh9ix2KjYp9im2YrYqTwvcD4NCiAgICAgICAgICAgICAgICAgICAgPC9hPg0KICAgICAgICAgICAgICAgIDwvc3Bhbj4gLS0+DQogICAgICAgICAgICAgICAgPHNwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICA8cD40JSDYrti12YU8YnI+TGVhZGVycyBDZW50ZXINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3Bhbj7YudmE2Ykg2KfZhNij2KzZh9iy2Kkg2KfZhNmD2YfYsdio2KfYptmK2Kk8L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICA8L3A+DQogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnJld2FyZHMub3JhbmdlLmpvL2FyL0RlYWxzL0RldGFpbHMvOCI+2KfYrdi12YQg2LnZhNmJINin2YTYrti12YU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSA8c21hbGw+MjUwPGJyPjxpPiDZhtmC2LfYqTwvaT48L3NtYWxsPiAtLT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgIDwvc3Bhbj4NCiAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgPHNjcmlwdD4NCiAgICAgICAgICAgICQoIi52YXJpYWJsZS13aWR0aCIpLmhpZGUoKTsNCg0KICAgICAgICAgICAgJCgiLnRpa3JhbV90YWIiKS5jbGljayhmdW5jdGlvbiAoKSB7DQogICAgICAgICAgICAgICAgICQoIi52YXJpYWJsZS13aWR0aCIpLnNob3coKTsNCiAgICAgICAgICAgICAgICAgJCgiLnZhcmlhYmxlLXdpZHRoMSIpLmhpZGUoKTsNCiAgICAgICAgICAgICAgICAgJCgnLnZhcmlhYmxlLXdpZHRoJykuZ2V0KDApLnNsaWNrLnNldFBvc2l0aW9uKCk7DQogICAgICAgICAgICAgICAgICQoIi5yZXdhcmRzX2JnNSIpLmNzcygndmlzaWJpbGl0eScsICdoaWRkZW4nKTsNCiAgICAgICAgICAgICAgICAgJCgiLnJld2FyZHNfYmc1IikuY3NzKCdkaXNwbGF5JywgJ25vbmUnKTsNCiAgICAgICAgICAgICAgICAgJCgiLnJld2FyZHNfYmcxIikuY3NzKCd2aXNpYmlsaXR5JywgJ3Zpc2libGUnKTsNCiAgICAgICAgICAgICAgICAgJCgiLnJld2FyZHNfYmcxIikuY3NzKCdkaXNwbGF5JywgJ2Jsb2NrJyk7DQogICAgICAgICAgICAgICAgJCgiLnRpa3JhbV90YWIiKS5jc3MoJ2NvbG9yJywgJyNmZjc5MDAnKTsNCiAgICAgICAgICAgICAgICAkKCIudGlrcmFtX3RhYiIpLmNzcygndGV4dC1kZWNvcmF0aW9uJywgJ3VuZGVybGluZScpOw0KICAgICAgICAgICAgICAgICQoIi5kZWFsc190YWIiKS5jc3MoJ2NvbG9yJywgJyNmZmYnKTsNCiAgICAgICAgICAgICAgICAkKCIuZGVhbHNfdGFiIikuY3NzKCdmb250LXdlaWdodCcsICczMDAnKTsNCiAgICAgICAgICAgICAgICAkKCIuZGVhbHNfdGFiIikuY3NzKCd0ZXh0LWRlY29yYXRpb24nLCAnbm9uZScpOw0KICAgICAgICAgICAgICAgICAgICAvLyAkKCIucmV3YXJkc19tb3JlX2RlYWxzIikuY3NzKCd2aXNpYmlsaXR5JywgJ2hpZGRlbicpOw0KICAgICAgICAgICAgICAgICAgICAkKCIucmV3YXJkc192aWRlbyIpLmNzcygndmlzaWJpbGl0eScsICd2aXNpYmxlJyk7DQogICAgICAgICAgICAgICAgICAgIC8vICQoIi5yZXdhcmRzX3Rpa3JhbV9lc2hvcCIpLmNzcygndmlzaWJpbGl0eScsICd2aXNpYmxlJyk7DQogICAgICAgICAgICAgICAgICAgICQoIi5yZXdhcmRzX2xvZ2luIikuY3NzKCd2aXNpYmlsaXR5JywgJ3Zpc2libGUnKTsNCiAgICAgICAgICAgICAgICAgICAgJCgiLnJld2FyZHNfbW9yZV9kZWFscyIpLnRleHQoItmF2KrYrNixINiq2YPYsdmFIik7IA0KICAgICAgICAgICAgICAgICAgICAkKCIucmV3YXJkc19tb3JlX2RlYWxzIikuYXR0cignaHJlZicsICdodHRwOi8vd3d3LnJld2FyZHMub3JhbmdlLmpvL3dlYnZpZXdzL2FyL0VTaG9wJyk7IA0KICAgICAgICAgICAgICAgICAgICAkKCIucmV3YXJkc19iZzUiKS5jc3MoJ29wYWNpdHknLCAnMCcpOw0KICAgICAgICAgICAgICAgICAgICAkKCIucmV3YXJkc19iZzYiKS5jc3MoJ29wYWNpdHknLCAnMCcpOw0KICAgICAgICAgICAgICAgICAgICAkKCIucmV3YXJkc19iZzciKS5jc3MoJ29wYWNpdHknLCAnMCcpOw0KICAgICAgICAgICAgICAgICAgICAkKCIucmV3YXJkc19iZzgiKS5jc3MoJ29wYWNpdHknLCAnMCcpOw0KICAgICAgICAgICAgICAgICAgICAkKCIucmV3YXJkc19iZzkiKS5jc3MoJ29wYWNpdHknLCAnMCcpOw0KICAgICAgICAgICAgICAgICAgICAkKCIucmV3YXJkc19iZzEwIikuY3NzKCdvcGFjaXR5JywgJzAnKTsNCiAgICAgICAgICAgICAgICAgICAgJCgiLnJld2FyZHNfYmcxIikuY3NzKCdvcGFjaXR5JywgJzEnKTsNCiAgICAgICAgICAgICAgICAgICAgJCgiLnJld2FyZHNfYmcyIikuY3NzKCdvcGFjaXR5JywgJzEnKTsNCiAgICAgICAgICAgICAgICAgICAgJCgiLnJld2FyZHNfYmczIikuY3NzKCdvcGFjaXR5JywgJzEnKTsNCiAgICAgICAgICAgICAgICAgICAgJCgiLnJld2FyZHNfYmc0IikuY3NzKCdvcGFjaXR5JywgJzEnKTsNCiAgICAgICAgICAgICAgICAgICAgJCgiLnNpeHRoX3RhYnMgdWwiKS5hZGRDbGFzcygidGlrcmFtX2FmdGVyIik7DQogICAgICAgICAgICB9KTsNCiAgICAgICAgICAgICQoIi5kZWFsc190YWIiKS5jbGljayhmdW5jdGlvbiAoKSB7DQogICAgICAgICAgICAgICAgJCgiLnZhcmlhYmxlLXdpZHRoIikuaGlkZSgpOw0KICAgICAgICAgICAgICAgICQoIi52YXJpYWJsZS13aWR0aDEiKS5zaG93KCk7DQogICAgICAgICAgICAgICAgJCgnLnZhcmlhYmxlLXdpZHRoMScpLmdldCgwKS5zbGljay5zZXRQb3NpdGlvbigpOw0KICAgICAgICAgICAgICAgICQoIi5yZXdhcmRzX2JnNSIpLmNzcygndmlzaWJpbGl0eScsICd2aXNpYmxlJyk7DQogICAgICAgICAgICAgICAgJCgiLnJld2FyZHNfYmc1IikuY3NzKCdkaXNwbGF5JywgJ2Jsb2NrJyk7DQogICAgICAgICAgICAgICAgJCgiLnJld2FyZHNfYmcxIikuY3NzKCd2aXNpYmlsaXR5JywgJ2hpZGRlbicpOw0KICAgICAgICAgICAgICAgICQoIi5yZXdhcmRzX2JnMSIpLmNzcygnZGlzcGxheScsICdub25lJyk7DQogICAgICAgICAgICAgICAgJCgiLnRpa3JhbV90YWIiKS5jc3MoJ2NvbG9yJywgJyNmZmYnKTsNCiAgICAgICAgICAgICAgICAkKCIudGlrcmFtX3RhYiIpLmNzcygndGV4dC1kZWNvcmF0aW9uJywgJ25vbmUnKTsNCiAgICAgICAgICAgICAgICAkKCIuZGVhbHNfdGFiIikuY3NzKCdjb2xvcicsICcjZmY3OTAwJyk7DQogICAgICAgICAgICAgICAgJCgiLmRlYWxzX3RhYiIpLmNzcygndGV4dC1kZWNvcmF0aW9uJywgJ3VuZGVybGluZScpOw0KICAgICAgICAgICAgICAgICAgICAvLyAkKCIucmV3YXJkc19tb3JlX2RlYWxzIikuY3NzKCd2aXNpYmlsaXR5JywgJ3Zpc2libGUnKTsNCiAgICAgICAgICAgICAgICAgICAgJCgiLnJld2FyZHNfdmlkZW8iKS5jc3MoJ3Zpc2liaWxpdHknLCAnaGlkZGVuJyk7DQogICAgICAgICAgICAgICAgICAgIC8vICQoIi5yZXdhcmRzX3Rpa3JhbV9lc2hvcCIpLmNzcygndmlzaWJpbGl0eScsICdoaWRkZW4nKTsNCiAgICAgICAgICAgICAgICAgICAgJCgiLnJld2FyZHNfbG9naW4iKS5jc3MoJ3Zpc2liaWxpdHknLCAnaGlkZGVuJyk7DQogICAgICAgICAgICAgICAgICAgICQoIi5yZXdhcmRzX21vcmVfZGVhbHMiKS50ZXh0KCLYp9mE2YXYstmK2K8g2YXZhiDYp9mE2K7YtdmI2YXYp9iqIik7IA0KICAgICAgICAgICAgICAgICAgICAkKCIucmV3YXJkc19tb3JlX2RlYWxzIikuYXR0cignaHJlZicsICdodHRwczovL3d3dy5yZXdhcmRzLm9yYW5nZS5qby9hci9kZWFscycpOyANCiAgICAgICAgICAgICAgICAgICAgJCgiLnJld2FyZHNfYmc1IikuY3NzKCdvcGFjaXR5JywgJzEnKTsNCiAgICAgICAgICAgICAgICAgICAgJCgiLnJld2FyZHNfYmc2IikuY3NzKCdvcGFjaXR5JywgJzEnKTsNCiAgICAgICAgICAgICAgICAgICAgJCgiLnJld2FyZHNfYmc3IikuY3NzKCdvcGFjaXR5JywgJzEnKTsNCiAgICAgICAgICAgICAgICAgICAgJCgiLnJld2FyZHNfYmc4IikuY3NzKCdvcGFjaXR5JywgJzEnKTsNCiAgICAgICAgICAgICAgICAgICAgJCgiLnJld2FyZHNfYmc5IikuY3NzKCdvcGFjaXR5JywgJzEnKTsNCiAgICAgICAgICAgICAgICAgICAgJCgiLnJld2FyZHNfYmcxMCIpLmNzcygnb3BhY2l0eScsICcxJyk7DQogICAgICAgICAgICAgICAgICAgICQoIi5yZXdhcmRzX2JnMSIpLmNzcygnb3BhY2l0eScsICcwJyk7DQogICAgICAgICAgICAgICAgICAgICQoIi5yZXdhcmRzX2JnMiIpLmNzcygnb3BhY2l0eScsICcwJyk7DQogICAgICAgICAgICAgICAgICAgICQoIi5yZXdhcmRzX2JnMyIpLmNzcygnb3BhY2l0eScsICcwJyk7DQogICAgICAgICAgICAgICAgICAgICQoIi5yZXdhcmRzX2JnNCIpLmNzcygnb3BhY2l0eScsICcwJyk7DQogICAgICAgICAgICAgICAgICAgICQoIi5zaXh0aF90YWJzIHVsIikucmVtb3ZlQ2xhc3MoInRpa3JhbV9hZnRlciIpOw0KICAgICAgICAgICAgfSk7DQoNCg0KDQoNCiAgICAgICAgICAgIGlmIChkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuY2xpZW50V2lkdGggPiA3MDApIHsNCiAgICAgICAgICAgICAgICAkKCcudmFyaWFibGUtd2lkdGgnKS5zbGljayh7DQogICAgICAgICAgICAgICAgICAgIGRvdHM6IHRydWUsDQogICAgICAgICAgICAgICAgICAgIGluZmluaXRlOiBmYWxzZSwNCiAgICAgICAgICAgICAgICAgICAgc3BlZWQ6IDMwMCwNCiAgICAgICAgICAgICAgICAgICAgc2xpZGVzVG9TaG93OiAxLA0KICAgICAgICAgICAgICAgICAgICBjZW50ZXJNb2RlOiB0cnVlLA0KICAgICAgICAgICAgICAgICAgICB2YXJpYWJsZVdpZHRoOiB0cnVlLA0KICAgICAgICAgICAgICAgICAgICBydGw6IHRydWUsDQogICAgICAgICAgICAgICAgICAgIGF1dG9wbGF5OiB0cnVlLA0KICAgICAgICAgICAgICAgICAgICBhdXRvcGxheVNwZWVkOiAzNTAwDQogICAgICAgICAgICAgICAgfSk7DQogICAgICAgICAgICB9DQoNCiAgICAgICAgICAgIGVsc2UgaWYgKGRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5jbGllbnRXaWR0aCA8IDcwMCkgew0KICAgICAgICAgICAgICAgICQoJy52YXJpYWJsZS13aWR0aCcpLnNsaWNrKHsNCiAgICAgICAgICAgICAgICAgICAgZG90czogdHJ1ZSwNCiAgICAgICAgICAgICAgICAgICAgaW5maW5pdGU6IHRydWUsDQogICAgICAgICAgICAgICAgICAgIHNwZWVkOiAzMDAsDQogICAgICAgICAgICAgICAgICAgIHNsaWRlc1RvU2hvdzogMSwNCiAgICAgICAgICAgICAgICAgICAgY2VudGVyTW9kZTogdHJ1ZSwNCiAgICAgICAgICAgICAgICAgICAgdmFyaWFibGVXaWR0aDogdHJ1ZSwNCiAgICAgICAgICAgICAgICAgICAgcnRsOiB0cnVlLA0KICAgICAgICAgICAgICAgICAgICBhdXRvcGxheTogdHJ1ZSwNCiAgICAgICAgICAgICAgICAgICAgYXV0b3BsYXlTcGVlZDogMzUwMA0KICAgICAgICAgICAgICAgIH0pOw0KICAgICAgICAgICAgfQ0KDQoNCiAgICAgICAgICAgIGlmIChkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuY2xpZW50V2lkdGggPiA3MDApIHsNCiAgICAgICAgICAgICAgICAkKCcudmFyaWFibGUtd2lkdGgxJykuc2xpY2soew0KICAgICAgICAgICAgICAgICAgICBkb3RzOiB0cnVlLA0KICAgICAgICAgICAgICAgICAgICBpbmZpbml0ZTogZmFsc2UsDQogICAgICAgICAgICAgICAgICAgIHNwZWVkOiAzMDAsDQogICAgICAgICAgICAgICAgICAgIHNsaWRlc1RvU2hvdzogMSwNCiAgICAgICAgICAgICAgICAgICAgY2VudGVyTW9kZTogdHJ1ZSwNCiAgICAgICAgICAgICAgICAgICAgdmFyaWFibGVXaWR0aDogdHJ1ZSwNCiAgICAgICAgICAgICAgICAgICAgcnRsOiB0cnVlLA0KICAgICAgICAgICAgICAgICAgICBhdXRvcGxheTogdHJ1ZSwNCiAgICAgICAgICAgICAgICAgICAgYXV0b3BsYXlTcGVlZDogMzUwMA0KICAgICAgICAgICAgICAgIH0pOw0KICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICBlbHNlIGlmIChkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuY2xpZW50V2lkdGggPCA3MDApIHsNCiAgICAgICAgICAgICAgICAkKCcudmFyaWFibGUtd2lkdGgxJykuc2xpY2soew0KICAgICAgICAgICAgICAgICAgICBkb3RzOiB0cnVlLA0KICAgICAgICAgICAgICAgICAgICBpbmZpbml0ZTogdHJ1ZSwNCiAgICAgICAgICAgICAgICAgICAgc3BlZWQ6IDMwMCwNCiAgICAgICAgICAgICAgICAgICAgc2xpZGVzVG9TaG93OiAxLA0KICAgICAgICAgICAgICAgICAgICBjZW50ZXJNb2RlOiB0cnVlLA0KICAgICAgICAgICAgICAgICAgICB2YXJpYWJsZVdpZHRoOiB0cnVlLA0KICAgICAgICAgICAgICAgICAgICBydGw6IHRydWUsDQogICAgICAgICAgICAgICAgICAgIGF1dG9wbGF5OiB0cnVlLA0KICAgICAgICAgICAgICAgICAgICBhdXRvcGxheVNwZWVkOiAzNTAwDQogICAgICAgICAgICAgICAgfSk7DQogICAgICAgICAgICB9DQogICAgICAgICAgICAvLyAkKCcudmFyaWFibGUtd2lkdGgnKS5vbignYWZ0ZXJDaGFuZ2UnLCBmdW5jdGlvbiAoKSB7DQogICAgICAgICAgICAvLyAgICAgaWYgKCQoIi5jbGlwMSIpLmhhc0NsYXNzKCdzbGljay1jdXJyZW50JykpIHsNCiAgICAgICAgICAgIC8vICAgICAgICAgJCgiLnJld2FyZHNfYmcxIikuY3NzKCd2aXNpYmlsaXR5JywgJ3Zpc2libGUnKTsNCiAgICAgICAgICAgIC8vICAgICAgICAgJCgiLnJld2FyZHNfYmcxIikuY3NzKCdkaXNwbGF5JywgJ2Jsb2NrJykNCg0KICAgICAgICAgICAgLy8gICAgIH0NCiAgICAgICAgICAgIC8vICAgICBlbHNlIHsNCiAgICAgICAgICAgIC8vICAgICAgICAgJCgiLnJld2FyZHNfYmcxIikuY3NzKCd2aXNpYmlsaXR5JywgJ2hpZGRlbicpOw0KICAgICAgICAgICAgLy8gICAgICAgICAkKCIucmV3YXJkc19iZzEiKS5jc3MoJ2Rpc3BsYXknLCAnbm9uZScpDQogICAgICAgICAgICAvLyAgICAgfQ0KICAgICAgICAgICAgLy8gICAgIGlmICgkKCIuY2xpcDIiKS5oYXNDbGFzcygnc2xpY2stY3VycmVudCcpKSB7DQogICAgICAgICAgICAvLyAgICAgICAgICQoIi5yZXdhcmRzX2JnMiIpLmNzcygndmlzaWJpbGl0eScsICd2aXNpYmxlJyk7DQogICAgICAgICAgICAvLyAgICAgICAgICQoIi5yZXdhcmRzX2JnMiIpLmNzcygnZGlzcGxheScsICdibG9jaycpDQoNCiAgICAgICAgICAgIC8vICAgICB9DQogICAgICAgICAgICAvLyAgICAgZWxzZSB7DQogICAgICAgICAgICAvLyAgICAgICAgICQoIi5yZXdhcmRzX2JnMiIpLmNzcygndmlzaWJpbGl0eScsICdoaWRkZW4nKTsNCiAgICAgICAgICAgIC8vICAgICAgICAgJCgiLnJld2FyZHNfYmcyIikuY3NzKCdkaXNwbGF5JywgJ25vbmUnKQ0KICAgICAgICAgICAgLy8gICAgIH0NCiAgICAgICAgICAgIC8vICAgICBpZiAoJCgiLmNsaXAzIikuaGFzQ2xhc3MoJ3NsaWNrLWN1cnJlbnQnKSkgew0KICAgICAgICAgICAgLy8gICAgICAgICAkKCIucmV3YXJkc19iZzMiKS5jc3MoJ3Zpc2liaWxpdHknLCAndmlzaWJsZScpOw0KICAgICAgICAgICAgLy8gICAgICAgICAkKCIucmV3YXJkc19iZzMiKS5jc3MoJ2Rpc3BsYXknLCAnYmxvY2snKQ0KICAgICAgICAgICAgLy8gICAgIH0NCiAgICAgICAgICAgIC8vICAgICBlbHNlIHsNCiAgICAgICAgICAgIC8vICAgICAgICAgJCgiLnJld2FyZHNfYmczIikuY3NzKCd2aXNpYmlsaXR5JywgJ2hpZGRlbicpOw0KICAgICAgICAgICAgLy8gICAgICAgICAkKCIucmV3YXJkc19iZzMiKS5jc3MoJ2Rpc3BsYXknLCAnbm9uZScpDQogICAgICAgICAgICAvLyAgICAgfQ0KICAgICAgICAgICAgLy8gICAgIGlmICgkKCIuY2xpcDQiKS5oYXNDbGFzcygnc2xpY2stY3VycmVudCcpKSB7DQogICAgICAgICAgICAvLyAgICAgICAgICQoIi5yZXdhcmRzX2JnNCIpLmNzcygndmlzaWJpbGl0eScsICd2aXNpYmxlJyk7DQogICAgICAgICAgICAvLyAgICAgICAgICQoIi5yZXdhcmRzX2JnNCIpLmNzcygnZGlzcGxheScsICdibG9jaycpDQogICAgICAgICAgICAvLyAgICAgfQ0KICAgICAgICAgICAgLy8gICAgIGVsc2Ugew0KICAgICAgICAgICAgLy8gICAgICAgICAkKCIucmV3YXJkc19iZzQiKS5jc3MoJ3Zpc2liaWxpdHknLCAnaGlkZGVuJyk7DQogICAgICAgICAgICAvLyAgICAgICAgICQoIi5yZXdhcmRzX2JnNCIpLmNzcygnZGlzcGxheScsICdub25lJykNCiAgICAgICAgICAgIC8vICAgICB9DQogICAgICAgICAgICAvLyB9KTsNCg0KICAgICAgICAgICAgJCgiLnNpeHRoX3NlY3Rpb24gLnZhcmlhYmxlLXdpZHRoIC5zbGljay1hcnJvdy5zbGljay1uZXh0IikuaHRtbCgiPGltZyBzcmM9Jy9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lL29yYml0L3JpZ2h0X2Fycm93LnN2Zyc+Iik7DQogICAgICAgICAgICAkKCIuc2l4dGhfc2VjdGlvbiAudmFyaWFibGUtd2lkdGggLnNsaWNrLWFycm93LnNsaWNrLXByZXYiKS5odG1sKCI8aW1nIHNyYz0nL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWUvb3JiaXQvbGVmdF9hcnJvdy5zdmcnPiIpOw0KDQogICAgICAgICAgICAkKCIuc2l4dGhfc2VjdGlvbiAudmFyaWFibGUtd2lkdGgxIC5zbGljay1hcnJvdy5zbGljay1uZXh0IikuaHRtbCgiPGltZyBzcmM9Jy9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lL29yYml0L3JpZ2h0X2Fycm93LnN2Zyc+Iik7DQogICAgICAgICAgICAkKCIuc2l4dGhfc2VjdGlvbiAudmFyaWFibGUtd2lkdGgxIC5zbGljay1hcnJvdy5zbGljay1wcmV2IikuaHRtbCgiPGltZyBzcmM9Jy9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lL29yYml0L2xlZnRfYXJyb3cuc3ZnJz4iKTsNCg0KDQogICAgICAgICAgICAvLyAkKCcudmFyaWFibGUtd2lkdGgxJykuc2xpY2soew0KICAgICAgICAgICAgLy8gICAgIGRvdHM6IHRydWUsDQogICAgICAgICAgICAvLyAgICAgaW5maW5pdGU6IGZhbHNlLA0KICAgICAgICAgICAgLy8gICAgIHNwZWVkOiAzMDAsDQogICAgICAgICAgICAvLyAgICAgc2xpZGVzVG9TaG93OiAxLA0KICAgICAgICAgICAgLy8gICAgIGNlbnRlck1vZGU6IHRydWUsDQogICAgICAgICAgICAvLyAgICAgdmFyaWFibGVXaWR0aDogdHJ1ZQ0KICAgICAgICAgICAgLy8gfSk7DQogICAgICAgICAgICAvLyAkKCcudmFyaWFibGUtd2lkdGgxJykub24oJ2FmdGVyQ2hhbmdlJywgZnVuY3Rpb24gKCkgew0KICAgICAgICAgICAgLy8gICAgIGlmICgkKCIuY2xpcDUiKS5oYXNDbGFzcygnc2xpY2stY3VycmVudCcpKSB7DQogICAgICAgICAgICAvLyAgICAgICAgICQoIi5yZXdhcmRzX2JnNSIpLmNzcygndmlzaWJpbGl0eScsICd2aXNpYmxlJyk7DQogICAgICAgICAgICAvLyAgICAgICAgICQoIi5yZXdhcmRzX2JnNSIpLmNzcygnZGlzcGxheScsICdibG9jaycpDQoNCiAgICAgICAgICAgIC8vICAgICB9DQogICAgICAgICAgICAvLyAgICAgZWxzZSB7DQogICAgICAgICAgICAvLyAgICAgICAgICQoIi5yZXdhcmRzX2JnNSIpLmNzcygndmlzaWJpbGl0eScsICdoaWRkZW4nKTsNCiAgICAgICAgICAgIC8vICAgICAgICAgJCgiLnJld2FyZHNfYmc1IikuY3NzKCdkaXNwbGF5JywgJ25vbmUnKQ0KICAgICAgICAgICAgLy8gICAgIH0NCiAgICAgICAgICAgIC8vICAgICBpZiAoJCgiLmNsaXA2IikuaGFzQ2xhc3MoJ3NsaWNrLWN1cnJlbnQnKSkgew0KICAgICAgICAgICAgLy8gICAgICAgICAkKCIucmV3YXJkc19iZzYiKS5jc3MoJ3Zpc2liaWxpdHknLCAndmlzaWJsZScpOw0KICAgICAgICAgICAgLy8gICAgICAgICAkKCIucmV3YXJkc19iZzYiKS5jc3MoJ2Rpc3BsYXknLCAnYmxvY2snKQ0KDQogICAgICAgICAgICAvLyAgICAgfQ0KICAgICAgICAgICAgLy8gICAgIGVsc2Ugew0KICAgICAgICAgICAgLy8gICAgICAgICAkKCIucmV3YXJkc19iZzYiKS5jc3MoJ3Zpc2liaWxpdHknLCAnaGlkZGVuJyk7DQogICAgICAgICAgICAvLyAgICAgICAgICQoIi5yZXdhcmRzX2JnNiIpLmNzcygnZGlzcGxheScsICdub25lJykNCiAgICAgICAgICAgIC8vICAgICB9DQogICAgICAgICAgICAvLyAgICAgaWYgKCQoIi5jbGlwNyIpLmhhc0NsYXNzKCdzbGljay1jdXJyZW50JykpIHsNCiAgICAgICAgICAgIC8vICAgICAgICAgJCgiLnJld2FyZHNfYmc3IikuY3NzKCd2aXNpYmlsaXR5JywgJ3Zpc2libGUnKTsNCiAgICAgICAgICAgIC8vICAgICAgICAgJCgiLnJld2FyZHNfYmc3IikuY3NzKCdkaXNwbGF5JywgJ2Jsb2NrJykNCiAgICAgICAgICAgIC8vICAgICB9DQogICAgICAgICAgICAvLyAgICAgZWxzZSB7DQogICAgICAgICAgICAvLyAgICAgICAgICQoIi5yZXdhcmRzX2JnNyIpLmNzcygndmlzaWJpbGl0eScsICdoaWRkZW4nKTsNCiAgICAgICAgICAgIC8vICAgICAgICAgJCgiLnJld2FyZHNfYmc3IikuY3NzKCdkaXNwbGF5JywgJ25vbmUnKQ0KICAgICAgICAgICAgLy8gICAgIH0NCiAgICAgICAgICAgIC8vICAgICBpZiAoJCgiLmNsaXA4IikuaGFzQ2xhc3MoJ3NsaWNrLWN1cnJlbnQnKSkgew0KICAgICAgICAgICAgLy8gICAgICAgICAkKCIucmV3YXJkc19iZzgiKS5jc3MoJ3Zpc2liaWxpdHknLCAndmlzaWJsZScpOw0KICAgICAgICAgICAgLy8gICAgICAgICAkKCIucmV3YXJkc19iZzgiKS5jc3MoJ2Rpc3BsYXknLCAnYmxvY2snKQ0KICAgICAgICAgICAgLy8gICAgIH0NCiAgICAgICAgICAgIC8vICAgICBlbHNlIHsNCiAgICAgICAgICAgIC8vICAgICAgICAgJCgiLnJld2FyZHNfYmc4IikuY3NzKCd2aXNpYmlsaXR5JywgJ2hpZGRlbicpOw0KICAgICAgICAgICAgLy8gICAgICAgICAkKCIucmV3YXJkc19iZzgiKS5jc3MoJ2Rpc3BsYXknLCAnbm9uZScpDQogICAgICAgICAgICAvLyAgICAgfQ0KICAgICAgICAgICAgLy8gICAgIGlmICgkKCIuY2xpcDkiKS5oYXNDbGFzcygnc2xpY2stY3VycmVudCcpKSB7DQogICAgICAgICAgICAvLyAgICAgICAgICQoIi5yZXdhcmRzX2JnOSIpLmNzcygndmlzaWJpbGl0eScsICd2aXNpYmxlJyk7DQogICAgICAgICAgICAvLyAgICAgICAgICQoIi5yZXdhcmRzX2JnOSIpLmNzcygnZGlzcGxheScsICdibG9jaycpDQogICAgICAgICAgICAvLyAgICAgfQ0KICAgICAgICAgICAgLy8gICAgIGVsc2Ugew0KICAgICAgICAgICAgLy8gICAgICAgICAkKCIucmV3YXJkc19iZzkiKS5jc3MoJ3Zpc2liaWxpdHknLCAnaGlkZGVuJyk7DQogICAgICAgICAgICAvLyAgICAgICAgICQoIi5yZXdhcmRzX2JnOSIpLmNzcygnZGlzcGxheScsICdub25lJykNCiAgICAgICAgICAgIC8vICAgICB9DQogICAgICAgICAgICAvLyAgICAgaWYgKCQoIi5jbGlwMTAiKS5oYXNDbGFzcygnc2xpY2stY3VycmVudCcpKSB7DQogICAgICAgICAgICAvLyAgICAgICAgICQoIi5yZXdhcmRzX2JnMTAiKS5jc3MoJ3Zpc2liaWxpdHknLCAndmlzaWJsZScpOw0KICAgICAgICAgICAgLy8gICAgICAgICAkKCIucmV3YXJkc19iZzEwIikuY3NzKCdkaXNwbGF5JywgJ2Jsb2NrJykNCiAgICAgICAgICAgIC8vICAgICB9DQogICAgICAgICAgICAvLyAgICAgZWxzZSB7DQogICAgICAgICAgICAvLyAgICAgICAgICQoIi5yZXdhcmRzX2JnMTAiKS5jc3MoJ3Zpc2liaWxpdHknLCAnaGlkZGVuJyk7DQogICAgICAgICAgICAvLyAgICAgICAgICQoIi5yZXdhcmRzX2JnMTAiKS5jc3MoJ2Rpc3BsYXknLCAnbm9uZScpDQogICAgICAgICAgICAvLyAgICAgfQ0KICAgICAgICAgICAgLy8gfSk7DQoNCiAgICAgICAgICAgICQoIi5zaXh0aF9zZWN0aW9uIC52YXJpYWJsZS13aWR0aDEgLnNsaWNrLWFycm93LnNsaWNrLW5leHQiKS5odG1sKCI8aW1nIHNyYz0nL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWUvb3JiaXQvcmlnaHRfYXJyb3cuc3ZnJz4iKTsNCg0KICAgICAgICAgICAgJCgiLnNpeHRoX3NlY3Rpb24gLnZhcmlhYmxlLXdpZHRoMSAuc2xpY2stYXJyb3cuc2xpY2stcHJldiIpLmh0bWwoIjxpbWcgc3JjPScvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZS9vcmJpdC9sZWZ0X2Fycm93LnN2Zyc+Iik7DQoNCiAgICAgICAgPC9zY3JpcHQ+DQogICAgPC9kaXY+DQoNCjwhLS0gICAgIDxkaXYgY2xhc3M9InJld2FyZHNfYmcxIj4NCiAgICAgICAgPGltZyBzcmM9Ii9BUi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lX0FSL3Jld2FyZHNfc2xpZGVyMS5wbmciIGNsYXNzPSJzaXh0aF9iZ19pbWciPg0KICAgIDwvZGl2Pg0KICAgIDxkaXYgY2xhc3M9InJld2FyZHNfYmcyIj4NCiAgICAgICAgPGltZyBzcmM9Ii9BUi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lX0FSL3Jld2FyZHNfc2xpZGVyMi5wbmciIGNsYXNzPSJzaXh0aF9iZ19pbWciPg0KICAgIDwvZGl2Pg0KICAgIDxkaXYgY2xhc3M9InJld2FyZHNfYmczIj4NCiAgICAgICAgPGltZyBzcmM9Ii9BUi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lX0FSL3Jld2FyZHNfc2xpZGVyNC5wbmciIGNsYXNzPSJzaXh0aF9iZ19pbWciPg0KICAgIDwvZGl2Pg0KICAgIDxkaXYgY2xhc3M9InJld2FyZHNfYmc0Ij4NCiAgICAgICAgPGltZyBzcmM9Ii9BUi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lX0FSL3Jld2FyZHNfc2xpZGVyMy5wbmciIGNsYXNzPSJzaXh0aF9iZ19pbWciPg0KICAgIDwvZGl2Pg0KICAgIDxkaXYgY2xhc3M9InJld2FyZHNfYmc1Ij4NCiAgICAgICAgPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lL3NsaWRlcnMvc2xpZGVyNl8yLnBuZyIgY2xhc3M9InNpeHRoX2JnX2ltZyI+DQogICAgPC9kaXY+DQogICAgPGRpdiBjbGFzcz0icmV3YXJkc19iZzYiPg0KICAgICAgICA8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWUvc2xpZGVycy9zbGlkZXI2XzEucG5nIiBjbGFzcz0ic2l4dGhfYmdfaW1nIj4NCiAgICA8L2Rpdj4NCiAgICA8ZGl2IGNsYXNzPSJyZXdhcmRzX2JnNyI+DQogICAgICAgIDxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZS9zbGlkZXJzL3NsaWRlcjZfMy5wbmciIGNsYXNzPSJzaXh0aF9iZ19pbWciPg0KICAgIDwvZGl2Pg0KICAgIDxkaXYgY2xhc3M9InJld2FyZHNfYmc4Ij4NCiAgICAgICAgPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lL3NsaWRlcnMvc2xpZGVyNl80LnBuZyIgY2xhc3M9InNpeHRoX2JnX2ltZyI+DQogICAgPC9kaXY+DQogICAgPGRpdiBjbGFzcz0icmV3YXJkc19iZzkiPg0KICAgICAgICA8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWUvc2xpZGVycy9zbGlkZXI2XzUucG5nIiBjbGFzcz0ic2l4dGhfYmdfaW1nIj4NCiAgICA8L2Rpdj4NCiAgICA8ZGl2IGNsYXNzPSJyZXdhcmRzX2JnMTAiPg0KICAgICAgICA8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWUvc2xpZGVycy9zbGlkZXI2XzYucG5nIiBjbGFzcz0ic2l4dGhfYmdfaW1nIj4NCiAgICA8L2Rpdj4gLS0+DQogICAgPGRpdiBjbGFzcz0icmV3YXJkc19idXR0b24iPg0KICAgICAgICA8IS0tIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnJld2FyZHMub3JhbmdlLmpvL2FyL2RlYWxzIj7Yp9mE2YXYstmK2K8g2YXZhiDYp9mE2K7YtdmI2YXYp9iqIDwvYT4gLS0+DQoNCiAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cueW91dHViZS5jb20vd2F0Y2g/dj1BN0RFTmtYMUpDOCIgdGFyZ2V0PSJfYmxhbmsiIGNsYXNzPSJyZXdhcmRzX3ZpZGVvIj48aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWUvcGxheV9yZXdhcmRzLnBuZyI+DQogICAgICAgICAgICAgICAgPHNwYW4+2YHZitiv2YrZiCDYqtmI2LbZitit2Yo8c21hbGwgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyI+2LTYp9mH2K8g2KfZhNin2YY8L3NtYWxsPjwvc3Bhbj4NCiAgICAgICAgICAgIDwvYT4NCiAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnJld2FyZHMub3JhbmdlLmpvL2VuL2RlYWxzIiBjbGFzcz0icmV3YXJkc19tb3JlX2RlYWxzIj7Yp9mE2YXYstmK2K8g2YXZhiDYp9mE2K7YtdmI2YXYp9iqPC9hPg0KICAgICAgICAgICAgPGEgaHJlZj0iaHR0cDovL3d3dy5yZXdhcmRzLm9yYW5nZS5qby93ZWJ2aWV3cy9kZWFscy9hci9BY2NvdW50L0xvZ2luIiBjbGFzcz0icmV3YXJkc19sb2dpbiI+2KrYs9is2YrZhCDYp9mE2K/YrtmI2YQ8L2E+DQogICAgPC9kaXY+DQo8L2Rpdj4NCjxzZWN0aW9uIGNsYXNzPSJjc3IiPg0KICAgIDxkaXYgY2xhc3M9ImNvbnRhaW5lciI+DQogICAgICAgIDxkaXYgY2xhc3M9ImNzcl90aXRsZSI+PGgzPtmF2LPYpNmI2YTZitipINij2YjYsdmG2Kwg2KfZhNmF2KzYqtmF2LnZitipPC9oMz48cD7Zhdi52KfZitmK2LEg2KzYr9mK2K/YqSDZhNmE2YXYs9ik2YjZhNmK2Kkg2KfZhNmF2KTYs9iz2YrYqSDYp9mE2YXYrNiq2YXYudmK2Kk8L3A+PC9kaXY+DQogICAgICAgIDxkaXYgY2xhc3M9InJvdyI+DQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wtbWQtMTIiPg0KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjc3JfYmciPjwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNzcl9taWRkbGUiPg0KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtaWRkbGVfaGVhZGVyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJjc3JfbGlua18xIiBocmVmPSJqYXZhc2NyaXB0OnZvaWQoMCkiPjxoMz7Zhdiz2KTZiNmE2YrYqSDYo9mI2LHZhtisINin2YTZhdis2KrZhdi52YrYqTwvaDM+PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9ImNzcl9saW5rXzIiIGhyZWY9ImphdmFzY3JpcHQ6dm9pZCgwKSI+PGgzPtin2YTYtNmF2YjZhCDYp9mE2LHZgtmF2YogPC9oMz48L2E+DQogICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0iY3NyX2xpbmtfMyIgaHJlZj0iamF2YXNjcmlwdDp2b2lkKDApIj48aDM+2KfZhNiq2LnZhNmK2YUg2KfZhNix2YLZhdmKIDwvaDM+PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9ImNzcl9saW5rXzQiIGhyZWY9ImphdmFzY3JpcHQ6dm9pZCgwKSI+PGgzPtix2YrYp9iv2Kkg2KfZhNij2LnZhdin2YQgPC9oMz48L2E+DQogICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0iY3NyX2xpbmtfNSIgaHJlZj0iamF2YXNjcmlwdDp2b2lkKDApIj48aDM+2KfZhNi02LHYp9mD2KfYqjwvaDM+PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSA8YSBjbGFzcz0iY3NyX2xpbmtfNiIgaHJlZj0iamF2YXNjcmlwdDp2b2lkKDApIj48aDM+2YXYs9in2KjZgtin2Ko8L2gzPjwvYT4gLS0+DQogICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtaWRkbGVfZGVzYyI+DQogICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iY3NyX2Rlc2NfMSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAg2KXZhiDYo9mI2LHZhtisINin2YTYo9ix2K/ZhiDYqtiz2LnZiSDZhNmE2YXYs9in2YfZhdipINmB2Yog2KfZhNmG2YXZiCDYp9mE2KfZgtiq2LXYp9iv2Yog2YjYp9mE2KfYrNiq2YXYp9i52Yog2YXZhiDYrtmE2KfZhCDYp9iz2KrYsdin2KrZitis2YrYqSDYp9mE2LTYsdmD2Kkg2YTZhNmF2LPYpNmI2YTZitipINin2YTZhdis2KrZhdi52YrYqSDYp9mE2KrZiiDYqtix2YPYsiDYudmE2Ykg2KrZhdmD2YrZhiDYp9mE2LTYqNin2Kgg2YjYp9mE2YbYs9in2KEg2YjYp9mE2KPYtNiu2KfYtSDYsNmI2Yog2KfZhNil2LnYp9mC2Kkg2YHZiiDYq9mE2KfYq9ipINmF2KzYp9mE2KfYqiDYsdim2YrYs9mK2Kk6INin2YTYtNmF2YjZhCDYp9mE2LHZgtmF2YrYjCDZiNin2YTYqti52YTZitmFINin2YTYsdmC2YXZitiMINmI2LHZitin2K/YqSDYp9mE2KPYudmF2KfZhCDYudio2LEg2KjYsdin2YXYrNmH2Kcg2KfZhNiu2KfYtdip2Iwg2YjYp9mE2YXYtNin2LHZiti5INin2YTYqtmKINiq2YbZgdiw2YfYpyDYqNin2YTYqti52KfZiNmGINmF2Lkg2LTYsdmD2KfYptmH2KcuDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSA8YSBocmVmPSJodHRwczovL3d3dy5vcmFuZ2Uuam8vYXIvUGFnZXMvY3NyLmFzcHgiPtin2YPYqti02YEg2KfZhNmF2LLZitivPC9hPiAtLT4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJjc3JfZGVzY18yIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICDYqtiz2LnZiSDYo9mI2LHZhtisINin2YTYo9ix2K/ZhiDYpdmE2Ykg2KrZhdmD2YrZhiDYp9mE2K3Zitin2Kkg2KfZhNix2YLZhdmK2Kkg2YTZhNmG2KfYsyDZhNmK2LMg2YXZhiDYrtmE2KfZhCDYqti52LLZitiyINin2YTYqNmG2YrYqSDYp9mE2KPYs9in2LPZitipINmE2YTYp9iq2LXYp9mE2KfYqiDZgdmKINin2YTYo9ix2K/ZhiDZiNit2LPYqNiMINio2YQg2YXZhiDYrtmE2KfZhCDYqNix2KfZhdis2YfYpyDZhNmE2YXYs9ik2YjZhNmK2Kkg2KfZhNin2KzYqtmF2KfYudmK2Kkg2KPZiti22KfZiyDYp9mE2KrZiiDYqtiz2KrZh9iv2YEg2KvZhNin2Ksg2YHYptin2Kog2LHYptmK2LPZitipINmF2YfZhdipINmF2YYg2KfZhNmF2KzYqtmF2Lk6INin2YTYtNio2KfYqNiMINmI2KfZhNmG2LPYp9ih2Iwg2YjYp9mE2KPYtNiu2KfYtSDYsNmI2Yog2KfZhNil2LnYp9mC2KkuDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSA8YSBocmVmPSJodHRwczovL3d3dy5vcmFuZ2Uuam8vYXIvcGFnZXMvY29kaW5nLWFjYWRlbXkuYXNweD91dG1fc291cmNlPW9yYW5nZWpvJnV0bV9tZWRpdW09bGluayZ1dG1fY2FtcGFpZ249aG9tZXBhZ2UmdXRtX3Rlcm09aG9tZXBhZ2UmdXRtX2NvbnRlbnQ9aG9tZXBhZ2UiPtin2YPYqti02YEg2KfZhNmF2LLZitivPC9hPiAtLT4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJjc3JfZGVzY18zIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICDYpdmGINij2YjYsdmG2Kwg2KfZhNij2LHYr9mGINmF2YTYqtiy2YXYqSDYqNin2YTZhdiz2KfZh9mF2Kkg2KjYp9mE2KrYrdmI2YQg2KfZhNix2YLZhdmKINmB2Yog2KfZhNmF2YXZhNmD2Kkg2YXZhiDYrtmE2KfZhCDYqtit2LPZitmGINis2YjYr9ipINin2YTYqti52YTZitmF2Iwg2YjYqtiy2YjZitivINin2YTYt9mE2KfYqCDYqNin2YTZhdmH2KfYsdin2Kog2KfZhNix2YLZhdmK2Kkg2KfZhNmE2KfYstmF2KnYjCDZiNix2YLZhdmG2Kkg2KfZhNmF2LXYp9iv2LEg2KfZhNiq2LnZhNmK2YXZitipLg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gPGEgaHJlZj0iaHR0cHM6Ly93d3cub3JhbmdlLmpvL2FyL2JpZy9wYWdlcy9kZWZhdWx0LmFzcHg/dXRtX3NvdXJjZT1vcmFuZ2VqbyZ1dG1fbWVkaXVtPWxpbmsmdXRtX2NhbXBhaWduPWhvbWVwYWdlJnV0bV90ZXJtPWhvbWVwYWdlJnV0bV9jb250ZW50PWhvbWVwYWdlIj7Yp9mD2KrYtNmBINin2YTZhdiy2YrYrzwvYT4gLS0+DQogICAgICAgICAgICAgICAgICAgICAgICA8L3A+DQogICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iY3NyX2Rlc2NfNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAg2KrYqtik2YXZhiDYo9mI2LHZhtisINin2YTYo9ix2K/ZhiDYo9mGINiv2LnZhSDYsdmK2KfYr9ipINin2YTYo9i52YXYp9mEINmH2Yog2KfZhNmF2YHYqtin2K0g2YTYr9mB2Lkg2KfZhNin2YLYqti12KfYryDZiNin2YTYqtmG2YXZitipINin2YTZhdiz2KrYr9in2YXYqdiMINmE2LDYpyDZgdmH2Yog2K3YsdmK2LXYqSDYudmE2Ykg2KrZhdmH2YrYryDYp9mE2LfYsdmK2YIg2KPZhdin2YUg2KfZhNi02LHZg9in2Kog2KfZhNmG2KfYtNim2Kkg2YHZiiDYp9mE2KPYsdiv2YYg2YXZhiDYrtmE2KfZhCDYqtmC2K/ZitmFINin2YTYr9i52YUg2YjYp9mE2KXYsdi02KfYry4NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwhLS0gPGEgaHJlZj0iaHR0cHM6Ly95by5vcmFuZ2Uuam8vYXIvdGx5bS9kd3JhdC10ZHJ5YiI+2KfZg9iq2LTZgSDYp9mE2YXYstmK2K88L2E+IC0tPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9wPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImNzcl9kZXNjXzUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgINmE2KrYrdix2LUg2KPZiNix2YbYrCDYp9mE2KPYsdiv2YYg2LnZhNmJINiq2LnYstmK2LIg2KfZhNmF2KzYqtmF2Lkg2YXZhiDYp9mE2K/Yp9iu2YTYjCDZiNiu2YTZgiDZhdiz2KrZgtio2YQg2KPZgdi22YQg2YTYrNmF2YrYuSDZhdmGINiq2YXYsyDYp9mE2LTYsdmD2Kkg2K3Zitin2KrZh9mFINio2KfZhNiq2LnYp9mI2YYg2YXYuSDYtNix2YPYp9im2YfYpy4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tIDxhIGhyZWY9Imh0dHBzOi8veW8ub3JhbmdlLmpvL2FyL3RseW0vbW5oLWphbXl0Ij7Yp9mD2KrYtNmBINin2YTZhdiy2YrYrzwvYT4gLS0+DQogICAgICAgICAgICAgICAgICAgICAgICA8L3A+DQogICAgICAgICAgICAgICAgICAgICAgICA8IS0tIDxwIGNsYXNzPSJjc3JfZGVzY182Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICDYqtmG2LjZhSDYo9mI2LHZhtisINin2YTYo9ix2K/ZhiDZhdiz2KfYqNmC2KfYqiDZiNiq2K3Yr9mK2KfYqiDZhdit2YTZitipINmE2LHZitin2K/ZitmKINin2YTYo9i52YXYp9mEINiq2KPZh9mE2YfZhSDZhNmE2YXZhtin2YHYs9ipINi52YTZiSDZhdiz2KrZiNmJINmF2K3ZhNmK2Iwg2YjYp9mC2YTZitmF2YrYjCDZiNi52KfZhNmF2YouDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly95by5vcmFuZ2Uuam8vYXIvcnlhZHQtYWxhbWFsL21zYWJxYXQiPtin2YPYqti02YEg2KfZhNmF2LLZitivPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9wPiAtLT4NCiAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQoNCiAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjc3Jfc2VjdGlvbiI+DQogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNzcjEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSA8aW1nIGNsYXNzPSJoaWRkZW4teHMgaGlkZGVuLXNtIiBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lL3NsaWRlcnMvQ1NSLUhQLmpwZyI+DQogICAgICAgICAgICAgICAgICAgICAgICA8aW1nIGNsYXNzPSJoaWRkZW4tbWQgaGlkZGVuLWxnIiBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lL3NsaWRlcnMvQ1NSLUhQbW9iLmpwZyI+IC0tPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHBpY3R1cmU+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBtZWRpYT0iKG1pbi13aWR0aDogNDgxcHgpIiBzcmNzZXQ9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lL3NsaWRlcnMvQ1NSLUhQLmpwZyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBtZWRpYT0iKG1heC13aWR0aDogNDgwcHgpIiBzcmNzZXQ9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lL3NsaWRlcnMvQ1NSLUhQbW9iLmpwZyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lL3NsaWRlcnMvQ1NSLUhQLmpwZyIgYWx0PSJJbWFnZSBhbHQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9waWN0dXJlPg0KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY3NyMiI+DQogICAgICAgICAgICAgICAgICAgICAgICA8IS0tIDxpbWcgY2xhc3M9ImhpZGRlbi14cyBoaWRkZW4tc20iIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWUvc2xpZGVycy9EaWdpdGFsLUluY2x1c2lvbi5qcGciPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBjbGFzcz0iaGlkZGVuLW1kIGhpZGRlbi1sZyIgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZS9zbGlkZXJzL0RpZ2l0YWwtSW5jbHVzaW9ubW9iLmpwZyI+IC0tPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHBpY3R1cmU+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBtZWRpYT0iKG1pbi13aWR0aDogNDgxcHgpIiBzcmNzZXQ9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lL3NsaWRlcnMvRGlnaXRhbC1JbmNsdXNpb24uanBnIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIG1lZGlhPSIobWF4LXdpZHRoOiA0ODBweCkiIHNyY3NldD0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWUvc2xpZGVycy9EaWdpdGFsLUluY2x1c2lvbm1vYi5qcGciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZS9zbGlkZXJzL0RpZ2l0YWwtSW5jbHVzaW9uLmpwZyIgYWx0PSJJbWFnZSBhbHQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9waWN0dXJlPg0KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY3NyMyI+DQogICAgICAgICAgICAgICAgICAgICAgICA8IS0tIDxpbWcgY2xhc3M9ImhpZGRlbi14cyBoaWRkZW4tc20iIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWUvc2xpZGVycy9EaWdpdGFsLUVkdWNhdGlvbi5qcGciPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBjbGFzcz0iaGlkZGVuLW1kIGhpZGRlbi1sZyIgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZS9zbGlkZXJzL0RpZ2l0YWwtRWR1Y2F0aW9ubW9iLmpwZyI+IC0tPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHBpY3R1cmU+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBtZWRpYT0iKG1pbi13aWR0aDogNDgxcHgpIiBzcmNzZXQ9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lL3NsaWRlcnMvRGlnaXRhbC1FZHVjYXRpb24uanBnIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIG1lZGlhPSIobWF4LXdpZHRoOiA0ODBweCkiIHNyY3NldD0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWUvc2xpZGVycy9EaWdpdGFsLUVkdWNhdGlvbm1vYi5qcGciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZS9zbGlkZXJzL0RpZ2l0YWwtRWR1Y2F0aW9uLmpwZyIgYWx0PSJJbWFnZSBhbHQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9waWN0dXJlPg0KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY3NyNCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8IS0tIDxpbWcgY2xhc3M9ImhpZGRlbi14cyBoaWRkZW4tc20iIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWUvc2xpZGVycy9FbnRyZXByZW5ldXJzaGlwLTIwMTgtQW5udWFsLVJlcG9ydC5qcGciPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBjbGFzcz0iaGlkZGVuLW1kIGhpZGRlbi1sZyIgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZS9zbGlkZXJzL0VudHJlcHJlbmV1cnNoaXAtMjAxOC1Bbm51YWwtUmVwb3J0bW9iLmpwZyI+IC0tPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHBpY3R1cmU+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNvdXJjZSBtZWRpYT0iKG1pbi13aWR0aDogNDgxcHgpIiBzcmNzZXQ9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lL3NsaWRlcnMvRW50cmVwcmVuZXVyc2hpcC0yMDE4LUFubnVhbC1SZXBvcnQuanBnIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIG1lZGlhPSIobWF4LXdpZHRoOiA0ODBweCkiIHNyY3NldD0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWUvc2xpZGVycy9FbnRyZXByZW5ldXJzaGlwLTIwMTgtQW5udWFsLVJlcG9ydG1vYi5qcGciPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZS9zbGlkZXJzL0VudHJlcHJlbmV1cnNoaXAtMjAxOC1Bbm51YWwtUmVwb3J0LmpwZyIgYWx0PSJJbWFnZSBhbHQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9waWN0dXJlPg0KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY3NyNSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8IS0tIDxpbWcgY2xhc3M9ImhpZGRlbi14cyBoaWRkZW4tc20iIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWUvc2xpZGVycy9QYXJ0bmVyc2hpcHMuanBnIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgY2xhc3M9ImhpZGRlbi1tZCBoaWRkZW4tbGciIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWUvc2xpZGVycy9QYXJ0bmVyc2hpcHNtb2IuanBnIj4gLS0+DQogICAgICAgICAgICAgICAgICAgICAgICA8cGljdHVyZT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIG1lZGlhPSIobWluLXdpZHRoOiA0ODFweCkiIHNyY3NldD0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWUvc2xpZGVycy9QYXJ0bmVyc2hpcHMuanBnIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c291cmNlIG1lZGlhPSIobWF4LXdpZHRoOiA0ODBweCkiIHNyY3NldD0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWUvc2xpZGVycy9QYXJ0bmVyc2hpcHNtb2IuanBnIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWUvc2xpZGVycy9QYXJ0bmVyc2hpcHMuanBnIiBhbHQ9IkltYWdlIGFsdCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8L3BpY3R1cmU+DQogICAgICAgICAgICAgICAgICAgIDwvZGl2PjwhLS0gDQogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNzcjYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBjbGFzcz0iaGlkZGVuLXhzIGhpZGRlbi1zbSIgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZS9zbGlkZXJzL2NvbXBldGl0aW9ucy5wbmciPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBjbGFzcz0iaGlkZGVuLW1kIGhpZGRlbi1sZyIgc3JjPSIvQVIvUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZV9BUi9zbGlkZXJzL2NvbXBldGl0aW9uc21vYi5wbmciPg0KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4gLS0+DQoNCiAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjc3JfbWlkZGxlX2JvdHRvbSI+DQogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1pZGRsZV9udW1iZXIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY3NyX251bWJlcnNfMSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA+PHNwYW4+NDwvc3Bhbj4gICDYo9mI2YTZiNmK2KfYqiDZiCDZhdit2KfZiNixPC9wPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPjxzcGFuPjQ8L3NwYW4+INmB2KbYp9iqINmF2LPYqtmH2K/ZgdipPC9wPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPjxzcGFuPjI8L3NwYW4+ICAg2LTYsdmD2KfYoSDYp9iz2KrYsdin2KrZitis2YrZitmGPC9wPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjc3JfbnVtYmVyc18yIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD48YSBocmVmPSIvYXIvQ1NSL1BhZ2VzL0RpZ2l0YWwtQ2VudGVycy5hc3B4Ij7Yp9mE2YXYsdin2YPYsiDYp9mE2LHZgtmF2YrYqSDYp9mE2YXYrNiq2YXYudmK2Kk8L2E+PC9wPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPjxhIGhyZWY9Ii9hci9DU1IvUGFnZXMvSW5ub3ZhdGlvbi1sYWIuYXNweCI+2YXYrtiq2KjYsdin2Kog2KfZhNin2KjYqtmD2KfYsSA8L2E+PC9wPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPjxhIGhyZWY9Ii9hci9DU1IvUGFnZXMvYWNjZXNzaWJsZS1zb2x1dGlvbi5hc3B4Ij7YqNix2YbYp9mF2Kwg2KfZhNiq2YfZitim2Kkg2KfZhNix2YLZhdmK2Kkg2YTZhNij2LTYrtin2LUg2LDZiNmKINin2YTYpdi52KfZgtipIDwvYT48L3A+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA+PGEgaHJlZj0iL2FyL0NTUi9QYWdlcy9tYWthbmktY2VudGVycy5hc3B4Ij7Zhdix2KfZg9iyINmF2YPYp9mG2YogPC9hPjwvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY3NyX251bWJlcnNfMyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA+PGEgaHJlZj0iL2FyL0NTUi9QYWdlcy9jb2RpbmctYWNhZGVteS5hc3B4Ij7Yo9mD2KfYr9mK2YXZitipINin2YTYqNix2YXYrNipPC9hPjwvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD48YSBocmVmPSIvYXIvQ1NSL1BhZ2VzL2ZhYi1sYWIuYXNweCI+2YXYrtiq2KjYsdin2Kog2KfZhNiq2LXZhtmK2Lkg2KfZhNix2YLZhdmKICjZgdin2Kgg2YTYp9ioKSA8L2E+PC9wPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPjxhIGhyZWY9Ii9hci9DU1IvUGFnZXMvc2Nob2xhcnNoaXBzLmFzcHgiPtin2YTZhdmG2K0g2KfZhNiv2LHYp9iz2YrYqTwvYT48L3A+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNzcl9udW1iZXJzXzQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPjxhIGhyZWY9Ii9hci9DU1IvUGFnZXMvYmlnLmFzcHgiPtin2YTYqNix2YbYp9mF2Kwg2KfZhNmF2YjYrNmR2Ycg2YTYqtiz2LHZiti5INmG2YXZiCDYp9mE2LTYsdmD2KfYqiDZiNin2YTZhdi02KfYsdmK2Lkg2KfZhNix2YrYp9iv2YrYqSDYp9mE2YbYp9i02KbYqSAoQklHKTwvYT48L3A+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA+PGEgaHJlZj0iL2FyL0NTUi9QYWdlcy9jb21wZXRpdGlvbnMuYXNweCI+2YXYs9in2KjZgtin2KogPC9hPjwvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY3NyX251bWJlcnNfNSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA+PHNwYW4+MTU8L3NwYW4+INmF2YbYrdipINmE2YTYt9mE2KfYqCAgPGJyPiDYs9mG2YjZitin2Ys8L3A+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA+PHNwYW4+MzM8L3NwYW4+INmF2YbYrdipINiv2LHYp9iz2YrYqSDYqNin2YTYqti52KfZiNmGPC9icj4g2YXYuSDYrNin2YXYudipINin2YTYp9mF2YrYsdipINiz2YXZitipPC9wPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+PCEtLSANCiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNzcl9udW1iZXJzXzYiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPjxzcGFuPjIwMTcgPC9zcGFuPiDZiti52YXZhCDZhdmG2LAgPC9wPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPjxzcGFuPjAzPC9zcGFuPiDYp9mE2YHYp9im2LLZiNmGINmD2YQg2LnYp9mFPC9wPg0KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+IC0tPg0KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGlzY292ZXJfY3NyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Ii9hci9jc3IvcGFnZXMvZGVmYXVsdC5hc3B4Ij7Yp9mC2LHYoyDYp9mE2YXYstmK2K88L2E+DQogICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICA8c2NyaXB0Pg0KDQogICAgICAgICAgICAgICAgaWYgKGRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5jbGllbnRXaWR0aCA+IDcwMCkgew0KICAgICAgICAgICAgICAgICAgICAkKCcuY3NyX3NlY3Rpb24nKS5zbGljayh7DQogICAgICAgICAgICAgICAgICAgICAgICBpbmZpbml0ZTogdHJ1ZSwNCiAgICAgICAgICAgICAgICAgICAgICAgIHNsaWRlc1RvU2hvdzogMiwNCiAgICAgICAgICAgICAgICAgICAgICAgIHNsaWRlc1RvU2Nyb2xsOiAxLA0KICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCwNCiAgICAgICAgICAgICAgICAgICAgICAgIHJ0bDogdHJ1ZSwNCiAgICAgICAgICAgICAgICAgICAgICAgIGF1dG9wbGF5OiB0cnVlLA0KICAgICAgICAgICAgICAgICAgICAgICAgZG90czogdHJ1ZSwNCiAgICAgICAgICAgICAgICAgICAgICAgIGF1dG9wbGF5U3BlZWQ6IDM1MDANCiAgICAgICAgICAgICAgICAgICAgfSk7DQogICAgICAgICAgICAgICAgICAgICAkKCcuY3NyX3NlY3Rpb24nKS5vbignYWZ0ZXJDaGFuZ2UnLCBmdW5jdGlvbiAoKSB7DQogICAgICAgICAgICAgICAgICAgIGlmICgkKCIuY3NyMSIpLmhhc0NsYXNzKCdzbGljay1jdXJyZW50JykpIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICQoIi5jc3JfbnVtYmVyc18xIikuY3NzKCdkaXNwbGF5JywgJ2ZsZXgnKTsNCiAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICBlbHNlIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICQoIi5jc3JfbnVtYmVyc18xIikuY3NzKCdkaXNwbGF5JywgJ25vbmUnKTsNCiAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICBpZiAoJCgiLmNzcjIiKS5oYXNDbGFzcygnc2xpY2stY3VycmVudCcpKSB7DQoNCiAgICAgICAgICAgICAgICAgICAgICAgICQoIi5jc3JfbnVtYmVyc18yIikuY3NzKCdkaXNwbGF5JywgJ2ZsZXgnKTsNCiAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICBlbHNlIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICQoIi5jc3JfbnVtYmVyc18yIikuY3NzKCdkaXNwbGF5JywgJ25vbmUnKTsNCiAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICBpZiAoJCgiLmNzcjMiKS5oYXNDbGFzcygnc2xpY2stY3VycmVudCcpKSB7DQogICAgICAgICAgICAgICAgICAgICAgICAkKCIuY3NyX251bWJlcnNfMyIpLmNzcygnZGlzcGxheScsICdmbGV4Jyk7DQogICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgZWxzZSB7DQogICAgICAgICAgICAgICAgICAgICAgICAkKCIuY3NyX251bWJlcnNfMyIpLmNzcygnZGlzcGxheScsICdub25lJyk7DQogICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgaWYgKCQoIi5jc3I0IikuaGFzQ2xhc3MoJ3NsaWNrLWN1cnJlbnQnKSkgew0KICAgICAgICAgICAgICAgICAgICAgICAgJCgiLmNzcl9udW1iZXJzXzQiKS5jc3MoJ2Rpc3BsYXknLCAnZmxleCcpOw0KICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgIGVsc2Ugew0KICAgICAgICAgICAgICAgICAgICAgICAgJCgiLmNzcl9udW1iZXJzXzQiKS5jc3MoJ2Rpc3BsYXknLCAnbm9uZScpOw0KICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgIGlmICgkKCIuY3NyNSIpLmhhc0NsYXNzKCdzbGljay1jdXJyZW50JykpIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICQoIi5jc3JfbnVtYmVyc181IikuY3NzKCdkaXNwbGF5JywgJ2ZsZXgnKTsNCiAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICBlbHNlIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICQoIi5jc3JfbnVtYmVyc181IikuY3NzKCdkaXNwbGF5JywgJ25vbmUnKTsNCiAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICBpZiAoJCgiLmNzcjYiKS5oYXNDbGFzcygnc2xpY2stY3VycmVudCcpKSB7DQogICAgICAgICAgICAgICAgICAgICAgICAkKCIuY3NyX251bWJlcnNfNiIpLmNzcygnZGlzcGxheScsICdmbGV4Jyk7DQogICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgZWxzZSB7DQogICAgICAgICAgICAgICAgICAgICAgICAkKCIuY3NyX251bWJlcnNfNiIpLmNzcygnZGlzcGxheScsICdub25lJyk7DQogICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICB9KTsNCiAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgaWYgKGRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5jbGllbnRXaWR0aCA8IDcwMCkgew0KICAgICAgICAgICAgICAgICAgICAkKCcuY3NyX3NlY3Rpb24nKS5zbGljayh7DQogICAgICAgICAgICAgICAgICAgICAgICBpbmZpbml0ZTogdHJ1ZSwNCiAgICAgICAgICAgICAgICAgICAgICAgIGRvdHM6IHRydWUsDQogICAgICAgICAgICAgICAgICAgICAgICBzbGlkZXNUb1Nob3c6IDMsDQogICAgICAgICAgICAgICAgICAgICAgICBzbGlkZXNUb1Njcm9sbDogMSwNCiAgICAgICAgICAgICAgICAgICAgICAgIGNlbnRlck1vZGU6IHRydWUsDQogICAgICAgICAgICAgICAgICAgICAgICBydGw6IHRydWUsDQogICAgICAgICAgICAgICAgICAgICAgICBhdXRvcGxheTogdHJ1ZSwNCiAgICAgICAgICAgICAgICAgICAgICAgIGF1dG9wbGF5U3BlZWQ6IDM1MDAsDQogICAgICAgICAgICAgICAgICAgICAgICBhcnJvd3M6IHRydWUsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzcG9uc2l2ZTogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0MTE6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl0ZW1zOiAzLjIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDM3NTogew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaXRlbXM6IDIuMCwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMzYwOiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpdGVtczogMi4yLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAzMjA6IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl0ZW1zOiAyLjIsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICAgICAgfSk7DQogICAgICAgICAgICAgICAgICAgICQoIi5jc3IgLnNsaWNrLWFycm93LnNsaWNrLW5leHQiKS5odG1sKCI8aW1nIHNyYz0nL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWUvb3JiaXQvcmlnaHRfYXJyb3cuc3ZnJz4iKTsNCiAgICAgICAgICAgICAgICAgICAgJCgiLmNzciAuc2xpY2stYXJyb3cuc2xpY2stcHJldiIpLmh0bWwoIjxpbWcgc3JjPScvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZS9vcmJpdC9sZWZ0X2Fycm93LnN2Zyc+Iik7DQogICAgICAgICAgICAgICAgICAgICAkKCcuY3NyX3NlY3Rpb24nKS5vbignYWZ0ZXJDaGFuZ2UnLCBmdW5jdGlvbiAoKSB7DQogICAgICAgICAgICAgICAgICAgIGlmICgkKCIuY3NyMSIpLmhhc0NsYXNzKCdzbGljay1jdXJyZW50JykpIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICQoIi5jc3JfbnVtYmVyc18xIikuY3NzKCdkaXNwbGF5JywgJ2Jsb2NrJyk7DQogICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICBlbHNlIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICQoIi5jc3JfbnVtYmVyc18xIikuY3NzKCdkaXNwbGF5JywgJ25vbmUnKTsNCiAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICBpZiAoJCgiLmNzcjIiKS5oYXNDbGFzcygnc2xpY2stY3VycmVudCcpKSB7DQogICAgICAgICAgICAgICAgICAgICAgICAkKCIuY3NyX251bWJlcnNfMiIpLmNzcygnZGlzcGxheScsICdibG9jaycpOw0KICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgIGVsc2Ugew0KICAgICAgICAgICAgICAgICAgICAgICAgJCgiLmNzcl9udW1iZXJzXzIiKS5jc3MoJ2Rpc3BsYXknLCAnbm9uZScpOw0KICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgIGlmICgkKCIuY3NyMyIpLmhhc0NsYXNzKCdzbGljay1jdXJyZW50JykpIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICQoIi5jc3JfbnVtYmVyc18zIikuY3NzKCdkaXNwbGF5JywgJ2Jsb2NrJyk7DQogICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgZWxzZSB7DQogICAgICAgICAgICAgICAgICAgICAgICAkKCIuY3NyX251bWJlcnNfMyIpLmNzcygnZGlzcGxheScsICdub25lJyk7DQogICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgaWYgKCQoIi5jc3I0IikuaGFzQ2xhc3MoJ3NsaWNrLWN1cnJlbnQnKSkgew0KICAgICAgICAgICAgICAgICAgICAgICAgJCgiLmNzcl9udW1iZXJzXzQiKS5jc3MoJ2Rpc3BsYXknLCAnYmxvY2snKTsNCiAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICBlbHNlIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICQoIi5jc3JfbnVtYmVyc180IikuY3NzKCdkaXNwbGF5JywgJ25vbmUnKTsNCiAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICBpZiAoJCgiLmNzcjUiKS5oYXNDbGFzcygnc2xpY2stY3VycmVudCcpKSB7DQogICAgICAgICAgICAgICAgICAgICAgICAkKCIuY3NyX251bWJlcnNfNSIpLmNzcygnZGlzcGxheScsICdibG9jaycpOw0KICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgIGVsc2Ugew0KICAgICAgICAgICAgICAgICAgICAgICAgJCgiLmNzcl9udW1iZXJzXzUiKS5jc3MoJ2Rpc3BsYXknLCAnbm9uZScpOw0KICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgIGlmICgkKCIuY3NyNiIpLmhhc0NsYXNzKCdzbGljay1jdXJyZW50JykpIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICQoIi5jc3JfbnVtYmVyc182IikuY3NzKCdkaXNwbGF5JywgJ2Jsb2NrJyk7DQogICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgZWxzZSB7DQogICAgICAgICAgICAgICAgICAgICAgICAkKCIuY3NyX251bWJlcnNfNiIpLmNzcygnZGlzcGxheScsICdub25lJyk7DQogICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICB9KTsNCiAgICAgICAgICAgICAgICB9DQoNCiAgICAgICAgICAgICAgICAkKCcuY3NyX3NlY3Rpb24nKS5vbignYWZ0ZXJDaGFuZ2UnLCBmdW5jdGlvbiAoKSB7DQogICAgICAgICAgICAgICAgICAgIGlmICgkKCIuY3NyMSIpLmhhc0NsYXNzKCdzbGljay1jdXJyZW50JykpIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICQoIi5jc3JfZGVzY18xIikuY3NzKCdkaXNwbGF5JywgJ2Jsb2NrJyk7DQogICAgICAgICAgICAgICAgICAgICAgICAkKCIuY3NyX2xpbmtfMSIpLmNzcygnZGlzcGxheScsICdibG9jaycpOw0KICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgIGVsc2Ugew0KICAgICAgICAgICAgICAgICAgICAgICAgJCgiLmNzcl9kZXNjXzEiKS5jc3MoJ2Rpc3BsYXknLCAnbm9uZScpOw0KICAgICAgICAgICAgICAgICAgICAgICAgJCgiLmNzcl9saW5rXzEiKS5jc3MoJ2Rpc3BsYXknLCAnbm9uZScpOw0KDQogICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgaWYgKCQoIi5jc3IyIikuaGFzQ2xhc3MoJ3NsaWNrLWN1cnJlbnQnKSkgew0KICAgICAgICAgICAgICAgICAgICAgICAgJCgiLmNzcl9kZXNjXzIiKS5jc3MoJ2Rpc3BsYXknLCAnYmxvY2snKTsNCiAgICAgICAgICAgICAgICAgICAgICAgICQoIi5jc3JfbGlua18yIikuY3NzKCdkaXNwbGF5JywgJ2Jsb2NrJyk7DQogICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgZWxzZSB7DQogICAgICAgICAgICAgICAgICAgICAgICAkKCIuY3NyX2Rlc2NfMiIpLmNzcygnZGlzcGxheScsICdub25lJyk7DQogICAgICAgICAgICAgICAgICAgICAgICAkKCIuY3NyX2xpbmtfMiIpLmNzcygnZGlzcGxheScsICdub25lJyk7DQogICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgaWYgKCQoIi5jc3IzIikuaGFzQ2xhc3MoJ3NsaWNrLWN1cnJlbnQnKSkgew0KICAgICAgICAgICAgICAgICAgICAgICAgJCgiLmNzcl9kZXNjXzMiKS5jc3MoJ2Rpc3BsYXknLCAnYmxvY2snKTsNCiAgICAgICAgICAgICAgICAgICAgICAgICQoIi5jc3JfbGlua18zIikuY3NzKCdkaXNwbGF5JywgJ2Jsb2NrJyk7DQogICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgZWxzZSB7DQogICAgICAgICAgICAgICAgICAgICAgICAkKCIuY3NyX2Rlc2NfMyIpLmNzcygnZGlzcGxheScsICdub25lJyk7DQogICAgICAgICAgICAgICAgICAgICAgICAkKCIuY3NyX2xpbmtfMyIpLmNzcygnZGlzcGxheScsICdub25lJyk7DQogICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgaWYgKCQoIi5jc3I0IikuaGFzQ2xhc3MoJ3NsaWNrLWN1cnJlbnQnKSkgew0KICAgICAgICAgICAgICAgICAgICAgICAgJCgiLmNzcl9kZXNjXzQiKS5jc3MoJ2Rpc3BsYXknLCAnYmxvY2snKTsNCiAgICAgICAgICAgICAgICAgICAgICAgICQoIi5jc3JfbGlua180IikuY3NzKCdkaXNwbGF5JywgJ2Jsb2NrJyk7DQogICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgZWxzZSB7DQogICAgICAgICAgICAgICAgICAgICAgICAkKCIuY3NyX2Rlc2NfNCIpLmNzcygnZGlzcGxheScsICdub25lJyk7DQogICAgICAgICAgICAgICAgICAgICAgICAkKCIuY3NyX2xpbmtfNCIpLmNzcygnZGlzcGxheScsICdub25lJyk7DQogICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgaWYgKCQoIi5jc3I1IikuaGFzQ2xhc3MoJ3NsaWNrLWN1cnJlbnQnKSkgew0KICAgICAgICAgICAgICAgICAgICAgICAgJCgiLmNzcl9kZXNjXzUiKS5jc3MoJ2Rpc3BsYXknLCAnYmxvY2snKTsNCiAgICAgICAgICAgICAgICAgICAgICAgICQoIi5jc3JfbGlua181IikuY3NzKCdkaXNwbGF5JywgJ2Jsb2NrJyk7DQoNCiAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICBlbHNlIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICQoIi5jc3JfZGVzY181IikuY3NzKCdkaXNwbGF5JywgJ25vbmUnKTsNCiAgICAgICAgICAgICAgICAgICAgICAgICQoIi5jc3JfbGlua181IikuY3NzKCdkaXNwbGF5JywgJ25vbmUnKTsNCg0KICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgIGlmICgkKCIuY3NyNiIpLmhhc0NsYXNzKCdzbGljay1jdXJyZW50JykpIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICQoIi5jc3JfZGVzY182IikuY3NzKCdkaXNwbGF5JywgJ2Jsb2NrJyk7DQogICAgICAgICAgICAgICAgICAgICAgICAkKCIuY3NyX2xpbmtfNiIpLmNzcygnZGlzcGxheScsICdibG9jaycpOw0KICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgIGVsc2Ugew0KICAgICAgICAgICAgICAgICAgICAgICAgJCgiLmNzcl9kZXNjXzYiKS5jc3MoJ2Rpc3BsYXknLCAnbm9uZScpOw0KICAgICAgICAgICAgICAgICAgICAgICAgJCgiLmNzcl9saW5rXzYiKS5jc3MoJ2Rpc3BsYXknLCAnbm9uZScpOw0KICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgfSk7DQoNCiAgICAgICAgICAgIDwvc2NyaXB0Pg0KICAgICAgICA8L2Rpdj4NCiAgICA8L2Rpdj4NCjwvc2VjdGlvbj4NCjxzZWN0aW9uIGNsYXNzPSJsYXN0LXNlY3Rpb24iPg0KICAgIDxkaXYgY2xhc3M9ImNvbnRhaW5lciI+DQogICAgICAgIDxkaXYgY2xhc3M9InJvdyI+DQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2wtbWQtMTIiPg0KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZsZXgtYW5pbWF0ZSI+DQogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZsZXgtaXRlbTEiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9ImZsZXgtbmFtZSI+2YjYuNin2KbZgSDYo9mI2LHZhtisPC9wPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3Bhbj48YSBocmVmPSJodHRwczovL29yYW5nZS5lbGV2YXR1cy5qb2JzL2pvYi1kZXRhaWxzL05URXgvY29kaW5nLWFjYWRlbWllcy1tYW5hZ2VyLTMteWVhcnMtY29udHJhY3QiPkNvZGluZyBBY2FkZW1pZXMgbWFuYWdlcjwvYT48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuPjxhIGhyZWY9Imh0dHBzOi8vb3JhbmdlLmVsZXZhdHVzLmpvYnMvam9iLWRldGFpbHMvTlRFMC9iMmMtbWFya2V0aW5nLWV4cGVydCI+QjJDIE1hcmtldGluZyBFeHBlcnQ8L2E+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3Bhbj48YSBocmVmPSJodHRwczovL29yYW5nZS5lbGV2YXR1cy5qb2JzL2pvYi1kZXRhaWxzL05UQTUvZmFicmljYXRpb24tbGFicy1pbm5vdmF0aW9uLWh1Yi1tYW5hZ2VyLTMteWVhcnMtY29udHJhY3QiPkZhYnJpY2F0aW9uIExhYnMgJiBJbm5vdmF0aW9uIEh1YiBNYW5hZ2VyPC9hPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL29yYW5nZS5lbGV2YXR1cy5pby8iPtis2YXZiti5INin2YTZiNi42KfYptmBPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ib3BlbmQtZmxleCI+PC9kaXY+DQogICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJmbGV4LWl0ZW0yIGFjdGl2ZSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJmbGV4LWNvbnRlbnQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9sb2dvLnBuZyIgYWx0PSJvcmFuZ2UtbG9nbyIgY2xhc3M9ImxvZ28iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbnRlbnQtaG9sZGVyIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGgyPti52YYg2KPZiNix2YbYrCDYp9mE2KPYsdiv2YYgPC9oMj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA+2KrYudiq2KjYsSDYo9mI2LHZhtisINin2YTYo9ix2K/ZhiDYo9it2K8g2LHZiNin2K8g2KrYtNi62YrZhCDZiNiq2LLZiNmK2K8g2K7Yr9mF2KfYqiDYp9iq2LXYp9mE2KfYqiDZhdiq2YPYp9mF2YTYqSDZgdmKINin2YTZhdmF2YTZg9ipINmF2YYg2K7Yr9mF2KfYqiDYp9mE2K7YtyDYp9mE2KvYp9io2KrYjCDZiNin2YTYrtmE2YjZitiMINmI2KfZhNil2YbYqtix2YbYqiDZiNin2YTYqNmK2KfZhtin2Kog2YTYqtmE2KjZiiDYp9mE2KfYrdiq2YrYp9is2KfYqiDYp9mE2YHYsdiv2YrYqSDZiNin2YTYqtis2KfYsdmK2Kkg2YTYo9mD2KvYsSDZhdmGIDUg2YXZhNin2YrZitmGINmF2LTYqtix2YMg2YHZiiDYrNmF2YrYuSDYo9mG2K3Yp9ihINin2YTZhdmF2YTZg9ipLjwvcD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cub3JhbmdlLmpvL2FyL3BhZ2VzL2Fib3V0LW9yYW5nZS5hc3B4Ij7Yo9mC2LHYoyDYp9mE2YXYstmK2K88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICA8c2NyaXB0Pg0KICAgICAgICAgICAgICAgICAgICBpZiAoZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmNsaWVudFdpZHRoIDwgNzAwKSB7DQogICAgICAgICAgICAgICAgICAgICAgICAkKCcuZmxleC1hbmltYXRlJykuc2xpY2soew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIGluZmluaXRlOiBmYWxzZSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhcnJvd3M6IGZhbHNlLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvdHM6IHRydWUsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgc2xpZGVzVG9TaG93OiAxLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNsaWRlc1RvU2Nyb2xsOiAxLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJ0bDogdHJ1ZSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhdXRvcGxheTogdHJ1ZSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhdXRvcGxheVNwZWVkOiAzNTAwDQogICAgICAgICAgICAgICAgICAgICAgICB9KTsNCiAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgIDwvc2NyaXB0Pg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgIDwvZGl2Pg0KPC9zZWN0aW9uPg0KDQo8c2VjdGlvbiBjbGFzcz0iY29udGFjdC11cyI+DQogICAgPGRpdiBjbGFzcz0iY29udGFpbmVyIj4NCiAgICAgICAgPGRpdiBjbGFzcz0icm93Ij4NCiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbC1tZC0xMiI+DQogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZmxleC1jb250YWN0Ij4NCiAgICAgICAgICAgICAgICAgICAgPGgyPtin2LTYqtix2YMg2YHZiiA8YnI+PHNwYW4+2YbYtNix2KrZhtinINin2YTYpdiu2KjYp9ix2YrYqTwvc3Bhbj48L2gyPg0KICAgICAgICAgICAgICAgICAgICA8cD7Yotiu2LEg2KfZhNi52LHZiNi2INmI2KfZhNij2K7YqNin2LEg2YXZhiDYo9mI2LHZhtisPC9wPg0KICAgICAgICAgICAgICAgICAgICA8Zm9ybSBhY3Rpb249IiI+DQogICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBpZD0idmFsZEVtYWlsIj7YqtmFINin2YTYp9i02KrYsdin2YMg2KjZhtis2KfYrTwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCBpZD0idHh0RW1haWwiIHR5cGU9InRleHQiIHBsYWNlaG9sZGVyPSLYp9iv2K7ZhCDYp9mE2KjYsdmK2K8g2KfZhNin2YTZg9iq2LHZiNmG2YoiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9ImJ1dHRvbiIgdmFsdWU9Itin2LTYqtix2YMiIG9uY2xpY2s9IlNlbmROZXdzKCkiPg0KICAgICAgICAgICAgICAgICAgICA8L2Zvcm0+DQogICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgPC9kaXY+DQo8L3NlY3Rpb24+DQo8L2Rpdj4NCjwvZGl2Pg0KPCEtLSA8ZGl2IGNsYXNzPSJfc2VjdGlvbiI+DQogICAgICAgIDxkaXYgaWQ9ImZlYXR1cmVkMiI+DQogICAgICAgICAgICA8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWUvc2xpZGVycy9tYWluc2xpZGVyXzEuanBnIiB0aXRsZT0iICIgYWx0PSIgIiByZWw9ImZpcnN0X2ZpcnN0X3NsaWRlciIgLz4NCiAgICAgICAgICAgIDxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZS9zbGlkZXJzL21haW5zbGlkZXJfMS5qcGciIHRpdGxlPSIgIiBhbHQ9IiAiIHJlbD0iZmlyc3Rfc2Vjb25kX3NsaWRlciIgLz4NCiAgICAgICAgICAgIDxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZS9zbGlkZXJzL21haW5zbGlkZXJfMS5qcGciIHRpdGxlPSIgIiBhbHQ9IiAiIHJlbD0iZmlyc3RfdGhpcmRfc2xpZGVyIiAvPg0KICAgICAgICAgICAgPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lL3NsaWRlcnMvbWFpbnNsaWRlcl8xLmpwZyIgdGl0bGU9IiAiICBhbHQ9IiAiIHJlbD0iZmlyc3RfZm91cnRoX3NsaWRlciIgLz4NCiAgICAgICAgICAgIDxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZS9zbGlkZXJzL21haW5zbGlkZXJfMS5qcGciIHRpdGxlPSIgIiAgYWx0PSIgIiByZWw9ImZpcnN0X2ZpZnRoX3NsaWRlciIgLz4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxzcGFuIGNsYXNzPSJvcmJpdC1jYXB0aW9uIiBpZD0iZmlyc3RfZmlyc3Rfc2xpZGVyIj4NCiAgICAgICAgICAgIDxzbWFsbD5PZmZlciBub3RlIGdvZXMgaGVyZSA8c3Bhbj4tLS0gQXZhaWxhYmxlIHRpbGwgMzAgTUFSIDIwMjA8L3NwYW4+PC9zbWFsbD4NCiAgICAgICAgICAgIDxoMT5SZWFkeSB0byBjaGFuZ2UxPC9oMT4NCiAgICAgICAgICAgIDxwPkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNjaW5nIGVsaXQuIE51bmMgYXQ8L3A+DQogICAgICAgICAgICA8c3Bhbj4NCiAgICAgICAgICAgICAgICA8YSBocmVmPSJqYXZhc2NyaXB0OnZvaWQoMCkiPkV4cGxvcmUgTW9yZSA8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWUvaHJlZl9hcnJvd19yaWdodC5zdmciIGFsdD0iIj48L2E+DQogICAgICAgICAgICA8L3NwYW4+DQogICAgICAgIDwvc3Bhbj4NCiAgICAgICAgPHNwYW4gY2xhc3M9Im9yYml0LWNhcHRpb24iIGlkPSJmaXJzdF9zZWNvbmRfc2xpZGVyIj4NCiAgICAgICAgICAgIDxzbWFsbD5PZmZlciBub3RlIGdvZXMgaGVyZSA8c3Bhbj4tLS0gQXZhaWxhYmxlIHRpbGwgMzAgTUFSIDIwMjA8L3NwYW4+PC9zbWFsbD4NCiAgICAgICAgICAgIDxoMT5SZWFkeSB0byBjaGFuZ2UyPC9oMT4NCiAgICAgICAgICAgIDxwPkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNjaW5nIGVsaXQuIE51bmMgYXQ8L3A+DQogICAgICAgICAgICA8c3Bhbj4NCiAgICAgICAgICAgICAgICA8YSBocmVmPSJqYXZhc2NyaXB0OnZvaWQoMCkiPkV4cGxvcmUgTW9yZSA8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWUvaHJlZl9hcnJvd19yaWdodC5zdmciIGFsdD0iIj48L2E+DQogICAgICAgICAgICA8L3NwYW4+DQogICAgICAgIDwvc3Bhbj4NCiAgICAgICAgPHNwYW4gY2xhc3M9Im9yYml0LWNhcHRpb24iIGlkPSJmaXJzdF90aGlyZF9zbGlkZXIiPg0KICAgICAgICAgICAgPHNtYWxsPk9mZmVyIG5vdGUgZ29lcyBoZXJlIDxzcGFuPi0tLSBBdmFpbGFibGUgdGlsbCAzMCBNQVIgMjAyMDwvc3Bhbj48L3NtYWxsPg0KICAgICAgICAgICAgPGgxPlJlYWR5IHRvIGNoYW5nZTM8L2gxPg0KICAgICAgICAgICAgPHA+TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gTnVuYyBhdDwvcD4NCiAgICAgICAgICAgIDxzcGFuPg0KICAgICAgICAgICAgICAgIDxhIGhyZWY9ImphdmFzY3JpcHQ6dm9pZCgwKSI+RXhwbG9yZSBNb3JlIDxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZS9ocmVmX2Fycm93X3JpZ2h0LnN2ZyIgYWx0PSIiPjwvYT4NCiAgICAgICAgICAgIDwvc3Bhbj4NCiAgICAgICAgPC9zcGFuPg0KICAgICAgICA8c3BhbiBjbGFzcz0ib3JiaXQtY2FwdGlvbiIgaWQ9ImZpcnN0X2ZvdXJ0aF9zbGlkZXIiPg0KICAgICAgICAgICAgPHNtYWxsPk9mZmVyIG5vdGUgZ29lcyBoZXJlIDxzcGFuPi0tLSBBdmFpbGFibGUgdGlsbCAzMCBNQVIgMjAyMDwvc3Bhbj48L3NtYWxsPg0KICAgICAgICAgICAgPGgxPlJlYWR5IHRvIGNoYW5nZTQ8L2gxPg0KICAgICAgICAgICAgPHA+TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gTnVuYyBhdDwvcD4NCiAgICAgICAgICAgIDxzcGFuPg0KICAgICAgICAgICAgICAgIDxhIGhyZWY9ImphdmFzY3JpcHQ6dm9pZCgwKSI+RXhwbG9yZSBNb3JlIDxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZS9ocmVmX2Fycm93X3JpZ2h0LnN2ZyIgYWx0PSIiPjwvYT4NCiAgICAgICAgICAgIDwvc3Bhbj4NCiAgICAgICAgPC9zcGFuPg0KICAgICAgICA8c3BhbiBjbGFzcz0ib3JiaXQtY2FwdGlvbiIgaWQ9ImZpcnN0X2ZpZnRoX3NsaWRlciI+DQogICAgICAgICAgICA8c21hbGw+T2ZmZXIgbm90ZSBnb2VzIGhlcmUgPHNwYW4+LS0tIEF2YWlsYWJsZSB0aWxsIDMwIE1BUiAyMDIwPC9zcGFuPjwvc21hbGw+DQogICAgICAgICAgICA8aDE+UmVhZHkgdG8gY2hhbmdlNTwvaDE+DQogICAgICAgICAgICA8cD5Mb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dXIgYWRpcGlzY2luZyBlbGl0LiBOdW5jIGF0PC9wPg0KICAgICAgICAgICAgPHNwYW4+DQogICAgICAgICAgICAgICAgPGEgaHJlZj0iamF2YXNjcmlwdDp2b2lkKDApIj5FeHBsb3JlIE1vcmUgPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lL2hyZWZfYXJyb3dfcmlnaHQuc3ZnIiBhbHQ9IiI+PC9hPg0KICAgICAgICAgICAgPC9zcGFuPg0KICAgICAgICA8L3NwYW4+DQo8L2Rpdj4gLS0+DQoNCjxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4NCiAgIC8vICQod2luZG93KS5sb2FkKGZ1bmN0aW9uICgpIHsNCiAgIC8vICAgICAkKCcjZmVhdHVyZWQnKS5vcmJpdCh7DQogICAvLyAgICAgICAgICdidWxsZXRzJzogdHJ1ZSwNCiAgIC8vICAgICAgICAgJ3RpbWVyJzogdHJ1ZSwNCiAgIC8vICAgICAgICAgJ2FuaW1hdGlvbic6ICdob3Jpem9udGFsLXNsaWRlJywNCiAgIC8vICAgICB9KTsNCiAgIC8vIH0pOw0KICAgLy8gJCh3aW5kb3cpLmxvYWQoZnVuY3Rpb24gKCkgew0KICAgLy8gICAgICQoJyNmZWF0dXJlZDInKS5vcmJpdCh7DQogICAvLyAgICAgICAgICdidWxsZXRzJzogdHJ1ZSwNCiAgIC8vICAgICAgICAgJ3RpbWVyJzogdHJ1ZSwNCiAgIC8vICAgICAgICAgJ2FuaW1hdGlvbic6ICdob3Jpem9udGFsLXNsaWRlJywNCiAgIC8vICAgICB9KTsNCiAgIC8vIH0pOw0KDQoNCiAgICAvLyAgICAgJCgnLmNlbnRlcicpLm9uKCdiZWZvcmVDaGFuZ2UnLCBmdW5jdGlvbiAoZXZlbnQsIHNsaWNrLCBjdXJyZW50U2xpZGUsIG5leHRTbGlkZSkgew0KICAgIC8vICAgICAgICAgICAgIGNvbnNvbGUubG9nKCdiZWZvcmVDaGFuZ2UnLCBjdXJyZW50U2xpZGUsIG5leHRTbGlkZSk7DQogICAgLy8gICAgICAgICB9KTsNCiAgICAvLyAgICAgICAgICQoJy5jZW50ZXInKS5vbignYWZ0ZXJDaGFuZ2UnLCBmdW5jdGlvbiAoZXZlbnQsIHNsaWNrLCBjdXJyZW50U2xpZGUpIHsNCiAgICAvLyAgICAgICAgICAgICBjb25zb2xlLmxvZygnYWZ0ZXJDaGFuZ2UnLCBjdXJyZW50U2xpZGUpOw0KICAgIC8vICAgICAgICAgfSk7DQoNCg0KICAgIC8vICQoJy5jZW50ZXInKS5vbignYmVmb3JlQ2hhbmdlJywgZnVuY3Rpb24gKGV2ZW50LCBzbGljaywgY3VycmVudFNsaWRlLCBuZXh0U2xpZGUpIHsNCiAgICAvLyAgICAgICAgIGlmICgkKCIuY2xpcDEiKS5oYXNDbGFzcygnc2xpY2stY3VycmVudCcpKSB7DQogICAgLy8gICAgICAgICAgICAgICAgICQoIi5yZXdhcmRzX2JnMSIpLmNzcygndmlzaWJpbGl0eScsICd2aXNpYmxlJyk7DQogICAgLy8gICAgICAgICAgICAgICAgIGNvbnNvbGUubG9nKCdzbGlkZXIxJyk7DQogICAgLy8gICAgICAgICAgICAgfQ0KICAgIC8vICAgICAgICAgICAgIGVsc2Ugew0KICAgIC8vICAgICAgICAgICAgICAgICAkKCIucmV3YXJkc19iZzEiKS5jc3MoJ3Zpc2liaWxpdHknLCAnaGlkZGVuJykNCiAgICAvLyAgICAgICAgICAgICB9DQogICAgLy8gICAgICAgIGlmICgkKCIuY2xpcDIiKS5oYXNDbGFzcygnc2xpY2stY3VycmVudCcpKSB7DQogICAgLy8gICAgICAgICAgICAgICAgICAgICAkKCIucmV3YXJkc19iZzIiKS5jc3MoJ3Zpc2liaWxpdHknLCAndmlzaWJsZScpOw0KICAgIC8vICAgICAgICAgICAgICAgICBjb25zb2xlLmxvZygnc2xpZGVyMScpOw0KICAgIC8vICAgICAgICAgICAgICAgICB9DQogICAgLy8gICAgICAgICAgICAgICAgIGVsc2Ugew0KICAgIC8vICAgICAgICAgICAgICAgICAgICAgJCgiLnJld2FyZHNfYmcyIikuY3NzKCd2aXNpYmlsaXR5JywgJ2hpZGRlbicpDQogICAgLy8gICAgICAgICAgICAgICAgIH0NCiAgICAvLyAgICAgICAgaWYgKCQoIi5jbGlwMyIpLmhhc0NsYXNzKCdzbGljay1jdXJyZW50JykpIHsNCiAgICAvLyAgICAgICAgICAgICAgICAgICAgICQoIi5yZXdhcmRzX2JnMyIpLmNzcygndmlzaWJpbGl0eScsICd2aXNpYmxlJykNCiAgICAvLyAgICAgICAgICAgICAgICAgfQ0KICAgIC8vICAgICAgICAgICAgICAgICBlbHNlIHsNCiAgICAvLyAgICAgICAgICAgICAgICAgICAgICQoIi5yZXdhcmRzX2JnMyIpLmNzcygndmlzaWJpbGl0eScsICdoaWRkZW4nKQ0KICAgIC8vICAgICAgICAgICAgICAgICB9DQogICAgLy8gICAgICAgIGlmICgkKCIuY2xpcDQiKS5oYXNDbGFzcygnc2xpY2stY3VycmVudCcpKSB7DQogICAgLy8gICAgICAgICAgICAgICAgICAgICAkKCIucmV3YXJkc19iZzQiKS5jc3MoJ3Zpc2liaWxpdHknLCAndmlzaWJsZScpDQogICAgLy8gICAgICAgICAgICAgICAgIH0NCiAgICAvLyAgICAgICAgICAgICAgICAgZWxzZSB7DQogICAgLy8gICAgICAgICAgICAgICAgICAgICAkKCIucmV3YXJkc19iZzQiKS5jc3MoJ3Zpc2liaWxpdHknLCAnaGlkZGVuJykNCiAgICAvLyAgICAgICAgICAgICAgICAgfQ0KICAgIC8vICAgICB9KTsNCg0KICAgIC8vICQoJy52YXJpYWJsZS13aWR0aCcpLnNsaWNrKHsNCiAgICAvLyAgICAgYXJyb3dzOiB0cnVlDQoNCiAgICAvLyB9KS5vbignYWZ0ZXJDaGFuZ2UnLCBmdW5jdGlvbihldmVudCwgc2xpY2ssIGN1cnJlbnRTbGlkZSwgbmV4dFNsaWRlKSB7DQogICAgLy8gICAgICAgICBjb25zb2xlLmxvZygiSGV5IGJpdGNoICIpOw0KICAgIC8vICAgICAgICBpZiAoJCgiLmNsaXAyIikuaGFzQ2xhc3MoJ3NsaWNrLWN1cnJlbnQnKSkgew0KICAgIC8vICAgICAgICAgICAgICAgICAgICAgJCgiLnJld2FyZHNfYmcyIikuY3NzKCd2aXNpYmlsaXR5JywgJ3Zpc2libGUnKQ0KDQogICAgLy8gICAgICAgICAgICAgICAgIH0NCiAgICAvLyAgICAgICAgICAgICAgICAgZWxzZSB7DQogICAgLy8gICAgICAgICAgICAgICAgICAgICAkKCIucmV3YXJkc19iZzIiKS5jc3MoJ3Zpc2liaWxpdHknLCAnaGlkZGVuJykNCiAgICAvLyAgICAgICAgICAgICAgICAgfQ0KICAgIC8vICAgICAgICBpZiAoJCgiLmNsaXAzIikuaGFzQ2xhc3MoJ3NsaWNrLWN1cnJlbnQnKSkgew0KICAgIC8vICAgICAgICAgICAgICAgICAgICAgJCgiLnJld2FyZHNfYmczIikuY3NzKCd2aXNpYmlsaXR5JywgJ3Zpc2libGUnKQ0KICAgIC8vICAgICAgICAgICAgICAgICB9DQogICAgLy8gICAgICAgICAgICAgICAgIGVsc2Ugew0KICAgIC8vICAgICAgICAgICAgICAgICAgICAgJCgiLnJld2FyZHNfYmczIikuY3NzKCd2aXNpYmlsaXR5JywgJ2hpZGRlbicpDQogICAgLy8gICAgICAgICAgICAgICAgIH0NCiAgICAvLyAgICAgICAgaWYgKCQoIi5jbGlwNCIpLmhhc0NsYXNzKCdzbGljay1jdXJyZW50JykpIHsNCiAgICAvLyAgICAgICAgICAgICAgICAgICAgICQoIi5yZXdhcmRzX2JnNCIpLmNzcygndmlzaWJpbGl0eScsICd2aXNpYmxlJykNCiAgICAvLyAgICAgICAgICAgICAgICAgfQ0KICAgIC8vICAgICAgICAgICAgICAgICBlbHNlIHsNCiAgICAvLyAgICAgICAgICAgICAgICAgICAgICQoIi5yZXdhcmRzX2JnNCIpLmNzcygndmlzaWJpbGl0eScsICdoaWRkZW4nKQ0KICAgIC8vICAgICAgICAgICAgICAgICB9DQogICAgLy8gICAgIH0pOw0KDQoNCg0KPC9zY3JpcHQ+DQo8c2NyaXB0Pg0KDQogICAgaWYgKGRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5jbGllbnRXaWR0aCA8IDcwMCkgew0KICAgICAgICBmdW5jdGlvbiBtb2JpbGVMaW5rcyhuKSB7DQogICAgICAgICAgICBpZiAobiA9PSAxKSB7DQogICAgICAgICAgICAgICAgd2luZG93Lm9wZW4oJ2h0dHBzOi8vd3d3Lm9yYW5nZS5qby9hci9wYWdlcy9jb3ZlcmFnZS5hc3B4JywgIl9ibGFuayIpOw0KICAgICAgICAgICAgfQ0KICAgICAgICAgICAgaWYgKG4gPT0gMikgew0KICAgICAgICAgICAgICAgIHdpbmRvdy5vcGVuKCdodHRwczovL3d3dy5vcmFuZ2Uuam8vYXIvaGVscC9pbnRlcm5ldC9wYWdlcy9ndWlkZS10by1iZXN0LWZpYmVyLWV4cGVyaWVuY2UuYXNweCMnLCAiX2JsYW5rIik7DQogICAgICAgICAgICB9DQogICAgICAgICAgICBpZiAobiA9PSAzKSB7DQogICAgICAgICAgICAgICAgd2luZG93Lm9wZW4oJ2h0dHBzOi8vaW50ZXJuYXRpb25hbGFuZHJvYW1pbmcub3JhbmdlLmpvL2ludGVybmF0aW9uYWwtc2VydmljZXMvP3V0bV9zb3VyY2U9b3Jhbmdlam8mdXRtX21lZGl1bT1saW5rJnV0bV9jYW1wYWlnbj1ob21lcGFnZSZ1dG1fdGVybT1ob21lcGFnZSZ1dG1fY29udGVudD1ob21lcGFnZScsICJfYmxhbmsiKTsNCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgIGlmIChuID09IDQpIHsNCiAgICAgICAgICAgICAgICB3aW5kb3cub3BlbignaHR0cHM6Ly9zdG9yZS5vcmFuZ2Uuam8vJywgIl9ibGFuayIpOw0KICAgICAgICAgICAgfQ0KICAgICAgICAgICAgaWYgKG4gPT0gNSkgew0KICAgICAgICAgICAgICAgIHdpbmRvdy5vcGVuKCdodHRwczovL3d3dy5vcmFuZ2Uuam8vYXIvaGVscC9wYWdlcy9kZWZhdWx0LmFzcHgnLCAiX2JsYW5rIik7DQogICAgICAgICAgICB9DQogICAgICAgIH0NCiAgICB9DQo8L3NjcmlwdD4NCg0KDQo8c3R5bGU+DQoNCi5kaXNjb3Zlcl9jc3Igew0KICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgICB0b3A6IC0xMHB4Ow0KICAgIHJpZ2h0OiAtMzMwcHg7DQp9DQouZGlzY292ZXJfY3NyIGEgew0KICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7DQogICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsNCiAgICB3aWR0aDogMTcwcHg7DQogICAgaGVpZ2h0OiA1M3B4Ow0KICAgIGRpc3BsYXk6IGJsb2NrOw0KICAgIHRleHQtYWxpZ246IGNlbnRlcjsNCiAgICBwYWRkaW5nLXRvcDogMTVweDsNCn0NCi5kaXNjb3Zlcl9jc3IgYTpob3ZlciB7DQogICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNzkwMDsNCiAgICBjb2xvcjogI2ZmZjsNCiAgICBib3JkZXItY29sb3I6ICNmZjc5MDA7DQp9DQpAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHsNCiAgICAuZGlzY292ZXJfY3NyIGEgew0KICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7DQogICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7DQogICAgY29sb3I6ICNmZmY7DQogICAgd2lkdGg6IDkwJTsNCiAgICBoZWlnaHQ6IDUzcHg7DQogICAgZGlzcGxheTogYmxvY2s7DQogICAgdGV4dC1hbGlnbjogY2VudGVyOw0KICAgIHBhZGRpbmctdG9wOiAxNXB4Ow0KICAgIGZvbnQtc2l6ZTogMTdweDsNCiAgICBmb250LXdlaWdodDogNzAwOw0KICAgIH0NCiAgICAuZGlzY292ZXJfY3NyIHsNCiAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAgYm90dG9tOiAtMTMwcHg7DQogICAgbWFyZ2luLWxlZnQ6IDVweDsNCiAgICByaWdodDogLTVweDsNCiAgICB0b3A6dW5zZXQ7DQp9DQp9DQoNCiAgICAgICAgLnNpeHRoX3NlY3Rpb24gLnZhcmlhYmxlLXdpZHRoIC5zbGljay1zbGlkZSBzcGFuIHAgc21hbGwgew0KICAgIGRpc3BsYXk6IGJsb2NrOw0KICAgIGZvbnQtc2l6ZTogMjNweDsNCiAgICBmb250LXdlaWdodDogNzAwOw0KICAgIG1hcmdpbi1ib3R0b206IDVweDsNCn0NCnAuc2luZ2xlX2l0ZW1feW9fcC53aW5uZXJfcCBzcGFuIGltZyB7DQogICAgd2lkdGg6IHVuc2V0Ow0KICAgIGRpc3BsYXk6IGlubGluZTsNCn0NCnAuc2luZ2xlX2l0ZW1feW9fcC53aW5uZXJfcCB7DQogICAgZm9udC1zaXplOiAzNXB4Ow0KICAgIGZvbnQtd2VpZ2h0OiA3MDA7DQogICAgbWF4LXdpZHRoOiAzNjBweDsNCiAgICBjb2xvcjogI2ZmZjsNCiAgICBtYXJnaW4tdG9wOiAyNXB4Ow0KICAgIGxpbmUtaGVpZ2h0OjEuMjsNCn0NCmgxLnNpbmdsZV9pdGVtX3lvX2gxLndpbm5lcl9oMSB7DQogICAgZm9udC1zaXplOiA1MHB4Ow0KICAgIG1heC13aWR0aDogNTAwcHg7DQogICAgbWFyZ2luLWJvdHRvbTogMTBweDsNCiAgICBjb2xvcjogI2ZmNzkwMDsNCiAgICBtYXJnaW4tdG9wOjIwcHg7DQp9ICAgDQpzcGFuLndpbm5lcl9hIGEgew0KICAgIGJvdHRvbTogMzVweDsNCn0NCnNwYW4ud2lubmVyX2EgLnNpbmdsZV9pdGVtXzRnYSB7DQogICAgYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7DQp9DQouc2luZ2xlLWl0ZW0gLnNsaWNrLXNsaWRlIC53aW5uZXJfc2xpZGVfY29udGVudCB7DQogICAgdG9wOiAxMDBweCAhaW1wb3J0YW50Ow0KfQ0Kc21hbGwuc2luZ2xlX2l0ZW1feW9fc21hbGwud2lubmVyX3NtYWxsIHNtYWxsIHsNCiAgICBtYXJnaW4tcmlnaHQ6IDVweDsNCiAgICBsZXR0ZXItc3BhY2luZzogLTFweDsNCn0NCmg2Lndpbm5lcl9oNiB7DQogICAgZm9udC13ZWlnaHQ6IDQwMDsNCiAgICBjb2xvcjogI2ZmZjsNCiAgICBtYXJnaW4tdG9wOiAzMHB4Ow0KICAgIGZvbnQtc2l6ZTogMTFweDsNCn0NCi53aW5uZXJfc2xpZGVfY29udGVudCAucmVub19pbWcgIHsNCiAgICBkaXNwbGF5OiBub25lOw0KfQ0KDQogQG1lZGlhIChtYXgtd2lkdGg6NDgwcHgpeyANCiAud2lubmVyX3NsaWRlX2NvbnRlbnQgLnJlbm9faW1nIHsNCiAgICBkaXNwbGF5OiBibG9jazsNCiAgICB3aWR0aDogODZweDsNCiAgICBmbG9hdDogbGVmdDsNCiAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAgdG9wOiAxOHB4Ow0KICAgIGxlZnQ6IC0yNSU7DQp9DQogICAgIC53aW5uZXJfaW1nIHsNCiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOw0KICAgICAgICB0b3A6IDI1cHg7DQogICAgICAgIGhlaWdodDp1bnNldCAhaW1wb3J0YW50Ow0KICAgIH0NCi5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGUgLndpbm5lcl9zbGlkZV9jb250ZW50IHsNCiAgICB0b3A6IDIyMHB4ICFpbXBvcnRhbnQ7DQp9DQogICAgICBoMS5zaW5nbGVfaXRlbV95b19oMS53aW5uZXJfaDEgew0KICAgIGZvbnQtc2l6ZTogNDBweCAhaW1wb3J0YW50Ow0KICAgIG1heC13aWR0aDogdW5zZXQgIWltcG9ydGFudDsNCiAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4OyANCiAgICBtYXJnaW46IDEwcHggMHB4Ow0KDQp9DQpwLnNpbmdsZV9pdGVtX3lvX3Aud2lubmVyX3Agew0KICAgIGZvbnQtc2l6ZTogMjVweCAhaW1wb3J0YW50Ow0KICAgIGZvbnQtd2VpZ2h0OiA3MDA7DQogICAgbWF4LXdpZHRoOiAzMTBweCAhaW1wb3J0YW50Ow0KICAgIG1hcmdpbi10b3A6MTVweDsNCiAgICANCiAgICB9DQogICAgcC5zaW5nbGVfaXRlbV95b19wLndpbm5lcl9wIHNwYW4gaW1nIHsNCiAgICB3aWR0aDogMTM2cHggIWltcG9ydGFudDsNCn0NCnNwYW4ud2lubmVyX2EgLnNpbmdsZV9pdGVtXzRnYSB7DQogICAgYm90dG9tOiAxMzBweCAhaW1wb3J0YW50Ow0KfQ0KaDYud2lubmVyX2g2IHsNCiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7DQp9DQpzbWFsbC5zaW5nbGVfaXRlbV95b19zbWFsbC53aW5uZXJfc21hbGwgew0KICAgIGZvbnQtc2l6ZTogMTdweDsNCiAgICBmb250LXdlaWdodDogNjAwOw0KICAgIGNvbG9yOiAjZmY3OTAwOw0KfQ0KLndpbm5lcl9zbWFsbCB7DQogICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50Ow0KfSANCiAgICAgICAgICAgLm1vYmlsZV90aGlyZCBoMSB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDAlICFpbXBvcnRhbnQ7DQogICAgICANCiAgICAgICAgZm9udC1zaXplOiAzNXB4ICFpbXBvcnRhbnQ7DQogICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHggIWltcG9ydGFudDsNCg0KICAgICAgICBmb250LXdlaWdodDo3NTAgIWltcG9ydGFudDsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgLm1vYmlsZV90aGlyZCBkaXYgew0KICAgICAgICB0b3A6MjMwcHggIWltcG9ydGFudDsNCiAgICBwYWRkaW5nLXJpZ2h0OjMwcHggIWltcG9ydGFudDsNCiAgICB9DQogICAgLm1vYmlsZV90aGlyZCBzcGFuIGEgew0KDQogICAgICAgIHRvcDoxOTBweCAhaW1wb3J0YW50Ow0KICAgIH0NCiAgLm1vYmlsZV90aGlyZCBkaXYgew0KICAgIHRvcDogMjMwcHggIWltcG9ydGFudDsNCg0KfQ0KICAgIH0NCiAgQG1lZGlhIChtYXgtd2lkdGg6Mzc1cHgpIHsNCiAgLm1vYmlsZV90aGlyZCBkaXYgew0KICAgIHRvcDogMjAwcHggIWltcG9ydGFudDsNCn0NCi53aW5uZXJfc2xpZGVfY29udGVudCAucmVub19pbWcgew0KICAgIGxlZnQ6IC0zMnB4Ow0KfQ0KfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCl7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgLndpbm5lcl9zbGlkZV9jb250ZW50IC5yZW5vX2ltZyB7DQogICAgbGVmdDogLTIycHg7DQp9DQouc2l4dGhfc2VjdGlvbiAudmFyaWFibGUtd2lkdGggLnNsaWNrLXNsaWRlIHNwYW4gcCBzcGFuLCAuc2l4dGhfc2VjdGlvbiAudmFyaWFibGUtd2lkdGgxIC5zbGljay1zbGlkZSBzcGFuIHAgc3BhbiB7DQogICAgbWF4LXdpZHRoOiAyNTBweCAhaW1wb3J0YW50Ow0KfQ0KICAgIC5tb2JpbGVfdGhpcmQgc3BhbiBhIHsNCg0KICAgICAgICB0b3A6MjEwcHggIWltcG9ydGFudDsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KDQogICAgLm1vYmlsZV90aGlyZCBkaXYgew0KICAgICAgICB0b3A6MTgwcHggIWltcG9ydGFudDsNCiAgICB9DQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgDQoub3JiaXQtYnVsbGV0czpiZWZvcmUgew0KICAgIGNvbnRlbnQ6ICIwNCAvIjsNCn0NCiAgICAucS1pY29ucyB1bCBsaTpmaXJzdC1jaGlsZCB7DQogICAgZGlzcGxheTogbm9uZTsNCn0NCiAgICAgICAgICAgIC5vcmJpdC1jYXB0aW9uIGgxLnNsaWRlcl9kYXRlXzEgew0KICAgICAgICAgICAgICAgIGNvbG9yOiAjZmY3OTAwOw0KICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDAhaW1wb3J0YW50Ow0KICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzIwcHg7DQogICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsNCiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zOw0KICAgICAgICAgICAgfQ0KICAgICAgICAgICAgLm9yYml0LWNhcHRpb24gcC5zbGlkZXJfZGF0ZV8yIHsNCiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7DQogICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDsNCiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yOw0KICAgICAgICAgICAgfQ0KICAgICAgICAgICAgLm9yYml0LWNhcHRpb24gaDEubG9uZ19zbGlkZXJfdGV4dF9oMSB7DQogICAgICAgICAgICAgICAgY29sb3I6ICNmZjc5MDA7DQogICAgICAgICAgICB9DQogICAgICAgICAgICAub3JiaXQtY2FwdGlvbiBzbWFsbC5zbGlkZXJfZGF0ZV8xXzEgew0KICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmOw0KICAgICAgICAgICAgfQ0KICAgICAgICAgICAgLm9yYml0LWNhcHRpb24gaDEuc2xpZGVyX2RhdGVfMV8yIHsNCiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmNzkwMDsNCiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwIWltcG9ydGFudDsNCiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMyNXB4Ow0KICAgICAgICAgICAgfQ0KICAgICAgICAgICAgLm9yYml0LWNhcHRpb24gcC5zbGlkZXJfZGF0ZV8xXzMgew0KICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDsNCiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4Ow0KICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7DQogICAgICAgICAgICB9DQogICAgICAgICAgICAuY3NyX251bWJlcnNfMSwgLmNzcl9udW1iZXJzXzUgew0KICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsNCiAgICAgICAgICAgIH0NCiAgICAjZmVhdHVyZWQgew0KICAgICAgICB3aWR0aDogNTY1cHg7DQogICAgICAgIGhlaWdodDogMjkwcHg7DQogICAgICAgIC8qYmFja2dyb3VuZDogIzAwOWNmZiB1cmwoJ29yYml0L2xvYWRpbmcuZ2lmJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7IC8qIG92ZXJmbG93OiBoaWRkZW47ICovDQogICAgfQ0KDQogICAgZGl2Lm9yYml0IGltZyB7DQogICAgICAgIHdpZHRoOiAxMTQ1cHg7DQogICAgfQ0KICAgICNuYXZfZHJvcCB7DQogICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsNCiAgICB9DQoNCiAgICAgICAgI25hdl9kcm9wIGEgew0KICAgICAgICAgICAgcGFkZGluZzogNXB4IDE1cHggNXB4Ow0KICAgICAgICB9DQoNCiAgICAuZHJvcGRvd24tdG9nZ2xlIHsNCiAgICAgICAgcGFkZGluZzogMDsNCiAgICAgICAgYmFja2dyb3VuZDogIzc3NzsNCiAgICB9DQoNCiAgICAuZHJvcGRvd24gew0KICAgICAgICBkaXNwbGF5OiBub25lOw0KICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7DQogICAgICAgIHdpZHRoOiAxMDAlOw0KICAgICAgICB6LWluZGV4OiAyOw0KICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7DQogICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7DQogICAgICAgIGJvcmRlcjouNXB4IHNvbGlkICNhYWE7DQogICAgfQ0KDQogICAgICAgIC5kcm9wZG93biBsaSB7DQogICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7DQogICAgICAgIH0NCg0KICAgICAgICAgICAgLmRyb3Bkb3duIGxpIGEgew0KICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsNCiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwZW0gMWVtOw0KICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOw0KICAgICAgICAgICAgfQ0KDQogICAgI25hdl9kcm9wIGEgew0KICAgICAgICB3aWR0aDogMTAwJTsNCiAgICAgICAgZGlzcGxheTogYmxvY2s7DQogICAgICAgIGhlaWdodDogNzJweDsNCiAgICAgICAgYmFja2dyb3VuZDogI2ZmNzkwMDsNCiAgICAgICAgY29sb3I6ICMwMDA7DQogICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7DQogICAgICAgIHBhZGRpbmctdG9wOiAyNXB4Ow0KICAgICAgICBmb250LXNpemU6IDIwcHg7DQogICAgfQ0KDQogICAgLmRyb3Bkb3duIGxpIHsNCiAgICAgICAgY29sb3I6ICMwMDA7DQogICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7DQogICAgICAgIGZvbnQtc2l6ZTogMjBweDsNCiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7DQogICAgICAgIGN1cnNvcjogcG9pbnRlcjsNCiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjsNCiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDsNCiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7DQogICAgfQ0KDQogICAgICAgIC5kcm9wZG93biBsaTpob3ZlciB7DQogICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmY3OTAwOw0KICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAuY3NyX251bWJlcnNfMiBwIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bzsNCiAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgIC5jc3JfbnVtYmVyc18yIHA6bnRoLWNoaWxkKDMpIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzAlOw0KICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgLmNzcl9udW1iZXJzXzQgcCB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTsNCiAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgIC5taWRkbGVfbnVtYmVyIHAgYSB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOw0KICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgLm1pZGRsZV9udW1iZXIgcCBhOmhvdmVyIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojZmY3OTAwOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7DQogICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAuY3NyX251bWJlcnNfMiBwOmZpcnN0LWNoaWxkIGE6YWZ0ZXIgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICIgIjsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0NDQ0NDQzsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM5cHg7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC03cHg7DQogICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAuY3NyX251bWJlcnNfMiBwOm50aC1jaGlsZCgyKSBhOmFmdGVyIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAiICI7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNDQ0NDQ0M7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzOXB4Ow0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTNweDsNCiAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgIC5jc3JfbnVtYmVyc18yIHA6bnRoLWNoaWxkKDMpIGE6YWZ0ZXIgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICIgIjsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0NDQ0NDQzsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM5cHg7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xN3B4Ow0KICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgLmNzcl9udW1iZXJzXzMgcDpudGgtY2hpbGQoMSkgYTphZnRlciB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogIiAiOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQ0NDQ0NDOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTMwcHg7DQogICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAuY3NyX251bWJlcnNfMyBwOm50aC1jaGlsZCgyKSBhOmFmdGVyIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAiICI7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNDQ0NDQ0M7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4Ow0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNzBweDsNCiAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgIC5jc3JfbnVtYmVyc180IHA6bnRoLWNoaWxkKDEpIGE6YWZ0ZXIgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICIgIjsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0NDQ0NDQzsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC03NXB4Ow0KICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICN2YWxkRW1haWwgew0KICAgICAgICBjb2xvcjogIzRiYWQ1MzsNCiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOw0KICAgICAgICByaWdodDogNDclOw0KICAgICAgICBib3R0b206IC0yNXB4Ow0KICAgICAgICBmb250LXdlaWdodDogMTAwOw0KICAgICAgICBkaXNwbGF5OiBub25lOw0KICAgIH0NCg0KICAgIC5jb250YWN0LXVzIC5mbGV4LWNvbnRhY3QgaW5wdXRbdHlwZT0iYnV0dG9uIl0gew0KICAgICAgICB3aWR0aDogMTMwcHggIWltcG9ydGFudDsNCiAgICAgICAgaGVpZ2h0OiA0M3B4ICFpbXBvcnRhbnQ7DQogICAgICAgIGJhY2tncm91bmQ6ICNmZjc5MDAgIWltcG9ydGFudDsNCiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsNCiAgICAgICAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7DQogICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50Ow0KICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDsNCiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsNCiAgICAgICAgY3Vyc29yOiBwb2ludGVyOw0KICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDsNCiAgICB9DQpAbWVkaWEgKG1pbi13aWR0aDoxNDAwcHgpIHsNCmltZy5zaXh0aF9iZ19pbWcgew0KICAgIGxlZnQ6IC0xMXB4Ow0KICAgIHRvcDogMTU5cHg7DQp9DQoNCi5jb250IHsNCiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTI1MHB4Ow0KfQ0KDQpzZWN0aW9uLmNzciB7DQogICAgbWFyZ2luLXRvcDogNzE3cHg7DQp9DQoNCg0KLmxhc3Qtc2VjdGlvbiB7DQogICAgbWFyZ2luOiAyNDVweCAwIDA7DQp9DQoNCi5zaXh0aF9zZWN0aW9uIHsNCnRvcDoyNDBweDsNCn0NCn0NCiAgICAuZGFyay53cmFwcGVyIC5jb250IHsNCiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCIvQVIvUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZV9BUi9CR2Rhcmsuc3ZnIik7DQogICAgfQ0KICAgIC5kYXJrLndyYXBwZXIgLnRoaXJkX2Rpdj5kaXY6Zmlyc3QtY2hpbGQgZGl2IHsNCiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWUvYWN0aXZlX2NvbG9yZWQuc3ZnKTsNCiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDRCQkU2Ow0KfQ0KLmRhcmsud3JhcHBlciAudGhpcmRfZGl2PmRpdjpudGgtY2hpbGQoMikgZGl2IHsNCiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWUvZG9sbGFyX2NvbG9yZWQuc3ZnKTsNCiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzUwQkU4NzsNCg0KDQogICAgfQ0KDQogICAgLmRhcmsud3JhcHBlciAudGhpcmRfZGl2PmRpdjpudGgtY2hpbGQoMykgZGl2IHsNCiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lL1NIQVBFX2NvbG9yZWQuc3ZnJyk7DQogICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBODg1RDg7DQogICAgICAgIGJvcmRlci1jb2xvcjogI0E4ODVEODsNCiAgICB9DQogICAgLmRhcmsud3JhcHBlciAudGhpcmRfZGl2PmRpdjpudGgtY2hpbGQoNCkgZGl2IHsNCiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lL2dsb2JlX2NvbG9yZWQuc3ZnJyk7DQogICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkQyMDA7DQogICAgfQ0KDQogICAgLmRhcmsud3JhcHBlciAudGhpcmRfZGl2PmRpdj5kaXY6aG92ZXIgcCwgLmRhcmsud3JhcHBlciAudGhpcmRfZGl2PmRpdj5kaXY6aG92ZXIgc3BhbiwgLmRhcmsud3JhcHBlciAudGhpcmRfZGl2PmRpdj5kaXY6aG92ZXIgYSB7DQogICAgY29sb3I6ICMwMDA7DQp9DQoNCi5kYXJrLndyYXBwZXIgLmZpZnRoX3NlY3Rpb24gLmZpZnRoX3RpdGxlIGgzLCAuZGFyay53cmFwcGVyIC5maWZ0aF9zZWN0aW9uIC5maWZ0aF90aXRsZSBwLCAuZGFyay53cmFwcGVyIC5zbGlkZXIyX3RleHRfbm9zbGlkZSA+IHNwYW4gcCwgLmRhcmsud3JhcHBlciAuc2l4dGhfdGl0bGUgcCwgLmRhcmsud3JhcHBlciAuc2l4dGhfdGl0bGUgcCwgLmRhcmsud3JhcHBlciAuY3NyX3RpdGxlIHAgew0KICAgIGNvbG9yOiAjZmZmOw0KfQ0KLyoNCiAgICBzcGFuLmNoYXQtZXhwYW5kZXIuczQtbm90ZGxnIHsNCiAgICAgICAgZGlzcGxheTogbm9uZTsNCiAgICB9ICovDQoNCiAgICBkaXYuT3JhbmdlQnJlYWRDcnVtYiB7DQogICAgICAgIGRpc3BsYXk6IG5vbmU7DQogICAgfQ0KDQogICAgLnNlY29uZF9zZWN0aW9uIHNwYW4gYSwgLnNlY29uZF9zZWN0aW9uIHNwYW4gYTphY3RpdmUsIC5zZWNvbmRfc2VjdGlvbiBzcGFuIGE6bGluaywgLnNlY29uZF9zZWN0aW9uIHNwYW4gYTpmb2N1cyB7DQogICAgICAgIGNvbG9yOiAjZmZmOw0KICAgIH0NCg0KICAgIC5lLXNob3BfaW5zdGFsbG1lbnQgew0KICAgICAgICBkaXNwbGF5OiBub25lOw0KICAgICAgICBjb2xvcjogIzk5OTk5OTsNCiAgICB9DQoNCiAgICAuc2xpZGVyMl90ZXh0X25vc2xpZGUgew0KICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7DQogICAgICAgIHRvcDogMjQlOw0KICAgICAgICByaWdodDogNjglOw0KICAgIH0NCg0KICAgICAgICAuc2xpZGVyMl90ZXh0X25vc2xpZGUgPiBzcGFuIHsNCiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgICAgICAgICAgIHdpZHRoOiAyNTBweDsNCiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDsNCiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7DQogICAgICAgICAgICBoZWlnaHQ6IDMyN3B4Ow0KICAgICAgICB9DQoNCiAgICAgICAgICAgIC5zbGlkZXIyX3RleHRfbm9zbGlkZSA+IHNwYW4gaDUgew0KICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjdweDsNCiAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgLnNsaWRlcjJfdGV4dF9ub3NsaWRlID4gc3BhbiBwIHsNCiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDsNCiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMTAwOw0KICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7DQogICAgICAgICAgICB9DQoNCiAgICAgICAgICAgIC5zbGlkZXIyX3RleHRfbm9zbGlkZSA+IHNwYW4gYSB7DQogICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmNzkwMDsNCiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjsNCg0KICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggNDlweDsNCiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7DQogICAgICAgICAgICAgICAgYm90dG9tOiAwOw0KICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7DQogICAgICAgICAgICB9DQoNCiAgICBzbWFsbC5maWZ0aF80Z19maXJzdCB7DQogICAgICAgIGZvbnQtc2l6ZTogNTBweDsNCiAgICAgICAgY29sb3I6ICNmZjc5MDA7DQogICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7DQogICAgfQ0KDQogICAgaDEuZmlmdGhfNGdfc2Vjb25kIHsNCiAgICAgICAgZm9udC1zaXplOiA1NnB4Ow0KICAgICAgICBjb2xvcjogI2ZmNzkwMDsNCiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50Ow0KICAgIH0NCg0KICAgICAgICBoMS5maWZ0aF80Z19zZWNvbmQgc3BhbiB7DQogICAgICAgICAgICBjb2xvcjogI2ZmZjsNCiAgICAgICAgfQ0KDQogICAgcC5maWZ0aF80Z190aGlyZCB7DQogICAgICAgIGNvbG9yOiAjZmZmOw0KICAgICAgICBmb250LXNpemU6IDM2cHg7DQogICAgICAgIG1heC13aWR0aDogNjAlOw0KICAgICAgICBsaW5lLWhlaWdodDogMTsNCiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsNCiAgICB9DQoNCiAgICAgICAgcC5maWZ0aF80Z190aGlyZCBzcGFuIHsNCiAgICAgICAgICAgIGNvbG9yOiAjZmY3OTAwOw0KICAgICAgICB9DQoNCiAgICAudGhpcmRfZGl2MSAuc2xpY2stdHJhY2sgew0KICAgICAgICBsZWZ0OiA4NnB4Ow0KICAgIH0NCg0KICAgIC50aGlyZF9kaXYxIGJ1dHRvbi5zbGljay1wcmV2LnNsaWNrLWFycm93IHsNCiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOw0KICAgICAgICBoZWlnaHQ6IDExOHB4Ow0KICAgICAgICB3aWR0aDogNjVweDsNCiAgICAgICAgei1pbmRleDogMTsNCiAgICAgICAgb3BhY2l0eTogMDsNCiAgICB9DQoNCiAgICAudGhpcmRfZGl2MSBidXR0b24uc2xpY2stbmV4dC5zbGljay1hcnJvdyB7DQogICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgICAgICAgaGVpZ2h0OiAxMThweDsNCiAgICAgICAgd2lkdGg6IDY1cHg7DQogICAgICAgIHRvcDogMDsNCiAgICAgICAgcmlnaHQ6IDA7DQogICAgICAgIG9wYWNpdHk6IDA7DQogICAgfQ0KDQoNCg0KICAgIC50aGlyZF9kaXYxIC5zbGljay1zbGlkZS5zbGljay1hY3RpdmUuc2xpY2stY3VycmVudCAuYm94MSB7DQogICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZS9hY3RpdmVfb3JhbmdlLnN2Zyk7DQogICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7DQogICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwcHg7DQogICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04cHggNDdweDsNCiAgICB9DQoNCiAgICAudGhpcmRfZGl2MSAuc2xpY2stc2xpZGUuc2xpY2stYWN0aXZlLnNsaWNrLWN1cnJlbnQgLmJveDIgew0KICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lL2RvbGxhcl9vcmFuZ2Uuc3ZnJyk7DQogICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7DQogICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAxcHg7DQogICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04cHggNDdweDsNCiAgICB9DQoNCiAgICAudGhpcmRfZGl2MSAuc2xpY2stc2xpZGUuc2xpY2stYWN0aXZlLnNsaWNrLWN1cnJlbnQgLmJveDMgew0KICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lL1NIQVBFX29yYW5nZS5zdmcnKTsNCiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsNCiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDBweDsNCiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLThweCA0N3B4Ow0KICAgIH0NCg0KICAgIC50aGlyZF9kaXYxIC5zbGljay1zbGlkZS5zbGljay1hY3RpdmUuc2xpY2stY3VycmVudCAuYm94NCB7DQogICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X2hvbWUvZ2xvYmVfb3JhbmdlLnN2ZycpOw0KICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0Ow0KICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4Ow0KICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOHB4IDQ3cHg7DQogICAgfQ0KDQogICAgLnRoaXJkX2RpdjEgLnNsaWNrLWFjdGl2ZS5zbGljay1jdXJyZW50IGRpdiB7DQogICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjc5MDA7DQogICAgfQ0KDQogICAgICAgIC50aGlyZF9kaXYxIC5zbGljay1hY3RpdmUuc2xpY2stY3VycmVudCBkaXYgYSB7DQogICAgICAgICAgICBjb2xvcjogI2ZmZjsNCiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOw0KICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDsNCiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOw0KICAgICAgICB9DQoNCiAgICAudGhpcmRfZGl2MSAuc2xpY2stc2xpZGUgZGl2IHNwYW4gew0KICAgICAgICBkaXNwbGF5OiBub25lOw0KICAgIH0NCg0KICAgIC50aGlyZF9kaXYxIC5zbGljay1hY3RpdmUuc2xpY2stY3VycmVudCBkaXYgcCB7DQogICAgICAgIGNvbG9yOiAjZmZmOw0KICAgICAgICBmb250LXNpemU6IDE5cHg7DQogICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7DQogICAgfQ0KDQogICAgfQ0KDQogICAgLnRoaXJkX2RpdjEgLnNsaWNrLXNsaWRlIGRpdiBhIHsNCiAgICAgICAgZm9udC1zaXplOiAxNnB4Ow0KICAgIH0NCg0KICAgIC50aGlyZF9kaXYxIC5zbGljay1zbGlkZSA+IGRpdiB7DQogICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggOXB4IDFweCAjMDAwMDAwMzg7DQogICAgICAgIHBhZGRpbmc6IDE2cHg7DQogICAgfQ0KDQogICAgLnRoaXJkX2RpdjEgLnNsaWNrLXNsaWRlIGRpdiBwIHsNCiAgICAgICAgY29sb3I6ICMwMDA7DQogICAgICAgIGZvbnQtc2l6ZTogMTlweDsNCiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsNCiAgICB9DQoNCiAgICAudGhpcmRfZGl2MSAuc2xpY2stbGlzdC5kcmFnZ2FibGUgew0KICAgICAgICBoZWlnaHQ6IDEzMHB4Ow0KICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTsNCiAgICB9DQoNCiAgICAudGhpcmRfZGl2MSB7DQogICAgICAgIG1hcmdpbi10b3A6IDMwcHg7DQogICAgfQ0KDQogICAgICAgIC50aGlyZF9kaXYxIC5zbGljay1zbGlkZSBkaXYgYSB7DQogICAgICAgICAgICBjb2xvcjogIzAwMDsNCiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7DQogICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsNCiAgICAgICAgfQ0KICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NDBweCkgew0KICAgICAgICAubXMtd2VicGFydC1jaHJvbWUtdmVydGljYWwgew0KICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7DQogICAgICAgIH0NCg0KICAgICAgICAubXMtd2VicGFydC1jaHJvbWUtZnVsbFdpZHRoIHsNCiAgICAgICAgICAgIG1pbi13aWR0aDogdW5zZXQ7DQogICAgICAgICAgICB3aWR0aDogNDQwcHggIWltcG9ydGFudDsNCiAgICAgICAgfQ0KICAgIH0NCg0KICAgIA0KICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MTRweCkgew0KICAgICAgICAubXMtd2VicGFydC1jaHJvbWUtZnVsbFdpZHRoIHsNCiAgICAgICAgICAgIHdpZHRoOiA0MTRweCAhaW1wb3J0YW50Ow0KDQogICAgICAgIH0NCiAgICB9DQogICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MTJweCkgew0KICAgICAgICAubXMtd2VicGFydC1jaHJvbWUtZnVsbFdpZHRoIHsNCiAgICAgICAgICAgIHdpZHRoOiA0MTJweCAhaW1wb3J0YW50Ow0KICAgICAgICB9DQogICAgfQ0KDQoNCiAgICBAbWVkaWEgKG1heC13aWR0aDogNDExcHgpIHsNCiAgICAgICAgLm1zLXdlYnBhcnQtY2hyb21lLWZ1bGxXaWR0aCB7DQogICAgICAgICAgICB3aWR0aDogNDExcHggIWltcG9ydGFudDsNCiAgICAgICAgfQ0KICAgIH0NCg0KICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkgew0KICAgICAgICAubXMtd2VicGFydC1jaHJvbWUtZnVsbFdpZHRoIHsNCiAgICAgICAgICAgIHdpZHRoOiAzNzVweCAhaW1wb3J0YW50Ow0KICAgICAgICB9DQogICAgfQ0KDQogICAgQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7DQogICAgICAgIC5tcy13ZWJwYXJ0LWNocm9tZS1mdWxsV2lkdGggew0KICAgICAgICAgICAgd2lkdGg6IDM2MHB4ICFpbXBvcnRhbnQ7DQogICAgICAgIH0NCiAgICB9DQoNCiAgICBAbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHsNCiAgICAgICAgLm1zLXdlYnBhcnQtY2hyb21lLWZ1bGxXaWR0aCB7DQogICAgICAgICAgICB3aWR0aDogMzIwcHggIWltcG9ydGFudDsNCiAgICAgICAgfQ0KICAgIH0NCg0KICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkgew0KICAubXNsaWRlNCBwIHNwYW4gew0KICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAgdG9wOiA1cHg7DQogICAgZm9udC13ZWlnaHQ6Ym9sZDsNCiAgfQ0KICAubW9iaWxlX3NsaWRlMSBwIHsNCiAgZm9udC1mYW1pbHk6QXJpYWwgIWltcG9ydGFudDsNCiAgfQ0KICAgIC5sYXN0LXNlY3Rpb24gLmZsZXgtYW5pbWF0ZSAuZmxleC1pdGVtMSA+IGEgeyAgDQogICAgICAgIHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7DQogICAgfQ0KICAgIC5tc2xpZGU0IHAgew0KICAgIHdpZHRoOiAyMjBweCAhaW1wb3J0YW50Ow0KfQ0KICAgIA0KICAgIC5taWRkbGVfZGVzYyAuY3NyX2Rlc2NfMiB7DQogICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7DQogICAgcGFkZGluZy1ib3R0b206IDE4cHg7DQp9DQoubWlkZGxlX2Rlc2MgLmNzcl9kZXNjXzMgLCAubWlkZGxlX2Rlc2MgLmNzcl9kZXNjXzQgew0KICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjOw0KICAgIHBhZGRpbmctYm90dG9tOiA0NXB4Ow0KfQ0KICAgIC5jc3JfZGl2aWRlciB7DQogICAgYm9yZGVyOiAwLjVweCBzb2xpZCAjY2NjOw0KICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgICB0b3A6IDcxM3B4Ow0KICAgIHdpZHRoOiA5MiU7DQogICAgbWFyZ2luLXJpZ2h0OiAxNXB4Ow0KfQ0KICAgICAubWlkZGxlX251bWJlciBwIHsNCiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7DQogICAgIH0NCiAgICAgICAgICAgICAgICAuY3NyIC5zbGljay1kb3RzIC5zbGljay1hY3RpdmUgew0KICAgIG1hcmdpbjogMHB4IDE1cHggMHB4IDEwcHg7DQp9IA0KICAgICAgICAgICAgLmxhc3Qtc2VjdGlvbiAuZmxleC1hbmltYXRlIC5mbGV4LWl0ZW0xIHsNCiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoIi9FTi9QdWJsaXNoaW5nSW1hZ2VzL2VoYWJNLnBuZyIpOw0KICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7DQogICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDUwJTsNCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAudG9wX2Ryb3Bkb3duOmFmdGVyIHsNCiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9FTi9QdWJsaXNoaW5nSW1hZ2VzL2Ryb3BhcnJvd2lvcy5zdmcpOw0KICAgIH0NCiAgICAgICAgICAgIC50b3BfZHJvcGRvd246YWZ0ZXIgew0KICAgIHRvcDogMTA0cHggIWltcG9ydGFudDsNCiAgICBjb250ZW50OiAiIjsNCiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsNCiAgICByaWdodDogMzg3cHg7DQogICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsNCiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7DQogICAgcGFkZGluZzogMCAwIDIwcHg7DQp9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGFyay53cmFwcGVyIC50aGlyZF9kaXYxIC5zbGljay1zbGlkZSA+IC5ib3gxIHsNCiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0QkJFNjsNCmJhY2tncm91bmQtaW1hZ2U6bm9uZTsNCg0KICAgIH0NCiAgLmRhcmsud3JhcHBlciAudGhpcmRfZGl2MSAuc2xpY2stc2xpZGUuc2xpY2stY3VycmVudCA+IC5ib3gxIHsNCiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lL2FjdGl2ZV9jb2xvcmVkLnN2Zyk7DQogICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NEJCRTY7DQogICAgICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDsNCiAgICB9DQogIC5kYXJrLndyYXBwZXIgLnRoaXJkX2RpdjEgLnNsaWNrLXNsaWRlID4gLmJveDIgew0KICAgIGJhY2tncm91bmQtY29sb3I6IzUwQkU4NzsNCmJhY2tncm91bmQtaW1hZ2U6bm9uZTsNCg0KICB9DQogIC5kYXJrLndyYXBwZXIgLnRoaXJkX2RpdjEgLnNsaWNrLXNsaWRlLnNsaWNrLWN1cnJlbnQgPiAuYm94MiB7DQogICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZS9kb2xsYXJfY29sb3JlZC5zdmcpOw0KICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTBCRTg3Ow0KICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7DQogICAgICAgIH0NCg0KICAuZGFyay53cmFwcGVyIC50aGlyZF9kaXYxIC5zbGljay1zbGlkZSA+IC5ib3gzIHsNCiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNBODg1RDg7DQpiYWNrZ3JvdW5kLWltYWdlOm5vbmU7DQogIH0NCiAgLmRhcmsud3JhcHBlciAudGhpcmRfZGl2MSAuc2xpY2stc2xpZGUuc2xpY2stY3VycmVudCA+IC5ib3gzIHsNCiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZS9TSEFQRV9jb2xvcmVkLnN2ZycpOw0KICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0E4ODVEODsNCiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0E4ODVEODsNCiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0Ow0KDQogICAgICAgIH0NCiAgLmRhcmsud3JhcHBlciAudGhpcmRfZGl2MSAuc2xpY2stc2xpZGUgPiAuYm94NCB7DQogICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZEMjAwOw0KYmFja2dyb3VuZC1pbWFnZTpub25lOw0KDQogIH0NCiAgLmRhcmsud3JhcHBlciAudGhpcmRfZGl2MSAuc2xpY2stc2xpZGUuc2xpY2stY3VycmVudD4gLmJveDQgew0KICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lL2dsb2JlX2NvbG9yZWQuc3ZnJyk7DQogICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZEMjAwOw0KICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7DQoNCiAgICAgICAgfQ0KDQogICAgICAgIC5kYXJrLndyYXBwZXIgLnRoaXJkX2RpdjE+ZGl2PmRpdjpob3ZlciBwLCAuZGFyay53cmFwcGVyIC50aGlyZF9kaXYxPmRpdj5kaXY6aG92ZXIgc3BhbiwgLmRhcmsud3JhcHBlciAudGhpcmRfZGl2MT5kaXY+ZGl2OmhvdmVyIGEgew0KICAgICAgICBjb2xvcjogIzAwMDsNCiAgICB9DQogIC5kYXJrLndyYXBwZXIgLnRoaXJkX2RpdjEgLnNsaWNrLXNsaWRlLnNsaWNrLWN1cnJlbnQgPiBkaXYgcCB7DQpjb2xvcjojMDAwICFpbXBvcnRhbnQ7DQogfQ0KICAuZGFyay53cmFwcGVyIC50aGlyZF9kaXYxIC5zbGljay1zbGlkZS5zbGljay1jdXJyZW50ID4gZGl2IGEgew0KY29sb3I6IzAwMCAhaW1wb3J0YW50Ow0KIH0NCg0KLmRhcmsud3JhcHBlciAubGFzdC1zZWN0aW9uIC5mbGV4LWFuaW1hdGUgLmZsZXgtaXRlbTEgPiBhIHsNCiAgYmFja2dyb3VuZC1jb2xvcjp1bnNldDsNCn0NCi5kYXJrLndyYXBwZXIgLmZsZXgtaXRlbTE+c3BhbiBhIHsNCiAgY29sb3I6I2ZmZiAhaW1wb3J0YW50Ow0KfQ0KLmRhcmsud3JhcHBlciAubGFzdC1zZWN0aW9uIC5mbGV4LWFuaW1hdGUgLmZsZXgtaXRlbTIgLmZsZXgtY29udGVudCBoMiB7IA0KICBjb2xvcjojZmZmICFpbXBvcnRhbnQ7IA0KfQ0KLmRhcmsud3JhcHBlciAubGFzdC1zZWN0aW9uIC5mbGV4LWFuaW1hdGUgLmZsZXgtaXRlbTIgLmZsZXgtY29udGVudCBwIHsgDQogIGNvbG9yOiNmZmYgIWltcG9ydGFudDsgDQp9DQogICAgICAgIC5wcmljZS5wcmljZS1wcm9tbyB7DQogICAgICAgICAgICBwb3NpdGlvbjogdW5zZXQ7DQogICAgICAgIH0NCiAgICAuc2l4dGhfdGFicyB1bDphZnRlciB7DQogICAgICAgIG1hcmdpbi1yaWdodDoxNXB4Ow0KICAgICAgICBtYXgtd2lkdGg6IDM3MHB4Ow0KICAgIH0NCiAgICAubXNsaWRlMiBwIHsNCiAgICB3aWR0aDoyNDBweCAhaW1wb3J0YW50Ow0KfQ0KDQoubXNsaWRlMyBwIHsNCiAgICB3aWR0aDogMjgwcHggIWltcG9ydGFudDsNCn0NCg0KDQoubXNsaWRlNSBwIHsNCiAgICB3aWR0aDogNDAwcHggIWltcG9ydGFudDsNCn0NCg0KcC5nZXRfb2ZmIHsNCiAgICBmb250LXdlaWdodDogMTAwICFpbXBvcnRhbnQ7DQp9DQouc2l4dGhfc2VjdGlvbiAudmFyaWFibGUtd2lkdGggc3BhbiBwLCAuc2l4dGhfc2VjdGlvbiAudmFyaWFibGUtd2lkdGgxIHNwYW4gcCB7DQogICAgZm9udC1zaXplOjE4cHg7DQogICAgZm9udC13ZWlnaHQ6NzAwOw0KICAgIG1hcmdpbjoycHggMHB4Ow0KfQ0KLnNsaWNrLWFycm93IHsNCiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNmZmYgIWltcG9ydGFudDsNCn0NCi5maXJzdF9tb2IgLnNsaWNrLWFycm93IHsNCiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNmZmYgIWltcG9ydGFudDsNCiAgICBwYWRkaW5nOiAxMXB4IDEzLjVweCAhaW1wb3J0YW50Ow0KfQ0KLnNsaWRlcjEgLnNsaWNrLWFycm93IHsNCiAgICBwYWRkaW5nOiAxMS41cHggMTRweDsgDQp9DQouc2l4dGhfc2VjdGlvbiAuc2xpY2stYXJyb3cgew0KICAgIHBhZGRpbmc6IDEwLjVweCAxMy41MHB4Ow0KfSANCi5zbGlkZXIxIC5zbGljay1hcnJvdyBpbWcgew0KICAgIHdpZHRoOiAxNXB4Ow0KfQ0KDQouY3NyIC5zbGljay1hcnJvdyB7DQogICAgcGFkZGluZzogMTEuNXB4IDE0cHg7DQp9DQoNCi5zaXh0aF9zZWN0aW9uIC5zbGljay1hcnJvdyBpbWcgew0KICAgIHdpZHRoOiAxNXB4Ow0KfQ0KICAgICAgICAjbmF2X2Ryb3AgYSB7DQogICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7DQogICAgICAgICAgICBmb250LXNpemU6IDIwcHg7DQogICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsNCiAgICAgICAgfQ0KLm1zbGlkZTQgaDEgew0KICAgIHdpZHRoOiAyNDBweCAhaW1wb3J0YW50Ow0KfQ0KDQoNCiAgICAgICAgLmRyb3Bkb3duIHsNCiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjI7DQogICAgICAgICAgICBwYWRkaW5nOiAxMHB4Ow0KICAgICAgICB9DQoNCiAgICAgICAgICAgIC5kcm9wZG93biBsaSB7DQogICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4Ow0KICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4Ow0KICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToyMHB4Ow0KICAgICAgICAgICAgfQ0KDQogICAgICAgIC5zbGlkZXIxIC5zbGljay1hY3RpdmUgYSB7DQogICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmY3OTAwOw0KICAgICAgICB9DQoNCiAgICAgICAgLnNsaWRlcjJfdGV4dF9ub3NsaWRlID4gc3BhbiBoNSB7DQogICAgICAgICAgICBmb250LXNpemU6IDMxcHg7DQogICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4Ow0KICAgICAgICB9DQoNCiAgICAgICAgLnNsaWRlcjEgLnNsaWNrLWFjdGl2ZSBpbWcgew0KICAgICAgICAgICAgZmlsdGVyOiBub25lOw0KICAgICAgICB9DQoNCiAgICAgICAgLnNsaWRlcjEgLnNsaWNrLWFycm93LnNsaWNrLW5leHQgew0KICAgICAgICAgICAgbGVmdDogNCU7DQogICAgICAgIH0NCg0KICAgICAgICAuc2xpZGVyMl90ZXh0X25vc2xpZGUgew0KICAgICAgICAgICAgcG9zaXRpb246IHVuc2V0Ow0KICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7DQogICAgICAgIH0NCiAgICAgICAgLnNsaWRlcjJfdGV4dF9ub3NsaWRlID4gc3BhbiB7DQogICAgICAgICAgICBtYXJnaW4tcmlnaHQ6NXB4Ow0KICAgICAgICB9DQoNCiAgICAgICAgLnNsaWRlcjEgLnNsaWNrLWRvdHMgew0KICAgICAgICAgICAgbGVmdDogNjElOw0KICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02NSUpOw0KICAgICAgICB9DQoNCiAgICAgICAgLnRoaXJkX2RpdjEgLnNsaWNrLXNsaWRlIC5ib3gxIHAsIC50aGlyZF9kaXYxIC5zbGljay1zbGlkZSAuYm94NCBwIHsNCiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7DQogICAgICAgIH0NCg0KICAgICAgICAudGhpcmRfZGl2MSBidXR0b24uc2xpY2stbmV4dC5zbGljay1hcnJvdyB7DQogICAgICAgICAgICBsZWZ0OiAwOw0KICAgICAgICAgICAgcmlnaHQ6IGluaGVyaXQ7DQogICAgICAgIH0NCg0KICAgICAgICAudGhpcmRfZGl2MSBidXR0b24uc2xpY2stcHJldi5zbGljay1hcnJvdywgLnRoaXJkX2RpdjEgYnV0dG9uLnNsaWNrLW5leHQuc2xpY2stYXJyb3cgew0KICAgICAgICAgICAgd2lkdGg6IDkwcHg7DQogICAgICAgIH0NCg0KICAgICAgICAuc2xpZGVyMl90ZXh0IC5wcmljZSAucHJpY2UtbWFpbiB7DQogICAgICAgICAgICByaWdodDogMDsNCiAgICAgICAgfQ0KDQogICAgICAgIC5zbGlkZXIyX3RleHQgLnByaWNlIC5wcmljZS1zZWNvbmRhcnkgew0KICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsNCiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7DQogICAgICAgIH0NCg0KICAgICAgICAuc2xpZGVyMiAuc2xpY2stc2xpZGUgPiAuc2xpZGVyMl90ZXh0IHAsIC5zbGlkZXIzIC5zbGljay1zbGlkZSA+IC5zbGlkZXIyX3RleHQgcCwgLnNsaWRlcjQgLnNsaWNrLXNsaWRlID4gLnNsaWRlcjJfdGV4dCBwLCAuc2xpZGVyNSAuc2xpY2stc2xpZGUgPiAuc2xpZGVyMl90ZXh0IHAgew0KICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsNCiAgICAgICAgfQ0KDQogICAgICAgIC5mb3VydGhfc2VjdGlvbiB7DQogICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4Ow0KICAgICAgICB9DQoNCiAgICAgICAgLmNvbnQgew0KICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTsNCiAgICAgICAgfQ0KDQogICAgICAgIC5zZWNvbmRfc2VjdGlvbiB7DQogICAgICAgICAgICB3aWR0aDogMTAwJTsNCiAgICAgICAgICAgIGZsb2F0OiB1bnNldDsNCiAgICAgICAgfQ0KDQogICAgICAgICAgICAuc2Vjb25kX3NlY3Rpb24gLmhvd19jYW4gew0KICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lOw0KICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOw0KICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsNCiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4Ow0KICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDsNCiAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgLnNlY29uZF9zZWN0aW9uIHNwYW4gew0KICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsNCiAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgLnNlY29uZF9zZWN0aW9uIGRpdiwgLnNlY29uZF9zZWN0aW9uIHNwYW4gew0KICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOw0KICAgICAgICAgICAgICAgIGZsb2F0OiB1bnNldDsNCiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAgICAgICAgICB9DQoNCiAgICAgICAgLnRvcF9kcm9wZG93biB7DQogICAgICAgICAgICB3aWR0aDogMTAwJTsNCiAgICAgICAgfQ0KDQogICAgICAgICAgICAudG9wX2Ryb3Bkb3duIHNlbGVjdCB7DQogICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7DQogICAgICAgICAgICB9DQoNCiAgICAgICAgICAgIC50b3BfZHJvcGRvd246YWZ0ZXIgew0KICAgICAgICAgICAgICAgIGxlZnQ6IDM4cHg7DQogICAgICAgICAgICAgICAgdG9wOiA5MnB4Ow0KICAgICAgICAgICAgfQ0KDQogICAgICAgIC5mb3VydGhfc2VjdGlvbiB7DQogICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4Ow0KICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsNCiAgICAgICAgfQ0KDQogICAgICAgICAgICAuZm91cnRoX3NlY3Rpb24gaDMgew0KICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsNCiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDsNCiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7DQogICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNzBweDsNCiAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgLmZvdXJ0aF9zZWN0aW9uID4gcCB7DQogICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4Ow0KICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDsNCiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDsNCiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjEwcHg7DQogICAgICAgICAgICB9DQoNCiAgICAgICAgLmZvdXJ0aF9zZWN0aW9uIHsNCiAgICAgICAgICAgIGhlaWdodDogODUwcHg7DQogICAgICAgIH0NCg0KICAgICAgICAgICAgLmZvdXJ0aF9zZWN0aW9uIC5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUgew0KICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDsNCiAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgLmZvdXJ0aF9zZWN0aW9uIC5zbGlkZXIxIHNwYW4gew0KICAgICAgICAgICAgICAgIHdpZHRoOiAzNDBweDsNCiAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgLmZvdXJ0aF9zZWN0aW9uIC5zbGlkZXIxIC5zbGljay1zbGlkZSA+IGltZyB7DQogICAgICAgICAgICAgICAgd2lkdGg6IDM0MHB4Ow0KICAgICAgICAgICAgfQ0KDQogICAgICAgIC5zaXh0aF9zZWN0aW9uIC5zbGljay1saXN0LmRyYWdnYWJsZSB7DQogICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEycHg7DQogICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAgICAgICAgICB0b3A6IDI1cHg7DQogICAgICAgICAgICB3aWR0aDogOTg0cHg7DQogICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsNCiAgICAgICAgICAgIGxlZnQ6IDBweDsNCiAgICAgICAgfQ0KDQogICAgICAgIC5mb3VydGhfc2VjdGlvbiB7DQogICAgICAgICAgICBwYWRkaW5nOiAwcHg7DQogICAgICAgIH0NCg0KICAgICAgICAuZmlmdGhfc2VjdGlvbiAuZmlmdGhfdGl0bGUgew0KICAgICAgICAgICAgd2lkdGg6IDEwMCU7DQogICAgICAgICAgICBmbG9hdDogdW5zZXQ7DQogICAgICAgICAgICBkaXNwbGF5OiBibG9jazsNCiAgICAgICAgICAgIHBvc2l0aW9uOiB1bnNldDsNCiAgICAgICAgfQ0KDQogICAgICAgICAgICAuZmlmdGhfc2VjdGlvbiAuZmlmdGhfdGl0bGUgcCB7DQogICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMThweDsNCiAgICAgICAgICAgIH0NCg0KICAgICAgICAuZmlmdGhfc2VjdGlvbiAuc2xpY2stdHJhY2sgew0KICAgICAgICAgICAgdG9wOiA3MHB4Ow0KICAgICAgICAgICAgbGVmdDogNDBweDsNCiAgICAgICAgfQ0KDQogICAgICAgIC5zbGlkZXIyLCAuc2xpZGVyMywgLnNsaWRlcjQsIC5zbGlkZXI1IHsNCiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7DQogICAgICAgICAgICBoZWlnaHQ6IDU1MHB4Ow0KICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDczJTsNCiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAxMTJweDsNCiAgICAgICAgfQ0KDQogICAgICAgIC5zbGlkZXIyX3RleHRfbm9zbGlkZSA+IHNwYW4gcCB7DQogICAgICAgICAgICBmb250LXNpemU6IDE3cHg7DQogICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yOw0KICAgICAgICAgICAgbWF4LXdpZHRoOiAzODBweDsNCiAgICAgICAgfQ0KDQogICAgICAgIC5zbGlkZXIyX3RleHRfbm9zbGlkZSA+IHNwYW4gew0KICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsNCiAgICAgICAgfQ0KDQogICAgICAgIC5maWZ0aF9zZWN0aW9uIC5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qgew0KICAgICAgICAgICAgaGVpZ2h0OiA5MDBweDsNCiAgICAgICAgfQ0KDQogICAgICAgIC5zbGlkZXIyIC5zbGljay1zbGlkZSA+IC5zbGlkZXIyX3RleHQgaDUsIC5zbGlkZXIzIC5zbGljay1zbGlkZSA+IC5zbGlkZXIyX3RleHQgaDUsIC5zbGlkZXI0IC5zbGljay1zbGlkZSA+IC5zbGlkZXIyX3RleHQgaDUsIC5zbGlkZXI1IC5zbGljay1zbGlkZSA+IC5zbGlkZXIyX3RleHQgaDUgew0KICAgICAgICAgICAgZm9udC1zaXplOiAzM3B4Ow0KICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50Ow0KICAgICAgICB9DQoNCiAgICAgICAgLnNsaWRlcjIgLnNsaWNrLXNsaWRlID4gLnNsaWRlcjJfdGV4dCwgLnNsaWRlcjMgLnNsaWNrLXNsaWRlID4gLnNsaWRlcjJfdGV4dCwgLnNsaWRlcjQgLnNsaWNrLXNsaWRlID4gLnNsaWRlcjJfdGV4dCwgLnNsaWRlcjUgLnNsaWNrLXNsaWRlID4gLnNsaWRlcjJfdGV4dCB7DQogICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7DQogICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7DQogICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAgICAgICAgICB0b3A6IDc1cHg7DQogICAgICAgICAgICBsZWZ0OiAtMzVweDsNCiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7DQogICAgICAgIH0NCg0KICAgICAgICAgICAgLnNsaWRlcjIgLnNsaWNrLXNsaWRlID4gLnNsaWRlcjJfdGV4dCBhLCAuc2xpZGVyMyAuc2xpY2stc2xpZGUgPiAuc2xpZGVyMl90ZXh0IGEsIC5zbGlkZXI0IC5zbGljay1zbGlkZSA+IC5zbGlkZXIyX3RleHQgYSwgLnNsaWRlcjUgLnNsaWNrLXNsaWRlID4gLnNsaWRlcjJfdGV4dCBhIHsNCiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwOw0KICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOw0KICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOw0KICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsNCiAgICAgICAgICAgICAgICB0b3A6IDA7DQogICAgICAgICAgICB9DQoNCiAgICAgICAgLnNpeHRoX3NlY3Rpb24gLnNsaWNrLXRyYWNrIHsNCiAgICAgICAgICAgIHRvcDogMDsNCiAgICAgICAgICAgIGxlZnQ6IDBweDsNCiAgICAgICAgICAgIHJpZ2h0OiAtMjg1cHg7DQogICAgICAgIH0NCg0KICAgICAgICAudGhpcmRfZGl2MSAuc2xpY2stdHJhY2sgew0KICAgICAgICAgICAgbGVmdDogOTlweDsNCiAgICAgICAgfQ0KDQogICAgICAgIC5zaXh0aF9zZWN0aW9uIC5zbGljay1zbGlkZSBpbWcgew0KICAgICAgICAgICAgd2lkdGg6IDM0MHB4Ow0KICAgICAgICB9DQoNCiAgICAgICAgLnNpeHRoX3RpdGxlIHsNCiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOw0KICAgICAgICAgICAgZmxvYXQ6IHVuc2V0Ow0KICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOw0KICAgICAgICB9DQoNCiAgICAgICAgLnNpeHRoX3NlY3Rpb24gLnNsaWNrLWRvdHMgew0KICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7DQogICAgICAgICAgICBib3R0b206IC0xMjVweCAhaW1wb3J0YW50Ow0KICAgICAgICAgICAgcmlnaHQ6IDExOHB4ICFpbXBvcnRhbnQ7DQogICAgICAgICAgICBsZWZ0OiBpbmhlcml0ICFpbXBvcnRhbnQ7DQogICAgICAgICAgICB0b3A6IGluaGVyaXQgIWltcG9ydGFudDsNCiAgICAgICAgfQ0KDQogICAgICAgIGltZy5zaXh0aF9iZ19pbWcgew0KICAgICAgICAgICAgZGlzcGxheTogbm9uZTsNCiAgICAgICAgfQ0KDQogICAgICAgIC5zaXh0aF90aXRsZSBwIHsNCiAgICAgICAgICAgIGNvbG9yOiAjZmZmOw0KICAgICAgICB9DQoNCiAgICAgICAgLnNpeHRoX3RpdGxlIGg1IHsNCiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDsNCiAgICAgICAgICAgIGNvbG9yOiAjZmZmOw0KICAgICAgICB9DQoNCiAgICAgICAgLnNpeHRoX3RhYnMgdWwgew0KICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDsNCiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4Ow0KICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTNweDsNCiAgICAgICAgfQ0KDQogICAgICAgIC5zaXh0aF9zZWN0aW9uIC5zbGljay1saXN0LmRyYWdnYWJsZSB7DQogICAgICAgICAgICByaWdodDogMHB4Ow0KICAgICAgICB9DQoNCiAgICAgICAgLnNpeHRoX3NlY3Rpb24gLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSBzcGFuIHsNCiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOw0KICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7DQogICAgICAgICAgICBib3R0b206IDA7DQogICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsNCiAgICAgICAgICAgIHdpZHRoOiAzNDBweDsNCiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4Ow0KICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbDsNCiAgICAgICAgICAgIC8qYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICNGRkQyMDA7Ki8NCiAgICAgICAgICAgIC8qYmFja2dyb3VuZC1pbWFnZTogdXJsKC9BUi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lX0FSL1NsaWRlcnMvbGVmdF9hcnJvdy5zdmcpOyovDQogICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0Ow0KICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4cHg7DQogICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2JSA1MyU7DQogICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsNCiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7DQogICAgICAgICAgICBib3JkZXI6bm9uZTsNCiAgICAgICAgfQ0KICAgICAgICAuc2l4dGhfc2VjdGlvbiAudmFyaWFibGUtd2lkdGggLnNsaWNrLXNsaWRlIHNwYW4gcCBzcGFuLCAuc2l4dGhfc2VjdGlvbiAudmFyaWFibGUtd2lkdGgxIC5zbGljay1zbGlkZSBzcGFuIHAgc3BhbiB7DQogICAgICAgICAgICBwYWRkaW5nOjA7DQogICAgICAgIH0NCiAgICAgICAgLnNpeHRoX3NlY3Rpb24gLnZhcmlhYmxlLXdpZHRoIHNwYW4sIC5zaXh0aF9zZWN0aW9uIC52YXJpYWJsZS13aWR0aDEgc3BhbiB7DQogICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjE1cHg7DQogICAgICAgIH0NCiAgICAgICAgLnNpeHRoX3NlY3Rpb24gLnNsaWNrLXNsaWRlLnNsaWNrLWFjdGl2ZSBzcGFuIC5jYWxsX2FjdGlvbl9yZXdhcmRzIHsNCiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7DQogICAgICAgIH0NCg0KICAgICAgICAuc2l4dGhfc2VjdGlvbiAuc2xpY2stc2xpZGUuc2xpY2stYWN0aXZlIHNwYW4gLmdldF9vZmYgew0KICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7DQogICAgICAgIH0NCg0KICAgICAgICAuc2l4dGhfc2VjdGlvbiAuc2xpY2stYWN0aXZlIHNwYW4gew0KICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmNzkwMDsNCiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOw0KICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7DQogICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7DQogICAgICAgICAgICBib3R0b206IDA7DQogICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsNCiAgICAgICAgICAgIHdpZHRoOiAzNDBweDsNCiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4Ow0KICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbDsNCiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjRkZEMjAwOw0KICAgICAgICAgICAgDQogICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0Ow0KICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4cHg7DQogICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5MyUgNTMlOw0KICAgICAgICB9DQogICAgICAgIC5maWZ0aF9zZWN0aW9uIC5maWZ0aF90aXRsZSBwIHsNCiAgICAgICAgICAgIGZvbnQtc2l6ZToyMHB4Ow0KICAgICAgICB9DQogICAgICAgIC5maWZ0aF9zZWN0aW9uIC5maWZ0aF90aXRsZSBwOmFmdGVyIHsNCiAgICAgICAgICAgIHRvcDoxMDBweDsNCiAgICAgICAgfQ0KLmZpZnRoX3NlY3Rpb24gLmZpZnRoX3RpdGxlIGgzIGIgew0KICAgIGZvbnQtd2VpZ2h0OiAxMDAgIWltcG9ydGFudDsNCn0NCi5maWZ0aF9zZWN0aW9uIC5maWZ0aF90aXRsZSBoMyB7DQogICAgY29sb3I6ICMwMDA7DQogICAgZm9udC1zaXplOiAzNXB4Ow0KICAgIGZvbnQtd2VpZ2h0OiA3MDAhaW1wb3J0YW50Ow0KfQ0KICAgICAgICAuc2l4dGhfdGFicyB1bCBsaSB7DQogICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7DQogICAgICAgICAgICBmb250LXdlaWdodDogNzAwOw0KICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4Ow0KICAgICAgICB9DQouZm91cnRoX3NlY3Rpb24gLnNsaWRlcjEgYSB7DQogICAgZm9udC1zaXplOjE4cHg7DQp9DQogICAgICAgICAgICAuc2l4dGhfdGFicyB1bCBsaS50aWtyYW1fdGFiIHsNCiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsNCiAgICAgICAgICAgIH0NCg0KICAgICAgICAuc2l4dGhfc2VjdGlvbl9iZyB7DQogICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7DQogICAgICAgICAgICBoZWlnaHQ6IDgyMHB4Ow0KICAgICAgICAgICAgbWFyZ2luLXRvcDogMzM1cHg7DQogICAgICAgIH0NCi5zaXh0aF90YWJzIHVsIGxpLmRlYWxzX3RhYiB7DQoNCiAgICB0ZXh0LWRlY29yYXRpb246bm9uZTsNCn0NCg0KICAgICAgICAucmV3YXJkc19idXR0b24gew0KICAgICAgICAgICAgZGlzcGxheTogbm9uZTsNCiAgICAgICAgfQ0KDQogICAgICAgIC5zaXh0aF9zZWN0aW9uX2JnIHsNCiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7DQogICAgICAgIH0NCg0KICAgICAgICBzZWN0aW9uLmNzciB7DQogICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7DQogICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4Ow0KICAgICAgICAgICAgaGVpZ2h0OiA5NzBweDsNCiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxRTFFMUU7DQogICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7DQogICAgICAgIH0NCg0KICAgICAgICAuY3NyIC5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrIHsNCiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsNCiAgICAgICAgICAgIGxlZnQ6IDMwcHg7DQogICAgICAgIH0NCg0KICAgICAgICAuY3NyX3RpdGxlIHsNCiAgICAgICAgICAgIHBvc2l0aW9uOiB1bnNldDsNCiAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7DQogICAgICAgIH0NCg0KICAgICAgICAuY3NyX3NlY3Rpb24gZGl2IGltZyB7DQogICAgICAgICAgICB3aWR0aDogMTAwJTsNCiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsNCiAgICAgICAgICAgIHJpZ2h0OiAwJTsNCiAgICAgICAgICAgIGhlaWdodDogdW5zZXQ7DQogICAgICAgIH0NCg0KICAgICAgICAubWlkZGxlX2Rlc2MgcCB7DQogICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7DQogICAgICAgICAgICBmb250LXNpemU6MThweDsNCiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjI1cHg7DQogICAgICAgIH0NCg0KICAgICAgICAuY3NyX3NlY3Rpb24gLnNsaWNrLWxpc3Qgew0KICAgICAgICAgICAgdG9wOiA0MHB4Ow0KICAgICAgICB9DQoNCiAgICAgICAgLmNzcl90aXRsZSBoMyB7DQogICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0Ow0KICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDsNCiAgICAgICAgICAgIGNvbG9yOiAjZmZmOw0KICAgICAgICB9DQoNCiAgICAgICAgLmNzcl90aXRsZSBwIHsNCiAgICAgICAgICAgIGNvbG9yOiAjZmZmOw0KICAgICAgICAgICAgZm9udC1zaXplOjE2cHg7DQogICAgICAgIH0NCg0KICAgICAgICAubWlkZGxlX2hlYWRlciBoMyB7DQogICAgICAgICAgICBsaW5lLWhlaWdodDogMTsNCiAgICAgICAgICAgIGZvbnQtc2l6ZTozNHB4Ow0KICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMCFpbXBvcnRhbnQ7DQogICAgICAgIH0NCg0KICAgICAgICAuY3NyX21pZGRsZSB7DQogICAgICAgICAgICB0b3A6IDUxNXB4ICFpbXBvcnRhbnQ7DQogICAgICAgIH0NCg0KICAgICAgICBzZWN0aW9uLmNzciB7DQogICAgICAgICAgICBoZWlnaHQ6IDExNjBweCAhaW1wb3J0YW50Ow0KICAgICAgICB9DQoNCiAgICAgICAgLmNzcl9taWRkbGUgew0KICAgICAgICAgICAgdG9wOiA0NzBweDsNCiAgICAgICAgICAgIG1heC13aWR0aDogMzc1cHg7DQogICAgICAgICAgICByaWdodDogMjBweDsNCiAgICAgICAgICAgIGxlZnQ6IGluaGVyaXQ7DQogICAgICAgICAgICBib3R0b206IGluaGVyaXQ7DQogICAgICAgIH0NCg0KICAgICAgICAubWlkZGxlX2Rlc2MgcCBhIHsNCiAgICAgICAgICAgIGZvbnQtc2l6ZToxOHB4Ow0KICAgICAgICAgICAgZm9udC13ZWlnaHQ6NzAwOw0KICAgICAgICAgICAgYm90dG9tOiAtODBweDsNCiAgICAgICAgfQ0KDQogICAgICAgIC5jc3IgLnNsaWNrLXNsaWRlciB7DQogICAgICAgICAgICBtYXJnaW4tdG9wOiAtOTBweDsNCiAgICAgICAgfQ0KDQogICAgICAgIC5jc3IgLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7DQogICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7DQogICAgICAgIH0NCg0KICAgICAgICAubGFzdC1zZWN0aW9uIC5mbGV4LWFuaW1hdGUgLmZsZXgtaXRlbTIgLmZsZXgtY29udGVudCBpbWcgew0KICAgICAgICAgICAgZGlzcGxheTogbm9uZTsNCiAgICAgICAgfQ0KDQogICAgICAgIC5sYXN0LXNlY3Rpb24gLmZsZXgtYW5pbWF0ZSB7DQogICAgICAgICAgICBkaXNwbGF5OiBibG9jazsNCiAgICAgICAgfQ0KDQogICAgICAgICAgICAubGFzdC1zZWN0aW9uIC5mbGV4LWFuaW1hdGUgLmZsZXgtaXRlbTEgew0KICAgICAgICAgICAgICAgIHdpZHRoOiB1bnNldDsNCiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsNCiAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgLmxhc3Qtc2VjdGlvbiAuZmxleC1hbmltYXRlIC5mbGV4LWl0ZW0yIC5mbGV4LWNvbnRlbnQgew0KICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOw0KICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOw0KICAgICAgICAgICAgICAgIG1hcmdpbjogdW5zZXQ7DQogICAgICAgICAgICB9DQoNCiAgICAgICAgLmxhc3Qtc2VjdGlvbiAuc2xpY2stdHJhY2sgew0KICAgICAgICAgICAgbGVmdDogMTBweDsNCiAgICAgICAgfQ0KDQogICAgICAgIC5sYXN0LXNlY3Rpb24gLmZsZXgtYW5pbWF0ZSAuZmxleC1pdGVtMiAuZmxleC1jb250ZW50IC5jb250ZW50LWhvbGRlciB7DQogICAgICAgICAgICB3aWR0aDogMTAwJTsNCiAgICAgICAgfQ0KDQogICAgICAgIC5sYXN0LXNlY3Rpb24gLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7DQogICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7DQogICAgICAgIH0NCg0KICAgICAgICAubGFzdC1zZWN0aW9uIHsNCiAgICAgICAgICAgIG1hcmdpbjogMHB4Ow0KICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDsNCiAgICAgICAgfQ0KDQogICAgICAgIC5jb250YWN0LXVzIC5mbGV4LWNvbnRhY3QgcCB7DQogICAgICAgICAgICBkaXNwbGF5OiBub25lOw0KICAgICAgICB9DQoNCiAgICAgICAgLmNvbnRhY3QtdXMgLmZsZXgtY29udGFjdCBoMiB7DQogICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCAzNXB4LzEuMSBBcmlhbCAhaW1wb3J0YW50Ow0KICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOw0KICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDsNCiAgICAgICAgfQ0KDQogICAgICAgIC5jb250YWN0LXVzIC5mbGV4LWNvbnRhY3QgaW5wdXRbdHlwZT0idGV4dCJdIHsNCiAgICAgICAgICAgIHdpZHRoOiA5OSUgIWltcG9ydGFudDsNCiAgICAgICAgICAgIGhlaWdodDogNDdweDsNCiAgICAgICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQgIWltcG9ydGFudDsNCiAgICAgICAgICAgIGJvcmRlcjogMC4zcHggc29saWQgI2ZmZiAhaW1wb3J0YW50Ow0KICAgICAgICAgICAgY29sb3I6ICNmZmY7DQogICAgICAgICAgICBtYXJnaW4tdG9wOiA1NXB4Ow0KICAgICAgICAgICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50Ow0KICAgICAgICB9DQoNCiAgICAgICAgLmNvbnRhY3QtdXMgLmZsZXgtY29udGFjdCBpbnB1dFt0eXBlPSJzdWJtaXQiXSB7DQogICAgICAgICAgICB3aWR0aDogMTg1cHggIWltcG9ydGFudDsNCiAgICAgICAgICAgIGhlaWdodDogNjBweCAhaW1wb3J0YW50Ow0KICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmNzkwMCAhaW1wb3J0YW50Ow0KICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsNCiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50Ow0KICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7DQogICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDsNCiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7DQogICAgICAgICAgICBkaXNwbGF5OiBibG9jazsNCiAgICAgICAgICAgIG1hcmdpbjogMzBweCBhdXRvICFpbXBvcnRhbnQ7DQogICAgICAgICAgICAvKiB0ZXh0LWFsaWduOiBjZW50ZXI7ICovDQogICAgICAgIH0NCg0KICAgICAgICAuY29udGFjdC11cyAuZmxleC1jb250YWN0IHsNCiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOw0KICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7DQogICAgICAgIH0NCg0KICAgICAgICAgICAgLmNvbnRhY3QtdXMgLmZsZXgtY29udGFjdCBoMiB7DQogICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4ICFpbXBvcnRhbnQ7DQoNCiAgICAgICAgICAgIH0NCg0KICAgICAgICAuc2xpZGVyMSAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7DQogICAgICAgICAgICBsZWZ0OiBpbmhlcml0Ow0KICAgICAgICAgICAgcmlnaHQ6IDUlOw0KICAgICAgICB9DQoNCiAgICAgICAgLnNsaWRlcjEgLnNsaWNrLXByZXYuc2xpY2stYXJyb3cgew0KICAgICAgICAgICAgbGVmdDogNSU7DQogICAgICAgICAgICByaWdodDogaW5oZXJpdDsNCiAgICAgICAgfQ0KDQogICAgICAgIC5zbGlkZXIxIC5zbGljay1hcnJvdyB7DQogICAgICAgICAgICB0b3A6IDEwOSU7DQogICAgICAgIH0NCiAgICAgICAgDQogICAgICAgIC5zbGlkZXIyIC5zbGljay1hcnJvdywgLnNsaWRlcjMgLnNsaWNrLWFycm93LCAuc2xpZGVyNCAuc2xpY2stYXJyb3csIC5zbGlkZXI1IC5zbGljay1hcnJvdyB7DQogICAgICAgICAgICBkaXNwbGF5OiBub25lOw0KICAgICAgICB9DQoNCiAgICAgICAgLnNsaWRlcjIgLnNsaWNrLXNsaWRlID4gaW1nLCAuc2xpZGVyMyAuc2xpY2stc2xpZGUgPiBpbWcsIC5zbGlkZXI0IC5zbGljay1zbGlkZSA+IGltZywgLnNsaWRlcjUgLnNsaWNrLXNsaWRlID4gaW1nIHsNCiAgICAgICAgICAgIHdpZHRoOiAyNThweDsNCiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsNCiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjAlOw0KICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOw0KICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDsNCiAgICAgICAgICAgIGhlaWdodDogMzk0cHg7DQogICAgICAgICAgICB0b3A6IC01MHB4Ow0KICAgICAgICB9DQogICAgICAgIC5zaXh0aF9zZWN0aW9uIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHsNCiAgICAgICAgICAgIGxlZnQ6IDY5LjUlOw0KICAgICAgICAgICAgcmlnaHQ6IGluaGVyaXQ7DQogICAgICAgICAgICB0b3A6IGluaGVyaXQ7DQogICAgICAgICAgICBib3R0b206IC0xMjVweDsNCiAgICAgICAgfQ0KDQogICAgICAgIC5sYXN0LXNlY3Rpb24gLmZsZXgtYW5pbWF0ZSAuZmxleC1pdGVtMSB7DQogICAgICAgICAgICBoZWlnaHQ6IDYxNXB4Ow0KICAgICAgICB9DQoNCiAgICAgICAgICAgIC5sYXN0LXNlY3Rpb24gLmZsZXgtYW5pbWF0ZSAuZmxleC1pdGVtMSAuZmxleC1uYW1lIHsNCiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzI1cHggIWltcG9ydGFudDsNCiAgICAgICAgICAgIH0NCg0KICAgICAgICAuZmxleC1pdGVtMSA+IHNwYW4gew0KICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDsNCiAgICAgICAgfQ0KDQogICAgICAgIC5sYXN0LXNlY3Rpb24gLmZsZXgtYW5pbWF0ZSAuZmxleC1pdGVtMSA+IGEgew0KICAgICAgICAgICAgd2lkdGg6IDIwMHB4Ow0KICAgICAgICAgICAgaGVpZ2h0OiA1MHB4Ow0KICAgICAgICAgICAgcGFkZGluZy10b3A6IDE4cHg7DQogICAgICAgIH0NCg0KICAgICAgICAubGFzdC1zZWN0aW9uIC5mbGV4LWFuaW1hdGUgLmZsZXgtaXRlbTEgew0KICAgICAgICAgICAgaGVpZ2h0OiA2MTVweDsNCiAgICAgICAgfQ0KDQogICAgICAgICAgICAubGFzdC1zZWN0aW9uIC5mbGV4LWFuaW1hdGUgLmZsZXgtaXRlbTEgLmZsZXgtbmFtZSB7DQogICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMyNXB4ICFpbXBvcnRhbnQ7DQogICAgICAgICAgICB9DQoNCiAgICAgICAgLmZsZXgtaXRlbTEgPiBzcGFuIHsNCiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7DQogICAgICAgIH0NCg0KICAgICAgICAubGFzdC1zZWN0aW9uIC5mbGV4LWFuaW1hdGUgLmZsZXgtaXRlbTEgPiBhIHsNCiAgICAgICAgICAgIHdpZHRoOiB1bnNldDsNCiAgICAgICAgICAgIGhlaWdodDogdW5zZXQ7DQogICAgICAgICAgICBwb3NpdGlvbjogdW5zZXQ7DQogICAgICAgICAgICBwYWRkaW5nOiAwcHg7DQogICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lOw0KICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7DQogICAgICAgICAgICBtYXJnaW4tdG9wOiAxODBweCAhaW1wb3J0YW50Ow0KICAgICAgICAgICAgY29sb3I6ICNmZjc5MDAgIWltcG9ydGFudDsNCiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweCAhaW1wb3J0YW50Ow0KICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50Ow0KICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7DQogICAgICAgIH0NCg0KICAgICAgICAubGFzdC1zZWN0aW9uIC5mbGV4LWFuaW1hdGUgLmZsZXgtaXRlbTEgew0KICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDUwJTsNCiAgICAgICAgfQ0KDQogICAgICAgIC5mbGV4LWl0ZW0xID4gc3BhbiBhIHsNCiAgICAgICAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7DQogICAgICAgIH0NCg0KICAgICAgICAuZmxleC1pdGVtMSA+IHNwYW4gYSB7DQogICAgICAgICAgICBmb250LXdlaWdodDogMTAwOw0KICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4Ow0KICAgICAgICB9DQoNCiAgICAgICAgLmxhc3Qtc2VjdGlvbiAuZmxleC1hbmltYXRlIC5mbGV4LWl0ZW0xIC5mbGV4LW5hbWUgew0KICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgMzJweC8xIEFyaWFsICFpbXBvcnRhbnQ7DQogICAgICAgIH0NCg0KICAgICAgICAuc2l4dGhfc2VjdGlvbiAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7DQogICAgICAgICAgICBsZWZ0OiAxJTsNCiAgICAgICAgICAgIHRvcDogaW5oZXJpdDsNCiAgICAgICAgICAgIGJvdHRvbTogLTEyNXB4Ow0KICAgICAgICAgICAgcmlnaHQ6IDE3cHg7DQogICAgICAgIH0NCg0KICAgICAgICAuc2l4dGhfc2VjdGlvbiAuc2xpY2stYXJyb3cgew0KICAgICAgICAgICAgdG9wOiAxMjAlOw0KICAgICAgICB9DQoNCg0KICAgICAgICAuc2xpZGVyMiAuc2xpY2stZG90cyBsaSwgLnNsaWRlcjEgLnNsaWNrLWRvdHMgbGkgew0KICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOw0KICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTsNCiAgICAgICAgICAgIGhlaWdodDogMTVweDsNCiAgICAgICAgfQ0KDQogICAgICAgIC5zbGlkZXIxIC5zbGljay1kb3RzIHsNCiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsNCiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsNCiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgICAgICAgICAgIGJvdHRvbTogMyU7DQogICAgICAgIH0NCg0KICAgICAgICAuc2l4dGhfdGl0bGUgew0KICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDsNCiAgICAgICAgfQ0KDQogICAgICAgIC5zbGlkZXIyIC5zbGljay1kb3RzIHsNCiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsNCg0KICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOw0KICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOw0KICAgICAgICAgICAgYm90dG9tOiAtNjMlOw0KICAgICAgICB9DQoNCiAgICAgICAgICAgIC5zbGlkZXIyIC5zbGljay1kb3RzIGxpIGJ1dHRvbiwgLnNsaWRlcjEgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHsNCiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87DQogICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bzsNCiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwOw0KICAgICAgICAgICAgICAgIG1hcmdpbjogMDsNCiAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7DQogICAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7DQogICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7DQogICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7DQogICAgICAgICAgICAgICAgd2lkdGg6IDZweDsNCiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50Ow0KICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM5OTk7DQogICAgICAgICAgICB9DQoNCiAgICAgICAgICAgIC5zbGlkZXIyIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24sIC5zbGlkZXIxIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24gew0KICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4Ow0KICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDdweCAhaW1wb3J0YW50Ow0KICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZjc5MDA7DQogICAgICAgICAgICB9DQoNCiAgICAgICAgICAgIC5zbGlkZXIyIC5zbGljay1kb3RzIGxpIGJ1dHRvbjphY3RpdmUsIC5zaXh0aF9zZWN0aW9uIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1cywgLnNsaWRlcjEgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmFjdGl2ZSwgLnNsaWRlcjEgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzIHsNCiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lOw0KICAgICAgICAgICAgfQ0KDQogICAgICAgIC50aGlyZF9kaXYxIC5zbGljay1zbGlkZSA+IGRpdiB7DQogICAgICAgICAgICBwYWRkaW5nOiAyN3B4IDIwcHg7DQogICAgICAgIH0NCg0KICAgICAgICAuc2xpZGVyMSAuc2xpY2stZG90cyB7DQogICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7DQogICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7DQogICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7DQogICAgICAgICAgICBib3R0b206IC0xNy41JTsNCiAgICAgICAgfQ0KDQogICAgICAgIC5zbGlkZXIyIC5zbGljay1kb3RzIHsNCiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsNCiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsNCiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgICAgICAgICAgIGJvdHRvbTogLTU1JTsNCiAgICAgICAgICAgIGxlZnQ6IDE2MHB4Ow0KICAgICAgICB9DQoNCiAgICAgICAgLmNzciAuc2xpY2stZG90cyBsaSB7DQogICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7DQogICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lOw0KICAgICAgICAgICAgaGVpZ2h0OiAxNXB4Ow0KICAgICAgICAgICAgbWFyZ2luOiAwcHggOHB4Ow0KICAgICAgICB9DQoNCiAgICAgICAgICAgIC5jc3IgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHsNCiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87DQogICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bzsNCiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7DQogICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7DQogICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50Ow0KICAgICAgICAgICAgICAgIGhlaWdodDogNXB4Ow0KICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50Ow0KICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsNCiAgICAgICAgICAgICAgICB3aWR0aDogNXB4Ow0KICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7DQogICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzk5OTsNCiAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgLmNzciAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uLCAuY3NyIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24gew0KICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4Ow0KICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDdweCAhaW1wb3J0YW50Ow0KICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZjc5MDA7DQogICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggLTFweDsNCiAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgLmNzciAuc2xpY2stZG90cyBsaSBidXR0b246YWN0aXZlLCAuY3NyIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1cyB7DQogICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTsNCiAgICAgICAgICAgIH0NCg0KICAgICAgICAuY3NyIC5zbGljay1kb3RzIHsNCiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsNCiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7DQogICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7DQogICAgICAgIH0NCg0KICAgICAgICAuY3NyIC5zbGljay1wcmV2LnNsaWNrLWFycm93IHsNCiAgICAgICAgICAgIHdpZHRoOiB1bnNldDsNCg0KICAgICAgICAgICAgaGVpZ2h0OiB1bnNldDsNCiAgICAgICAgICAgIG9wYWNpdHk6IDE7DQogICAgICAgIH0NCg0KICAgICAgICAuY3NyIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24sIC5jc3IgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7DQogICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAgICAgIH0NCg0KICAgICAgICAubW9iaWxlX3NsaWRlMSBpbWcgew0KICAgICAgICAgICAgd2lkdGg6IDEwMCU7DQogICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4Ow0KICAgICAgICB9DQoNCiAgICAgICAgLnNpeHRoX3NlY3Rpb24gLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZTpob3ZlciBzcGFuIHsNCiAgICAgICAgICAgIHdpZHRoOiAzNDBweDsNCiAgICAgICAgfQ0KDQogICAgICAgIC5zbGlkZXIxIC5zbGljay1hcnJvdyB7DQogICAgICAgICAgICB6LWluZGV4OiAyOw0KICAgICAgICB9DQoNCiAgICAgICAgLm1vYmlsZV9zbGlkZTEgc21hbGwgew0KICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4Ow0KICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsNCiAgICAgICAgICAgIGNvbG9yOiAjZmY3OTAwOw0KICAgICAgICB9DQoNCiAgICAgICAgLm1vYmlsZV9zbGlkZTEgaDEgew0KICAgICAgICAgICAgY29sb3I6ICNmZmY7DQogICAgICAgICAgICBmb250LXNpemU6IDM0cHg7DQogICAgICAgICAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7DQogICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4Ow0KICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjsNCiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTsNCiAgICAgICAgfQ0KDQoNCiAgICAgICAgLmZpcnN0X21vYiB7DQogICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7DQogICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4Ow0KICAgICAgICB9DQoNCiAgICAgICAgLm1vYmlsZV9zbGlkZTEgZGl2IHsNCiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgICAgICAgICAgIHRvcDogMTIwcHg7DQogICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4Ow0KICAgICAgICB9DQoNCiAgICAgICAgLm1vYmlsZV9zbGlkZTEgc21hbGwgc21hbGwgew0KICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xLjVweDsNCiAgICAgICAgfQ0Kc21hbGwuZmlmdGhfNGdfZmlyc3Qgew0KICAgIGZvbnQtc2l6ZTogNDBweCAhaW1wb3J0YW50Ow0KICAgIH0NCiAgICAgICAgLm1vYmlsZV9zbGlkZTEgcCB7DQogICAgICAgICAgICBmb250LXNpemU6IDIycHg7DQogICAgICAgICAgICBmb250LXdlaWdodDogMTAwOw0KICAgICAgICAgICAgY29sb3I6ICNmZmY7DQogICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTsNCiAgICAgICAgICAgIHRvcDo0MHB4Ow0KICAgICAgICAgICAgbGluZS1oZWlnaHQ6MS4yOw0KICAgICAgICAgICAgDQogICAgICAgIH0NCg0KICAgICAgICAubW9iaWxlX3NsaWRlMSBzcGFuIGEgew0KICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsNCiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOw0KICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOw0KICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmNzkwMDsNCiAgICAgICAgICAgIGNvbG9yOiAjZmZmOw0KICAgICAgICAgICAgcGFkZGluZzogMjBweCAxNXB4Ow0KICAgICAgICAgICAgd2lkdGg6IDE5MHB4Ow0KICAgICAgICAgICAgaGVpZ2h0OiA2MHB4Ow0KICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzIGFsbDsNCiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsNCiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7DQogICAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTsNCiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0Ow0KICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7DQogICAgICAgICAgICB0b3A6MjkwcHg7DQogICAgICAgIH0NCg0KICAgICAgICAgICAgLm1vYmlsZV9zbGlkZTEgc3BhbiBhIGltZyB7DQogICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7DQogICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4Ow0KICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsNCiAgICAgICAgICAgICAgICByaWdodDogLTE0MHB4Ow0KICAgICAgICAgICAgICAgIHRvcDogLTE0cHg7DQoNCiAgICAgICAgICAgICAgICByaWdodDogMTQzcHg7DQogICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsNCiAgICAgICAgICAgIH0NCg0KICAgICAgICAubGFzdC1zZWN0aW9uIC5mbGV4LWFuaW1hdGUgLmZsZXgtaXRlbTEgew0KICAgICAgICAgICAgaGVpZ2h0OiA2MTVweDsNCiAgICAgICAgfQ0KDQogICAgICAgIC5sYXN0LXNlY3Rpb24gLmZsZXgtYW5pbWF0ZSAuZmxleC1pdGVtMiB7DQogICAgICAgICAgICBoZWlnaHQ6IDYxNXB4Ow0KICAgICAgICAgICAgd2lkdGg6IDM5NHB4ICFpbXBvcnRhbnQ7DQogICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7DQogICAgICAgIH0NCg0KICAgICAgICAubGFzdC1zZWN0aW9uIC5mbGV4LWFuaW1hdGUgLmZsZXgtaXRlbTIgew0KICAgICAgICAgICAgcGFkZGluZy10b3A6IDM0NXB4Ow0KICAgICAgICB9DQoNCiAgICAgICAgICAgIC5sYXN0LXNlY3Rpb24gLmZsZXgtYW5pbWF0ZSAuZmxleC1pdGVtMiAuZmxleC1jb250ZW50IC5jb250ZW50LWhvbGRlciB7DQogICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDE1cHg7DQogICAgICAgICAgICB9DQoNCiAgICAgICAgICAgIC5sYXN0LXNlY3Rpb24gLmZsZXgtYW5pbWF0ZSAuZmxleC1pdGVtMiAuZmxleC1jb250ZW50IHAgew0KICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7DQogICAgICAgICAgICB9DQoNCiAgICAgICAgICAgIC5sYXN0LXNlY3Rpb24gLmZsZXgtYW5pbWF0ZSAuZmxleC1pdGVtMiAuZmxleC1jb250ZW50IGEgew0KICAgICAgICAgICAgICAgIHRvcDogNDBweDsNCiAgICAgICAgICAgIH0NCg0KICAgICAgICAuY29udGFjdC11cyB7DQogICAgICAgICAgICBwYWRkaW5nOiA4MHB4IDAgNzBweCAyMHB4Ow0KICAgICAgICAgICAgbWFyZ2luLXRvcDogMzYwcHg7DQogICAgICAgIH0NCg0KICAgICAgICAubGFzdC1zZWN0aW9uIC5mbGV4LWFuaW1hdGUgLmZsZXgtaXRlbTIgLmZsZXgtY29udGVudCBoMiB7DQogICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCAzMnB4LzEuMSBBcmlhbCAhaW1wb3J0YW50Ow0KICAgICAgICB9DQoNCiAgICAgICAgLmxhc3Qtc2VjdGlvbiAuZmxleC1hbmltYXRlIC5mbGV4LWl0ZW0yIC5mbGV4LWNvbnRlbnQgcCB7DQogICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxN3B4LzEuMiBBcmlhbCAhaW1wb3J0YW50Ow0KICAgICAgICB9DQoNCiAgICAgICAgLmxhc3Qtc2VjdGlvbiAuc2xpY2stZG90cyBsaSB7DQogICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7DQogICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lOw0KICAgICAgICAgICAgaGVpZ2h0OiAxNXB4Ow0KICAgICAgICAgICAgbWFyZ2luOiAwcHggNXB4Ow0KICAgICAgICB9DQogICAgICAgICN2YWxkRW1haWwgew0KICAgICAgICAgICAgICAgIHJpZ2h0OiAyNXB4Ow0KICAgIGJvdHRvbTogNTNweDsNCiAgICAgICAgfQ0KDQogICAgICAgICAgICAubGFzdC1zZWN0aW9uIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7DQogICAgICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvOw0KICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87DQogICAgICAgICAgICAgICAgcGFkZGluZzogMnB4Ow0KICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4Ow0KICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDsNCiAgICAgICAgICAgICAgICBoZWlnaHQ6IDVweDsNCiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDsNCiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDsNCiAgICAgICAgICAgICAgICB3aWR0aDogNnB4Ow0KICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7DQogICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzk5OTsNCiAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgLmxhc3Qtc2VjdGlvbiAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uLCAubGFzdC1zZWN0aW9uIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24gew0KICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4Ow0KICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDdweCAhaW1wb3J0YW50Ow0KICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZjc5MDA7DQogICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggMHB4Ow0KICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAubGFzdC1zZWN0aW9uIC5zbGljay1kb3RzIGxpIGJ1dHRvbjphY3RpdmUsIC5sYXN0LXNlY3Rpb24gLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzIHsNCiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lOw0KICAgICAgICAgICAgfQ0KDQogICAgICAgIC5sYXN0LXNlY3Rpb24gLnNsaWNrLWRvdHMgew0KICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOw0KICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOw0KICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOw0KICAgICAgICAgICAgbGVmdDogMTg1cHg7DQogICAgICAgICAgICBib3R0b206IC05MCU7DQogICAgICAgIH0NCg0KICAgICAgICAubGFzdC1zZWN0aW9uIC5mbGV4LWFuaW1hdGUgLmZsZXgtaXRlbTEgPiBhIHsNCiAgICAgICAgICAgIHdpZHRoOiAyMDBweDsNCiAgICAgICAgICAgIGhlaWdodDogNTBweDsNCiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4Ow0KICAgICAgICB9DQoNCiAgICAgICAgLmxhc3Qtc2VjdGlvbiB7DQogICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7DQogICAgICAgIH0NCg0KICAgICAgICAgICAgLmxhc3Qtc2VjdGlvbiAuZmxleC1hbmltYXRlIC5mbGV4LWl0ZW0yIC5mbGV4LWNvbnRlbnQgYSB7DQogICAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgMThweC8xLjEgQXJpYWwgIWltcG9ydGFudDsNCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgIC5sYXN0LXNlY3Rpb24gLmZsZXgtYW5pbWF0ZSAuZmxleC1pdGVtMiAuZmxleC1jb250ZW50IHAgew0KICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE4cHgvMS4yIEFyaWFsICFpbXBvcnRhbnQ7DQp9DQoNCi5jb250YWN0LXVzIC5mbGV4LWNvbnRhY3QgaW5wdXRbdHlwZT0iYnV0dG9uIl0gew0KICAgICAgICBkaXNwbGF5OiBibG9jazsNCiAgICBtYXJnaW46IDM1cHggMTEwcHggMHB4ICFpbXBvcnRhbnQ7DQp9DQoNCiAgICAgICAgLmZpcnN0X21vYiAuc2xpY2stYXJyb3cgew0KICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOw0KICAgICAgICAgICAgdG9wOiA4NCU7DQogICAgICAgICAgICBsZWZ0OiAyOCU7DQogICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsNCiAgICAgICAgICAgIGJvcmRlcjogbm9uZTsNCiAgICAgICAgICAgIHBhZGRpbmc6IDA7DQogICAgICAgICAgICBjb2xvcjogI2ZmZjsNCiAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bzsNCiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7DQogICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDsNCiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMC41cHg7DQogICAgICAgICAgICBwYWRkaW5nLXRvcDogNi41cHg7DQogICAgICAgIH0NCg0KICAgICAgICAuZmlyc3RfbW9iIC5zbGljay1hcnJvdyB7DQogICAgICAgICAgICB6LWluZGV4OiA2Ow0KICAgICAgICB9DQoNCiAgICAgICAgICAgIC5maXJzdF9tb2IgLnNsaWNrLWFycm93IGltZyB7DQogICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7DQogICAgICAgICAgICB9DQoNCiAgICAgICAgLmZpcnN0X21vYiAuc2xpY2stYXJyb3cgew0KICAgICAgICAgICAgb3V0bGluZTogbm9uZTsNCiAgICAgICAgfQ0KDQogICAgICAgICAgICAuZmlyc3RfbW9iIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHsNCiAgICAgICAgICAgICAgICByaWdodDogNyU7DQogICAgICAgICAgICB9DQoNCiAgICAgICAgICAgIC5maXJzdF9tb2IgLnNsaWNrLWFycm93LnNsaWNrLXByZXYgew0KICAgICAgICAgICAgICAgIHJpZ2h0OiAyOCU7DQogICAgICAgICAgICB9DQoNCiAgICAgICAgLmZpcnN0X21vYiAuc2xpY2stZG90cyB7DQogICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7DQogICAgICAgICAgICBib3R0b206IDQ5cHg7DQogICAgICAgICAgICByaWdodDogNjUlOw0KICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4Ow0KICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTlweDsNCiAgICAgICAgfQ0KDQouZmlyc3RfbW9iIC5zbGljay1kb3RzOmFmdGVyIHsNCiAgICBjb250ZW50OiAiLyAwNSI7DQogICAgcG9zaXRpb246IGFic29sdXRlOw0KICAgIHJpZ2h0OiAxOHB4Ow0KICAgIGJvdHRvbTogNnB4Ow0KICAgIGNvbG9yOiAjZmZmOw0KICAgIGZvbnQtc2l6ZTogMTRweDsNCiAgICB9DQoNCiAgICAgICAgICAgIC5maXJzdF9tb2IgLnNsaWNrLWRvdHM6YmVmb3JlIHsNCiAgICAgICAgICAgICAgICBjb250ZW50OiAiX19fX19fX19fXyI7DQogICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOw0KICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmOw0KICAgICAgICAgICAgICAgIHJpZ2h0OiAtOTBweDsNCiAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgLmZpcnN0X21vYiAuc2xpY2stZG90cyBsaSB7DQogICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOw0KICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTsNCiAgICAgICAgICAgIH0NCg0KLmZpcnN0X21vYiAuc2xpY2stZG90cyBsaSBidXR0b24gew0KICAgIGJvcmRlcjogbm9uZTsNCiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsNCiAgICBjb2xvcjogI2ZmZjsNCiAgICBkaXNwbGF5OiBub25lOw0KICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsNCiAgICByaWdodDogLTMwcHg7DQogICAgZm9udC1zaXplOiAxNHB4Ow0KICAgIHRvcDogMXB4Ow0KfQ0KDQogICAgICAgICAgICAgICAgLmZpcnN0X21vYiAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHsNCiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7DQogICAgICAgICAgICAgICAgfQ0KDQogICAgICAgIC5jc3IgLnNsaWNrLWFycm93IHsNCiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgICAgICAgICAgIHRvcDogOTAlOw0KICAgICAgICAgICAgbGVmdDogMjglOw0KICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7DQogICAgICAgICAgICBib3JkZXI6IG5vbmU7DQogICAgICAgICAgICBwYWRkaW5nOiAwOw0KICAgICAgICAgICAgY29sb3I6ICNmZmY7DQogICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87DQogICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmOw0KICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7DQogICAgICAgICAgICBwYWRkaW5nOiA4cHggMTAuNXB4Ow0KICAgICAgICAgICAgcGFkZGluZy10b3A6IDYuNXB4Ow0KICAgICAgICB9DQoNCiAgICAgICAgICAgIC5jc3IgLnNsaWNrLWFycm93IGltZyB7DQogICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7DQogICAgICAgICAgICB9DQoNCiAgICAgICAgICAgIC5jc3IgLnNsaWNrLWFycm93LnNsaWNrLW5leHQgew0KICAgICAgICAgICAgICAgIGxlZnQ6IDA7DQogICAgICAgICAgICAgICAgcmlnaHQ6IDI1cHg7DQogICAgICAgICAgICAgICAgdG9wOiBpbmhlcml0ICFpbXBvcnRhbnQ7DQogICAgICAgICAgICAgICAgYm90dG9tOiAtNDg1cHggIWltcG9ydGFudDsNCiAgICAgICAgICAgICAgICB6LWluZGV4OiAyOw0KICAgICAgICAgICAgfQ0KDQogICAgICAgIC5jc3IgLnNsaWNrLWFycm93IHsNCiAgICAgICAgICAgIHRvcDogMTgwJSAhaW1wb3J0YW50Ow0KICAgICAgICB9DQoNCiAgICAgICAgLm1vYmlsZV9zbGlkZTEgcCB7DQogICAgICAgICAgICB3aWR0aDogMzEwcHg7DQogICAgICAgIH0NCg0KICAgICAgICAuY3NyIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHsNCiAgICAgICAgICAgIHJpZ2h0OiAzMSU7DQogICAgICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7DQogICAgICAgICAgICB0b3A6IGluaGVyaXQgIWltcG9ydGFudDsNCiAgICAgICAgICAgIGJvdHRvbTogLTQ4NXB4ICFpbXBvcnRhbnQ7DQogICAgICAgIH0NCg0KICAgICAgICAuY3NyIC5zbGljay1uZXh0LnNsaWNrLWFycm93IHsNCiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7DQogICAgICAgICAgICBoZWlnaHQ6IHVuc2V0Ow0KICAgICAgICAgICAgd2lkdGg6IHVuc2V0Ow0KICAgICAgICAgICAgb3BhY2l0eTogMTsNCiAgICAgICAgfQ0KDQogICAgICAgIC5jc3IgLnNsaWNrLWFycm93IHsNCiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7DQogICAgICAgIH0NCiAgICAgICAgICAgICAuY3NyIC5zbGljay1kb3RzIHsNCiAgICAgICAgICAgIGJvdHRvbTogLTQ4N3B4ICFpbXBvcnRhbnQ7DQogICAgICAgICAgICByaWdodDogMTMwcHggIWltcG9ydGFudDsNCiAgICAgICAgfSANCiAgICAgICAgLmxhc3Qtc2VjdGlvbiAuZmxleC1hbmltYXRlIC5mbGV4LWl0ZW0yIHsNCiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvRU4vUHVibGlzaGluZ0ltYWdlcy9hYmRvdW5tb2IucG5nKSAhaW1wb3J0YW50Ow0KICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0ICFpbXBvcnRhbnQ7DQogICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgNTAlICFpbXBvcnRhbnQ7DQogICAgICAgIH0NCiAgICAgICAgaDEubG9uZ19zbGlkZXJfdGV4dF9oMSB7DQogICAgICAgICAgICBtYXJnaW4tYm90dG9tOjBweDsNCiAgICAgICAgfQ0KICAgICAgICAuc2xpZGVyMl90ZXh0X25vc2xpZGUgPiBzcGFuIGEgew0KICAgICAgICAgICAgcG9zaXRpb246dW5zZXQ7DQogICAgICAgIH0NCi5taWRkbGVfbnVtYmVyPmRpdiB7DQogICAgd2lkdGg6IDEwMCU7DQp9DQoNCi5jc3JfbWlkZGxlX2JvdHRvbSB7DQogICAgcG9zaXRpb246IHJlbGF0aXZlOw0KICAgIHJpZ2h0OiAyNXB4Ow0KICAgIHRvcDogMjg1cHg7DQp9DQoNCi5taWRkbGVfbnVtYmVyIHAgYSB7DQogICAgZm9udC1zaXplOiAxOXB4Ow0KICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDsNCn0NCg0KLmZsZXgtaXRlbTE+c3BhbiBhOmFmdGVyIHsNCiAgICBjb250ZW50OiB1bnNldDsNCn0NCi5jc3JfbnVtYmVyc18zIHAgew0KICAgIHdpZHRoOiAxMDAlOw0KICAgIHRleHQtYWxpZ246IHVuc2V0Ow0KfQ0KLmNzcl9udW1iZXJzXzMgcDpudGgtY2hpbGQoMSkgYTphZnRlciAsIC5jc3JfbnVtYmVyc18zIHA6bnRoLWNoaWxkKDIpIGE6YWZ0ZXIgLC5jc3JfbnVtYmVyc18yIHA6Zmlyc3QtY2hpbGQgYTphZnRlciAsIC5jc3JfbnVtYmVyc18yIHA6bnRoLWNoaWxkKDIpIGE6YWZ0ZXIgLCAuY3NyX251bWJlcnNfMiBwOm50aC1jaGlsZCgzKSBhOmFmdGVyICwgLmNzcl9udW1iZXJzXzQgcDpudGgtY2hpbGQoMSkgYTphZnRlciAgew0KDQogICAgY29udGVudDogdW5zZXQ7DQp9DQouY3NyX251bWJlcnNfMiBwIHsNCiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50Ow0KICAgIHRleHQtYWxpZ246IHVuc2V0Ow0KfQ0KLmNzcl9udW1iZXJzXzQgcCB7DQp3aWR0aDo4MCU7DQp0ZXh0LWFsaWduOnVuc2V0Ow0KfQ0KfSANCg0KDQogQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkgYW5kIChtaW4td2lkdGg6IDQxMXB4KSB7IA0KLm1vYmlsZV9zbGlkZTEubXNsaWRlMSA+IGRpdiB7IHRvcDogMTA1cHggIWltcG9ydGFudDt9ICAgDQoubW9iaWxlX3NsaWRlMS5tc2xpZGUxIHNwYW4gYSAge3RvcDozMTBweCAhaW1wb3J0YW50O30NCn0NCg0KQG1lZGlhIChtYXgtd2lkdGg6IDQxMnB4KSB7DQogICAgLmxhc3Qtc2VjdGlvbiAuZmxleC1hbmltYXRlIC5mbGV4LWl0ZW0yIHsNCiAgICAgICAgd2lkdGg6IDM5MnB4ICFpbXBvcnRhbnQ7DQogICAgfQ0KfQ0KDQoNCg0KICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkgew0KDQogICAgLm1pZGRsZV9kZXNjIHAgew0KICAgICAgICBtYXJnaW4tbGVmdDogMzZweDsNCiAgICB9DQogICAgICAgICAgICAudG9wX2Ryb3Bkb3duOmFmdGVyIHsNCiAgICAgICAgICAgICAgICBsZWZ0OiAxNXB4Ow0KICAgICAgICAgICAgICAgIH0NCiAgICAgLnRvcF9kcm9wZG93bjphZnRlciB7DQogICAgICAgICByaWdodDogMzQ1cHg7DQogICAgIH0NCiAgICAgICAgLnNpeHRoX3RhYnMgdWw6YWZ0ZXIgew0KICAgICAgICBtYXgtd2lkdGg6IDM1MHB4Ow0KICAgIH0NCiAgICAubW9iaWxlX3NsaWRlMSBzcGFuIGEgew0KICAgICAgICB0b3A6MjgwcHg7DQogICAgfQ0KICAgIC5maXJzdF9tb2IgLnNsaWNrLWRvdHMgew0KICAgICAgICAgICAgYm90dG9tOiA0MHB4Ow0KICAgIHJpZ2h0OiA3MiU7DQogICAgfQ0KICAgIC50aGlyZF9kaXYxIC5zbGljay10cmFjayB7DQogICAgICAgICAgICBsZWZ0OiA5MnB4Ow0KICAgIH0NCiAgICAgICAgLmNzciAuc2xpY2stc2xpZGVyIC5zbGljay10cmFjayB7DQogICAgICAgICAgICBsZWZ0OiA0MDMuNXB4Ow0KICAgICAgICB9DQoNCiAgICAgICAgLmNzciAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7DQogICAgICAgICAgICByaWdodDogMjclOw0KICAgICAgICB9DQoNCiAgICAgICAgLmNzciAuc2xpY2stZG90cyB7DQogICAgICAgICAgICByaWdodDogNiUgIWltcG9ydGFudDsNCiAgICAgICAgfQ0KDQogICAgICAgIC5sYXN0LXNlY3Rpb24gLnNsaWNrLWRvdHMgew0KICAgICAgICAgICAgbGVmdDogMTcwcHg7DQogICAgICAgIH0NCg0KICAgICAgICAuc2xpZGVyMiAuc2xpY2stc2xpZGUgPiBpbWcsIC5zbGlkZXIzIC5zbGljay1zbGlkZSA+IGltZywgLnNsaWRlcjQgLnNsaWNrLXNsaWRlID4gaW1nLCAuc2xpZGVyNSAuc2xpY2stc2xpZGUgPiBpbWcgew0KICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNSU7DQogICAgICAgIH0NCg0KICAgICAgICAuc2xpZGVyMl90ZXh0X25vc2xpZGUgPiBzcGFuIHAgew0KICAgICAgICAgICAgbWF4LXdpZHRoOiAzNDBweDsNCiAgICAgICAgfQ0KDQogICAgICAgIC5mb3VydGhfc2VjdGlvbiAuc2xpZGVyMSAuc2xpY2stc2xpZGUgPiBpbWcgew0KICAgICAgICAgICAgd2lkdGg6IDMxMHB4Ow0KICAgICAgICB9DQoNCiAgICAgICAgLmZvdXJ0aF9zZWN0aW9uIC5zbGlkZXIxIGEgew0KICAgICAgICAgICAgd2lkdGg6IDkyJTsNCiAgICAgICAgfQ0KDQogICAgICAgIC5mb3VydGhfc2VjdGlvbiAuc2xpZGVyMSBzcGFuIHAgew0KICAgICAgICAgICAgbWF4LXdpZHRoOiAyODBweDsNCiAgICAgICAgfQ0KLnNsaWRlcjEgLnNsaWNrLWRvdHMgew0KICAgICAgICBsZWZ0OiA2MiU7DQp9DQogICAgICAgIC5mb3VydGhfc2VjdGlvbiAuc2xpY2stdHJhY2sgew0KICAgICAgICAgICAgbGVmdDogLTJweDsNCiAgICAgICAgfQ0KDQogICAgICAgIC5zaXh0aF9zZWN0aW9uIC5zbGljay1zbGlkZSBpbWcgew0KICAgICAgICAgICAgd2lkdGg6IDMxMHB4Ow0KICAgICAgICB9DQoNCiAgICAgICAgLnNpeHRoX3NlY3Rpb24gLnNsaWNrLXRyYWNrIHsNCiAgICAgICAgICAgIHRvcDogMDsNCiAgICAgICAgICAgIGxlZnQ6IDBweDsNCiAgICAgICAgICAgIHJpZ2h0OiAtMzA0cHg7DQogICAgICAgIH0NCiAgICAgICAgDQogICAgICAgIC5zaXh0aF9zZWN0aW9uIC5zbGljay1kb3RzIHsNCiAgICAgICAgICAgIHJpZ2h0OiAxMDBweCAhaW1wb3J0YW50Ow0KICAgICAgICB9DQogICAgICAgIC5jc3IgLnNsaWNrLWRvdHMgew0KICAgIHJpZ2h0OiA5JSAhaW1wb3J0YW50Ow0KfQ0KDQogICAgICAgIC5zaXh0aF9zZWN0aW9uIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHsNCiAgICAgICAgICAgIGxlZnQ6IDcyLjUlOw0KICAgICAgICB9DQoNCiAgICAgICAgLnNsaWRlcjIgLnNsaWNrLXNsaWRlID4gLnNsaWRlcjJfdGV4dCwgLnNsaWRlcjMgLnNsaWNrLXNsaWRlID4gLnNsaWRlcjJfdGV4dCwgLnNsaWRlcjQgLnNsaWNrLXNsaWRlID4gLnNsaWRlcjJfdGV4dCwgLnNsaWRlcjUgLnNsaWNrLXNsaWRlID4gLnNsaWRlcjJfdGV4dCB7DQogICAgICAgICAgICBsZWZ0OiAtMzhweDsNCiAgICAgICAgfQ0KDQogICAgICAgIC5zbGlkZXIyIC5zbGljay1zbGlkZSA+IGltZywgLnNsaWRlcjMgLnNsaWNrLXNsaWRlID4gaW1nLCAuc2xpZGVyNCAuc2xpY2stc2xpZGUgPiBpbWcsIC5zbGlkZXI1IC5zbGljay1zbGlkZSA+IGltZyB7DQogICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4Ow0KICAgICAgICB9DQoNCiAgICAgICAgLnNsaWRlcjIgLnNsaWNrLWRvdHMgew0KICAgICAgICAgICAgbGVmdDogMTQwcHg7DQogICAgICAgIH0NCg0KICAgICAgICAuc2l4dGhfc2VjdGlvbiAuc2xpY2stc2xpZGUgaW1nLCAuc2l4dGhfc2VjdGlvbiAuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHNwYW4gew0KICAgICAgICAgICAgd2lkdGg6IDMyMHB4Ow0KICAgICAgICB9DQoNCiAgICAgICAgICAgIC5zaXh0aF9zZWN0aW9uIC5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUgc3BhbiBwOm50aC1jaGlsZCgyKSB7DQogICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7DQogICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsNCiAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgLnNpeHRoX3NlY3Rpb24gLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSBzcGFuIC5nZXRfb2ZmIHsNCiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsNCiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7DQogICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsNCiAgICAgICAgICAgIH0NCg0KICAgICAgICAubWlkZGxlX2Rlc2MgcCwgew0KICAgICAgICAgICAgbWF4LXdpZHRoOiAzNDBweDsNCiAgICAgICAgfQ0KDQogICAgICAgIC5jc3IgLnNsaWNrLWRvdHMgew0KICAgICAgICAgICAgYm90dG9tOiAtMjg1cHg7DQogICAgICAgICAgICB0b3A6IGluaGVyaXQ7DQogICAgICAgICAgICByaWdodDogNy41JTsNCiAgICAgICAgICAgIGxlZnQ6IGluaGVyaXQ7DQogICAgICAgIH0NCg0KICAgICAgICAubGFzdC1zZWN0aW9uIC5mbGV4LWFuaW1hdGUgLmZsZXgtaXRlbTEgPiBhIHsNCiAgICAgICAgICAgIGJvdHRvbTogMjAlOw0KICAgICAgICB9DQoNCiAgICAgICAgLmxhc3Qtc2VjdGlvbiAuZmxleC1hbmltYXRlIC5mbGV4LWl0ZW0yIHsNCiAgICAgICAgICAgIHdpZHRoOiAzNTVweCAhaW1wb3J0YW50Ow0KICAgICAgICB9DQoNCiAgICAgICAgICAgIC5sYXN0LXNlY3Rpb24gLmZsZXgtYW5pbWF0ZSAuZmxleC1pdGVtMiAuZmxleC1jb250ZW50IGgyIHsNCiAgICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCAzMHB4LzEgQXJpYWwgIWltcG9ydGFudDsNCiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTJweDsNCiAgICAgICAgICAgIH0NCg0KICAgICAgICAubGFzdC1zZWN0aW9uIC5mbGV4LWFuaW1hdGUgLmZsZXgtaXRlbTIgew0KICAgICAgICAgICAgcGFkZGluZy10b3A6IDMzMHB4Ow0KICAgICAgICB9DQoNCg0KDQogICAgICAgIC5tb2JpbGVfc2xpZGUxIHAgew0KICAgICAgICAgICAgd2lkdGg6IDMyMHB4Ow0KICAgICAgICB9DQogICAgICAgIC5jc3IgLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7DQogICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MjFweDsNCiAgICAgICAgfQ0KICAgICAgICAuc2l4dGhfc2VjdGlvbl9iZyB7DQogICAgICAgICAgICBoZWlnaHQ6ODAwcHg7DQogICAgICAgIH0NCiAgICB9DQoNCiAgICBAbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHsNCiAgICAuc2xpZGVyMiAuc2xpY2stZG90cyB7DQogICAgbGVmdDogMTMwcHg7DQp9DQoNCiAgICAudG9wX2Ryb3Bkb3duOmFmdGVyIHsNCiAgICAgICAgcmlnaHQ6IDMyOXB4OyANCiAgICAgICAgfQ0KICAgIC5jc3IgLnNsaWNrLWRvdHMgew0KICAgIHJpZ2h0OiA5LjglICFpbXBvcnRhbnQ7DQp9DQoNCiAgICAuY3NyIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHsNCiAgICAgICAgcmlnaHQ6MjBweDsNCiAgICB9DQogICAgICAgIC5tc2xpZGU0IGgxIHsNCiAgICB3aWR0aDogMzUwcHggIWltcG9ydGFudDsNCn0NCiAgICAgICAgLm1zbGlkZTEgcCB7DQogICAgICAgICAgICB0b3A6MHB4ICFpbXBvcnRhbnQ7DQogICAgICAgIH0NCiAgICAuc2l4dGhfdGFicyB1bDphZnRlciB7DQogICAgICAgICAgICBtYXgtd2lkdGg6IDMyMHB4Ow0KICAgIH0NCiAgICAuc2l4dGhfc2VjdGlvbl9iZyB7DQogICAgICAgIGhlaWdodDogNzcwcHg7DQogICAgfQ0KICAgIC5tb2JpbGVfc2xpZGUxIHNwYW4gYSB7DQogICAgICAgICAgICB0b3A6IDI3MHB4Ow0KICAgIH0NCiAgICAgICAgLmNzciAuc2xpY2stc2xpZGVyIC5zbGljay10cmFjayB7DQogICAgICAgICAgICBsZWZ0OiA0MTFweDsNCiAgICAgICAgfQ0KLnNpeHRoX3NlY3Rpb24gLnNsaWNrLWRvdHMgew0KICAgIHJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7DQp9DQouY3NyIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHsNCiAgICByaWdodDogMjYlOw0KfQ0KLm1pZGRsZV9kZXNjIHAgYSB7DQogICAgYm90dG9tOiAtNzBweDsNCn0NCiAgICAgICAgLnNsaWRlcjEgLnNsaWNrLWRvdHMgew0KICAgICAgICAgICAgYm90dG9tOiAtMTcuNSU7DQogICAgICAgICAgICB3aWR0aDogMTAwJTsNCiAgICAgICAgfQ0KICAgICAgICANCg0KICAgICAgICAuc2xpZGVyMSAuc2xpY2stZG90cyB7DQogICAgICAgICAgICBsZWZ0OiA3MyU7DQogICAgICAgIH0NCg0KICAgICAgICAuc2xpZGVyMl90ZXh0X25vc2xpZGUgPiBzcGFuIHAgew0KICAgICAgICAgICAgbWF4LXdpZHRoOiAzMjBweDsNCiAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4Ow0KICAgICAgICB9DQoNCiAgICAgICAgLnNpeHRoX3NlY3Rpb24gLnNsaWNrLWFycm93LnNsaWNrLXByZXYgew0KICAgICAgICAgICAgbGVmdDogNzMuNSU7DQogICAgICAgIH0NCg0KDQogICAgICAgIC5zaXh0aF9zZWN0aW9uIC5zbGljay10cmFjayB7DQogICAgICAgICAgICByaWdodDogLTMxMnB4Ow0KICAgICAgICB9DQoNCg0KICAgICAgICAuZm91cnRoX3NlY3Rpb24gLnNsaWRlcjEgLnNsaWNrLXNsaWRlID4gaW1nIHsNCiAgICAgICAgICAgIHdpZHRoOiAzMDBweDsNCiAgICAgICAgfQ0KDQogICAgICAgIC5mb3VydGhfc2VjdGlvbiAuc2xpY2stdHJhY2sgew0KICAgICAgICAgICAgbGVmdDogMHB4Ow0KICAgICAgICB9DQoNCiAgICAgICAgLmZvdXJ0aF9zZWN0aW9uIC5zbGlkZXIxIGEgew0KICAgICAgICAgICAgd2lkdGg6IDg4JTsNCiAgICAgICAgfQ0KDQogICAgICAgIC5zaXh0aF9zZWN0aW9uIC5zbGljay1zbGlkZSBpbWcsIC5zaXh0aF9zZWN0aW9uIC5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUgc3BhbiB7DQogICAgICAgICAgICB3aWR0aDogMzAwcHg7DQogICAgICAgIH0NCg0KICAgICAgICAuZm91cnRoX3NlY3Rpb24gLnNsaWRlcjEgc3BhbiBwIHsNCiAgICAgICAgICAgIHdpZHRoOiAyODBweDsNCiAgICAgICAgfQ0KDQogICAgICAgIC5zaXh0aF9zZWN0aW9uIC5zbGljay10cmFjayB7DQogICAgICAgICAgICB0b3A6IDA7DQogICAgICAgICAgICBsZWZ0OiA2cHg7DQogICAgICAgIH0NCg0KICAgICAgICAuc2xpZGVyMiAuc2xpY2stc2xpZGUgPiAuc2xpZGVyMl90ZXh0LCAuc2xpZGVyMyAuc2xpY2stc2xpZGUgPiAuc2xpZGVyMl90ZXh0LCAuc2xpZGVyNCAuc2xpY2stc2xpZGUgPiAuc2xpZGVyMl90ZXh0LCAuc2xpZGVyNSAuc2xpY2stc2xpZGUgPiAuc2xpZGVyMl90ZXh0IHsNCiAgICAgICAgICAgIGxlZnQ6IC0zNXB4Ow0KICAgICAgICB9DQoNCiAgICAgICAgLnNsaWRlcjIgLnNsaWNrLXNsaWRlID4gaW1nLCAuc2xpZGVyMyAuc2xpY2stc2xpZGUgPiBpbWcsIC5zbGlkZXI0IC5zbGljay1zbGlkZSA+IGltZywgLnNsaWRlcjUgLnNsaWNrLXNsaWRlID4gaW1nIHsNCiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7DQogICAgICAgIH0NCg0KICAgICAgICAubWlkZGxlX2Rlc2MgcCB7DQogICAgICAgICAgICBtYXgtd2lkdGg6IDMyMHB4Ow0KICAgICAgICB9DQoNCg0KDQogICAgICAgIC5sYXN0LXNlY3Rpb24gLmZsZXgtYW5pbWF0ZSAuZmxleC1pdGVtMiB7DQogICAgICAgICAgICB3aWR0aDogMzQwcHggIWltcG9ydGFudDsNCiAgICAgICAgfQ0KICAgIH0NCg0KICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkgew0KICAgIC50b3BfZHJvcGRvd246YWZ0ZXIgew0KICAgIHJpZ2h0OjI5MHB4Ow0KICAgIH0NCiAgICAuc2l4dGhfc2VjdGlvbl9iZyB7DQogICAgaGVpZ2h0OiA3NDBweDsNCn0NCiAgICAgICAgLnNpeHRoX3RhYnMgdWw6YWZ0ZXIgew0KICAgICAgICAgICAgbWF4LXdpZHRoOiAyOTBweDsNCiAgICB9DQogICAgICAgIC5jc3Jfc2VjdGlvbiBkaXYgaW1nIHsNCiAgICAgICAgICAgIHdpZHRoOiA4NyU7DQogICAgICAgIH0NCg0KICAgICAgICAuY3NyX21pZGRsZSB7DQogICAgICAgICAgICB0b3A6IDQ1NXB4ICFpbXBvcnRhbnQ7DQogICAgICAgIH0NCg0KLmNzciAuc2xpY2stZG90cyB7DQogICAgYm90dG9tOiAtNDg2cHggIWltcG9ydGFudDsNCn0NCiAgICAgICAgLmNzciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7DQogICAgICAgICAgICAgIGJvdHRvbTogLTQ4NXB4ICFpbXBvcnRhbnQ7DQogICAgICAgIH0NCg0KICAgICAgICAuY3NyIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHsNCiAgICAgICAgICAgIGJvdHRvbTogLTQ4NXB4ICFpbXBvcnRhbnQ7DQogICAgICAgIH0NCg0KICAgICAgICBzZWN0aW9uLmNzciB7DQogICAgICAgICAgICBoZWlnaHQ6IDEwNzBweCAhaW1wb3J0YW50Ow0KICAgICAgICB9DQoNCiAgICAgICAgLmZvdXJ0aF9zZWN0aW9uIC5zbGlkZXIxIC5zbGljay1zbGlkZSA+IGltZyB7DQogICAgICAgICAgICB3aWR0aDogMjgwcHg7DQogICAgICAgIH0NCg0KICAgICAgICAuc2l4dGhfc2VjdGlvbiAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7DQogICAgICAgICAgICBsZWZ0OiA3Ni41JTsNCiAgICAgICAgfQ0KDQogICAgICAgIC5tb2JpbGVfc2xpZGUxIHAgew0KICAgICAgICAgICAgd2lkdGg6IDMwMHB4Ow0KICAgICAgICB9DQoNCiAgICAgICAgLnRvcF9kcm9wZG93biBzZWxlY3Qgew0KICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7DQogICAgICAgICAgICB6LWluZGV4OiAyOw0KICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7DQogICAgICAgIH0NCg0KICAgICAgICAudGhpcmRfZGl2MSAuc2xpY2stc2xpZGUgPiBkaXYgew0KICAgICAgICAgICAgcGFkZGluZzogMThweDsNCiAgICAgICAgfQ0KDQogICAgICAgIC50aGlyZF9kaXYxIC5zbGljay10cmFjayB7DQogICAgICAgICAgICBsZWZ0OiA3OXB4Ow0KICAgICAgICB9DQoNCiAgICAgICAgLmZvdXJ0aF9zZWN0aW9uIC5zbGlkZXIxIHNwYW4gaW1nIHsNCiAgICAgICAgICAgIGxlZnQ6IDcwcHg7DQogICAgICAgIH0NCg0KICAgICAgICAuc2xpZGVyMiAuc2xpY2stc2xpZGUgPiBpbWcsIC5zbGlkZXIzIC5zbGljay1zbGlkZSA+IGltZywgLnNsaWRlcjQgLnNsaWNrLXNsaWRlID4gaW1nLCAuc2xpZGVyNSAuc2xpY2stc2xpZGUgPiBpbWcgew0KICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMSU7DQogICAgICAgIH0NCg0KLnNsaWRlcjJfdGV4dF9ub3NsaWRlID4gc3BhbiBwIHsNCiAgICBtYXgtd2lkdGg6IDI5MHB4Ow0KICAgIGxldHRlci1zcGFjaW5nOiAtMXB4Ow0KfQ0KDQogICAgICAgIC5zaXh0aF9zZWN0aW9uIC5zbGljay10cmFjayB7DQogICAgICAgICAgICByaWdodDogLTMzMnB4Ow0KICAgICAgICB9DQoNCiAgICAgICAgLnNpeHRoX3NlY3Rpb24gLnNsaWNrLXRyYWNrIHsNCiAgICAgICAgICAgIHJpZ2h0OiAtMzMycHg7DQogICAgICAgIH0NCg0KICAgICAgICAuc2l4dGhfc2VjdGlvbiAuc2xpY2stZG90cyB7DQogICAgICAgICAgICByaWdodDogNS41JSAhaW1wb3J0YW50Ow0KICAgICAgICB9DQoNCiAgICAgICAgLmNzciAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7DQogICAgICAgICAgICByaWdodDogMjMlOw0KICAgICAgICB9DQoNCiAgICAgICAgLmNzciAuc2xpY2stZG90cyB7DQogICAgICAgICAgICByaWdodDogNyUgIWltcG9ydGFudDsNCiAgICAgICAgfQ0KDQogICAgICAgIC5sYXN0LXNlY3Rpb24gLnNsaWNrLWRvdHMgew0KICAgICAgICAgICAgbGVmdDogMTM4cHg7DQogICAgICAgIH0NCg0KICAgICAgICAuZmlyc3RfbW9iIC5zbGljay1kb3RzIHsNCiAgICAgICAgICAgIHJpZ2h0OiA3MCU7DQogICAgICAgIH0NCg0KICAgICAgICAuc2xpZGVyMSAuc2xpY2stZG90cyB7DQogICAgICAgICAgICBsZWZ0OiAyMzVweDsNCiAgICAgICAgfQ0KDQogICAgICAgIC5mb3VydGhfc2VjdGlvbiAuc2xpY2stdHJhY2sgew0KICAgICAgICAgICAgbGVmdDogMHB4Ow0KICAgICAgICB9DQoNCiAgICAgICAgLmZvdXJ0aF9zZWN0aW9uIC5zbGlkZXIxIGEgew0KICAgICAgICAgICAgd2lkdGg6IDgyJTsNCiAgICAgICAgfQ0KDQogICAgICAgIC5zaXh0aF9zZWN0aW9uIC5zbGljay1zbGlkZSBpbWcsIC5zaXh0aF9zZWN0aW9uIC5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUgc3BhbiB7DQogICAgICAgICAgICB3aWR0aDogMjgwcHg7DQogICAgICAgIH0NCg0KICAgICAgICAuZm91cnRoX3NlY3Rpb24gLnNsaWRlcjEgc3BhbiBwIHsNCiAgICAgICAgICAgIHdpZHRoOiAyNzBweDsNCiAgICAgICAgfQ0KDQogICAgICAgIC5zaXh0aF9zZWN0aW9uIC5zbGljay10cmFjayB7DQogICAgICAgICAgICB0b3A6IDA7DQogICAgICAgICAgICBsZWZ0OiAtMzVweDsNCiAgICAgICAgfQ0KDQogICAgICAgIC5zbGlkZXIyIC5zbGljay1zbGlkZSA+IC5zbGlkZXIyX3RleHQsIC5zbGlkZXIzIC5zbGljay1zbGlkZSA+IC5zbGlkZXIyX3RleHQsIC5zbGlkZXI0IC5zbGljay1zbGlkZSA+IC5zbGlkZXIyX3RleHQsIC5zbGlkZXI1IC5zbGljay1zbGlkZSA+IC5zbGlkZXIyX3RleHQgew0KICAgICAgICAgICAgbGVmdDogLTM1cHg7DQogICAgICAgICAgICB3aWR0aDogMjcwcHg7DQogICAgICAgIH0NCg0KICAgICAgICAuc2xpZGVyMiAuc2xpY2stc2xpZGUgPiBpbWcsIC5zbGlkZXIzIC5zbGljay1zbGlkZSA+IGltZywgLnNsaWRlcjQgLnNsaWNrLXNsaWRlID4gaW1nLCAuc2xpZGVyNSAuc2xpY2stc2xpZGUgPiBpbWcgew0KICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yNXB4Ow0KICAgICAgICB9DQoNCiAgICAgICAgLm1pZGRsZV9kZXNjIHAgYSB7DQogICAgICAgICAgICBib3R0b206IC03NXB4Ow0KICAgICAgICB9DQouc2l4dGhfc2VjdGlvbiAuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHNwYW4gLmdldF9vZmYgew0KICAgIGZvbnQtc2l6ZToxNXB4Ow0KfQ0KICAgICAgICAuY3NyIC5zbGljay1kb3RzIHsNCiAgICAgICAgICAgIGxlZnQ6IDExMHB4Ow0KICAgICAgICAgICAgYm90dG9tOiAtMTE1JTsNCiAgICAgICAgfQ0KDQogICAgICAgIC5sYXN0LXNlY3Rpb24gLmZsZXgtYW5pbWF0ZSAuZmxleC1pdGVtMiB7DQogICAgICAgICAgICB3aWR0aDogMzAwcHggIWltcG9ydGFudDsNCiAgICAgICAgfQ0KDQoNCg0KICAgICAgICAgICAgLmxhc3Qtc2VjdGlvbiAuZmxleC1hbmltYXRlIC5mbGV4LWl0ZW0yIC5mbGV4LWNvbnRlbnQgaDIgew0KICAgICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIDI3cHgvMSBBcmlhbCAhaW1wb3J0YW50Ow0KICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMnB4Ow0KICAgICAgICAgICAgfQ0KDQogICAgICAgIC5sYXN0LXNlY3Rpb24gLnNsaWNrLWRvdHMgew0KICAgICAgICAgICAgbGVmdDogMTQ1cHg7DQogICAgICAgIH0NCi5tb2JpbGVfc2xpZGUxIHAgew0KICAgIHRvcDozMHB4Ow0KfQ0KLm1vYmlsZV9zbGlkZTEgZGl2IHsNCnRvcDo2MHB4Ow0KfQ0KLmZpcnN0X21vYiAuc2xpY2stZG90cyB7DQogICAgcmlnaHQ6NzglOw0KICAgIGJvdHRvbToyOHB4Ow0KIH0NCiANCiAgICAgICAgLm1pZGRsZV9kZXNjIHAgew0KICAgICAgICAgICAgbWF4LXdpZHRoOiAyODBweDsNCiAgICAgICAgfQ0KDQogICAgICAgIC5zbGlkZXIyIC5zbGljay1zbGlkZSA+IC5zbGlkZXIyX3RleHQsIC5zbGlkZXIzIC5zbGljay1zbGlkZSA+IC5zbGlkZXIyX3RleHQsIC5zbGlkZXI0IC5zbGljay1zbGlkZSA+IC5zbGlkZXIyX3RleHQsIC5zbGlkZXI1IC5zbGljay1zbGlkZSA+IC5zbGlkZXIyX3RleHQgew0KICAgICAgICAgICAgdG9wOiAxMTBweDsNCiAgICAgICAgfQ0KDQogICAgICAgIC5zbGlkZXIyIC5zbGljay1zbGlkZSA+IGltZywgLnNsaWRlcjMgLnNsaWNrLXNsaWRlID4gaW1nLCAuc2xpZGVyNCAuc2xpY2stc2xpZGUgPiBpbWcsIC5zbGlkZXI1IC5zbGljay1zbGlkZSA+IGltZyB7DQogICAgICAgICAgICBoZWlnaHQ6IDM3NnB4Ow0KICAgICAgICB9DQoNCiAgICAgICAgLnNsaWRlcjIgLnNsaWNrLWRvdHMgew0KICAgICAgICAgICAgbGVmdDogMTA1cHg7DQogICAgICAgIH0NCg0KICAgICAgICAuY29udGFjdC11cyAuZmxleC1jb250YWN0IGgyIHsNCiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7DQogICAgICAgIH0NCg0KICAgICAgICAubGFzdC1zZWN0aW9uIC5mbGV4LWFuaW1hdGUgLmZsZXgtaXRlbTEgPiBhIHsNCiAgICAgICAgICAgIGJvdHRvbTogMzAlOw0KICAgICAgICB9DQogICAgfQ0KDQogICAgQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4tcmVzb2x1dGlvbjouMDAxZHBjbSkgew0KIEBtZWRpYSAgew0KICAgIGgxLnNpbmdsZV9pdGVtX3lvX2gxLm5ld19rc2FfaDEgew0KICAgIGZvbnQtc2l6ZTogMzJweDsNCiAgICB9DQogICAgcC5zaW5nbGVfaXRlbV95b19wLm5ld19rc2FfcCB7DQogICAgICAgIG1heC13aWR0aDogMjgwcHg7DQoNCiAgICB9DQouZmlyc3RfbW9iIC5zbGljay1hcnJvdy5zbGljay1uZXh0LCAuZmlyc3RfbW9iIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHsNCiAgICBsZWZ0OnVuc2V0Ow0KfQ0KLm1vYmlsZV90aGlyZCBkaXYgew0KICAgICAgdG9wOiAyMTBweCAhaW1wb3J0YW50Ow0KfQ0KLnNpeHRoX3NlY3Rpb24gLnNsaWNrLWFycm93LnNsaWNrLW5leHQgew0KICAgIGxlZnQ6dW5zZXQ7DQp9DQouY3NyIC5zbGljay1hcnJvdy5zbGljay1uZXh0LCAuY3NyIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHsNCiAgICBsZWZ0OnVuc2V0ICFpbXBvcnRhbnQ7DQoNCn0NCi5jb250YWN0LXVzIC5mbGV4LWNvbnRhY3QgaW5wdXRbdHlwZT0idGV4dCJdIHsNCmxpbmUtaGVpZ2h0OjM7DQp9DQoubGFzdC1zZWN0aW9uIC5mbGV4LWFuaW1hdGUgLmZsZXgtaXRlbTIgLmZsZXgtY29udGVudCBoMiB7DQogICAgbGV0dGVyLXNwYWNpbmc6LTEuNXB4Ow0KfQ0KLnRvcF9kcm9wZG93bjphZnRlciB7DQogICAgdG9wOiAxMDRweCAhaW1wb3J0YW50Ow0KICAgIGNvbnRlbnQ6ICIiOw0KICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOw0KICAgIHJpZ2h0OiAzMzlweDsNCiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0Ow0KICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTsNCiAgICBwYWRkaW5nOiAwIDAgMjBweDsNCn0NCiAgICAudG9wX2Ryb3Bkb3duOmFmdGVyIHsNCiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9FTi9QdWJsaXNoaW5nSW1hZ2VzL2Ryb3BhcnJvd2lvcy5zdmcpOw0KICAgIH0NCn0NCn0NCkBtZWRpYSAobWluLXdpZHRoOiAxNDEwcHgpIHsNCi5yZXdhcmRzX2J1dHRvbiB7DQogICAgYm90dG9tOiAtNDklOw0KfQ0KfQ0KLm9yYml0LWNhcHRpb24gc3BhbiBhIHsNCiAgICBmb250LXdlaWdodDo3MDA7DQp9DQpALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkgew0KLmNzcl9udW1iZXJzXzMgcDpudGgtY2hpbGQoMikgYTo6YWZ0ZXIgew0KICAgIGxlZnQ6LTQwcHg7DQp9DQouY3NyX251bWJlcnNfNCBwOm50aC1jaGlsZCgxKSBhOjphZnRlciB7DQogICAgbGVmdDotNTVweDsNCn0NCi5jc3JfbGlua18yLCAuY3NyX2xpbmtfMywgLmNzcl9saW5rXzQsIC5jc3JfbGlua181LCAuY3NyX2xpbmtfNiwgLmNzcl9kZXNjXzIsIC5jc3JfZGVzY18zLCAuY3NyX2Rlc2NfNCwgLmNzcl9kZXNjXzUsIC5jc3JfZGVzY182LCAubWlkZGxlX251bWJlciA+IGRpdi5jc3JfbnVtYmVyc18yLCAubWlkZGxlX251bWJlciA+IGRpdi5jc3JfbnVtYmVyc18zLCAubWlkZGxlX251bWJlciA+IGRpdi5jc3JfbnVtYmVyc180LCAubWlkZGxlX251bWJlciA+IGRpdi5jc3JfbnVtYmVyc181LCAubWlkZGxlX251bWJlciA+IGRpdi5jc3JfbnVtYmVyc182IHsNCnBvc2l0aW9uOiByZWxhdGl2ZQ0KfQ0KZGl2LmNzcl9udW1iZXJzXzQgew0KbGVmdDogLTYwcHg7DQp9DQpkaXYuY3NyX251bWJlcnNfMyB7DQpsZWZ0OiAtMjVweDsNCn0NCmRpdi5jc3JfbnVtYmVyc18yIHsNCmxlZnQ6IC0zMHB4Ow0KfQ0KLmNvbnRhY3QtdXMgLmZsZXgtY29udGFjdCBpbnB1dFt0eXBlPSJ0ZXh0Il0gew0KcGFkZGluZzogMCAxMHB4ICFpbXBvcnRhbnQ7DQp9DQp9DQo8L3N0eWxlPg0KPHNjcmlwdD4NCiAgICBmdW5jdGlvbiBTZW5kTmV3cygpIHsNCiAgICAgICAgaWYgKCF2YWxpZGF0ZUVtYWlsKCQoIiN0eHRFbWFpbCIpLnZhbCgpKSAmJiAkKCIjdHh0RW1haWwiKS52YWwoKSAhPSAiIikgew0KICAgICAgICAgICAgJCgiI3ZhbGRFbWFpbCIpLnRleHQoItin2YTYsdis2KfYoSDYp9iv2K7Yp9mEINio2LHZitivINin2YTZg9iq2LHZiNmG2Yog2LXYrdmK2K0hIik7DQogICAgICAgICAgICAvLyAkKCIjdmFsZEVtYWlsIikuY3NzKCd2aXNpYmlsaXR5JyAsICd2aXNpYmxlJyk7DQogICAgICAgICAgICAkKCIjdmFsZEVtYWlsIikuY3NzKCdkaXNwbGF5JywgJ2Jsb2NrJyk7DQogICAgICAgICAgICAkKCIjdmFsZEVtYWlsIikuY3NzKCdjb2xvcicsICcjZDgzZDNkJyk7DQoNCiAgICAgICAgICAgIGVycm9yID0gIjEiOw0KICAgICAgICAgICAgc2hvd1NwaW5uZXIgPSAwOw0KICAgICAgICB9DQogICAgICAgIGVsc2UgaWYgKCQoIiN0eHRFbWFpbCIpLnZhbCgpID09ICIiKSB7DQogICAgICAgICAgICAkKCIjdmFsZEVtYWlsIikudGV4dCgi2KfZhNix2KzYp9ihINin2K/Yrtin2YQg2KjYsdmK2K8g2KfZhNmD2KrYsdmI2YbZiiDYtdit2YrYrSEiKTsNCiAgICAgICAgICAgIC8vICQoIiN2YWxkRW1haWwiKS5jc3MoJ3Zpc2liaWxpdHknICwgJ3Zpc2libGUnKTsNCiAgICAgICAgICAgICQoIiN2YWxkRW1haWwiKS5jc3MoJ2Rpc3BsYXknLCAnYmxvY2snKTsNCiAgICAgICAgICAgICQoIiN2YWxkRW1haWwiKS5jc3MoJ2NvbG9yJywgJyNkODNkM2QnKTsNCg0KICAgICAgICAgICAgZXJyb3IgPSAiMSI7DQogICAgICAgICAgICBzaG93U3Bpbm5lciA9IDA7DQogICAgICAgIH0NCg0KICAgICAgICBlbHNlIHsNCiAgICAgICAgICAgICQoIiN2YWxkRW1haWwiKS5jc3MoJ2Rpc3BsYXknLCAnYmxvY2snKTsNCiAgICAgICAgICAgICQoIiN2YWxkRW1haWwiKS5jc3MoJ2NvbG9yJywgJyM0YmFkNTMnKTsNCiAgICAgICAgICAgICQoIiN2YWxkRW1haWwiKS50ZXh0KCLYqtmFINin2YTYp9i02KrYsdin2YMg2KjZhtis2KfYrSIpOw0KICAgICAgICAgICAgY2FsbHNlcnZpY2UoJCgiI3R4dEVtYWlsIikudmFsKCkpOw0KICAgICAgICB9DQoNCiAgICB9DQogICAgZnVuY3Rpb24gdmFsaWRhdGVFbWFpbChlbWFpbCkgew0KICAgICAgICB2YXIgcmUgPSAvXigoW148PigpXFtcXVxcLiw7OlxzQCJdKyhcLltePD4oKVxbXF1cXC4sOzpcc0AiXSspKil8KCIuKyIpKUAoKFxbWzAtOV17MSwzfVwuWzAtOV17MSwzfVwuWzAtOV17MSwzfVwuWzAtOV17MSwzfVxdKXwoKFthLXpBLVpcLTAtOV0rXC4pK1thLXpBLVpdezIsfSkpJC87DQogICAgICAgIHJldHVybiByZS50ZXN0KFN0cmluZyhlbWFpbCkudG9Mb3dlckNhc2UoKSk7DQogICAgfQ0KDQoNCiAgICBmdW5jdGlvbiBjYWxsc2VydmljZShlbWFpbCkgew0KDQogICAgICAgIHZhciBTZXJ2aWNlQVBJID0gJ2h0dHBzOi8vd3d3Lm9yYW5nZS5qbzoxMDAvb3JhbmdlZnVuL2FwaS9OZXdzbGV0dGVyL0FkZE5ld3NsZXR0ZXI/ZW1haWw9JyArIGVtYWlsOw0KDQogICAgICAgICQuYWpheCh7DQogICAgICAgICAgICB1cmw6IFNlcnZpY2VBUEksDQogICAgICAgICAgICB0eXBlOiAiR0VUIiwNCiAgICAgICAgICAgIGhlYWRlcnM6IHsNCiAgICAgICAgICAgICAgICBBY2NlcHQ6ICJhcHBsaWNhc3Rpb24vanNvbjtvZGF0YT12ZXJib3NlIg0KICAgICAgICAgICAgfSwNCiAgICAgICAgICAgIGFzeW5jOiB0cnVlLA0KDQogICAgICAgICAgICBzdWNjZXNzOiBmdW5jdGlvbiAoZGF0YSkgew0KDQogICAgICAgICAgICB9LA0KICAgICAgICAgICAgZXJvcjogZnVuY3Rpb24gKGRhdGEpIHsNCiAgICAgICAgICAgICAgICBjb25zb2xlLmxvZygiQW4gZXJyb3Igb2NjdXJyZWQuIFBsZWFzZSB0cnkgYWdhaW4uIG5vbi1yZWN1cnJlbmNlIik7DQogICAgICAgICAgICB9DQogICAgICAgIH0pOw0KICAgIH0NCiAgICANCiAgICANCiAgICANCiAgICAgIGZ1bmN0aW9uIGJmU3Vic2NyaWJlKCkgew0KICAgICAgICBpZiAoJCgiI2JmTnVtYmVyIikudmFsKCkgPT0gIiIpIHsNCiAgICAgICAgICAgICAgICAkKCIjYmZfbXNnIikudGV4dCgi2YrYsdis2Ykg2KfYr9iu2KfZhCDYsdmC2YUg2KfZhNmH2KfYqtmBIik7DQogICAgICAgICAgICAgICAgJCgiI2JmX21zZyIpLmNzcygndmlzaWJpbGl0eScsICd2aXNpYmxlJyk7DQogICAgICAgICAgICAgICAgJCgiI2JmX21zZyIpLmNzcygnY29sb3InLCAnI2ZmMDAwMGQ5Jyk7DQogICAgICAgICAgICAgICAgZXJyb3IgPSAiMSI7DQogICAgICAgICAgICAgICAgc2hvd1NwaW5uZXIgPSAwOw0KICAgICAgICAgICAgfQ0KICAgICAgICAgICAgZWxzZSBpZiAoJCgiI2JmTnVtYmVyIikudmFsKCkubGVuZ3RoICE9IDEwKSB7DQogICAgICAgICAgICAgICAgJCgiI2JmX21zZyIpLnRleHQoItin2YTYsdmC2YUg2K7Yp9i32KYiKTsNCiAgICAgICAgICAgICAgICAkKCIjYmZfbXNnIikuY3NzKCd2aXNpYmlsaXR5JywgJ3Zpc2libGUnKTsNCiAgICAgICAgICAgICAgICAkKCIjYmZfbXNnIikuY3NzKCdjb2xvcicsICcjZmYwMDAwZDknKTsNCg0KICAgICAgICAgICAgICAgIGVycm9yID0gIjEiOw0KICAgICAgICAgICAgICAgIHNob3dTcGlubmVyID0gMDsNCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgIGVsc2Ugew0KICAgICAgICAgICAgICAgICQoIiNiZl9tc2ciKS5jc3MoJ3Zpc2liaWxpdHknLCAndmlzaWJsZScpOw0KICAgICAgICAgICAgICAgICQoIiNiZl9tc2ciKS5jc3MoJ2NvbG9yJywgJyM0YmFkNTMnKTsNCiAgICAgICAgICAgICAgICAkKCIjYmZfbXNnIikudGV4dCgi2KrZhSDYp9mE2KfYtNiq2LHYp9mDINio2YbYrNin2K0iKTsNCiAgICAgICAgICAgICAgICBjYWxsYmdzZXJ2aWNlKCQoIiNiZk51bWJlciIpLnZhbCgpKTsNCiAgICAgICAgICAgIH0NCg0KICAgICAgICB9DQoNCg0KICAgICAgICBmdW5jdGlvbiBjYWxsYmdzZXJ2aWNlKG51bWJlcikgew0KDQogICAgICAgICAgICB2YXIgU2VydmljZUFQSSA9ICdodHRwczovL3d3dy5vcmFuZ2Uuam86MTAwL09yYW5nZUZ1bi9hcGkvU3Vic2NyaWJlT2ZmZXIvQWRkP3Bob25lPScgKyBudW1iZXI7DQoNCiAgICAgICAgICAgICQuYWpheCh7DQogICAgICAgICAgICAgICAgdXJsOiBTZXJ2aWNlQVBJLA0KICAgICAgICAgICAgICAgIHR5cGU6ICJHRVQiLA0KICAgICAgICAgICAgICAgIGhlYWRlcnM6IHsNCiAgICAgICAgICAgICAgICAgICAgQWNjZXB0OiAiYXBwbGljYXN0aW9uL2pzb247b2RhdGE9dmVyYm9zZSINCiAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgIGFzeW5jOiB0cnVlLA0KDQogICAgICAgICAgICAgICAgc3VjY2VzczogZnVuY3Rpb24gKGRhdGEpIHsNCg0KICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgZXJvcjogZnVuY3Rpb24gKGRhdGEpIHsNCiAgICAgICAgICAgICAgICAgICAgY29uc29sZS5sb2coIkFuIGVycm9yIG9jY3VycmVkLiBQbGVhc2UgdHJ5IGFnYWluLiBub24tcmVjdXJyZW5jZSIpOw0KICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0pOw0KICAgICAgICB9DQogICAgDQogICAgICBmdW5jdGlvbiBjaGFuZ2Vmb250KHgpIHsNCiAgICBpZih4PT0yKSB7DQokKCIudGlrcmFtX3RhYiIpLmNzcygiZm9udC1zaXplIiwiMjJweCIpOw0KJCgiLmRlYWxzX3RhYiIpLmNzcygiZm9udC1zaXplIiwiMTdweCIpOw0KfQ0KDQplbHNlIHsNCiQoIi50aWtyYW1fdGFiIikuY3NzKCJmb250LXNpemUiLCIxN3B4Iik7DQokKCIuZGVhbHNfdGFiIikuY3NzKCJmb250LXNpemUiLCIyMHB4Iik7DQp9DQp9DQo8L3NjcmlwdD4NCg0KDQo8c3R5bGU+DQogICAgLmJmX3BvcHVwX2lucHV0X2RpdiBhOmhvdmVyIHsNCmN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50Ow0KfQ0KLnN1Yl9lcnJvciB7DQp2aXNpYmlsaXR5OiBoaWRkZW47DQp9DQoNCi5zdWJfZXJyb3IgcCB7DQpjb2xvcjogI2ZmMDAwMGQ5Ow0KbWFyZ2luLWJvdHRvbTogMDsNCmZvbnQtc2l6ZTogMTZweDsNCmZvbnQtd2VpZ2h0OiA3MDA7DQp9DQpAbWVkaWEobWluLXdpZHRoOjc2N3B4KXsNCi5zYW1zdW5nX3NsaWRlX2xvZ28gew0KICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfaG9tZS9zbGlkZXJzL3NhbXN1bmdfbG9nby5zdmcpOw0KICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlOw0KICAgIHdpZHRoOiAxNTVweDsNCiAgICBoZWlnaHQ6IDQ1cHg7DQogICAgcG9zaXRpb246IHJlbGF0aXZlOw0KICAgIGRpc3BsYXk6IGJsb2NrOw0KICAgIHRvcDogMzVweDsNCiAgICBtYXJnaW4tYm90dG9tOiAzMHB4Ow0KDQp9DQouc2luZ2xlX2l0ZW1fc2hhcmVoMS5zYW1zdW5nX3NsaWRlX3RpdGxlIHsNCiAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAgdG9wOiAxMnB4Ow0KICAgIGNvbG9yOiAjZmY3OTAwOw0KICAgIG1heC13aWR0aDogNjAwcHg7DQogICAgZm9udC1zaXplOiA1NXB4Ow0KICAgIGZvbnQtd2VpZ2h0OiA3MDAhaW1wb3J0YW50Ow0KICAgIG1hcmdpbjogMzVweCAwcHg7DQp9DQouc2luZ2xlX2l0ZW1fc2hhcmVwLnNhbXN1bmdfc2xpZGVfZGVzYyB7DQogICAgZm9udC1zaXplOiAzNXB4Ow0KICAgIGNvbG9yOiAjZmZmOw0KICAgIGZvbnQtd2VpZ2h0OiA3MDA7DQogICAgbWF4LXdpZHRoOiA0NTBweDsNCiAgICBsaW5lLWhlaWdodDogMS4yOw0KICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7IA0KDQp9DQouc2luZ2xlX2l0ZW1fc2hhcmVwLnNhbXN1bmdfc2xpZGVfZGVzYyBzcGFuIHsNCiAgICAgICAgY29sb3I6ICNmZjc5MDA7DQp9DQouc2luZ2xlX2l0ZW1fZmliZXJhLCAuc2luZ2xlX2l0ZW1fc2hhcmVhLCAuc2luZ2xlX2l0ZW1fNGdhIHsNCiAgICBib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7DQp9DQp9DQpAbWVkaWEobWF4LXdpZHRoOjQ3MHB4KXsNCi5zaW5nbGUtaXRlbSAuc2xpY2stc2xpZGU+cGljdHVyZT4uZmliZXJfc2Nob29sX2ltZyB7DQogICAgaGVpZ2h0OiB1bnNldDsNCn0NCnNtYWxsLnNpbmdsZV9pdGVtX3NoYXJlc21hbGwuc2Ftc3VuZ19sb2dvX2xpbmUgew0KICAgIGRpc3BsYXk6IG5vbmU7DQp9DQogICAgLnNhbXN1bmdfc2xpZGVfbG9nbyB7DQogICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19ob21lL3NsaWRlcnMvc2Ftc3VuZ19sb2dvLnN2Zyk7DQogICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7DQogICAgd2lkdGg6IDEyNXB4Ow0KICAgIGhlaWdodDogNDVweDsNCiAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAgZGlzcGxheTogYmxvY2s7DQogICAgdG9wOiAtMzBweDsNCiAgICBtYXJnaW4tYm90dG9tOiAzMHB4Ow0KICAgIH0NCiAgICAuc2luZ2xlX2l0ZW1fc2hhcmVoMS5zYW1zdW5nX3NsaWRlX3RpdGxlIHsNCiAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAgdG9wOiAtMzBweDsNCiAgICAgICAgZm9udC1zaXplOiA0MnB4Ow0KICAgICAgICBmb250LXdlaWdodDo3MDA7DQogICAgICAgIGNvbG9yOiAjZmY3OTAwOw0KbWFyZ2luLXRvcDogNTBweDsNCiAgICBsaW5lLWhlaWdodDogMS4yOw0KICAgIH0NCi5zaW5nbGVfaXRlbV9zaGFyZXAuc2Ftc3VuZ19zbGlkZV9kZXNjIHsNCiAgICBmb250LXNpemU6IDI0cHg7DQogICAgY29sb3I6ICNmZmY7DQogICAgZm9udC13ZWlnaHQ6IDcwMDsNCiAgICBtYXgtd2lkdGg6IDIxNXB4Ow0KICAgIGxpbmUtaGVpZ2h0OiAyOHB4Ow0KICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsNCiAgICB0b3A6IC0zNXB4Ow0KfQ0KLnNpbmdsZV9pdGVtX3NoYXJlcC5zYW1zdW5nX3NsaWRlX2Rlc2Mgc3BhbiB7DQogICAgY29sb3I6ICNmZmY7DQp9DQp9DQpAbWVkaWEgKG1pbi13aWR0aDo0ODFweCkgew0KLmVuZF9hIC5zaW5nbGVfaXRlbV80Z2Egew0KICAgIGJvdHRvbTogMTVweCAhaW1wb3J0YW50Ow0KfQ0KfQ0KDQouc2xpZGVyMl90ZXh0X25vc2xpZGUgPiBzcGFuIGg1IHsNCiAgICBwb3NpdGlvbjogYWJzb2x1dGU7DQogICAgZm9udC1zaXplOiAyN3B4Ow0KICAgIGxpbmUtaGVpZ2h0OiAxOw0KfQ0KLnNsaWRlcjJfdGV4dF9ub3NsaWRlID4gc3BhbiBwIHsNCiAgICBwb3NpdGlvbjpyZWxhdGl2ZTsNCiAgICB0b3A6IDcwcHg7DQp9DQoNCkBtZWRpYSAobWF4LXdpZHRoOjQ4MHB4KSB7DQouc2xpZGVyMl90ZXh0X25vc2xpZGUgPiBzcGFuIGg1IHsNCiAgICBmb250LXNpemU6MzBweDsNCiAgICBtYXgtd2lkdGg6MzAwcHg7DQp9DQouc2xpZGVyMl90ZXh0X25vc2xpZGUgPiBzcGFuIHAgew0KICAgIHBvc2l0aW9uOmFic29sdXRlOw0KICAgIHRvcDogNjBweDsNCn0NCg0KLmZpZnRoX3NlY3Rpb24gLnNsaWNrLWFycm93IHsNCiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7DQp9DQouc2xpZGVyMl90ZXh0X25vc2xpZGU+c3BhbiBhIHsNCiAgICBwb3NpdGlvbjpyZWxhdGl2ZTsNCiAgICB0b3A6MjIwcHg7DQp9DQp9DQouc2xpZGVyMiAuc2xpY2stYXJyb3cgew0KICAgIGJvdHRvbTogMTAwcHg7DQp9DQouc2xpZGVyMl90ZXh0MyB7DQogICAgdmlzaWJpbGl0eTogdmlzaWJsZTsNCn0NCjwvc3R5bGU+DQoNCg0KDQoNCiAgPGRpdiBjbGFzcz0idGlrcmFtX3BvcHVwX292ZXJsYXkiPjwvZGl2Pg0KICAgICAgICA8IS0tIDxkaXYgY2xhc3M9ImJmX3BvcHVwIj4NCjxkaXYgY2xhc3M9ImNsb3NlX2ltZ3NtYXJ0IiBvbmNsaWNrPSJDbG9zZVNtYXJ0UG9wdXAoKTsiPg0KICAgIDxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy94LnBuZyI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9ImJmX3BvcHVwX2JveCI+DQogICAgPGRpdiBjbGFzcz0iY29sLW1kLTUgY29sLXhzLTEyIj4NCiAgICAgICAgPGRpdiBjbGFzcz0iYmZfbGVmdF9pbWFnZXMiPg0KICAgICAgICAgICAgPGltZyBzcmM9Ii9hci9QdWJsaXNoaW5nSW1hZ2VzL3dlZWtfaW1nLnBuZyIgY2xhc3M9Im9yYW5nZV93ZWVrX2ltZyI+DQogICAgICAgICAgICA8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvd2Vla19saWdodF9pbWcucG5nIiBjbGFzcz0ib3JhbmdlX3dlZWtfbGlnaHQiPiANCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYgY2xhc3M9ImJmX2xlZnRfYm90dG9tX2ltYWdlcyI+DQogICAgICAgICAgICA8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvYXJyb3dfaW1nLnBuZyIgY2xhc3M9Im9yYW5nZV9hcnJvd19pbWciPg0KICAgICAgICAgICAgPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL2Fycm93X2xpZ2h0X2ltZy5wbmciIGNsYXNzPSJvcmFuZ2VfYXJyb3dfbGlnaHRfaW1nIj4gDQogICAgICAgIDwvZGl2Pg0KICAgIDwvZGl2Pg0KICAgIDxkaXYgY2xhc3M9ImNvbC1tZC03IGNvbC14cy0xMiI+DQogICAgPGRpdiBjbGFzcz0iYmZfcG9wdXBfY29udGVudCI+DQo8aDM+INmD2YYg2KfZhNij2YjZhCDYqNmF2LnYsdmB2Kkg2LnYsdmI2LY8c3Bhbj4gINil2LPYqNmI2Lkg2KfZiNix2YbYrCA8L3NwYW4+INin2YTYrdi12LHZitipPC9oMz4NCiAgICAgICAgPGRpdiBjbGFzcz0iYmZfcG9wdXBfaW5wdXRfZGl2Ij4NCjxpbnB1dCBuYW1lPSJiZl9udW1iZXIiIGlkPSJiZk51bWJlciIgY2xhc3M9ImJmX251bWJlcl9pbnB1dCIgcGxhY2Vob2xkZXI9Itin2K/YrtmEINix2YLZhSDZh9in2KrZgdmDIiAgb25pbnB1dD0iamF2YXNjcmlwdDogaWYgKHRoaXMudmFsdWUubGVuZ3RoID4gdGhpcy5tYXhMZW5ndGgpIHRoaXMudmFsdWUgPSB0aGlzLnZhbHVlLnNsaWNlKDAsIHRoaXMubWF4TGVuZ3RoKTsiDQp0eXBlID0gIm51bWJlciINCm1heGxlbmd0aCA9ICIxMCI+DQo8YSBvbmNsaWNrPSJiZlN1YnNjcmliZSgpOyI+2KfZhNil2LTYqtix2KfZgzwvYT4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0ic3ViX2Vycm9yIj48cCBpZD0iYmZfbXNnIj7Yp9iv2K7ZhCDYsdmC2YUg2YfYp9iq2YHZgzwvcD48L2Rpdj4NCiAgICAgICAgPGg2PiAg2LnZhtivINmC2YrYp9mF2YMg2KjYpdiv2K7Yp9mEINix2YLZhdmDINin2YTYrtmE2YjZiiDZgdil2YbZgyDYqtmC2LEg2KjYp9mE2YXZiNin2YHZgtipINi52YTZiSDYp9iz2KrZhNin2YUg2KrZhtio2YrZh9in2Kog2KXYs9io2YjYuSDYp9mI2LHZhtisINmF2YYg2K7ZhNin2YQg2KfZiiDZhdmGINmF2YbYtdin2Kog2KfZhNiq2YjYp9i12YQg2KfZhNiu2KfYtdipINio2YbYpzwvaDY+DQogICAgPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+IC0tPg0KPCEtLSAJCSAgIDxkaXYgY2xhc3M9ImNoYXRib3RfcG9wdXAiPg0KICAgIDxkaXYgY2xhc3M9ImNsb3NlX2ltZ3NtYXJ0IiBvbmNsaWNrPSJDbG9zZVNtYXJ0UG9wdXAoKTsiPg0KICAgICAgICA8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvY2xvc2VfaW1nLnBuZyI+DQogICAgPC9kaXY+DQogICAgPGRpdiBjbGFzcz0iY2hhdGJvdF9wb3B1cF9ib3giPg0KICAgICAgICA8ZGl2IGNsYXNzPSJjaGF0Ym90X3BvcHVwX2NvbnRlbnQiPg0KICAgICAgICAgICAgPGgzPtmF2LHYrdio2KcgITwvaDM+DQogICAgICAgICAgICA8cD7ZitmF2YPZhtmDINiq2YTZgtmKINin2YTYsdiz2KfYptmEINin2YTZhdiq2LnZhNmC2Kkg2KjYp9i02KrYsdin2YPZgyAvINmB2YjYp9iq2YrYsdmDINmI2KPYrdiv2Ksg2KfZhNi52LHZiNi2INin2YTYqtix2YjZitis2YrYqSDZhdmGINiu2YTYp9mEINmI2KfYqtiz2KfYqNiMINmK2LHYrNmJINin2YTYtti62Lcg2LnZhNmJIDxiPiDZgtio2YjZhCA8L2I+INmE2YTYqtij2YPZitivLjwvcD4NCiAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vYXBpLndoYXRzYXBwLmNvbS9zZW5kLz9waG9uZT05NjI3Nzc3MDAxNzcmdGV4dD3ZhdmI2KfZgdmCIj7ZhdmI2KfZgdmCPC9hPg0KICAgICAgICAgICAgPGg2Ptil2LDYpyDZg9mG2Kog2YTYpyDYqtix2LrYqCDZgdmKINiq2YTZgtmKINmF2KvZhCDZh9iw2Ycg2KfZhNix2LPYp9im2YQg2IzZitix2KzZiSDYudiv2YUg2KfZhNix2K8uPC9oNj4NCiAgICAgICAgPC9kaXY+DQogICAgPC9kaXY+DQo8L2Rpdj4NCiAgICA8ZGl2IGNsYXNzPSJzbWFydGxpZmVfcG9wdXAiPg0KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2xvc2VfaW1nc21hcnQiIG9uY2xpY2s9IkNsb3NlU21hcnRQb3B1cCgpOyI+DQogICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL1gucG5nIj4NCiAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic21hcnRfcG9wdXBfYm94Ij4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzbWFydF9wb3B1cF9pbWciPg0KICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvc21hcnRwb3B1cGRldmljZXNNb2IucG5nIiBjbGFzcz0iaGlkZGVuLWxnIGhpZGRlbi1tZCI+DQogICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic21hcnRfcG9wdXBfY29udGVudCI+DQogICAgICAgICAgICAgICAgICAgIDxoMz7Yp9mE2KLZhiDZiNmE2YHYqtix2Kkg2YXYrdiv2YjYr9ipPC9oMz4NCiAgICAgICAgICAgICAgICAgICAgPGgyPtiu2LXZiNmF2KfYqiDZhdmF2YrYstipINi52YTZiSDYqNin2YLYp9iqINmI2KPYrNmH2LLYqSDYrdmE2YjZhCDYp9mE2K3Zitin2Kkg2KfZhNiw2YPZitipPC9oMj4NCiAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cub3JhbmdlLmpvL2FyL29mZmVycy9zbWFydGxpZmUiPtin2YPYqti02YEg2KfZhNmF2LLZitivPC9hPg0KICAgICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic21hcnRfcG9wdXBfaW1nIj4NCiAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9hci9QdWJsaXNoaW5nSW1hZ2VzL3NtYXJ0cG9wdXBkZXZpY2VzYXIucG5nIiBjbGFzcz0iaGlkZGVuLXNtIGhpZGRlbi14cyI+DQogICAgICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgIDwvZGl2Pg0KPC9kaXY+DQotLT4NCg0KPGRpdiBjbGFzcz0iam9vZF9wb3B1cCI+DQogICAgPGRpdiBjbGFzcz0iY2xvc2VfaW1nam9vZCI+DQogICAgICAgIDxpbWcgb25jbGljaz0iQ2xvc2VKb29kUG9wdXAoKTsiIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvam9vZF9jbG9zZS5zdmciPg0KICAgIDwvZGl2Pg0KICAgIDxkaXYgY2xhc3M9Impvb2RfcG9wdXBfYm94Ij4NCiAgICAgICAgDQogICAgICAgIDxkaXYgY2xhc3M9Impvb2RfcG9wdXBfY29udGVudCI+DQogICAgICAgICAgICA8aDI+2LnYp9mE2YXZiiDYudmE2Ykg2LfYsdmK2YLYqtmKPHNwYW4+2KrYrNix2KjYqSDYsdmC2YXZitipINmF2KrZg9in2YXZhNipPC9zcGFuPjwvaDI+DQogICAgICAgICAgICA8aDM+am9vZCBPcmFuZ2U8L2gzPg0KICAgICAgICA8L2Rpdj4gICAgIA0KICAgICAgICA8ZGl2IGNsYXNzPSJqb29kX3BvcHVwX2ltZyI+DQogICAgICAgICAgICA8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvam9vZF9pbWdhci5wbmciIGNsYXNzPSJvcGVuX2pvb2RfbGluayBoaWRkZW4teHMgaGlkZGVuLXNtIj4NCiAgICAgICAgICAgIDxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9qb29kX2ltZ01vYmFyLnBuZyIgY2xhc3M9Im9wZW5fam9vZF9saW5rIGhpZGRlbi1sZyBoaWRkZW4tbWQiPg0KICAgICAgICA8L2Rpdj4NCiAgICAgICANCiAgICA8L2Rpdj4NCiAgICA8ZGl2IGNsYXNzPSJqb29kX3BvcHVwX2ljb25zIj4NCiAgICAgICAgPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL2pvb2RfaWNvbnNBci5wbmciIGNsYXNzPSJoaWRkZW4teHMgaGlkZGVuLXNtIj4NCiAgICAgICAgPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL2pvb2RfaWNvbnNBck1vYi5wbmciIGNsYXNzPSJoaWRkZW4tbGcgaGlkZGVuLW1kIj4NCiAgICA8L2Rpdj4NCiAgICA8ZGl2IGNsYXNzPSJqb29kX3BvcHVwX2V4cGxvcmUiPg0KICAgICAgICA8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvam9vZF9leHBsb3JlQXIucG5nIiBjbGFzcz0ib3Blbl9qb29kX2xpbmsiPg0KICAgIDwvZGl2Pg0KPC9kaXY+DQo8c3R5bGU+DQouam9vZF9wb3B1cCB7DQpiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL0VOL1B1Ymxpc2hpbmdJbWFnZXMvam9vZF9iZ0FyLnBuZyk7DQp0b3A6IDQwcHg7DQp3aWR0aDogODIwcHg7DQpwYWRkaW5nOiAwOw0KaGVpZ2h0OiA1NjFweDsNCnRyYW5zZm9ybTogdHJhbnNsYXRlKC0zNSUsIDAlKTsNCnBvc2l0aW9uOiBmaXhlZDsNCmJvcmRlci1yYWRpdXM6IDIwcHggIWltcG9ydGFudDsNCnotaW5kZXg6IDk5OTk5OTk5OTk5OTsNCm9wYWNpdHk6IDE7DQpkaXNwbGF5OiBub25lOw0KLyogYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgKi8NCmJhY2tncm91bmQtc2l6ZTogMTAwJTsNCmJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7DQp9DQouY2xvc2VfaW1nam9vZCB7DQogICAgdGV4dC1hbGlnbjogbGVmdDsNCiAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAgdG9wOiAxMTBweDsNCiAgICBsZWZ0OiAtNjkwcHg7DQogICAgei1pbmRleDogMTsNCiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7DQp9DQouY2xvc2VfaW1nam9vZCBpbWcgew0KICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsNCiAgICB6LWluZGV4OiA5OTk5Ow0KICAgIHdpZHRoOiA0MnB4Ow0KfQ0KLmNsb3NlX2ltZ2pvb2QgaW1nOmhvdmVyIHsNCiAgICBjdXJzb3I6IHBvaW50ZXI7DQp9DQoub3Blbl9qb29kX2xpbms6aG92ZXIgew0KICAgIGN1cnNvcjogcG9pbnRlcjsNCn0NCi5qb29kX3BvcHVwX2JveCB7DQogICAgcG9zaXRpb246IHJlbGF0aXZlOw0KICAgIHRvcDogMTEwcHg7DQogICAgcmlnaHQ6IDk1cHg7DQogICAgZGlzcGxheTogZmxleDsNCiAgICBoZWlnaHQ6IDI5MHB4Ow0KfQ0KLmpvb2RfcG9wdXBfaWNvbnMgaW1nIHsNCndpZHRoOiAyNjBweDsNCn0NCi5qb29kX3BvcHVwX2NvbnRlbnQgaDMgew0KICAgIGZvbnQtc2l6ZTogMjhweDsNCiAgICBmb250LXdlaWdodDogNzAwOw0KICAgIGNvbG9yOiAjZmZmOw0KICAgIC8qIG1hcmdpbjogMDsgKi8NCn0NCi5qb29kX3BvcHVwX2NvbnRlbnQgaDIgew0KICAgIGZvbnQtc2l6ZTogMzRweDsNCiAgICBmb250LXdlaWdodDogNzAwOw0KICAgIGNvbG9yOiAjRkY2RTAwOw0KICAgIG1heC13aWR0aDogMzIwcHg7DQogICAgbWFyZ2luLXJpZ2h0OiAwOw0KICAgIGxpbmUtaGVpZ2h0OiAxLjc7DQogICAgZm9udC1mYW1pbHk6ICJIZWx2ZXRpY2EgTmV1ZSBBcmFiaWMiOw0KfQ0KLmpvb2RfcG9wdXBfY29udGVudCBoMiBzcGFuIHsNCiAgICBjb2xvcjogI2ZmZjsNCiAgICBmb250LXNpemU6IDM0cHg7DQogICAgcG9zaXRpb246IHJlbGF0aXZlOw0KICAgIHJpZ2h0OiAwcHg7DQogICAgZm9udC1mYW1pbHk6ICJIZWx2ZXRpY2EgTmV1ZSBBcmFiaWMiOw0KICAgIGRpc3BsYXk6IGJsb2NrOw0KICAgIGxpbmUtaGVpZ2h0OiA1NXB4Ow0KfQ0KLmpvb2RfcG9wdXBfY29udGVudCB7DQpkaXNwbGF5OiBpbmxpbmUtYmxvY2s7DQp3aWR0aDogMTAwJTsNCn0NCi5qb29kX3BvcHVwX2ltZyB7DQoNCnBvc2l0aW9uOiByZWxhdGl2ZTsNCnRvcDogLTI3NXB4Ow0KbGVmdDogLTE1NHB4Ow0Kd2lkdGg6IDUwJTsNCn0NCi5qb29kX3BvcHVwX2ltZyBpbWcgew0Kd2lkdGg6IDcwMHB4Ow0KfQ0KLmpvb2RfcG9wdXBfaWNvbnMgew0KcG9zaXRpb246IHJlbGF0aXZlOw0KcmlnaHQ6IDYwcHg7DQp0b3A6IDEwcHg7DQpvcGFjaXR5OiAwOw0KfQ0KLmpvb2RfcG9wdXBfZXhwbG9yZSB7DQpwb3NpdGlvbjogcmVsYXRpdmU7DQp0b3A6IDBweDsNCnJpZ2h0OiA0MDBweDsNCn0NCi5qb29kX3BvcHVwX2V4cGxvcmUgaW1nIHsNCndpZHRoOiAxMjBweDsNCmhlaWdodDogMTIwcHg7DQp9DQouam9vZF9wb3B1cCB7DQpvcGFjaXR5OjA7DQoNCmFuaW1hdGlvbjogam9vZF9wb3B1cF9hbmltIDAuNXMgZWFzZS1pbi1vdXQgMC41cyBmb3J3YXJkczsNCn0NCkBrZXlmcmFtZXMgam9vZF9wb3B1cF9hbmltIHsNCjAlIHsNCm9wYWNpdHk6MDsNCn0NCjEwMCUgew0Kb3BhY2l0eToxOw0KfQ0KfQ0KLmpvb2RfcG9wdXBfZXhwbG9yZSBpbWcgew0Kb3BhY2l0eTowOw0KDQphbmltYXRpb246IGpvb2RfcG9wdXBfZXhwbG9yZV9hbmltYXRlIDFzIGVhc2UtaW4tb3V0IDFzIGZvcndhcmRzOw0KfQ0KQGtleWZyYW1lcyBqb29kX3BvcHVwX2V4cGxvcmVfYW5pbWF0ZSB7DQowJSB7DQogICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpOw0KICAgIG9wYWNpdHk6MDsNCn0NCjEwMCUgew0KICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7DQogICAgb3BhY2l0eToxOw0KfQ0KfQ0KDQouam9vZF9wb3B1cF9pY29ucyB7DQogICAgDQogICAgYW5pbWF0aW9uOiBqb29kX3BvcHVwX2ljb25zX2FuaW1hdGUgMXMgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuODIsIDAuNzEpIDEuMnMgZm9yd2FyZHM7DQoNCn0NCkBrZXlmcmFtZXMgam9vZF9wb3B1cF9pY29uc19hbmltYXRlIHsNCjAlIHsNCiAgICByaWdodDogMHB4Ow0KICAgIG9wYWNpdHk6MDsNCn0NCjgwJSB7DQogICAgcmlnaHQ6IDE1MHB4Ow0Kb3BhY2l0eToxOw0KfQ0KMTAwJSB7DQogICAgcmlnaHQ6IDEzMHB4Ow0KICAgIG9wYWNpdHk6MTsNCn0NCn0NCg0KDQoNCi5qb29kX3BvcHVwX2NvbnRlbnQgew0KcG9zaXRpb246cmVsYXRpdmU7DQphbmltYXRpb246IGpvb2RfcG9wdXBfYW5pbWF0ZSAxcyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC44MiwgMC43MSkgMXMgZm9yd2FyZHM7DQpvcGFjaXR5OjA7DQp9DQoNCkBrZXlmcmFtZXMgam9vZF9wb3B1cF9hbmltYXRlIHsNCjAlIHsNCm9wYWNpdHk6IDAlOw0KcmlnaHQ6LTEwMHB4Ow0KfQ0KODAlIHsNCm9wYWNpdHk6IDEwMCU7DQpyaWdodDoyMHB4Ow0KfQ0KMTAwJSB7DQpvcGFjaXR5OiAxMDAlOw0KcmlnaHQ6MHB4Ow0KfQ0KfQ0KDQouY2xvc2VfaW1nam9vZCB7DQphbmltYXRpb246IGpvb2RfcG9wdXBfY2xvc2VfYW5pbWF0ZSAwLjVzIGVhc2UtaW4tb3V0IDAuNXMgZm9yd2FyZHM7DQpvcGFjaXR5OjA7DQoNCn0NCg0KQGtleWZyYW1lcyBqb29kX3BvcHVwX2Nsb3NlX2FuaW1hdGUgew0KMCUgew0Kb3BhY2l0eTogMCU7DQp9DQoNCjEwMCUgew0Kb3BhY2l0eTogMTAwJTsNCn0NCn0NCg0KLmpvb2RfcG9wdXBfaW1nIHsNCnBvc2l0aW9uOnJlbGF0aXZlOw0KYW5pbWF0aW9uOiBqb29kX3BvcHVwX2ltZ19hbmltYXRlIDFzIGVhc2UtaW4tb3V0IDFzIGZvcndhcmRzOw0Kb3BhY2l0eTowOw0KDQp9DQoNCkBrZXlmcmFtZXMgam9vZF9wb3B1cF9pbWdfYW5pbWF0ZSB7DQowJSB7DQogICAgb3BhY2l0eTogMCU7DQogICAgbGVmdDogNDI1cHg7DQp9DQoNCjEwMCUgew0KICAgIG9wYWNpdHk6IDEwMCU7DQogICAgbGVmdDogNDQ1cHg7DQp9DQp9DQpAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHsNCi5qb29kX3BvcHVwIHsNCiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL0VOL1B1Ymxpc2hpbmdJbWFnZXMvam9vZF9iZ01vYkFyLnBuZyk7DQogICAgdG9wOiAzMCU7DQogICAgd2lkdGg6IDM2MHB4Ow0KICAgIGhlaWdodDogMzYwcHg7DQogICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIlLCAwJSk7DQp9DQouam9vZF9wb3B1cF9ib3ggew0KICAgIHRvcDogOTBweDsNCiAgICByaWdodDogNDVweDsNCiAgICBoZWlnaHQ6IDE1MHB4Ow0KfQ0KLmpvb2RfcG9wdXBfY29udGVudCBoMyB7DQogICAgZm9udC1zaXplOiAxMnB4Ow0KICAgIG1hcmdpbjogMDsNCn0NCi5qb29kX3BvcHVwX2NvbnRlbnQgaDIgew0KICAgIGZvbnQtc2l6ZTogMTZweDsNCiAgICBsaW5lLWhlaWdodDogMS42Ow0KICAgIG1hcmdpbjogMDsNCn0NCi5qb29kX3BvcHVwX2NvbnRlbnQgaDIgc3BhbiB7DQogICAgbGluZS1oZWlnaHQ6IDMwcHg7DQogICAgZm9udC1zaXplOiAxNnB4Ow0KICAgIHJpZ2h0OiAwOw0KfQ0KLmpvb2RfcG9wdXBfaWNvbnMgew0KICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsNCiAgICByaWdodDogMDsNCiAgICB0b3A6IDMwcHg7DQp9DQouam9vZF9wb3B1cF9leHBsb3JlIHsNCiAgICBwb3NpdGlvbjogYWJzb2x1dGU7DQogICAgdG9wOiAyMDBweDsNCiAgICByaWdodDogNjAlOw0KfQ0KLmpvb2RfcG9wdXBfaWNvbnMgaW1nIHsNCiAgICB3aWR0aDogMTYwcHg7DQp9DQouam9vZF9wb3B1cF9leHBsb3JlIGltZyB7DQogICAgd2lkdGg6IDYwcHg7DQogICAgaGVpZ2h0OiA2MHB4Ow0KfQ0KLmpvb2RfcG9wdXBfaW1nIHsNCiAgICB0b3A6IC0xOTdweDsNCiAgICBsZWZ0OiAtMjUxcHg7DQp9DQouam9vZF9wb3B1cF9pbWcgaW1nIHsNCiAgICB3aWR0aDogNDMwcHg7DQp9DQouY2xvc2VfaW1nam9vZCB7DQogICAgdG9wOiAzMHB4Ow0KICAgIHJpZ2h0OiAzMDBweDsNCn0NCi5jbG9zZV9pbWdqb29kIGltZyB7DQogICAgd2lkdGg6IDM4cHg7DQp9DQpAa2V5ZnJhbWVzIGpvb2RfcG9wdXBfaW1nX2FuaW1hdGUgew0KMCUgew0KICAgIG9wYWNpdHk6IDAlOw0KICAgIGxlZnQ6IDI1MnB4Ow0KfQ0KDQoxMDAlIHsNCiAgICBvcGFjaXR5OiAxMDAlOw0KICAgIGxlZnQ6IDI3MnB4Ow0KfQ0KfQ0KQGtleWZyYW1lcyBqb29kX3BvcHVwX2ljb25zX2FuaW1hdGUgew0KMCUgew0KICAgIHJpZ2h0OiAwcHg7DQogICAgb3BhY2l0eTowOw0KfQ0KODAlIHsNCiAgICByaWdodDogNTJweDsNCm9wYWNpdHk6IDE7DQp9DQoxMDAlIHsNCiAgICByaWdodDogNDdweDsNCm9wYWNpdHk6IDE7DQp9DQp9DQp9DQoNCg0KICAgIC5jaGF0Ym90X3BvcHVwIHsNCiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL0FSL1B1Ymxpc2hpbmdJbWFnZXMvY2hhdGJvdF9pbWcucG5nKTsNCiAgICB0b3A6IDIyMHB4Ow0KICAgIHdpZHRoOiA5MjBweDsNCiAgICBwYWRkaW5nOiAyNXB4IDBweCAwcHggNTBweDsNCiAgICBoZWlnaHQ6IDI1MnB4Ow0KICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yNSUsIDU1JSk7DQogICAgcG9zaXRpb246IGZpeGVkOw0KICAgIGJvcmRlci1yYWRpdXM6IDIwcHggIWltcG9ydGFudDsNCiAgICB6LWluZGV4OiA5OTk5OTk5OTk5OTk7DQogICAgb3BhY2l0eTogMDsNCiAgICBkaXNwbGF5OiBub25lOw0KICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7DQogICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7DQp9DQouY2hhdGJvdF9wb3B1cF9ib3ggew0KICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgICB0b3A6IDI1cHg7DQogICAgcmlnaHQ6IDUwcHg7DQogICAgZGlzcGxheTogaW5saW5lLWZsZXg7DQogICAgdGV4dC1hbGlnbjogY2VudGVyOw0KfQ0KDQouY2hhdGJvdF9wb3B1cF9jb250ZW50IGgzIHsNCiAgICBmb250LXdlaWdodDogNzAwOw0KICAgIGNvbG9yOiAjZmY3OTAwOw0KICAgIHRleHQtYWxpZ246IGNlbnRlcjsNCiAgICBmb250LXNpemU6IDI1cHg7DQogICAgbWFyZ2luLWJvdHRvbTogMjBweDsNCn0NCg0KLmNoYXRib3RfcG9wdXBfY29udGVudCB7DQogICAgd2lkdGg6IDY1MHB4Ow0KfQ0KDQouY2hhdGJvdF9wb3B1cF9jb250ZW50IHAgew0KICAgIGZvbnQtc2l6ZTogMjFweDsNCiAgICBjb2xvcjogIzAwMDsNCiAgICBmb250LXdlaWdodDogNTAwOw0KICAgIHRleHQtYWxpZ246IGNlbnRlcjsNCiAgICBsaW5lLWhlaWdodDogMS4zOw0KfQ0KDQouY2hhdGJvdF9wb3B1cF9jb250ZW50IGEgew0KICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjc5MDA7DQogICAgY29sb3I6ICNmZmY7DQogICAgZGlzcGxheTogaW5saW5lLWJsb2NrOw0KICAgIHBhZGRpbmc6IDE1cHggNTBweDsNCiAgICBmb250LXdlaWdodDogNzAwOw0KICAgIGZvbnQtc2l6ZTogMTRweDsNCiAgICBtYXJnaW4tdG9wOiAxMHB4Ow0KfQ0KDQouY2hhdGJvdF9wb3B1cF9jb250ZW50IGg2IHsNCiAgICBmb250LXNpemU6IDEzcHg7DQogICAgY29sb3I6ICM5OTk5OTk7DQogICAgZm9udC13ZWlnaHQ6IDEwMCAhaW1wb3J0YW50Ow0KICAgIG1hcmdpbi10b3A6IDE1cHg7DQp9DQoNCkBtZWRpYSAobWF4LXdpZHRoOjQ4MHB4KSB7DQouY2hhdGJvdF9wb3B1cCB7DQogICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hci9QdWJsaXNoaW5nSW1hZ2VzL2NoYXRib3RfaW1nTW9iLnBuZyk7DQogICAgdG9wOiAxMDBweDsNCiAgICB3aWR0aDogOTUlOw0KICAgIHJpZ2h0OiAxMHB4Ow0KICAgIHBhZGRpbmc6IDI1cHggMHB4IDBweCAwcHg7DQogICAgaGVpZ2h0OiA0NTBweDsNCiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwJSk7DQogICAgcG9zaXRpb246IGZpeGVkOw0KICAgIGJvcmRlci1yYWRpdXM6IDIwcHggIWltcG9ydGFudDsNCiAgICB6LWluZGV4OiA5OTk5OTk5OTk5OTk7DQogICAgb3BhY2l0eTogMDsNCiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOw0KICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlOw0KfQ0KLmNoYXRib3RfcG9wdXBfY29udGVudCBoNiB7DQogICAgZm9udC1zaXplOiAxNHB4Ow0KICAgIG1heC13aWR0aDogMzAwcHg7DQogICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50Ow0KICAgIG1hcmdpbi10b3A6IDIwcHgNCn0NCi5jaGF0Ym90X3BvcHVwX2JveCB7DQogICAgcG9zaXRpb246IGFic29sdXRlOw0KICAgIHRvcDogMTQ1cHg7DQogICAgZGlzcGxheTogaW5saW5lLWZsZXg7DQogICAgdGV4dC1hbGlnbjogY2VudGVyOw0KICAgIG1hcmdpbjogMCBhdXRvOw0KICAgIHdpZHRoOiAxMDAlOw0KICAgIHJpZ2h0OiB1bnNldCAhaW1wb3J0YW50Ow0KICAgIGxlZnQ6IHVuc2V0Ow0KfQ0KDQouY2hhdGJvdF9wb3B1cF9jb250ZW50IGgzIHsNCiAgICBmb250LXdlaWdodDogNzAwOw0KICAgIGNvbG9yOiAjZmY3OTAwOw0KICAgIHRleHQtYWxpZ246IGNlbnRlcjsNCiAgICBmb250LXNpemU6IDI3cHg7DQogICAgbWFyZ2luLWJvdHRvbTogMjBweDsNCn0NCi5jaGF0Ym90X3BvcHVwX2NvbnRlbnQgcCB7DQogICAgd2lkdGg6IDMwMHB4Ow0KICAgIGZvbnQtc2l6ZTogMTZweDsNCiAgICBjb2xvcjogIzAwMDsNCiAgICBmb250LXdlaWdodDogNTAwOw0KICAgIHRleHQtYWxpZ246IGNlbnRlcjsNCiAgICBsaW5lLWhlaWdodDogMS4zOw0KICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7DQp9DQouY2hhdGJvdF9wb3B1cF9jb250ZW50IGEgeyANCmZvbnQtc2l6ZTogMTZweDsNCn0NCn0NCg0KDQoNCi5jaGF0Ym90X3BvcHVwIHsNCiAgICBhbmltYXRpb246IGNoYXRib3RfYm94X2FuaW1hdGUgMXMgbGluZWFyIDAuNXMgMSBub3JtYWwgZm9yd2FyZHM7DQp9DQoNCkBrZXlmcmFtZXMgY2hhdGJvdF9ib3hfYW5pbWF0ZSB7DQogICAgMCUgew0KICAgICAgICBvcGFjaXR5OiAwJTsNCiAgICAgICAgdG9wOiAyNTBweDsNCiAgICB9DQoNCiAgICAxMDAlIHsNCiAgICAgICAgb3BhY2l0eTogMTAwJTsNCiAgICAgICAgdG9wOiAyMjBweDsNCiAgICB9DQp9DQpAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHsNCiAgICBAa2V5ZnJhbWVzIGNoYXRib3RfYm94X2FuaW1hdGUgew0KICAgIDAlIHsNCiAgICAgICAgb3BhY2l0eTogMCU7DQogICAgICAgIHRvcDogMjUwcHg7DQogICAgfQ0KDQogICAgMTAwJSB7DQogICAgICAgIG9wYWNpdHk6IDEwMCU7DQogICAgICAgIHRvcDogMjAwcHg7DQogICAgfQ0KfQ0KfQ0KDQoNCg0KDQouc21hcnRsaWZlX3BvcHVwIHsNCiAgICBhbmltYXRpb246IHNtYXJ0bGlmZV9wb3B1cF9hbmltYXRlIDFzIGxpbmVhciAwLjVzIDEgbm9ybWFsIGZvcndhcmRzOw0KfQ0KLnNtYXJ0X3BvcHVwX2NvbnRlbnQgew0KICAgIGFuaW1hdGlvbjogc21hcnRfcG9wdXBfY29udGVudF9hbmltYXRlIDFzIGxpbmVhciAxLjVzIDEgbm9ybWFsIGZvcndhcmRzOw0KfQ0KLnNtYXJ0X3BvcHVwX2ltZyB7DQogICAgYW5pbWF0aW9uOiBzbWFydF9wb3B1cF9pbWdfYW5pbWF0ZSAxcyBsaW5lYXIgMi4wcyAxIG5vcm1hbCBmb3J3YXJkczsNCn0NCg0KQGtleWZyYW1lcyBzbWFydGxpZmVfcG9wdXBfYW5pbWF0ZSB7DQogICAgMCUgew0KICAgICAgICBvcGFjaXR5OiAwJTsNCiAgICAgICAgdG9wOiAtMzBweDsNCiAgICB9DQoNCiAgICAxMDAlIHsNCiAgICAgICAgb3BhY2l0eTogMTAwJTsNCiAgICAgICAgdG9wOiAwcHg7DQogICAgfQ0KfQ0KDQoNCkBrZXlmcmFtZXMgc21hcnRfcG9wdXBfY29udGVudF9hbmltYXRlIHsNCiAgICAwJSB7DQogICAgICAgIG9wYWNpdHk6IDA7DQogICAgICAgIHJpZ2h0OiAtNDBweDsNCiAgICB9DQoNCiAgICAxMDAlIHsNCiAgICAgICAgb3BhY2l0eTogMTAwJTsNCiAgICAgICAgcmlnaHQ6IDBweDsNCiAgICB9DQp9DQpAa2V5ZnJhbWVzIHNtYXJ0X3BvcHVwX2ltZ19hbmltYXRlIHsNCiAgICAwJSB7DQogICAgICAgIG9wYWNpdHk6IDMwJTsNCiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpOw0KICAgIH0NCg0KICAgIDEwMCUgew0KICAgICAgICBvcGFjaXR5OiAxMDAlOw0KICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOw0KICAgIH0NCn0NCg0KLnNtYXJ0bGlmZV9wb3B1cCB7DQogICAgICAgIHRvcDogMHB4Ow0KICAgICAgICBkaXNwbGF5OiBub25lOw0KICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOw0KICAgICAgICAgICB3aWR0aDogOTIwcHg7DQogICAgcGFkZGluZzogMzVweCAwcHggMHB4IDUwcHg7DQogICAgaGVpZ2h0OiAzMTJweDsNCiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTI1JSwgNTUlKTsNCiAgICAgICAgcG9zaXRpb246IGZpeGVkOw0KICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4ICFpbXBvcnRhbnQ7DQogICAgICAgIHotaW5kZXg6IDk5OTk5OTk5OTk5OTk5OTsNCiAgICAgICAgb3BhY2l0eTogMDsNCiAgICB9DQouc21hcnRfcG9wdXBfYm94IHsNCiAgICBwb3NpdGlvbjogYWJzb2x1dGU7DQogICAgdG9wOiAzNXB4Ow0KICAgIHJpZ2h0OiA1MHB4Ow0KICAgIGRpc3BsYXk6IGlubGluZS1mbGV4Ow0KfQ0KLnJhbWFkYW5fcG9wdXBfYm94IHsNCiAgICBwb3NpdGlvbjogZml4ZWQ7DQogICAgdG9wOiA3NXB4Ow0KICAgIHJpZ2h0OiAxMzBweDsNCiAgICB6LWluZGV4OiAyMjIyOw0KICAgIG9wYWNpdHk6IDA7DQp9DQouY2xvc2VfaW1nc21hcnQgew0KICAgIGN1cnNvcjogcG9pbnRlcjsNCiAgICBwb3NpdGlvbjogYWJzb2x1dGU7DQogICAgei1pbmRleDogMjsNCiAgICBsZWZ0OiAxMHB4Ow0KICAgIHRvcDogMTBweDsNCn0NCi5jbG9zZV9pbWdzbWFydCBpbWcgew0Kd2lkdGg6IDM1cHg7DQpoZWlnaHQ6IDM1cHg7DQp9DQouc21hcnRfcG9wdXBfY29udGVudCB7DQogICAgd2lkdGg6IDUxMHB4Ow0KICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsNCiAgICBvcGFjaXR5OiAwOw0KfQ0KLnNtYXJ0X3BvcHVwX2NvbnRlbnQgaDIgew0KICAgIGZvbnQtc2l6ZTogMjZweDsNCiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7DQogICAgY29sb3I6ICMwMDA7DQogICAgbWF4LXdpZHRoOiAzNDBweDsNCiAgICBtYXJnaW4tcmlnaHQ6IDA7DQp9DQouc21hcnRfcG9wdXBfY29udGVudCBoMyB7DQogICAgZm9udC1zaXplOiAzNnB4Ow0KICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsNCiAgICBjb2xvcjogI2ZmNzkwMDsNCiAgICBsaW5lLWhlaWdodDogNjJweDsNCiAgICBtYXJnaW4tcmlnaHQ6IDA7DQogICAgbWF4LXdpZHRoOiAzMDBweDsNCn0NCg0KLnNtYXJ0X3BvcHVwX2NvbnRlbnQgYSB7DQogICAgY29sb3I6ICNmZmY7DQogICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNzkwMDsNCiAgICBwYWRkaW5nOiAxNnB4IDI1cHg7DQogICAgZm9udC1zaXplOiAxNnB4Ow0KICAgIGZvbnQtd2VpZ2h0OiA3MDA7DQogICAgbWFyZ2luLXRvcDogMjBweDsNCiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7DQp9DQouc21hcnRfcG9wdXBfaW1nIHsNCiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7DQogICAgcG9zaXRpb246IHJlbGF0aXZlOw0KICAgIHJpZ2h0OiAtMzUwcHg7DQogICAgdG9wOiAtMzVweDsNCiAgICBvcGFjaXR5OiAwOw0KfQ0KDQpAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHsNCi5zbWFydGxpZmVfcG9wdXAgew0KICAgIGFuaW1hdGlvbjogc21hcnRsaWZlX3BvcHVwX2FuaW1hdGUgMXMgbGluZWFyIDAuNXMgMSBub3JtYWwgZm9yd2FyZHM7DQp9DQouc21hcnRfcG9wdXBfY29udGVudCB7DQogICAgYW5pbWF0aW9uOiBzbWFydF9wb3B1cF9jb250ZW50X2FuaW1hdGUgMXMgbGluZWFyIDEuNXMgMSBub3JtYWwgZm9yd2FyZHM7DQp9DQouc21hcnRfcG9wdXBfaW1nIHsNCiAgICBhbmltYXRpb246IHNtYXJ0X3BvcHVwX2ltZ19hbmltYXRlIDFzIGxpbmVhciAyLjBzIDEgbm9ybWFsIGZvcndhcmRzOw0KfQ0KDQpAa2V5ZnJhbWVzIHNtYXJ0bGlmZV9wb3B1cF9hbmltYXRlIHsNCiAgICAwJSB7DQogICAgICAgIG9wYWNpdHk6IDAlOw0KICAgICAgICB0b3A6IC0zMHB4Ow0KICAgIH0NCg0KICAgIDEwMCUgew0KICAgICAgICBvcGFjaXR5OiAxMDAlOw0KICAgICAgICB0b3A6IDBweDsNCiAgICB9DQp9DQoNCg0KQGtleWZyYW1lcyBzbWFydF9wb3B1cF9jb250ZW50X2FuaW1hdGUgew0KICAgIDAlIHsNCiAgICAgICAgb3BhY2l0eTogMDsNCiAgICAgICAgcmlnaHQ6LTY4cHg7DQogICAgfQ0KDQogICAgMTAwJSB7DQogICAgICAgIG9wYWNpdHk6IDEwMCU7DQogICAgICAgIHJpZ2h0OiAtMzhweDsgDQogICAgfQ0KfQ0KQGtleWZyYW1lcyBzbWFydF9wb3B1cF9pbWdfYW5pbWF0ZSB7DQogICAgMCUgew0KICAgICAgICBvcGFjaXR5OiAzMCU7DQogICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KTsNCiAgICB9DQoNCiAgICAxMDAlIHsNCiAgICAgICAgb3BhY2l0eTogMTAwJTsNCiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsNCiAgICB9DQp9DQogICAgLnNtYXJ0X3BvcHVwX2NvbnRlbnQgew0KICAgICAgICB3aWR0aDogMTAwJTsNCiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOw0KICAgICAgICByaWdodDogLTMwcHg7DQogICAgICAgIHRvcDogLTIzMHB4Ow0KICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7DQogICAgfQ0KICAgIC5zbWFydF9wb3B1cF9ib3ggew0KICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgICB0b3A6IDM1cHg7DQogICAgcmlnaHQ6IDUwcHg7DQogICAgZGlzcGxheTogdW5zZXQ7DQogICAgfQ0KICAgIC5zbWFydGxpZmVfcG9wdXAgew0KICAgIHRvcDogMDsNCiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOw0KICAgIHdpZHRoOiA5OCU7DQogICAgcGFkZGluZzogMDsNCiAgICBoZWlnaHQ6IDU3MHB4Ow0KICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xJSwgMjUlKTsNCn0NCi5zbWFydF9wb3B1cF9jb250ZW50IGgzIHsNCiAgICBmb250LXNpemU6IDMzcHg7DQogICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50Ow0KICAgIGNvbG9yOiAjZmY3OTAwOw0KICAgIGxpbmUtaGVpZ2h0OiAzNHB4Ow0KICAgIG1hcmdpbi1yaWdodDogMDsNCiAgICBtYXgtd2lkdGg6IDMzMHB4Ow0KfQ0KLnNtYXJ0X3BvcHVwX2NvbnRlbnQgaDIgew0KICAgIGZvbnQtc2l6ZTogMjNweDsNCiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7DQogICAgY29sb3I6ICMwMDA7DQogICAgbWF4LXdpZHRoOiAzMzBweDsNCiAgICBtYXJnaW4tcmlnaHQ6IDA7DQogICAgbGluZS1oZWlnaHQ6IDMxcHg7DQp9DQouc21hcnRfcG9wdXBfY29udGVudCBhIHsNCiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4Ow0KfQ0KLnNtYXJ0X3BvcHVwX2ltZyB7DQogICAgZGlzcGxheTogaW5saW5lLWJsb2NrOw0KICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsNCiAgICB0b3A6IC0zNXB4Ow0KICAgIG9wYWNpdHk6IDA7DQogICAgcmlnaHQ6IC00N3B4Ow0KfQ0KLnNtYXJ0X3BvcHVwX2JveCB7DQogICAgd2lkdGg6IDEwMCU7DQp9DQouY2xvc2VfaW1nc21hcnQgew0KICAgIGxlZnQ6IDE1cHg7DQp9DQp9DQo8L3N0eWxlPg0KICAgICAgICA8c2NyaXB0Pg0KDQoNCg0KDQogICAgIA0KICAgICA8L3NjcmlwdD4gDQogIA0KICANCiAgDQogIA0KICANCiAgDQogIA0KICANCiAgPCEtLQ0KICANCiAgICAgICAgICA8ZGl2IGNsYXNzPSJyYW1hZGFuX3BvcHVwIj4NCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InJhbWFkYW5fcG9wdXBfYm94Ij4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjbG9zZV9pbWcxIiBvbmNsaWNrPSJDbG9zZVJhbWFkYW5Qb3B1cCgpOyI+DQogICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL1gucG5nIj4NCiAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgPGRpdiBjbGFzcz0icmFtYWRhbl9wb3B1cF9jb250ZW50Ij4NCiAgICAgICAgICAgICAgICA8aDI+2LHZhdi22KfZhiDZhdio2KfYsdmDPC9oMj4NCiAgICAgICAgICAgICAgICA8aDM+2KfYs9iq2YXYqti5INio2KPZgdi22YQg2LnYsdmI2LYg2LHZhdi22KfZhiDYp9mE2YXZhdmK2LLYqSDZhdi5IG9yYW5nZS5qbzwvaDM+DQogICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9yYW1hZGFuLm9yYW5nZS5qby9hci8/dXRtX3NvdXJjZT1SYW1hZGFuJTIwcG9wdXAmdXRtX21lZGl1bT13ZWJzaXRlJnV0bV9jYW1wYWlnbj1SYW1hZGFuX3BvcHVwIj4NCiAgICAgICAgICAgICAgICAgICAg2KfZg9iq2LTZgSDYudix2YjYtiDYsdmF2LbYp9mGDQogICAgICAgICAgICAgICAgPC9hPg0KICAgIDwvZGl2Pg0KDQogICAgPGltZyBzcmM9Ii9hci9QdWJsaXNoaW5nSW1hZ2VzL0hvbWVwYWdlX3JhbWFkYW5fcG9wdXAucG5nIiBjbGFzcz0iaGlkZGVuLXNtIGhpZGRlbi14cyI+DQogICAgPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL0hvbWVwYWdlX3JhbWFkYW5fcG9wdXBNb2IucG5nIiBjbGFzcz0iaGlkZGVuLW1kIGhpZGRlbi1sZyI+DQogICAgICAgICAgICA8L2Rpdj4NCjwvZGl2Pg0KICAgICAgICAtLT4gICAgDQogICAgICAgICAgICANCiAgICANCiAgICAgICAgDQogICAgICAgIDwhLS0gPGRpdiBjbGFzcz0idGlrcmFtX3BvcHVwIj4NCiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNsb3NlX2ltZyIgb25jbGljaz0iY2xvc2V0aWtyYW0oKTsiPg0KICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9YLnBuZyI+DQogICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpa3JhbV9wb3B1cF9ib3giPg0KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpa3JhbV9wb3B1cF9jb250ZW50Ij4NCiAgICAgICAgICAgICAgICAgICAgPGgyPtmF2LLYp9mK2Kcg2YPYqtmK2LHYqSDYqNij2YLYs9in2Lcg2YXYsdmK2K3YqTwvaDI+DQogICAgICAgICAgICAgICAgICAgIDxwPtmF2Lkg2KfYtNiq2LHYp9mD2YMg2KfZhNmB2KfZitio2LENCiAgICAgICAgICAgICAgICAgICAgICAgINio2LMg2KjZgNmAIDE5LjUg2K/ZitmG2KfYsSDYqNin2YTYtNmH2LE8L3A+DQogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1YnNjcmliZV9pbWciPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9lc2hvcC5vcmFuZ2Uuam8vYXIvZGV2aWNlcy1hY2Nlc3Nvcmllcy90YWJsZXRzLWxhcHRvcHMvaHVhd2VpLW1hdGVib29rLWQxNSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAg2KfYrdi12YQg2LnZhNmJINin2YTYudix2LYNCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYT4NCiAgICAgICAgICAgICAgICAgICAgPC9kaXY+ICANCiAgICAgICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aWtyYW1fcG9wdXBfaW1nIj4NCiAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL2lwaG9uZV9jaXJjbGUucG5nIiBjbGFzcz0iZGVzaWduX2NpcmNsZSI+DQogICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9sYXBfcG9wLnBuZyIgY2xhc3M9ImlwaG9uZV9pbWciPg0KICAgICAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgIDxkaXYgY2xhc3M9InBvcHVwX3ZhY2NpbmUiPg0KICAgICAgICA8ZGl2IGNsYXNzPSJjbG9zZV9pbWdfdmFjY2luZSIgb25jbGljaz0iY2xvc2VWYWNjaW5lKCk7Ij4NCiAgICAgICAgICAgIDxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy92YWNjaW5lX2Nsb3NlLnBuZyI+DQogICAgICAgIDwvZGl2Pg0KICAgICAgICAgPGRpdiBjbGFzcz0icG9wdXBfdmFjY2luZV9jb250ZW50Ij4NCiAgICAgICAgICAgIDxoMj4uLti12K3YqSDYp9mE2YPZhCDYqNiq2YfZhdmR2YbYpzwvaDI+DQogICAgICAgICAgICA8cD7Yp9it2YXZiiDYrdin2YTZgyDZiNij2K3YqNin2KjZgyDZiNiu2LAg2KfZhNmE2YLYp9itINin2YTZitmI2YXYjCDZiNil2YTZgyDZhdmG2KcgNSDYrNmK2KzYpw0KICAgICAgICAgICAgICAgINmE2YPZhCDYrNix2LnYqSDYqNiq2KfYrtiv2YfYpyDZhdmGINmF2LfYudmI2YUg2YPZiNix2YjZhtinICAo2KfZhNis2LHYudipINin2YTYp9mI2YTZidiMINin2YTYq9in2YbZitip2Iwg2KfZhNir2KfZhNir2KkpDQogICAgICAgICAgICA8L3A+DQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJwb3B1cF92YWNjaW5lX2NvbnRlbnRfdWwiPg0KICAgICAgICAgICAgICAgIDx1bD4NCiAgICAgICAgICAgICAgICAgICAgPGxpPtin2YTYrdmF2YTYqSDYqti02YXZhCDYrNmF2YrYuSDZhdi02KrYsdmD2YogT3JhbmdlINiu2YTZiNmKPC9saT4NCiAgICAgICAgICAgICAgICAgICAgPGxpPtio2KrZgtiv2LEg2KrYtNmK2ZHZgyDYudmE2Ykg2K3YstmF2KrZgyDZhdmGINiu2YTYp9mEINin2YTZiNin2KrYs9in2Kgg2LnYqNixIDxhIGhyZWY9Imh0dHBzOi8vYXBpLndoYXRzYXBwLmNvbS9zZW5kLz9waG9uZT05NjI3Nzc3MDAxNzcmdGV4dCZhcHBfYWJzZW50PTAiPtmH2LDYpyDYp9mE2LHYp9io2Lc8L2E+INij2Ygg2YXZhiDYrtmE2KfZhCDYqti32KjZitmCIE15IE9yYW5nZTwvbGk+DQogICAgICAgICAgICAgICAgICAgIDxsaT7Yqti32KjZgiDYp9mE2LTYsdmI2Lcg2YjYp9mE2KfYrdmD2KfZhTwvbGk+DQogICAgICAgICAgICAgICAgICAgIDxsaT7Zh9iw2Ycg2KfZhNit2YXZhNipINmE2YHYqtix2Kkg2YXYrdiv2YjYr9ipPC9saT4NCiAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICA8L2Rpdj4NCiAgICANCg0KPGRpdiBjbGFzcz0icmFtYWRhbjIyX3BvcHVwIj4NCiAgICA8ZGl2IGNsYXNzPSJjbG9zZV9pbWdzbWFydCIgb25jbGljaz0iY2xvc2V0aWtyYW0oKTsiIGlkPSJjbG9zZV9yYW1hZGFuMjIiPg0KICAgICAgICA8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMveC5wbmciPg0KICAgIDwvZGl2Pg0KICAgIDxkaXYgY2xhc3M9InJhbWFkYW4yMl9wb3B1cF9jb250ZW50Ij4NCiAgICAgICAgPGgyPtix2YXYttin2YYg2YPYsdmK2YU8L2gyPg0KICAgICAgICA8cD7Ysdis2LnYqiDZhNmF2ZHYqtmG2Kcg2LLZiiDYstmF2KfZhjwvcD4NCiAgICAgICAgPGEgY2xhc3M9InJhbWFkYW4yMl9wb3B1cF9jb250ZW50X2xpbmsiIGhyZWY9Imh0dHBzOi8vcmFtYWRhbi5vcmFuZ2Uuam8vYXIiPlJhbWFkYW4ub3JhbmdlLmpvPC9hPg0KICAgICAgICA8ZGl2IGNsYXNzPSJyYW1hZGFuMjJfYnRuIj4NCiAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vcmFtYWRhbi5vcmFuZ2Uuam8vYXIiPtin2YPYqti02YEg2KfZhNmF2LLZitivPC9hPg0KICAgICAgICA8L2Rpdj4NCiAgICA8L2Rpdj4NCjwvZGl2PiAtLT4NCg0KPHN0eWxlPg0KICAgIC5yYW1hZGFuMjJfcG9wdXA6aG92ZXIgew0KICAgICAgICBjdXJzb3I6IHBvaW50ZXI7DQogICAgfQ0KICAgIC5yYW1hZGFuMjJfcG9wdXAgew0KICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL0VOL1B1Ymxpc2hpbmdJbWFnZXMvcmFtYWRhbjIyX3BvcHVwYmcxLnBuZyk7DQogICAgd2lkdGg6IDk0MHB4Ow0KICAgIHBhZGRpbmc6IDcwcHggNTBweCAwcHggMHB4Ow0KICAgIGhlaWdodDogMzgwcHg7DQogICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIyJSwgMCUpOw0KICAgIHBvc2l0aW9uOiBmaXhlZDsNCiAgICBib3JkZXItcmFkaXVzOiAyMHB4ICFpbXBvcnRhbnQ7DQogICAgei1pbmRleDogOTk5OTk5OTk5OTk5Ow0KICAgIG9wYWNpdHk6IDE7DQogICAgZGlzcGxheTogbm9uZTsNCiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOw0KICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bzsNCn0NCi5yYW1hZGFuMjJfcG9wdXBfY29udGVudCBoMiB7DQogICAgZm9udC1zaXplOiA1NXB4Ow0KICAgIGZvbnQtd2VpZ2h0OiA3MDA7DQogICAgY29sb3I6ICNmZjc5MDA7DQp9DQoNCi5yYW1hZGFuMjJfcG9wdXBfY29udGVudCBwIHsNCiAgICBtYXJnaW4tdG9wOiAzNXB4Ow0KICAgIGNvbG9yOiAjZmZmOw0KICAgIGZvbnQtc2l6ZTogNTBweDsNCiAgICBtYXgtd2lkdGg6IDQ4MHB4Ow0KICAgIGxpbmUtaGVpZ2h0OiAxLjI7DQp9DQoNCi5yYW1hZGFuMjJfcG9wdXBfY29udGVudCB7DQogICAgb3BhY2l0eTogMDsNCn0NCg0KLnJhbWFkYW4yMl9wb3B1cF9jb250ZW50IC5yYW1hZGFuMjJfcG9wdXBfY29udGVudF9saW5rIHsNCiAgICBmb250LXNpemU6IDE4cHg7DQogICAgZm9udC13ZWlnaHQ6IDcwMDsNCiAgICBjb2xvcjogI2ZmNzkwMDsNCiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsNCiAgICBtYXJnaW46IDIwcHggMHB4Ow0KICAgIGRpc3BsYXk6IGJsb2NrOw0KfQ0KDQoucmFtYWRhbjIyX3BvcHVwX2NvbnRlbnQgLnJhbWFkYW4yMl9idG4gYSB7DQogICAgZm9udC1zaXplOiAxN3B4Ow0KICAgIGNvbG9yOiAjZmZmOw0KICAgIHBhZGRpbmc6IDE2cHggMjRweDsNCiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3OTAwOw0KICAgIGZvbnQtd2VpZ2h0OiA3MDA7DQogICAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7DQp9DQoNCi5yYW1hZGFuMjJfYnRuIHsNCiAgICBtYXJnaW4tdG9wOiA0MHB4Ow0KfQ0KDQoNCiAgICAucmFtYWRhbjIyX3BvcHVwIHsNCiAgICBhbmltYXRpb246IHJhbWFkYW5fcG9wdXBfYW5pbWF0ZSAxcyBsaW5lYXIgMC41cyAxIG5vcm1hbCBmb3J3YXJkczsNCiAgICB9DQoNCiAgICBAa2V5ZnJhbWVzIHJhbWFkYW5fcG9wdXBfYW5pbWF0ZSB7DQogICAgMCUgew0KICAgIG9wYWNpdHk6IDAlOw0KICAgIHRvcDogMTMwcHg7DQogICAgfQ0KDQogICAgMTAwJSB7DQogICAgb3BhY2l0eTogMTAwJTsNCiAgICB0b3A6IDE2MHB4Ow0KICAgIH0NCiAgICB9DQoNCiAgICAucmFtYWRhbjIyX3BvcHVwX2NvbnRlbnQgew0KICAgIGFuaW1hdGlvbjogcmFtYWRhbl9wb3B1cF9hbmltYXRlX2NvbnRlbnQgMS41cyBsaW5lYXIgMC41cyAxIG5vcm1hbCBmb3J3YXJkczsNCiAgICB9DQoNCiAgICBAa2V5ZnJhbWVzIHJhbWFkYW5fcG9wdXBfYW5pbWF0ZV9jb250ZW50IHsNCiAgICAwJSB7DQogICAgICAgIG9wYWNpdHk6IDAlOw0KICAgICAgICBsZWZ0OiAtMzBweDsNCiAgICB9DQogICAgMTAwJSB7DQogICAgICAgIG9wYWNpdHk6IDEwMCU7DQogICAgICAgIGxlZnQ6IDBweDsNCiAgICB9DQogICAgfQ0KDQogICAgDQoNCiAgICBAbWVkaWEgKG1heC13aWR0aDo0ODBweCkgew0KLnJhbWFkYW4yMl9wb3B1cCB7DQogICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9lbi9QdWJsaXNoaW5nSW1hZ2VzL3JhbWFkYW4yMl9wb3B1cGJnTW9iLnBuZyk7DQogICAgd2lkdGg6IDk1JTsNCiAgICBsZWZ0OiAxMHB4Ow0KICAgIHBhZGRpbmc6IDI1cHggMHB4IDBweCAwcHg7DQogICAgaGVpZ2h0OiA2MDBweDsNCiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjAlKTsNCiAgICBwb3NpdGlvbjogZml4ZWQ7DQogICAgYm9yZGVyLXJhZGl1czogMjBweCAhaW1wb3J0YW50Ow0KICAgIHotaW5kZXg6IDk5OTk5OTk5OTk5OTsNCiAgICBvcGFjaXR5OiAwOw0KICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7DQogICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsNCiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTsNCn0NCiAgICAucmFtYWRhbjIyX3BvcHVwX2NvbnRlbnQgaDIgew0KICAgIGZvbnQtc2l6ZTogNTBweDsNCiAgICBmb250LXdlaWdodDogNzAwOw0KICAgIGNvbG9yOiAjZmY3OTAwOw0KfQ0KLnJhbWFkYW4yMl9wb3B1cF9jb250ZW50IHsNCiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7DQogICAgcG9zaXRpb246IHJlbGF0aXZlOw0KICAgIHRvcDogMzAwcHg7DQp9DQoucmFtYWRhbjIyX3BvcHVwX2NvbnRlbnQgcCB7DQogICAgbWFyZ2luLXRvcDogMDsNCiAgICBjb2xvcjogI2ZmZjsNCiAgICBmb250LXNpemU6IDQwcHg7DQogICAgbWF4LXdpZHRoOiAzMDBweDsNCiAgICBsaW5lLWhlaWdodDogMS4yOw0KICAgIG1hcmdpbi1sZWZ0OiAwOw0KICAgIG1hcmdpbi1yaWdodDogMDsNCiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7DQp9DQoNCiAgICB9DQogICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7DQogICAgQGtleWZyYW1lcyByYW1hZGFuX3BvcHVwX2FuaW1hdGUgew0KICAgIDAlIHsNCiAgICAgICAgb3BhY2l0eTogMCU7DQogICAgICAgIHRvcDogMTUwcHg7DQogICAgfQ0KDQogICAgMTAwJSB7DQogICAgICAgIG9wYWNpdHk6IDEwMCU7DQogICAgICAgIHRvcDogMTkwcHg7DQogICAgfQ0KICAgIH0NCiAgICBAa2V5ZnJhbWVzIHJhbWFkYW5fcG9wdXBfYW5pbWF0ZV9jb250ZW50IHsNCiAgICAwJSB7DQogICAgICAgIG9wYWNpdHk6IDAlOw0KICAgICAgICBsZWZ0OiAwcHg7DQogICAgICAgIHRvcDogMjcwcHg7DQoNCiAgICB9DQogICAgMTAwJSB7DQogICAgICAgIG9wYWNpdHk6IDEwMCU7DQogICAgICAgIGxlZnQ6IDBweDsNCiAgICAgICAgdG9wOiAzMDBweDsNCg0KICAgIH0NCiAgICB9DQogICAgfQ0KPC9zdHlsZT4NCg0KDQogICAgDQogICAgIDxzdHlsZT4NCiAgICAgICAgIC5jbG9zZV9pbWdfdmFjY2luZSB7DQogICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7DQogICAgICAgICAgICB6LWluZGV4OiAyMjIyOw0KICAgICAgICAgICAgbGVmdDogMjBweDsNCiAgICAgICAgICAgIHRvcDogMjBweDsNCiAgICAgICAgfQ0KICAgICAgICAgLmNsb3NlX2ltZ192YWNjaW5lIGltZyB7DQogICAgICAgICAgICAgd2lkdGg6IDQwcHg7DQogICAgICAgICAgICAgaGVpZ2h0OiA0MHB4Ow0KICAgICAgICAgfQ0KICAgICAgICAgLnBvcHVwX3ZhY2NpbmUgew0KICAgIGRpc3BsYXk6IG5vbmU7DQogICAgcG9zaXRpb246IGFic29sdXRlOw0KICAgIHRvcDogMDsNCiAgICB0b3A6IDBweDsNCiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOw0KICAgIHdpZHRoOiA3NTBweDsNCiAgICBwYWRkaW5nOiA1MHB4IDYwcHggMHB4Ow0KICAgIGhlaWdodDogNDAwcHg7DQogICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQwJSwgNTAlKTsNCiAgICBwb3NpdGlvbjogZml4ZWQ7DQogICAgYm9yZGVyLXJhZGl1czogMjBweCAhaW1wb3J0YW50Ow0KICAgIHotaW5kZXg6IDk5OTk5OTk5OTk5OTk5OTsNCn0NCi5wb3B1cF92YWNjaW5lX2NvbnRlbnQgaDIgew0KICAgIGZvbnQtc2l6ZTogNDBweDsNCiAgICBmb250LXdlaWdodDogNzAwOw0KICAgIGNvbG9yOiAjZmY3OTAwOw0KICAgIG1hcmdpbi1ib3R0b206IDE1cHg7DQogICAgZGlyZWN0aW9uOiBsdHI7DQp9DQoNCi5wb3B1cF92YWNjaW5lX2NvbnRlbnQgcCB7DQogICAgZm9udC1zaXplOiAyNHB4Ow0KICAgIGZvbnQtd2VpZ2h0OiA3MDA7DQogICAgY29sb3I6ICMwMDA7DQogICAgbWF4LXdpZHRoOiA1MTBweDsNCiAgICBtYXJnaW4tcmlnaHQ6IDA7DQogICAgbWFyZ2luLXRvcDogMTBweDsNCiAgICBsaW5lLWhlaWdodDogMS41Ow0KfQ0KLnBvcHVwX3ZhY2NpbmVfY29udGVudF91bCB7DQogICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhYWE7DQogICAgbWFyZ2luLXRvcDogMzhweDsNCiAgICBwYWRkaW5nLXRvcDogMzBweDsNCn0NCg0KLnBvcHVwX3ZhY2NpbmVfY29udGVudF91bCB1bCB7DQogICAgbWFyZ2luOiAwOw0KICAgIHBhZGRpbmc6IDA7DQogICAgbGlzdC1zdHlsZTogbm9uZTsNCn0NCg0KLnBvcHVwX3ZhY2NpbmVfY29udGVudF91bCB1bCBsaSB7DQogICAgZm9udC1zaXplOiAxNnB4Ow0KICAgIGZvbnQtd2VpZ2h0OiA1MDA7DQogICAgcG9zaXRpb246IHJlbGF0aXZlOw0KICAgIG1hcmdpbi1yaWdodDogMTVweDsNCiAgICBtYXJnaW4tYm90dG9tOiA3cHg7DQp9DQoucG9wdXBfdmFjY2luZV9jb250ZW50X3VsIHVsIGxpOmJlZm9yZSB7Y29udGVudDogIiI7d2lkdGg6IDdweDtoZWlnaHQ6IDdweDtkaXNwbGF5OiBpbmxpbmUtYmxvY2s7YmFja2dyb3VuZC1jb2xvcjogI2ZmNzkwMDtib3JkZXItcmFkaXVzOiAyNXB4O3Bvc2l0aW9uOiBhYnNvbHV0ZTtyaWdodDogLTE1cHg7dG9wOiA1cHg7fQ0KLnBvcHVwX3ZhY2NpbmVfY29udGVudF91bCB1bCBsaSBhIHsNCiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsNCiAgICBjb2xvcjogI2ZmNzkwMDsNCiAgICBmb250LXdlaWdodDogNjAwOw0KfQ0KQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7DQogICAgLnBvcHVwX3ZhY2NpbmVfY29udGVudF91bCB7DQogICAgbWFyZ2luLXRvcDogMzBweDsNCiAgICBwYWRkaW5nLXRvcDogMzBweDsNCn0NCiAgICAucG9wdXBfdmFjY2luZSB7DQogICAgZGlzcGxheTogbm9uZTsNCiAgICBwb3NpdGlvbjogYWJzb2x1dGU7DQogICAgdG9wOiAwOw0KICAgIHRvcDogMHB4Ow0KICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7DQogICAgd2lkdGg6IDEwMCU7DQogICAgcGFkZGluZzogMzBweCAzMHB4IDBweDsNCiAgICBoZWlnaHQ6IDM5MHB4Ow0KICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCA0MCUpOw0KICAgIHBvc2l0aW9uOiBmaXhlZDsNCiAgICBib3JkZXItcmFkaXVzOiAyMHB4ICFpbXBvcnRhbnQ7DQogICAgei1pbmRleDogOTk5OTk5OTk5OTk5OTk5Ow0KfQ0KLnBvcHVwX3ZhY2NpbmVfY29udGVudCBoMiB7DQogICAgZm9udC1zaXplOiAzMnB4Ow0KfQ0KLnBvcHVwX3ZhY2NpbmVfY29udGVudCBwIHsNCiAgICBmb250LXNpemU6IDE3cHg7DQogICAgZm9udC13ZWlnaHQ6IDcwMDsNCiAgICBjb2xvcjogIzAwMDsNCiAgICBtYXgtd2lkdGg6IDUwMHB4Ow0KICAgIG1hcmdpbi1yaWdodDogMDsNCiAgICBtYXJnaW4tdG9wOiAxMHB4Ow0KICAgIGxpbmUtaGVpZ2h0OiAxLjU7DQp9DQoucG9wdXBfdmFjY2luZV9jb250ZW50X3VsIHVsIGxpIHsNCiAgICBmb250LXNpemU6IDE1cHg7DQogICAgZm9udC13ZWlnaHQ6IDUwMDsNCiAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAgbWFyZ2luLXJpZ2h0OiAxNXB4Ow0KICAgIG1hcmdpbi1ib3R0b206IDdweDsNCn0NCn0NCi5yYW1hZGFuX3BvcHVwIHsNCiAgICBkaXNwbGF5OiBub25lOw0KfQ0KLnJhbWFkYW5fcG9wdXBfY29udGVudCB7DQogICAgcG9zaXRpb246IGFic29sdXRlOw0KICAgIHRvcDogMjUlOw0KICAgIHJpZ2h0OiAxMiU7DQogICAgb3BhY2l0eTogMDsNCn0NCg0KLnJhbWFkYW5fcG9wdXBfYm94IHsNCiAgICBwb3NpdGlvbjogZml4ZWQ7DQogICAgdG9wOiA3NXB4Ow0KICAgIHJpZ2h0OiAxMzBweDsNCiAgICB6LWluZGV4OiAyMjIyMjIyMjIyOw0KICAgIG9wYWNpdHk6IDA7DQp9DQouY2xvc2VfaW1nMSB7DQogICAgY3Vyc29yOiBwb2ludGVyOw0KICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgICB6LWluZGV4OiAyOw0KICAgIGxlZnQ6IDEyMHB4Ow0KICAgIHRvcDogMTIwcHg7DQp9DQoucmFtYWRhbl9wb3B1cF9jb250ZW50IGgyIHsNCiAgICBmb250LXNpemU6IDQycHg7DQogICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50Ow0KICAgIGNvbG9yOiAjZmY3OTAwOw0KfQ0KDQoucmFtYWRhbl9wb3B1cF9jb250ZW50IGgzIHsNCiAgICBmb250LXNpemU6IDM1cHg7DQogICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50Ow0KICAgIGNvbG9yOiAjZmZmOw0KICAgIG1heC13aWR0aDo0NTBweDsNCiAgICBsaW5lLWhlaWdodDogNDJweDsNCn0NCg0KLnJhbWFkYW5fcG9wdXBfY29udGVudCBhIHsNCiAgICBjb2xvcjogI2ZmZjsNCiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3OTAwOw0KICAgIHBhZGRpbmc6IDIwcHggMzVweDsNCiAgICBmb250LXNpemU6IDE1cHg7DQogICAgZm9udC13ZWlnaHQ6IDcwMDsNCiAgICBtYXJnaW4tdG9wOiA1MHB4Ow0KICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsNCn0NCg0KLnJhbWFkYW5fcG9wdXBfY29udGVudCBhOmhvdmVyIHsNCiAgICBjb2xvcjogI2ZmZjsNCiAgICBjdXJzb3I6IHBvaW50ZXI7DQp9DQouY2xvc2VfaW1nMSBpbWcgew0KICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4Ow0KICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDsNCiAgICAgICAgICAgIH0NCg0KDQogICAgICAgICAgICAucmFtYWRhbl9wb3B1cF9ib3ggew0KICAgIGFuaW1hdGlvbjogcmFtYWRhbl9ib3hfYW5pbWF0ZSAxcyBsaW5lYXIgMC41cyAxIG5vcm1hbCBmb3J3YXJkczsNCn0NCi5yYW1hZGFuX3BvcHVwX2NvbnRlbnQgew0KICAgIGFuaW1hdGlvbjogcmFtYWRhbl9jb250ZW50X2FuaW1hdGUgMXMgbGluZWFyIDEuNXMgMSBub3JtYWwgZm9yd2FyZHM7DQp9DQpAa2V5ZnJhbWVzIHJhbWFkYW5fYm94X2FuaW1hdGUgew0KICAgIDAlIHsNCiAgICAgICAgb3BhY2l0eTogMCU7DQogICAgICAgIHRvcDogNjVweDsNCiAgICB9DQoNCiAgICAxMDAlIHsNCiAgICAgICAgb3BhY2l0eTogMTAwJTsNCiAgICAgICAgdG9wOiA3NXB4Ow0KICAgIH0NCn0NCg0KQGtleWZyYW1lcyByYW1hZGFuX2NvbnRlbnRfYW5pbWF0ZSB7DQogICAgMCUgew0KICAgICAgICBvcGFjaXR5OiAwOw0KICAgICAgICB0b3A6IDIwJTsNCiAgICB9DQoNCiAgICAxMDAlIHsNCiAgICAgICAgb3BhY2l0eTogMTAwJTsNCiAgICAgICAgdG9wOiAyNSU7DQogICAgfQ0KfQ0KDQpAbWVkaWEgKG1heC13aWR0aDo0ODBweCkgew0KDQpAa2V5ZnJhbWVzIHJhbWFkYW5fYm94X2FuaW1hdGUgew0KICAgIDAlIHsNCiAgICAgICAgb3BhY2l0eTogMCU7DQogICAgICAgIHRvcDogNjVweDsNCiAgICB9DQoNCiAgICAxMDAlIHsNCiAgICAgICAgb3BhY2l0eTogMTAwJTsNCiAgICAgICAgdG9wOiA5NXB4Ow0KICAgIH0NCn0NCg0KQGtleWZyYW1lcyByYW1hZGFuX2NvbnRlbnRfYW5pbWF0ZSB7DQogICAgMCUgew0KICAgICAgICBvcGFjaXR5OiAwOw0KICAgICAgICB0b3A6IDU1JTsNCiAgICB9DQoNCiAgICAxMDAlIHsNCiAgICAgICAgb3BhY2l0eTogMTAwJTsNCiAgICAgICAgdG9wOiA1OSU7DQogICAgfQ0KfQ0KDQoNCiAgICAuY2xvc2VfaW1nMSB7DQogICAgICAgIHRvcDogNzBweDsNCiAgICAgICAgcmlnaHQ6IDQwcHg7DQogICAgfQ0KICAgLmNsb3NlX2ltZzEgaW1nIHsNCiAgICAgICAgICAgICAgICB3aWR0aDogNTBweCAhaW1wb3J0YW50Ow0KICAgICAgICAgICAgICAgIGhlaWdodDogNTBweCAhaW1wb3J0YW50Ow0KICAgICAgICAgICAgfQ0KICAgIC5yYW1hZGFuX3BvcHVwX2NvbnRlbnQgew0KICAgIHRvcDogNTklOw0KICAgIHJpZ2h0OiAxMCU7DQp9DQoucmFtYWRhbl9wb3B1cF9ib3ggew0KdG9wOjk1cHg7DQp9DQoucmFtYWRhbl9wb3B1cF9ib3ggaW1nIHsNCiAgICBoZWlnaHQ6IDUzMHB4Ow0KICAgIHdpZHRoOiA5NSU7DQp9DQoucmFtYWRhbl9wb3B1cF9jb250ZW50IGgzIHsNCiAgICBmb250LXNpemU6IDIycHg7DQogICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50Ow0KICAgIGNvbG9yOiAjZmZmOw0KICAgIG1heC13aWR0aDogMzAwcHg7DQogICAgbGluZS1oZWlnaHQ6IDMycHg7DQp9DQoucmFtYWRhbl9wb3B1cF9jb250ZW50IGgyIHsNCiAgICBmb250LXNpemU6IDI5cHg7DQp9DQoucmFtYWRhbl9wb3B1cF9jb250ZW50IGEgew0KICAgIHBhZGRpbmc6IDE3cHggMTVweDsNCiAgICBmb250LXNpemU6IDE0cHg7DQogICAgbWFyZ2luLXRvcDogMTVweDsNCn0NCn0NCiAgICAgLnRpa3JhbV9wb3B1cF9vdmVybGF5IHsNCiAgICAgICAgICAgIHdpZHRoOiAxMDAlOw0KICAgICAgICAgICAgaGVpZ2h0OiAyMDAwcHg7DQogICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7DQogICAgICAgICAgICB0b3A6IDA7DQogICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5Ow0KICAgICAgICAgICAgb3BhY2l0eTogMC43Ow0KICAgICAgICAgICAgei1pbmRleDogOTk5OTk5OTk5OTk7DQogICAgICAgICAgICBkaXNwbGF5OiBub25lOw0KICAgICAgICB9DQogICAgICAgIC5jbG9zZV9pbWcgew0KICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgICB6LWluZGV4OiAyMjIyOw0KICAgIGxlZnQ6IC0xNzVweDsNCiAgICB0b3A6IDYwcHg7DQp9DQogICAgICAgIA0KICAgICAgICAuY2xvc2VfaW1nIGltZyB7DQogICAgICAgICAgICB3aWR0aDogNTBweDsNCiAgICAgICAgICAgIGhlaWdodDogNTBweDsNCiAgICAgICAgfQ0KDQogICAgICAgIC5jbG9zZV9pbWc6aG92ZXIgew0KICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7DQogICAgICAgIH0NCiAgICAgICAgLnRpa3JhbV9wb3B1cCB7DQogICAgdG9wOiAwcHg7DQogICAgZGlzcGxheTogbm9uZTsNCiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOw0KICAgIHdpZHRoOiA3NjBweDsNCiAgICBwYWRkaW5nOiA1MHB4IDYwcHggMHB4IDBweDsNCiAgICBoZWlnaHQ6IDM2MHB4Ow0KICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yNSUsIDU1JSk7DQogICAgcG9zaXRpb246IGZpeGVkOw0KICAgIGJvcmRlci1yYWRpdXM6IDIwcHggIWltcG9ydGFudDsNCiAgICB6LWluZGV4OiA5OTk5OTk5OTk5OTk5OTk7DQp9DQoudGlrcmFtX3BvcHVwX2NvbnRlbnQgcCB7DQogICAgbWFyZ2luLWJvdHRvbTogMjBweDsNCiAgICBwYWRkaW5nOiAwOw0KICAgIGNvbG9yOiAjMDAwOw0KICAgIGZvbnQtc2l6ZTogMzVweDsNCiAgICBmb250LXdlaWdodDogNzAwOw0KICAgIG9wYWNpdHk6IDAlOw0KICAgIG1heC13aWR0aDogMjkwcHg7DQogICAgbGluZS1oZWlnaHQ6IDEuNDsNCiAgICBtYXJnaW4tcmlnaHQ6IDA7DQogICAgbWFyZ2luLXRvcDogMTVweDsNCn0NCi50aWtyYW1fcG9wdXBfY29udGVudCBoMiB7DQpmb250LXNpemU6IDQzcHg7DQptYXgtd2lkdGg6IDQxMHB4Ow0KbWFyZ2luOiAwOw0KY29sb3I6ICNmZjc5MDA7DQpmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7DQpvcGFjaXR5OiAwJTsNCmxpbmUtaGVpZ2h0OiAxLjQ7DQp9DQogICAgICAgIC50aWtyYW1fcG9wdXBfY29udGVudCBoMiBzcGFuIHsNCiAgICAgICAgICAgIGNvbG9yOiAjZmY3OTAwOw0KICAgICAgICAgICAgDQogICAgICAgIH0NCiAgICAgICAgDQogICAgICAgIC5zdWJzY3JpYmVfaW1nIGltZyB7DQogICAgICAgICAgICB3aWR0aDogODBweDsNCiAgICAgICAgICAgIGhlaWdodDogODBweDsNCiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4Ow0KICAgICAgICB9DQouc3Vic2NyaWJlX2ltZyB7DQpvcGFjaXR5OiAwOw0KZGlzcGxheTogZmxleDsNCm1hcmdpbi10b3A6IDMwcHg7DQp9DQoNCiAgICAgICAgICAuc3Vic2NyaWJlX2ltZyBhIHsNCnBvc2l0aW9uOiByZWxhdGl2ZTsNCmZvbnQtc2l6ZTogMThweDsNCmZvbnQtd2VpZ2h0OiA3MDA7DQpjb2xvcjogI2ZmZjsNCnRleHQtZGVjb3JhdGlvbjogbm9uZTsNCndpZHRoOiAxNTNweDsNCmhlaWdodDogNTJweDsNCmJhY2tncm91bmQtY29sb3I6ICNmZjc5MDA7DQp0ZXh0LWFsaWduOiBjZW50ZXI7DQpwYWRkaW5nLXRvcDogMThweDsNCmJvcmRlci1yYWRpdXM6IDhweCAhaW1wb3J0YW50Ow0KfQ0KICAgICAgICAuc3Vic2NyaWJlX2ltZyBhOmhvdmVyIHsNCnRleHQtZGVjb3JhdGlvbjogbm9uZTsNCmNvbG9yOiAjZmZmOw0KfQ0KDQogICAgICAgIC5zdWJzY3JpYmVfaW1nIGEgc3ZnIHsNCiAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAgcmlnaHQ6IDEwcHg7DQogICAgd2lkdGg6IDEycHg7DQogICAgaGVpZ2h0OiAxOHB4Ow0KICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7DQogICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpOw0KfQ0KICAgICAgICAudGlrcmFtX3BvcHVwX2ltZyBpbWcgew0KICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOw0KICAgICAgICB9DQogICAgICAgLnRpa3JhbV9wb3B1cF9pbWcgew0KcG9zaXRpb246IHJlbGF0aXZlOw0KdG9wOiAtNXB4Ow0KbGVmdDogMHB4Ow0KfQ0KLnRpa3JhbV9wb3B1cF9jb250ZW50IHNwYW4gc3ZnIHsNCiAgICBwb3NpdGlvbjogYWJzb2x1dGU7DQogICAgdG9wOiA2NXB4Ow0KICAgIGxlZnQ6IDE0MHB4Ow0KICAgIHotaW5kZXg6IDI7DQogICAgd2lkdGg6IDkwcHg7DQogICAgaGVpZ2h0OiAxODBweDsNCiAgICBvcGFjaXR5OiAwOw0KfQ0KLnRpa3JhbV9wb3B1cF9jb250ZW50IHNwYW4gc3ZnIHRleHQgdHNwYW4gew0KICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2FOZXVlTFRBcmFiaWMtQm9sZCwgIkhlbHZldGljYSBOZXVlIEFyYWJpYyIgIWltcG9ydGFudDsNCn0NCi5kZXNpZ25fY2lyY2xlIHsNCiAgICB0b3A6IC01MTFweDsNCiAgICB3aWR0aDogNzYwcHg7DQogICAgaGVpZ2h0OiA3MzBweDsNCiAgICBsZWZ0OiAtMzYwcHg7DQp9DQouaXBob25lX2ltZyB7DQogICAgdG9wOiAtMzU1cHg7DQogICAgbGVmdDogLTExMnB4Ow0KICAgIHdpZHRoOiA0MDBweDsNCiAgICBoZWlnaHQ6IDM5MHB4Ow0KICAgIHotaW5kZXg6IDIyOw0KfQ0KICAgICAgICAuY2lyY2xlX2RlY29yYXRpb24gew0KICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpOw0KICAgICAgICAgICAgbGVmdDogLTMxMHB4Ow0KICAgICAgICAgICAgdG9wOiAtNDEwcHg7DQogICAgICAgICAgICB3aWR0aDogNjIwcHg7DQogICAgICAgICAgICBvcGFjaXR5OiAwOw0KICAgICAgICAgICAgaGVpZ2h0OiA0NzBweDsNCg0KICAgICAgICB9DQoNCg0KICAgICAgICAvKiBBbmltYXRpb24gKi8NCiAgICAgICAgLmlwaG9uZV9pbWcgew0KICAgICAgICAgICAgYW5pbWF0aW9uOiBpcGhvbmVfYW5pbWF0ZSAxcyBsaW5lYXIgMC41cyAxIG5vcm1hbCBmb3J3YXJkczsNCiAgICAgICAgICAgIG9wYWNpdHk6IDAlOw0KDQogICAgICAgIH0NCiAgICAgICAgQGtleWZyYW1lcyBpcGhvbmVfYW5pbWF0ZSB7DQogICAgICAgICAgICAwJSB7DQogICAgICAgICAgICAgICAgb3BhY2l0eTowJTsNCiAgICAgICAgICAgICAgICB0b3A6IC00MDBweA0KICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAxMDAlIHsNCiAgICAgICAgICAgICAgICBvcGFjaXR5OjEwMCU7DQogICAgICAgICAgICAgICAgdG9wOiAgLTM1NXB4Ow0KICAgICAgICAgICAgfQ0KICAgICAgICB9DQoNCiAgICAgICAgLmNpcmNsZV9kZWNvcmF0aW9uIHsNCiAgICAgICAgICAgIGFuaW1hdGlvbjogY2lyY2xlX2FuaW1hdGUgMXMgbGluZWFyIDAuMjVzIDEgbm9ybWFsIGZvcndhcmRzOw0KDQoNCiAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICBAa2V5ZnJhbWVzIGNpcmNsZV9hbmltYXRlIHsNCg0KICAgICAgICAgICAgMCUgew0Kb3BhY2l0eTogMCU7DQp0cmFuc2Zvcm06IHNjYWxlKDAuNyk7DQp9DQoxMDAlIHsNCm9wYWNpdHk6IDEwMCU7DQp0cmFuc2Zvcm06IHNjYWxlKDEpOw0KfQ0KICAgICAgICB9DQoNCiAgICAgICAgLnN1YnNjcmliZV9pbWcgew0KICAgICAgICAgICAgYW5pbWF0aW9uOiBjb250ZW50X2FuaW1hdGUgMXMgbGluZWFyIDFzIDEgbm9ybWFsIGZvcndhcmRzOw0KICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7DQogICAgICAgIH0NCiAgICAgICAgLnRpa3JhbV9wb3B1cF9jb250ZW50IGgyICwudGlrcmFtX3BvcHVwX2NvbnRlbnQgcCAgew0KICAgICAgICAgICAgYW5pbWF0aW9uOiBjb250ZW50X2FuaW1hdGUgMXMgbGluZWFyIDAuN3MgMSBub3JtYWwgZm9yd2FyZHM7DQogICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTsNCg0KICAgICAgICB9DQogICAgICAgIC50aWtyYW1fcG9wdXBfY29udGVudCBzcGFuIHN2ZyB7DQogICAgICAgICAgICBhbmltYXRpb246IGNvbnRlbnRfYW5pbWF0ZXN2ZyAxcyBsaW5lYXIgMXMgMSBub3JtYWwgZm9yd2FyZHM7DQogICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTsNCiAgICAgICAgfQ0KICAgICAgICBAa2V5ZnJhbWVzIGNvbnRlbnRfYW5pbWF0ZXN2ZyB7DQoNCiAgICAgICAgICAgIDAlIHsNCiAgICAgICAgICAgICAgICBvcGFjaXR5OjAlOw0KICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAxMDAlIHsNCiAgICAgICAgICAgICAgICBvcGFjaXR5OjEwMCU7DQogICAgICAgICAgICB9DQogICAgICAgIH0NCiAgICAgICAgQGtleWZyYW1lcyBjb250ZW50X2FuaW1hdGUgew0KDQogICAgICAgICAgICAwJSB7DQogICAgICAgICAgICAgICAgb3BhY2l0eTowJTsNCiAgICAgICAgICAgICAgICByaWdodDogLTMwcHg7DQogICAgICAgICAgICB9DQoNCiAgICAgICAgICAgIDEwMCUgew0KICAgICAgICAgICAgICAgIG9wYWNpdHk6MTAwJTsNCiAgICAgICAgICAgICAgICByaWdodDogMHB4Ow0KICAgICAgICAgICAgfQ0KICAgICAgICB9DQogICAgDQogICAgICAgIA0KDQogICAgICAgIEBrZXlmcmFtZXMgbGlua2FuaW1hdGlvbiB7DQogICAgICAgICAgICAwJSB7DQogICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7DQogICAgICAgICAgICB9DQoNCiAgICAgICAgICAgIDEwMCUgew0KICAgICAgICAgICAgICAgIGNvbG9yOiAjZmY3OTAwOw0KICAgICAgICAgICAgfQ0KICAgICAgICB9DQoNCiAgICAgICAgQGtleWZyYW1lcyAgIGxpbmthbmltYXRpb25zdmcgew0KICAgICAgICAgICAgMCUgew0KICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4Ow0KICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAxMDAlIHsNCiAgICAgICAgICAgICAgICByaWdodDogMTVweDsNCiAgICAgICAgICAgIH0NCiAgICAgICAgfQ0KDQoNCkBrZXlmcmFtZXMgbGlua2FuaW1hdGlvbmltZyB7DQogICAgMCUgew0KICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7DQogICAgfQ0KDQogICAgMTAwJSB7DQogICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTsNCiAgICB9DQp9DQoNCkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkgew0KICAgICAgLnRpa3JhbV9wb3B1cF9jb250ZW50IGgyIHN2ZyB7DQpoZWlnaHQ6IDIwcHg7DQp3aWR0aDogMTIwcHg7DQp9DQoudGlrcmFtX3BvcHVwIHsNCiAgICB0b3A6IC00MHB4Ow0KICAgIGRpc3BsYXk6IG5vbmU7DQogICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsNCiAgICB3aWR0aDogMTAwJTsNCiAgICBwYWRkaW5nOiAxODBweCAzMHB4IDBweCAwcHg7DQogICAgaGVpZ2h0OiA0ODBweDsNCiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1NSUpOw0KICAgIHBvc2l0aW9uOiBmaXhlZDsNCiAgICBib3JkZXItcmFkaXVzOiAyMHB4ICFpbXBvcnRhbnQ7DQogICAgei1pbmRleDogOTk5OTk5OTk5OTk5OTk5Ow0KfQ0KLmRlc2lnbl9jaXJjbGUgew0KICAgIHRvcDogLTUxMXB4Ow0KICAgIHdpZHRoOiA3NjBweDsNCiAgICBoZWlnaHQ6IDczMHB4Ow0KICAgIGxlZnQ6IC0zNjBweDsNCn0NCi5pcGhvbmVfaW1nIHsNCiAgICB0b3A6IC0zNTVweDsNCiAgICBsZWZ0OiAtMTEycHg7DQogICAgd2lkdGg6IDQwMHB4Ow0KICAgIGhlaWdodDogMzkwcHg7DQogICAgei1pbmRleDogMjI7DQp9DQouc3Vic2NyaWJlX2ltZyBhIHsNCmZvbnQtc2l6ZTogMTdweDsNCnBhZGRpbmctdG9wOiAxNnB4Ow0KfQ0KLnRpa3JhbV9wb3B1cF9jb250ZW50IHsNCnBvc2l0aW9uOiByZWxhdGl2ZTsNCnRvcDogMjBweDsNCnotaW5kZXg6IDIyOw0KfQ0KLnRpa3JhbV9wb3B1cF9jb250ZW50IHAgew0KICAgIG1hcmdpbi1ib3R0b206IDE1cHg7DQogICAgZm9udC1zaXplOiAyOHB4Ow0KICAgIG1heC13aWR0aDogMjYwcHg7DQp9DQoudGlrcmFtX3BvcHVwX2NvbnRlbnQgaDIgew0KICAgIGZvbnQtc2l6ZTogMzJweDsNCiAgICBtYXgtd2lkdGg6IDgwMHB4Ow0KICAgIG1hcmdpbjogMDsNCiAgICBjb2xvcjogI2ZmNzkwMDsNCiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7DQogICAgb3BhY2l0eTogMCU7DQogICAgbGluZS1oZWlnaHQ6IDEuNTsNCiAgICB6LWluZGV4OiAyMjsNCn0NCi50aWtyYW1fcG9wdXBfY29udGVudCBoMiBzdmcgew0KaGVpZ2h0OiAyMHB4Ow0Kd2lkdGg6IDEyMHB4Ow0KfQ0KLnRpa3JhbV9wb3B1cF9jb250ZW50IGgyIHNwYW4gew0KICAgIGxpbmUtaGVpZ2h0OiAxLjE7DQoNCn0NCi50aWtyYW1fcG9wdXBfaW1nIHsNCiAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAgdG9wOiAtMzEwcHg7DQogICAgbGVmdDogMzUlOw0KICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KTsNCiAgICB6LWluZGV4OiAyOw0KfQ0KLnRpa3JhbV9wb3B1cF9jb250ZW50IHNwYW4gc3ZnIHsNCiAgICBwb3NpdGlvbjogYWJzb2x1dGU7DQogICAgdG9wOiAtMTMwcHg7DQogICAgbGVmdDogNXB4Ow0KICAgIHotaW5kZXg6IDI7DQogICAgd2lkdGg6IDkwcHg7DQogICAgaGVpZ2h0OiAxODBweDsNCiAgICBvcGFjaXR5OiAwOw0KfQ0KLmNsb3NlX2ltZyB7DQogICAgcG9zaXRpb246IGFic29sdXRlOw0KICAgIHotaW5kZXg6IDU1NTU7DQogICAgbGVmdDogMjBweDsNCiAgICB0b3A6IC0xMDBweDsNCn0NCi5jbG9zZV9pbWcgaW1nIHsNCiAgICB3aWR0aDogNDBweDsNCiAgICBoZWlnaHQ6IDQwcHg7DQp9DQp9DQojczQtd29ya3NwYWNlIHsNCm92ZXJmbG93LXg6aGlkZGVuOw0KfQ0KDQogICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7DQogICAgLnJhbWFkYW5fcG9wdXBfYm94IHsNCiAgICAgICAgcmlnaHQ6IDQzcHg7DQoNCn0NCn0NCiAgICBAbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHsNCiAgICAucmFtYWRhbl9wb3B1cF9ib3ggew0KICAgICAgICByaWdodDogMjVweDsNCg0KfQ0KfQ0KICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCkgew0KICAgIC5yYW1hZGFuX3BvcHVwX2JveCB7DQogICAgICAgIHJpZ2h0OiAyMHB4Ow0KfQ0KfQ0KDQoudGhpcmRfZGl2PmRpdjpudGgtY2hpbGQoMykgZGl2OmhvdmVyIHsNCiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTg4NUQ4Ow0KICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvRU4vUHVibGlzaGluZ0ltYWdlcy9teW9yYW5nZS5zdmcpOw0KICAgIGJhY2tncm91bmQtc2l6ZTogOTBweDsNCiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggOTBweDsNCn0NCg0KLnRoaXJkX2Rpdj5kaXY6bnRoLWNoaWxkKDMpIGRpdiB7DQogICAgYm9yZGVyLWNvbG9yOiAjQTg4NUQ4Ow0KICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvRU4vUHVibGlzaGluZ0ltYWdlcy9teW9yYW5nZXNtYWxsLnN2Zyk7DQogICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsNCiAgICBiYWNrZ3JvdW5kLXNpemU6IDM3cHg7DQogICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzBweCA4MnB4Ow0KfQ0KLnRoaXJkX2RpdjEgLnNsaWNrLXNsaWRlLnNsaWNrLWFjdGl2ZS5zbGljay1jdXJyZW50IC5ib3gzIHsNCiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbXlvcmFuZ2VzbWFsbE1vYi5zdmcpOw0KICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7DQogICAgYmFja2dyb3VuZC1zaXplOiA2MHB4Ow0KICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCA1MHB4Ow0KfQ0KICAgIDwvc3R5bGU+DQoNCjxzdHlsZT4NCi5idHNfdGhlbWUgew0KYmFja2dyb3VuZC1jb2xvcjogIzAwMDsNCm1hcmdpbi1ib3R0b206IDBweDsNCmJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzOw0KaGVpZ2h0OiA1MXB4Ow0KfQ0KLmJmX2ltYWdlIHsNCnBvc2l0aW9uOiBhYnNvbHV0ZTsNCn0NCi5idHNfdGhlbWUgaW1nIHsNCndpZHRoOiAxMDAlOw0KaGVpZ2h0OiA1MXB4Ow0KfQ0KLmhpZGVfYnRzX3RoZW1lIGltZyB7DQp3aWR0aDogMzBweDsNCmhlaWdodDogMzBweDsNCn0NCi5idHNfdGhlbWVfbGluayB7DQogICAgZGlzcGxheTogYmxvY2s7DQogICAgd2lkdGg6IDkyMHB4Ow0KICAgIHRleHQtYWxpZ246IGxlZnQ7DQp9DQouYnRzX3RoZW1lIC5oaWRlX2J0c190aGVtZSB7DQogICAgdG9wOiAxMHB4Ow0KICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgICBjb2xvcjogI2ZmZjsNCiAgICBmb250LXNpemU6IDEycHg7DQogICAgZm9udC13ZWlnaHQ6IDQwMDsNCiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsNCiAgICBjdXJzb3I6IHBvaW50ZXI7DQp9DQoNCkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHsNCi5tYWluX3NsaWRlcl9jb250YWluZXIgew0KICAgIHdpZHRoOiAxODgycHggIWltcG9ydGFudDsNCiAgICBwYWRkaW5nOiAwcHggNjIwcHggMHB4IDBweCAhaW1wb3J0YW50Ow0KfQ0KLnNlY29uZF9zZWN0aW9uIHsNCiAgICB3aWR0aDogMjAwMHB4Ow0KfQ0KLnNlY29uZF9zZWN0aW9uIC5ob3dfY2FuIHsNCiAgICBwYWRkaW5nLXJpZ2h0OiA2OTBweDsNCn0NCn0NCg0KLmJmX2NvdW50ZG93bl9kaXYgc3BhbiB7DQpkaXNwbGF5OiBibG9jazsNCndpZHRoOiA0MnB4Ow0KdGV4dC1hbGlnbjogY2VudGVyOw0KbWFyZ2luOiAwcHggNXB4Ow0KbGluZS1oZWlnaHQ6IDEuMjsNCn0NCmRpdiNiZl9jb3VudGRvd24gew0KcG9zaXRpb246IHJlbGF0aXZlOw0KdG9wOiAycHg7DQp9DQouYmZfY291bnRkb3duX2RpdiB7DQpjb2xvcjogI2ZmZjsNCmRpc3BsYXk6IGZsZXg7DQpqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOw0KbWFyZ2luLWxlZnQ6IDE4JTsNCn0NCi5iZl9jb3VudGRvd25fZGl2IHNwYW4gew0KZm9udC1zaXplOiAxMnB4Ow0KZm9udC13ZWlnaHQ6IDEwMDsNCn0NCi5iZl9jb3VudGRvd25fZGl2IHNwYW4gYiB7DQpmb250LXNpemU6IDI1cHg7DQp9DQoNCg0KDQoNCmlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLA0KaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24gew0KLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOw0KbWFyZ2luOiAwOw0KfQ0KaW5wdXRbdHlwZT1udW1iZXJdIHsNCi1tb3otYXBwZWFyYW5jZTp0ZXh0ZmllbGQ7DQp9DQouYmZfcG9wdXAgew0KYW5pbWF0aW9uOiBiZl9hbmltYXRlIDFzIGxpbmVhciAwLjVzIDEgbm9ybWFsIGZvcndhcmRzOw0KYW5pbWF0aW9uLWR1cmF0aW9uOiAxczsNCn0NCkBrZXlmcmFtZXMgYmZfYW5pbWF0ZSB7DQowJSB7DQogICAgb3BhY2l0eTowJTsNCiAgICB0b3A6IC00MHB4DQp9DQoNCjEwMCUgew0KICAgIG9wYWNpdHk6MTAwJTsNCiAgICB0b3A6ICAwcHg7DQp9DQp9DQouYmZfcG9wdXBfY29udGVudCBoMyB7DQphbmltYXRpb246IGJmX2FuaW1hdGVfY29udGVudCAzcyBsaW5lYXIgM3MgMSBub3JtYWwgZm9yd2FyZHM7DQphbmltYXRpb24tZHVyYXRpb246IDFzOw0KfQ0KQGtleWZyYW1lcyBiZl9hbmltYXRlX2NvbnRlbnQgew0KMCUgew0KICAgIG9wYWNpdHk6MCU7DQogICAgbGVmdDogLTQwcHgNCn0NCg0KMTAwJSB7DQogICAgb3BhY2l0eToxMDAlOw0KICAgIGxlZnQ6ICAwcHg7DQp9DQp9DQouYmZfcG9wdXBfY29udGVudCBpbnB1dCAsIC5iZl9wb3B1cF9jb250ZW50IGEgew0KYW5pbWF0aW9uOiBiZl9hbmltYXRlX2lucHV0IDMuNXMgbGluZWFyIDMuNXMgMSBub3JtYWwgZm9yd2FyZHM7DQphbmltYXRpb24tZHVyYXRpb246IDFzOw0KfQ0KQGtleWZyYW1lcyBiZl9hbmltYXRlX2lucHV0IHsNCjAlIHsNCiAgICBvcGFjaXR5OjAlOw0KICAgIGxlZnQ6IC00MHB4DQp9DQoNCjEwMCUgew0KICAgIG9wYWNpdHk6MTAwJTsNCiAgICBsZWZ0OiAgMHB4Ow0KfQ0KfQ0KLmJmX3BvcHVwX2NvbnRlbnQgaDYgew0KYW5pbWF0aW9uOiBiZl9hbmltYXRlX2NvbnRlbnQyIDRzIGxpbmVhciA0cyAxIG5vcm1hbCBmb3J3YXJkczsNCmFuaW1hdGlvbi1kdXJhdGlvbjogMXM7DQp9DQpAa2V5ZnJhbWVzIGJmX2FuaW1hdGVfY29udGVudDIgew0KMCUgew0KICAgIG9wYWNpdHk6MCU7DQogICAgbGVmdDogLTQwcHgNCn0NCg0KMTAwJSB7DQogICAgb3BhY2l0eToxMDAlOw0KICAgIGxlZnQ6ICAwcHg7DQp9DQp9DQouY2xvc2VfaW1nc21hcnQgew0KYW5pbWF0aW9uOiBiZl9hbmltYXRlX2NvbnRlbnRfY2xvc2UgMXMgbGluZWFyIDFzIDEgbm9ybWFsIGZvcndhcmRzOw0KYW5pbWF0aW9uLWR1cmF0aW9uOiAxczsNCn0NCkBrZXlmcmFtZXMgYmZfYW5pbWF0ZV9jb250ZW50X2Nsb3NlIHsNCjAlIHsNCiAgICBvcGFjaXR5OjAlOw0KfQ0KDQoxMDAlIHsNCiAgICBvcGFjaXR5OjEwMCU7DQp9DQp9DQouY2xvc2VfaW1nc21hcnQgew0Kb3BhY2l0eTogMDsNCn0NCi5iZl9wb3B1cF9jb250ZW50IGgzLCAuYmZfcG9wdXBfY29udGVudCBoNiwgLmJmX3BvcHVwX2NvbnRlbnQgaW5wdXQgLCAuYmZfcG9wdXBfY29udGVudCBhIHsNCmxlZnQ6IC00MHB4Ow0KcG9zaXRpb246IHJlbGF0aXZlOw0Kb3BhY2l0eTogMDsNCn0NCi5vcmFuZ2Vfd2Vla19saWdodCB7DQpoZWlnaHQ6IDMwMHB4Ow0Kb3BhY2l0eTogMDsNCndpZHRoOiAzOTBweDsNCnBvc2l0aW9uOiByZWxhdGl2ZTsNCnRvcDogLTIwcHg7DQp0cmFuc2Zvcm06IHVuc2V0Ow0KbGVmdDogMTBweDsNCn0NCi5vcmFuZ2Vfd2Vla19pbWcgew0KcG9zaXRpb246IGFic29sdXRlOw0Kd2lkdGg6IDM1MHB4Ow0KaGVpZ2h0OiAyMzBweDsNCnotaW5kZXg6IDI7DQp0b3A6IC00MHB4Ow0Kb3BhY2l0eTogMDsNCnJpZ2h0OjIwcHg7DQp9DQoNCi5iZl9sZWZ0X2JvdHRvbV9pbWFnZXMgew0KcG9zaXRpb246IHJlbGF0aXZlOw0KcGFkZGluZy1yaWdodDogNDMlOw0KdG9wOiAtMTUwcHg7DQp9DQoub3JhbmdlX2Fycm93X2ltZyB7DQpwb3NpdGlvbjogYWJzb2x1dGU7DQp6LWluZGV4OiAyMjsNCnRvcDogLTQwcHg7DQpvcGFjaXR5OiAwOw0KfQ0KDQouYmZfbGVmdF9pbWFnZXMgew0KcG9zaXRpb246IHJlbGF0aXZlOw0KdG9wOiAtNTBweDsNCn0NCg0KLm9yYW5nZV9hcnJvd19saWdodF9pbWcgew0KcG9zaXRpb246IHJlbGF0aXZlOw0KdG9wOiAtMTBweDsNCnJpZ2h0OiAtMTBweDsNCnRyYW5zZm9ybTogdW5zZXQ7DQpvcGFjaXR5OiAwOw0KfQ0KDQoub3JhbmdlX3dlZWtfaW1nLCAub3JhbmdlX2Fycm93X2ltZyB7DQphbmltYXRpb246IG9yYW5nZV93ZWVrX2FuaW1hdGUgMS41cyBsaW5lYXIgMS41cyBub3JtYWwgZm9yd2FyZHM7DQphbmltYXRpb24tZHVyYXRpb246IDFzOw0KfQ0KQGtleWZyYW1lcyBvcmFuZ2Vfd2Vla19hbmltYXRlIHsNCjAlIHsNCiAgICBvcGFjaXR5OjAlOw0KICAgIHRvcDogLTQwcHgNCn0NCjEwMCUgew0KICAgIG9wYWNpdHk6MTAwJTsNCiAgICB0b3A6ICAwcHg7DQp9DQp9DQoub3JhbmdlX3dlZWtfbGlnaHQgew0KYW5pbWF0aW9uOiBvcmFuZ2Vfd2Vla19saWdodF9hbmltYXRlIDIuNXMgbGluZWFyIDIuNXMgbm9ybWFsIGZvcndhcmRzOw0KYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzOw0KfQ0KQGtleWZyYW1lcyBvcmFuZ2Vfd2Vla19saWdodF9hbmltYXRlIHsNCjAlIHsNCiAgIG9wYWNpdHk6IDA7DQp9DQoxMDAlIHsNCiAgIG9wYWNpdHk6IDAuMzsNCn0NCn0NCi5vcmFuZ2VfYXJyb3dfbGlnaHRfaW1nIHsNCmFuaW1hdGlvbjogb3JhbmdlX2Fycm93X2xpZ2h0X2FuaW1hdGUgMi41cyBsaW5lYXIgMi41cyBub3JtYWwgZm9yd2FyZHM7DQphbmltYXRpb24tZHVyYXRpb246IDAuNXM7DQp9DQpAa2V5ZnJhbWVzIG9yYW5nZV9hcnJvd19saWdodF9hbmltYXRlIHsNCjAlIHsNCiAgIG9wYWNpdHk6IDA7DQp9DQoxMDAlIHsNCiAgIG9wYWNpdHk6IDAuMzsNCn0NCn0NCg0KaW5wdXQjYmZOdW1iZXI6OnBsYWNlaG9sZGVyIHsNCmZvbnQtd2VpZ2h0OiAxMDA7DQp9DQouYmZfcG9wdXAgew0KYmFja2dyb3VuZC1pbWFnZTogdXJsKC9FTi9QdWJsaXNoaW5nSW1hZ2VzL2JmX3BvcHVwLnBuZyk7DQp0b3A6IDA7DQp3aWR0aDogOTAwcHg7DQpwYWRkaW5nOiA5MHB4IDBweCAwcHggMHB4Ow0KaGVpZ2h0OiA0MzBweDsNCnRyYW5zZm9ybTogdHJhbnNsYXRlKC0yNSUsIDQwJSk7DQpwb3NpdGlvbjogZml4ZWQ7DQpib3JkZXItcmFkaXVzOiAyMHB4ICFpbXBvcnRhbnQ7DQp6LWluZGV4OiA5OTk5OTk5OTk5OTk7DQpvcGFjaXR5OiAwOw0KZGlzcGxheTogbm9uZTsNCmJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7DQpib3JkZXI6IDFweCBzb2xpZCAjYWFhOw0KfQ0KLmJmX3BvcHVwX2NvbnRlbnQgew0KbWFyZ2luLXJpZ2h0OiAwcHg7DQp9DQouYmZfcG9wdXBfY29udGVudCBoMyB7DQpmb250LXNpemU6IDM4cHg7DQpjb2xvcjogI2ZmZjsNCmZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsNCmxpbmUtaGVpZ2h0OiAxLjM7DQptYXgtd2lkdGg6IDM5MHB4Ow0KdGV4dC1hbGlnbjogcmlnaHQ7DQptYXJnaW4tcmlnaHQ6IDA7DQp9DQouYmZfcG9wdXBfY29udGVudCBoMyBzcGFuIHsNCmNvbG9yOiAjZmY3OTAwOw0KfQ0KLmJmX3BvcHVwX2NvbnRlbnQgaW5wdXQgew0KYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMGI4Ow0KYm9yZGVyOiAxcHggc29saWQgI2ZmZiAhaW1wb3J0YW50Ow0Kd2lkdGg6IDMwMHB4Ow0KYXBwZWFyYW5jZTogbm9uZTsNCmNvbG9yOiAjZmZmOw0KaGVpZ2h0OiA1MnB4Ow0KcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50Ow0KZm9udC1zaXplOjE2cHg7DQp9DQouYmZfcG9wdXBfaW5wdXRfZGl2IGEgew0KYmFja2dyb3VuZC1jb2xvcjogI2ZmNzkwMDsNCmNvbG9yOiAjZmZmOw0Kd2lkdGg6IDEzMHB4Ow0KdGV4dC1hbGlnbjogY2VudGVyOw0KaGVpZ2h0OiA1MnB4Ow0KZm9udC1zaXplOiAxNXB4Ow0KZm9udC13ZWlnaHQ6IDcwMDsNCnBhZGRpbmctdG9wOiAxN3B4Ow0KbWFyZ2luLXJpZ2h0OiAyNXB4Ow0KfQ0KLmJmX3BvcHVwX2lucHV0X2RpdiB7DQpkaXNwbGF5OiBmbGV4Ow0KYWxpZ24tY29udGVudDogZmxleC1lbmQ7DQptYXJnaW4tdG9wOiAzMHB4Ow0KfQ0KLmJmX3BvcHVwX2NvbnRlbnQgaDYgew0KY29sb3I6ICNmZmY7DQpmb250LXNpemU6IDE2cHg7DQpmb250LXdlaWdodDogMTAwICFpbXBvcnRhbnQ7DQptYXJnaW46IDI1cHggMDsNCm1heC13aWR0aDogNDgwcHg7DQpsaW5lLWhlaWdodDogMS40Ow0KbWFyZ2luLXJpZ2h0OjBweDsNCn0NCg0KQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7DQogICAgLmJmX3BvcHVwIHsNCiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL0VOL1B1Ymxpc2hpbmdJbWFnZXMvYmZfcG9wdXBNb2IucG5nKTsNCiAgICBoZWlnaHQ6IDkwJTsNCiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgMTAlKTsNCiAgICB3aWR0aDogMTAwJTsNCiAgICBwYWRkaW5nOiA2MHB4IDAgMHB4Ow0KICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTsNCiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4Ow0KfQ0KICAgIC5vcmFuZ2Vfd2Vla19pbWcgew0KICAgICAgICByaWdodDogMDsNCiAgICAgICAgd2lkdGg6IDI0MHB4Ow0KICAgICAgICBoZWlnaHQ6IDE3MHB4Ow0KICAgIH0NCg0KICAgIC5vcmFuZ2Vfd2Vla19saWdodCB7DQogICAgICAgIHJpZ2h0OiAtNDVweDsNCiAgICAgICAgd2lkdGg6IDI5MHB4Ow0KICAgICAgICBoZWlnaHQ6IDIyMHB4Ow0KICAgICAgICB0b3A6IC0xNXB4Ow0KICAgIH0NCg0KICAgIC5iZl9sZWZ0X2JvdHRvbV9pbWFnZXMgew0KICAgIHBhZGRpbmctcmlnaHQ6IDI1JTsNCiAgICBtYXJnaW4tdG9wOiAtMTMwcHg7DQogICAgdG9wOiAxMHB4Ow0KICAgIH0JDQoNCiAgICAub3JhbmdlX2Fycm93X2ltZyB7DQogICAgICAgIHdpZHRoOiA0NXB4Ow0KICAgIH0NCg0KICAgIC5vcmFuZ2VfYXJyb3dfbGlnaHRfaW1nIHsNCiAgICAgICAgcmlnaHQ6IC0yNXB4Ow0KICAgIH0NCg0KICAgIC5iZl9wb3B1cF9jb250ZW50IGgzIHsNCiAgICAgICAgZm9udC1zaXplOiAzMnB4Ow0KICAgICAgICBsaW5lLWhlaWdodDogMS4yOw0KICAgICAgICBtYXJnaW46IC0xMHB4IDBweDsNCiAgICB9DQoNCiAgICAuYmZfcG9wdXBfY29udGVudCBpbnB1dCB7DQogICAgICAgIHdpZHRoOiAxMDAlOw0KICAgIH0NCg0KICAgIC5iZl9wb3B1cF9pbnB1dF9kaXYgYSB7DQogICAgICAgIHdpZHRoOiAxNjBweDsNCiAgICAgICAgZGlzcGxheTogYmxvY2s7DQogICAgICAgIHBvc2l0aW9uOiB1bnNldDsNCiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOw0KICAgICAgICBtYXJnaW4tdG9wOiAzMHB4Ow0KICAgICAgICBoZWlnaHQ6IDQ4cHg7DQogICAgICAgIHBhZGRpbmctdG9wOiAxMnB4Ow0KICAgIH0NCiAgICAuc3ViX2Vycm9yIHsNCiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOw0KICAgICAgICB0b3A6IC03MHB4Ow0KICAgIH0NCiAgICAuc3ViX2Vycm9yIHsNCiAgICBmb250LXNpemU6MTRweDsNCiAgICB9DQogICAgLmJmX3BvcHVwX2lucHV0X2RpdiB7DQogICAgICAgIGRpc3BsYXk6IGJsb2NrOw0KICAgIH0NCiAgICAuYmZfcG9wdXBfY29udGVudCBoNiB7DQogICAgICAgIG1hcmdpbjogNXB4IDBweDsNCiAgICB9DQp9DQpzcGFuLmJmX3NlYyBiIHsNCmNvbG9yOiAjZmY3OTAwOw0KfQ0KLnNsaWRlcjEgLnNsaWNrLWFycm93IHsNCiAgICB3aWR0aDogNDBweDsNCn0NCi5zbGlkZXIyIC5zbGljay1hcnJvdyB7DQogICAgd2lkdGg6IDQwcHg7DQp9DQpAbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHsNCi5zaXh0aF9zZWN0aW9uIC5zbGljay1hcnJvdyB7DQogICAgd2lkdGg6NDVweDsNCn0NCi5zbGlkZXIxIC5zbGljay1hcnJvdyB7DQogICAgd2lkdGg6NDVweDsNCn0NCi5jc3IgLnNsaWNrLWFycm93IHsNCiAgICB3aWR0aDogNDBweCAhaW1wb3J0YW50Ow0KfQ0KfQ0KPC9zdHlsZT4NCjwhLS0gPHNjcmlwdD4NCg0KaWYgKGRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5jbGllbnRXaWR0aCA+IDcwMCkgew0KJCgnPGRpdiBjbGFzcz0iYnRzX3RoZW1lIj5cDQo8ZGl2IGNsYXNzPSJjb250YWluZXIiPlwNCjxkaXYgY2xhc3M9ImJmX2ltYWdlIj48aW1nIHNyYz0iL2FyL1B1Ymxpc2hpbmdJbWFnZXMvYmZfdGhlbWUucG5nIj48L2Rpdj5cDQo8ZGl2IGNsYXNzPSJidHNfdGhlbWVfbGluayI+XA0KPGEgY2xhc3M9ImhpZGVfYnRzX3RoZW1lIiBvbmNsaWNrPSJidHNfZnVuKCk7Ij48aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvWC5wbmciPjwvYT5cDQo8L2Rpdj5cDQo8L2Rpdj48L2Rpdj4nKS5pbnNlcnRCZWZvcmUoJyNkaXZUYXBzJyk7DQpmdW5jdGlvbiBidHNfZnVuKCkgew0KJCgnLmJ0c190aGVtZScpLmhpZGUoKTsNCn0NCg0KDQoNCg0KfQ0KPC9zY3JpcHQ+IC0tPg0KDQo8ZGl2IGlkPSJjc3JvdmVybGF5X3ZpZGVvIj4NCiAgPGRpdiBpZD0iY3NybW9kYWxfdmlkZW8iPg0KICAgIDxkaXYgY2xhc3M9Im5ld19wb3Bjb250ZW50Ij4NCiAgICAgPHA+DQogICAgICAgIDxiPtio2KPZiiDZiNmC2Kog2YjZitmGINmF2Kcg2YPZhtiqITwvYj4NCiAgICAgICAgPGJyPg0KICAgICAgICDYqNiq2YLYr9ixINiq2KrZiNin2LXZhCDZhdi52YbYpyDZhdmGINiu2YTYp9mEIDxhIGhyZWY9Imh0dHBzOi8vYXBpLndoYXRzYXBwLmNvbS9zZW5kLz9waG9uZT05NjI3Nzc3MDAxNzcmYW1wO3RleHQmYW1wO2FwcF9hYnNlbnQ9MCI+2KfZhNmI2KfYqtiz2KfYqDwvYT4NCiAgICAgICAgPGJyPg0KICAgICAgINmI2YPZhdin2YYg2KjYqtmC2K/YsSDYqtiv2YHYuSDZgdmI2KfYqtmK2LHZgyDZiNiq2LTYrdmGINiu2LfZgyDZhdmGINiu2YTYp9mEINmF2K3Zgdi42KkgPHNwYW4+T3JhbmdlIE1vbmV5PC9zcGFuPiDYo9mIINiq2K/YrtmEINi52YTZiQ0KIDxzcGFuPtmF2KrYrNix2YbYpyDYp9mE2KXZhNmD2KrYsdmI2YbZijwvc3Bhbj4NCtmE2KrYs9iq2YHZitivINmF2YYg2KLYrtixINin2YTYudix2YjYtg0KICAgIDwvcD4NCiAgICA8YSBocmVmPSJodHRwczovL2VzaG9wLm9yYW5nZS5qbzoyNTAvYXIvIiBjbGFzcz0icG9wdXBfYnRuIj7Yp9mE2YXYqtis2LEg2KfZhNil2YTZg9iq2LHZiNmG2Yo8L2E+DQogICAgPGEgb25jbGljaz0iQ1NSQ2xvc2VQb3VwKCkiIGNsYXNzPSJjbG9zZV9wb3B1cCI+2KXYutmE2KfZgjwvYT4NCiAgICA8L2Rpdj4NCiAgPC9kaXY+DQo8L2Rpdj4NCg0KPHNjcmlwdD4NCiAgICANCmZ1bmN0aW9uIENTUkNsb3NlUG91cCgpIHsNCiAgJCgiI2Nzcm92ZXJsYXlfdmlkZW8iKS5oaWRlKCk7DQp9DQoNCg0KZnVuY3Rpb24gb3BlbnZpZGVvcG9wKHZhbHVlKSB7DQppZih2YWx1ZT09JzEnKSB7DQokKCIjY3Nyb3ZlcmxheV92aWRlbyIpLnNob3coKTsNCn0NCn0NCg0KLy8gJCgnLm9wZW5fam9vZF9saW5rJykub24oImNsaWNrIiwgZnVuY3Rpb24gKCkgew0KLy8gICAgICAgICB3aW5kb3cubG9jYXRpb24ucmVwbGFjZSgiaHR0cHM6Ly9qb29kLm9yYW5nZS5qby9hciIpOyAgDQovLyAgICAgfSk7DQoNCi8vIGlmIChzZXNzaW9uU3RvcmFnZS5nZXRJdGVtKCJwb3B1cG9wZW4iKSAhPSAnMScpIHsNCi8vICAgICAgc2V0VGltZW91dChmdW5jdGlvbiAoKSB7DQovLyAgICAgICAgICAkKCcuam9vZF9wb3B1cCcpLnNob3coKTsNCi8vICAgICAgICAgIHNlc3Npb25TdG9yYWdlLnNldEl0ZW0oInBvcHVwb3BlbiIsICcxJyk7DQovLyAgICAgIH0sIDUwMDApOw0KDQovLyAgICAgICBzZXRUaW1lb3V0KGZ1bmN0aW9uICgpIHsNCi8vICAgICAgICAgICQoJy50aWtyYW1fcG9wdXBfb3ZlcmxheScpLnNob3coKTsNCi8vICAgICAgICAgc2Vzc2lvblN0b3JhZ2Uuc2V0SXRlbSgicG9wdXBvcGVuIiwgJzEnKTsNCi8vICAgICAgfSwgNTAwMCk7DQovLyAgICAgfQ0KLy8gICAgIGZ1bmN0aW9uIENsb3NlSm9vZFBvcHVwKCkgew0KLy8gICAgICAkKCIuam9vZF9wb3B1cCIpLmhpZGUoKTsNCi8vICAgICAgJCgnLnRpa3JhbV9wb3B1cF9vdmVybGF5JykuaGlkZSgpOw0KLy8gICAgIH0NCiAgICAgDQo8L3NjcmlwdD4NCjxub3NjcmlwdD4NCjxpbWcgaGVpZ2h0PSIxIiB3aWR0aD0iMSIgDQpzcmM9Imh0dHBzOi8vd3d3LmZhY2Vib29rLmNvbS90cj9pZD0yMTM4NTY5MDQ5NzI3ODAxJmV2PVBhZ2VWaWV3DQombm9zY3JpcHQ9MSIvPg0KPC9ub3NjcmlwdD5kAgYPZBYCAgIPZBYCAgUPZBYCAgMPFgIeB1Zpc2libGVoFgJmD2QWBAICD2QWBgIBDxYCHwNoZAIDDxYCHwNoZAIFDxYCHwNoZAIDDw8WAh4JQWNjZXNzS2V5BQEvZGQCCg9kFgwCBQ9kFgICAQ8WAh4LXyFJdGVtQ291bnQCBhYMZg9kFgICAQ8WBh4EaHJlZgUZaHR0cHM6Ly93d3cub3JhbmdlLmpvL2FyLx4GdGFyZ2V0BQVfc2VsZh8BBQ5hY3RpdmVGb2xsb3dVcxYCZg8VAQjYtNiu2LXZimQCAQ9kFgICAQ8WBB8GBTBodHRwczovL3d3dy5vcmFuZ2Uuam8vc2l0ZXMvc21hbGwtYnVzaW5lc3Nlcy9hci8fBwUFX3NlbGYWAmYPFQEd2KfZhNi02LHZg9in2Kog2KfZhNi12LrZitix2KlkAgIPZBYCAgEPFgQfBgUnaHR0cHM6Ly93d3cub3JhbmdlLmpvL3NpdGVzL0J1c2luZXNzL0VOHwcFBV9zZWxmFgJmDxUBDtin2YTYp9i52YXYp9mEZAIDD2QWAgIBDxYEHwYFPGh0dHBzOi8vd3d3Lm9yYW5nZS5qby9zaXRlcy9pbm5vdmF0aW9uL2FyL3BhZ2VzL2RlZmF1bHQuYXNweB8HBQVfc2VsZhYCZg8VAR/Yp9mE2K7Yr9mF2KfYqiDYp9mE2YXYqNiq2YPYsdipZAIED2QWAgIBDxYGHwYFFmh0dHBzOi8vam9icy5vcmFuZ2Uuam8fBwUFX3NlbGYfAQUOYWN0aXZlRm9sbG93VXMWAmYPFQEK2YjYuNin2KbZgWQCBQ9kFgICAQ8WBh8GBRovYXIvY3NyL3BhZ2VzL2RlZmF1bHQuYXNweB8HBQVfc2VsZh8BBQ5hY3RpdmVGb2xsb3dVcxYCZg8VASXYp9mE2YXYs9ik2YjZhNmK2Kkg2KfZhNmF2KzYqtmF2LnZitipZAIHD2QWBgIBDxYCHwVmZAIDD2QWAgIFDw8WAh8DaGRkAgUPFgIfBgUraHR0cHM6Ly93d3cub3JhbmdlLmpvL2VuL3BhZ2VzL2RlZmF1bHQuYXNweGQCCQ9kFgICAQ8WAh8FAgYWDGYPZBYCZg8VBSVodHRwczovL3d3dy5mYWNlYm9vay5jb20vT3JhbmdlSm9yZGFuBl9ibGFuawAIRmFjZWJvb2sOZmEgZmEtZmFjZWJvb2tkAgEPZBYCZg8VBRxodHRwczovL3R3aXR0ZXIuY29tL29yYW5nZWpvBl9ibGFuawAHVHdpdHRlcg1mYSBmYS10d2l0dGVyZAICD2QWAmYPFQUeaHR0cHM6Ly9pbnN0YWdyYW0uY29tL29yYW5nZWpvBl9ibGFuawAJSW5zdGFncmFtD2ZhIGZhLWluc3RhZ3JhbWQCAw9kFgJmDxUFLGh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3VzZXIvT3JhbmdlTW9iam9yZGFuBl9ibGFuawAHWW91dHViZQ1mYSBmYS15b3V0dWJlZAIED2QWAmYPFQUnaHR0cHM6Ly93d3cucGludGVyZXN0LmNvbS9vcmFuZ2Vqb3JkYW4vBl9ibGFuawAJUGludGVyZXN0D2ZhIGZhLXBpbnRlcmVzdGQCBQ9kFgJmDxUFKmh0dHBzOi8vbGlua2VkaW4uY29tL2NvbXBhbnkvb3JhbmdlLWpvcmRhbgZfYmxhbmsACExpbmtlZGluDmZhIGZhLWxpbmtlZGluZAILD2QWAmYPFgQfBgUYaHR0cHM6Ly93d3cub3JhbmdlLmpvL2FyHwcFBV9zZWxmFgICAQ8PFgQeDUFsdGVybmF0ZVRleHQFC29yYW5nZSBsb2dvHghJbWFnZVVybAUaL3B1Ymxpc2hpbmdpbWFnZXMvbG9nby5wbmdkZAINDxYCHgRUZXh0BdEPCgoKCgogICAgIDx1bD4KCjxkaXYgY2xhc3M9InEtbGlua3MgcS1saW5rcy1yZXMiPgogICAgPHVsPgogICAgICAgIAogICAgICAgIDwvdWw+CiAgICAgICAgICAgICAgICAgPC9kaXY+CgogICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICA8bGkgb25jbGljaz0ib3Blbm1lbnVPbkNsaWNrKCdUZW0xMTEnKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vZXNob3Aub3JhbmdlLmpvOjI1MC9hci8iIGNsYXNzPSJNZW51cG9pbnRlciIgb25tb3VzZW92ZXI9Im9wZW5tZW51KCdUZW0xMTEnKSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICDYp9mE2YXYqtis2LEg2KfZhNil2YTZg9iq2LHZiNmG2YoKICAgICAgICAgICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgICAgIDwvbGk+CiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICA8bGkgb25jbGljaz0ib3Blbm1lbnVPbkNsaWNrKCdUZW0xMjMnKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbmV3Lm9yYW5nZS5qby9hci9vZmZlcnMiIGNsYXNzPSJNZW51cG9pbnRlciIgb25tb3VzZW92ZXI9Im9wZW5tZW51KCdUZW0xMjMnKSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICDYp9mE2LnYsdmI2LYg2Ygg2KfZhNiu2K/Zhdin2KoKICAgICAgICAgICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgICAgIDwvbGk+CiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICA8bGkgb25jbGljaz0ib3Blbm1lbnVPbkNsaWNrKCdUZW0xMjUnKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Ii9hci9PcmFuZ2VNb25leSIgY2xhc3M9Ik1lbnVwb2ludGVyIiBvbm1vdXNlb3Zlcj0ib3Blbm1lbnUoJ1RlbTEyNScpIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIE9yYW5nZSBNb25leQogICAgICAgICAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgIDxsaSBvbmNsaWNrPSJvcGVubWVudU9uQ2xpY2soJ1RlbTExNicpIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cub3JhbmdlLmpvL3Nzb2xvZ2luL2FyL2FjY291bnQvbG9naW4iIGNsYXNzPSJNZW51cG9pbnRlciIgb25tb3VzZW92ZXI9Im9wZW5tZW51KCdUZW0xMTYnKSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICDYrdiz2KfYqNmKCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgPGxpIG9uY2xpY2s9Im9wZW5tZW51T25DbGljaygnVGVtMTI3JykiPgogICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSIvYXIvbXlhY2NvdW50L3BhZ2VzL3F1aWNrLXBheS5hc3B4IiBjbGFzcz0iTWVudXBvaW50ZXIiIG9ubW91c2VvdmVyPSJvcGVubWVudSgnVGVtMTI3JykiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAg2KfZhNiv2YHYuSAvINin2YTYtNit2YYg2KfZhNiz2LHZiti5CiAgICAgICAgICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgPGxpIG9uY2xpY2s9Im9wZW5tZW51T25DbGljaygnVGVtMTEzJykiPgogICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3d3dy5vcmFuZ2Uuam8vYXIvaGVscC9wYWdlcy9kZWZhdWx0LmFzcHgiIGNsYXNzPSJNZW51cG9pbnRlciIgb25tb3VzZW92ZXI9Im9wZW5tZW51KCdUZW0xMTMnKSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICDYp9mE2YXYs9in2LnYr9ipCiAgICAgICAgICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgCiAgICAgICAgIAoKCiAgICAgICAgPC91bD4KCgogICAgZAIRDxYCHwoFq4AHCgogICAgCiAgICAgICAgPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0iY3RsMDAkY3RsNDUkZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTkkY3RsMDAkcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyJGN0bDAwJGhkblRpdGxlIiBpZD0iY3RsMDBfY3RsNDVfZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTlfY3RsMDBfcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyX2N0bDAwX2hkblRpdGxlIiB2YWx1ZT0i2KfZhNmF2KrYrNixINin2YTYpdmE2YPYqtix2YjZhtmKIj4KICAgICAgICA8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJjdGwwMCRjdGw0NSRnX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OSRjdGwwMCRycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXIkY3RsMDAkaGRuU3ViVGl0bGUiIGlkPSJjdGwwMF9jdGw0NV9nX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OV9jdGwwMF9ycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXJfY3RsMDBfaGRuU3ViVGl0bGUiPgogICAgICAgIDxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9ImN0bDAwJGN0bDQ1JGdfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5JGN0bDAwJHJwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlciRjdGwwMCRoZG5JRCIgaWQ9ImN0bDAwX2N0bDQ1X2dfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5X2N0bDAwX3JwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlcl9jdGwwMF9oZG5JRCIgdmFsdWU9IjExIj4KICAgICAgICA8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJjdGwwMCRjdGw0NSRnX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OSRjdGwwMCRycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXIkY3RsMDAkaGRuVHlwZSIgaWQ9ImN0bDAwX2N0bDQ1X2dfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5X2N0bDAwX3JwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlcl9jdGwwMF9oZG5UeXBlIiB2YWx1ZT0iVGVtMSI+CjxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9ImN0bDAwJGN0bDQ1JGdfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5JGN0bDAwJHJwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlciRjdGwwMCRoZG5TdWJUaXRsZUxpbmsiIGlkPSJjdGwwMF9jdGw0NV9nX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OV9jdGwwMF9ycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXJfY3RsMDBfaGRuU3ViVGl0bGVMaW5rIiB2YWx1ZT0iIyI+CiAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRyb3AtNGNvbCBkcm9wLWRvd24gRGl2VGVtMTExIG1lbnVGaXhlZCIgaWQ9IkRpdlRlbTExMSIgc3R5bGU9ImRpc3BsYXk6bm9uZSI+CiAgICAgICAgICAgICAKIDxkaXY+CiA8c3BhbiBjbGFzcz0iZGl2TW92ZUxpbmtzIj48L3NwYW4+IAo8c3BhbiBjbGFzcz0ibWVudS1oZWFkZXIiIHN0eWxlPSIiPgogICAgPGEgY2xhc3M9Im1lbnUtYmFjayIgb25jbGljaz0iQmFja01lbnUoKSI+CjxpbWc+CjwvYT4KICAgIDxhIGNsYXNzPSJtZW51LWhlYWRlci1saW5rIiBvbmNsaWNrPSJCYWNrTWVudSgpIiBzdHlsZT0iCiAgICAKIj4KCiDYp9mE2YXYqtis2LEg2KfZhNil2YTZg9iq2LHZiNmG2YoKPC9hPgogIDwvc3Bhbj4KCgoKCiAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgCjxkaXYgY2xhc3M9ImNvbHMtZGl2Ij4KPGRpdiBjbGFzcz0idWxfY29udGFpbmVyIj4KICA8c3BhbiBjbGFzcz0ibWVudS1zdWJ0aXRsZSI+PGEgaHJlZj0iIyIgY2xhc3M9InN1YlRpdGxlMiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYT48L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9ImN0bDAwJGN0bDQ1JGdfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5JGN0bDAwJHJwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlciRjdGwwMCRycHRNZW51SGVhZGVyTGV2ZWxUd29UZW0xJGN0bDAwJGhkblN1YlRpdGxlIiBpZD0iY3RsMDBfY3RsNDVfZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTlfY3RsMDBfcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyX2N0bDAwX3JwdE1lbnVIZWFkZXJMZXZlbFR3b1RlbTFfY3RsMDBfaGRuU3ViVGl0bGUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9ImN0bDAwJGN0bDQ1JGdfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5JGN0bDAwJHJwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlciRjdGwwMCRycHRNZW51SGVhZGVyTGV2ZWxUd29UZW0xJGN0bDAwJGhkblRpdGxlIiBpZD0iY3RsMDBfY3RsNDVfZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTlfY3RsMDBfcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyX2N0bDAwX3JwdE1lbnVIZWFkZXJMZXZlbFR3b1RlbTFfY3RsMDBfaGRuVGl0bGUiIHZhbHVlPSLYudix2YjYtiDYp9mE2K7ZhNmI2YogIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJjdGwwMCRjdGw0NSRnX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OSRjdGwwMCRycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXIkY3RsMDAkcnB0TWVudUhlYWRlckxldmVsVHdvVGVtMSRjdGwwMCRoZG5QYXJlbnRJRCIgaWQ9ImN0bDAwX2N0bDQ1X2dfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5X2N0bDAwX3JwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlcl9jdGwwMF9ycHRNZW51SGVhZGVyTGV2ZWxUd29UZW0xX2N0bDAwX2hkblBhcmVudElEIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZW51LWNvbCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibGV2ZWx0aHJlZWxpIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBvbmNsaWNrPSJPcGVuTGV2ZWxUaHJlZSh0aGlzKSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImNvbC10aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9ImphdmFzY3JpcHQ6dm9pZCgpOyIgY2xhc3M9Ik1lbnVub25lIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgINi52LHZiNi2INin2YTYrtmE2YjZiiAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9lc2hvcC5vcmFuZ2Uuam8vYXIvbW9iaWxlL3Bvc3RwYWlkLWxpbmVzIiBjbGFzcz0iTWVudXBvaW50ZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgINiu2LfZiNi3INin2YTYrtmE2YjZiiDYp9mE2LTZh9ix2YrYqQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL2VzaG9wLm9yYW5nZS5qby9hci9tb2JpbGUvcHJlcGFpZC1saW5lcyIgY2xhc3M9Ik1lbnVwb2ludGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDYp9mE2K7Yt9mI2Lcg2KfZhNmF2K/ZgdmI2LnYqSDZhdiz2KjZgtin2YsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9lc2hvcC5vcmFuZ2Uuam8vYXIvbW9iaWxlL3lvLWxpbmVzIiBjbGFzcz0iTWVudXBvaW50ZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgINiu2LfZiNi3IFlPCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vZXNob3Aub3JhbmdlLmpvL2FyL2RldmljZXMtYWNjZXNzb3JpZXMvbW9iaWxlLXBob25lIiBjbGFzcz0iTWVudXBvaW50ZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgINin2YTYo9is2YfYstipINin2YTYrtmE2YjZitipCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vZXNob3Aub3JhbmdlLmpvL2FyL2RldmljZXMtYWNjZXNzb3JpZXMvbW9iaWxlLWFjY2Vzc29yaWVzIiBjbGFzcz0iTWVudXBvaW50ZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgINin77u52YPYs9iz2YjYp9ix2KfYqgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0iY3RsMDAkY3RsNDUkZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTkkY3RsMDAkcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyJGN0bDAwJHJwdE1lbnVIZWFkZXJMZXZlbFR3b1RlbTEkY3RsMDEkaGRuU3ViVGl0bGUiIGlkPSJjdGwwMF9jdGw0NV9nX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OV9jdGwwMF9ycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXJfY3RsMDBfcnB0TWVudUhlYWRlckxldmVsVHdvVGVtMV9jdGwwMV9oZG5TdWJUaXRsZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0iY3RsMDAkY3RsNDUkZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTkkY3RsMDAkcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyJGN0bDAwJHJwdE1lbnVIZWFkZXJMZXZlbFR3b1RlbTEkY3RsMDEkaGRuVGl0bGUiIGlkPSJjdGwwMF9jdGw0NV9nX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OV9jdGwwMF9ycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXJfY3RsMDBfcnB0TWVudUhlYWRlckxldmVsVHdvVGVtMV9jdGwwMV9oZG5UaXRsZSIgdmFsdWU9Iti52LHZiNi2INin2YTYpdmG2KrYsdmG2KoiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9ImN0bDAwJGN0bDQ1JGdfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5JGN0bDAwJHJwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlciRjdGwwMCRycHRNZW51SGVhZGVyTGV2ZWxUd29UZW0xJGN0bDAxJGhkblBhcmVudElEIiBpZD0iY3RsMDBfY3RsNDVfZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTlfY3RsMDBfcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyX2N0bDAwX3JwdE1lbnVIZWFkZXJMZXZlbFR3b1RlbTFfY3RsMDFfaGRuUGFyZW50SUQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1lbnUtY29sIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJsZXZlbHRocmVlbGkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIG9uY2xpY2s9Ik9wZW5MZXZlbFRocmVlKHRoaXMpIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iY29sLXRpdGxlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iamF2YXNjcmlwdDp2b2lkKCk7IiBjbGFzcz0iTWVudW5vbmUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg2LnYsdmI2LYg2KfZhNil2YbYqtix2YbYqgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL2VzaG9wLm9yYW5nZS5qby9hci9pbnRlcm5ldC9hZHNsLW9mZmVyIiBjbGFzcz0iTWVudXBvaW50ZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgINi52LHZiNi2INin2YTZgCBBRFNMCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vZXNob3Aub3JhbmdlLmpvL2FyL2ludGVybmV0L2ZpYmVyLW9mZmVycyIgY2xhc3M9Ik1lbnVwb2ludGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDYudix2YjYtiDYp9mE2YHYp9mK2KjYsQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL2VzaG9wLm9yYW5nZS5qby9hci9kZXZpY2VzLWFjY2Vzc29yaWVzL2ludGVybmV0LWRldmljZXMiIGNsYXNzPSJNZW51cG9pbnRlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg2KPYrNmH2LLYqSDYp9mE2KXZhtiq2LHZhtiqCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJjdGwwMCRjdGw0NSRnX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OSRjdGwwMCRycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXIkY3RsMDAkcnB0TWVudUhlYWRlckxldmVsVHdvVGVtMSRjdGwwMiRoZG5TdWJUaXRsZSIgaWQ9ImN0bDAwX2N0bDQ1X2dfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5X2N0bDAwX3JwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlcl9jdGwwMF9ycHRNZW51SGVhZGVyTGV2ZWxUd29UZW0xX2N0bDAyX2hkblN1YlRpdGxlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJjdGwwMCRjdGw0NSRnX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OSRjdGwwMCRycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXIkY3RsMDAkcnB0TWVudUhlYWRlckxldmVsVHdvVGVtMSRjdGwwMiRoZG5UaXRsZSIgaWQ9ImN0bDAwX2N0bDQ1X2dfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5X2N0bDAwX3JwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlcl9jdGwwMF9ycHRNZW51SGVhZGVyTGV2ZWxUd29UZW0xX2N0bDAyX2hkblRpdGxlIiB2YWx1ZT0iINin2YTYrti3INin2YTYq9in2KjYqiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0iY3RsMDAkY3RsNDUkZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTkkY3RsMDAkcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyJGN0bDAwJHJwdE1lbnVIZWFkZXJMZXZlbFR3b1RlbTEkY3RsMDIkaGRuUGFyZW50SUQiIGlkPSJjdGwwMF9jdGw0NV9nX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OV9jdGwwMF9ycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXJfY3RsMDBfcnB0TWVudUhlYWRlckxldmVsVHdvVGVtMV9jdGwwMl9oZG5QYXJlbnRJRCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVudS1jb2wiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9ImxldmVsdGhyZWVsaSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgb25jbGljaz0iT3BlbkxldmVsVGhyZWUodGhpcykiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJjb2wtdGl0bGUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJqYXZhc2NyaXB0OnZvaWQoKTsiIGNsYXNzPSJNZW51bm9uZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg2KfZhNiu2Lcg2KfZhNir2KfYqNiqCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vZXNob3Aub3JhbmdlLmpvL2FyL2ZpeGVkLXBsYW5zL2ZpeGVkLXBvc3RwYWlkLWxpbmVzIiBjbGFzcz0iTWVudXBvaW50ZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgINin2YTYudix2YjYtiDYp9mE2YXYr9mB2YjYudipINmE2KfYrdmC2KfZiwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0iY3RsMDAkY3RsNDUkZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTkkY3RsMDAkcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyJGN0bDAwJHJwdE1lbnVIZWFkZXJMZXZlbFR3b1RlbTEkY3RsMDMkaGRuU3ViVGl0bGUiIGlkPSJjdGwwMF9jdGw0NV9nX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OV9jdGwwMF9ycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXJfY3RsMDBfcnB0TWVudUhlYWRlckxldmVsVHdvVGVtMV9jdGwwM19oZG5TdWJUaXRsZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0iY3RsMDAkY3RsNDUkZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTkkY3RsMDAkcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyJGN0bDAwJHJwdE1lbnVIZWFkZXJMZXZlbFR3b1RlbTEkY3RsMDMkaGRuVGl0bGUiIGlkPSJjdGwwMF9jdGw0NV9nX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OV9jdGwwMF9ycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXJfY3RsMDBfcnB0TWVudUhlYWRlckxldmVsVHdvVGVtMV9jdGwwM19oZG5UaXRsZSIgdmFsdWU9IjRHINi52LHZiNi2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJjdGwwMCRjdGw0NSRnX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OSRjdGwwMCRycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXIkY3RsMDAkcnB0TWVudUhlYWRlckxldmVsVHdvVGVtMSRjdGwwMyRoZG5QYXJlbnRJRCIgaWQ9ImN0bDAwX2N0bDQ1X2dfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5X2N0bDAwX3JwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlcl9jdGwwMF9ycHRNZW51SGVhZGVyTGV2ZWxUd29UZW0xX2N0bDAzX2hkblBhcmVudElEIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZW51LWNvbCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibGV2ZWx0aHJlZWxpIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBvbmNsaWNrPSJPcGVuTGV2ZWxUaHJlZSh0aGlzKSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImNvbC10aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9ImphdmFzY3JpcHQ6dm9pZCgpOyIgY2xhc3M9Ik1lbnVub25lIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDRHINi52LHZiNi2CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vZXNob3Aub3JhbmdlLmpvL2FyL2ludGVybmV0LzRnLWZseWJveC1vZmZlciIgY2xhc3M9Ik1lbnVwb2ludGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDYudix2YjYtiA0RyDZgdmE2KfZiiDYqNmI2YPYswogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL2VzaG9wLm9yYW5nZS5qby9hci9pbnRlcm5ldC9wcmVwYWlkLW9yYW5nZS1uZXQtb2ZmZXJzIiBjbGFzcz0iTWVudXBvaW50ZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgINi52LHZiNi2IE9yYW5nZSDZhtiqINin2YTZhdiv2YHZiNi52Kkg2YXYs9io2YLYp9mLCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKCjwvZGl2PgoKPGRpdiBjbGFzcz0ibWVudS1jb2wgU2xpZGVyU2VjdGlvbiI+CjxkaXYgY2xhc3M9Im1lbnVfc2xpZGVyIj4KPGRpdiBjbGFzcz0ibWVudV9zbGlkZXJfY29udGVudCI+CjxoND7Yp9mE2YXYqtis2LEg2KfZhNil2YTZg9iq2LHZiNmG2Yo8L2g0Pgo8YSBocmVmPSJodHRwczovL2VzaG9wLm9yYW5nZS5qbzoyNTAvYXIvIj7Yp9mD2KrYtNmBINin2YTZhdiy2YrYrzwvYT4KPC9kaXY+CjxkaXYgaWQ9Im1lbnVfY2Fyb3VzZWw3IiBjbGFzcz0iY2Fyb3VzZWwgc2xpZGUgbWVudV9jbHMiIGRhdGEtcmlkZT0iY2Fyb3VzZWwiPgogIDxvbCBjbGFzcz0iY2Fyb3VzZWwtaW5kaWNhdG9ycyI+CiAgICA8bGkgZGF0YS10YXJnZXQ9IiNtZW51X2Nhcm91c2VsNyIgZGF0YS1zbGlkZS10bz0iMCIgY2xhc3M9ImFjdGl2ZSI+PC9saT4KICAgIDxsaSBkYXRhLXRhcmdldD0iI21lbnVfY2Fyb3VzZWw3IiBkYXRhLXNsaWRlLXRvPSIxIiBjbGFzcz0iIj48L2xpPgogICAgPGxpIGRhdGEtdGFyZ2V0PSIjbWVudV9jYXJvdXNlbDciIGRhdGEtc2xpZGUtdG89IjIiIGNsYXNzPSIiPjwvbGk+CiAgICA8bGkgZGF0YS10YXJnZXQ9IiNtZW51X2Nhcm91c2VsNyIgZGF0YS1zbGlkZS10bz0iMyIgY2xhc3M9IiI+PC9saT4KICA8L29sPgogIDxkaXYgY2xhc3M9ImNhcm91c2VsLWlubmVyIj4KICA8ZGl2IGNsYXNzPSJpdGVtIGFjdGl2ZSI+CiAgICAgIDxhIGhyZWY9Imh0dHBzOi8vZXNob3Aub3JhbmdlLmpvOjI1MC9hci9kZXZpY2VzLWFjY2Vzc29yaWVzL21vYmlsZS1waG9uZT9tSWQ9MzciPgogICA8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X21lbnUvb3Bwby5wbmciIGFsdD0iZXNob3AiPgogICAgICA8aDM+T1BQTyDYo9is2YfYstipPC9oMz4KICAgPGRpdiBjbGFzcz0ibWVudV9zbGlkZXJfZGlzY291bnQiPgogICAgICAgIDxwPtmF2KrZiNmB2LHYqSDYrtmE2KfZhCDYp9mE2YXYqtis2LEg2KfZhNin2YTZg9iq2LHZiNmG2Yo8L3A+CiAgICAgIDwvZGl2PgogPC9hPgo8L2Rpdj4KICAgIDxkaXYgY2xhc3M9Iml0ZW0iPgogICAgICA8YSBocmVmPSJodHRwczovL2VzaG9wLm9yYW5nZS5qbzoyNTAvYXIvdGFibGV0cy1sYXB0b3BzIj4KICAgPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19tZW51L3RhYmxldC5wbmciIGFsdD0iZXNob3AiPgogICAgICA8aDM+2KPYrNmH2LLYqSDYqtin2KjZhNiqINmF2KzYp9mG2Kc8L2gzPgogICA8ZGl2IGNsYXNzPSJtZW51X3NsaWRlcl9kaXNjb3VudCI+CiAgICAgICAgPHA+2YXYuSDYrti32YjYtyDYp9mE2KfYtNiq2LHYp9mD2KfYqjwvcD4KICAgICAgPC9kaXY+CiA8L2E+CjwvZGl2PgogIDxkaXYgY2xhc3M9Iml0ZW0iPgogICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vZXNob3Aub3JhbmdlLmpvOjI1MC9hci9pdGVsLWtpZHBhZC0xLXRhYmxldCI+CgogICAgICAgIDxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfbWVudS9tZW51X2ljb25fa2lkcGFkLnBuZyIgYWx0PSJlc2hvcCI+CiAgICAgICAgPGgzPkl0ZWwga2lkcGFkMTwvaDM+CgkJPHNwYW4gY2xhc3M9Im1lbnVfc2xpZGVyX3ByaWNlIj4KCQkJPHAgY2xhc3M9InByaWNlX2N1cnJlbmN5Ij7Yr9mK2YbYp9ixPC9wPgoJCQk8cCBjbGFzcz0ibWFpbl9wcmljZSI+NDwvcD4KCQkJPHAgY2xhc3M9InNlY29uZHJ5X3ByaWNlIj4uNTA8L3A+CgkJCTxwIGNsYXNzPSJwcmljZV9kdXJhdGlvbiI+LyDYtNmH2LHZitinPC9wPgoJCQk8cCBjbGFzcz0icHJpY2Vfbm90ZSI+2YXYuSDYudix2YjYtiDYp9mE2YHYp9mK2KjYsTwvcD4KCQk8L3NwYW4+CgkJPC9hPgoJPC9kaXY+CgogICAgPGRpdiBjbGFzcz0iaXRlbSI+CgkgICAgICA8YSBocmVmPSJodHRwczovL2VzaG9wLm9yYW5nZS5qbzoyNTAvYXIvZGV2aWNlcy1hY2Nlc3Nvcmllcy9tb2JpbGUtYWNjZXNzb3JpZXMvYXBwbGUtd2F0Y2gtc2VyaWVzLTYtNDRtbSI+CgogICAgICAgPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19tZW51L2FwcGxld2F0Y2hfbWVudS5wbmciIGFsdD0iZXNob3AiPgogICAgICA8aDM+QXBwbGUgV2F0Y2g8L2gzPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZW51X3NsaWRlcl9kaXNjb3VudCI+CiAgICAgICAgPHA+2YXYqtmI2YHYsdipINin2YTYp9mGPC9wPgogICAgICA8L2Rpdj4KICAgPC9hPgogICAgPC9kaXY+CiAgPC9kaXY+CiAgPGEgY2xhc3M9ImxlZnQgY2Fyb3VzZWwtY29udHJvbCIgaHJlZj0iI21lbnVfY2Fyb3VzZWw3IiBkYXRhLXNsaWRlPSJwcmV2Ij4KICAgIDxzcGFuIGNsYXNzPSJnbHlwaGljb24gZ2x5cGhpY29uLWNoZXZyb24tbGVmdCI+PC9zcGFuPgogIDwvYT4KICA8YSBjbGFzcz0icmlnaHQgY2Fyb3VzZWwtY29udHJvbCIgaHJlZj0iI21lbnVfY2Fyb3VzZWw3IiBkYXRhLXNsaWRlPSJuZXh0Ij4KICAgIDxzcGFuIGNsYXNzPSJnbHlwaGljb24gZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQiPjwvc3Bhbj4KICA8L2E+CjwvZGl2Pgo8L2Rpdj48L2Rpdj4KCgoKCiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPCEtLWNvbHMtZGl2LS0+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVudS1mb290ZXIiPgogICAgICAgICAgICAgICAgICAgICAgICA8dWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+PGEgaHJlZj0iIyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iL19sYXlvdXRzLzE1L29yYW5nZWNtczIwMTMvaW1hZ2VzL2V4aXQtbWVudS5wbmciIGNsYXNzPSJFeGl0TWVudSI+PC9hPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KCQkJCQkKCQkJCQkKPGRpdiBjbGFzcz0iY29udGFjdF91c19tZW51Ij4KCTxkaXYgY2xhc3M9ImNvbnRhY3RfdXNfbWVudV9jYWxsX3NpZGUiPgoJCTxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfbWVudS9DYWxsLnBuZyI+CgkJPHA+INiq2YjYp9i12YQg2YXYuSDZhdix2YPYsiDYrtiv2YXYp9iqINin2YTZhdi02KrYsdmD2YrZhiA8c3Bhbj4xNzc3IDwvc3Bhbj7Yp9mIPHNwYW4+IDA3Nzc3MDAxNzc8L3NwYW4+INin2Ygg2YXZhiDYrtmE2KfZhCA8YSBocmVmPSJodHRwczovL2FwaS53aGF0c2FwcC5jb20vc2VuZC8/cGhvbmU9OTYyNzc3NzAwMTc3JmFtcDt0ZXh0JmFtcDthcHBfYWJzZW50PTAiPldoYXRzQXBwIGNoYW5uZWw8L2E+LjwvcD4KCTwvZGl2PgoJPGRpdiBjbGFzcz0iY29udGFjdF91c19tZW51X2xvY2F0aW9uX3NpZGUiPgo8YSBocmVmPSJodHRwczovL3N0b3JlLWFyLm9yYW5nZS5qby8iPgkJCjxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfbWVudS9waW4ucG5nIj4KCQk8cD7Zhdi52KfYsdi2INin2YjYsdin2YbYrDwvcD4KPC9hPgoJPC9kaXY+CjwvZGl2PgoJCgo8ZGl2IGNsYXNzPSJyZXNwb25zaXZlX2NvbnRhY3RfdXMgcmVzcG9uc2l2ZV9pbm5lcl9jb250YWN0dXMiPgoJPGEgaHJlZj0iaHR0cHM6Ly93d3cub3JhbmdlLmpvL2FyL3BhZ2VzL2NvbnRhY3QtdXMuYXNweCI+2KfYqti12YQg2KjZhtinPC9hPgoJPGEgaHJlZj0iaHR0cHM6Ly9zdG9yZS1hci5vcmFuZ2Uuam8vIj7Yp9mF2KfZg9mGINmF2LnYp9ix2LYgT3JhbmdlPC9hPgo8L2Rpdj4KCgogICAgICAgICAgICAgICAgICAgIDwhLS1tZW51LWZvb3Rlci0tPgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgoKICAgICAgICAgICAgPGRpdiBjbGFzcz0iZHJvcC0zY29sIGRyb3AtZG93biBEaXZUZW0yMTEgbWVudUZpeGVkIiBpZD0iRGl2VGVtMjExIiBzdHlsZT0iZGlzcGxheTpub25lIj4KICAgICAgICAgICAgICAgIDxkaXY+CjxzcGFuIGNsYXNzPSJtZW51LWhlYWRlciIgc3R5bGU9IiI+CiAgICA8YSBjbGFzcz0ibWVudS1iYWNrIiBvbmNsaWNrPSJCYWNrTWVudSgpIj4KPGltZz4KPC9hPgogICAgPGEgY2xhc3M9Im1lbnUtaGVhZGVyLWxpbmsiIG9uY2xpY2s9IkJhY2tNZW51KCkiIHN0eWxlPSIKICAgIAoiPgoKINin2YTZhdiq2KzYsSDYp9mE2KXZhNmD2KrYsdmI2YbZigo8L2E+CiAgPC9zcGFuPgoKICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2xzLWRpdiI+CiAgPHNwYW4gY2xhc3M9Im1lbnUtc3VidGl0bGUiPjxhIGhyZWY9IiMiIGNsYXNzPSJzdWJUaXRsZTIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E+PC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVudS1mb290ZXIiPgogICAgICAgICAgICAgICAgICAgICAgICA8dWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT48YSBocmVmPSIjIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iLi4vLi4vLi4vLi4vX2xheW91dHMvMTUvb3JhbmdlY21zMjAxMy9pbWFnZXMvZXhpdC1tZW51LnBuZyIgY2xhc3M9IkV4aXRNZW51Ij48L2E+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICA8L3VsPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgoJCQkJCQoJCQkJCTxkaXYgY2xhc3M9ImNvbnRhY3RfdXNfbWVudSI+Cgk8ZGl2IGNsYXNzPSJjb250YWN0X3VzX21lbnVfY2FsbF9zaWRlIj4KCQk8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X21lbnUvQ2FsbC5wbmciPgoJCTxwPiDYqtmI2KfYtdmEINmF2Lkg2YXYsdmD2LIg2K7Yr9mF2KfYqiDYp9mE2YXYtNiq2LHZg9mK2YYgPHNwYW4+MTc3NyA8L3NwYW4+2KfZiDxzcGFuPiAwNzc3NzAwMTc3PC9zcGFuPiDYp9mIINmF2YYg2K7ZhNin2YQgPGEgaHJlZj0iaHR0cHM6Ly9hcGkud2hhdHNhcHAuY29tL3NlbmQvP3Bob25lPTk2Mjc3NzcwMDE3NyZhbXA7dGV4dCZhbXA7YXBwX2Fic2VudD0wIj5XaGF0c0FwcCBjaGFubmVsPC9hPi48L3A+Cgk8L2Rpdj4KCTxkaXYgY2xhc3M9ImNvbnRhY3RfdXNfbWVudV9sb2NhdGlvbl9zaWRlIj4KPGEgaHJlZj0iaHR0cHM6Ly9zdG9yZS1hci5vcmFuZ2Uuam8vIj4JCQo8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X21lbnUvcGluLnBuZyI+CgkJPHA+2YXYudin2LHYtiDYp9mI2LHYp9mG2Kw8L3A+CjwvYT4KCTwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9InJlc3BvbnNpdmVfY29udGFjdF91cyByZXNwb25zaXZlX2lubmVyX2NvbnRhY3R1cyI+Cgk8YSBocmVmPSJodHRwczovL3d3dy5vcmFuZ2Uuam8vYXIvcGFnZXMvY29udGFjdC11cy5hc3B4Ij7Yp9iq2LXZhCDYqNmG2Kc8L2E+Cgk8YSBocmVmPSJodHRwczovL3N0b3JlLWFyLm9yYW5nZS5qby8iPtin2YXYp9mD2YYg2YXYudin2LHYtiBPcmFuZ2U8L2E+CjwvZGl2PgoKCgogICAgICAgICAgICAgICAgICAgIDwhLS1tZW51LWZvb3Rlci0tPgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJkcm9wLTRjb2wtcHJvbW8gZHJvcC1kb3duIERpdlRlbTMxMSBtZW51Rml4ZWQiIGlkPSJEaXZUZW0zMTEiIHN0eWxlPSJkaXNwbGF5Om5vbmUiPgogICAgICAgICAgICAgICAgPGRpdj4KCjxzcGFuIGNsYXNzPSJtZW51LWhlYWRlciIgc3R5bGU9IiI+CiAgICA8YSBjbGFzcz0ibWVudS1iYWNrIiBvbmNsaWNrPSJCYWNrTWVudSgpIj4KPGltZz4KPC9hPgogICAgPGEgY2xhc3M9Im1lbnUtaGVhZGVyLWxpbmsiIG9uY2xpY2s9IkJhY2tNZW51KCkiIHN0eWxlPSIKICAgIAoiPgoKINin2YTZhdiq2KzYsSDYp9mE2KXZhNmD2KrYsdmI2YbZigo8L2E+CiAgPC9zcGFuPgoKICAgICAgICAgICAgICAgICAgICAKCjxkaXYgY2xhc3M9InByb21vLWNvbnRhaW5lciI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29scy1kaXYiPgogIDxzcGFuIGNsYXNzPSJtZW51LXN1YnRpdGxlIj48YSBocmVmPSIjIiBjbGFzcz0ic3ViVGl0bGUyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hPjwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPHA+4oCL4oCL4oCL4oCL4oCL4oCLPC9wPgo8L2Rpdj4gICAgICAgICAgICAgICAgICAgCiA8YnIgc3R5bGU9ImNsZWFyOiBib3RoIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZW51LWZvb3RlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICA8dWw+CiAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICA8bGk+PGEgaHJlZj0iIyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iLi4vLi4vLi4vLi4vX2xheW91dHMvMTUvb3JhbmdlY21zMjAxMy9pbWFnZXMvZXhpdC1tZW51LnBuZyIgY2xhc3M9IkV4aXRNZW51Ij48L2E+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+CiAgICAgICAgICAgICAgICAgICAgPC91bD4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KCQkJCQkKCTxkaXYgY2xhc3M9ImNvbnRhY3RfdXNfbWVudSI+Cgk8ZGl2IGNsYXNzPSJjb250YWN0X3VzX21lbnVfY2FsbF9zaWRlIj4KCQk8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X21lbnUvQ2FsbC5wbmciPgoJCTxwPiDYqtmI2KfYtdmEINmF2Lkg2YXYsdmD2LIg2K7Yr9mF2KfYqiDYp9mE2YXYtNiq2LHZg9mK2YYgPHNwYW4+MTc3NyA8L3NwYW4+2KfZiDxzcGFuPiAwNzc3NzAwMTc3PC9zcGFuPiDYp9mIINmF2YYg2K7ZhNin2YQgPGEgaHJlZj0iaHR0cHM6Ly9hcGkud2hhdHNhcHAuY29tL3NlbmQvP3Bob25lPTk2Mjc3NzcwMDE3NyZhbXA7dGV4dCZhbXA7YXBwX2Fic2VudD0wIj5XaGF0c0FwcCBjaGFubmVsPC9hPi48L3A+Cgk8L2Rpdj4KCTxkaXYgY2xhc3M9ImNvbnRhY3RfdXNfbWVudV9sb2NhdGlvbl9zaWRlIj4KPGEgaHJlZj0iaHR0cHM6Ly9zdG9yZS1hci5vcmFuZ2Uuam8vIj4JCQo8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X21lbnUvcGluLnBuZyI+CgkJPHA+2YXYudin2LHYtiDYp9mI2LHYp9mG2Kw8L3A+CjwvYT4KCTwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9InJlc3BvbnNpdmVfY29udGFjdF91cyByZXNwb25zaXZlX2lubmVyX2NvbnRhY3R1cyI+Cgk8YSBocmVmPSJodHRwczovL3d3dy5vcmFuZ2Uuam8vYXIvcGFnZXMvY29udGFjdC11cy5hc3B4Ij7Yp9iq2LXZhCDYqNmG2Kc8L2E+Cgk8YSBocmVmPSJodHRwczovL3N0b3JlLWFyLm9yYW5nZS5qby8iPtin2YXYp9mD2YYg2YXYudin2LHYtiBPcmFuZ2U8L2E+CjwvZGl2PgoKICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8IS0tbWVudS1mb290ZXItLT4KICAgICAgICAgICAgPC9kaXY+CgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJkcm9wLTRpbWdzIGRyb3AtZG93biBEaXZUZW00MTEgbWVudUZpeGVkIiBpZD0iRGl2VGVtNDExIiBzdHlsZT0iZGlzcGxheTpub25lIj4KICAgICAgICAgICAgICAgIDxkaXY+Cgo8c3BhbiBjbGFzcz0ibWVudS1oZWFkZXIiIHN0eWxlPSIiPgogICAgPGEgY2xhc3M9Im1lbnUtYmFjayIgb25jbGljaz0iQmFja01lbnUoKSI+CjxpbWc+CjwvYT4KICAgIDxhIGNsYXNzPSJtZW51LWhlYWRlci1saW5rIiBvbmNsaWNrPSJCYWNrTWVudSgpIiBzdHlsZT0iCiAgICAKIj4KCiDYp9mE2YXYqtis2LEg2KfZhNil2YTZg9iq2LHZiNmG2YoKPC9hPgogIDwvc3Bhbj4KCiAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29scy1kaXYiPgogICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0ibWVudS1zdWJ0aXRsZSI+PGEgaHJlZj0iIyIgY2xhc3M9InN1YlRpdGxlMiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYT48L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgIDwhLS1jb2xzLWRpdi0tPgogPGRpdiBjbGFzcz0ibWVudS1mb290ZXIiPgogICAgICAgICAgICAgICAgICAgIDx1bD4KICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgIDxsaT48YSBocmVmPSIjIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIuLi8uLi8uLi8uLi9fbGF5b3V0cy8xNS9vcmFuZ2VjbXMyMDEzL2ltYWdlcy9leGl0LW1lbnUucG5nIiBjbGFzcz0iRXhpdE1lbnUiPjwvYT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICA8L3VsPgogICAgICAgICAgICAgICAgPC9kaXY+CgkJCQkKPGRpdiBjbGFzcz0iY29udGFjdF91c19tZW51Ij4KCTxkaXYgY2xhc3M9ImNvbnRhY3RfdXNfbWVudV9jYWxsX3NpZGUiPgoJCTxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfbWVudS9DYWxsLnBuZyI+CgkJPHA+INiq2YjYp9i12YQg2YXYuSDZhdix2YPYsiDYrtiv2YXYp9iqINin2YTZhdi02KrYsdmD2YrZhiA8c3Bhbj4xNzc3IDwvc3Bhbj7Yp9mIPHNwYW4+IDA3Nzc3MDAxNzc8L3NwYW4+INin2Ygg2YXZhiDYrtmE2KfZhCA8YSBocmVmPSJodHRwczovL2FwaS53aGF0c2FwcC5jb20vc2VuZC8/cGhvbmU9OTYyNzc3NzAwMTc3JmFtcDt0ZXh0JmFtcDthcHBfYWJzZW50PTAiPldoYXRzQXBwIGNoYW5uZWw8L2E+LjwvcD4KCTwvZGl2PgoJPGRpdiBjbGFzcz0iY29udGFjdF91c19tZW51X2xvY2F0aW9uX3NpZGUiPgo8YSBocmVmPSJodHRwczovL3N0b3JlLWFyLm9yYW5nZS5qby8iPgkJCjxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfbWVudS9waW4ucG5nIj4KCQk8cD7Zhdi52KfYsdi2INin2YjYsdin2YbYrDwvcD4KPC9hPgoJPC9kaXY+CjwvZGl2PgoJCQkJCgk8ZGl2IGNsYXNzPSJyZXNwb25zaXZlX2NvbnRhY3RfdXMgcmVzcG9uc2l2ZV9pbm5lcl9jb250YWN0dXMiPgoJPGEgaHJlZj0iaHR0cHM6Ly93d3cub3JhbmdlLmpvL2FyL3BhZ2VzL2NvbnRhY3QtdXMuYXNweCI+2KfYqti12YQg2KjZhtinPC9hPgoJPGEgaHJlZj0iaHR0cHM6Ly9zdG9yZS1hci5vcmFuZ2Uuam8vIj7Yp9mF2KfZg9mGINmF2LnYp9ix2LYgT3JhbmdlPC9hPgo8L2Rpdj4KCgkJCQkKICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIDwhLS1tZW51LWZvb3Rlci0tPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAKCQkJICAKCQkKCgoJCQkgIAoJCQkgIAogICAgICAgICAgICA8IS0tY29scy1kaXYtLT4KICAgIAogICAgICAgIDxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9ImN0bDAwJGN0bDQ1JGdfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5JGN0bDAwJHJwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlciRjdGwwMSRoZG5UaXRsZSIgaWQ9ImN0bDAwX2N0bDQ1X2dfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5X2N0bDAwX3JwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlcl9jdGwwMV9oZG5UaXRsZSIgdmFsdWU9Itin2YTYudix2YjYtiDZiCDYp9mE2K7Yr9mF2KfYqiI+CiAgICAgICAgPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0iY3RsMDAkY3RsNDUkZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTkkY3RsMDAkcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyJGN0bDAxJGhkblN1YlRpdGxlIiBpZD0iY3RsMDBfY3RsNDVfZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTlfY3RsMDBfcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyX2N0bDAxX2hkblN1YlRpdGxlIj4KICAgICAgICA8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJjdGwwMCRjdGw0NSRnX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OSRjdGwwMCRycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXIkY3RsMDEkaGRuSUQiIGlkPSJjdGwwMF9jdGw0NV9nX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OV9jdGwwMF9ycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXJfY3RsMDFfaGRuSUQiIHZhbHVlPSIyMyI+CiAgICAgICAgPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0iY3RsMDAkY3RsNDUkZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTkkY3RsMDAkcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyJGN0bDAxJGhkblR5cGUiIGlkPSJjdGwwMF9jdGw0NV9nX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OV9jdGwwMF9ycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXJfY3RsMDFfaGRuVHlwZSIgdmFsdWU9IlRlbTEiPgo8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJjdGwwMCRjdGw0NSRnX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OSRjdGwwMCRycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXIkY3RsMDEkaGRuU3ViVGl0bGVMaW5rIiBpZD0iY3RsMDBfY3RsNDVfZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTlfY3RsMDBfcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyX2N0bDAxX2hkblN1YlRpdGxlTGluayIgdmFsdWU9IiMiPgogICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJkcm9wLTRjb2wgZHJvcC1kb3duIERpdlRlbTEyMyBtZW51Rml4ZWQiIGlkPSJEaXZUZW0xMjMiIHN0eWxlPSJkaXNwbGF5Om5vbmUiPgogICAgICAgICAgICAgCiA8ZGl2PgogPHNwYW4gY2xhc3M9ImRpdk1vdmVMaW5rcyI+PC9zcGFuPiAKPHNwYW4gY2xhc3M9Im1lbnUtaGVhZGVyIiBzdHlsZT0iIj4KICAgIDxhIGNsYXNzPSJtZW51LWJhY2siIG9uY2xpY2s9IkJhY2tNZW51KCkiPgo8aW1nPgo8L2E+CiAgICA8YSBjbGFzcz0ibWVudS1oZWFkZXItbGluayIgb25jbGljaz0iQmFja01lbnUoKSIgc3R5bGU9IgogICAgCiI+Cgog2KfZhNi52LHZiNi2INmIINin2YTYrtiv2YXYp9iqCjwvYT4KICA8L3NwYW4+CgoKCgogICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgIAo8ZGl2IGNsYXNzPSJjb2xzLWRpdiI+CjxkaXYgY2xhc3M9InVsX2NvbnRhaW5lciI+CiAgPHNwYW4gY2xhc3M9Im1lbnUtc3VidGl0bGUiPjxhIGhyZWY9IiMiIGNsYXNzPSJzdWJUaXRsZTIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E+PC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJjdGwwMCRjdGw0NSRnX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OSRjdGwwMCRycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXIkY3RsMDEkcnB0TWVudUhlYWRlckxldmVsVHdvVGVtMSRjdGwwMCRoZG5TdWJUaXRsZSIgaWQ9ImN0bDAwX2N0bDQ1X2dfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5X2N0bDAwX3JwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlcl9jdGwwMV9ycHRNZW51SGVhZGVyTGV2ZWxUd29UZW0xX2N0bDAwX2hkblN1YlRpdGxlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJjdGwwMCRjdGw0NSRnX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OSRjdGwwMCRycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXIkY3RsMDEkcnB0TWVudUhlYWRlckxldmVsVHdvVGVtMSRjdGwwMCRoZG5UaXRsZSIgaWQ9ImN0bDAwX2N0bDQ1X2dfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5X2N0bDAwX3JwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlcl9jdGwwMV9ycHRNZW51SGVhZGVyTGV2ZWxUd29UZW0xX2N0bDAwX2hkblRpdGxlIiB2YWx1ZT0i2KfZhNiu2YTZiNmKIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJjdGwwMCRjdGw0NSRnX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OSRjdGwwMCRycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXIkY3RsMDEkcnB0TWVudUhlYWRlckxldmVsVHdvVGVtMSRjdGwwMCRoZG5QYXJlbnRJRCIgaWQ9ImN0bDAwX2N0bDQ1X2dfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5X2N0bDAwX3JwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlcl9jdGwwMV9ycHRNZW51SGVhZGVyTGV2ZWxUd29UZW0xX2N0bDAwX2hkblBhcmVudElEIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZW51LWNvbCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibGV2ZWx0aHJlZWxpIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBvbmNsaWNrPSJPcGVuTGV2ZWxUaHJlZSh0aGlzKSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImNvbC10aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9ImphdmFzY3JpcHQ6dm9pZCgwKTsiIGNsYXNzPSJNZW51bm9uZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDYp9mE2K7ZhNmI2YoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9uZXcub3JhbmdlLmpvL2FyL29mZmVycy9tb2JpbGUtcG9zdHBhaWQiIGNsYXNzPSJNZW51cG9pbnRlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg2K7Yt9mI2Lcg2KfZhNiu2YTZiNmKINin2YTYtNmH2LHZitipCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbmV3Lm9yYW5nZS5qby9hci9vZmZlcnMvbW9iaWxlLXByZXBhaWQiIGNsYXNzPSJNZW51cG9pbnRlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg2KfZhNiu2LfZiNi3INin2YTZhdiv2YHZiNi52Kkg2YXYs9io2YLYp9mLCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vam9vZC5vcmFuZ2Uuam8vYXIiIGNsYXNzPSJNZW51cG9pbnRlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgam9vZCBPcmFuZ2UKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cub3JhbmdlLmpvL2FyL3NlcnZpY2VzL21vYmlsZXNlcnZpY2VzL3BhZ2VzL2RlZmF1bHQuYXNweCIgY2xhc3M9Ik1lbnVwb2ludGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDYrtiv2YXYp9iqINin2YTYrtmE2YjZigogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL25ldy5vcmFuZ2Uuam8vYXIvb2ZmZXJzL2ZlZWQtdy1lc3RhZmVlZCIgY2xhc3M9Ik1lbnVwb2ludGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDZgdmK2K8g2YjYp9iz2KrZgdmK2K8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9ImN0bDAwJGN0bDQ1JGdfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5JGN0bDAwJHJwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlciRjdGwwMSRycHRNZW51SGVhZGVyTGV2ZWxUd29UZW0xJGN0bDAxJGhkblN1YlRpdGxlIiBpZD0iY3RsMDBfY3RsNDVfZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTlfY3RsMDBfcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyX2N0bDAxX3JwdE1lbnVIZWFkZXJMZXZlbFR3b1RlbTFfY3RsMDFfaGRuU3ViVGl0bGUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9ImN0bDAwJGN0bDQ1JGdfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5JGN0bDAwJHJwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlciRjdGwwMSRycHRNZW51SGVhZGVyTGV2ZWxUd29UZW0xJGN0bDAxJGhkblRpdGxlIiBpZD0iY3RsMDBfY3RsNDVfZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTlfY3RsMDBfcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyX2N0bDAxX3JwdE1lbnVIZWFkZXJMZXZlbFR3b1RlbTFfY3RsMDFfaGRuVGl0bGUiIHZhbHVlPSLYp9mE2KXZhtiq2LHZhtiqIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJjdGwwMCRjdGw0NSRnX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OSRjdGwwMCRycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXIkY3RsMDEkcnB0TWVudUhlYWRlckxldmVsVHdvVGVtMSRjdGwwMSRoZG5QYXJlbnRJRCIgaWQ9ImN0bDAwX2N0bDQ1X2dfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5X2N0bDAwX3JwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlcl9jdGwwMV9ycHRNZW51SGVhZGVyTGV2ZWxUd29UZW0xX2N0bDAxX2hkblBhcmVudElEIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZW51LWNvbCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibGV2ZWx0aHJlZWxpIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBvbmNsaWNrPSJPcGVuTGV2ZWxUaHJlZSh0aGlzKSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImNvbC10aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9ImphdmFzY3JpcHQ6dm9pZCgwKTsiIGNsYXNzPSJNZW51bm9uZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDYp9mE2KXZhtiq2LHZhtiqCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbmV3Lm9yYW5nZS5qby9hci9vZmZlcnMvaW50ZXJuZXQtZmliZXIiIGNsYXNzPSJNZW51cG9pbnRlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg2LnYsdmI2LYg2KfZhNmB2KfZitio2LEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9uZXcub3JhbmdlLmpvL2FyL29mZmVycy9pbnRlcm5ldC1hZHNsIiBjbGFzcz0iTWVudXBvaW50ZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgINi52LHZiNi2INin2YTZgCBBRFNMCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbmV3Lm9yYW5nZS5qby9hci9vZmZlcnMvNGctZmx5Ym94IiBjbGFzcz0iTWVudXBvaW50ZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgINi52LHZiNi2IDRHINmB2YTYp9mKINio2YjZg9izINmE2YTYqNmK2KogCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbmV3Lm9yYW5nZS5qby9hci9vZmZlcnMvcHJlcGFpZC1vcmFuZ2UtbmV0L29yYW5nZS1uZXQiIGNsYXNzPSJNZW51cG9pbnRlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg2LnYsdmI2LYgT3JhbmdlINmG2Kog2KfZhNmF2K/ZgdmI2LnYqSDZhdiz2KjZgtin2YsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cub3JhbmdlLmpvL2FyL3NlcnZpY2VzL3BhZ2VzL2ludGVybmV0LXNlcnZpY2VzLmFzcHgiIGNsYXNzPSJNZW51cG9pbnRlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg2K7Yr9mF2KfYqiDYp9mE2KXZhtiq2LHZhtiqCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbmV3Lm9yYW5nZS5qby9hci9uZXctYXJteS1vcmFuZ2UtbmV0IiBjbGFzcz0iTWVudXBvaW50ZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgINiu2LcgT3JhbmdlINmG2KrZkCDYp9mE2KzZiti0INin2YTYrNiv2YrYrwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL2VzaG9wLm9yYW5nZS5qby9hci9pbnRlcm5ldC9hZHNsLXVwZ3JhZGUiIGNsYXNzPSJNZW51cG9pbnRlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg2LHZgdi5INin2YTYs9ix2LnYqQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0iY3RsMDAkY3RsNDUkZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTkkY3RsMDAkcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyJGN0bDAxJHJwdE1lbnVIZWFkZXJMZXZlbFR3b1RlbTEkY3RsMDIkaGRuU3ViVGl0bGUiIGlkPSJjdGwwMF9jdGw0NV9nX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OV9jdGwwMF9ycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXJfY3RsMDFfcnB0TWVudUhlYWRlckxldmVsVHdvVGVtMV9jdGwwMl9oZG5TdWJUaXRsZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0iY3RsMDAkY3RsNDUkZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTkkY3RsMDAkcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyJGN0bDAxJHJwdE1lbnVIZWFkZXJMZXZlbFR3b1RlbTEkY3RsMDIkaGRuVGl0bGUiIGlkPSJjdGwwMF9jdGw0NV9nX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OV9jdGwwMF9ycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXJfY3RsMDFfcnB0TWVudUhlYWRlckxldmVsVHdvVGVtMV9jdGwwMl9oZG5UaXRsZSIgdmFsdWU9Itin2YTZhdmD2KfZhNmF2KfYqiDYp9mE2K/ZiNmE2YrYqeKAiyDZiCDYp9mE2KrYrNmI2KfZhCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0iY3RsMDAkY3RsNDUkZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTkkY3RsMDAkcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyJGN0bDAxJHJwdE1lbnVIZWFkZXJMZXZlbFR3b1RlbTEkY3RsMDIkaGRuUGFyZW50SUQiIGlkPSJjdGwwMF9jdGw0NV9nX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OV9jdGwwMF9ycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXJfY3RsMDFfcnB0TWVudUhlYWRlckxldmVsVHdvVGVtMV9jdGwwMl9oZG5QYXJlbnRJRCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVudS1jb2wiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9ImxldmVsdGhyZWVsaSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgb25jbGljaz0iT3BlbkxldmVsVGhyZWUodGhpcykiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJjb2wtdGl0bGUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJqYXZhc2NyaXB0OnZvaWQoMCk7IiBjbGFzcz0iTWVudW5vbmUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg2KfZhNmF2YPYp9mE2YXYp9iqINin2YTYr9mI2YTZitip4oCLINmIINin2YTYqtis2YjYp9mECiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vaW50ZXJuYXRpb25hbGFuZHJvYW1pbmcub3JhbmdlLmpvL2FyLyIgY2xhc3M9Ik1lbnVwb2ludGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDYrtiv2YXYp9iqINin2YTZhdmD2KfZhNmF2KfYqiDYp9mE2K/ZiNmE2YrYqeKAiyDZiCDYp9mE2KrYrNmI2KfZhAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0iY3RsMDAkY3RsNDUkZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTkkY3RsMDAkcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyJGN0bDAxJHJwdE1lbnVIZWFkZXJMZXZlbFR3b1RlbTEkY3RsMDMkaGRuU3ViVGl0bGUiIGlkPSJjdGwwMF9jdGw0NV9nX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OV9jdGwwMF9ycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXJfY3RsMDFfcnB0TWVudUhlYWRlckxldmVsVHdvVGVtMV9jdGwwM19oZG5TdWJUaXRsZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0iY3RsMDAkY3RsNDUkZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTkkY3RsMDAkcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyJGN0bDAxJHJwdE1lbnVIZWFkZXJMZXZlbFR3b1RlbTEkY3RsMDMkaGRuVGl0bGUiIGlkPSJjdGwwMF9jdGw0NV9nX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OV9jdGwwMF9ycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXJfY3RsMDFfcnB0TWVudUhlYWRlckxldmVsVHdvVGVtMV9jdGwwM19oZG5UaXRsZSIgdmFsdWU9Itin2YTYo9is2YfYstipIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJjdGwwMCRjdGw0NSRnX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OSRjdGwwMCRycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXIkY3RsMDEkcnB0TWVudUhlYWRlckxldmVsVHdvVGVtMSRjdGwwMyRoZG5QYXJlbnRJRCIgaWQ9ImN0bDAwX2N0bDQ1X2dfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5X2N0bDAwX3JwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlcl9jdGwwMV9ycHRNZW51SGVhZGVyTGV2ZWxUd29UZW0xX2N0bDAzX2hkblBhcmVudElEIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZW51LWNvbCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibGV2ZWx0aHJlZWxpIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBvbmNsaWNrPSJPcGVuTGV2ZWxUaHJlZSh0aGlzKSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImNvbC10aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9ImphdmFzY3JpcHQ6dm9pZCgwKTsiIGNsYXNzPSJNZW51bm9uZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDYp9mE2KPYrNmH2LLYqQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3d3dy5vcmFuZ2Uuam8vYXIvb2ZmZXJzL3NtYXJ0bGlmZS9QYWdlcy9kZWZhdWx0LmFzcHgiIGNsYXNzPSJNZW51cG9pbnRlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg2K3ZhNmI2YQg2KfZhNit2YrYp9ipINin2YTYsNmD2YrYqQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL2VzaG9wLm9yYW5nZS5qby9hci9kZXZpY2VzLWFjY2Vzc29yaWVzL21vYmlsZS1waG9uZSIgY2xhc3M9Ik1lbnVwb2ludGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDYp9mE2KPYrNmH2LLYqSDYp9mE2K7ZhNmI2YrYqQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL2VzaG9wLm9yYW5nZS5qby9hci9kZXZpY2VzLWFjY2Vzc29yaWVzL21vYmlsZS1hY2Nlc3NvcmllcyIgY2xhc3M9Ik1lbnVwb2ludGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDYpdmD2LPYs9mI2KfYsdin2Kog2KfZhNiu2YTZiNmKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vZXNob3Aub3JhbmdlLmpvL2FyL2RldmljZXMtYWNjZXNzb3JpZXMvaW50ZXJuZXQtZGV2aWNlcyAgICIgY2xhc3M9Ik1lbnVwb2ludGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDYo9is2YfYstipINin2YTYpdmG2KrYsdmG2KoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIAoKPC9kaXY+Cgo8ZGl2IGNsYXNzPSJtZW51LWNvbCBTbGlkZXJTZWN0aW9uIj4KPGRpdiBjbGFzcz0ibWVudV9zbGlkZXIiPgo8ZGl2IGNsYXNzPSJtZW51X3NsaWRlcl9jb250ZW50Ij4KPGg0Ptin2YTZhdiq2KzYsSDYp9mE2KXZhNmD2KrYsdmI2YbZijwvaDQ+CjxhIGhyZWY9Imh0dHBzOi8vZXNob3Aub3JhbmdlLmpvOjI1MC9hci8iPtin2YPYqti02YEg2KfZhNmF2LLZitivPC9hPgo8L2Rpdj4KPGRpdiBpZD0ibWVudV9jYXJvdXNlbDgiIGNsYXNzPSJjYXJvdXNlbCBzbGlkZSBtZW51X2NscyIgZGF0YS1yaWRlPSJjYXJvdXNlbCI+CiAgPG9sIGNsYXNzPSJjYXJvdXNlbC1pbmRpY2F0b3JzIj4KICAgIDxsaSBkYXRhLXRhcmdldD0iI21lbnVfY2Fyb3VzZWw4IiBkYXRhLXNsaWRlLXRvPSIwIiBjbGFzcz0iYWN0aXZlIj48L2xpPgogICAgPGxpIGRhdGEtdGFyZ2V0PSIjbWVudV9jYXJvdXNlbDgiIGRhdGEtc2xpZGUtdG89IjEiIGNsYXNzPSIiPjwvbGk+CiAgICA8bGkgZGF0YS10YXJnZXQ9IiNtZW51X2Nhcm91c2VsOCIgZGF0YS1zbGlkZS10bz0iMiIgY2xhc3M9IiI+PC9saT4KICAgIDxsaSBkYXRhLXRhcmdldD0iI21lbnVfY2Fyb3VzZWw4IiBkYXRhLXNsaWRlLXRvPSIzIiBjbGFzcz0iIj48L2xpPgogIDwvb2w+CiAgPGRpdiBjbGFzcz0iY2Fyb3VzZWwtaW5uZXIiPgogIDxkaXYgY2xhc3M9Iml0ZW0gYWN0aXZlIj4KICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9lc2hvcC5vcmFuZ2Uuam86MjUwL2FyL2RldmljZXMtYWNjZXNzb3JpZXMvbW9iaWxlLXBob25lP21JZD0zNyI+CiAgIDxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfbWVudS9vcHBvLnBuZyIgYWx0PSJlc2hvcCI+CiAgICAgIDxoMz5PUFBPINij2KzZh9iy2Kk8L2gzPgogICA8ZGl2IGNsYXNzPSJtZW51X3NsaWRlcl9kaXNjb3VudCI+CiAgICAgICAgPHA+2YXYqtmI2YHYsdipINiu2YTYp9mEINin2YTZhdiq2KzYsSDYp9mE2KfZhNmD2KrYsdmI2YbZijwvcD4KICAgICAgPC9kaXY+CiA8L2E+CjwvZGl2PgogICAgPGRpdiBjbGFzcz0iaXRlbSI+CiAgICAgIDxhIGhyZWY9Imh0dHBzOi8vZXNob3Aub3JhbmdlLmpvOjI1MC9hci90YWJsZXRzLWxhcHRvcHMiPgogICA8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X21lbnUvdGFibGV0LnBuZyIgYWx0PSJlc2hvcCI+CiAgICAgIDxoMz7Yo9is2YfYstipINiq2KfYqNmE2Kog2YXYrNin2YbYpzwvaDM+CiAgIDxkaXYgY2xhc3M9Im1lbnVfc2xpZGVyX2Rpc2NvdW50Ij4KICAgICAgICA8cD7Zhdi5INiu2LfZiNi3INin2YTYp9i02KrYsdin2YPYp9iqPC9wPgogICAgICA8L2Rpdj4KIDwvYT4KPC9kaXY+CiAgPGRpdiBjbGFzcz0iaXRlbSI+CiAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9lc2hvcC5vcmFuZ2Uuam86MjUwL2FyL2l0ZWwta2lkcGFkLTEtdGFibGV0Ij4KCiAgICAgICAgPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19tZW51L21lbnVfaWNvbl9raWRwYWQucG5nIiBhbHQ9ImVzaG9wIj4KICAgICAgICA8aDM+SXRlbCBraWRwYWQxPC9oMz4KCQk8c3BhbiBjbGFzcz0ibWVudV9zbGlkZXJfcHJpY2UiPgoJCQk8cCBjbGFzcz0icHJpY2VfY3VycmVuY3kiPtiv2YrZhtin2LE8L3A+CgkJCTxwIGNsYXNzPSJtYWluX3ByaWNlIj40PC9wPgoJCQk8cCBjbGFzcz0ic2Vjb25kcnlfcHJpY2UiPi41MDwvcD4KCQkJPHAgY2xhc3M9InByaWNlX2R1cmF0aW9uIj4vINi02YfYsdmK2Kc8L3A+CgkJCTxwIGNsYXNzPSJwcmljZV9ub3RlIj7Zhdi5INi52LHZiNi2INin2YTZgdin2YrYqNixPC9wPgoJCTwvc3Bhbj4KCQk8L2E+Cgk8L2Rpdj4KCiAgICA8ZGl2IGNsYXNzPSJpdGVtIj4KCSAgICAgIDxhIGhyZWY9Imh0dHBzOi8vZXNob3Aub3JhbmdlLmpvOjI1MC9hci9kZXZpY2VzLWFjY2Vzc29yaWVzL21vYmlsZS1hY2Nlc3Nvcmllcy9hcHBsZS13YXRjaC1zZXJpZXMtNi00NG1tIj4KCiAgICAgICA8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X21lbnUvYXBwbGV3YXRjaF9tZW51LnBuZyIgYWx0PSJlc2hvcCI+CiAgICAgIDxoMz5BcHBsZSBXYXRjaDwvaDM+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1lbnVfc2xpZGVyX2Rpc2NvdW50Ij4KICAgICAgICA8cD7Zhdiq2YjZgdix2Kkg2KfZhNin2YY8L3A+CiAgICAgIDwvZGl2PgogICA8L2E+CiAgICA8L2Rpdj4KICA8L2Rpdj4KICA8YSBjbGFzcz0ibGVmdCBjYXJvdXNlbC1jb250cm9sIiBocmVmPSIjbWVudV9jYXJvdXNlbDgiIGRhdGEtc2xpZGU9InByZXYiPgogICAgPHNwYW4gY2xhc3M9ImdseXBoaWNvbiBnbHlwaGljb24tY2hldnJvbi1sZWZ0Ij48L3NwYW4+CiAgPC9hPgogIDxhIGNsYXNzPSJyaWdodCBjYXJvdXNlbC1jb250cm9sIiBocmVmPSIjbWVudV9jYXJvdXNlbDgiIGRhdGEtc2xpZGU9Im5leHQiPgogICAgPHNwYW4gY2xhc3M9ImdseXBoaWNvbiBnbHlwaGljb24tY2hldnJvbi1yaWdodCI+PC9zcGFuPgogIDwvYT4KPC9kaXY+CjwvZGl2PjwvZGl2PgoKCgoKICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8IS0tY29scy1kaXYtLT4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZW51LWZvb3RlciI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx1bD4KICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly93d3cub3JhbmdlLmpvL2FyL3BhZ2VzL29yYW5nZS1wcmVtaXVtLmFzcHgiIGNsYXNzPSJNZW51cG9pbnRlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19tZW51L3ByZW1pdWltLnBuZyI+PHNwYW4+T3JhbmdlIFByZW1pdW0gPC9zcGFuPjwvYT48L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT48YSBocmVmPSJodHRwczovL3d3dy5vcmFuZ2Uuam8vYXIvcGFnZXMvZWxpdGUtcGx1cy5hc3B4IyIgY2xhc3M9Ik1lbnVwb2ludGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X21lbnUvZWxpdGUucG5nIj48c3Bhbj5PcmFuZ2UgRWxpdGUrPC9zcGFuPjwvYT48L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT48YSBocmVmPSJodHRwczovL25ldy5vcmFuZ2Uuam8vYXIvb3JhbmdlLWV4dHJhIiBjbGFzcz0iTWVudXBvaW50ZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfbWVudS9leHRyYS5wbmciPjxzcGFuPk9yYW5nZSBFeHRyYTwvc3Bhbj48L2E+PC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT48YSBocmVmPSIjIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvX2xheW91dHMvMTUvb3JhbmdlY21zMjAxMy9pbWFnZXMvZXhpdC1tZW51LnBuZyIgY2xhc3M9IkV4aXRNZW51Ij48L2E+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICA8L3VsPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgoJCQkJCQoJCQkJCQo8ZGl2IGNsYXNzPSJjb250YWN0X3VzX21lbnUiPgoJPGRpdiBjbGFzcz0iY29udGFjdF91c19tZW51X2NhbGxfc2lkZSI+CgkJPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19tZW51L0NhbGwucG5nIj4KCQk8cD4g2KrZiNin2LXZhCDZhdi5INmF2LHZg9iyINiu2K/Zhdin2Kog2KfZhNmF2LTYqtix2YPZitmGIDxzcGFuPjE3NzcgPC9zcGFuPtin2Yg8c3Bhbj4gMDc3NzcwMDE3Nzwvc3Bhbj4g2KfZiCDZhdmGINiu2YTYp9mEIDxhIGhyZWY9Imh0dHBzOi8vYXBpLndoYXRzYXBwLmNvbS9zZW5kLz9waG9uZT05NjI3Nzc3MDAxNzcmYW1wO3RleHQmYW1wO2FwcF9hYnNlbnQ9MCI+V2hhdHNBcHAgY2hhbm5lbDwvYT4uPC9wPgoJPC9kaXY+Cgk8ZGl2IGNsYXNzPSJjb250YWN0X3VzX21lbnVfbG9jYXRpb25fc2lkZSI+CjxhIGhyZWY9Imh0dHBzOi8vc3RvcmUtYXIub3JhbmdlLmpvLyI+CQkKPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19tZW51L3Bpbi5wbmciPgoJCTxwPtmF2LnYp9ix2LYg2KfZiNix2KfZhtisPC9wPgo8L2E+Cgk8L2Rpdj4KPC9kaXY+CgkKCjxkaXYgY2xhc3M9InJlc3BvbnNpdmVfY29udGFjdF91cyByZXNwb25zaXZlX2lubmVyX2NvbnRhY3R1cyI+Cgk8YSBocmVmPSJodHRwczovL3d3dy5vcmFuZ2Uuam8vYXIvcGFnZXMvY29udGFjdC11cy5hc3B4Ij7Yp9iq2LXZhCDYqNmG2Kc8L2E+Cgk8YSBocmVmPSJodHRwczovL3N0b3JlLWFyLm9yYW5nZS5qby8iPtin2YXYp9mD2YYg2YXYudin2LHYtiBPcmFuZ2U8L2E+CjwvZGl2PgoKCiAgICAgICAgICAgICAgICAgICAgPCEtLW1lbnUtZm9vdGVyLS0+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJkcm9wLTNjb2wgZHJvcC1kb3duIERpdlRlbTIyMyBtZW51Rml4ZWQiIGlkPSJEaXZUZW0yMjMiIHN0eWxlPSJkaXNwbGF5Om5vbmUiPgogICAgICAgICAgICAgICAgPGRpdj4KPHNwYW4gY2xhc3M9Im1lbnUtaGVhZGVyIiBzdHlsZT0iIj4KICAgIDxhIGNsYXNzPSJtZW51LWJhY2siIG9uY2xpY2s9IkJhY2tNZW51KCkiPgo8aW1nPgo8L2E+CiAgICA8YSBjbGFzcz0ibWVudS1oZWFkZXItbGluayIgb25jbGljaz0iQmFja01lbnUoKSIgc3R5bGU9IgogICAgCiI+Cgog2KfZhNi52LHZiNi2INmIINin2YTYrtiv2YXYp9iqCjwvYT4KICA8L3NwYW4+CgogICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbHMtZGl2Ij4KICA8c3BhbiBjbGFzcz0ibWVudS1zdWJ0aXRsZSI+PGEgaHJlZj0iIyIgY2xhc3M9InN1YlRpdGxlMiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYT48L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZW51LWZvb3RlciI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx1bD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPjxhIGhyZWY9IiMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIuLi8uLi8uLi8uLi9fbGF5b3V0cy8xNS9vcmFuZ2VjbXMyMDEzL2ltYWdlcy9leGl0LW1lbnUucG5nIiBjbGFzcz0iRXhpdE1lbnUiPjwvYT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CgkJCQkJCgkJCQkJPGRpdiBjbGFzcz0iY29udGFjdF91c19tZW51Ij4KCTxkaXYgY2xhc3M9ImNvbnRhY3RfdXNfbWVudV9jYWxsX3NpZGUiPgoJCTxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfbWVudS9DYWxsLnBuZyI+CgkJPHA+INiq2YjYp9i12YQg2YXYuSDZhdix2YPYsiDYrtiv2YXYp9iqINin2YTZhdi02KrYsdmD2YrZhiA8c3Bhbj4xNzc3IDwvc3Bhbj7Yp9mIPHNwYW4+IDA3Nzc3MDAxNzc8L3NwYW4+INin2Ygg2YXZhiDYrtmE2KfZhCA8YSBocmVmPSJodHRwczovL2FwaS53aGF0c2FwcC5jb20vc2VuZC8/cGhvbmU9OTYyNzc3NzAwMTc3JmFtcDt0ZXh0JmFtcDthcHBfYWJzZW50PTAiPldoYXRzQXBwIGNoYW5uZWw8L2E+LjwvcD4KCTwvZGl2PgoJPGRpdiBjbGFzcz0iY29udGFjdF91c19tZW51X2xvY2F0aW9uX3NpZGUiPgo8YSBocmVmPSJodHRwczovL3N0b3JlLWFyLm9yYW5nZS5qby8iPgkJCjxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfbWVudS9waW4ucG5nIj4KCQk8cD7Zhdi52KfYsdi2INin2YjYsdin2YbYrDwvcD4KPC9hPgoJPC9kaXY+CjwvZGl2PgoKPGRpdiBjbGFzcz0icmVzcG9uc2l2ZV9jb250YWN0X3VzIHJlc3BvbnNpdmVfaW5uZXJfY29udGFjdHVzIj4KCTxhIGhyZWY9Imh0dHBzOi8vd3d3Lm9yYW5nZS5qby9hci9wYWdlcy9jb250YWN0LXVzLmFzcHgiPtin2KrYtdmEINio2YbYpzwvYT4KCTxhIGhyZWY9Imh0dHBzOi8vc3RvcmUtYXIub3JhbmdlLmpvLyI+2KfZhdin2YPZhiDZhdi52KfYsdi2IE9yYW5nZTwvYT4KPC9kaXY+CgoKCiAgICAgICAgICAgICAgICAgICAgPCEtLW1lbnUtZm9vdGVyLS0+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRyb3AtNGNvbC1wcm9tbyBkcm9wLWRvd24gRGl2VGVtMzIzIG1lbnVGaXhlZCIgaWQ9IkRpdlRlbTMyMyIgc3R5bGU9ImRpc3BsYXk6bm9uZSI+CiAgICAgICAgICAgICAgICA8ZGl2PgoKPHNwYW4gY2xhc3M9Im1lbnUtaGVhZGVyIiBzdHlsZT0iIj4KICAgIDxhIGNsYXNzPSJtZW51LWJhY2siIG9uY2xpY2s9IkJhY2tNZW51KCkiPgo8aW1nPgo8L2E+CiAgICA8YSBjbGFzcz0ibWVudS1oZWFkZXItbGluayIgb25jbGljaz0iQmFja01lbnUoKSIgc3R5bGU9IgogICAgCiI+Cgog2KfZhNi52LHZiNi2INmIINin2YTYrtiv2YXYp9iqCjwvYT4KICA8L3NwYW4+CgogICAgICAgICAgICAgICAgICAgIAoKPGRpdiBjbGFzcz0icHJvbW8tY29udGFpbmVyIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2xzLWRpdiI+CiAgPHNwYW4gY2xhc3M9Im1lbnUtc3VidGl0bGUiPjxhIGhyZWY9IiMiIGNsYXNzPSJzdWJUaXRsZTIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E+PC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICDigIvigIvigIvigIsgCuKAi+KAiwo8L2Rpdj4gICAgICAgICAgICAgICAgICAgCiA8YnIgc3R5bGU9ImNsZWFyOiBib3RoIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZW51LWZvb3RlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICA8dWw+CiAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICA8bGk+PGEgaHJlZj0iIyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iLi4vLi4vLi4vLi4vX2xheW91dHMvMTUvb3JhbmdlY21zMjAxMy9pbWFnZXMvZXhpdC1tZW51LnBuZyIgY2xhc3M9IkV4aXRNZW51Ij48L2E+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+CiAgICAgICAgICAgICAgICAgICAgPC91bD4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KCQkJCQkKCTxkaXYgY2xhc3M9ImNvbnRhY3RfdXNfbWVudSI+Cgk8ZGl2IGNsYXNzPSJjb250YWN0X3VzX21lbnVfY2FsbF9zaWRlIj4KCQk8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X21lbnUvQ2FsbC5wbmciPgoJCTxwPiDYqtmI2KfYtdmEINmF2Lkg2YXYsdmD2LIg2K7Yr9mF2KfYqiDYp9mE2YXYtNiq2LHZg9mK2YYgPHNwYW4+MTc3NyA8L3NwYW4+2KfZiDxzcGFuPiAwNzc3NzAwMTc3PC9zcGFuPiDYp9mIINmF2YYg2K7ZhNin2YQgPGEgaHJlZj0iaHR0cHM6Ly9hcGkud2hhdHNhcHAuY29tL3NlbmQvP3Bob25lPTk2Mjc3NzcwMDE3NyZhbXA7dGV4dCZhbXA7YXBwX2Fic2VudD0wIj5XaGF0c0FwcCBjaGFubmVsPC9hPi48L3A+Cgk8L2Rpdj4KCTxkaXYgY2xhc3M9ImNvbnRhY3RfdXNfbWVudV9sb2NhdGlvbl9zaWRlIj4KPGEgaHJlZj0iaHR0cHM6Ly9zdG9yZS1hci5vcmFuZ2Uuam8vIj4JCQo8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X21lbnUvcGluLnBuZyI+CgkJPHA+2YXYudin2LHYtiDYp9mI2LHYp9mG2Kw8L3A+CjwvYT4KCTwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9InJlc3BvbnNpdmVfY29udGFjdF91cyByZXNwb25zaXZlX2lubmVyX2NvbnRhY3R1cyI+Cgk8YSBocmVmPSJodHRwczovL3d3dy5vcmFuZ2Uuam8vYXIvcGFnZXMvY29udGFjdC11cy5hc3B4Ij7Yp9iq2LXZhCDYqNmG2Kc8L2E+Cgk8YSBocmVmPSJodHRwczovL3N0b3JlLWFyLm9yYW5nZS5qby8iPtin2YXYp9mD2YYg2YXYudin2LHYtiBPcmFuZ2U8L2E+CjwvZGl2PgoKICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8IS0tbWVudS1mb290ZXItLT4KICAgICAgICAgICAgPC9kaXY+CgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJkcm9wLTRpbWdzIGRyb3AtZG93biBEaXZUZW00MjMgbWVudUZpeGVkIiBpZD0iRGl2VGVtNDIzIiBzdHlsZT0iZGlzcGxheTpub25lIj4KICAgICAgICAgICAgICAgIDxkaXY+Cgo8c3BhbiBjbGFzcz0ibWVudS1oZWFkZXIiIHN0eWxlPSIiPgogICAgPGEgY2xhc3M9Im1lbnUtYmFjayIgb25jbGljaz0iQmFja01lbnUoKSI+CjxpbWc+CjwvYT4KICAgIDxhIGNsYXNzPSJtZW51LWhlYWRlci1saW5rIiBvbmNsaWNrPSJCYWNrTWVudSgpIiBzdHlsZT0iCiAgICAKIj4KCiDYp9mE2LnYsdmI2LYg2Ygg2KfZhNiu2K/Zhdin2KoKPC9hPgogIDwvc3Bhbj4KCiAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29scy1kaXYiPgogICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0ibWVudS1zdWJ0aXRsZSI+PGEgaHJlZj0iIyIgY2xhc3M9InN1YlRpdGxlMiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYT48L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgIDwhLS1jb2xzLWRpdi0tPgogPGRpdiBjbGFzcz0ibWVudS1mb290ZXIiPgogICAgICAgICAgICAgICAgICAgIDx1bD4KICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgIDxsaT48YSBocmVmPSIjIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIuLi8uLi8uLi8uLi9fbGF5b3V0cy8xNS9vcmFuZ2VjbXMyMDEzL2ltYWdlcy9leGl0LW1lbnUucG5nIiBjbGFzcz0iRXhpdE1lbnUiPjwvYT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICA8L3VsPgogICAgICAgICAgICAgICAgPC9kaXY+CgkJCQkKPGRpdiBjbGFzcz0iY29udGFjdF91c19tZW51Ij4KCTxkaXYgY2xhc3M9ImNvbnRhY3RfdXNfbWVudV9jYWxsX3NpZGUiPgoJCTxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfbWVudS9DYWxsLnBuZyI+CgkJPHA+INiq2YjYp9i12YQg2YXYuSDZhdix2YPYsiDYrtiv2YXYp9iqINin2YTZhdi02KrYsdmD2YrZhiA8c3Bhbj4xNzc3IDwvc3Bhbj7Yp9mIPHNwYW4+IDA3Nzc3MDAxNzc8L3NwYW4+INin2Ygg2YXZhiDYrtmE2KfZhCA8YSBocmVmPSJodHRwczovL2FwaS53aGF0c2FwcC5jb20vc2VuZC8/cGhvbmU9OTYyNzc3NzAwMTc3JmFtcDt0ZXh0JmFtcDthcHBfYWJzZW50PTAiPldoYXRzQXBwIGNoYW5uZWw8L2E+LjwvcD4KCTwvZGl2PgoJPGRpdiBjbGFzcz0iY29udGFjdF91c19tZW51X2xvY2F0aW9uX3NpZGUiPgo8YSBocmVmPSJodHRwczovL3N0b3JlLWFyLm9yYW5nZS5qby8iPgkJCjxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfbWVudS9waW4ucG5nIj4KCQk8cD7Zhdi52KfYsdi2INin2YjYsdin2YbYrDwvcD4KPC9hPgoJPC9kaXY+CjwvZGl2PgoJCQkJCgk8ZGl2IGNsYXNzPSJyZXNwb25zaXZlX2NvbnRhY3RfdXMgcmVzcG9uc2l2ZV9pbm5lcl9jb250YWN0dXMiPgoJPGEgaHJlZj0iaHR0cHM6Ly93d3cub3JhbmdlLmpvL2FyL3BhZ2VzL2NvbnRhY3QtdXMuYXNweCI+2KfYqti12YQg2KjZhtinPC9hPgoJPGEgaHJlZj0iaHR0cHM6Ly9zdG9yZS1hci5vcmFuZ2Uuam8vIj7Yp9mF2KfZg9mGINmF2LnYp9ix2LYgT3JhbmdlPC9hPgo8L2Rpdj4KCgkJCQkKICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIDwhLS1tZW51LWZvb3Rlci0tPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAKCQkJICAKCQkKCgoJCQkgIAoJCQkgIAogICAgICAgICAgICA8IS0tY29scy1kaXYtLT4KICAgIAogICAgICAgIDxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9ImN0bDAwJGN0bDQ1JGdfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5JGN0bDAwJHJwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlciRjdGwwMiRoZG5UaXRsZSIgaWQ9ImN0bDAwX2N0bDQ1X2dfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5X2N0bDAwX3JwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlcl9jdGwwMl9oZG5UaXRsZSIgdmFsdWU9Ik9yYW5nZSBNb25leSI+CiAgICAgICAgPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0iY3RsMDAkY3RsNDUkZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTkkY3RsMDAkcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyJGN0bDAyJGhkblN1YlRpdGxlIiBpZD0iY3RsMDBfY3RsNDVfZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTlfY3RsMDBfcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyX2N0bDAyX2hkblN1YlRpdGxlIj4KICAgICAgICA8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJjdGwwMCRjdGw0NSRnX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OSRjdGwwMCRycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXIkY3RsMDIkaGRuSUQiIGlkPSJjdGwwMF9jdGw0NV9nX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OV9jdGwwMF9ycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXJfY3RsMDJfaGRuSUQiIHZhbHVlPSIyNSI+CiAgICAgICAgPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0iY3RsMDAkY3RsNDUkZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTkkY3RsMDAkcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyJGN0bDAyJGhkblR5cGUiIGlkPSJjdGwwMF9jdGw0NV9nX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OV9jdGwwMF9ycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXJfY3RsMDJfaGRuVHlwZSIgdmFsdWU9IlRlbTEiPgo8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJjdGwwMCRjdGw0NSRnX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OSRjdGwwMCRycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXIkY3RsMDIkaGRuU3ViVGl0bGVMaW5rIiBpZD0iY3RsMDBfY3RsNDVfZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTlfY3RsMDBfcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyX2N0bDAyX2hkblN1YlRpdGxlTGluayIgdmFsdWU9IiMiPgogICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJkcm9wLTRjb2wgZHJvcC1kb3duIERpdlRlbTEyNSBtZW51Rml4ZWQiIGlkPSJEaXZUZW0xMjUiIHN0eWxlPSJkaXNwbGF5Om5vbmUiPgogICAgICAgICAgICAgCiA8ZGl2PgogPHNwYW4gY2xhc3M9ImRpdk1vdmVMaW5rcyI+PC9zcGFuPiAKPHNwYW4gY2xhc3M9Im1lbnUtaGVhZGVyIiBzdHlsZT0iIj4KICAgIDxhIGNsYXNzPSJtZW51LWJhY2siIG9uY2xpY2s9IkJhY2tNZW51KCkiPgo8aW1nPgo8L2E+CiAgICA8YSBjbGFzcz0ibWVudS1oZWFkZXItbGluayIgb25jbGljaz0iQmFja01lbnUoKSIgc3R5bGU9IgogICAgCiI+CgogT3JhbmdlIE1vbmV5CjwvYT4KICA8L3NwYW4+CgoKCgogICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgIAo8ZGl2IGNsYXNzPSJjb2xzLWRpdiI+CjxkaXYgY2xhc3M9InVsX2NvbnRhaW5lciI+CiAgPHNwYW4gY2xhc3M9Im1lbnUtc3VidGl0bGUiPjxhIGhyZWY9IiMiIGNsYXNzPSJzdWJUaXRsZTIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E+PC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICAKCjwvZGl2PgoKPGRpdiBjbGFzcz0ibWVudS1jb2wgU2xpZGVyU2VjdGlvbiI+CjxkaXYgY2xhc3M9Im1lbnVfc2xpZGVyIj4KPGRpdiBjbGFzcz0ibWVudV9zbGlkZXJfY29udGVudCI+CjxoND7Yp9mE2YXYqtis2LEg2KfZhNil2YTZg9iq2LHZiNmG2Yo8L2g0Pgo8YSBocmVmPSJodHRwczovL2VzaG9wLm9yYW5nZS5qbzoyNTAvYXIvIj7Yp9mD2KrYtNmBINin2YTZhdiy2YrYrzwvYT4KPC9kaXY+CjxkaXYgaWQ9Im1lbnVfY2Fyb3VzZWw5IiBjbGFzcz0iY2Fyb3VzZWwgc2xpZGUgbWVudV9jbHMiIGRhdGEtcmlkZT0iY2Fyb3VzZWwiPgogIDxvbCBjbGFzcz0iY2Fyb3VzZWwtaW5kaWNhdG9ycyI+CiAgICA8bGkgZGF0YS10YXJnZXQ9IiNtZW51X2Nhcm91c2VsOSIgZGF0YS1zbGlkZS10bz0iMCIgY2xhc3M9ImFjdGl2ZSI+PC9saT4KICAgIDxsaSBkYXRhLXRhcmdldD0iI21lbnVfY2Fyb3VzZWw5IiBkYXRhLXNsaWRlLXRvPSIxIiBjbGFzcz0iIj48L2xpPgogICAgPGxpIGRhdGEtdGFyZ2V0PSIjbWVudV9jYXJvdXNlbDkiIGRhdGEtc2xpZGUtdG89IjIiIGNsYXNzPSIiPjwvbGk+CiAgICA8bGkgZGF0YS10YXJnZXQ9IiNtZW51X2Nhcm91c2VsOSIgZGF0YS1zbGlkZS10bz0iMyIgY2xhc3M9IiI+PC9saT4KICA8L29sPgogIDxkaXYgY2xhc3M9ImNhcm91c2VsLWlubmVyIj4KICA8ZGl2IGNsYXNzPSJpdGVtIGFjdGl2ZSI+CiAgICAgIDxhIGhyZWY9Imh0dHBzOi8vZXNob3Aub3JhbmdlLmpvOjI1MC9hci9kZXZpY2VzLWFjY2Vzc29yaWVzL21vYmlsZS1waG9uZT9tSWQ9MzciPgogICA8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X21lbnUvb3Bwby5wbmciIGFsdD0iZXNob3AiPgogICAgICA8aDM+T1BQTyDYo9is2YfYstipPC9oMz4KICAgPGRpdiBjbGFzcz0ibWVudV9zbGlkZXJfZGlzY291bnQiPgogICAgICAgIDxwPtmF2KrZiNmB2LHYqSDYrtmE2KfZhCDYp9mE2YXYqtis2LEg2KfZhNin2YTZg9iq2LHZiNmG2Yo8L3A+CiAgICAgIDwvZGl2PgogPC9hPgo8L2Rpdj4KICAgIDxkaXYgY2xhc3M9Iml0ZW0iPgogICAgICA8YSBocmVmPSJodHRwczovL2VzaG9wLm9yYW5nZS5qbzoyNTAvYXIvdGFibGV0cy1sYXB0b3BzIj4KICAgPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19tZW51L3RhYmxldC5wbmciIGFsdD0iZXNob3AiPgogICAgICA8aDM+2KPYrNmH2LLYqSDYqtin2KjZhNiqINmF2KzYp9mG2Kc8L2gzPgogICA8ZGl2IGNsYXNzPSJtZW51X3NsaWRlcl9kaXNjb3VudCI+CiAgICAgICAgPHA+2YXYuSDYrti32YjYtyDYp9mE2KfYtNiq2LHYp9mD2KfYqjwvcD4KICAgICAgPC9kaXY+CiA8L2E+CjwvZGl2PgogIDxkaXYgY2xhc3M9Iml0ZW0iPgogICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vZXNob3Aub3JhbmdlLmpvOjI1MC9hci9pdGVsLWtpZHBhZC0xLXRhYmxldCI+CgogICAgICAgIDxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfbWVudS9tZW51X2ljb25fa2lkcGFkLnBuZyIgYWx0PSJlc2hvcCI+CiAgICAgICAgPGgzPkl0ZWwga2lkcGFkMTwvaDM+CgkJPHNwYW4gY2xhc3M9Im1lbnVfc2xpZGVyX3ByaWNlIj4KCQkJPHAgY2xhc3M9InByaWNlX2N1cnJlbmN5Ij7Yr9mK2YbYp9ixPC9wPgoJCQk8cCBjbGFzcz0ibWFpbl9wcmljZSI+NDwvcD4KCQkJPHAgY2xhc3M9InNlY29uZHJ5X3ByaWNlIj4uNTA8L3A+CgkJCTxwIGNsYXNzPSJwcmljZV9kdXJhdGlvbiI+LyDYtNmH2LHZitinPC9wPgoJCQk8cCBjbGFzcz0icHJpY2Vfbm90ZSI+2YXYuSDYudix2YjYtiDYp9mE2YHYp9mK2KjYsTwvcD4KCQk8L3NwYW4+CgkJPC9hPgoJPC9kaXY+CgogICAgPGRpdiBjbGFzcz0iaXRlbSI+CgkgICAgICA8YSBocmVmPSJodHRwczovL2VzaG9wLm9yYW5nZS5qbzoyNTAvYXIvZGV2aWNlcy1hY2Nlc3Nvcmllcy9tb2JpbGUtYWNjZXNzb3JpZXMvYXBwbGUtd2F0Y2gtc2VyaWVzLTYtNDRtbSI+CgogICAgICAgPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19tZW51L2FwcGxld2F0Y2hfbWVudS5wbmciIGFsdD0iZXNob3AiPgogICAgICA8aDM+QXBwbGUgV2F0Y2g8L2gzPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZW51X3NsaWRlcl9kaXNjb3VudCI+CiAgICAgICAgPHA+2YXYqtmI2YHYsdipINin2YTYp9mGPC9wPgogICAgICA8L2Rpdj4KICAgPC9hPgogICAgPC9kaXY+CiAgPC9kaXY+CiAgPGEgY2xhc3M9ImxlZnQgY2Fyb3VzZWwtY29udHJvbCIgaHJlZj0iI21lbnVfY2Fyb3VzZWw5IiBkYXRhLXNsaWRlPSJwcmV2Ij4KICAgIDxzcGFuIGNsYXNzPSJnbHlwaGljb24gZ2x5cGhpY29uLWNoZXZyb24tbGVmdCI+PC9zcGFuPgogIDwvYT4KICA8YSBjbGFzcz0icmlnaHQgY2Fyb3VzZWwtY29udHJvbCIgaHJlZj0iI21lbnVfY2Fyb3VzZWw5IiBkYXRhLXNsaWRlPSJuZXh0Ij4KICAgIDxzcGFuIGNsYXNzPSJnbHlwaGljb24gZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQiPjwvc3Bhbj4KICA8L2E+CjwvZGl2Pgo8L2Rpdj48L2Rpdj4KCgoKCiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPCEtLWNvbHMtZGl2LS0+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVudS1mb290ZXIiPgogICAgICAgICAgICAgICAgICAgICAgICA8dWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+PGEgaHJlZj0iIyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iL19sYXlvdXRzLzE1L29yYW5nZWNtczIwMTMvaW1hZ2VzL2V4aXQtbWVudS5wbmciIGNsYXNzPSJFeGl0TWVudSI+PC9hPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KCQkJCQkKCQkJCQkKPGRpdiBjbGFzcz0iY29udGFjdF91c19tZW51Ij4KCTxkaXYgY2xhc3M9ImNvbnRhY3RfdXNfbWVudV9jYWxsX3NpZGUiPgoJCTxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfbWVudS9DYWxsLnBuZyI+CgkJPHA+INiq2YjYp9i12YQg2YXYuSDZhdix2YPYsiDYrtiv2YXYp9iqINin2YTZhdi02KrYsdmD2YrZhiA8c3Bhbj4xNzc3IDwvc3Bhbj7Yp9mIPHNwYW4+IDA3Nzc3MDAxNzc8L3NwYW4+INin2Ygg2YXZhiDYrtmE2KfZhCA8YSBocmVmPSJodHRwczovL2FwaS53aGF0c2FwcC5jb20vc2VuZC8/cGhvbmU9OTYyNzc3NzAwMTc3JmFtcDt0ZXh0JmFtcDthcHBfYWJzZW50PTAiPldoYXRzQXBwIGNoYW5uZWw8L2E+LjwvcD4KCTwvZGl2PgoJPGRpdiBjbGFzcz0iY29udGFjdF91c19tZW51X2xvY2F0aW9uX3NpZGUiPgo8YSBocmVmPSJodHRwczovL3N0b3JlLWFyLm9yYW5nZS5qby8iPgkJCjxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfbWVudS9waW4ucG5nIj4KCQk8cD7Zhdi52KfYsdi2INin2YjYsdin2YbYrDwvcD4KPC9hPgoJPC9kaXY+CjwvZGl2PgoJCgo8ZGl2IGNsYXNzPSJyZXNwb25zaXZlX2NvbnRhY3RfdXMgcmVzcG9uc2l2ZV9pbm5lcl9jb250YWN0dXMiPgoJPGEgaHJlZj0iaHR0cHM6Ly93d3cub3JhbmdlLmpvL2FyL3BhZ2VzL2NvbnRhY3QtdXMuYXNweCI+2KfYqti12YQg2KjZhtinPC9hPgoJPGEgaHJlZj0iaHR0cHM6Ly9zdG9yZS1hci5vcmFuZ2Uuam8vIj7Yp9mF2KfZg9mGINmF2LnYp9ix2LYgT3JhbmdlPC9hPgo8L2Rpdj4KCgogICAgICAgICAgICAgICAgICAgIDwhLS1tZW51LWZvb3Rlci0tPgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgoKICAgICAgICAgICAgPGRpdiBjbGFzcz0iZHJvcC0zY29sIGRyb3AtZG93biBEaXZUZW0yMjUgbWVudUZpeGVkIiBpZD0iRGl2VGVtMjI1IiBzdHlsZT0iZGlzcGxheTpub25lIj4KICAgICAgICAgICAgICAgIDxkaXY+CjxzcGFuIGNsYXNzPSJtZW51LWhlYWRlciIgc3R5bGU9IiI+CiAgICA8YSBjbGFzcz0ibWVudS1iYWNrIiBvbmNsaWNrPSJCYWNrTWVudSgpIj4KPGltZz4KPC9hPgogICAgPGEgY2xhc3M9Im1lbnUtaGVhZGVyLWxpbmsiIG9uY2xpY2s9IkJhY2tNZW51KCkiIHN0eWxlPSIKICAgIAoiPgoKIE9yYW5nZSBNb25leQo8L2E+CiAgPC9zcGFuPgoKICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2xzLWRpdiI+CiAgPHNwYW4gY2xhc3M9Im1lbnUtc3VidGl0bGUiPjxhIGhyZWY9IiMiIGNsYXNzPSJzdWJUaXRsZTIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E+PC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVudS1mb290ZXIiPgogICAgICAgICAgICAgICAgICAgICAgICA8dWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT48YSBocmVmPSIjIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iLi4vLi4vLi4vLi4vX2xheW91dHMvMTUvb3JhbmdlY21zMjAxMy9pbWFnZXMvZXhpdC1tZW51LnBuZyIgY2xhc3M9IkV4aXRNZW51Ij48L2E+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICA8L3VsPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgoJCQkJCQoJCQkJCTxkaXYgY2xhc3M9ImNvbnRhY3RfdXNfbWVudSI+Cgk8ZGl2IGNsYXNzPSJjb250YWN0X3VzX21lbnVfY2FsbF9zaWRlIj4KCQk8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X21lbnUvQ2FsbC5wbmciPgoJCTxwPiDYqtmI2KfYtdmEINmF2Lkg2YXYsdmD2LIg2K7Yr9mF2KfYqiDYp9mE2YXYtNiq2LHZg9mK2YYgPHNwYW4+MTc3NyA8L3NwYW4+2KfZiDxzcGFuPiAwNzc3NzAwMTc3PC9zcGFuPiDYp9mIINmF2YYg2K7ZhNin2YQgPGEgaHJlZj0iaHR0cHM6Ly9hcGkud2hhdHNhcHAuY29tL3NlbmQvP3Bob25lPTk2Mjc3NzcwMDE3NyZhbXA7dGV4dCZhbXA7YXBwX2Fic2VudD0wIj5XaGF0c0FwcCBjaGFubmVsPC9hPi48L3A+Cgk8L2Rpdj4KCTxkaXYgY2xhc3M9ImNvbnRhY3RfdXNfbWVudV9sb2NhdGlvbl9zaWRlIj4KPGEgaHJlZj0iaHR0cHM6Ly9zdG9yZS1hci5vcmFuZ2Uuam8vIj4JCQo8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X21lbnUvcGluLnBuZyI+CgkJPHA+2YXYudin2LHYtiDYp9mI2LHYp9mG2Kw8L3A+CjwvYT4KCTwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9InJlc3BvbnNpdmVfY29udGFjdF91cyByZXNwb25zaXZlX2lubmVyX2NvbnRhY3R1cyI+Cgk8YSBocmVmPSJodHRwczovL3d3dy5vcmFuZ2Uuam8vYXIvcGFnZXMvY29udGFjdC11cy5hc3B4Ij7Yp9iq2LXZhCDYqNmG2Kc8L2E+Cgk8YSBocmVmPSJodHRwczovL3N0b3JlLWFyLm9yYW5nZS5qby8iPtin2YXYp9mD2YYg2YXYudin2LHYtiBPcmFuZ2U8L2E+CjwvZGl2PgoKCgogICAgICAgICAgICAgICAgICAgIDwhLS1tZW51LWZvb3Rlci0tPgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJkcm9wLTRjb2wtcHJvbW8gZHJvcC1kb3duIERpdlRlbTMyNSBtZW51Rml4ZWQiIGlkPSJEaXZUZW0zMjUiIHN0eWxlPSJkaXNwbGF5Om5vbmUiPgogICAgICAgICAgICAgICAgPGRpdj4KCjxzcGFuIGNsYXNzPSJtZW51LWhlYWRlciIgc3R5bGU9IiI+CiAgICA8YSBjbGFzcz0ibWVudS1iYWNrIiBvbmNsaWNrPSJCYWNrTWVudSgpIj4KPGltZz4KPC9hPgogICAgPGEgY2xhc3M9Im1lbnUtaGVhZGVyLWxpbmsiIG9uY2xpY2s9IkJhY2tNZW51KCkiIHN0eWxlPSIKICAgIAoiPgoKIE9yYW5nZSBNb25leQo8L2E+CiAgPC9zcGFuPgoKICAgICAgICAgICAgICAgICAgICAKCjxkaXYgY2xhc3M9InByb21vLWNvbnRhaW5lciI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29scy1kaXYiPgogIDxzcGFuIGNsYXNzPSJtZW51LXN1YnRpdGxlIj48YSBocmVmPSIjIiBjbGFzcz0ic3ViVGl0bGUyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hPjwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPHA+4oCL4oCL4oCLPC9wPgo8L2Rpdj4gICAgICAgICAgICAgICAgICAgCiA8YnIgc3R5bGU9ImNsZWFyOiBib3RoIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZW51LWZvb3RlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICA8dWw+CiAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICA8bGk+PGEgaHJlZj0iIyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iLi4vLi4vLi4vLi4vX2xheW91dHMvMTUvb3JhbmdlY21zMjAxMy9pbWFnZXMvZXhpdC1tZW51LnBuZyIgY2xhc3M9IkV4aXRNZW51Ij48L2E+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+CiAgICAgICAgICAgICAgICAgICAgPC91bD4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KCQkJCQkKCTxkaXYgY2xhc3M9ImNvbnRhY3RfdXNfbWVudSI+Cgk8ZGl2IGNsYXNzPSJjb250YWN0X3VzX21lbnVfY2FsbF9zaWRlIj4KCQk8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X21lbnUvQ2FsbC5wbmciPgoJCTxwPiDYqtmI2KfYtdmEINmF2Lkg2YXYsdmD2LIg2K7Yr9mF2KfYqiDYp9mE2YXYtNiq2LHZg9mK2YYgPHNwYW4+MTc3NyA8L3NwYW4+2KfZiDxzcGFuPiAwNzc3NzAwMTc3PC9zcGFuPiDYp9mIINmF2YYg2K7ZhNin2YQgPGEgaHJlZj0iaHR0cHM6Ly9hcGkud2hhdHNhcHAuY29tL3NlbmQvP3Bob25lPTk2Mjc3NzcwMDE3NyZhbXA7dGV4dCZhbXA7YXBwX2Fic2VudD0wIj5XaGF0c0FwcCBjaGFubmVsPC9hPi48L3A+Cgk8L2Rpdj4KCTxkaXYgY2xhc3M9ImNvbnRhY3RfdXNfbWVudV9sb2NhdGlvbl9zaWRlIj4KPGEgaHJlZj0iaHR0cHM6Ly9zdG9yZS1hci5vcmFuZ2Uuam8vIj4JCQo8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X21lbnUvcGluLnBuZyI+CgkJPHA+2YXYudin2LHYtiDYp9mI2LHYp9mG2Kw8L3A+CjwvYT4KCTwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9InJlc3BvbnNpdmVfY29udGFjdF91cyByZXNwb25zaXZlX2lubmVyX2NvbnRhY3R1cyI+Cgk8YSBocmVmPSJodHRwczovL3d3dy5vcmFuZ2Uuam8vYXIvcGFnZXMvY29udGFjdC11cy5hc3B4Ij7Yp9iq2LXZhCDYqNmG2Kc8L2E+Cgk8YSBocmVmPSJodHRwczovL3N0b3JlLWFyLm9yYW5nZS5qby8iPtin2YXYp9mD2YYg2YXYudin2LHYtiBPcmFuZ2U8L2E+CjwvZGl2PgoKICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8IS0tbWVudS1mb290ZXItLT4KICAgICAgICAgICAgPC9kaXY+CgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJkcm9wLTRpbWdzIGRyb3AtZG93biBEaXZUZW00MjUgbWVudUZpeGVkIiBpZD0iRGl2VGVtNDI1IiBzdHlsZT0iZGlzcGxheTpub25lIj4KICAgICAgICAgICAgICAgIDxkaXY+Cgo8c3BhbiBjbGFzcz0ibWVudS1oZWFkZXIiIHN0eWxlPSIiPgogICAgPGEgY2xhc3M9Im1lbnUtYmFjayIgb25jbGljaz0iQmFja01lbnUoKSI+CjxpbWc+CjwvYT4KICAgIDxhIGNsYXNzPSJtZW51LWhlYWRlci1saW5rIiBvbmNsaWNrPSJCYWNrTWVudSgpIiBzdHlsZT0iCiAgICAKIj4KCiBPcmFuZ2UgTW9uZXkKPC9hPgogIDwvc3Bhbj4KCiAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29scy1kaXYiPgogICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0ibWVudS1zdWJ0aXRsZSI+PGEgaHJlZj0iIyIgY2xhc3M9InN1YlRpdGxlMiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYT48L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgIDwhLS1jb2xzLWRpdi0tPgogPGRpdiBjbGFzcz0ibWVudS1mb290ZXIiPgogICAgICAgICAgICAgICAgICAgIDx1bD4KICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgIDxsaT48YSBocmVmPSIjIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIuLi8uLi8uLi8uLi9fbGF5b3V0cy8xNS9vcmFuZ2VjbXMyMDEzL2ltYWdlcy9leGl0LW1lbnUucG5nIiBjbGFzcz0iRXhpdE1lbnUiPjwvYT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICA8L3VsPgogICAgICAgICAgICAgICAgPC9kaXY+CgkJCQkKPGRpdiBjbGFzcz0iY29udGFjdF91c19tZW51Ij4KCTxkaXYgY2xhc3M9ImNvbnRhY3RfdXNfbWVudV9jYWxsX3NpZGUiPgoJCTxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfbWVudS9DYWxsLnBuZyI+CgkJPHA+INiq2YjYp9i12YQg2YXYuSDZhdix2YPYsiDYrtiv2YXYp9iqINin2YTZhdi02KrYsdmD2YrZhiA8c3Bhbj4xNzc3IDwvc3Bhbj7Yp9mIPHNwYW4+IDA3Nzc3MDAxNzc8L3NwYW4+INin2Ygg2YXZhiDYrtmE2KfZhCA8YSBocmVmPSJodHRwczovL2FwaS53aGF0c2FwcC5jb20vc2VuZC8/cGhvbmU9OTYyNzc3NzAwMTc3JmFtcDt0ZXh0JmFtcDthcHBfYWJzZW50PTAiPldoYXRzQXBwIGNoYW5uZWw8L2E+LjwvcD4KCTwvZGl2PgoJPGRpdiBjbGFzcz0iY29udGFjdF91c19tZW51X2xvY2F0aW9uX3NpZGUiPgo8YSBocmVmPSJodHRwczovL3N0b3JlLWFyLm9yYW5nZS5qby8iPgkJCjxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfbWVudS9waW4ucG5nIj4KCQk8cD7Zhdi52KfYsdi2INin2YjYsdin2YbYrDwvcD4KPC9hPgoJPC9kaXY+CjwvZGl2PgoJCQkJCgk8ZGl2IGNsYXNzPSJyZXNwb25zaXZlX2NvbnRhY3RfdXMgcmVzcG9uc2l2ZV9pbm5lcl9jb250YWN0dXMiPgoJPGEgaHJlZj0iaHR0cHM6Ly93d3cub3JhbmdlLmpvL2FyL3BhZ2VzL2NvbnRhY3QtdXMuYXNweCI+2KfYqti12YQg2KjZhtinPC9hPgoJPGEgaHJlZj0iaHR0cHM6Ly9zdG9yZS1hci5vcmFuZ2Uuam8vIj7Yp9mF2KfZg9mGINmF2LnYp9ix2LYgT3JhbmdlPC9hPgo8L2Rpdj4KCgkJCQkKICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIDwhLS1tZW51LWZvb3Rlci0tPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAKCQkJICAKCQkKCgoJCQkgIAoJCQkgIAogICAgICAgICAgICA8IS0tY29scy1kaXYtLT4KICAgIAogICAgICAgIDxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9ImN0bDAwJGN0bDQ1JGdfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5JGN0bDAwJHJwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlciRjdGwwMyRoZG5UaXRsZSIgaWQ9ImN0bDAwX2N0bDQ1X2dfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5X2N0bDAwX3JwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlcl9jdGwwM19oZG5UaXRsZSIgdmFsdWU9Itit2LPYp9io2YoiPgogICAgICAgIDxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9ImN0bDAwJGN0bDQ1JGdfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5JGN0bDAwJHJwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlciRjdGwwMyRoZG5TdWJUaXRsZSIgaWQ9ImN0bDAwX2N0bDQ1X2dfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5X2N0bDAwX3JwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlcl9jdGwwM19oZG5TdWJUaXRsZSI+CiAgICAgICAgPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0iY3RsMDAkY3RsNDUkZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTkkY3RsMDAkcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyJGN0bDAzJGhkbklEIiBpZD0iY3RsMDBfY3RsNDVfZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTlfY3RsMDBfcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyX2N0bDAzX2hkbklEIiB2YWx1ZT0iMTYiPgogICAgICAgIDxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9ImN0bDAwJGN0bDQ1JGdfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5JGN0bDAwJHJwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlciRjdGwwMyRoZG5UeXBlIiBpZD0iY3RsMDBfY3RsNDVfZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTlfY3RsMDBfcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyX2N0bDAzX2hkblR5cGUiIHZhbHVlPSJUZW0xIj4KPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0iY3RsMDAkY3RsNDUkZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTkkY3RsMDAkcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyJGN0bDAzJGhkblN1YlRpdGxlTGluayIgaWQ9ImN0bDAwX2N0bDQ1X2dfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5X2N0bDAwX3JwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlcl9jdGwwM19oZG5TdWJUaXRsZUxpbmsiIHZhbHVlPSIjIj4KICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0iZHJvcC00Y29sIGRyb3AtZG93biBEaXZUZW0xMTYgbWVudUZpeGVkIiBpZD0iRGl2VGVtMTE2IiBzdHlsZT0iZGlzcGxheTpub25lIj4KICAgICAgICAgICAgIAogPGRpdj4KIDxzcGFuIGNsYXNzPSJkaXZNb3ZlTGlua3MiPjwvc3Bhbj4gCjxzcGFuIGNsYXNzPSJtZW51LWhlYWRlciIgc3R5bGU9IiI+CiAgICA8YSBjbGFzcz0ibWVudS1iYWNrIiBvbmNsaWNrPSJCYWNrTWVudSgpIj4KPGltZz4KPC9hPgogICAgPGEgY2xhc3M9Im1lbnUtaGVhZGVyLWxpbmsiIG9uY2xpY2s9IkJhY2tNZW51KCkiIHN0eWxlPSIKICAgIAoiPgoKINit2LPYp9io2YoKPC9hPgogIDwvc3Bhbj4KCgoKCiAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgCjxkaXYgY2xhc3M9ImNvbHMtZGl2Ij4KPGRpdiBjbGFzcz0idWxfY29udGFpbmVyIj4KICA8c3BhbiBjbGFzcz0ibWVudS1zdWJ0aXRsZSI+PGEgaHJlZj0iIyIgY2xhc3M9InN1YlRpdGxlMiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYT48L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9ImN0bDAwJGN0bDQ1JGdfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5JGN0bDAwJHJwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlciRjdGwwMyRycHRNZW51SGVhZGVyTGV2ZWxUd29UZW0xJGN0bDAwJGhkblN1YlRpdGxlIiBpZD0iY3RsMDBfY3RsNDVfZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTlfY3RsMDBfcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyX2N0bDAzX3JwdE1lbnVIZWFkZXJMZXZlbFR3b1RlbTFfY3RsMDBfaGRuU3ViVGl0bGUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9ImN0bDAwJGN0bDQ1JGdfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5JGN0bDAwJHJwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlciRjdGwwMyRycHRNZW51SGVhZGVyTGV2ZWxUd29UZW0xJGN0bDAwJGhkblRpdGxlIiBpZD0iY3RsMDBfY3RsNDVfZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTlfY3RsMDBfcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyX2N0bDAzX3JwdE1lbnVIZWFkZXJMZXZlbFR3b1RlbTFfY3RsMDBfaGRuVGl0bGUiIHZhbHVlPSLYp9mE2KrYs9is2YrZhCDZiNin2YTYr9iu2YjZhCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0iY3RsMDAkY3RsNDUkZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTkkY3RsMDAkcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyJGN0bDAzJHJwdE1lbnVIZWFkZXJMZXZlbFR3b1RlbTEkY3RsMDAkaGRuUGFyZW50SUQiIGlkPSJjdGwwMF9jdGw0NV9nX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OV9jdGwwMF9ycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXJfY3RsMDNfcnB0TWVudUhlYWRlckxldmVsVHdvVGVtMV9jdGwwMF9oZG5QYXJlbnRJRCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVudS1jb2wiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9ImxldmVsdGhyZWVsaSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgb25jbGljaz0iT3BlbkxldmVsVGhyZWUodGhpcykiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJjb2wtdGl0bGUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJqYXZhc2NyaXB0OnZvaWQoKTsiIGNsYXNzPSJNZW51bm9uZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDYp9mE2KrYs9is2YrZhCDZiNin2YTYr9iu2YjZhAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3d3dy5vcmFuZ2Uuam8vc3NvbG9naW4vYXIvYWNjb3VudC9sb2dpbiIgY2xhc3M9Ik1lbnVwb2ludGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDYp9mE2K/YrtmI2YQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cub3JhbmdlLmpvL3Nzb2xvZ2luL2FyL2FjY291bnQvcmVnaXN0ZXIiIGNsYXNzPSJNZW51cG9pbnRlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg2KfZhNiq2LPYrNmK2YQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cuZXNlcnZpY2VzLm9yYW5nZS5qby9PVFJDL0lFVy9mYWNlcy9wYWdlcy9sb2dpbi54aHRtbCIgY2xhc3M9Ik1lbnVwb2ludGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDYqtit2K/ZitirINmF2LnZhNmI2YXYp9iqINin2YTZhtiqINmI2YrZhiDZhdmD2KfZhgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0iY3RsMDAkY3RsNDUkZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTkkY3RsMDAkcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyJGN0bDAzJHJwdE1lbnVIZWFkZXJMZXZlbFR3b1RlbTEkY3RsMDEkaGRuU3ViVGl0bGUiIGlkPSJjdGwwMF9jdGw0NV9nX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OV9jdGwwMF9ycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXJfY3RsMDNfcnB0TWVudUhlYWRlckxldmVsVHdvVGVtMV9jdGwwMV9oZG5TdWJUaXRsZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0iY3RsMDAkY3RsNDUkZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTkkY3RsMDAkcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyJGN0bDAzJHJwdE1lbnVIZWFkZXJMZXZlbFR3b1RlbTEkY3RsMDEkaGRuVGl0bGUiIGlkPSJjdGwwMF9jdGw0NV9nX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OV9jdGwwMF9ycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXJfY3RsMDNfcnB0TWVudUhlYWRlckxldmVsVHdvVGVtMV9jdGwwMV9oZG5UaXRsZSIgdmFsdWU9Itiv2YHYuSDYp9mE2YHZiNin2KrZitixINmIINin2YTYtNit2YYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9ImN0bDAwJGN0bDQ1JGdfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5JGN0bDAwJHJwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlciRjdGwwMyRycHRNZW51SGVhZGVyTGV2ZWxUd29UZW0xJGN0bDAxJGhkblBhcmVudElEIiBpZD0iY3RsMDBfY3RsNDVfZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTlfY3RsMDBfcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyX2N0bDAzX3JwdE1lbnVIZWFkZXJMZXZlbFR3b1RlbTFfY3RsMDFfaGRuUGFyZW50SUQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1lbnUtY29sIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJsZXZlbHRocmVlbGkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIG9uY2xpY2s9Ik9wZW5MZXZlbFRocmVlKHRoaXMpIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iY29sLXRpdGxlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iamF2YXNjcmlwdDp2b2lkKCk7IiBjbGFzcz0iTWVudW5vbmUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg2K/Zgdi5INin2YTZgdmI2KfYqtmK2LEg2Ygg2KfZhNi02K3ZhgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3d3dy5vcmFuZ2Uuam8vYXIvbXlhY2NvdW50L3BhZ2VzL3F1aWNrLXBheS5hc3B4IiBjbGFzcz0iTWVudXBvaW50ZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgINiv2YHYuSDYp9mE2YHZiNin2KrZitixINmIINin2YTYtNit2YYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cub3JhbmdlLmpvL2FyL3BhZ2VzL2Utc2g3YW5saS5hc3B4IiBjbGFzcz0iTWVudXBvaW50ZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGUgLSDYp9i02K3ZhtmE2YoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cub3JhbmdlLmpvL2FyL215YWNjb3VudC9wYWdlcy9wYXltZW50LW1ldGhvZHMuYXNweCIgY2xhc3M9Ik1lbnVwb2ludGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDYt9ix2YIg2KrYs9iv2YrYryDYp9mE2YHZiNin2KrZitixCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJjdGwwMCRjdGw0NSRnX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OSRjdGwwMCRycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXIkY3RsMDMkcnB0TWVudUhlYWRlckxldmVsVHdvVGVtMSRjdGwwMiRoZG5TdWJUaXRsZSIgaWQ9ImN0bDAwX2N0bDQ1X2dfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5X2N0bDAwX3JwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlcl9jdGwwM19ycHRNZW51SGVhZGVyTGV2ZWxUd29UZW0xX2N0bDAyX2hkblN1YlRpdGxlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJjdGwwMCRjdGw0NSRnX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OSRjdGwwMCRycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXIkY3RsMDMkcnB0TWVudUhlYWRlckxldmVsVHdvVGVtMSRjdGwwMiRoZG5UaXRsZSIgaWQ9ImN0bDAwX2N0bDQ1X2dfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5X2N0bDAwX3JwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlcl9jdGwwM19ycHRNZW51SGVhZGVyTGV2ZWxUd29UZW0xX2N0bDAyX2hkblRpdGxlIiB2YWx1ZT0i2KrYqtio2Lkg2K3Yp9mE2Kkg2KfZhNi32YTYqCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0iY3RsMDAkY3RsNDUkZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTkkY3RsMDAkcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyJGN0bDAzJHJwdE1lbnVIZWFkZXJMZXZlbFR3b1RlbTEkY3RsMDIkaGRuUGFyZW50SUQiIGlkPSJjdGwwMF9jdGw0NV9nX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OV9jdGwwMF9ycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXJfY3RsMDNfcnB0TWVudUhlYWRlckxldmVsVHdvVGVtMV9jdGwwMl9oZG5QYXJlbnRJRCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVudS1jb2wiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9ImxldmVsdGhyZWVsaSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgb25jbGljaz0iT3BlbkxldmVsVGhyZWUodGhpcykiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJjb2wtdGl0bGUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJqYXZhc2NyaXB0OnZvaWQoKTsiIGNsYXNzPSJNZW51bm9uZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDYqtiq2KjYuSDYrdin2YTYqSDYp9mE2LfZhNioCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vZXNob3Aub3JhbmdlLmpvL2FyL29yZGVyL2FyYW1leHRyYWNreW91cm9yZGVyIiBjbGFzcz0iTWVudXBvaW50ZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgINmF2KrYp9io2LnYqSDYt9mE2Kgg2KfZhNmF2KrYrNixINin2YTYpdmE2YPYqtix2YjZhtmKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJjdGwwMCRjdGw0NSRnX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OSRjdGwwMCRycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXIkY3RsMDMkcnB0TWVudUhlYWRlckxldmVsVHdvVGVtMSRjdGwwMyRoZG5TdWJUaXRsZSIgaWQ9ImN0bDAwX2N0bDQ1X2dfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5X2N0bDAwX3JwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlcl9jdGwwM19ycHRNZW51SGVhZGVyTGV2ZWxUd29UZW0xX2N0bDAzX2hkblN1YlRpdGxlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJjdGwwMCRjdGw0NSRnX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OSRjdGwwMCRycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXIkY3RsMDMkcnB0TWVudUhlYWRlckxldmVsVHdvVGVtMSRjdGwwMyRoZG5UaXRsZSIgaWQ9ImN0bDAwX2N0bDQ1X2dfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5X2N0bDAwX3JwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlcl9jdGwwM19ycHRNZW51SGVhZGVyTGV2ZWxUd29UZW0xX2N0bDAzX2hkblRpdGxlIiB2YWx1ZT0i2KjYsdmG2KfZhdisINin2YTZhdmD2KfZgdii2KoiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9ImN0bDAwJGN0bDQ1JGdfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5JGN0bDAwJHJwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlciRjdGwwMyRycHRNZW51SGVhZGVyTGV2ZWxUd29UZW0xJGN0bDAzJGhkblBhcmVudElEIiBpZD0iY3RsMDBfY3RsNDVfZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTlfY3RsMDBfcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyX2N0bDAzX3JwdE1lbnVIZWFkZXJMZXZlbFR3b1RlbTFfY3RsMDNfaGRuUGFyZW50SUQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1lbnUtY29sIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJsZXZlbHRocmVlbGkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIG9uY2xpY2s9Ik9wZW5MZXZlbFRocmVlKHRoaXMpIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iY29sLXRpdGxlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iamF2YXNjcmlwdDp2b2lkKCk7IiBjbGFzcz0iTWVudW5vbmUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg2KjYsdmG2KfZhdisINin2YTZhdmD2KfZgdii2KoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cucmV3YXJkcy5vcmFuZ2Uuam8vYXIvZGVhbHMuYXNweCIgY2xhc3M9Ik1lbnVwb2ludGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDYudix2YjYtiBPcmFuZ2UKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cucmV3YXJkcy5vcmFuZ2Uuam8vYXIvQWNjb3VudC9Mb2dpbj9yZXR1cm5Vcmw9JTJGYXIlMkZQb2ludHMlMkZJbmRleCIgY2xhc3M9Ik1lbnVwb2ludGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDZhtmC2KfYtyDYqtmD2LHZhQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgCgo8L2Rpdj4KCjxkaXYgY2xhc3M9Im1lbnUtY29sIFNsaWRlclNlY3Rpb24iPgo8ZGl2IGNsYXNzPSJtZW51X3NsaWRlciI+CjxkaXYgY2xhc3M9Im1lbnVfc2xpZGVyX2NvbnRlbnQiPgo8aDQ+2KfZhNmF2KrYrNixINin2YTYpdmE2YPYqtix2YjZhtmKPC9oND4KPGEgaHJlZj0iaHR0cHM6Ly9lc2hvcC5vcmFuZ2Uuam86MjUwL2FyLyI+2KfZg9iq2LTZgSDYp9mE2YXYstmK2K88L2E+CjwvZGl2Pgo8ZGl2IGlkPSJtZW51X2Nhcm91c2VsMTAiIGNsYXNzPSJjYXJvdXNlbCBzbGlkZSBtZW51X2NscyIgZGF0YS1yaWRlPSJjYXJvdXNlbCI+CiAgPG9sIGNsYXNzPSJjYXJvdXNlbC1pbmRpY2F0b3JzIj4KICAgIDxsaSBkYXRhLXRhcmdldD0iI21lbnVfY2Fyb3VzZWwxMCIgZGF0YS1zbGlkZS10bz0iMCIgY2xhc3M9ImFjdGl2ZSI+PC9saT4KICAgIDxsaSBkYXRhLXRhcmdldD0iI21lbnVfY2Fyb3VzZWwxMCIgZGF0YS1zbGlkZS10bz0iMSIgY2xhc3M9IiI+PC9saT4KICAgIDxsaSBkYXRhLXRhcmdldD0iI21lbnVfY2Fyb3VzZWwxMCIgZGF0YS1zbGlkZS10bz0iMiIgY2xhc3M9IiI+PC9saT4KICAgIDxsaSBkYXRhLXRhcmdldD0iI21lbnVfY2Fyb3VzZWwxMCIgZGF0YS1zbGlkZS10bz0iMyIgY2xhc3M9IiI+PC9saT4KICA8L29sPgogIDxkaXYgY2xhc3M9ImNhcm91c2VsLWlubmVyIj4KICA8ZGl2IGNsYXNzPSJpdGVtIGFjdGl2ZSI+CiAgICAgIDxhIGhyZWY9Imh0dHBzOi8vZXNob3Aub3JhbmdlLmpvOjI1MC9hci9kZXZpY2VzLWFjY2Vzc29yaWVzL21vYmlsZS1waG9uZT9tSWQ9MzciPgogICA8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X21lbnUvb3Bwby5wbmciIGFsdD0iZXNob3AiPgogICAgICA8aDM+T1BQTyDYo9is2YfYstipPC9oMz4KICAgPGRpdiBjbGFzcz0ibWVudV9zbGlkZXJfZGlzY291bnQiPgogICAgICAgIDxwPtmF2KrZiNmB2LHYqSDYrtmE2KfZhCDYp9mE2YXYqtis2LEg2KfZhNin2YTZg9iq2LHZiNmG2Yo8L3A+CiAgICAgIDwvZGl2PgogPC9hPgo8L2Rpdj4KICAgIDxkaXYgY2xhc3M9Iml0ZW0iPgogICAgICA8YSBocmVmPSJodHRwczovL2VzaG9wLm9yYW5nZS5qbzoyNTAvYXIvdGFibGV0cy1sYXB0b3BzIj4KICAgPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19tZW51L3RhYmxldC5wbmciIGFsdD0iZXNob3AiPgogICAgICA8aDM+2KPYrNmH2LLYqSDYqtin2KjZhNiqINmF2KzYp9mG2Kc8L2gzPgogICA8ZGl2IGNsYXNzPSJtZW51X3NsaWRlcl9kaXNjb3VudCI+CiAgICAgICAgPHA+2YXYuSDYrti32YjYtyDYp9mE2KfYtNiq2LHYp9mD2KfYqjwvcD4KICAgICAgPC9kaXY+CiA8L2E+CjwvZGl2PgogIDxkaXYgY2xhc3M9Iml0ZW0iPgogICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vZXNob3Aub3JhbmdlLmpvOjI1MC9hci9pdGVsLWtpZHBhZC0xLXRhYmxldCI+CgogICAgICAgIDxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfbWVudS9tZW51X2ljb25fa2lkcGFkLnBuZyIgYWx0PSJlc2hvcCI+CiAgICAgICAgPGgzPkl0ZWwga2lkcGFkMTwvaDM+CgkJPHNwYW4gY2xhc3M9Im1lbnVfc2xpZGVyX3ByaWNlIj4KCQkJPHAgY2xhc3M9InByaWNlX2N1cnJlbmN5Ij7Yr9mK2YbYp9ixPC9wPgoJCQk8cCBjbGFzcz0ibWFpbl9wcmljZSI+NDwvcD4KCQkJPHAgY2xhc3M9InNlY29uZHJ5X3ByaWNlIj4uNTA8L3A+CgkJCTxwIGNsYXNzPSJwcmljZV9kdXJhdGlvbiI+LyDYtNmH2LHZitinPC9wPgoJCQk8cCBjbGFzcz0icHJpY2Vfbm90ZSI+2YXYuSDYudix2YjYtiDYp9mE2YHYp9mK2KjYsTwvcD4KCQk8L3NwYW4+CgkJPC9hPgoJPC9kaXY+CgogICAgPGRpdiBjbGFzcz0iaXRlbSI+CgkgICAgICA8YSBocmVmPSJodHRwczovL2VzaG9wLm9yYW5nZS5qbzoyNTAvYXIvZGV2aWNlcy1hY2Nlc3Nvcmllcy9tb2JpbGUtYWNjZXNzb3JpZXMvYXBwbGUtd2F0Y2gtc2VyaWVzLTYtNDRtbSI+CgogICAgICAgPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19tZW51L2FwcGxld2F0Y2hfbWVudS5wbmciIGFsdD0iZXNob3AiPgogICAgICA8aDM+QXBwbGUgV2F0Y2g8L2gzPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZW51X3NsaWRlcl9kaXNjb3VudCI+CiAgICAgICAgPHA+2YXYqtmI2YHYsdipINin2YTYp9mGPC9wPgogICAgICA8L2Rpdj4KICAgPC9hPgogICAgPC9kaXY+CiAgPC9kaXY+CiAgPGEgY2xhc3M9ImxlZnQgY2Fyb3VzZWwtY29udHJvbCIgaHJlZj0iI21lbnVfY2Fyb3VzZWwxMCIgZGF0YS1zbGlkZT0icHJldiI+CiAgICA8c3BhbiBjbGFzcz0iZ2x5cGhpY29uIGdseXBoaWNvbi1jaGV2cm9uLWxlZnQiPjwvc3Bhbj4KICA8L2E+CiAgPGEgY2xhc3M9InJpZ2h0IGNhcm91c2VsLWNvbnRyb2wiIGhyZWY9IiNtZW51X2Nhcm91c2VsMTAiIGRhdGEtc2xpZGU9Im5leHQiPgogICAgPHNwYW4gY2xhc3M9ImdseXBoaWNvbiBnbHlwaGljb24tY2hldnJvbi1yaWdodCI+PC9zcGFuPgogIDwvYT4KPC9kaXY+CjwvZGl2PjwvZGl2PgoKCgoKICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8IS0tY29scy1kaXYtLT4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZW51LWZvb3RlciI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx1bD4KICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT48YSBocmVmPSIjIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvX2xheW91dHMvMTUvb3JhbmdlY21zMjAxMy9pbWFnZXMvZXhpdC1tZW51LnBuZyIgY2xhc3M9IkV4aXRNZW51Ij48L2E+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICA8L3VsPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgoJCQkJCQoJCQkJCQo8ZGl2IGNsYXNzPSJjb250YWN0X3VzX21lbnUiPgoJPGRpdiBjbGFzcz0iY29udGFjdF91c19tZW51X2NhbGxfc2lkZSI+CgkJPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19tZW51L0NhbGwucG5nIj4KCQk8cD4g2KrZiNin2LXZhCDZhdi5INmF2LHZg9iyINiu2K/Zhdin2Kog2KfZhNmF2LTYqtix2YPZitmGIDxzcGFuPjE3NzcgPC9zcGFuPtin2Yg8c3Bhbj4gMDc3NzcwMDE3Nzwvc3Bhbj4g2KfZiCDZhdmGINiu2YTYp9mEIDxhIGhyZWY9Imh0dHBzOi8vYXBpLndoYXRzYXBwLmNvbS9zZW5kLz9waG9uZT05NjI3Nzc3MDAxNzcmYW1wO3RleHQmYW1wO2FwcF9hYnNlbnQ9MCI+V2hhdHNBcHAgY2hhbm5lbDwvYT4uPC9wPgoJPC9kaXY+Cgk8ZGl2IGNsYXNzPSJjb250YWN0X3VzX21lbnVfbG9jYXRpb25fc2lkZSI+CjxhIGhyZWY9Imh0dHBzOi8vc3RvcmUtYXIub3JhbmdlLmpvLyI+CQkKPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19tZW51L3Bpbi5wbmciPgoJCTxwPtmF2LnYp9ix2LYg2KfZiNix2KfZhtisPC9wPgo8L2E+Cgk8L2Rpdj4KPC9kaXY+CgkKCjxkaXYgY2xhc3M9InJlc3BvbnNpdmVfY29udGFjdF91cyByZXNwb25zaXZlX2lubmVyX2NvbnRhY3R1cyI+Cgk8YSBocmVmPSJodHRwczovL3d3dy5vcmFuZ2Uuam8vYXIvcGFnZXMvY29udGFjdC11cy5hc3B4Ij7Yp9iq2LXZhCDYqNmG2Kc8L2E+Cgk8YSBocmVmPSJodHRwczovL3N0b3JlLWFyLm9yYW5nZS5qby8iPtin2YXYp9mD2YYg2YXYudin2LHYtiBPcmFuZ2U8L2E+CjwvZGl2PgoKCiAgICAgICAgICAgICAgICAgICAgPCEtLW1lbnUtZm9vdGVyLS0+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJkcm9wLTNjb2wgZHJvcC1kb3duIERpdlRlbTIxNiBtZW51Rml4ZWQiIGlkPSJEaXZUZW0yMTYiIHN0eWxlPSJkaXNwbGF5Om5vbmUiPgogICAgICAgICAgICAgICAgPGRpdj4KPHNwYW4gY2xhc3M9Im1lbnUtaGVhZGVyIiBzdHlsZT0iIj4KICAgIDxhIGNsYXNzPSJtZW51LWJhY2siIG9uY2xpY2s9IkJhY2tNZW51KCkiPgo8aW1nPgo8L2E+CiAgICA8YSBjbGFzcz0ibWVudS1oZWFkZXItbGluayIgb25jbGljaz0iQmFja01lbnUoKSIgc3R5bGU9IgogICAgCiI+Cgog2K3Ys9in2KjZigo8L2E+CiAgPC9zcGFuPgoKICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2xzLWRpdiI+CiAgPHNwYW4gY2xhc3M9Im1lbnUtc3VidGl0bGUiPjxhIGhyZWY9IiMiIGNsYXNzPSJzdWJUaXRsZTIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E+PC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVudS1mb290ZXIiPgogICAgICAgICAgICAgICAgICAgICAgICA8dWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT48YSBocmVmPSIjIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iLi4vLi4vLi4vLi4vX2xheW91dHMvMTUvb3JhbmdlY21zMjAxMy9pbWFnZXMvZXhpdC1tZW51LnBuZyIgY2xhc3M9IkV4aXRNZW51Ij48L2E+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICA8L3VsPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgoJCQkJCQoJCQkJCTxkaXYgY2xhc3M9ImNvbnRhY3RfdXNfbWVudSI+Cgk8ZGl2IGNsYXNzPSJjb250YWN0X3VzX21lbnVfY2FsbF9zaWRlIj4KCQk8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X21lbnUvQ2FsbC5wbmciPgoJCTxwPiDYqtmI2KfYtdmEINmF2Lkg2YXYsdmD2LIg2K7Yr9mF2KfYqiDYp9mE2YXYtNiq2LHZg9mK2YYgPHNwYW4+MTc3NyA8L3NwYW4+2KfZiDxzcGFuPiAwNzc3NzAwMTc3PC9zcGFuPiDYp9mIINmF2YYg2K7ZhNin2YQgPGEgaHJlZj0iaHR0cHM6Ly9hcGkud2hhdHNhcHAuY29tL3NlbmQvP3Bob25lPTk2Mjc3NzcwMDE3NyZhbXA7dGV4dCZhbXA7YXBwX2Fic2VudD0wIj5XaGF0c0FwcCBjaGFubmVsPC9hPi48L3A+Cgk8L2Rpdj4KCTxkaXYgY2xhc3M9ImNvbnRhY3RfdXNfbWVudV9sb2NhdGlvbl9zaWRlIj4KPGEgaHJlZj0iaHR0cHM6Ly9zdG9yZS1hci5vcmFuZ2Uuam8vIj4JCQo8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X21lbnUvcGluLnBuZyI+CgkJPHA+2YXYudin2LHYtiDYp9mI2LHYp9mG2Kw8L3A+CjwvYT4KCTwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9InJlc3BvbnNpdmVfY29udGFjdF91cyByZXNwb25zaXZlX2lubmVyX2NvbnRhY3R1cyI+Cgk8YSBocmVmPSJodHRwczovL3d3dy5vcmFuZ2Uuam8vYXIvcGFnZXMvY29udGFjdC11cy5hc3B4Ij7Yp9iq2LXZhCDYqNmG2Kc8L2E+Cgk8YSBocmVmPSJodHRwczovL3N0b3JlLWFyLm9yYW5nZS5qby8iPtin2YXYp9mD2YYg2YXYudin2LHYtiBPcmFuZ2U8L2E+CjwvZGl2PgoKCgogICAgICAgICAgICAgICAgICAgIDwhLS1tZW51LWZvb3Rlci0tPgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJkcm9wLTRjb2wtcHJvbW8gZHJvcC1kb3duIERpdlRlbTMxNiBtZW51Rml4ZWQiIGlkPSJEaXZUZW0zMTYiIHN0eWxlPSJkaXNwbGF5Om5vbmUiPgogICAgICAgICAgICAgICAgPGRpdj4KCjxzcGFuIGNsYXNzPSJtZW51LWhlYWRlciIgc3R5bGU9IiI+CiAgICA8YSBjbGFzcz0ibWVudS1iYWNrIiBvbmNsaWNrPSJCYWNrTWVudSgpIj4KPGltZz4KPC9hPgogICAgPGEgY2xhc3M9Im1lbnUtaGVhZGVyLWxpbmsiIG9uY2xpY2s9IkJhY2tNZW51KCkiIHN0eWxlPSIKICAgIAoiPgoKINit2LPYp9io2YoKPC9hPgogIDwvc3Bhbj4KCiAgICAgICAgICAgICAgICAgICAgCgo8ZGl2IGNsYXNzPSJwcm9tby1jb250YWluZXIiPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbHMtZGl2Ij4KICA8c3BhbiBjbGFzcz0ibWVudS1zdWJ0aXRsZSI+PGEgaHJlZj0iIyIgY2xhc3M9InN1YlRpdGxlMiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYT48L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgIDxwPuKAi+KAi+KAi+KAi+KAi+KAi+KAizwvcD4KPC9kaXY+ICAgICAgICAgICAgICAgICAgIAogPGJyIHN0eWxlPSJjbGVhcjogYm90aCI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVudS1mb290ZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgPHVsPgogICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgPGxpPjxhIGhyZWY9IiMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Ii4uLy4uLy4uLy4uL19sYXlvdXRzLzE1L29yYW5nZWNtczIwMTMvaW1hZ2VzL2V4aXQtbWVudS5wbmciIGNsYXNzPSJFeGl0TWVudSI+PC9hPgogICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgIDwvdWw+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CgkJCQkJCgk8ZGl2IGNsYXNzPSJjb250YWN0X3VzX21lbnUiPgoJPGRpdiBjbGFzcz0iY29udGFjdF91c19tZW51X2NhbGxfc2lkZSI+CgkJPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19tZW51L0NhbGwucG5nIj4KCQk8cD4g2KrZiNin2LXZhCDZhdi5INmF2LHZg9iyINiu2K/Zhdin2Kog2KfZhNmF2LTYqtix2YPZitmGIDxzcGFuPjE3NzcgPC9zcGFuPtin2Yg8c3Bhbj4gMDc3NzcwMDE3Nzwvc3Bhbj4g2KfZiCDZhdmGINiu2YTYp9mEIDxhIGhyZWY9Imh0dHBzOi8vYXBpLndoYXRzYXBwLmNvbS9zZW5kLz9waG9uZT05NjI3Nzc3MDAxNzcmYW1wO3RleHQmYW1wO2FwcF9hYnNlbnQ9MCI+V2hhdHNBcHAgY2hhbm5lbDwvYT4uPC9wPgoJPC9kaXY+Cgk8ZGl2IGNsYXNzPSJjb250YWN0X3VzX21lbnVfbG9jYXRpb25fc2lkZSI+CjxhIGhyZWY9Imh0dHBzOi8vc3RvcmUtYXIub3JhbmdlLmpvLyI+CQkKPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19tZW51L3Bpbi5wbmciPgoJCTxwPtmF2LnYp9ix2LYg2KfZiNix2KfZhtisPC9wPgo8L2E+Cgk8L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJyZXNwb25zaXZlX2NvbnRhY3RfdXMgcmVzcG9uc2l2ZV9pbm5lcl9jb250YWN0dXMiPgoJPGEgaHJlZj0iaHR0cHM6Ly93d3cub3JhbmdlLmpvL2FyL3BhZ2VzL2NvbnRhY3QtdXMuYXNweCI+2KfYqti12YQg2KjZhtinPC9hPgoJPGEgaHJlZj0iaHR0cHM6Ly9zdG9yZS1hci5vcmFuZ2Uuam8vIj7Yp9mF2KfZg9mGINmF2LnYp9ix2LYgT3JhbmdlPC9hPgo8L2Rpdj4KCiAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPCEtLW1lbnUtZm9vdGVyLS0+CiAgICAgICAgICAgIDwvZGl2PgoKICAgICAgICAgICAgPGRpdiBjbGFzcz0iZHJvcC00aW1ncyBkcm9wLWRvd24gRGl2VGVtNDE2IG1lbnVGaXhlZCIgaWQ9IkRpdlRlbTQxNiIgc3R5bGU9ImRpc3BsYXk6bm9uZSI+CiAgICAgICAgICAgICAgICA8ZGl2PgoKPHNwYW4gY2xhc3M9Im1lbnUtaGVhZGVyIiBzdHlsZT0iIj4KICAgIDxhIGNsYXNzPSJtZW51LWJhY2siIG9uY2xpY2s9IkJhY2tNZW51KCkiPgo8aW1nPgo8L2E+CiAgICA8YSBjbGFzcz0ibWVudS1oZWFkZXItbGluayIgb25jbGljaz0iQmFja01lbnUoKSIgc3R5bGU9IgogICAgCiI+Cgog2K3Ys9in2KjZigo8L2E+CiAgPC9zcGFuPgoKICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2xzLWRpdiI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJtZW51LXN1YnRpdGxlIj48YSBocmVmPSIjIiBjbGFzcz0ic3ViVGl0bGUyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hPjwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPCEtLWNvbHMtZGl2LS0+CiA8ZGl2IGNsYXNzPSJtZW51LWZvb3RlciI+CiAgICAgICAgICAgICAgICAgICAgPHVsPgogICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgPGxpPjxhIGhyZWY9IiMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Ii4uLy4uLy4uLy4uL19sYXlvdXRzLzE1L29yYW5nZWNtczIwMTMvaW1hZ2VzL2V4aXQtbWVudS5wbmciIGNsYXNzPSJFeGl0TWVudSI+PC9hPgogICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgIDwvdWw+CiAgICAgICAgICAgICAgICA8L2Rpdj4KCQkJCQo8ZGl2IGNsYXNzPSJjb250YWN0X3VzX21lbnUiPgoJPGRpdiBjbGFzcz0iY29udGFjdF91c19tZW51X2NhbGxfc2lkZSI+CgkJPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19tZW51L0NhbGwucG5nIj4KCQk8cD4g2KrZiNin2LXZhCDZhdi5INmF2LHZg9iyINiu2K/Zhdin2Kog2KfZhNmF2LTYqtix2YPZitmGIDxzcGFuPjE3NzcgPC9zcGFuPtin2Yg8c3Bhbj4gMDc3NzcwMDE3Nzwvc3Bhbj4g2KfZiCDZhdmGINiu2YTYp9mEIDxhIGhyZWY9Imh0dHBzOi8vYXBpLndoYXRzYXBwLmNvbS9zZW5kLz9waG9uZT05NjI3Nzc3MDAxNzcmYW1wO3RleHQmYW1wO2FwcF9hYnNlbnQ9MCI+V2hhdHNBcHAgY2hhbm5lbDwvYT4uPC9wPgoJPC9kaXY+Cgk8ZGl2IGNsYXNzPSJjb250YWN0X3VzX21lbnVfbG9jYXRpb25fc2lkZSI+CjxhIGhyZWY9Imh0dHBzOi8vc3RvcmUtYXIub3JhbmdlLmpvLyI+CQkKPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19tZW51L3Bpbi5wbmciPgoJCTxwPtmF2LnYp9ix2LYg2KfZiNix2KfZhtisPC9wPgo8L2E+Cgk8L2Rpdj4KPC9kaXY+CgkJCQkKCTxkaXYgY2xhc3M9InJlc3BvbnNpdmVfY29udGFjdF91cyByZXNwb25zaXZlX2lubmVyX2NvbnRhY3R1cyI+Cgk8YSBocmVmPSJodHRwczovL3d3dy5vcmFuZ2Uuam8vYXIvcGFnZXMvY29udGFjdC11cy5hc3B4Ij7Yp9iq2LXZhCDYqNmG2Kc8L2E+Cgk8YSBocmVmPSJodHRwczovL3N0b3JlLWFyLm9yYW5nZS5qby8iPtin2YXYp9mD2YYg2YXYudin2LHYtiBPcmFuZ2U8L2E+CjwvZGl2PgoKCQkJCQogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgPCEtLW1lbnUtZm9vdGVyLS0+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgIAoJCQkgIAoJCQoKCgkJCSAgCgkJCSAgCiAgICAgICAgICAgIDwhLS1jb2xzLWRpdi0tPgogICAgCiAgICAgICAgPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0iY3RsMDAkY3RsNDUkZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTkkY3RsMDAkcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyJGN0bDA0JGhkblRpdGxlIiBpZD0iY3RsMDBfY3RsNDVfZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTlfY3RsMDBfcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyX2N0bDA0X2hkblRpdGxlIiB2YWx1ZT0i2KfZhNiv2YHYuSAvINin2YTYtNit2YYg2KfZhNiz2LHZiti5Ij4KICAgICAgICA8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJjdGwwMCRjdGw0NSRnX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OSRjdGwwMCRycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXIkY3RsMDQkaGRuU3ViVGl0bGUiIGlkPSJjdGwwMF9jdGw0NV9nX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OV9jdGwwMF9ycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXJfY3RsMDRfaGRuU3ViVGl0bGUiPgogICAgICAgIDxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9ImN0bDAwJGN0bDQ1JGdfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5JGN0bDAwJHJwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlciRjdGwwNCRoZG5JRCIgaWQ9ImN0bDAwX2N0bDQ1X2dfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5X2N0bDAwX3JwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlcl9jdGwwNF9oZG5JRCIgdmFsdWU9IjI3Ij4KICAgICAgICA8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJjdGwwMCRjdGw0NSRnX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OSRjdGwwMCRycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXIkY3RsMDQkaGRuVHlwZSIgaWQ9ImN0bDAwX2N0bDQ1X2dfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5X2N0bDAwX3JwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlcl9jdGwwNF9oZG5UeXBlIiB2YWx1ZT0iVGVtMSI+CjxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9ImN0bDAwJGN0bDQ1JGdfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5JGN0bDAwJHJwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlciRjdGwwNCRoZG5TdWJUaXRsZUxpbmsiIGlkPSJjdGwwMF9jdGw0NV9nX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OV9jdGwwMF9ycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXJfY3RsMDRfaGRuU3ViVGl0bGVMaW5rIiB2YWx1ZT0iIyI+CiAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRyb3AtNGNvbCBkcm9wLWRvd24gRGl2VGVtMTI3IG1lbnVGaXhlZCIgaWQ9IkRpdlRlbTEyNyIgc3R5bGU9ImRpc3BsYXk6bm9uZSI+CiAgICAgICAgICAgICAKIDxkaXY+CiA8c3BhbiBjbGFzcz0iZGl2TW92ZUxpbmtzIj48L3NwYW4+IAo8c3BhbiBjbGFzcz0ibWVudS1oZWFkZXIiIHN0eWxlPSIiPgogICAgPGEgY2xhc3M9Im1lbnUtYmFjayIgb25jbGljaz0iQmFja01lbnUoKSI+CjxpbWc+CjwvYT4KICAgIDxhIGNsYXNzPSJtZW51LWhlYWRlci1saW5rIiBvbmNsaWNrPSJCYWNrTWVudSgpIiBzdHlsZT0iCiAgICAKIj4KCiDYp9mE2K/Zgdi5IC8g2KfZhNi02K3ZhiDYp9mE2LPYsdmK2LkKPC9hPgogIDwvc3Bhbj4KCgoKCiAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgCjxkaXYgY2xhc3M9ImNvbHMtZGl2Ij4KPGRpdiBjbGFzcz0idWxfY29udGFpbmVyIj4KICA8c3BhbiBjbGFzcz0ibWVudS1zdWJ0aXRsZSI+PGEgaHJlZj0iIyIgY2xhc3M9InN1YlRpdGxlMiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYT48L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgIAoKPC9kaXY+Cgo8ZGl2IGNsYXNzPSJtZW51LWNvbCBTbGlkZXJTZWN0aW9uIj4KPGRpdiBjbGFzcz0ibWVudV9zbGlkZXIiPgo8ZGl2IGNsYXNzPSJtZW51X3NsaWRlcl9jb250ZW50Ij4KPGg0Ptin2YTZhdiq2KzYsSDYp9mE2KXZhNmD2KrYsdmI2YbZijwvaDQ+CjxhIGhyZWY9Imh0dHBzOi8vZXNob3Aub3JhbmdlLmpvOjI1MC9hci8iPtin2YPYqti02YEg2KfZhNmF2LLZitivPC9hPgo8L2Rpdj4KPGRpdiBpZD0ibWVudV9jYXJvdXNlbDExIiBjbGFzcz0iY2Fyb3VzZWwgc2xpZGUgbWVudV9jbHMiIGRhdGEtcmlkZT0iY2Fyb3VzZWwiPgogIDxvbCBjbGFzcz0iY2Fyb3VzZWwtaW5kaWNhdG9ycyI+CiAgICA8bGkgZGF0YS10YXJnZXQ9IiNtZW51X2Nhcm91c2VsMTEiIGRhdGEtc2xpZGUtdG89IjAiIGNsYXNzPSJhY3RpdmUiPjwvbGk+CiAgICA8bGkgZGF0YS10YXJnZXQ9IiNtZW51X2Nhcm91c2VsMTEiIGRhdGEtc2xpZGUtdG89IjEiIGNsYXNzPSIiPjwvbGk+CiAgICA8bGkgZGF0YS10YXJnZXQ9IiNtZW51X2Nhcm91c2VsMTEiIGRhdGEtc2xpZGUtdG89IjIiIGNsYXNzPSIiPjwvbGk+CiAgICA8bGkgZGF0YS10YXJnZXQ9IiNtZW51X2Nhcm91c2VsMTEiIGRhdGEtc2xpZGUtdG89IjMiIGNsYXNzPSIiPjwvbGk+CiAgPC9vbD4KICA8ZGl2IGNsYXNzPSJjYXJvdXNlbC1pbm5lciI+CiAgPGRpdiBjbGFzcz0iaXRlbSBhY3RpdmUiPgogICAgICA8YSBocmVmPSJodHRwczovL2VzaG9wLm9yYW5nZS5qbzoyNTAvYXIvZGV2aWNlcy1hY2Nlc3Nvcmllcy9tb2JpbGUtcGhvbmU/bUlkPTM3Ij4KICAgPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19tZW51L29wcG8ucG5nIiBhbHQ9ImVzaG9wIj4KICAgICAgPGgzPk9QUE8g2KPYrNmH2LLYqTwvaDM+CiAgIDxkaXYgY2xhc3M9Im1lbnVfc2xpZGVyX2Rpc2NvdW50Ij4KICAgICAgICA8cD7Zhdiq2YjZgdix2Kkg2K7ZhNin2YQg2KfZhNmF2KrYrNixINin2YTYp9mE2YPYqtix2YjZhtmKPC9wPgogICAgICA8L2Rpdj4KIDwvYT4KPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJpdGVtIj4KICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9lc2hvcC5vcmFuZ2Uuam86MjUwL2FyL3RhYmxldHMtbGFwdG9wcyI+CiAgIDxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfbWVudS90YWJsZXQucG5nIiBhbHQ9ImVzaG9wIj4KICAgICAgPGgzPtij2KzZh9iy2Kkg2KrYp9io2YTYqiDZhdis2KfZhtinPC9oMz4KICAgPGRpdiBjbGFzcz0ibWVudV9zbGlkZXJfZGlzY291bnQiPgogICAgICAgIDxwPtmF2Lkg2K7Yt9mI2Lcg2KfZhNin2LTYqtix2KfZg9in2Ko8L3A+CiAgICAgIDwvZGl2PgogPC9hPgo8L2Rpdj4KICA8ZGl2IGNsYXNzPSJpdGVtIj4KICAgICAgICA8YSBocmVmPSJodHRwczovL2VzaG9wLm9yYW5nZS5qbzoyNTAvYXIvaXRlbC1raWRwYWQtMS10YWJsZXQiPgoKICAgICAgICA8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X21lbnUvbWVudV9pY29uX2tpZHBhZC5wbmciIGFsdD0iZXNob3AiPgogICAgICAgIDxoMz5JdGVsIGtpZHBhZDE8L2gzPgoJCTxzcGFuIGNsYXNzPSJtZW51X3NsaWRlcl9wcmljZSI+CgkJCTxwIGNsYXNzPSJwcmljZV9jdXJyZW5jeSI+2K/ZitmG2KfYsTwvcD4KCQkJPHAgY2xhc3M9Im1haW5fcHJpY2UiPjQ8L3A+CgkJCTxwIGNsYXNzPSJzZWNvbmRyeV9wcmljZSI+LjUwPC9wPgoJCQk8cCBjbGFzcz0icHJpY2VfZHVyYXRpb24iPi8g2LTZh9ix2YrYpzwvcD4KCQkJPHAgY2xhc3M9InByaWNlX25vdGUiPtmF2Lkg2LnYsdmI2LYg2KfZhNmB2KfZitio2LE8L3A+CgkJPC9zcGFuPgoJCTwvYT4KCTwvZGl2PgoKICAgIDxkaXYgY2xhc3M9Iml0ZW0iPgoJICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9lc2hvcC5vcmFuZ2Uuam86MjUwL2FyL2RldmljZXMtYWNjZXNzb3JpZXMvbW9iaWxlLWFjY2Vzc29yaWVzL2FwcGxlLXdhdGNoLXNlcmllcy02LTQ0bW0iPgoKICAgICAgIDxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfbWVudS9hcHBsZXdhdGNoX21lbnUucG5nIiBhbHQ9ImVzaG9wIj4KICAgICAgPGgzPkFwcGxlIFdhdGNoPC9oMz4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVudV9zbGlkZXJfZGlzY291bnQiPgogICAgICAgIDxwPtmF2KrZiNmB2LHYqSDYp9mE2KfZhjwvcD4KICAgICAgPC9kaXY+CiAgIDwvYT4KICAgIDwvZGl2PgogIDwvZGl2PgogIDxhIGNsYXNzPSJsZWZ0IGNhcm91c2VsLWNvbnRyb2wiIGhyZWY9IiNtZW51X2Nhcm91c2VsMTEiIGRhdGEtc2xpZGU9InByZXYiPgogICAgPHNwYW4gY2xhc3M9ImdseXBoaWNvbiBnbHlwaGljb24tY2hldnJvbi1sZWZ0Ij48L3NwYW4+CiAgPC9hPgogIDxhIGNsYXNzPSJyaWdodCBjYXJvdXNlbC1jb250cm9sIiBocmVmPSIjbWVudV9jYXJvdXNlbDExIiBkYXRhLXNsaWRlPSJuZXh0Ij4KICAgIDxzcGFuIGNsYXNzPSJnbHlwaGljb24gZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQiPjwvc3Bhbj4KICA8L2E+CjwvZGl2Pgo8L2Rpdj48L2Rpdj4KCgoKCiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPCEtLWNvbHMtZGl2LS0+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVudS1mb290ZXIiPgogICAgICAgICAgICAgICAgICAgICAgICA8dWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+PGEgaHJlZj0iIyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iL19sYXlvdXRzLzE1L29yYW5nZWNtczIwMTMvaW1hZ2VzL2V4aXQtbWVudS5wbmciIGNsYXNzPSJFeGl0TWVudSI+PC9hPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KCQkJCQkKCQkJCQkKPGRpdiBjbGFzcz0iY29udGFjdF91c19tZW51Ij4KCTxkaXYgY2xhc3M9ImNvbnRhY3RfdXNfbWVudV9jYWxsX3NpZGUiPgoJCTxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfbWVudS9DYWxsLnBuZyI+CgkJPHA+INiq2YjYp9i12YQg2YXYuSDZhdix2YPYsiDYrtiv2YXYp9iqINin2YTZhdi02KrYsdmD2YrZhiA8c3Bhbj4xNzc3IDwvc3Bhbj7Yp9mIPHNwYW4+IDA3Nzc3MDAxNzc8L3NwYW4+INin2Ygg2YXZhiDYrtmE2KfZhCA8YSBocmVmPSJodHRwczovL2FwaS53aGF0c2FwcC5jb20vc2VuZC8/cGhvbmU9OTYyNzc3NzAwMTc3JmFtcDt0ZXh0JmFtcDthcHBfYWJzZW50PTAiPldoYXRzQXBwIGNoYW5uZWw8L2E+LjwvcD4KCTwvZGl2PgoJPGRpdiBjbGFzcz0iY29udGFjdF91c19tZW51X2xvY2F0aW9uX3NpZGUiPgo8YSBocmVmPSJodHRwczovL3N0b3JlLWFyLm9yYW5nZS5qby8iPgkJCjxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfbWVudS9waW4ucG5nIj4KCQk8cD7Zhdi52KfYsdi2INin2YjYsdin2YbYrDwvcD4KPC9hPgoJPC9kaXY+CjwvZGl2PgoJCgo8ZGl2IGNsYXNzPSJyZXNwb25zaXZlX2NvbnRhY3RfdXMgcmVzcG9uc2l2ZV9pbm5lcl9jb250YWN0dXMiPgoJPGEgaHJlZj0iaHR0cHM6Ly93d3cub3JhbmdlLmpvL2FyL3BhZ2VzL2NvbnRhY3QtdXMuYXNweCI+2KfYqti12YQg2KjZhtinPC9hPgoJPGEgaHJlZj0iaHR0cHM6Ly9zdG9yZS1hci5vcmFuZ2Uuam8vIj7Yp9mF2KfZg9mGINmF2LnYp9ix2LYgT3JhbmdlPC9hPgo8L2Rpdj4KCgogICAgICAgICAgICAgICAgICAgIDwhLS1tZW51LWZvb3Rlci0tPgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgoKICAgICAgICAgICAgPGRpdiBjbGFzcz0iZHJvcC0zY29sIGRyb3AtZG93biBEaXZUZW0yMjcgbWVudUZpeGVkIiBpZD0iRGl2VGVtMjI3IiBzdHlsZT0iZGlzcGxheTpub25lIj4KICAgICAgICAgICAgICAgIDxkaXY+CjxzcGFuIGNsYXNzPSJtZW51LWhlYWRlciIgc3R5bGU9IiI+CiAgICA8YSBjbGFzcz0ibWVudS1iYWNrIiBvbmNsaWNrPSJCYWNrTWVudSgpIj4KPGltZz4KPC9hPgogICAgPGEgY2xhc3M9Im1lbnUtaGVhZGVyLWxpbmsiIG9uY2xpY2s9IkJhY2tNZW51KCkiIHN0eWxlPSIKICAgIAoiPgoKINin2YTYr9mB2LkgLyDYp9mE2LTYrdmGINin2YTYs9ix2YrYuQo8L2E+CiAgPC9zcGFuPgoKICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2xzLWRpdiI+CiAgPHNwYW4gY2xhc3M9Im1lbnUtc3VidGl0bGUiPjxhIGhyZWY9IiMiIGNsYXNzPSJzdWJUaXRsZTIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E+PC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVudS1mb290ZXIiPgogICAgICAgICAgICAgICAgICAgICAgICA8dWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT48YSBocmVmPSIjIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iLi4vLi4vLi4vLi4vX2xheW91dHMvMTUvb3JhbmdlY21zMjAxMy9pbWFnZXMvZXhpdC1tZW51LnBuZyIgY2xhc3M9IkV4aXRNZW51Ij48L2E+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICA8L3VsPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgoJCQkJCQoJCQkJCTxkaXYgY2xhc3M9ImNvbnRhY3RfdXNfbWVudSI+Cgk8ZGl2IGNsYXNzPSJjb250YWN0X3VzX21lbnVfY2FsbF9zaWRlIj4KCQk8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X21lbnUvQ2FsbC5wbmciPgoJCTxwPiDYqtmI2KfYtdmEINmF2Lkg2YXYsdmD2LIg2K7Yr9mF2KfYqiDYp9mE2YXYtNiq2LHZg9mK2YYgPHNwYW4+MTc3NyA8L3NwYW4+2KfZiDxzcGFuPiAwNzc3NzAwMTc3PC9zcGFuPiDYp9mIINmF2YYg2K7ZhNin2YQgPGEgaHJlZj0iaHR0cHM6Ly9hcGkud2hhdHNhcHAuY29tL3NlbmQvP3Bob25lPTk2Mjc3NzcwMDE3NyZhbXA7dGV4dCZhbXA7YXBwX2Fic2VudD0wIj5XaGF0c0FwcCBjaGFubmVsPC9hPi48L3A+Cgk8L2Rpdj4KCTxkaXYgY2xhc3M9ImNvbnRhY3RfdXNfbWVudV9sb2NhdGlvbl9zaWRlIj4KPGEgaHJlZj0iaHR0cHM6Ly9zdG9yZS1hci5vcmFuZ2Uuam8vIj4JCQo8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X21lbnUvcGluLnBuZyI+CgkJPHA+2YXYudin2LHYtiDYp9mI2LHYp9mG2Kw8L3A+CjwvYT4KCTwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9InJlc3BvbnNpdmVfY29udGFjdF91cyByZXNwb25zaXZlX2lubmVyX2NvbnRhY3R1cyI+Cgk8YSBocmVmPSJodHRwczovL3d3dy5vcmFuZ2Uuam8vYXIvcGFnZXMvY29udGFjdC11cy5hc3B4Ij7Yp9iq2LXZhCDYqNmG2Kc8L2E+Cgk8YSBocmVmPSJodHRwczovL3N0b3JlLWFyLm9yYW5nZS5qby8iPtin2YXYp9mD2YYg2YXYudin2LHYtiBPcmFuZ2U8L2E+CjwvZGl2PgoKCgogICAgICAgICAgICAgICAgICAgIDwhLS1tZW51LWZvb3Rlci0tPgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJkcm9wLTRjb2wtcHJvbW8gZHJvcC1kb3duIERpdlRlbTMyNyBtZW51Rml4ZWQiIGlkPSJEaXZUZW0zMjciIHN0eWxlPSJkaXNwbGF5Om5vbmUiPgogICAgICAgICAgICAgICAgPGRpdj4KCjxzcGFuIGNsYXNzPSJtZW51LWhlYWRlciIgc3R5bGU9IiI+CiAgICA8YSBjbGFzcz0ibWVudS1iYWNrIiBvbmNsaWNrPSJCYWNrTWVudSgpIj4KPGltZz4KPC9hPgogICAgPGEgY2xhc3M9Im1lbnUtaGVhZGVyLWxpbmsiIG9uY2xpY2s9IkJhY2tNZW51KCkiIHN0eWxlPSIKICAgIAoiPgoKINin2YTYr9mB2LkgLyDYp9mE2LTYrdmGINin2YTYs9ix2YrYuQo8L2E+CiAgPC9zcGFuPgoKICAgICAgICAgICAgICAgICAgICAKCjxkaXYgY2xhc3M9InByb21vLWNvbnRhaW5lciI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29scy1kaXYiPgogIDxzcGFuIGNsYXNzPSJtZW51LXN1YnRpdGxlIj48YSBocmVmPSIjIiBjbGFzcz0ic3ViVGl0bGUyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hPjwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPHA+4oCL4oCLPC9wPgo8L2Rpdj4gICAgICAgICAgICAgICAgICAgCiA8YnIgc3R5bGU9ImNsZWFyOiBib3RoIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZW51LWZvb3RlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICA8dWw+CiAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICA8bGk+PGEgaHJlZj0iIyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iLi4vLi4vLi4vLi4vX2xheW91dHMvMTUvb3JhbmdlY21zMjAxMy9pbWFnZXMvZXhpdC1tZW51LnBuZyIgY2xhc3M9IkV4aXRNZW51Ij48L2E+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+CiAgICAgICAgICAgICAgICAgICAgPC91bD4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KCQkJCQkKCTxkaXYgY2xhc3M9ImNvbnRhY3RfdXNfbWVudSI+Cgk8ZGl2IGNsYXNzPSJjb250YWN0X3VzX21lbnVfY2FsbF9zaWRlIj4KCQk8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X21lbnUvQ2FsbC5wbmciPgoJCTxwPiDYqtmI2KfYtdmEINmF2Lkg2YXYsdmD2LIg2K7Yr9mF2KfYqiDYp9mE2YXYtNiq2LHZg9mK2YYgPHNwYW4+MTc3NyA8L3NwYW4+2KfZiDxzcGFuPiAwNzc3NzAwMTc3PC9zcGFuPiDYp9mIINmF2YYg2K7ZhNin2YQgPGEgaHJlZj0iaHR0cHM6Ly9hcGkud2hhdHNhcHAuY29tL3NlbmQvP3Bob25lPTk2Mjc3NzcwMDE3NyZhbXA7dGV4dCZhbXA7YXBwX2Fic2VudD0wIj5XaGF0c0FwcCBjaGFubmVsPC9hPi48L3A+Cgk8L2Rpdj4KCTxkaXYgY2xhc3M9ImNvbnRhY3RfdXNfbWVudV9sb2NhdGlvbl9zaWRlIj4KPGEgaHJlZj0iaHR0cHM6Ly9zdG9yZS1hci5vcmFuZ2Uuam8vIj4JCQo8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X21lbnUvcGluLnBuZyI+CgkJPHA+2YXYudin2LHYtiDYp9mI2LHYp9mG2Kw8L3A+CjwvYT4KCTwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9InJlc3BvbnNpdmVfY29udGFjdF91cyByZXNwb25zaXZlX2lubmVyX2NvbnRhY3R1cyI+Cgk8YSBocmVmPSJodHRwczovL3d3dy5vcmFuZ2Uuam8vYXIvcGFnZXMvY29udGFjdC11cy5hc3B4Ij7Yp9iq2LXZhCDYqNmG2Kc8L2E+Cgk8YSBocmVmPSJodHRwczovL3N0b3JlLWFyLm9yYW5nZS5qby8iPtin2YXYp9mD2YYg2YXYudin2LHYtiBPcmFuZ2U8L2E+CjwvZGl2PgoKICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8IS0tbWVudS1mb290ZXItLT4KICAgICAgICAgICAgPC9kaXY+CgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJkcm9wLTRpbWdzIGRyb3AtZG93biBEaXZUZW00MjcgbWVudUZpeGVkIiBpZD0iRGl2VGVtNDI3IiBzdHlsZT0iZGlzcGxheTpub25lIj4KICAgICAgICAgICAgICAgIDxkaXY+Cgo8c3BhbiBjbGFzcz0ibWVudS1oZWFkZXIiIHN0eWxlPSIiPgogICAgPGEgY2xhc3M9Im1lbnUtYmFjayIgb25jbGljaz0iQmFja01lbnUoKSI+CjxpbWc+CjwvYT4KICAgIDxhIGNsYXNzPSJtZW51LWhlYWRlci1saW5rIiBvbmNsaWNrPSJCYWNrTWVudSgpIiBzdHlsZT0iCiAgICAKIj4KCiDYp9mE2K/Zgdi5IC8g2KfZhNi02K3ZhiDYp9mE2LPYsdmK2LkKPC9hPgogIDwvc3Bhbj4KCiAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29scy1kaXYiPgogICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0ibWVudS1zdWJ0aXRsZSI+PGEgaHJlZj0iIyIgY2xhc3M9InN1YlRpdGxlMiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYT48L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgIDwhLS1jb2xzLWRpdi0tPgogPGRpdiBjbGFzcz0ibWVudS1mb290ZXIiPgogICAgICAgICAgICAgICAgICAgIDx1bD4KICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgIDxsaT48YSBocmVmPSIjIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIuLi8uLi8uLi8uLi9fbGF5b3V0cy8xNS9vcmFuZ2VjbXMyMDEzL2ltYWdlcy9leGl0LW1lbnUucG5nIiBjbGFzcz0iRXhpdE1lbnUiPjwvYT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICA8L3VsPgogICAgICAgICAgICAgICAgPC9kaXY+CgkJCQkKPGRpdiBjbGFzcz0iY29udGFjdF91c19tZW51Ij4KCTxkaXYgY2xhc3M9ImNvbnRhY3RfdXNfbWVudV9jYWxsX3NpZGUiPgoJCTxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfbWVudS9DYWxsLnBuZyI+CgkJPHA+INiq2YjYp9i12YQg2YXYuSDZhdix2YPYsiDYrtiv2YXYp9iqINin2YTZhdi02KrYsdmD2YrZhiA8c3Bhbj4xNzc3IDwvc3Bhbj7Yp9mIPHNwYW4+IDA3Nzc3MDAxNzc8L3NwYW4+INin2Ygg2YXZhiDYrtmE2KfZhCA8YSBocmVmPSJodHRwczovL2FwaS53aGF0c2FwcC5jb20vc2VuZC8/cGhvbmU9OTYyNzc3NzAwMTc3JmFtcDt0ZXh0JmFtcDthcHBfYWJzZW50PTAiPldoYXRzQXBwIGNoYW5uZWw8L2E+LjwvcD4KCTwvZGl2PgoJPGRpdiBjbGFzcz0iY29udGFjdF91c19tZW51X2xvY2F0aW9uX3NpZGUiPgo8YSBocmVmPSJodHRwczovL3N0b3JlLWFyLm9yYW5nZS5qby8iPgkJCjxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfbWVudS9waW4ucG5nIj4KCQk8cD7Zhdi52KfYsdi2INin2YjYsdin2YbYrDwvcD4KPC9hPgoJPC9kaXY+CjwvZGl2PgoJCQkJCgk8ZGl2IGNsYXNzPSJyZXNwb25zaXZlX2NvbnRhY3RfdXMgcmVzcG9uc2l2ZV9pbm5lcl9jb250YWN0dXMiPgoJPGEgaHJlZj0iaHR0cHM6Ly93d3cub3JhbmdlLmpvL2FyL3BhZ2VzL2NvbnRhY3QtdXMuYXNweCI+2KfYqti12YQg2KjZhtinPC9hPgoJPGEgaHJlZj0iaHR0cHM6Ly9zdG9yZS1hci5vcmFuZ2Uuam8vIj7Yp9mF2KfZg9mGINmF2LnYp9ix2LYgT3JhbmdlPC9hPgo8L2Rpdj4KCgkJCQkKICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIDwhLS1tZW51LWZvb3Rlci0tPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAKCQkJICAKCQkKCgoJCQkgIAoJCQkgIAogICAgICAgICAgICA8IS0tY29scy1kaXYtLT4KICAgIAogICAgICAgIDxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9ImN0bDAwJGN0bDQ1JGdfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5JGN0bDAwJHJwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlciRjdGwwNSRoZG5UaXRsZSIgaWQ9ImN0bDAwX2N0bDQ1X2dfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5X2N0bDAwX3JwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlcl9jdGwwNV9oZG5UaXRsZSIgdmFsdWU9Itin2YTZhdiz2KfYudiv2KkiPgogICAgICAgIDxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9ImN0bDAwJGN0bDQ1JGdfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5JGN0bDAwJHJwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlciRjdGwwNSRoZG5TdWJUaXRsZSIgaWQ9ImN0bDAwX2N0bDQ1X2dfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5X2N0bDAwX3JwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlcl9jdGwwNV9oZG5TdWJUaXRsZSI+CiAgICAgICAgPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0iY3RsMDAkY3RsNDUkZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTkkY3RsMDAkcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyJGN0bDA1JGhkbklEIiBpZD0iY3RsMDBfY3RsNDVfZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTlfY3RsMDBfcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyX2N0bDA1X2hkbklEIiB2YWx1ZT0iMTMiPgogICAgICAgIDxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9ImN0bDAwJGN0bDQ1JGdfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5JGN0bDAwJHJwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlciRjdGwwNSRoZG5UeXBlIiBpZD0iY3RsMDBfY3RsNDVfZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTlfY3RsMDBfcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyX2N0bDA1X2hkblR5cGUiIHZhbHVlPSJUZW0xIj4KPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0iY3RsMDAkY3RsNDUkZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTkkY3RsMDAkcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyJGN0bDA1JGhkblN1YlRpdGxlTGluayIgaWQ9ImN0bDAwX2N0bDQ1X2dfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5X2N0bDAwX3JwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlcl9jdGwwNV9oZG5TdWJUaXRsZUxpbmsiIHZhbHVlPSIjIj4KICAgICAgICAgICAKICAgICAgICAgICAgPGRpdiBjbGFzcz0iZHJvcC00Y29sIGRyb3AtZG93biBEaXZUZW0xMTMgbWVudUZpeGVkIiBpZD0iRGl2VGVtMTEzIiBzdHlsZT0iZGlzcGxheTpub25lIj4KICAgICAgICAgICAgIAogPGRpdj4KIDxzcGFuIGNsYXNzPSJkaXZNb3ZlTGlua3MiPjwvc3Bhbj4gCjxzcGFuIGNsYXNzPSJtZW51LWhlYWRlciIgc3R5bGU9IiI+CiAgICA8YSBjbGFzcz0ibWVudS1iYWNrIiBvbmNsaWNrPSJCYWNrTWVudSgpIj4KPGltZz4KPC9hPgogICAgPGEgY2xhc3M9Im1lbnUtaGVhZGVyLWxpbmsiIG9uY2xpY2s9IkJhY2tNZW51KCkiIHN0eWxlPSIKICAgIAoiPgoKINin2YTZhdiz2KfYudiv2KkKPC9hPgogIDwvc3Bhbj4KCgoKCiAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgCjxkaXYgY2xhc3M9ImNvbHMtZGl2Ij4KPGRpdiBjbGFzcz0idWxfY29udGFpbmVyIj4KICA8c3BhbiBjbGFzcz0ibWVudS1zdWJ0aXRsZSI+PGEgaHJlZj0iIyIgY2xhc3M9InN1YlRpdGxlMiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYT48L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9ImN0bDAwJGN0bDQ1JGdfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5JGN0bDAwJHJwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlciRjdGwwNSRycHRNZW51SGVhZGVyTGV2ZWxUd29UZW0xJGN0bDAwJGhkblN1YlRpdGxlIiBpZD0iY3RsMDBfY3RsNDVfZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTlfY3RsMDBfcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyX2N0bDA1X3JwdE1lbnVIZWFkZXJMZXZlbFR3b1RlbTFfY3RsMDBfaGRuU3ViVGl0bGUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9ImN0bDAwJGN0bDQ1JGdfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5JGN0bDAwJHJwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlciRjdGwwNSRycHRNZW51SGVhZGVyTGV2ZWxUd29UZW0xJGN0bDAwJGhkblRpdGxlIiBpZD0iY3RsMDBfY3RsNDVfZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTlfY3RsMDBfcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyX2N0bDA1X3JwdE1lbnVIZWFkZXJMZXZlbFR3b1RlbTFfY3RsMDBfaGRuVGl0bGUiIHZhbHVlPSLZhdmI2KfYttmK2Lkg2KfZhNmF2LPYp9i52K/YqSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0iY3RsMDAkY3RsNDUkZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTkkY3RsMDAkcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyJGN0bDA1JHJwdE1lbnVIZWFkZXJMZXZlbFR3b1RlbTEkY3RsMDAkaGRuUGFyZW50SUQiIGlkPSJjdGwwMF9jdGw0NV9nX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OV9jdGwwMF9ycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXJfY3RsMDVfcnB0TWVudUhlYWRlckxldmVsVHdvVGVtMV9jdGwwMF9oZG5QYXJlbnRJRCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVudS1jb2wiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9ImxldmVsdGhyZWVsaSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgb25jbGljaz0iT3BlbkxldmVsVGhyZWUodGhpcykiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJjb2wtdGl0bGUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJqYXZhc2NyaXB0OnZvaWQoMCk7IiBjbGFzcz0iTWVudW5vbmUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg2YXZiNin2LbZiti5INin2YTZhdiz2KfYudiv2KkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cub3JhbmdlLmpvL2FyL3BhZ2VzL2NvbnRhY3QtdXMuYXNweCIgY2xhc3M9Ik1lbnVwb2ludGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDYp9mE2KXYqti12KfZhCDYqNmG2KcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9zdG9yZS1hci5vcmFuZ2Uuam8vIiBjbGFzcz0iTWVudXBvaW50ZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgINmG2YLYp9i3INin2YTYqNmK2LkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cub3JhbmdlLmpvL2FyL3BhZ2VzL2RqaW5nby1jaGF0Ym90LmFzcHgjIiBjbGFzcz0iTWVudXBvaW50ZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIERqaW5nby1jaGF0Ym90CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJjdGwwMCRjdGw0NSRnX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OSRjdGwwMCRycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXIkY3RsMDUkcnB0TWVudUhlYWRlckxldmVsVHdvVGVtMSRjdGwwMSRoZG5TdWJUaXRsZSIgaWQ9ImN0bDAwX2N0bDQ1X2dfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5X2N0bDAwX3JwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlcl9jdGwwNV9ycHRNZW51SGVhZGVyTGV2ZWxUd29UZW0xX2N0bDAxX2hkblN1YlRpdGxlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJjdGwwMCRjdGw0NSRnX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OSRjdGwwMCRycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXIkY3RsMDUkcnB0TWVudUhlYWRlckxldmVsVHdvVGVtMSRjdGwwMSRoZG5UaXRsZSIgaWQ9ImN0bDAwX2N0bDQ1X2dfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5X2N0bDAwX3JwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlcl9jdGwwNV9ycHRNZW51SGVhZGVyTGV2ZWxUd29UZW0xX2N0bDAxX2hkblRpdGxlIiB2YWx1ZT0i2KfZhNij2LPYptmE2Kkg2KfZhNi02KfYpti52KkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9ImN0bDAwJGN0bDQ1JGdfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5JGN0bDAwJHJwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlciRjdGwwNSRycHRNZW51SGVhZGVyTGV2ZWxUd29UZW0xJGN0bDAxJGhkblBhcmVudElEIiBpZD0iY3RsMDBfY3RsNDVfZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTlfY3RsMDBfcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyX2N0bDA1X3JwdE1lbnVIZWFkZXJMZXZlbFR3b1RlbTFfY3RsMDFfaGRuUGFyZW50SUQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1lbnUtY29sIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJsZXZlbHRocmVlbGkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIG9uY2xpY2s9Ik9wZW5MZXZlbFRocmVlKHRoaXMpIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iY29sLXRpdGxlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iamF2YXNjcmlwdDp2b2lkKDApOyIgY2xhc3M9Ik1lbnVub25lIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgINin2YTYo9iz2KbZhNipINin2YTYtNin2KbYudipCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3Lm9yYW5nZS5qby9hci9oZWxwL3BhZ2VzL2ludGVybmV0LWZhcS5hc3B4IiBjbGFzcz0iTWVudXBvaW50ZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgINin2YTYpdmG2KrYsdmG2KoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cub3JhbmdlLmpvL2FyL2hlbHAvcGFnZXMvbW9iaWxlLWZhcS5hc3B4IiBjbGFzcz0iTWVudXBvaW50ZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgINin2YTYrtmE2YjZigogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPSJodHRwczovL3d3dy5vcmFuZ2Uuam8vYXIvaGVscC9wYWdlcy9maXhlZC1mYXEuYXNweCIgY2xhc3M9Ik1lbnVwb2ludGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDYp9mE2KvYp9io2KoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9ImN0bDAwJGN0bDQ1JGdfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5JGN0bDAwJHJwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlciRjdGwwNSRycHRNZW51SGVhZGVyTGV2ZWxUd29UZW0xJGN0bDAyJGhkblN1YlRpdGxlIiBpZD0iY3RsMDBfY3RsNDVfZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTlfY3RsMDBfcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyX2N0bDA1X3JwdE1lbnVIZWFkZXJMZXZlbFR3b1RlbTFfY3RsMDJfaGRuU3ViVGl0bGUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9ImN0bDAwJGN0bDQ1JGdfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5JGN0bDAwJHJwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlciRjdGwwNSRycHRNZW51SGVhZGVyTGV2ZWxUd29UZW0xJGN0bDAyJGhkblRpdGxlIiBpZD0iY3RsMDBfY3RsNDVfZ19mOTRkM2MwN185ZjY2XzRlN2JfYjQzZl9lMTM1NjhjN2UwNTlfY3RsMDBfcnB0TWVudUhlYWRlckxldmVsT25lSGVhZGVyX2N0bDA1X3JwdE1lbnVIZWFkZXJMZXZlbFR3b1RlbTFfY3RsMDJfaGRuVGl0bGUiIHZhbHVlPSIg2KrYuti32YrYqtmG2KcgIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJjdGwwMCRjdGw0NSRnX2Y5NGQzYzA3XzlmNjZfNGU3Yl9iNDNmX2UxMzU2OGM3ZTA1OSRjdGwwMCRycHRNZW51SGVhZGVyTGV2ZWxPbmVIZWFkZXIkY3RsMDUkcnB0TWVudUhlYWRlckxldmVsVHdvVGVtMSRjdGwwMiRoZG5QYXJlbnRJRCIgaWQ9ImN0bDAwX2N0bDQ1X2dfZjk0ZDNjMDdfOWY2Nl80ZTdiX2I0M2ZfZTEzNTY4YzdlMDU5X2N0bDAwX3JwdE1lbnVIZWFkZXJMZXZlbE9uZUhlYWRlcl9jdGwwNV9ycHRNZW51SGVhZGVyTGV2ZWxUd29UZW0xX2N0bDAyX2hkblBhcmVudElEIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZW51LWNvbCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibGV2ZWx0aHJlZWxpIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBvbmNsaWNrPSJPcGVuTGV2ZWxUaHJlZSh0aGlzKSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImNvbC10aXRsZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3Lm9yYW5nZS5qby9hci9wYWdlcy9jb3ZlcmFnZS5hc3B4IiBjbGFzcz0iTWVudXBvaW50ZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgINiq2LrYt9mK2KrZhtinIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgCgo8L2Rpdj4KCjxkaXYgY2xhc3M9Im1lbnUtY29sIFNsaWRlclNlY3Rpb24iPgo8ZGl2IGNsYXNzPSJtZW51X3NsaWRlciI+CjxkaXYgY2xhc3M9Im1lbnVfc2xpZGVyX2NvbnRlbnQiPgo8aDQ+2KfZhNmF2KrYrNixINin2YTYpdmE2YPYqtix2YjZhtmKPC9oND4KPGEgaHJlZj0iaHR0cHM6Ly9lc2hvcC5vcmFuZ2Uuam86MjUwL2FyLyI+2KfZg9iq2LTZgSDYp9mE2YXYstmK2K88L2E+CjwvZGl2Pgo8ZGl2IGlkPSJtZW51X2Nhcm91c2VsMTIiIGNsYXNzPSJjYXJvdXNlbCBzbGlkZSBtZW51X2NscyIgZGF0YS1yaWRlPSJjYXJvdXNlbCI+CiAgPG9sIGNsYXNzPSJjYXJvdXNlbC1pbmRpY2F0b3JzIj4KICAgIDxsaSBkYXRhLXRhcmdldD0iI21lbnVfY2Fyb3VzZWwxMiIgZGF0YS1zbGlkZS10bz0iMCIgY2xhc3M9ImFjdGl2ZSI+PC9saT4KICAgIDxsaSBkYXRhLXRhcmdldD0iI21lbnVfY2Fyb3VzZWwxMiIgZGF0YS1zbGlkZS10bz0iMSIgY2xhc3M9IiI+PC9saT4KICAgIDxsaSBkYXRhLXRhcmdldD0iI21lbnVfY2Fyb3VzZWwxMiIgZGF0YS1zbGlkZS10bz0iMiIgY2xhc3M9IiI+PC9saT4KICAgIDxsaSBkYXRhLXRhcmdldD0iI21lbnVfY2Fyb3VzZWwxMiIgZGF0YS1zbGlkZS10bz0iMyIgY2xhc3M9IiI+PC9saT4KICA8L29sPgogIDxkaXYgY2xhc3M9ImNhcm91c2VsLWlubmVyIj4KICA8ZGl2IGNsYXNzPSJpdGVtIGFjdGl2ZSI+CiAgICAgIDxhIGhyZWY9Imh0dHBzOi8vZXNob3Aub3JhbmdlLmpvOjI1MC9hci9kZXZpY2VzLWFjY2Vzc29yaWVzL21vYmlsZS1waG9uZT9tSWQ9MzciPgogICA8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X21lbnUvb3Bwby5wbmciIGFsdD0iZXNob3AiPgogICAgICA8aDM+T1BQTyDYo9is2YfYstipPC9oMz4KICAgPGRpdiBjbGFzcz0ibWVudV9zbGlkZXJfZGlzY291bnQiPgogICAgICAgIDxwPtmF2KrZiNmB2LHYqSDYrtmE2KfZhCDYp9mE2YXYqtis2LEg2KfZhNin2YTZg9iq2LHZiNmG2Yo8L3A+CiAgICAgIDwvZGl2PgogPC9hPgo8L2Rpdj4KICAgIDxkaXYgY2xhc3M9Iml0ZW0iPgogICAgICA8YSBocmVmPSJodHRwczovL2VzaG9wLm9yYW5nZS5qbzoyNTAvYXIvdGFibGV0cy1sYXB0b3BzIj4KICAgPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19tZW51L3RhYmxldC5wbmciIGFsdD0iZXNob3AiPgogICAgICA8aDM+2KPYrNmH2LLYqSDYqtin2KjZhNiqINmF2KzYp9mG2Kc8L2gzPgogICA8ZGl2IGNsYXNzPSJtZW51X3NsaWRlcl9kaXNjb3VudCI+CiAgICAgICAgPHA+2YXYuSDYrti32YjYtyDYp9mE2KfYtNiq2LHYp9mD2KfYqjwvcD4KICAgICAgPC9kaXY+CiA8L2E+CjwvZGl2PgogIDxkaXYgY2xhc3M9Iml0ZW0iPgogICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vZXNob3Aub3JhbmdlLmpvOjI1MC9hci9pdGVsLWtpZHBhZC0xLXRhYmxldCI+CgogICAgICAgIDxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfbWVudS9tZW51X2ljb25fa2lkcGFkLnBuZyIgYWx0PSJlc2hvcCI+CiAgICAgICAgPGgzPkl0ZWwga2lkcGFkMTwvaDM+CgkJPHNwYW4gY2xhc3M9Im1lbnVfc2xpZGVyX3ByaWNlIj4KCQkJPHAgY2xhc3M9InByaWNlX2N1cnJlbmN5Ij7Yr9mK2YbYp9ixPC9wPgoJCQk8cCBjbGFzcz0ibWFpbl9wcmljZSI+NDwvcD4KCQkJPHAgY2xhc3M9InNlY29uZHJ5X3ByaWNlIj4uNTA8L3A+CgkJCTxwIGNsYXNzPSJwcmljZV9kdXJhdGlvbiI+LyDYtNmH2LHZitinPC9wPgoJCQk8cCBjbGFzcz0icHJpY2Vfbm90ZSI+2YXYuSDYudix2YjYtiDYp9mE2YHYp9mK2KjYsTwvcD4KCQk8L3NwYW4+CgkJPC9hPgoJPC9kaXY+CgogICAgPGRpdiBjbGFzcz0iaXRlbSI+CgkgICAgICA8YSBocmVmPSJodHRwczovL2VzaG9wLm9yYW5nZS5qbzoyNTAvYXIvZGV2aWNlcy1hY2Nlc3Nvcmllcy9tb2JpbGUtYWNjZXNzb3JpZXMvYXBwbGUtd2F0Y2gtc2VyaWVzLTYtNDRtbSI+CgogICAgICAgPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19tZW51L2FwcGxld2F0Y2hfbWVudS5wbmciIGFsdD0iZXNob3AiPgogICAgICA8aDM+QXBwbGUgV2F0Y2g8L2gzPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZW51X3NsaWRlcl9kaXNjb3VudCI+CiAgICAgICAgPHA+2YXYqtmI2YHYsdipINin2YTYp9mGPC9wPgogICAgICA8L2Rpdj4KICAgPC9hPgogICAgPC9kaXY+CiAgPC9kaXY+CiAgPGEgY2xhc3M9ImxlZnQgY2Fyb3VzZWwtY29udHJvbCIgaHJlZj0iI21lbnVfY2Fyb3VzZWwxMiIgZGF0YS1zbGlkZT0icHJldiI+CiAgICA8c3BhbiBjbGFzcz0iZ2x5cGhpY29uIGdseXBoaWNvbi1jaGV2cm9uLWxlZnQiPjwvc3Bhbj4KICA8L2E+CiAgPGEgY2xhc3M9InJpZ2h0IGNhcm91c2VsLWNvbnRyb2wiIGhyZWY9IiNtZW51X2Nhcm91c2VsMTIiIGRhdGEtc2xpZGU9Im5leHQiPgogICAgPHNwYW4gY2xhc3M9ImdseXBoaWNvbiBnbHlwaGljb24tY2hldnJvbi1yaWdodCI+PC9zcGFuPgogIDwvYT4KPC9kaXY+CjwvZGl2PjwvZGl2PgoKCgoKICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8IS0tY29scy1kaXYtLT4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZW51LWZvb3RlciI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx1bD4KICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly9lc2hvcC5vcmFuZ2Uuam86MjUwL2FyL2VzaG9wLXByb21vdGlvbnMiIGNsYXNzPSJNZW51cG9pbnRlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19tZW51L3Byb21vdGlvbi5wbmciPjxzcGFuPtin2YTYudix2YjYtjwvc3Bhbj48L2E+PC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly93d3cub3JhbmdlLmpvL2FyL215YWNjb3VudC9wYWdlcy9wYXktYmlsbHMtYW5kLXJlY2hhcmdlLW9ubGluZS5hc3B4IiBjbGFzcz0iTWVudXBvaW50ZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvRU4vUHVibGlzaGluZ0ltYWdlcy9uZXdfbWVudS9waWxscy5wbmciPjxzcGFuPtin2YTYtNit2YYg2YjYr9mB2Lkg2KfZhNmB2YjYp9iq2YrYsTwvc3Bhbj48L2E+PC9saT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT48YSBocmVmPSIjIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPSIvX2xheW91dHMvMTUvb3JhbmdlY21zMjAxMy9pbWFnZXMvZXhpdC1tZW51LnBuZyIgY2xhc3M9IkV4aXRNZW51Ij48L2E+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICA8L3VsPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgoJCQkJCQoJCQkJCQo8ZGl2IGNsYXNzPSJjb250YWN0X3VzX21lbnUiPgoJPGRpdiBjbGFzcz0iY29udGFjdF91c19tZW51X2NhbGxfc2lkZSI+CgkJPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19tZW51L0NhbGwucG5nIj4KCQk8cD4g2KrZiNin2LXZhCDZhdi5INmF2LHZg9iyINiu2K/Zhdin2Kog2KfZhNmF2LTYqtix2YPZitmGIDxzcGFuPjE3NzcgPC9zcGFuPtin2Yg8c3Bhbj4gMDc3NzcwMDE3Nzwvc3Bhbj4g2KfZiCDZhdmGINiu2YTYp9mEIDxhIGhyZWY9Imh0dHBzOi8vYXBpLndoYXRzYXBwLmNvbS9zZW5kLz9waG9uZT05NjI3Nzc3MDAxNzcmYW1wO3RleHQmYW1wO2FwcF9hYnNlbnQ9MCI+V2hhdHNBcHAgY2hhbm5lbDwvYT4uPC9wPgoJPC9kaXY+Cgk8ZGl2IGNsYXNzPSJjb250YWN0X3VzX21lbnVfbG9jYXRpb25fc2lkZSI+CjxhIGhyZWY9Imh0dHBzOi8vc3RvcmUtYXIub3JhbmdlLmpvLyI+CQkKPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19tZW51L3Bpbi5wbmciPgoJCTxwPtmF2LnYp9ix2LYg2KfZiNix2KfZhtisPC9wPgo8L2E+Cgk8L2Rpdj4KPC9kaXY+CgkKCjxkaXYgY2xhc3M9InJlc3BvbnNpdmVfY29udGFjdF91cyByZXNwb25zaXZlX2lubmVyX2NvbnRhY3R1cyI+Cgk8YSBocmVmPSJodHRwczovL3d3dy5vcmFuZ2Uuam8vYXIvcGFnZXMvY29udGFjdC11cy5hc3B4Ij7Yp9iq2LXZhCDYqNmG2Kc8L2E+Cgk8YSBocmVmPSJodHRwczovL3N0b3JlLWFyLm9yYW5nZS5qby8iPtin2YXYp9mD2YYg2YXYudin2LHYtiBPcmFuZ2U8L2E+CjwvZGl2PgoKCiAgICAgICAgICAgICAgICAgICAgPCEtLW1lbnUtZm9vdGVyLS0+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJkcm9wLTNjb2wgZHJvcC1kb3duIERpdlRlbTIxMyBtZW51Rml4ZWQiIGlkPSJEaXZUZW0yMTMiIHN0eWxlPSJkaXNwbGF5Om5vbmUiPgogICAgICAgICAgICAgICAgPGRpdj4KPHNwYW4gY2xhc3M9Im1lbnUtaGVhZGVyIiBzdHlsZT0iIj4KICAgIDxhIGNsYXNzPSJtZW51LWJhY2siIG9uY2xpY2s9IkJhY2tNZW51KCkiPgo8aW1nPgo8L2E+CiAgICA8YSBjbGFzcz0ibWVudS1oZWFkZXItbGluayIgb25jbGljaz0iQmFja01lbnUoKSIgc3R5bGU9IgogICAgCiI+Cgog2KfZhNmF2LPYp9i52K/YqQo8L2E+CiAgPC9zcGFuPgoKICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2xzLWRpdiI+CiAgPHNwYW4gY2xhc3M9Im1lbnUtc3VidGl0bGUiPjxhIGhyZWY9IiMiIGNsYXNzPSJzdWJUaXRsZTIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E+PC9zcGFuPgogICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVudS1mb290ZXIiPgogICAgICAgICAgICAgICAgICAgICAgICA8dWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT48YSBocmVmPSIjIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz0iLi4vLi4vLi4vLi4vX2xheW91dHMvMTUvb3JhbmdlY21zMjAxMy9pbWFnZXMvZXhpdC1tZW51LnBuZyIgY2xhc3M9IkV4aXRNZW51Ij48L2E+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgICAgICA8L3VsPgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgoJCQkJCQoJCQkJCTxkaXYgY2xhc3M9ImNvbnRhY3RfdXNfbWVudSI+Cgk8ZGl2IGNsYXNzPSJjb250YWN0X3VzX21lbnVfY2FsbF9zaWRlIj4KCQk8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X21lbnUvQ2FsbC5wbmciPgoJCTxwPiDYqtmI2KfYtdmEINmF2Lkg2YXYsdmD2LIg2K7Yr9mF2KfYqiDYp9mE2YXYtNiq2LHZg9mK2YYgPHNwYW4+MTc3NyA8L3NwYW4+2KfZiDxzcGFuPiAwNzc3NzAwMTc3PC9zcGFuPiDYp9mIINmF2YYg2K7ZhNin2YQgPGEgaHJlZj0iaHR0cHM6Ly9hcGkud2hhdHNhcHAuY29tL3NlbmQvP3Bob25lPTk2Mjc3NzcwMDE3NyZhbXA7dGV4dCZhbXA7YXBwX2Fic2VudD0wIj5XaGF0c0FwcCBjaGFubmVsPC9hPi48L3A+Cgk8L2Rpdj4KCTxkaXYgY2xhc3M9ImNvbnRhY3RfdXNfbWVudV9sb2NhdGlvbl9zaWRlIj4KPGEgaHJlZj0iaHR0cHM6Ly9zdG9yZS1hci5vcmFuZ2Uuam8vIj4JCQo8aW1nIHNyYz0iL0VOL1B1Ymxpc2hpbmdJbWFnZXMvbmV3X21lbnUvcGluLnBuZyI+CgkJPHA+2YXYudin2LHYtiDYp9mI2LHYp9mG2Kw8L3A+CjwvYT4KCTwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9InJlc3BvbnNpdmVfY29udGFjdF91cyByZXNwb25zaXZlX2lubmVyX2NvbnRhY3R1cyI+Cgk8YSBocmVmPSJodHRwczovL3d3dy5vcmFuZ2Uuam8vYXIvcGFnZXMvY29udGFjdC11cy5hc3B4Ij7Yp9iq2LXZhCDYqNmG2Kc8L2E+Cgk8YSBocmVmPSJodHRwczovL3N0b3JlLWFyLm9yYW5nZS5qby8iPtin2YXYp9mD2YYg2YXYudin2LHYtiBPcmFuZ2U8L2E+CjwvZGl2PgoKCgogICAgICAgICAgICAgICAgICAgIDwhLS1tZW51LWZvb3Rlci0tPgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJkcm9wLTRjb2wtcHJvbW8gZHJvcC1kb3duIERpdlRlbTMxMyBtZW51Rml4ZWQiIGlkPSJEaXZUZW0zMTMiIHN0eWxlPSJkaXNwbGF5Om5vbmUiPgogICAgICAgICAgICAgICAgPGRpdj4KCjxzcGFuIGNsYXNzPSJtZW51LWhlYWRlciIgc3R5bGU9IiI+CiAgICA8YSBjbGFzcz0ibWVudS1iYWNrIiBvbmNsaWNrPSJCYWNrTWVudSgpIj4KPGltZz4KPC9hPgogICAgPGEgY2xhc3M9Im1lbnUtaGVhZGVyLWxpbmsiIG9uY2xpY2s9IkJhY2tNZW51KCkiIHN0eWxlPSIKICAgIAoiPgoKINin2YTZhdiz2KfYudiv2KkKPC9hPgogIDwvc3Bhbj4KCiAgICAgICAgICAgICAgICAgICAgCgo8ZGl2IGNsYXNzPSJwcm9tby1jb250YWluZXIiPgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbHMtZGl2Ij4KICA8c3BhbiBjbGFzcz0ibWVudS1zdWJ0aXRsZSI+PGEgaHJlZj0iIyIgY2xhc3M9InN1YlRpdGxlMiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvYT48L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgIDxwPuKAi+KAi+KAizwvcD4KPC9kaXY+ICAgICAgICAgICAgICAgICAgIAogPGJyIHN0eWxlPSJjbGVhcjogYm90aCI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVudS1mb290ZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgPHVsPgogICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgPGxpPjxhIGhyZWY9IiMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Ii4uLy4uLy4uLy4uL19sYXlvdXRzLzE1L29yYW5nZWNtczIwMTMvaW1hZ2VzL2V4aXQtbWVudS5wbmciIGNsYXNzPSJFeGl0TWVudSI+PC9hPgogICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgIDwvdWw+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CgkJCQkJCgk8ZGl2IGNsYXNzPSJjb250YWN0X3VzX21lbnUiPgoJPGRpdiBjbGFzcz0iY29udGFjdF91c19tZW51X2NhbGxfc2lkZSI+CgkJPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19tZW51L0NhbGwucG5nIj4KCQk8cD4g2KrZiNin2LXZhCDZhdi5INmF2LHZg9iyINiu2K/Zhdin2Kog2KfZhNmF2LTYqtix2YPZitmGIDxzcGFuPjE3NzcgPC9zcGFuPtin2Yg8c3Bhbj4gMDc3NzcwMDE3Nzwvc3Bhbj4g2KfZiCDZhdmGINiu2YTYp9mEIDxhIGhyZWY9Imh0dHBzOi8vYXBpLndoYXRzYXBwLmNvbS9zZW5kLz9waG9uZT05NjI3Nzc3MDAxNzcmYW1wO3RleHQmYW1wO2FwcF9hYnNlbnQ9MCI+V2hhdHNBcHAgY2hhbm5lbDwvYT4uPC9wPgoJPC9kaXY+Cgk8ZGl2IGNsYXNzPSJjb250YWN0X3VzX21lbnVfbG9jYXRpb25fc2lkZSI+CjxhIGhyZWY9Imh0dHBzOi8vc3RvcmUtYXIub3JhbmdlLmpvLyI+CQkKPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19tZW51L3Bpbi5wbmciPgoJCTxwPtmF2LnYp9ix2LYg2KfZiNix2KfZhtisPC9wPgo8L2E+Cgk8L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJyZXNwb25zaXZlX2NvbnRhY3RfdXMgcmVzcG9uc2l2ZV9pbm5lcl9jb250YWN0dXMiPgoJPGEgaHJlZj0iaHR0cHM6Ly93d3cub3JhbmdlLmpvL2FyL3BhZ2VzL2NvbnRhY3QtdXMuYXNweCI+2KfYqti12YQg2KjZhtinPC9hPgoJPGEgaHJlZj0iaHR0cHM6Ly9zdG9yZS1hci5vcmFuZ2Uuam8vIj7Yp9mF2KfZg9mGINmF2LnYp9ix2LYgT3JhbmdlPC9hPgo8L2Rpdj4KCiAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPCEtLW1lbnUtZm9vdGVyLS0+CiAgICAgICAgICAgIDwvZGl2PgoKICAgICAgICAgICAgPGRpdiBjbGFzcz0iZHJvcC00aW1ncyBkcm9wLWRvd24gRGl2VGVtNDEzIG1lbnVGaXhlZCIgaWQ9IkRpdlRlbTQxMyIgc3R5bGU9ImRpc3BsYXk6bm9uZSI+CiAgICAgICAgICAgICAgICA8ZGl2PgoKPHNwYW4gY2xhc3M9Im1lbnUtaGVhZGVyIiBzdHlsZT0iIj4KICAgIDxhIGNsYXNzPSJtZW51LWJhY2siIG9uY2xpY2s9IkJhY2tNZW51KCkiPgo8aW1nPgo8L2E+CiAgICA8YSBjbGFzcz0ibWVudS1oZWFkZXItbGluayIgb25jbGljaz0iQmFja01lbnUoKSIgc3R5bGU9IgogICAgCiI+Cgog2KfZhNmF2LPYp9i52K/YqQo8L2E+CiAgPC9zcGFuPgoKICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb2xzLWRpdiI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJtZW51LXN1YnRpdGxlIj48YSBocmVmPSIjIiBjbGFzcz0ic3ViVGl0bGUyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hPjwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPCEtLWNvbHMtZGl2LS0+CiA8ZGl2IGNsYXNzPSJtZW51LWZvb3RlciI+CiAgICAgICAgICAgICAgICAgICAgPHVsPgogICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgPGxpPjxhIGhyZWY9IiMiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Ii4uLy4uLy4uLy4uL19sYXlvdXRzLzE1L29yYW5nZWNtczIwMTMvaW1hZ2VzL2V4aXQtbWVudS5wbmciIGNsYXNzPSJFeGl0TWVudSI+PC9hPgogICAgICAgICAgICAgICAgICAgICAgICA8L2xpPgogICAgICAgICAgICAgICAgICAgIDwvdWw+CiAgICAgICAgICAgICAgICA8L2Rpdj4KCQkJCQo8ZGl2IGNsYXNzPSJjb250YWN0X3VzX21lbnUiPgoJPGRpdiBjbGFzcz0iY29udGFjdF91c19tZW51X2NhbGxfc2lkZSI+CgkJPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19tZW51L0NhbGwucG5nIj4KCQk8cD4g2KrZiNin2LXZhCDZhdi5INmF2LHZg9iyINiu2K/Zhdin2Kog2KfZhNmF2LTYqtix2YPZitmGIDxzcGFuPjE3NzcgPC9zcGFuPtin2Yg8c3Bhbj4gMDc3NzcwMDE3Nzwvc3Bhbj4g2KfZiCDZhdmGINiu2YTYp9mEIDxhIGhyZWY9Imh0dHBzOi8vYXBpLndoYXRzYXBwLmNvbS9zZW5kLz9waG9uZT05NjI3Nzc3MDAxNzcmYW1wO3RleHQmYW1wO2FwcF9hYnNlbnQ9MCI+V2hhdHNBcHAgY2hhbm5lbDwvYT4uPC9wPgoJPC9kaXY+Cgk8ZGl2IGNsYXNzPSJjb250YWN0X3VzX21lbnVfbG9jYXRpb25fc2lkZSI+CjxhIGhyZWY9Imh0dHBzOi8vc3RvcmUtYXIub3JhbmdlLmpvLyI+CQkKPGltZyBzcmM9Ii9FTi9QdWJsaXNoaW5nSW1hZ2VzL25ld19tZW51L3Bpbi5wbmciPgoJCTxwPtmF2LnYp9ix2LYg2KfZiNix2KfZhtisPC9wPgo8L2E+Cgk8L2Rpdj4KPC9kaXY+CgkJCQkKCTxkaXYgY2xhc3M9InJlc3BvbnNpdmVfY29udGFjdF91cyByZXNwb25zaXZlX2lubmVyX2NvbnRhY3R1cyI+Cgk8YSBocmVmPSJodHRwczovL3d3dy5vcmFuZ2Uuam8vYXIvcGFnZXMvY29udGFjdC11cy5hc3B4Ij7Yp9iq2LXZhCDYqNmG2Kc8L2E+Cgk8YSBocmVmPSJodHRwczovL3N0b3JlLWFyLm9yYW5nZS5qby8iPtin2YXYp9mD2YYg2YXYudin2LHYtiBPcmFuZ2U8L2E+CjwvZGl2PgoKCQkJCQogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgPCEtLW1lbnUtZm9vdGVyLS0+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgIAoJCQkgIAoJCQoKCgkJCSAgCgkJCSAgCiAgICAgICAgICAgIDwhLS1jb2xzLWRpdi0tPgogICAgCgpkAhIPZBYCAgMPFgIfBQIGFgxmD2QWAmYPFQUlaHR0cHM6Ly93d3cuZmFjZWJvb2suY29tL09yYW5nZUpvcmRhbgZfYmxhbmsIZmFjZWJvb2sIZmFjZWJvb2sZcm91bmRlZC14IHNvY2lhbF9mYWNlYm9va2QCAQ9kFgJmDxUFHGh0dHBzOi8vdHdpdHRlci5jb20vb3Jhbmdlam8GX2JsYW5rB3R3aXR0ZXIHdHdpdHRlchhyb3VuZGVkLXggc29jaWFsX3R3aXR0ZXJkAgIPZBYCZg8VBR5odHRwczovL2luc3RhZ3JhbS5jb20vb3Jhbmdlam8GX2JsYW5rCWluc3RhZ3JhbQlpbnN0YWdyYW0acm91bmRlZC14IHNvY2lhbF9pbnN0YWdyYW1kAgMPZBYCZg8VBSxodHRwczovL3d3dy55b3V0dWJlLmNvbS91c2VyL09yYW5nZU1vYmpvcmRhbgZfYmxhbmsHeW91dHViZQd5b3V0dWJlGHJvdW5kZWQteCBzb2NpYWxfeW91dHViZWQCBA9kFgJmDxUFKmh0dHBzOi8vbGlua2VkaW4uY29tL2NvbXBhbnkvb3JhbmdlLWpvcmRhbgZfYmxhbmsIbGlua2VkaW4IbGlua2VkaW4Zcm91bmRlZC14IHNvY2lhbF9saW5rZWRpbmQCBQ9kFgJmDxUFJ2h0dHBzOi8vd3d3LnBpbnRlcmVzdC5jb20vb3Jhbmdlam9yZGFuLwZfYmxhbmsIcGludHJlc3QIcGludHJlc3QZcm91bmRlZC14IHNvY2lhbF9waW50cmVzdGQCGg9kFgJmDxYCHwUCAhYEZg9kFgJmDxUDFC9BUi9QYWdlcy9sZWdhbC5hc3B4BV9zZWxmDNmC2KfZhtmI2YbZimQCAQ9kFgJmDxUDFyBodHRwczovL2pvYnMub3JhbmdlLmpvBl9ibGFuaw7Yp9mE2YjYuNin2KbZgWRkMqleoEZQUiikV5frpgbFaHSwA07eFffZT3tF3geoaI4=">
  </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=kQcA0pe_ZmAMLhRThJ3xVH5p61QOqBSjJSbusFb9dBfCI5DKaLj1FMjT--OZwvAj-82A1o3fc-9kQLyWWSqsOb63W3a_zXlY9JXWgZV6fLc1&amp;t=637454140939909757" 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 = 1025;
    var g_wsaListTemplateId = 850;
    var g_wsaSiteTemplateId = 'BLANKINTERNET#2';
    var _fV4UI = true;
    var _spPageContextInfo = {
      webServerRelativeUrl: "\u002fAR",
      webAbsoluteUrl: "https:\u002f\u002fwww.orange.jo\u002fAR",
      siteAbsoluteUrl: "https:\u002f\u002fwww.orange.jo",
      serverRequestPath: "\u002far\u002fpages\u002fdefault.aspx",
      layoutsUrl: "_layouts\u002f15",
      webTitle: "ar",
      webTemplate: "53",
      tenantAppVersion: "0",
      isAppWeb: false,
      webLogoUrl: "_layouts\u002f15\u002fimages\u002fsiteicon.png",
      webLanguage: 1025,
      currentLanguage: 1025,
      currentUICultureName: "ar-SA",
      currentCultureName: "ar-JO",
      clientServerTimeDelta: new Date("2022-07-14T10:33:11.3296640Z") - new Date(),
      siteClientTag: "914$$15.0.4701.1000",
      crossDomainPhotosEnabled: false,
      webUIVersion: 15,
      webPermMasks: {
        High: 16,
        Low: 196673
      },
      pageListId: "{d7ed7370-0f7d-4b47-8834-2f88f0beefd9}",
      pageItemId: 1,
      pagePersonalizationScope: 1,
      alertsEnabled: true,
      siteServerRelativeUrl: "\u002f",
      allowSilverlightPrompt: 'True'
    };
    var L_Menu_BaseUrl = "/AR";
    var L_Menu_LCID = "1025";
    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('\u002fAR', 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">
  </div>
  <script type="text/javascript">
    //<![CDATA[
    Sys.WebForms.PageRequestManager._initialize('ctl00$ScriptManager', 'aspnetForm', [], [], [], 90, 'ctl00');
    //]]>
  </script>
  <span id="DeltaSPWebPartManager">
  </span>
  <!-- Google Tag Manager (noscript) -->
  <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-K9HRLWJ" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
  <!-- End Google Tag Manager (noscript) -->
  <!--   <div>
	
			<div id="TurnOnAccessibility" style="display:none" class="s4-notdlg noindex">
                <a id="linkTurnOnAcc" href="#" class="ms-accessible ms-acc-button" onclick="SetIsAccessibilityFeatureEnabled(true);UpdateAccessibilityUI();document.getElementById('linkTurnOffAcc').focus();return false;">
                    تشغيل وضع قابل للوصول بشكل أفضل
                </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;">
                    إيقاف تشغيل الوضع القابل للوصول بشكل أفضل
                </a>
            </div>
        
</div> -->
  <div id="ms-designer-ribbon" style="display:none">
    <div>
      <div id="s4-ribbonrow" style="visibility: hidden; display: none; height: 0px;"></div>
    </div>
  </div>
  <div id="s4-workspace" style="height: 1200px; width: 1600px;">
    <div id="s4-bodyContainer">
      <script type="text/javascript" src="/_layouts/15/orange2013master/en/assets/js/jquery.min.js"></script>
      <div id="accessibility-font" class="wrapper">
        <!--=== Header v5 ===-->
        <div class="header-v5 header-static s4-notdlg">
          <!-- Topbar v3 -->
          <div class="topbar-v3">
            <link href="/_layouts/15/OrangeCMS2013/ar/assets/css/menu-style.css" rel="stylesheet">
            <link href="/_layouts/15/OrangeCMS2013/AR/assets/css/menu.css" rel="stylesheet">
            <link rel="stylesheet" type="text/css" href="/EN/SiteAssets/Helvetica-Font/helvetica_font.css">
            <script>
              function max(x) {
                $("#accessibility-font").removeClass("access-min");
                $("#accessibility-font").addClass("access-max");
                $('.header-v5 .drop-acc-table .dropdown-menu li').each(function(i) {
                  $(this).removeClass("SelectedItem"); // This is your rel value
                });
                $(x).parent().addClass('SelectedItem');
              }

              function min(x) {
                $("#accessibility-font").removeClass("access-max");
                $("#accessibility-font").addClass("access-min");
                $('.header-v5 .drop-acc-table .dropdown-menu li').each(function(i) {
                  $(this).removeClass("SelectedItem"); // This is your rel value
                });
                $(x).parent().addClass('SelectedItem');
              }

              function normal(x) {
                $("#accessibility-font").removeClass("access-min");
                $("#accessibility-font").removeClass("access-max");
                $('.header-v5 .drop-acc-table .dropdown-menu li').each(function(i) {
                  $(this).removeClass("SelectedItem"); // This is your rel value
                });
                $(x).parent().addClass('SelectedItem');
              }

              function changeCss() {
                var element = document.getElementById("accessibility-font");
                element.classList.add("dark");
                // $('link[id*=allcssFile]').remove();
                // $('head').append(' <link rel="stylesheet" id="allcssFile2" href="/_layouts/15/orange2013master/en/assets/css/FinalAllCSS2.CSS">');
                $("#changecss").css("display", "none");
                $("#changecss2").css("display", "inline-block");
              }

              function changeCss2() {
                debugger;
                var element = document.getElementById("accessibility-font");
                element.classList.remove("dark");
                //$('link[id*=allcssFile2]').remove();
                //$('head').append(' <link rel="stylesheet" id="allcssFile" href="/_layouts/15/orange2013master/en/assets/css/OldFinalAllCSS2.css">');
                $("#changecss").css("display", "inline-block");
                $("#changecss2").css("display", "none");
              }
            </script>
            <script>
              var openedmenu = '';

              function openmenu(id) {
                var divName = "#Div" + id;
                if ($(divName + ' div.menu-col').length > 1) {
                  if ($(document).width() > 780) {
                    setTimeout(function() {
                      $('#inputSearch').css('display', 'none');
                      $('.menu-sec ul li a').removeClass("menuColor");
                      $(openedmenu).fadeOut(20);
                      openedmenu = divName;
                      $(divName).delay(280).slideDown(280);
                      $('.menu-sec ul li a:hover').addClass("menuColor");
                    });
                  }
                } else {
                  $('.menu-sec ul li a').removeClass("menuColor");
                  $(openedmenu).fadeOut(20);
                }
              }

              function openmenuOnClick(id) {
                var htmlIcon = $("#Div" + id + ' .menu-footer').html();
                $("#Div" + id + ' .menu-footer').remove();
                $("#Div" + id + ' .ul_container').append("<div class='menu-footer'>" + htmlIcon + "</div>");
                var divName2 = "#Div" + id;
                if ($(divName2 + ' div.menu-col').length > 1) {
                  setTimeout(function() {
                    $('#inputSearch').css('display', 'none');
                    if ($(document).width() < 600) {
                      $('#inputSearch').css('display', 'none');
                      $('.menu-sec ul li a').removeClass("menuColor");
                      var divName = "#Div" + id;
                      $(openedmenu).fadeOut(20);
                      openedmenu = divName;
                      //   $(divName).delay(250).slideDown(250);
                      $(divName).fadeIn(320);
                      $('.menu-sec ul li a:hover').addClass("menuColor");
                      $('.menu-sec ul').css('display', 'none');
                      $('.menu-sec ul li').css('display', 'none');
                      $('.menu-sec ul div').css('display', 'none');
                      //$('.menu-sec ul div li').css('display', 'inline-block');
                      $('.menu-sec ul div li').fadeIn(320);;
                      if ($(divName + " .divMoveLinks .q-links-res").length == 0) {
                        var htmlE = '<div class="q-links q-links-res q-links-resFooter">' + $('.q-linksDesktop').html() + "</div>";
                        $(divName + " .divMoveLinks").append(htmlE);
                      }
                    } else {
                      $('#inputSearch').css('display', 'none');
                      $('.menu-sec ul li a').removeClass("menuColor");
                      var divName = "#Div" + id;
                      $(openedmenu).fadeOut(20);
                      openedmenu = divName;
                      $(divName).delay(250).slideDown(250);
                      $('.menu-sec ul li a:hover').addClass("menuColor");
                    }
                    if ($(document).width() <= 780) {
                      $(".cols-div ul").removeClass("selected");
                    }
                  });
                }
              }
              $(document).ready(function() {
                var levelThreeLi = $(".levelthreeli");
                x = 0;
                for (x = 0; x < levelThreeLi.length; x++) {
                  var valueOfHTml = $(".levelthreeli")[x];
                  if ((valueOfHTml.innerHTML.match(/<li/g) || []).length == 1) {
                    valueOfHTml.innerHTML = valueOfHTml.innerHTML.replace('<li ', '<li class="removeborder" style="background-image:none;"');
                  }
                }
                $("[id^='DivTem']").mouseleave(function() {
                  $("[id^='DivTem']").each(function(index) {
                    $(this).css('display', 'none');
                  });
                  $('.menu-sec ul li a').removeClass("menuColor");
                  if ($(document).width() <= 780) {
                    $(".cols-div ul").removeClass("selected");
                  }
                });
                $('.drop-down').removeClass("menuFixedScroll");
                $('.drop-down').removeClass("menuFixed");
                $('.ExitMenu').click(function() {
                  $("[id^='DivTem']").each(function(index) {
                    $(this).css('display', 'none');
                  });
                  $('.menu-sec ul li a').removeClass("menuColor");
                  if ($(document).width() <= 780) {
                    $(".cols-div ul").removeClass("selected");
                  }
                });
              });
              $(function() {
                var divTapsTop = $('#divTaps').offset().top;
                $("#s4-workspace").scroll(function() {
                  $('#inputSearch').css('display', 'none');
                  if ($(document).width() > 780) {
                    if ($("#s4-workspace").scrollTop() > divTapsTop) {
                      var language = _spPageContextInfo.currentLanguage;
                      if (language == 1033) {
                        $('#divTaps').css({
                          position: 'fixed',
                          width: '100%',
                          top: '0px',
                          zIndex: '1000',
                          right: '18px'
                        });
                      } else if (language == 1025) {
                        $('#divTaps').css({
                          position: 'fixed',
                          width: '100%',
                          top: '0px',
                          zIndex: '1000',
                          left: '18px'
                        });
                      }
                      $('.quick-access').css('display', 'none');
                      $('.Follow').css('display', 'none');
                      if ($('.drop-down').css('display') == 'none') {
                        $('.drop-down').addClass("menuFixed");
                      } else {
                        $('.drop-down').addClass("menuFixedScroll");
                        $('.drop-down').addClass("menuFixed");
                      }
                    } else {
                      $('#divTaps').css({
                        position: 'static',
                        top: '0px'
                      });
                      $('.drop-down').removeClass("menuFixedScroll");
                      $('.drop-down').removeClass("menuFixed");
                      $('.quick-access').css('display', 'block');
                    }
                  }
                });
              });

              function OPenMobileMenu() {
                var contactusHTML = $('.responsive_contact_us').html();
                var htmlvalue = "<div class='menu_slider'>" + $('.menu_slider:first-child').html() + "</div>";
                if ($(".menu-sec ul:nth-child(2) .menu_slider").length == 0) {
                  $(".menu-sec ul:nth-child(2)").append(htmlvalue);
                  $(".menu-sec ul:nth-child(2)").append('<div class="responsive_contact_us responsive_inner_contactus">' + contactusHTML + '</div>');
                }
                if ($(document).width() < 600) {
                  if ($(".q-links-res li").length == 0) {
                    var htmlE = $('.q-linksDesktop ul').html();
                    $(".q-links-res ul").append(htmlE);
                  }
                }
                $('.burger-menu').css('display', 'none');
                $('.exit-burger-menu').css('display', 'block');
                $('#inputSearch').css('display', 'none');
                //$('.menu-sec ul').css('display', 'block');
                $('.menu-sec ul').fadeIn(320);
                //$('.menu-sec ul li').css('display', 'block');
                $('.menu-sec ul li').fadeIn(320);
                //$('.menu-sec ul div').css('display', 'block');
                $(".menu-sec ul div").fadeIn(320);
                //$('.menu-sec ul div li').css('display', 'inline-block');
                $('.menu-sec ul div li').fadeIn(320);
                $('.menu-sec ul:nth-child(2) .item').css('display', '');
                if ($(document).width() <= 780) {
                  $(".cols-div ul").removeClass("selected");
                }
              }

              function BackMenu() {
                $("[id^='DivTem']").each(function(index) {
                  // $(this).css('display', 'none');
                  $(this).delay(400).fadeOut(400);
                });
                $(".cols-div ul").removeClass("selected");
                //$('.menu-sec ul').css('display', 'block');
                $('.menu-sec ul').fadeIn(320);
                //$('.menu-sec ul li').css('display', 'block');
                $('.menu-sec ul li').fadeIn(320);
                //$('.menu-sec ul div').css('display', 'block');
                $('.menu-sec ul div').fadeIn(320);
                //$('.menu-sec ul div li').css('display', 'inline-block');
                $('.menu-sec ul div li').fadeIn(320);
                $('.menu-sec ul:nth-child(2) .item').css('display', '');
              }

              function CloseMobileMenu() {
                $('.menu-sec ul').css('display', 'none');
                $('.menu-sec ul li').css('display', 'none');
                $('.menu-sec ul div').css('display', 'none');
                $('.burger-menu').css('display', 'block');
                $('.exit-burger-menu').css('display', 'none');
                $("[id^='DivTem']").each(function(index) {
                  $(this).css('display', 'none');
                });
                $(".selected li").not(":first-child").fadeOut(320);
                $(".cols-div ul").removeClass("selected");
              }

              function OpenLevelThree(item) {
                if ($(item).parent().hasClass("selected")) {
                  $(".selected li").not(":first-child").fadeOut(320);
                  $(".cols-div ul").removeClass("selected");
                } else {
                  $(".selected li").not(":first-child").fadeOut(320);
                  $(".cols-div ul").removeClass("selected");
                  $(item).parent().addClass("selected");
                  $(".selected li").fadeIn(320);
                  if ($(".selected li").length <= 1) {
                    $(".selected li").not(":first-child").fadeOut(320);
                    $(".cols-div ul").removeClass("selected");
                  }
                }
              }
            </script>
            <div id="divTaps" class="MenuHeader">
              <nav class="quick-access">
                <link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet">
                <div class="q-links q-linksDesktop">
                  <ul>
                    <li>
                      <a href="https://www.orange.jo/ar/" id="ctl00_TopMenu_TopLinks_rptTopLinks_ctl00_LITopLinks" target="_self" class="activeFollowUs">
                        شخصي
                    </a>
                    </li>
                    <li>
                      <a href="https://www.orange.jo/sites/small-businesses/ar/" id="ctl00_TopMenu_TopLinks_rptTopLinks_ctl01_LITopLinks" target="_self">
                        الشركات الصغيرة
                    </a>
                    </li>
                    <li>
                      <a href="https://www.orange.jo/sites/Business/EN" id="ctl00_TopMenu_TopLinks_rptTopLinks_ctl02_LITopLinks" target="_self">
                        الاعمال
                    </a>
                    </li>
                    <li>
                      <a href="https://www.orange.jo/sites/innovation/ar/pages/default.aspx" id="ctl00_TopMenu_TopLinks_rptTopLinks_ctl03_LITopLinks" target="_self">
                        الخدمات المبتكرة
                    </a>
                    </li>
                    <li>
                      <a href="https://jobs.orange.jo" id="ctl00_TopMenu_TopLinks_rptTopLinks_ctl04_LITopLinks" target="_self" class="">
                        وظائف
                    </a>
                    </li>
                    <li>
                      <a href="/ar/csr/pages/default.aspx" id="ctl00_TopMenu_TopLinks_rptTopLinks_ctl05_LITopLinks" target="_self" class="">
                        المسؤولية المجتمعية
                    </a>
                    </li>
                    <li>
                      <a href="#" id="FollowUSId">
                تابعونا
            </a>
                    </li>
                  </ul>
                </div>
                <style>
                  .activeFollowUs {
                    color: #ff7900 !important;
                  }
                </style>
                <script>
                  $(document).ready(function() {
                    var count = 0;
                    $('.q-links ul li').find('a').each(function() {
                      var CurrentSite = window.location.href.replace(window.location.origin, "").toLowerCase();
                      if ((CurrentSite.split("/")[1].toLowerCase() == "en" || CurrentSite.split("/")[1].toLowerCase() == "ar") && count == 0) {
                        $(this).removeClass("activeFollowUs");
                        if ($(this).attr("href").toLowerCase().includes("/myaccount/pages/pay-bills-and-recharge-online.aspx")) {
                          $(this).addClass("activeFollowUs");
                        } else if (!CurrentSite.toLowerCase().includes("/myaccount/pages/pay-bills-and-recharge-online.aspx")) {
                          $(this).addClass("activeFollowUs");
                          count = 1;
                        }
                      } else {
                        $(this).removeClass("activeFollowUs");
                        if ($(this).attr("href").toLowerCase().indexOf('/' + CurrentSite.split("/")[2] + '/') > -1 && count != 1) {
                          $(this).addClass("activeFollowUs");
                        }
                      }
                    });
                  });
                </script>
                <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.11.0/umd/popper.min.js"></script>
                <div class="q-icons">
                  <ul>
                    <li>
                      <div class="dropdown drop-acc-table hidden-xs hidden-sm">
                        <a class="btn btn-default dropdown-toggle" type="button" id="menu1" data-toggle="dropdown" aria-expanded="false" title="تغير حجم الخط">A
                <span class="caret"></span></a>
                        <ul class="dropdown-menu" role="menu" aria-labelledby="menu1">
                          <li role="presentation"><a role="menuitem" onclick="min(this)" id="hlDecreaseFont" style="font-size:11px !important" title="تصغير الخط">A</a></li>
                          <li role="presentation"><a role="menuitem" onclick="normal(this)" id="hlNormalFont" style="font-size:15px !important" title="الخط في الوضع الطبيعي">A</a></li>
                          <li role="presentation"><a role="menuitem" onclick="max(this)" id="hlIncreaseFont" style="font-size:18px !important" title="تكبير الخط">A</a></li>
                        </ul>
                      </div>
                      <style>
                        .drop-acc-table {
                          width: auto !important;
                          color: #fff;
                          padding: 0px;
                          background-color: #000;
                        }

                        .drop-acc-table .dropdown-toggle::after {
                          display: none;
                        }

                        .drop-acc-table ul li {
                          display: block;
                          background: inherit;
                          color: #000;
                        }

                        .drop-acc-table .btn-default {
                          background: inherit;
                          border: 0;
                          padding-right: 0;
                        }

                        .drop-acc-table .btn-default .dropdown-menu {
                          background: inherit;
                          width: 50px;
                          border: 1px solid #ddd;
                        }

                        .drop-acc-table .menuitem:hover {
                          background: inherit
                        }

                        .drop-acc-table .dropdown-menu {
                          border: 1px solid;
                          margin-top: 2px;
                        }

                        .drop-acc-table ul li {
                          margin: 0;
                          padding: 0;
                        }

                        .dropdown drop-acc-table .btn-default {
                          color: #fff;
                          border: 0;
                        }

                        .dropdown drop-acc-table .btn-default:active,
                        .dropdown drop-acc-table .btn-default:hover,
                        .dropdown drop-acc-table .btn-default:focus {
                          background: inherit !important;
                        }

                        .drop-acc-table .dropdown-menu {
                          border: 1px solid #fff;
                        }

                        .drop-acc-table .btn-defualt {
                          padding: 0 5px 0;
                          font-size: 13px !important;
                        }

                        .drop-acc-table ul li {
                          text-align: center;
                          width: auto
                        }

                        .drop-acc-table .btn-default:hover,
                        .drop-acc-table .btn-default:focus,
                        .drop-acc-table .btn-default.focus,
                        .drop-acc-table .btn-default:active,
                        .drop-acc-table .btn-default.active,
                        .open>.dropdown-toggle.btn-default {
                          color: #fff;
                          background-color: #000;
                          border: none;
                        }

                        .open>.drop-acc-table.dropdown-toggle.btn-default {
                          color: #fff;
                          background-color: #000;
                          border: none;
                        }

                        .header-v5 .open>.dropdown-menu {
                          display: block;
                          min-width: 43px;
                          width: 43px;
                        }

                        .drop-acc-table .dropdown-menu {
                          min-width: 50px;
                        }

                        .q-icons ul li {
                          padding-right: 2px
                        }

                        .ssologinmenu {
                          padding-right: 1px
                        }

                        #ctl00_TopMenu_TopIcons_Logout_lbtnLogout {
                          padding-left: 1px
                        }

                        .drop-acc-table .btn-default {
                          font-size: 13px;
                        }

                        .header-v5 .dropdown-menu li a {
                          color: #fff;
                          font-size: 14px;
                          font-weight: 400;
                          padding: 7px 15px;
                          border-bottom: 0;
                        }

                        .drop-acc-table {
                          width: 55px;
                        }
                      </style>
                    </li>
                    <li>
                      <div class="accissibility-table">
                        <label class="switch">
                          <input type="checkbox" id="chkAccessibility" title="التباين">
                          <span class="slider round">
                          </span>
                        </label>
                      </div>
                      <script>
                        $(document).ready(function() {
                          if (document.getElementById("hlChangeLanguage").text.trim() != "EN") {
                            $("#chkAccessibility").attr("title", "Contrast");
                            $("#menu1").attr("title", "Change font size");
                            $("#hlDecreaseFont").attr("title", "Decrease font");
                            $("#hlNormalFont").attr("title", "Original font");
                            $("#hlIncreaseFont").attr("title", "Increase font");
                          } else {
                            $("#chkAccessibility").attr("title", "التباين")
                            $("#menu1").attr("title", "تغير حجم الخط");
                            $("#hlDecreaseFont").attr("title", "تصغير الخط");
                            $("#hlNormalFont").attr("title", "الخط في الوضع الطبيعي");
                            $("#hlIncreaseFont").attr("title", "تكبير الخط");
                          }
                        });
                        $("#chkAccessibility").change(function() {
                          if (this.checked) {
                            console.log("checked");
                            var element = document.getElementById("accessibility-font");
                            element.classList.add("dark");
                          } else {
                            console.log("unchecked");
                            var element = document.getElementById("accessibility-font");
                            element.classList.remove("dark");
                          }
                        });
                      </script>
                    </li>
                    <li>
                      <link href="../../../../_layouts/15/OrangeSSO/AR/Style/sso-ar.css" rel="stylesheet">
                      <div class="ssologinmenu">
                        <div class="ssologinicon">
                          <a href="/en/myaccount/pages/default.aspx">
            <img alt="الملف الشخصي" src="/_layouts/15/OrangeSSO/Images/profile-small.png" class="margin-top--5 margin-left-5 login-icon-large">
            <img alt="الملف الشخصي" src="/_layouts/15/OrangeSSO/Images/profile-small.png" class="margin-top--5 margin-left-5 login-icon-small">
        </a>
                        </div>
                        <a href="#" id="lbtnsignout" onclick="lbtnsignout_click()" style="display:none;" class="logutlable">خروج</a>
                        <div style="display:none;">
                        </div>
                      </div>
                      <script>
                        function RedirectNewJourney() {
                          location.href = '/en/myaccount/pages/default.aspx';
                          return false;
                        }
                        $(document).ready(function() {
                          if (localStorage.getItem('token') == null && localStorage.getItem('loginAuth') == null) $("#lbtnsignout").hide();
                          else $("#lbtnsignout").show();
                        });

                        function lbtnsignout_click() {
                          location.href = "/SSOLogin/EN/Logout/logout";
                        }
                      </script>
                    </li>
                    <li>
                      <a href="https://www.orange.jo/en/pages/default.aspx" id="hlChangeLanguage" class="hlChangeLanguage">
                EN
            </a>
                    </li>
                  </ul>
                </div>
              </nav>
              <nav id="nav">
                <div class="Follow" id="divFollowUS">
                  <div class="Follow">
                    <div class="col-md-12">
                      <ul class="social-network social-circle">
                        <li><a href="https://www.facebook.com/OrangeJordan" target="_blank" class="" title="Facebook"><i class="fa fa-facebook"></i></a></li>
                        <li><a href="https://twitter.com/orangejo" target="_blank" class="" title="Twitter"><i class="fa fa-twitter"></i></a></li>
                        <li><a href="https://instagram.com/orangejo" target="_blank" class="" title="Instagram"><i class="fa fa-instagram"></i></a></li>
                        <li><a href="https://www.youtube.com/user/OrangeMobjordan" target="_blank" class="" title="Youtube"><i class="fa fa-youtube"></i></a></li>
                        <li><a href="https://www.pinterest.com/orangejordan/" target="_blank" class="" title="Pinterest"><i class="fa fa-pinterest"></i></a></li>
                        <li><a href="https://linkedin.com/company/orange-jordan" target="_blank" class="" title="Linkedin"><i class="fa fa-linkedin"></i></a></li>
                      </ul>
                    </div>
                    <a href="#" class="menu-closed" id="ClosedId">
            <img src="../../../_layouts/15/orangecms2013/images/exit-menu.png">
        </a>
                  </div>
                </div>
              </nav>
              <script>
                $(function() {
                  $('#FollowUSId').click(function() {
                    if ($('.Follow').css('display') == 'none') {
                      $(".Follow").css("display", "block");
                      $("#ClosedId").addClass("cssClosed");
                      $("#nav").addClass("menu-sec");
                    }
                    return false;
                  });
                });
                $(function() {
                  $('#ClosedId').click(function() {
                    $(".Follow").css("display", "none");
                    $("#nav").removeClass("menu-sec");
                    return false;
                  });
                });
              </script>
              <style>
                .Follow {
                  padding-bottom: 20px;
                  width: 970px;
                  margin: 5px auto 18px;
                  display: none;
                }

                .Follow a {
                  color: #ffffff;
                  padding: 10px;
                  border-right: 1px solid #70726F;
                  -webkit-transition: all .5s ease;
                  transition: all .5s ease;
                  border-radius: 60% !important;
                  border: 2px solid white;
                }

                .Follow a:hover {
                  color: #ff6a00;
                  -webkit-transition: all .5s ease;
                  transition: all .5s ease;
                }

                .menu-closed {
                  float: right;
                  position: relative;
                  top: 20px;
                  margin-top: -25px;
                }

                .cssClosed {
                  border: 0px solid black !important;
                  top: -10px;
                }

                ul.social-network {
                  list-style: none;
                  display: inline;
                  margin-left: 0 !important;
                  padding: 0;
                }

                ul.social-network li {
                  display: inline;
                  margin: 0 5px;
                }

                /* footer social icons */
                .social-circle li a {
                  display: inline-block;
                  position: relative;
                  margin: 0 auto 0 auto;
                  -moz-border-radius: 50%;
                  -webkit-border-radius: 50%;
                  border-radius: 50%;
                  text-align: center;
                  width: 36px;
                  height: 36px;
                  font-size: 15px;
                }

                .social-circle li i {
                  margin: 0;
                  text-align: center;
                }

                .social-circle i {
                  color: #fff;
                  -webkit-transition: all 0.8s;
                  -moz-transition: all 0.8s;
                  -o-transition: all 0.8s;
                  -ms-transition: all 0.8s;
                  transition: all 0.8s;
                }

                :before,
                :after {
                  vertical-align: super !important;
                }
              </style>
              <nav class="menu-sec">
                <div>
                  <div class="logo-div">
                    <a href="https://www.orange.jo/ar" id="ctl00_TopMenu_Logo_Link" class="navbar-brand" target="_self">
    <img id="ctl00_TopMenu_Logo_imgLogo" src="/publishingimages/logo.png" alt="orange logo">
</a>
                  </div>
                  <ul>
                    <div class="q-links q-links-res">
                      <ul>
                      </ul>
                    </div>
                    <li onclick="openmenuOnClick('Tem111')">
                      <a href="https://eshop.orange.jo:250/ar/" class="Menupointer" onmouseover="openmenu('Tem111')">
                            المتجر الإلكتروني
                        </a>
                    </li>
                    <li onclick="openmenuOnClick('Tem123')">
                      <a href="https://new.orange.jo/ar/offers" class="Menupointer" onmouseover="openmenu('Tem123')">
                            العروض و الخدمات
                        </a>
                    </li>
                    <li onclick="openmenuOnClick('Tem125')">
                      <a href="/ar/OrangeMoney" class="Menupointer" onmouseover="openmenu('Tem125')">
                            Orange Money
                        </a>
                    </li>
                    <li onclick="openmenuOnClick('Tem116')">
                      <a href="https://www.orange.jo/ssologin/ar/account/login" class="Menupointer" onmouseover="openmenu('Tem116')">
                            حسابي
                        </a>
                    </li>
                    <li onclick="openmenuOnClick('Tem127')">
                      <a href="/ar/myaccount/pages/quick-pay.aspx" class="Menupointer" onmouseover="openmenu('Tem127')">
                            الدفع / الشحن السريع
                        </a>
                    </li>
                    <li onclick="openmenuOnClick('Tem113')">
                      <a href="https://www.orange.jo/ar/help/pages/default.aspx" class="Menupointer" onmouseover="openmenu('Tem113')">
                            المساعدة
                        </a>
                    </li>
                  </ul>
                  <script>
                    $('#box').bind("enterKey", function(e) {
                      //do stuff here
                    });
                    $('#box').keyup(function(e) {
                      if (e.keyCode == 13) {
                        var CurrentLocal = 'AR';
                        var box = document.getElementById("box").value;
                        if (box != "") window.location = "http://search.orange.jo/";
                      }
                    });
                    /*
                        var properties = {
                            url: "http://completion.ke.voila.fr/proxy/cmplEmea",
                            additionalParams: "pays=ojo&langue=en&type=res",
                            field: document.getElementById("box"),
                            cssPrefix: "cmpl",
                            nameOfInstanceForJsonP: 'completer'
                        };

                        properties.blocks = [
                          {
                              label: "> store",
                              bhv: "store" // set associated bhv for each block
                          },
                          {
                              label: "> supports",
                              bhv: "supports"
                          },
                          {
                              label: "> results",
                              bhv: "results"
                          }
                        ];

                        // Prevent default submit 
                        properties.isFormSubmit = false;

                        // Initialize the submit action callback
                        properties.callbacks = { "submit": { context: window, method: "search" } };

                    //    var completer = new orangesearch.completion.Component(properties);


                        // Create the submit callback function
                        function search() {
                            var selectedSuggestionInfo = completer.getSelectedSuggestion(); // Retrieve the selected suggestion
                            console.log(selectedSuggestionInfo); // Check all available data

                            // get the suggestion value
                            var suggestion = selectedSuggestionInfo.v;

                            // get the block id and associated data
                            // note : the block content is in a "default" element
                            var bhv = completer.blocks["default"][selectedSuggestionInfo.blockId].bhv;

                            // call the correct search page
                            //alert ("Call a new page with suggestion : " + suggestion + " and bhv : " + bhv);
                            var CurrentLocal = 'AR';
                            document.location.href = "http://search.orange.jo/?kw=" + suggestion + "&bhv=" + bhv + "&langue=" + CurrentLocal.toLowerCase();
                        };*/
                    $('#box').focus(function() {
                      completer.start();
                      /*to make this flexible, I'm storing the current width in an attribute*/
                      $(this).animate({
                        width: 265
                      }, 'slow');
                      $('.search-icon a i').css("color", "#ff7900");
                      enable();
                    }).blur(function() {
                      /* lookup the original width */
                      $(this).animate({
                        width: 120
                      }, 'slow');
                      $('.search-icon a i').css("color", "#fff");
                      disable();
                    });
                  </script>
                  <script>
                    $(document).ready(function() {
                      debugger;
                      $(".search-button").click(function() {
                        var CurrentLocal = 'AR';
                        var box = document.getElementById("box").value;
                        if (box != "") window.location = "http://search.orange.jo/";
                      });
                    });
                    $('#box').keypress(function(event) {
                      var keycode = (event.keyCode ? event.keyCode : event.which);
                      if (keycode == 13) {
                        search();
                      }
                    });
                  </script>
                  <style>
                    .cmpl .suggestion .content {
                      margin: 0px !important;
                    }

                    .box.cmpl {
                      width: 285px !important;
                      left: 0px !important;
                    }

                    .blockTop {
                      width: 285px !important;
                      float: left !important;
                      text-align: left;
                      padding-top: 3px !important;
                    }

                    .cmpl .label,
                    .cmpl .suggestion {
                      height: 30px;
                    }
                  </style>
                  <div class="search-div" onclick="onClickSearch();">
                    <a href="#"></a>
                  </div>
                  <div id="inputSearch" style="display: none" class="search-input-wrapper">
                    <label style="display:none;" for="box">Search box</label>
                    <input type="text" onfocus="javascript:this.value='';" onkeypress="return verifyKey(event)" value="" id="box" class="search-input">
                    <input type="text" style="display:none;">
                    <a href="#" id="ClearText">
        <img src="/_layouts/15/OrangeCMS2013/Images/exit-menu.png" alternatetext="Exit menu" class="text-close"></a>
                    <a href="#" class="search-button" id="Search" title="بحث">
بحث
</a>
                    <div style="margin-left: 955px; margin-top: 35px">
                      <label style="display:none;" for="lnkExist">Exist</label>
                      <a href="#" id="lnkExist">
            <img src="/_layouts/15/OrangeCMS2013/Images/exit-menu.png" alternatetext="Exit menu" class="ExitMenu"></a>
                    </div>
                  </div>
                  <script>
                    function verifyKey(e) {
                      var keycode;
                      if (window.event) keycode = window.event.keyCode;
                      else if (e) keycode = e.which;
                      if ((keycode == 13)) {
                        var CurrentLocal = 'AR';
                        var box = document.getElementById("box").value;
                        if (box != "") window.location = "https://search.orange.jo/" + CurrentLocal.toLowerCase() + "/?kw=" + box;
                        return true;
                      }
                    }

                    function onClickSearch() {
                      var CurrentLocal = 'AR';
                      location.href = "https://search.orange.jo/" + CurrentLocal.toLowerCase();
                      /*$('#inputSearch').css('display', 'block');
        $("[id^='DivTem'").each(function (index) {
            $(this).css('display', 'none');
        });
$('.search-input').focus();
if($(document).width()<600)
{ 
CloseMobileMenu();
}*/
                    }
                    $(document).ready(function() {
                      $('.ExitMenu').click(function() {
                        $('#inputSearch').css('display', 'none');
                      });
                    })
                    $(document).ready(function() {
                      $('#ClearText').click(function() {
                        $('#box').val('');
                      });
                    })
                  </script>
                </div>
                <!--search-sec-->
              </nav>
              <div class="burger-menu"><a onclick="OPenMobileMenu()"><img src="/_layouts/15/orangecms2013/images/burger-menu.png"></a></div>
              <div class="exit-burger-menu" onclick="CloseMobileMenu()"><a onclick="CloseMobileMenu()"><img src="/_layouts/15/orangecms2013/images/exit-menu.png"></a></div>
              <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl00$hdnTitle" id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl00_hdnTitle"
                value="المتجر الإلكتروني">
              <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl00$hdnSubTitle"
                id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl00_hdnSubTitle">
              <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl00$hdnID" id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl00_hdnID"
                value="11">
              <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl00$hdnType" id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl00_hdnType"
                value="Tem1">
              <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl00$hdnSubTitleLink"
                id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl00_hdnSubTitleLink" value="#">
              <div class="drop-4col drop-down DivTem111" id="DivTem111" style="display:none">
                <div>
                  <span class="divMoveLinks"></span>
                  <span class="menu-header" style="">
                    <a class="menu-back" onclick="BackMenu()">
<img>
</a>
                    <a class="menu-header-link" onclick="BackMenu()" style="
    
">

 المتجر الإلكتروني
</a>
                  </span>
                  <div class="cols-div">
                    <div class="ul_container">
                      <span class="menu-subtitle"><a href="#" class="subTitle2">

                            </a></span>
                      <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl00$rptMenuHeaderLevelTwoTem1$ctl00$hdnSubTitle"
                        id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl00_rptMenuHeaderLevelTwoTem1_ctl00_hdnSubTitle">
                      <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl00$rptMenuHeaderLevelTwoTem1$ctl00$hdnTitle"
                        id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl00_rptMenuHeaderLevelTwoTem1_ctl00_hdnTitle" value="عروض الخلوي ">
                      <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl00$rptMenuHeaderLevelTwoTem1$ctl00$hdnParentID"
                        id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl00_rptMenuHeaderLevelTwoTem1_ctl00_hdnParentID">
                      <div class="menu-col">
                        <ul class="levelthreeli">
                          <li onclick="OpenLevelThree(this)">
                            <span class="col-title">
                              <a href="javascript:void();" class="Menunone">
                                                    عروض الخلوي 
                                                </a>
                            </span>
                          </li>
                          <li>
                            <a href="https://eshop.orange.jo/ar/mobile/postpaid-lines" class="Menupointer">
                                                        خطوط الخلوي الشهرية
                                                    </a>
                          </li>
                          <li>
                            <a href="https://eshop.orange.jo/ar/mobile/prepaid-lines" class="Menupointer">
                                                        الخطوط المدفوعة مسبقاً
                                                    </a>
                          </li>
                          <li>
                            <a href="https://eshop.orange.jo/ar/mobile/yo-lines" class="Menupointer">
                                                        خطوط YO
                                                    </a>
                          </li>
                          <li>
                            <a href="https://eshop.orange.jo/ar/devices-accessories/mobile-phone" class="Menupointer">
                                                        الأجهزة الخلوية
                                                    </a>
                          </li>
                          <li>
                            <a href="https://eshop.orange.jo/ar/devices-accessories/mobile-accessories" class="Menupointer">
                                                        اﻹكسسوارات
                                                    </a>
                          </li>
                        </ul>
                      </div>
                      <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl00$rptMenuHeaderLevelTwoTem1$ctl01$hdnSubTitle"
                        id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl00_rptMenuHeaderLevelTwoTem1_ctl01_hdnSubTitle">
                      <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl00$rptMenuHeaderLevelTwoTem1$ctl01$hdnTitle"
                        id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl00_rptMenuHeaderLevelTwoTem1_ctl01_hdnTitle" value="عروض الإنترنت">
                      <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl00$rptMenuHeaderLevelTwoTem1$ctl01$hdnParentID"
                        id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl00_rptMenuHeaderLevelTwoTem1_ctl01_hdnParentID">
                      <div class="menu-col">
                        <ul class="levelthreeli">
                          <li onclick="OpenLevelThree(this)">
                            <span class="col-title">
                              <a href="javascript:void();" class="Menunone">
                                                    عروض الإنترنت
                                                </a>
                            </span>
                          </li>
                          <li>
                            <a href="https://eshop.orange.jo/ar/internet/adsl-offer" class="Menupointer">
                                                        عروض الـ ADSL
                                                    </a>
                          </li>
                          <li>
                            <a href="https://eshop.orange.jo/ar/internet/fiber-offers" class="Menupointer">
                                                        عروض الفايبر
                                                    </a>
                          </li>
                          <li>
                            <a href="https://eshop.orange.jo/ar/devices-accessories/internet-devices" class="Menupointer">
                                                        أجهزة الإنترنت
                                                    </a>
                          </li>
                        </ul>
                      </div>
                      <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl00$rptMenuHeaderLevelTwoTem1$ctl02$hdnSubTitle"
                        id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl00_rptMenuHeaderLevelTwoTem1_ctl02_hdnSubTitle">
                      <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl00$rptMenuHeaderLevelTwoTem1$ctl02$hdnTitle"
                        id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl00_rptMenuHeaderLevelTwoTem1_ctl02_hdnTitle" value=" الخط الثابت">
                      <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl00$rptMenuHeaderLevelTwoTem1$ctl02$hdnParentID"
                        id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl00_rptMenuHeaderLevelTwoTem1_ctl02_hdnParentID">
                      <div class="menu-col">
                        <ul class="levelthreeli">
                          <li onclick="OpenLevelThree(this)">
                            <span class="col-title">
                              <a href="javascript:void();" class="Menunone">
                                                     الخط الثابت
                                                </a>
                            </span>
                          </li>
                          <li>
                            <a href="https://eshop.orange.jo/ar/fixed-plans/fixed-postpaid-lines" class="Menupointer">
                                                        العروض المدفوعة لاحقاً
                                                    </a>
                          </li>
                        </ul>
                      </div>
                      <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl00$rptMenuHeaderLevelTwoTem1$ctl03$hdnSubTitle"
                        id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl00_rptMenuHeaderLevelTwoTem1_ctl03_hdnSubTitle">
                      <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl00$rptMenuHeaderLevelTwoTem1$ctl03$hdnTitle"
                        id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl00_rptMenuHeaderLevelTwoTem1_ctl03_hdnTitle" value="4G عروض">
                      <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl00$rptMenuHeaderLevelTwoTem1$ctl03$hdnParentID"
                        id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl00_rptMenuHeaderLevelTwoTem1_ctl03_hdnParentID">
                      <div class="menu-col">
                        <ul class="levelthreeli">
                          <li onclick="OpenLevelThree(this)">
                            <span class="col-title">
                              <a href="javascript:void();" class="Menunone">
                                                    4G عروض
                                                </a>
                            </span>
                          </li>
                          <li>
                            <a href="https://eshop.orange.jo/ar/internet/4g-flybox-offer" class="Menupointer">
                                                        عروض 4G فلاي بوكس
                                                    </a>
                          </li>
                          <li>
                            <a href="https://eshop.orange.jo/ar/internet/prepaid-orange-net-offers" class="Menupointer">
                                                        عروض Orange نت المدفوعة مسبقاً
                                                    </a>
                          </li>
                        </ul>
                      </div>
                    </div>
                    <div class="menu-col SliderSection">
                      <div class="menu_slider">
                        <div class="menu_slider_content">
                          <h4>المتجر الإلكتروني</h4>
                          <a href="https://eshop.orange.jo:250/ar/">اكتشف المزيد</a>
                        </div>
                        <div id="menu_carousel7" class="carousel slide menu_cls" data-ride="carousel">
                          <ol class="carousel-indicators">
                            <li data-target="#menu_carousel7" data-slide-to="0" class="active"></li>
                            <li data-target="#menu_carousel7" data-slide-to="1" class=""></li>
                            <li data-target="#menu_carousel7" data-slide-to="2" class=""></li>
                            <li data-target="#menu_carousel7" data-slide-to="3" class=""></li>
                          </ol>
                          <div class="carousel-inner">
                            <div class="item active">
                              <a href="https://eshop.orange.jo:250/ar/devices-accessories/mobile-phone?mId=37">
   <img src="/EN/PublishingImages/new_menu/oppo.png" alt="eshop">
      <h3>OPPO أجهزة</h3>
   <div class="menu_slider_discount">
        <p>متوفرة خلال المتجر الالكتروني</p>
      </div>
 </a>
                            </div>
                            <div class="item">
                              <a href="https://eshop.orange.jo:250/ar/tablets-laptops">
   <img src="/EN/PublishingImages/new_menu/tablet.png" alt="eshop">
      <h3>أجهزة تابلت مجانا</h3>
   <div class="menu_slider_discount">
        <p>مع خطوط الاشتراكات</p>
      </div>
 </a>
                            </div>
                            <div class="item">
                              <a href="https://eshop.orange.jo:250/ar/itel-kidpad-1-tablet">

        <img src="/EN/PublishingImages/new_menu/menu_icon_kidpad.png" alt="eshop">
        <h3>Itel kidpad1</h3>
		<span class="menu_slider_price">
			<p class="price_currency">دينار</p>
			<p class="main_price">4</p>
			<p class="secondry_price">.50</p>
			<p class="price_duration">/ شهريا</p>
			<p class="price_note">مع عروض الفايبر</p>
		</span>
		</a>
                            </div>
                            <div class="item">
                              <a href="https://eshop.orange.jo:250/ar/devices-accessories/mobile-accessories/apple-watch-series-6-44mm">

       <img src="/EN/PublishingImages/new_menu/applewatch_menu.png" alt="eshop">
      <h3>Apple Watch</h3>
            <div class="menu_slider_discount">
        <p>متوفرة الان</p>
      </div>
   </a>
                            </div>
                          </div>
                          <a class="left carousel-control" href="#menu_carousel7" data-slide="prev">
    <span class="glyphicon glyphicon-chevron-left"></span>
  </a>
                          <a class="right carousel-control" href="#menu_carousel7" data-slide="next">
    <span class="glyphicon glyphicon-chevron-right"></span>
  </a>
                        </div>
                      </div>
                    </div>
                  </div>
                  <!--cols-div-->
                  <div class="menu-footer">
                    <ul>
                      <li><a href="#">
                               <img src="/_layouts/15/orangecms2013/images/exit-menu.png" class="ExitMenu"></a>
                      </li>
                    </ul>
                  </div>
                  <div class="contact_us_menu">
                    <div class="contact_us_menu_call_side">
                      <img src="/EN/PublishingImages/new_menu/Call.png">
                      <p> تواصل مع مركز خدمات المشتركين <span>1777 </span>او<span> 0777700177</span> او من خلال <a href="https://api.whatsapp.com/send/?phone=962777700177&amp;text&amp;app_absent=0">WhatsApp channel</a>.</p>
                    </div>
                    <div class="contact_us_menu_location_side">
                      <a href="https://store-ar.orange.jo/">
<img src="/EN/PublishingImages/new_menu/pin.png">
		<p>معارض اورانج</p>
</a>
                    </div>
                  </div>
                  <div class="responsive_contact_us responsive_inner_contactus">
                    <a href="https://www.orange.jo/ar/pages/contact-us.aspx">اتصل بنا</a>
                    <a href="https://store-ar.orange.jo/">اماكن معارض Orange</a>
                  </div>
                  <!--menu-footer-->
                </div>
              </div>
              <div class="drop-3col drop-down DivTem211" id="DivTem211" style="display:none">
                <div>
                  <span class="menu-header" style="">
                    <a class="menu-back" onclick="BackMenu()">
<img>
</a>
                    <a class="menu-header-link" onclick="BackMenu()" style="
    
">

 المتجر الإلكتروني
</a>
                  </span>
                  <div class="cols-div">
                    <span class="menu-subtitle"><a href="#" class="subTitle2">

                            </a></span>
                  </div>
                  <div class="menu-footer">
                    <ul>
                      <li><a href="#">
                                <img src="../../../../_layouts/15/orangecms2013/images/exit-menu.png" class="ExitMenu"></a>
                      </li>
                    </ul>
                  </div>
                  <div class="contact_us_menu">
                    <div class="contact_us_menu_call_side">
                      <img src="/EN/PublishingImages/new_menu/Call.png">
                      <p> تواصل مع مركز خدمات المشتركين <span>1777 </span>او<span> 0777700177</span> او من خلال <a href="https://api.whatsapp.com/send/?phone=962777700177&amp;text&amp;app_absent=0">WhatsApp channel</a>.</p>
                    </div>
                    <div class="contact_us_menu_location_side">
                      <a href="https://store-ar.orange.jo/">
<img src="/EN/PublishingImages/new_menu/pin.png">
		<p>معارض اورانج</p>
</a>
                    </div>
                  </div>
                  <div class="responsive_contact_us responsive_inner_contactus">
                    <a href="https://www.orange.jo/ar/pages/contact-us.aspx">اتصل بنا</a>
                    <a href="https://store-ar.orange.jo/">اماكن معارض Orange</a>
                  </div>
                  <!--menu-footer-->
                </div>
              </div>
              <div class="drop-4col-promo drop-down DivTem311" id="DivTem311" style="display:none">
                <div>
                  <span class="menu-header" style="">
                    <a class="menu-back" onclick="BackMenu()">
<img>
</a>
                    <a class="menu-header-link" onclick="BackMenu()" style="
    
">

 المتجر الإلكتروني
</a>
                  </span>
                  <div class="promo-container">
                    <div class="cols-div">
                      <span class="menu-subtitle"><a href="#" class="subTitle2">

                            </a></span>
                    </div>
                    <p>​​​​​​</p>
                  </div>
                  <br style="clear: both">
                  <div class="menu-footer">
                    <ul>
                      <li><a href="#">
                            <img src="../../../../_layouts/15/orangecms2013/images/exit-menu.png" class="ExitMenu"></a>
                      </li>
                    </ul>
                  </div>
                  <div class="contact_us_menu">
                    <div class="contact_us_menu_call_side">
                      <img src="/EN/PublishingImages/new_menu/Call.png">
                      <p> تواصل مع مركز خدمات المشتركين <span>1777 </span>او<span> 0777700177</span> او من خلال <a href="https://api.whatsapp.com/send/?phone=962777700177&amp;text&amp;app_absent=0">WhatsApp channel</a>.</p>
                    </div>
                    <div class="contact_us_menu_location_side">
                      <a href="https://store-ar.orange.jo/">
<img src="/EN/PublishingImages/new_menu/pin.png">
		<p>معارض اورانج</p>
</a>
                    </div>
                  </div>
                  <div class="responsive_contact_us responsive_inner_contactus">
                    <a href="https://www.orange.jo/ar/pages/contact-us.aspx">اتصل بنا</a>
                    <a href="https://store-ar.orange.jo/">اماكن معارض Orange</a>
                  </div>
                </div>
                <!--menu-footer-->
              </div>
              <div class="drop-4imgs drop-down DivTem411" id="DivTem411" style="display:none">
                <div>
                  <span class="menu-header" style="">
                    <a class="menu-back" onclick="BackMenu()">
<img>
</a>
                    <a class="menu-header-link" onclick="BackMenu()" style="
    
">

 المتجر الإلكتروني
</a>
                  </span>
                  <div class="cols-div">
                    <span class="menu-subtitle"><a href="#" class="subTitle2">

                            </a></span>
                  </div>
                  <!--cols-div-->
                  <div class="menu-footer">
                    <ul>
                      <li><a href="#">
                            <img src="../../../../_layouts/15/orangecms2013/images/exit-menu.png" class="ExitMenu"></a>
                      </li>
                    </ul>
                  </div>
                  <div class="contact_us_menu">
                    <div class="contact_us_menu_call_side">
                      <img src="/EN/PublishingImages/new_menu/Call.png">
                      <p> تواصل مع مركز خدمات المشتركين <span>1777 </span>او<span> 0777700177</span> او من خلال <a href="https://api.whatsapp.com/send/?phone=962777700177&amp;text&amp;app_absent=0">WhatsApp channel</a>.</p>
                    </div>
                    <div class="contact_us_menu_location_side">
                      <a href="https://store-ar.orange.jo/">
<img src="/EN/PublishingImages/new_menu/pin.png">
		<p>معارض اورانج</p>
</a>
                    </div>
                  </div>
                  <div class="responsive_contact_us responsive_inner_contactus">
                    <a href="https://www.orange.jo/ar/pages/contact-us.aspx">اتصل بنا</a>
                    <a href="https://store-ar.orange.jo/">اماكن معارض Orange</a>
                  </div>
                </div>
                <!--menu-footer-->
              </div>
              <!--cols-div-->
              <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl01$hdnTitle" id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl01_hdnTitle"
                value="العروض و الخدمات">
              <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl01$hdnSubTitle"
                id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl01_hdnSubTitle">
              <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl01$hdnID" id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl01_hdnID"
                value="23">
              <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl01$hdnType" id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl01_hdnType"
                value="Tem1">
              <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl01$hdnSubTitleLink"
                id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl01_hdnSubTitleLink" value="#">
              <div class="drop-4col drop-down DivTem123" id="DivTem123" style="display:none">
                <div>
                  <span class="divMoveLinks"></span>
                  <span class="menu-header" style="">
                    <a class="menu-back" onclick="BackMenu()">
<img>
</a>
                    <a class="menu-header-link" onclick="BackMenu()" style="
    
">

 العروض و الخدمات
</a>
                  </span>
                  <div class="cols-div">
                    <div class="ul_container">
                      <span class="menu-subtitle"><a href="#" class="subTitle2">

                            </a></span>
                      <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl01$rptMenuHeaderLevelTwoTem1$ctl00$hdnSubTitle"
                        id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl01_rptMenuHeaderLevelTwoTem1_ctl00_hdnSubTitle">
                      <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl01$rptMenuHeaderLevelTwoTem1$ctl00$hdnTitle"
                        id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl01_rptMenuHeaderLevelTwoTem1_ctl00_hdnTitle" value="الخلوي">
                      <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl01$rptMenuHeaderLevelTwoTem1$ctl00$hdnParentID"
                        id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl01_rptMenuHeaderLevelTwoTem1_ctl00_hdnParentID">
                      <div class="menu-col">
                        <ul class="levelthreeli">
                          <li onclick="OpenLevelThree(this)">
                            <span class="col-title">
                              <a href="javascript:void(0);" class="Menunone">
                                                    الخلوي
                                                </a>
                            </span>
                          </li>
                          <li>
                            <a href="https://new.orange.jo/ar/offers/mobile-postpaid" class="Menupointer">
                                                        خطوط الخلوي الشهرية
                                                    </a>
                          </li>
                          <li>
                            <a href="https://new.orange.jo/ar/offers/mobile-prepaid" class="Menupointer">
                                                        الخطوط المدفوعة مسبقاً
                                                    </a>
                          </li>
                          <li>
                            <a href="https://jood.orange.jo/ar" class="Menupointer">
                                                        jood Orange
                                                    </a>
                          </li>
                          <li>
                            <a href="https://www.orange.jo/ar/services/mobileservices/pages/default.aspx" class="Menupointer">
                                                        خدمات الخلوي
                                                    </a>
                          </li>
                          <li>
                            <a href="https://new.orange.jo/ar/offers/feed-w-estafeed" class="Menupointer">
                                                        فيد واستفيد
                                                    </a>
                          </li>
                        </ul>
                      </div>
                      <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl01$rptMenuHeaderLevelTwoTem1$ctl01$hdnSubTitle"
                        id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl01_rptMenuHeaderLevelTwoTem1_ctl01_hdnSubTitle">
                      <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl01$rptMenuHeaderLevelTwoTem1$ctl01$hdnTitle"
                        id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl01_rptMenuHeaderLevelTwoTem1_ctl01_hdnTitle" value="الإنترنت">
                      <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl01$rptMenuHeaderLevelTwoTem1$ctl01$hdnParentID"
                        id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl01_rptMenuHeaderLevelTwoTem1_ctl01_hdnParentID">
                      <div class="menu-col">
                        <ul class="levelthreeli">
                          <li onclick="OpenLevelThree(this)">
                            <span class="col-title">
                              <a href="javascript:void(0);" class="Menunone">
                                                    الإنترنت
                                                </a>
                            </span>
                          </li>
                          <li>
                            <a href="https://new.orange.jo/ar/offers/internet-fiber" class="Menupointer">
                                                        عروض الفايبر
                                                    </a>
                          </li>
                          <li>
                            <a href="https://new.orange.jo/ar/offers/internet-adsl" class="Menupointer">
                                                        عروض الـ ADSL
                                                    </a>
                          </li>
                          <li>
                            <a href="https://new.orange.jo/ar/offers/4g-flybox" class="Menupointer">
                                                        عروض 4G فلاي بوكس للبيت 
                                                    </a>
                          </li>
                          <li>
                            <a href="https://new.orange.jo/ar/offers/prepaid-orange-net/orange-net" class="Menupointer">
                                                        عروض Orange نت المدفوعة مسبقاً
                                                    </a>
                          </li>
                          <li>
                            <a href="https://www.orange.jo/ar/services/pages/internet-services.aspx" class="Menupointer">
                                                        خدمات الإنترنت
                                                    </a>
                          </li>
                          <li>
                            <a href="https://new.orange.jo/ar/new-army-orange-net" class="Menupointer">
                                                        خط Orange نتِ الجيش الجديد
                                                    </a>
                          </li>
                          <li>
                            <a href="https://eshop.orange.jo/ar/internet/adsl-upgrade" class="Menupointer">
                                                        رفع السرعة
                                                    </a>
                          </li>
                        </ul>
                      </div>
                      <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl01$rptMenuHeaderLevelTwoTem1$ctl02$hdnSubTitle"
                        id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl01_rptMenuHeaderLevelTwoTem1_ctl02_hdnSubTitle">
                      <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl01$rptMenuHeaderLevelTwoTem1$ctl02$hdnTitle"
                        id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl01_rptMenuHeaderLevelTwoTem1_ctl02_hdnTitle" value="المكالمات الدولية​ و التجوال">
                      <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl01$rptMenuHeaderLevelTwoTem1$ctl02$hdnParentID"
                        id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl01_rptMenuHeaderLevelTwoTem1_ctl02_hdnParentID">
                      <div class="menu-col">
                        <ul class="levelthreeli">
                          <li onclick="OpenLevelThree(this)">
                            <span class="col-title">
                              <a href="javascript:void(0);" class="Menunone">
                                                    المكالمات الدولية​ و التجوال
                                                </a>
                            </span>
                          </li>
                          <li>
                            <a href="https://internationalandroaming.orange.jo/ar/" class="Menupointer">
                                                        خدمات المكالمات الدولية​ و التجوال
                                                    </a>
                          </li>
                        </ul>
                      </div>
                      <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl01$rptMenuHeaderLevelTwoTem1$ctl03$hdnSubTitle"
                        id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl01_rptMenuHeaderLevelTwoTem1_ctl03_hdnSubTitle">
                      <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl01$rptMenuHeaderLevelTwoTem1$ctl03$hdnTitle"
                        id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl01_rptMenuHeaderLevelTwoTem1_ctl03_hdnTitle" value="الأجهزة">
                      <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl01$rptMenuHeaderLevelTwoTem1$ctl03$hdnParentID"
                        id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl01_rptMenuHeaderLevelTwoTem1_ctl03_hdnParentID">
                      <div class="menu-col">
                        <ul class="levelthreeli">
                          <li onclick="OpenLevelThree(this)">
                            <span class="col-title">
                              <a href="javascript:void(0);" class="Menunone">
                                                    الأجهزة
                                                </a>
                            </span>
                          </li>
                          <li>
                            <a href="https://www.orange.jo/ar/offers/smartlife/Pages/default.aspx" class="Menupointer">
                                                        حلول الحياة الذكية
                                                    </a>
                          </li>
                          <li>
                            <a href="https://eshop.orange.jo/ar/devices-accessories/mobile-phone" class="Menupointer">
                                                        الأجهزة الخلوية
                                                    </a>
                          </li>
                          <li>
                            <a href="https://eshop.orange.jo/ar/devices-accessories/mobile-accessories" class="Menupointer">
                                                        إكسسوارات الخلوي
                                                    </a>
                          </li>
                          <li>
                            <a href="https://eshop.orange.jo/ar/devices-accessories/internet-devices   " class="Menupointer">
                                                        أجهزة الإنترنت
                                                    </a>
                          </li>
                        </ul>
                      </div>
                    </div>
                    <div class="menu-col SliderSection">
                      <div class="menu_slider">
                        <div class="menu_slider_content">
                          <h4>المتجر الإلكتروني</h4>
                          <a href="https://eshop.orange.jo:250/ar/">اكتشف المزيد</a>
                        </div>
                        <div id="menu_carousel8" class="carousel slide menu_cls" data-ride="carousel">
                          <ol class="carousel-indicators">
                            <li data-target="#menu_carousel8" data-slide-to="0" class="active"></li>
                            <li data-target="#menu_carousel8" data-slide-to="1" class=""></li>
                            <li data-target="#menu_carousel8" data-slide-to="2" class=""></li>
                            <li data-target="#menu_carousel8" data-slide-to="3" class=""></li>
                          </ol>
                          <div class="carousel-inner">
                            <div class="item active">
                              <a href="https://eshop.orange.jo:250/ar/devices-accessories/mobile-phone?mId=37">
   <img src="/EN/PublishingImages/new_menu/oppo.png" alt="eshop">
      <h3>OPPO أجهزة</h3>
   <div class="menu_slider_discount">
        <p>متوفرة خلال المتجر الالكتروني</p>
      </div>
 </a>
                            </div>
                            <div class="item">
                              <a href="https://eshop.orange.jo:250/ar/tablets-laptops">
   <img src="/EN/PublishingImages/new_menu/tablet.png" alt="eshop">
      <h3>أجهزة تابلت مجانا</h3>
   <div class="menu_slider_discount">
        <p>مع خطوط الاشتراكات</p>
      </div>
 </a>
                            </div>
                            <div class="item">
                              <a href="https://eshop.orange.jo:250/ar/itel-kidpad-1-tablet">

        <img src="/EN/PublishingImages/new_menu/menu_icon_kidpad.png" alt="eshop">
        <h3>Itel kidpad1</h3>
		<span class="menu_slider_price">
			<p class="price_currency">دينار</p>
			<p class="main_price">4</p>
			<p class="secondry_price">.50</p>
			<p class="price_duration">/ شهريا</p>
			<p class="price_note">مع عروض الفايبر</p>
		</span>
		</a>
                            </div>
                            <div class="item">
                              <a href="https://eshop.orange.jo:250/ar/devices-accessories/mobile-accessories/apple-watch-series-6-44mm">

       <img src="/EN/PublishingImages/new_menu/applewatch_menu.png" alt="eshop">
      <h3>Apple Watch</h3>
            <div class="menu_slider_discount">
        <p>متوفرة الان</p>
      </div>
   </a>
                            </div>
                          </div>
                          <a class="left carousel-control" href="#menu_carousel8" data-slide="prev">
    <span class="glyphicon glyphicon-chevron-left"></span>
  </a>
                          <a class="right carousel-control" href="#menu_carousel8" data-slide="next">
    <span class="glyphicon glyphicon-chevron-right"></span>
  </a>
                        </div>
                      </div>
                    </div>
                  </div>
                  <!--cols-div-->
                  <div class="menu-footer">
                    <ul>
                      <li><a href="https://www.orange.jo/ar/pages/orange-premium.aspx" class="Menupointer">
                                <img src="/EN/PublishingImages/new_menu/premiuim.png"><span>Orange Premium </span></a></li>
                      <li><a href="https://www.orange.jo/ar/pages/elite-plus.aspx#" class="Menupointer">
                                <img src="/EN/PublishingImages/new_menu/elite.png"><span>Orange Elite+</span></a></li>
                      <li><a href="https://new.orange.jo/ar/orange-extra" class="Menupointer">
                                <img src="/EN/PublishingImages/new_menu/extra.png"><span>Orange Extra</span></a></li>
                      <li><a href="#">
                               <img src="/_layouts/15/orangecms2013/images/exit-menu.png" class="ExitMenu"></a>
                      </li>
                    </ul>
                  </div>
                  <div class="contact_us_menu">
                    <div class="contact_us_menu_call_side">
                      <img src="/EN/PublishingImages/new_menu/Call.png">
                      <p> تواصل مع مركز خدمات المشتركين <span>1777 </span>او<span> 0777700177</span> او من خلال <a href="https://api.whatsapp.com/send/?phone=962777700177&amp;text&amp;app_absent=0">WhatsApp channel</a>.</p>
                    </div>
                    <div class="contact_us_menu_location_side">
                      <a href="https://store-ar.orange.jo/">
<img src="/EN/PublishingImages/new_menu/pin.png">
		<p>معارض اورانج</p>
</a>
                    </div>
                  </div>
                  <div class="responsive_contact_us responsive_inner_contactus">
                    <a href="https://www.orange.jo/ar/pages/contact-us.aspx">اتصل بنا</a>
                    <a href="https://store-ar.orange.jo/">اماكن معارض Orange</a>
                  </div>
                  <!--menu-footer-->
                </div>
              </div>
              <div class="drop-3col drop-down DivTem223" id="DivTem223" style="display:none">
                <div>
                  <span class="menu-header" style="">
                    <a class="menu-back" onclick="BackMenu()">
<img>
</a>
                    <a class="menu-header-link" onclick="BackMenu()" style="
    
">

 العروض و الخدمات
</a>
                  </span>
                  <div class="cols-div">
                    <span class="menu-subtitle"><a href="#" class="subTitle2">

                            </a></span>
                  </div>
                  <div class="menu-footer">
                    <ul>
                      <li><a href="#">
                                <img src="../../../../_layouts/15/orangecms2013/images/exit-menu.png" class="ExitMenu"></a>
                      </li>
                    </ul>
                  </div>
                  <div class="contact_us_menu">
                    <div class="contact_us_menu_call_side">
                      <img src="/EN/PublishingImages/new_menu/Call.png">
                      <p> تواصل مع مركز خدمات المشتركين <span>1777 </span>او<span> 0777700177</span> او من خلال <a href="https://api.whatsapp.com/send/?phone=962777700177&amp;text&amp;app_absent=0">WhatsApp channel</a>.</p>
                    </div>
                    <div class="contact_us_menu_location_side">
                      <a href="https://store-ar.orange.jo/">
<img src="/EN/PublishingImages/new_menu/pin.png">
		<p>معارض اورانج</p>
</a>
                    </div>
                  </div>
                  <div class="responsive_contact_us responsive_inner_contactus">
                    <a href="https://www.orange.jo/ar/pages/contact-us.aspx">اتصل بنا</a>
                    <a href="https://store-ar.orange.jo/">اماكن معارض Orange</a>
                  </div>
                  <!--menu-footer-->
                </div>
              </div>
              <div class="drop-4col-promo drop-down DivTem323" id="DivTem323" style="display:none">
                <div>
                  <span class="menu-header" style="">
                    <a class="menu-back" onclick="BackMenu()">
<img>
</a>
                    <a class="menu-header-link" onclick="BackMenu()" style="
    
">

 العروض و الخدمات
</a>
                  </span>
                  <div class="promo-container">
                    <div class="cols-div">
                      <span class="menu-subtitle"><a href="#" class="subTitle2">

                            </a></span>
                    </div> ​​​​ ​​
                  </div>
                  <br style="clear: both">
                  <div class="menu-footer">
                    <ul>
                      <li><a href="#">
                            <img src="../../../../_layouts/15/orangecms2013/images/exit-menu.png" class="ExitMenu"></a>
                      </li>
                    </ul>
                  </div>
                  <div class="contact_us_menu">
                    <div class="contact_us_menu_call_side">
                      <img src="/EN/PublishingImages/new_menu/Call.png">
                      <p> تواصل مع مركز خدمات المشتركين <span>1777 </span>او<span> 0777700177</span> او من خلال <a href="https://api.whatsapp.com/send/?phone=962777700177&amp;text&amp;app_absent=0">WhatsApp channel</a>.</p>
                    </div>
                    <div class="contact_us_menu_location_side">
                      <a href="https://store-ar.orange.jo/">
<img src="/EN/PublishingImages/new_menu/pin.png">
		<p>معارض اورانج</p>
</a>
                    </div>
                  </div>
                  <div class="responsive_contact_us responsive_inner_contactus">
                    <a href="https://www.orange.jo/ar/pages/contact-us.aspx">اتصل بنا</a>
                    <a href="https://store-ar.orange.jo/">اماكن معارض Orange</a>
                  </div>
                </div>
                <!--menu-footer-->
              </div>
              <div class="drop-4imgs drop-down DivTem423" id="DivTem423" style="display:none">
                <div>
                  <span class="menu-header" style="">
                    <a class="menu-back" onclick="BackMenu()">
<img>
</a>
                    <a class="menu-header-link" onclick="BackMenu()" style="
    
">

 العروض و الخدمات
</a>
                  </span>
                  <div class="cols-div">
                    <span class="menu-subtitle"><a href="#" class="subTitle2">

                            </a></span>
                  </div>
                  <!--cols-div-->
                  <div class="menu-footer">
                    <ul>
                      <li><a href="#">
                            <img src="../../../../_layouts/15/orangecms2013/images/exit-menu.png" class="ExitMenu"></a>
                      </li>
                    </ul>
                  </div>
                  <div class="contact_us_menu">
                    <div class="contact_us_menu_call_side">
                      <img src="/EN/PublishingImages/new_menu/Call.png">
                      <p> تواصل مع مركز خدمات المشتركين <span>1777 </span>او<span> 0777700177</span> او من خلال <a href="https://api.whatsapp.com/send/?phone=962777700177&amp;text&amp;app_absent=0">WhatsApp channel</a>.</p>
                    </div>
                    <div class="contact_us_menu_location_side">
                      <a href="https://store-ar.orange.jo/">
<img src="/EN/PublishingImages/new_menu/pin.png">
		<p>معارض اورانج</p>
</a>
                    </div>
                  </div>
                  <div class="responsive_contact_us responsive_inner_contactus">
                    <a href="https://www.orange.jo/ar/pages/contact-us.aspx">اتصل بنا</a>
                    <a href="https://store-ar.orange.jo/">اماكن معارض Orange</a>
                  </div>
                </div>
                <!--menu-footer-->
              </div>
              <!--cols-div-->
              <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl02$hdnTitle" id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl02_hdnTitle"
                value="Orange Money">
              <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl02$hdnSubTitle"
                id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl02_hdnSubTitle">
              <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl02$hdnID" id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl02_hdnID"
                value="25">
              <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl02$hdnType" id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl02_hdnType"
                value="Tem1">
              <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl02$hdnSubTitleLink"
                id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl02_hdnSubTitleLink" value="#">
              <div class="drop-4col drop-down DivTem125" id="DivTem125" style="display:none">
                <div>
                  <span class="divMoveLinks"></span>
                  <span class="menu-header" style="">
                    <a class="menu-back" onclick="BackMenu()">
<img>
</a>
                    <a class="menu-header-link" onclick="BackMenu()" style="
    
">

 Orange Money
</a>
                  </span>
                  <div class="cols-div">
                    <div class="ul_container">
                      <span class="menu-subtitle"><a href="#" class="subTitle2">

                            </a></span>
                    </div>
                    <div class="menu-col SliderSection">
                      <div class="menu_slider">
                        <div class="menu_slider_content">
                          <h4>المتجر الإلكتروني</h4>
                          <a href="https://eshop.orange.jo:250/ar/">اكتشف المزيد</a>
                        </div>
                        <div id="menu_carousel9" class="carousel slide menu_cls" data-ride="carousel">
                          <ol class="carousel-indicators">
                            <li data-target="#menu_carousel9" data-slide-to="0" class="active"></li>
                            <li data-target="#menu_carousel9" data-slide-to="1" class=""></li>
                            <li data-target="#menu_carousel9" data-slide-to="2" class=""></li>
                            <li data-target="#menu_carousel9" data-slide-to="3" class=""></li>
                          </ol>
                          <div class="carousel-inner">
                            <div class="item active">
                              <a href="https://eshop.orange.jo:250/ar/devices-accessories/mobile-phone?mId=37">
   <img src="/EN/PublishingImages/new_menu/oppo.png" alt="eshop">
      <h3>OPPO أجهزة</h3>
   <div class="menu_slider_discount">
        <p>متوفرة خلال المتجر الالكتروني</p>
      </div>
 </a>
                            </div>
                            <div class="item">
                              <a href="https://eshop.orange.jo:250/ar/tablets-laptops">
   <img src="/EN/PublishingImages/new_menu/tablet.png" alt="eshop">
      <h3>أجهزة تابلت مجانا</h3>
   <div class="menu_slider_discount">
        <p>مع خطوط الاشتراكات</p>
      </div>
 </a>
                            </div>
                            <div class="item">
                              <a href="https://eshop.orange.jo:250/ar/itel-kidpad-1-tablet">

        <img src="/EN/PublishingImages/new_menu/menu_icon_kidpad.png" alt="eshop">
        <h3>Itel kidpad1</h3>
		<span class="menu_slider_price">
			<p class="price_currency">دينار</p>
			<p class="main_price">4</p>
			<p class="secondry_price">.50</p>
			<p class="price_duration">/ شهريا</p>
			<p class="price_note">مع عروض الفايبر</p>
		</span>
		</a>
                            </div>
                            <div class="item">
                              <a href="https://eshop.orange.jo:250/ar/devices-accessories/mobile-accessories/apple-watch-series-6-44mm">

       <img src="/EN/PublishingImages/new_menu/applewatch_menu.png" alt="eshop">
      <h3>Apple Watch</h3>
            <div class="menu_slider_discount">
        <p>متوفرة الان</p>
      </div>
   </a>
                            </div>
                          </div>
                          <a class="left carousel-control" href="#menu_carousel9" data-slide="prev">
    <span class="glyphicon glyphicon-chevron-left"></span>
  </a>
                          <a class="right carousel-control" href="#menu_carousel9" data-slide="next">
    <span class="glyphicon glyphicon-chevron-right"></span>
  </a>
                        </div>
                      </div>
                    </div>
                  </div>
                  <!--cols-div-->
                  <div class="menu-footer">
                    <ul>
                      <li><a href="#">
                               <img src="/_layouts/15/orangecms2013/images/exit-menu.png" class="ExitMenu"></a>
                      </li>
                    </ul>
                  </div>
                  <div class="contact_us_menu">
                    <div class="contact_us_menu_call_side">
                      <img src="/EN/PublishingImages/new_menu/Call.png">
                      <p> تواصل مع مركز خدمات المشتركين <span>1777 </span>او<span> 0777700177</span> او من خلال <a href="https://api.whatsapp.com/send/?phone=962777700177&amp;text&amp;app_absent=0">WhatsApp channel</a>.</p>
                    </div>
                    <div class="contact_us_menu_location_side">
                      <a href="https://store-ar.orange.jo/">
<img src="/EN/PublishingImages/new_menu/pin.png">
		<p>معارض اورانج</p>
</a>
                    </div>
                  </div>
                  <div class="responsive_contact_us responsive_inner_contactus">
                    <a href="https://www.orange.jo/ar/pages/contact-us.aspx">اتصل بنا</a>
                    <a href="https://store-ar.orange.jo/">اماكن معارض Orange</a>
                  </div>
                  <!--menu-footer-->
                </div>
              </div>
              <div class="drop-3col drop-down DivTem225" id="DivTem225" style="display:none">
                <div>
                  <span class="menu-header" style="">
                    <a class="menu-back" onclick="BackMenu()">
<img>
</a>
                    <a class="menu-header-link" onclick="BackMenu()" style="
    
">

 Orange Money
</a>
                  </span>
                  <div class="cols-div">
                    <span class="menu-subtitle"><a href="#" class="subTitle2">

                            </a></span>
                  </div>
                  <div class="menu-footer">
                    <ul>
                      <li><a href="#">
                                <img src="../../../../_layouts/15/orangecms2013/images/exit-menu.png" class="ExitMenu"></a>
                      </li>
                    </ul>
                  </div>
                  <div class="contact_us_menu">
                    <div class="contact_us_menu_call_side">
                      <img src="/EN/PublishingImages/new_menu/Call.png">
                      <p> تواصل مع مركز خدمات المشتركين <span>1777 </span>او<span> 0777700177</span> او من خلال <a href="https://api.whatsapp.com/send/?phone=962777700177&amp;text&amp;app_absent=0">WhatsApp channel</a>.</p>
                    </div>
                    <div class="contact_us_menu_location_side">
                      <a href="https://store-ar.orange.jo/">
<img src="/EN/PublishingImages/new_menu/pin.png">
		<p>معارض اورانج</p>
</a>
                    </div>
                  </div>
                  <div class="responsive_contact_us responsive_inner_contactus">
                    <a href="https://www.orange.jo/ar/pages/contact-us.aspx">اتصل بنا</a>
                    <a href="https://store-ar.orange.jo/">اماكن معارض Orange</a>
                  </div>
                  <!--menu-footer-->
                </div>
              </div>
              <div class="drop-4col-promo drop-down DivTem325" id="DivTem325" style="display:none">
                <div>
                  <span class="menu-header" style="">
                    <a class="menu-back" onclick="BackMenu()">
<img>
</a>
                    <a class="menu-header-link" onclick="BackMenu()" style="
    
">

 Orange Money
</a>
                  </span>
                  <div class="promo-container">
                    <div class="cols-div">
                      <span class="menu-subtitle"><a href="#" class="subTitle2">

                            </a></span>
                    </div>
                    <p>​​​</p>
                  </div>
                  <br style="clear: both">
                  <div class="menu-footer">
                    <ul>
                      <li><a href="#">
                            <img src="../../../../_layouts/15/orangecms2013/images/exit-menu.png" class="ExitMenu"></a>
                      </li>
                    </ul>
                  </div>
                  <div class="contact_us_menu">
                    <div class="contact_us_menu_call_side">
                      <img src="/EN/PublishingImages/new_menu/Call.png">
                      <p> تواصل مع مركز خدمات المشتركين <span>1777 </span>او<span> 0777700177</span> او من خلال <a href="https://api.whatsapp.com/send/?phone=962777700177&amp;text&amp;app_absent=0">WhatsApp channel</a>.</p>
                    </div>
                    <div class="contact_us_menu_location_side">
                      <a href="https://store-ar.orange.jo/">
<img src="/EN/PublishingImages/new_menu/pin.png">
		<p>معارض اورانج</p>
</a>
                    </div>
                  </div>
                  <div class="responsive_contact_us responsive_inner_contactus">
                    <a href="https://www.orange.jo/ar/pages/contact-us.aspx">اتصل بنا</a>
                    <a href="https://store-ar.orange.jo/">اماكن معارض Orange</a>
                  </div>
                </div>
                <!--menu-footer-->
              </div>
              <div class="drop-4imgs drop-down DivTem425" id="DivTem425" style="display:none">
                <div>
                  <span class="menu-header" style="">
                    <a class="menu-back" onclick="BackMenu()">
<img>
</a>
                    <a class="menu-header-link" onclick="BackMenu()" style="
    
">

 Orange Money
</a>
                  </span>
                  <div class="cols-div">
                    <span class="menu-subtitle"><a href="#" class="subTitle2">

                            </a></span>
                  </div>
                  <!--cols-div-->
                  <div class="menu-footer">
                    <ul>
                      <li><a href="#">
                            <img src="../../../../_layouts/15/orangecms2013/images/exit-menu.png" class="ExitMenu"></a>
                      </li>
                    </ul>
                  </div>
                  <div class="contact_us_menu">
                    <div class="contact_us_menu_call_side">
                      <img src="/EN/PublishingImages/new_menu/Call.png">
                      <p> تواصل مع مركز خدمات المشتركين <span>1777 </span>او<span> 0777700177</span> او من خلال <a href="https://api.whatsapp.com/send/?phone=962777700177&amp;text&amp;app_absent=0">WhatsApp channel</a>.</p>
                    </div>
                    <div class="contact_us_menu_location_side">
                      <a href="https://store-ar.orange.jo/">
<img src="/EN/PublishingImages/new_menu/pin.png">
		<p>معارض اورانج</p>
</a>
                    </div>
                  </div>
                  <div class="responsive_contact_us responsive_inner_contactus">
                    <a href="https://www.orange.jo/ar/pages/contact-us.aspx">اتصل بنا</a>
                    <a href="https://store-ar.orange.jo/">اماكن معارض Orange</a>
                  </div>
                </div>
                <!--menu-footer-->
              </div>
              <!--cols-div-->
              <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl03$hdnTitle" id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl03_hdnTitle"
                value="حسابي">
              <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl03$hdnSubTitle"
                id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl03_hdnSubTitle">
              <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl03$hdnID" id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl03_hdnID"
                value="16">
              <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl03$hdnType" id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl03_hdnType"
                value="Tem1">
              <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl03$hdnSubTitleLink"
                id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl03_hdnSubTitleLink" value="#">
              <div class="drop-4col drop-down DivTem116" id="DivTem116" style="display:none">
                <div>
                  <span class="divMoveLinks"></span>
                  <span class="menu-header" style="">
                    <a class="menu-back" onclick="BackMenu()">
<img>
</a>
                    <a class="menu-header-link" onclick="BackMenu()" style="
    
">

 حسابي
</a>
                  </span>
                  <div class="cols-div">
                    <div class="ul_container">
                      <span class="menu-subtitle"><a href="#" class="subTitle2">

                            </a></span>
                      <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl03$rptMenuHeaderLevelTwoTem1$ctl00$hdnSubTitle"
                        id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl03_rptMenuHeaderLevelTwoTem1_ctl00_hdnSubTitle">
                      <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl03$rptMenuHeaderLevelTwoTem1$ctl00$hdnTitle"
                        id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl03_rptMenuHeaderLevelTwoTem1_ctl00_hdnTitle" value="التسجيل والدخول">
                      <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl03$rptMenuHeaderLevelTwoTem1$ctl00$hdnParentID"
                        id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl03_rptMenuHeaderLevelTwoTem1_ctl00_hdnParentID">
                      <div class="menu-col">
                        <ul class="levelthreeli">
                          <li onclick="OpenLevelThree(this)">
                            <span class="col-title">
                              <a href="javascript:void();" class="Menunone">
                                                    التسجيل والدخول
                                                </a>
                            </span>
                          </li>
                          <li>
                            <a href="https://www.orange.jo/ssologin/ar/account/login" class="Menupointer">
                                                        الدخول
                                                    </a>
                          </li>
                          <li>
                            <a href="https://www.orange.jo/ssologin/ar/account/register" class="Menupointer">
                                                        التسجيل
                                                    </a>
                          </li>
                          <li>
                            <a href="https://www.eservices.orange.jo/OTRC/IEW/faces/pages/login.xhtml" class="Menupointer">
                                                        تحديث معلومات النت وين مكان
                                                    </a>
                          </li>
                        </ul>
                      </div>
                      <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl03$rptMenuHeaderLevelTwoTem1$ctl01$hdnSubTitle"
                        id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl03_rptMenuHeaderLevelTwoTem1_ctl01_hdnSubTitle">
                      <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl03$rptMenuHeaderLevelTwoTem1$ctl01$hdnTitle"
                        id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl03_rptMenuHeaderLevelTwoTem1_ctl01_hdnTitle" value="دفع الفواتير و الشحن">
                      <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl03$rptMenuHeaderLevelTwoTem1$ctl01$hdnParentID"
                        id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl03_rptMenuHeaderLevelTwoTem1_ctl01_hdnParentID">
                      <div class="menu-col">
                        <ul class="levelthreeli">
                          <li onclick="OpenLevelThree(this)">
                            <span class="col-title">
                              <a href="javascript:void();" class="Menunone">
                                                    دفع الفواتير و الشحن
                                                </a>
                            </span>
                          </li>
                          <li>
                            <a href="https://www.orange.jo/ar/myaccount/pages/quick-pay.aspx" class="Menupointer">
                                                        دفع الفواتير و الشحن
                                                    </a>
                          </li>
                          <li>
                            <a href="https://www.orange.jo/ar/pages/e-sh7anli.aspx" class="Menupointer">
                                                        e - اشحنلي
                                                    </a>
                          </li>
                          <li>
                            <a href="https://www.orange.jo/ar/myaccount/pages/payment-methods.aspx" class="Menupointer">
                                                        طرق تسديد الفواتير
                                                    </a>
                          </li>
                        </ul>
                      </div>
                      <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl03$rptMenuHeaderLevelTwoTem1$ctl02$hdnSubTitle"
                        id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl03_rptMenuHeaderLevelTwoTem1_ctl02_hdnSubTitle">
                      <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl03$rptMenuHeaderLevelTwoTem1$ctl02$hdnTitle"
                        id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl03_rptMenuHeaderLevelTwoTem1_ctl02_hdnTitle" value="تتبع حالة الطلب">
                      <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl03$rptMenuHeaderLevelTwoTem1$ctl02$hdnParentID"
                        id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl03_rptMenuHeaderLevelTwoTem1_ctl02_hdnParentID">
                      <div class="menu-col">
                        <ul class="levelthreeli">
                          <li onclick="OpenLevelThree(this)">
                            <span class="col-title">
                              <a href="javascript:void();" class="Menunone">
                                                    تتبع حالة الطلب
                                                </a>
                            </span>
                          </li>
                          <li>
                            <a href="https://eshop.orange.jo/ar/order/aramextrackyourorder" class="Menupointer">
                                                        متابعة طلب المتجر الإلكتروني
                                                    </a>
                          </li>
                        </ul>
                      </div>
                      <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl03$rptMenuHeaderLevelTwoTem1$ctl03$hdnSubTitle"
                        id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl03_rptMenuHeaderLevelTwoTem1_ctl03_hdnSubTitle">
                      <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl03$rptMenuHeaderLevelTwoTem1$ctl03$hdnTitle"
                        id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl03_rptMenuHeaderLevelTwoTem1_ctl03_hdnTitle" value="برنامج المكافآت">
                      <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl03$rptMenuHeaderLevelTwoTem1$ctl03$hdnParentID"
                        id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl03_rptMenuHeaderLevelTwoTem1_ctl03_hdnParentID">
                      <div class="menu-col">
                        <ul class="levelthreeli">
                          <li onclick="OpenLevelThree(this)">
                            <span class="col-title">
                              <a href="javascript:void();" class="Menunone">
                                                    برنامج المكافآت
                                                </a>
                            </span>
                          </li>
                          <li>
                            <a href="https://www.rewards.orange.jo/ar/deals.aspx" class="Menupointer">
                                                        عروض Orange
                                                    </a>
                          </li>
                          <li>
                            <a href="https://www.rewards.orange.jo/ar/Account/Login?returnUrl=%2Far%2FPoints%2FIndex" class="Menupointer">
                                                        نقاط تكرم
                                                    </a>
                          </li>
                        </ul>
                      </div>
                    </div>
                    <div class="menu-col SliderSection">
                      <div class="menu_slider">
                        <div class="menu_slider_content">
                          <h4>المتجر الإلكتروني</h4>
                          <a href="https://eshop.orange.jo:250/ar/">اكتشف المزيد</a>
                        </div>
                        <div id="menu_carousel10" class="carousel slide menu_cls" data-ride="carousel">
                          <ol class="carousel-indicators">
                            <li data-target="#menu_carousel10" data-slide-to="0" class="active"></li>
                            <li data-target="#menu_carousel10" data-slide-to="1" class=""></li>
                            <li data-target="#menu_carousel10" data-slide-to="2" class=""></li>
                            <li data-target="#menu_carousel10" data-slide-to="3" class=""></li>
                          </ol>
                          <div class="carousel-inner">
                            <div class="item active">
                              <a href="https://eshop.orange.jo:250/ar/devices-accessories/mobile-phone?mId=37">
   <img src="/EN/PublishingImages/new_menu/oppo.png" alt="eshop">
      <h3>OPPO أجهزة</h3>
   <div class="menu_slider_discount">
        <p>متوفرة خلال المتجر الالكتروني</p>
      </div>
 </a>
                            </div>
                            <div class="item">
                              <a href="https://eshop.orange.jo:250/ar/tablets-laptops">
   <img src="/EN/PublishingImages/new_menu/tablet.png" alt="eshop">
      <h3>أجهزة تابلت مجانا</h3>
   <div class="menu_slider_discount">
        <p>مع خطوط الاشتراكات</p>
      </div>
 </a>
                            </div>
                            <div class="item">
                              <a href="https://eshop.orange.jo:250/ar/itel-kidpad-1-tablet">

        <img src="/EN/PublishingImages/new_menu/menu_icon_kidpad.png" alt="eshop">
        <h3>Itel kidpad1</h3>
		<span class="menu_slider_price">
			<p class="price_currency">دينار</p>
			<p class="main_price">4</p>
			<p class="secondry_price">.50</p>
			<p class="price_duration">/ شهريا</p>
			<p class="price_note">مع عروض الفايبر</p>
		</span>
		</a>
                            </div>
                            <div class="item">
                              <a href="https://eshop.orange.jo:250/ar/devices-accessories/mobile-accessories/apple-watch-series-6-44mm">

       <img src="/EN/PublishingImages/new_menu/applewatch_menu.png" alt="eshop">
      <h3>Apple Watch</h3>
            <div class="menu_slider_discount">
        <p>متوفرة الان</p>
      </div>
   </a>
                            </div>
                          </div>
                          <a class="left carousel-control" href="#menu_carousel10" data-slide="prev">
    <span class="glyphicon glyphicon-chevron-left"></span>
  </a>
                          <a class="right carousel-control" href="#menu_carousel10" data-slide="next">
    <span class="glyphicon glyphicon-chevron-right"></span>
  </a>
                        </div>
                      </div>
                    </div>
                  </div>
                  <!--cols-div-->
                  <div class="menu-footer">
                    <ul>
                      <li><a href="#">
                               <img src="/_layouts/15/orangecms2013/images/exit-menu.png" class="ExitMenu"></a>
                      </li>
                    </ul>
                  </div>
                  <div class="contact_us_menu">
                    <div class="contact_us_menu_call_side">
                      <img src="/EN/PublishingImages/new_menu/Call.png">
                      <p> تواصل مع مركز خدمات المشتركين <span>1777 </span>او<span> 0777700177</span> او من خلال <a href="https://api.whatsapp.com/send/?phone=962777700177&amp;text&amp;app_absent=0">WhatsApp channel</a>.</p>
                    </div>
                    <div class="contact_us_menu_location_side">
                      <a href="https://store-ar.orange.jo/">
<img src="/EN/PublishingImages/new_menu/pin.png">
		<p>معارض اورانج</p>
</a>
                    </div>
                  </div>
                  <div class="responsive_contact_us responsive_inner_contactus">
                    <a href="https://www.orange.jo/ar/pages/contact-us.aspx">اتصل بنا</a>
                    <a href="https://store-ar.orange.jo/">اماكن معارض Orange</a>
                  </div>
                  <!--menu-footer-->
                </div>
              </div>
              <div class="drop-3col drop-down DivTem216" id="DivTem216" style="display:none">
                <div>
                  <span class="menu-header" style="">
                    <a class="menu-back" onclick="BackMenu()">
<img>
</a>
                    <a class="menu-header-link" onclick="BackMenu()" style="
    
">

 حسابي
</a>
                  </span>
                  <div class="cols-div">
                    <span class="menu-subtitle"><a href="#" class="subTitle2">

                            </a></span>
                  </div>
                  <div class="menu-footer">
                    <ul>
                      <li><a href="#">
                                <img src="../../../../_layouts/15/orangecms2013/images/exit-menu.png" class="ExitMenu"></a>
                      </li>
                    </ul>
                  </div>
                  <div class="contact_us_menu">
                    <div class="contact_us_menu_call_side">
                      <img src="/EN/PublishingImages/new_menu/Call.png">
                      <p> تواصل مع مركز خدمات المشتركين <span>1777 </span>او<span> 0777700177</span> او من خلال <a href="https://api.whatsapp.com/send/?phone=962777700177&amp;text&amp;app_absent=0">WhatsApp channel</a>.</p>
                    </div>
                    <div class="contact_us_menu_location_side">
                      <a href="https://store-ar.orange.jo/">
<img src="/EN/PublishingImages/new_menu/pin.png">
		<p>معارض اورانج</p>
</a>
                    </div>
                  </div>
                  <div class="responsive_contact_us responsive_inner_contactus">
                    <a href="https://www.orange.jo/ar/pages/contact-us.aspx">اتصل بنا</a>
                    <a href="https://store-ar.orange.jo/">اماكن معارض Orange</a>
                  </div>
                  <!--menu-footer-->
                </div>
              </div>
              <div class="drop-4col-promo drop-down DivTem316" id="DivTem316" style="display:none">
                <div>
                  <span class="menu-header" style="">
                    <a class="menu-back" onclick="BackMenu()">
<img>
</a>
                    <a class="menu-header-link" onclick="BackMenu()" style="
    
">

 حسابي
</a>
                  </span>
                  <div class="promo-container">
                    <div class="cols-div">
                      <span class="menu-subtitle"><a href="#" class="subTitle2">

                            </a></span>
                    </div>
                    <p>​​​​​​​</p>
                  </div>
                  <br style="clear: both">
                  <div class="menu-footer">
                    <ul>
                      <li><a href="#">
                            <img src="../../../../_layouts/15/orangecms2013/images/exit-menu.png" class="ExitMenu"></a>
                      </li>
                    </ul>
                  </div>
                  <div class="contact_us_menu">
                    <div class="contact_us_menu_call_side">
                      <img src="/EN/PublishingImages/new_menu/Call.png">
                      <p> تواصل مع مركز خدمات المشتركين <span>1777 </span>او<span> 0777700177</span> او من خلال <a href="https://api.whatsapp.com/send/?phone=962777700177&amp;text&amp;app_absent=0">WhatsApp channel</a>.</p>
                    </div>
                    <div class="contact_us_menu_location_side">
                      <a href="https://store-ar.orange.jo/">
<img src="/EN/PublishingImages/new_menu/pin.png">
		<p>معارض اورانج</p>
</a>
                    </div>
                  </div>
                  <div class="responsive_contact_us responsive_inner_contactus">
                    <a href="https://www.orange.jo/ar/pages/contact-us.aspx">اتصل بنا</a>
                    <a href="https://store-ar.orange.jo/">اماكن معارض Orange</a>
                  </div>
                </div>
                <!--menu-footer-->
              </div>
              <div class="drop-4imgs drop-down DivTem416" id="DivTem416" style="display:none">
                <div>
                  <span class="menu-header" style="">
                    <a class="menu-back" onclick="BackMenu()">
<img>
</a>
                    <a class="menu-header-link" onclick="BackMenu()" style="
    
">

 حسابي
</a>
                  </span>
                  <div class="cols-div">
                    <span class="menu-subtitle"><a href="#" class="subTitle2">

                            </a></span>
                  </div>
                  <!--cols-div-->
                  <div class="menu-footer">
                    <ul>
                      <li><a href="#">
                            <img src="../../../../_layouts/15/orangecms2013/images/exit-menu.png" class="ExitMenu"></a>
                      </li>
                    </ul>
                  </div>
                  <div class="contact_us_menu">
                    <div class="contact_us_menu_call_side">
                      <img src="/EN/PublishingImages/new_menu/Call.png">
                      <p> تواصل مع مركز خدمات المشتركين <span>1777 </span>او<span> 0777700177</span> او من خلال <a href="https://api.whatsapp.com/send/?phone=962777700177&amp;text&amp;app_absent=0">WhatsApp channel</a>.</p>
                    </div>
                    <div class="contact_us_menu_location_side">
                      <a href="https://store-ar.orange.jo/">
<img src="/EN/PublishingImages/new_menu/pin.png">
		<p>معارض اورانج</p>
</a>
                    </div>
                  </div>
                  <div class="responsive_contact_us responsive_inner_contactus">
                    <a href="https://www.orange.jo/ar/pages/contact-us.aspx">اتصل بنا</a>
                    <a href="https://store-ar.orange.jo/">اماكن معارض Orange</a>
                  </div>
                </div>
                <!--menu-footer-->
              </div>
              <!--cols-div-->
              <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl04$hdnTitle" id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl04_hdnTitle"
                value="الدفع / الشحن السريع">
              <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl04$hdnSubTitle"
                id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl04_hdnSubTitle">
              <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl04$hdnID" id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl04_hdnID"
                value="27">
              <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl04$hdnType" id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl04_hdnType"
                value="Tem1">
              <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl04$hdnSubTitleLink"
                id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl04_hdnSubTitleLink" value="#">
              <div class="drop-4col drop-down DivTem127" id="DivTem127" style="display:none">
                <div>
                  <span class="divMoveLinks"></span>
                  <span class="menu-header" style="">
                    <a class="menu-back" onclick="BackMenu()">
<img>
</a>
                    <a class="menu-header-link" onclick="BackMenu()" style="
    
">

 الدفع / الشحن السريع
</a>
                  </span>
                  <div class="cols-div">
                    <div class="ul_container">
                      <span class="menu-subtitle"><a href="#" class="subTitle2">

                            </a></span>
                    </div>
                    <div class="menu-col SliderSection">
                      <div class="menu_slider">
                        <div class="menu_slider_content">
                          <h4>المتجر الإلكتروني</h4>
                          <a href="https://eshop.orange.jo:250/ar/">اكتشف المزيد</a>
                        </div>
                        <div id="menu_carousel11" class="carousel slide menu_cls" data-ride="carousel">
                          <ol class="carousel-indicators">
                            <li data-target="#menu_carousel11" data-slide-to="0" class="active"></li>
                            <li data-target="#menu_carousel11" data-slide-to="1" class=""></li>
                            <li data-target="#menu_carousel11" data-slide-to="2" class=""></li>
                            <li data-target="#menu_carousel11" data-slide-to="3" class=""></li>
                          </ol>
                          <div class="carousel-inner">
                            <div class="item active">
                              <a href="https://eshop.orange.jo:250/ar/devices-accessories/mobile-phone?mId=37">
   <img src="/EN/PublishingImages/new_menu/oppo.png" alt="eshop">
      <h3>OPPO أجهزة</h3>
   <div class="menu_slider_discount">
        <p>متوفرة خلال المتجر الالكتروني</p>
      </div>
 </a>
                            </div>
                            <div class="item">
                              <a href="https://eshop.orange.jo:250/ar/tablets-laptops">
   <img src="/EN/PublishingImages/new_menu/tablet.png" alt="eshop">
      <h3>أجهزة تابلت مجانا</h3>
   <div class="menu_slider_discount">
        <p>مع خطوط الاشتراكات</p>
      </div>
 </a>
                            </div>
                            <div class="item">
                              <a href="https://eshop.orange.jo:250/ar/itel-kidpad-1-tablet">

        <img src="/EN/PublishingImages/new_menu/menu_icon_kidpad.png" alt="eshop">
        <h3>Itel kidpad1</h3>
		<span class="menu_slider_price">
			<p class="price_currency">دينار</p>
			<p class="main_price">4</p>
			<p class="secondry_price">.50</p>
			<p class="price_duration">/ شهريا</p>
			<p class="price_note">مع عروض الفايبر</p>
		</span>
		</a>
                            </div>
                            <div class="item">
                              <a href="https://eshop.orange.jo:250/ar/devices-accessories/mobile-accessories/apple-watch-series-6-44mm">

       <img src="/EN/PublishingImages/new_menu/applewatch_menu.png" alt="eshop">
      <h3>Apple Watch</h3>
            <div class="menu_slider_discount">
        <p>متوفرة الان</p>
      </div>
   </a>
                            </div>
                          </div>
                          <a class="left carousel-control" href="#menu_carousel11" data-slide="prev">
    <span class="glyphicon glyphicon-chevron-left"></span>
  </a>
                          <a class="right carousel-control" href="#menu_carousel11" data-slide="next">
    <span class="glyphicon glyphicon-chevron-right"></span>
  </a>
                        </div>
                      </div>
                    </div>
                  </div>
                  <!--cols-div-->
                  <div class="menu-footer">
                    <ul>
                      <li><a href="#">
                               <img src="/_layouts/15/orangecms2013/images/exit-menu.png" class="ExitMenu"></a>
                      </li>
                    </ul>
                  </div>
                  <div class="contact_us_menu">
                    <div class="contact_us_menu_call_side">
                      <img src="/EN/PublishingImages/new_menu/Call.png">
                      <p> تواصل مع مركز خدمات المشتركين <span>1777 </span>او<span> 0777700177</span> او من خلال <a href="https://api.whatsapp.com/send/?phone=962777700177&amp;text&amp;app_absent=0">WhatsApp channel</a>.</p>
                    </div>
                    <div class="contact_us_menu_location_side">
                      <a href="https://store-ar.orange.jo/">
<img src="/EN/PublishingImages/new_menu/pin.png">
		<p>معارض اورانج</p>
</a>
                    </div>
                  </div>
                  <div class="responsive_contact_us responsive_inner_contactus">
                    <a href="https://www.orange.jo/ar/pages/contact-us.aspx">اتصل بنا</a>
                    <a href="https://store-ar.orange.jo/">اماكن معارض Orange</a>
                  </div>
                  <!--menu-footer-->
                </div>
              </div>
              <div class="drop-3col drop-down DivTem227" id="DivTem227" style="display:none">
                <div>
                  <span class="menu-header" style="">
                    <a class="menu-back" onclick="BackMenu()">
<img>
</a>
                    <a class="menu-header-link" onclick="BackMenu()" style="
    
">

 الدفع / الشحن السريع
</a>
                  </span>
                  <div class="cols-div">
                    <span class="menu-subtitle"><a href="#" class="subTitle2">

                            </a></span>
                  </div>
                  <div class="menu-footer">
                    <ul>
                      <li><a href="#">
                                <img src="../../../../_layouts/15/orangecms2013/images/exit-menu.png" class="ExitMenu"></a>
                      </li>
                    </ul>
                  </div>
                  <div class="contact_us_menu">
                    <div class="contact_us_menu_call_side">
                      <img src="/EN/PublishingImages/new_menu/Call.png">
                      <p> تواصل مع مركز خدمات المشتركين <span>1777 </span>او<span> 0777700177</span> او من خلال <a href="https://api.whatsapp.com/send/?phone=962777700177&amp;text&amp;app_absent=0">WhatsApp channel</a>.</p>
                    </div>
                    <div class="contact_us_menu_location_side">
                      <a href="https://store-ar.orange.jo/">
<img src="/EN/PublishingImages/new_menu/pin.png">
		<p>معارض اورانج</p>
</a>
                    </div>
                  </div>
                  <div class="responsive_contact_us responsive_inner_contactus">
                    <a href="https://www.orange.jo/ar/pages/contact-us.aspx">اتصل بنا</a>
                    <a href="https://store-ar.orange.jo/">اماكن معارض Orange</a>
                  </div>
                  <!--menu-footer-->
                </div>
              </div>
              <div class="drop-4col-promo drop-down DivTem327" id="DivTem327" style="display:none">
                <div>
                  <span class="menu-header" style="">
                    <a class="menu-back" onclick="BackMenu()">
<img>
</a>
                    <a class="menu-header-link" onclick="BackMenu()" style="
    
">

 الدفع / الشحن السريع
</a>
                  </span>
                  <div class="promo-container">
                    <div class="cols-div">
                      <span class="menu-subtitle"><a href="#" class="subTitle2">

                            </a></span>
                    </div>
                    <p>​​</p>
                  </div>
                  <br style="clear: both">
                  <div class="menu-footer">
                    <ul>
                      <li><a href="#">
                            <img src="../../../../_layouts/15/orangecms2013/images/exit-menu.png" class="ExitMenu"></a>
                      </li>
                    </ul>
                  </div>
                  <div class="contact_us_menu">
                    <div class="contact_us_menu_call_side">
                      <img src="/EN/PublishingImages/new_menu/Call.png">
                      <p> تواصل مع مركز خدمات المشتركين <span>1777 </span>او<span> 0777700177</span> او من خلال <a href="https://api.whatsapp.com/send/?phone=962777700177&amp;text&amp;app_absent=0">WhatsApp channel</a>.</p>
                    </div>
                    <div class="contact_us_menu_location_side">
                      <a href="https://store-ar.orange.jo/">
<img src="/EN/PublishingImages/new_menu/pin.png">
		<p>معارض اورانج</p>
</a>
                    </div>
                  </div>
                  <div class="responsive_contact_us responsive_inner_contactus">
                    <a href="https://www.orange.jo/ar/pages/contact-us.aspx">اتصل بنا</a>
                    <a href="https://store-ar.orange.jo/">اماكن معارض Orange</a>
                  </div>
                </div>
                <!--menu-footer-->
              </div>
              <div class="drop-4imgs drop-down DivTem427" id="DivTem427" style="display:none">
                <div>
                  <span class="menu-header" style="">
                    <a class="menu-back" onclick="BackMenu()">
<img>
</a>
                    <a class="menu-header-link" onclick="BackMenu()" style="
    
">

 الدفع / الشحن السريع
</a>
                  </span>
                  <div class="cols-div">
                    <span class="menu-subtitle"><a href="#" class="subTitle2">

                            </a></span>
                  </div>
                  <!--cols-div-->
                  <div class="menu-footer">
                    <ul>
                      <li><a href="#">
                            <img src="../../../../_layouts/15/orangecms2013/images/exit-menu.png" class="ExitMenu"></a>
                      </li>
                    </ul>
                  </div>
                  <div class="contact_us_menu">
                    <div class="contact_us_menu_call_side">
                      <img src="/EN/PublishingImages/new_menu/Call.png">
                      <p> تواصل مع مركز خدمات المشتركين <span>1777 </span>او<span> 0777700177</span> او من خلال <a href="https://api.whatsapp.com/send/?phone=962777700177&amp;text&amp;app_absent=0">WhatsApp channel</a>.</p>
                    </div>
                    <div class="contact_us_menu_location_side">
                      <a href="https://store-ar.orange.jo/">
<img src="/EN/PublishingImages/new_menu/pin.png">
		<p>معارض اورانج</p>
</a>
                    </div>
                  </div>
                  <div class="responsive_contact_us responsive_inner_contactus">
                    <a href="https://www.orange.jo/ar/pages/contact-us.aspx">اتصل بنا</a>
                    <a href="https://store-ar.orange.jo/">اماكن معارض Orange</a>
                  </div>
                </div>
                <!--menu-footer-->
              </div>
              <!--cols-div-->
              <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl05$hdnTitle" id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl05_hdnTitle"
                value="المساعدة">
              <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl05$hdnSubTitle"
                id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl05_hdnSubTitle">
              <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl05$hdnID" id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl05_hdnID"
                value="13">
              <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl05$hdnType" id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl05_hdnType"
                value="Tem1">
              <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl05$hdnSubTitleLink"
                id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl05_hdnSubTitleLink" value="#">
              <div class="drop-4col drop-down DivTem113" id="DivTem113" style="display:none">
                <div>
                  <span class="divMoveLinks"></span>
                  <span class="menu-header" style="">
                    <a class="menu-back" onclick="BackMenu()">
<img>
</a>
                    <a class="menu-header-link" onclick="BackMenu()" style="
    
">

 المساعدة
</a>
                  </span>
                  <div class="cols-div">
                    <div class="ul_container">
                      <span class="menu-subtitle"><a href="#" class="subTitle2">

                            </a></span>
                      <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl05$rptMenuHeaderLevelTwoTem1$ctl00$hdnSubTitle"
                        id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl05_rptMenuHeaderLevelTwoTem1_ctl00_hdnSubTitle">
                      <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl05$rptMenuHeaderLevelTwoTem1$ctl00$hdnTitle"
                        id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl05_rptMenuHeaderLevelTwoTem1_ctl00_hdnTitle" value="مواضيع المساعدة">
                      <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl05$rptMenuHeaderLevelTwoTem1$ctl00$hdnParentID"
                        id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl05_rptMenuHeaderLevelTwoTem1_ctl00_hdnParentID">
                      <div class="menu-col">
                        <ul class="levelthreeli">
                          <li onclick="OpenLevelThree(this)">
                            <span class="col-title">
                              <a href="javascript:void(0);" class="Menunone">
                                                    مواضيع المساعدة
                                                </a>
                            </span>
                          </li>
                          <li>
                            <a href="https://www.orange.jo/ar/pages/contact-us.aspx" class="Menupointer">
                                                        الإتصال بنا
                                                    </a>
                          </li>
                          <li>
                            <a href="https://store-ar.orange.jo/" class="Menupointer">
                                                        نقاط البيع
                                                    </a>
                          </li>
                          <li>
                            <a href="https://www.orange.jo/ar/pages/djingo-chatbot.aspx#" class="Menupointer">
                                                        Djingo-chatbot
                                                    </a>
                          </li>
                        </ul>
                      </div>
                      <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl05$rptMenuHeaderLevelTwoTem1$ctl01$hdnSubTitle"
                        id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl05_rptMenuHeaderLevelTwoTem1_ctl01_hdnSubTitle">
                      <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl05$rptMenuHeaderLevelTwoTem1$ctl01$hdnTitle"
                        id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl05_rptMenuHeaderLevelTwoTem1_ctl01_hdnTitle" value="الأسئلة الشائعة">
                      <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl05$rptMenuHeaderLevelTwoTem1$ctl01$hdnParentID"
                        id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl05_rptMenuHeaderLevelTwoTem1_ctl01_hdnParentID">
                      <div class="menu-col">
                        <ul class="levelthreeli">
                          <li onclick="OpenLevelThree(this)">
                            <span class="col-title">
                              <a href="javascript:void(0);" class="Menunone">
                                                    الأسئلة الشائعة
                                                </a>
                            </span>
                          </li>
                          <li>
                            <a href="https://www.orange.jo/ar/help/pages/internet-faq.aspx" class="Menupointer">
                                                        الإنترنت
                                                    </a>
                          </li>
                          <li>
                            <a href="https://www.orange.jo/ar/help/pages/mobile-faq.aspx" class="Menupointer">
                                                        الخلوي
                                                    </a>
                          </li>
                          <li>
                            <a href="https://www.orange.jo/ar/help/pages/fixed-faq.aspx" class="Menupointer">
                                                        الثابت
                                                    </a>
                          </li>
                        </ul>
                      </div>
                      <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl05$rptMenuHeaderLevelTwoTem1$ctl02$hdnSubTitle"
                        id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl05_rptMenuHeaderLevelTwoTem1_ctl02_hdnSubTitle">
                      <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl05$rptMenuHeaderLevelTwoTem1$ctl02$hdnTitle"
                        id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl05_rptMenuHeaderLevelTwoTem1_ctl02_hdnTitle" value=" تغطيتنا ">
                      <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptMenuHeaderLevelOneHeader$ctl05$rptMenuHeaderLevelTwoTem1$ctl02$hdnParentID"
                        id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptMenuHeaderLevelOneHeader_ctl05_rptMenuHeaderLevelTwoTem1_ctl02_hdnParentID">
                      <div class="menu-col">
                        <ul class="levelthreeli">
                          <li class="removeborder" style="background-image:none;" onclick="OpenLevelThree(this)">
                            <span class="col-title">
                              <a href="https://www.orange.jo/ar/pages/coverage.aspx" class="Menupointer">
                                                     تغطيتنا 
                                                </a>
                            </span>
                          </li>
                        </ul>
                      </div>
                    </div>
                    <div class="menu-col SliderSection">
                      <div class="menu_slider">
                        <div class="menu_slider_content">
                          <h4>المتجر الإلكتروني</h4>
                          <a href="https://eshop.orange.jo:250/ar/">اكتشف المزيد</a>
                        </div>
                        <div id="menu_carousel12" class="carousel slide menu_cls" data-ride="carousel">
                          <ol class="carousel-indicators">
                            <li data-target="#menu_carousel12" data-slide-to="0" class="active"></li>
                            <li data-target="#menu_carousel12" data-slide-to="1" class=""></li>
                            <li data-target="#menu_carousel12" data-slide-to="2" class=""></li>
                            <li data-target="#menu_carousel12" data-slide-to="3" class=""></li>
                          </ol>
                          <div class="carousel-inner">
                            <div class="item active">
                              <a href="https://eshop.orange.jo:250/ar/devices-accessories/mobile-phone?mId=37">
   <img src="/EN/PublishingImages/new_menu/oppo.png" alt="eshop">
      <h3>OPPO أجهزة</h3>
   <div class="menu_slider_discount">
        <p>متوفرة خلال المتجر الالكتروني</p>
      </div>
 </a>
                            </div>
                            <div class="item">
                              <a href="https://eshop.orange.jo:250/ar/tablets-laptops">
   <img src="/EN/PublishingImages/new_menu/tablet.png" alt="eshop">
      <h3>أجهزة تابلت مجانا</h3>
   <div class="menu_slider_discount">
        <p>مع خطوط الاشتراكات</p>
      </div>
 </a>
                            </div>
                            <div class="item">
                              <a href="https://eshop.orange.jo:250/ar/itel-kidpad-1-tablet">

        <img src="/EN/PublishingImages/new_menu/menu_icon_kidpad.png" alt="eshop">
        <h3>Itel kidpad1</h3>
		<span class="menu_slider_price">
			<p class="price_currency">دينار</p>
			<p class="main_price">4</p>
			<p class="secondry_price">.50</p>
			<p class="price_duration">/ شهريا</p>
			<p class="price_note">مع عروض الفايبر</p>
		</span>
		</a>
                            </div>
                            <div class="item">
                              <a href="https://eshop.orange.jo:250/ar/devices-accessories/mobile-accessories/apple-watch-series-6-44mm">

       <img src="/EN/PublishingImages/new_menu/applewatch_menu.png" alt="eshop">
      <h3>Apple Watch</h3>
            <div class="menu_slider_discount">
        <p>متوفرة الان</p>
      </div>
   </a>
                            </div>
                          </div>
                          <a class="left carousel-control" href="#menu_carousel12" data-slide="prev">
    <span class="glyphicon glyphicon-chevron-left"></span>
  </a>
                          <a class="right carousel-control" href="#menu_carousel12" data-slide="next">
    <span class="glyphicon glyphicon-chevron-right"></span>
  </a>
                        </div>
                      </div>
                    </div>
                  </div>
                  <!--cols-div-->
                  <div class="menu-footer">
                    <ul>
                      <li><a href="https://eshop.orange.jo:250/ar/eshop-promotions" class="Menupointer">
                                <img src="/EN/PublishingImages/new_menu/promotion.png"><span>العروض</span></a></li>
                      <li><a href="https://www.orange.jo/ar/myaccount/pages/pay-bills-and-recharge-online.aspx" class="Menupointer">
                                <img src="/EN/PublishingImages/new_menu/pills.png"><span>الشحن ودفع الفواتير</span></a></li>
                      <li><a href="#">
                               <img src="/_layouts/15/orangecms2013/images/exit-menu.png" class="ExitMenu"></a>
                      </li>
                    </ul>
                  </div>
                  <div class="contact_us_menu">
                    <div class="contact_us_menu_call_side">
                      <img src="/EN/PublishingImages/new_menu/Call.png">
                      <p> تواصل مع مركز خدمات المشتركين <span>1777 </span>او<span> 0777700177</span> او من خلال <a href="https://api.whatsapp.com/send/?phone=962777700177&amp;text&amp;app_absent=0">WhatsApp channel</a>.</p>
                    </div>
                    <div class="contact_us_menu_location_side">
                      <a href="https://store-ar.orange.jo/">
<img src="/EN/PublishingImages/new_menu/pin.png">
		<p>معارض اورانج</p>
</a>
                    </div>
                  </div>
                  <div class="responsive_contact_us responsive_inner_contactus">
                    <a href="https://www.orange.jo/ar/pages/contact-us.aspx">اتصل بنا</a>
                    <a href="https://store-ar.orange.jo/">اماكن معارض Orange</a>
                  </div>
                  <!--menu-footer-->
                </div>
              </div>
              <div class="drop-3col drop-down DivTem213" id="DivTem213" style="display:none">
                <div>
                  <span class="menu-header" style="">
                    <a class="menu-back" onclick="BackMenu()">
<img>
</a>
                    <a class="menu-header-link" onclick="BackMenu()" style="
    
">

 المساعدة
</a>
                  </span>
                  <div class="cols-div">
                    <span class="menu-subtitle"><a href="#" class="subTitle2">

                            </a></span>
                  </div>
                  <div class="menu-footer">
                    <ul>
                      <li><a href="#">
                                <img src="../../../../_layouts/15/orangecms2013/images/exit-menu.png" class="ExitMenu"></a>
                      </li>
                    </ul>
                  </div>
                  <div class="contact_us_menu">
                    <div class="contact_us_menu_call_side">
                      <img src="/EN/PublishingImages/new_menu/Call.png">
                      <p> تواصل مع مركز خدمات المشتركين <span>1777 </span>او<span> 0777700177</span> او من خلال <a href="https://api.whatsapp.com/send/?phone=962777700177&amp;text&amp;app_absent=0">WhatsApp channel</a>.</p>
                    </div>
                    <div class="contact_us_menu_location_side">
                      <a href="https://store-ar.orange.jo/">
<img src="/EN/PublishingImages/new_menu/pin.png">
		<p>معارض اورانج</p>
</a>
                    </div>
                  </div>
                  <div class="responsive_contact_us responsive_inner_contactus">
                    <a href="https://www.orange.jo/ar/pages/contact-us.aspx">اتصل بنا</a>
                    <a href="https://store-ar.orange.jo/">اماكن معارض Orange</a>
                  </div>
                  <!--menu-footer-->
                </div>
              </div>
              <div class="drop-4col-promo drop-down DivTem313" id="DivTem313" style="display:none">
                <div>
                  <span class="menu-header" style="">
                    <a class="menu-back" onclick="BackMenu()">
<img>
</a>
                    <a class="menu-header-link" onclick="BackMenu()" style="
    
">

 المساعدة
</a>
                  </span>
                  <div class="promo-container">
                    <div class="cols-div">
                      <span class="menu-subtitle"><a href="#" class="subTitle2">

                            </a></span>
                    </div>
                    <p>​​​</p>
                  </div>
                  <br style="clear: both">
                  <div class="menu-footer">
                    <ul>
                      <li><a href="#">
                            <img src="../../../../_layouts/15/orangecms2013/images/exit-menu.png" class="ExitMenu"></a>
                      </li>
                    </ul>
                  </div>
                  <div class="contact_us_menu">
                    <div class="contact_us_menu_call_side">
                      <img src="/EN/PublishingImages/new_menu/Call.png">
                      <p> تواصل مع مركز خدمات المشتركين <span>1777 </span>او<span> 0777700177</span> او من خلال <a href="https://api.whatsapp.com/send/?phone=962777700177&amp;text&amp;app_absent=0">WhatsApp channel</a>.</p>
                    </div>
                    <div class="contact_us_menu_location_side">
                      <a href="https://store-ar.orange.jo/">
<img src="/EN/PublishingImages/new_menu/pin.png">
		<p>معارض اورانج</p>
</a>
                    </div>
                  </div>
                  <div class="responsive_contact_us responsive_inner_contactus">
                    <a href="https://www.orange.jo/ar/pages/contact-us.aspx">اتصل بنا</a>
                    <a href="https://store-ar.orange.jo/">اماكن معارض Orange</a>
                  </div>
                </div>
                <!--menu-footer-->
              </div>
              <div class="drop-4imgs drop-down DivTem413" id="DivTem413" style="display:none">
                <div>
                  <span class="menu-header" style="">
                    <a class="menu-back" onclick="BackMenu()">
<img>
</a>
                    <a class="menu-header-link" onclick="BackMenu()" style="
    
">

 المساعدة
</a>
                  </span>
                  <div class="cols-div">
                    <span class="menu-subtitle"><a href="#" class="subTitle2">

                            </a></span>
                  </div>
                  <!--cols-div-->
                  <div class="menu-footer">
                    <ul>
                      <li><a href="#">
                            <img src="../../../../_layouts/15/orangecms2013/images/exit-menu.png" class="ExitMenu"></a>
                      </li>
                    </ul>
                  </div>
                  <div class="contact_us_menu">
                    <div class="contact_us_menu_call_side">
                      <img src="/EN/PublishingImages/new_menu/Call.png">
                      <p> تواصل مع مركز خدمات المشتركين <span>1777 </span>او<span> 0777700177</span> او من خلال <a href="https://api.whatsapp.com/send/?phone=962777700177&amp;text&amp;app_absent=0">WhatsApp channel</a>.</p>
                    </div>
                    <div class="contact_us_menu_location_side">
                      <a href="https://store-ar.orange.jo/">
<img src="/EN/PublishingImages/new_menu/pin.png">
		<p>معارض اورانج</p>
</a>
                    </div>
                  </div>
                  <div class="responsive_contact_us responsive_inner_contactus">
                    <a href="https://www.orange.jo/ar/pages/contact-us.aspx">اتصل بنا</a>
                    <a href="https://store-ar.orange.jo/">اماكن معارض Orange</a>
                  </div>
                </div>
                <!--menu-footer-->
              </div>
              <!--cols-div-->
            </div>
            <style>
              @media (max-width: 514px) {
                .removeborder:after {
                  border-bottom: 0 !important;
                }

                .q-links.q-links-res ul li:last-child {
                  display: none !important;
                }
              }

              .menuFixed {
                margin-left: 0px;
                width: 1600px;
                /*top:  163px;*/
                position: static;
              }

              .menuFixedScroll {
                margin-left: 0px;
                width: 1600px;
                /*top:  228px;*/
                position: static;
              }

              h3 {
                font-weight: 700 !important;
              }

              .topbar-v3 {
                border-bottom: 0px !important;
              }

              .MenuHeader {
                background: #000;
              }

              .subTitle2 {
                color: white !important;
              }

              .imageStyle {
                width: 460 px !important;
                height: 160 px !important;
              }

              .menuColor {
                color: #ff6600 !important;
              }
            </style>
            <!--<div class="search-open">
                    <div class="container">
                        <input type="text" class="form-control" placeholder="Search"/>
                        <div class="search-close">
                            <i class="icon-close"></i>
                        </div>
                    </div>
                </div>-->
          </div>
        </div>
        <!-- End Topbar v3 -->
        <!-- Navbar -->
        <!-- End Navbar -->
        <!--=== End Header v5 ===-->
        <!--=== Slider ===-->
        <style>
          #testID span:nth-child(2n+1) {
            background: url('/PublishingImages/arrow.png');
            width: 23px;
            height: 10px;
            display: inline-block;
            background-repeat: no-repeat !important;
            margin-right: 15px;
            font-size: 14pt;
            pointer-events: none;
          }

          div.OrangeBreadCrumb a {
            color: #000 !important;
          }

          div.OrangeBreadCrumb {
            margin-bottom: 20px;
          }

          .breadcrumbCurrentNode:first-child {
            color: #ff6600 !important;
          }

          .breadcrumbNode:hover,
          .breadcrumbRootNode:hover {
            color: #ff6600 !important;
          }

          #testID>span:nth-child(4)>a {
            display: none;
          }

          #testID>span:nth-child(3) {
            display: none;
          }
        </style>
        <script>
          $(function() {
            $('.breadcrumbCurrentNode').removeAttr("href");
          });
          $(function() {
            var CurrentSite = window.location.href.toLowerCase()
            if (CurrentSite.indexOf("/ar/") > -1) {
              $(".breadcrumbRootNode").text("شخصي");
            }
          });
          $(function() {
            var href = "http://www.orange.jo/en";
            if (g_wsaLCID == 1025) {
              href = "http://www.orange.jo/ar";
            }
            var links = $('.breadcrumbRootNode')[0];
            links.href = href;
          });
        </script>
        <div class="cont">
          <div class="fun-tv-header">
            <div class="container">
              <div class="OrangeBreadCrumb">
                <span id="testID" hideinteriorrootnodes="false"
                  sitemapproviders="SPSiteMapProvider,SPXmlContentMapProvider"><a href="#testID_SkipLink"><img alt="Skip Navigation Links" src="/WebResource.axd?d=LeRKmXYa9Hv39-418fYhZZI4TQa8AEIqFsLQ7ESm24aaBXJOE9qpFcYdDFxlI1D23L731qfS5QbaZDds51GYmAAYtv2DBka6An5Ns65o2q81&amp;t=637454140939909757" width="0" height="0" style="border-width:0px;"></a><span><a title="Home" class="breadcrumbRootNode" href="http://www.orange.jo/ar">شخصي</a></span><span></span><span><a class="breadcrumbCurrentNode">ar</a></span><a id="testID_SkipLink"></a></span>
                <br>
              </div>
              <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="تعليمات" type="option"
                  style="display:none">
                </ie:menuitem>
              </menu>
            </div>
          </div>
          <div class="ms-webpart-zone ms-fullWidth">
            <div id="MSOZoneCell_WebPartctl00_ctl46_g_0b50899d_80fc_4f71_b80d_f73a2ffc326d" 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="0b50899d-80fc-4f71-b80d-f73a2ffc326d" haspers="false" id="WebPartctl00_ctl46_g_0b50899d_80fc_4f71_b80d_f73a2ffc326d" width="100%" class="ms-WPBody noindex " allowdelete="false" allowexport="false" style="">
                  <div id="ctl00_ctl46_g_0b50899d_80fc_4f71_b80d_f73a2ffc326d">
                    <div class="ms-rte-embedcode ms-rte-embedwp">
                      <link rel="stylesheet" href="/EN/SiteAssets/new_home.css">
                      <link rel="stylesheet" href="/AR/SiteAssets/new_home_ar.css">
                      <style>
                        .extra_popup_closed {
                          background-color: #fff;
                          width: 75px;
                          height: 210px;
                          padding: 15px;
                          border-radius: 0px 10px 10px 0px !important;
                          box-shadow: 0 0 0.5rem #666;
                        }

                        .extra_popup {
                          position: fixed;
                          top: 200px;
                          left: 18px;
                          z-index: 99;
                        }

                        .extra_popup_closed_content:after {
                          content: "";
                          background-image: url(/en/PublishingImages/extra_arrow.png);
                          height: 15px;
                          width: 20px;
                          display: inline-block;
                          background-repeat: no-repeat;
                          position: relative;
                          top: 20px;
                          right: 15px;
                          transform: rotate(180deg);
                        }

                        .extra_popup_closed_content_logo {
                          border-bottom: 1px solid #C6C6C6;
                          padding-bottom: 15px;
                        }

                        .extra_popup_closed:hover {
                          cursor: pointer;
                        }

                        .extra_popup_closed:hover {
                          animation: extra_popup_closed_animate 0.2s ease-in-out 0s forwards;
                        }

                        .extra_popup_closed:not(:hover) {
                          animation: extra_popup_closed_animateR 0.2s ease-in-out 0s forwards;
                        }

                        @keyframes extra_popup_closed_animate {
                          0% {
                            width: 75px;
                          }

                          100% {
                            width: 80px;
                          }
                        }

                        @keyframes extra_popup_closed_animateR {
                          0% {
                            width: 80px;
                          }

                          100% {
                            width: 75px;
                          }
                        }

                        .extra_popup_opened {
                          background-color: #fff;
                          position: relative;
                          border-radius: 0px 10px 10px 0px !important;
                          box-shadow: 0 0 0.5rem #666;
                        }

                        .extra_popupo {
                          position: fixed;
                          top: 200px;
                          left: 18px;
                          z-index: 999;
                          width: 485px;
                          display: none;
                          opacity: 0;
                        }

                        .extra_popup_opened_content h2 {
                          margin-top: 0;
                          line-height: 1.35;
                          font-size: 24px;
                          font-weight: 700;
                          margin-right: 0;
                          width: 200px;
                          margin-bottom: 10px;
                          font-family: 'HelveticaNeue';
                        }

                        .extra_popup_opened_img {
                          left: -55px;
                          top: -20px;
                          display: inline-block;
                          position: absolute;
                          z-index: 9;
                        }

                        .extra_popup_opened_content {
                          display: inline-block;
                          padding: 15px 20px;
                          opacity: 0;
                        }

                        .extra_popup_opened_content a {
                          display: block;
                        }

                        .extra_popup_opened_content a {
                          color: #ff7900;
                          font-size: 14px;
                          font-weight: 700;
                          text-decoration: underline;
                          font-family: 'HelveticaNeue';
                        }

                        .extra_popup_opened_content a svg {
                          margin-right: 10px;
                          vertical-align: middle;
                          transform: rotate(180deg);
                        }

                        .extra_popup_opened_content_logos:before {
                          content: "";
                          border: 1px solid #ccc;
                          display: block;
                          position: relative;
                          right: -20px;
                          margin-bottom: 15px;
                          z-index: 1;
                          width: 360px;
                        }

                        .extra_popup_opened_content_logos {
                          padding: 0px 20px 10px;
                          opacity: 0;
                          height: 110px;
                        }

                        .extra_popup_opened_content_logos p {
                          font-size: 13px;
                          color: #000;
                          font-weight: 400;
                          margin-bottom: 15px;
                          font-family: 'HelveticaNeue';
                        }

                        .extra_popup_opened_content_logos span img {
                          width: 100%;
                        }

                        .extra_popup_opened_content_logos span p {
                          font-size: 9px;
                          display: inline-block;
                          margin-right: 20px;
                          font-weight: 700;
                        }

                        .extra_popup_opened_img img {
                          transform: rotateY(180deg);
                        }

                        .extra_popup_opened_content a:hover {
                          color: #ff7900;
                          text-decoration: underline;
                        }

                        .close_extra_popupo img {
                          width: 30px;
                        }

                        .close_extra_popupo {
                          position: absolute;
                          left: 30px;
                          top: 15px;
                          z-index: 9;
                        }

                        .close_extra_popupo:hover {
                          cursor: pointer;
                        }

                        .extra_popupo {
                          animation: extra_popup_opened_animate 0.8s ease-in-out 0.1s forwards;
                        }

                        @keyframes extra_popup_opened_animate {
                          0% {
                            width: 0px;
                            opacity: 0%;
                          }

                          100% {
                            width: 485px;
                            opacity: 100%;
                          }
                        }

                        .extra_popup_opened_content {
                          animation: extra_popup_opened_animatecontent 0.6s ease-in-out 0.6s forwards;
                        }

                        @keyframes extra_popup_opened_animatecontent {
                          0% {
                            opacity: 50%;
                            margin-right: 30px;
                          }

                          100% {
                            opacity: 100%;
                            margin-right: 0px;
                          }
                        }

                        .extra_popup_opened_content_logos {
                          animation: extra_popup_opened_animatelogos 0.6s ease-in-out 0.7s forwards;
                        }

                        @keyframes extra_popup_opened_animatelogos {
                          0% {
                            opacity: 50%;
                            margin-right: 30px;
                          }

                          100% {
                            opacity: 100%;
                            margin-right: 0px;
                          }
                        }

                        @media (max-width: 480px) {
                          .extra_popup_closed_content_logo {
                            border-left: 1px solid #C6C6C6;
                            border-bottom: unset;
                            padding-bottom: 0;
                            width: 85%;
                          }

                          .extra_popup {
                            position: fixed;
                            bottom: -5px;
                            right: 15px;
                            left: unset;
                            top: unset;
                            width: 100%;
                          }

                          .extra_popup_closed {
                            background-color: #fff;
                            width: 90%;
                            height: 50px;
                            padding: 10px;
                            border-radius: 10px 10px 0px 0px !important;
                            box-shadow: 0 0 0.5rem #666;
                          }

                          .extra_popup_closed_content_logo img {
                            margin-right: 25%;
                            width: 133px;
                            height: 30px;
                            display: inline-block;
                          }

                          .extra_popup_closed_content:after {
                            position: relative;
                            top: -20px;
                            left: 10px;
                            right: unset;
                            float: left;
                            transform: rotate(90deg);
                          }

                          .extra_popup_closed:hover {
                            animation: extra_popup_closed_animate 0.2s ease-in-out 0s forwards;
                          }

                          .extra_popup_closed:not(:hover) {
                            animation: extra_popup_closed_animateR 0.2s ease-in-out 0s forwards;
                          }

                          @keyframes extra_popup_closed_animate {
                            0% {
                              width: 90%;
                            }

                            100% {
                              width: 90%;
                            }
                          }

                          @keyframes extra_popup_closed_animateR {
                            0% {
                              width: 90%;
                            }

                            100% {
                              width: 90%;
                            }
                          }

                          .extra_popupo {
                            top: unset;
                            bottom: 0;
                            width: 100%;
                            transform: scale(0.95);
                            right: 0px;
                            left: unset;
                          }

                          .extra_popup_opened_img {
                            left: -70px;
                            top: -25px;
                            display: inline-block;
                            position: absolute;
                            z-index: 9;
                            transform: scale(0.8);
                          }

                          .extra_popup_opened_content_logos {
                            padding: 0px 20px 15px;
                            opacity: 0;
                            height: unset;
                          }

                          .extra_popup_opened_content_logos:before {
                            width: 82%;
                          }

                          .extra_popup_opened_content_logos p {
                            margin-bottom: 15px;
                          }

                          .extra_popup_opened_content_logos span img {
                            width: 100%;
                          }

                          .extra_popup_opened_content {
                            padding: 12px 20px;
                          }

                          .extra_popup_opened_content h2 {
                            font-size: 18px;
                            width: 150px;
                            line-height: 1.4;
                          }

                          .extra_popup_opened {
                            border-radius: 10px 10px 0px 0px !important;
                            overflow: hidden;
                            left: unset;
                          }

                          .extra_popupo {
                            animation: extra_popup_opened_animate 0.8s ease-in-out 0.1s forwards;
                          }

                          @keyframes extra_popup_opened_animate {
                            0% {
                              width: 100%;
                              opacity: 0%;
                              bottom: -110px;
                            }

                            100% {
                              width: 100%;
                              opacity: 100%;
                              bottom: 0px;
                            }
                          }
                        }
                      </style>
                      <section class="extra_popup">
                        <div class="extra_popup_closed" onclick="openExtraWidget();">
                          <div class="extra_popup_closed_content">
                            <div class="extra_popup_closed_content_logo">
                              <img src="/en/PublishingImages/epopup_logo.png" class="hidden-xs hidden-sm">
                              <img src="/en/PublishingImages/epopup_logoMob.png" class="hidden-lg hidden-md">
                            </div>
                          </div>
                        </div>
                      </section>
                      <section class="extra_popupo">
                        <div class="extra_popup_opened">
                          <div class="close_extra_popupo" onclick="closeExtraWidget();">
                            <img src="/EN/PublishingImages/x.png">
                          </div>
                          <div class="extra_popup_opened_content">
                            <h2>تمتع بخدمات حصرية مع Orange فايبر</h2>
                            <a href="https://new.orange.jo/ar/orange-extra">اكتشف المزيد
                            <svg xmlns="http://www.w3.org/2000/svg" width="7.142" height="11.456" viewBox="0 0 7.142 11.456"><path d="M0,0,5.021,5.021,10.042,0" transform="translate(0.707 10.749) rotate(-90)" fill="none" stroke="#ff7900" stroke-width="2"></path></svg>
                        </a>
                            <div class="extra_popup_opened_img">
                              <img src="/en/PublishingImages/epopup_img.png">
                            </div>
                          </div>
                          <div class="extra_popup_opened_content_logos">
                            <p>استفد من العروض المتنوعة التي تقدم من..</p>
                            <span>
                              <img src="/en/PublishingImages/eall_logos.svg">
                            </span>
                          </div>
                        </div>
                      </section>
                      <script>
                        function openExtraWidget() {
                          $('.extra_popupo').show();
                          $('.extra_popup_closed').hide();
                        }

                        function closeExtraWidget() {
                          $('.extra_popupo').hide();
                          $('.extra_popup_closed').show();
                        }
                      </script>
                      <div class="testbkbi">
                        <div class="first_slider_bgfix">
                          <div class="main_slider_container">
                            <div class="single-item slick-initialized slick-slider slick-dotted"><button class="slick-prev slick-arrow" aria-label="Previous" type="button" style=""><img
                                  src="/EN/PublishingImages/new_home/orbit/left_arrow.svg"></button>
                              <!-- <div class="new_db">
                <picture>
                    <source media="(min-width: 481px)" srcset="/EN/PublishingImages/eid_dbA.png">
                        <source media="(max-width: 480px)" srcset="/EN/PublishingImages/eid_dbAMob.png">
                            <img src="/EN/PublishingImages/eid_dbA.png" class="new_eiddbimg" alt="Image alt">
                        </picture>
                        <div class="new_db_slider">
                            <span>
                                <small class="single_item_sharesmall new_army_small"><span>ضعف الحزمة</span><small>-------</small></small>
                                <h1 class="single_item_yo_h1 new_db_h1">حزم نِت مضاعفة من خلال
                                    تطبيقات <span>My Orange app</span><br /> و <span>jood Orange</span></h1>
                                <h6>تطبّق الشروط والأحكام</h6>
                                <span class="new_db_a">
                                    <a href="http://oran.ge/1WLelLd"><img src="/EN/PublishingImages/myo_btna.svg"></a>
                                    <a href="https://onelink.to/jood"><img src="/EN/PublishingImages/jood_btna.svg"></a>
                                </span>
                            </span>
                        </div>
                    </div> -->
                              <div class="slick-list draggable">
                                <div class="slick-track" style="opacity: 1; width: 12595px; transform: translate3d(2290px, 0px, 0px);">
                                  <div class="new_narmy slick-slide slick-cloned" data-slick-index="-1" aria-hidden="true" tabindex="-1" style="width: 1145px;">
                                    <picture>
                                      <source media="(min-width: 481px)" srcset="/EN/PublishingImages/new_home/sliders/army_3Ar.png">
                                      <source media="(max-width: 480px)" srcset="/EN/PublishingImages/new_home/sliders/army_3ArMob.png">
                                      <img src="/EN/PublishingImages/new_home/sliders/army_3Ar.png" class="new_narmyimg" alt="Image alt">
                                    </picture>
                                    <div class="new_narmy_slide">
                                      <span>
                                        <small class="single_item_yo_small new_army_small"><span>عروض الجيش</span><small>-------</small></small>
                                        <h1 class="single_item_yo_h1 new_narmy_h1">لأنكم الفخر والهيبة</h1>
                                        <p class="single_item_yo_p new_narmy_p"> احصل على 18 جيجا من أول يوم ومكالمات غير محدودة وأرقام مميزة بس بـ 7 دنانير <span>مع خط حماة الوطن الذهبي 7</span>
                                        </p>
                                        <span class="new_arabia_a">
                                          <a class="single_item_4ga" href="https://new.orange.jo/ar/offers/mobile-prepaid/military-offers" tabindex="-1">اكتشف المزيد</a>
                                        </span>
                                      </span>
                                    </div>
                                  </div>
                                  <div class="new_roaming slick-slide" data-slick-index="0" aria-hidden="true" tabindex="-1" role="tabpanel" id="slick-slide20" aria-describedby="slick-slide-control20" style="width: 1145px;">
                                    <picture>
                                      <source media="(min-width: 481px)" srcset="/ar/PublishingImages/new_home_ar/sliders/roamingnew.png">
                                      <source media="(max-width: 480px)" srcset="/ar/PublishingImages/new_home_ar/sliders/roamingnewMob.png">
                                      <img src="/ar/PublishingImages/new_home_ar/sliders/roamingnew.png" class="new_roamingimg" alt="Image alt">
                                    </picture>
                                    <div class="new_fiber_slide">
                                      <span>
                                        <small class="single_item_sharesmall new_army_small"><span>المكالمات الدولية​ و التجوال</span><small>-------</small></small>
                                        <h1 class="single_item_yo_h1 new_roaming_h1"><span>زبّطنالك</span> الحزم عشان تصيّف <span>وبسفرك</span> تكيّف</h1>
                                        <span class="new_roaming_a">
                                          <a class="single_item_4ga" href="https://internationalandroaming.orange.jo/ar/roaming-services" tabindex="-1">اكتشف المزيد <img src="/EN/PublishingImages/new_home/href_arrow_right.svg"></a>
                                        </span>
                                      </span>
                                    </div>
                                  </div>
                                  <div class="new_ksa slick-slide slick-current slick-active" data-slick-index="1" aria-hidden="false" tabindex="0" role="tabpanel" id="slick-slide21" aria-describedby="slick-slide-control21" style="width: 1145px;">
                                    <picture>
                                      <source media="(min-width: 481px)" srcset="/ar/PublishingImages/new_home_ar/sliders/new_ksa.png">
                                      <source media="(max-width: 480px)" srcset="/ar/PublishingImages/new_home_ar/sliders/new_ksaMob.png">
                                      <img src="/ar/PublishingImages/new_home/new_home_ar/new_ksa.png" class="new_ksaimg" alt="Image alt">
                                    </picture>
                                    <div class="new_ksa_slide">
                                      <span>
                                        <small class="single_item_yo_small new_army_small"></small>
                                        <h1 class="single_item_yo_h1 new_ksa_h1">قلبي متطمّن وبالي مرتاح</h1>
                                        <p class="single_item_yo_p new_ksa_p">نت لا محدود ومكالمات مجانية وأنت بالسعودية</p>
                                        <span class="new_ksa_a">
                                          <a class="single_item_4ga" href="https://internationalandroaming.orange.jo/ar/roaming-services/saudi-offer/" tabindex="0">اكتشف المزيد</a>
                                        </span>
                                      </span>
                                    </div>
                                  </div>
                                  <div class="new_jood slick-slide" data-slick-index="2" aria-hidden="true" tabindex="-1" role="tabpanel" id="slick-slide22" aria-describedby="slick-slide-control22" style="width: 1145px;">
                                    <picture>
                                      <source media="(min-width: 481px)" srcset="/EN/PublishingImages/new_home/sliders/jood_art.png">
                                      <source media="(max-width: 480px)" srcset="/EN/PublishingImages/new_home/sliders/jood_artMob.png">
                                      <img src="/EN/PublishingImages/new_home/sliders/jood_art.png" class="new_narmyimg new_joodimg" alt="Image alt">
                                    </picture>
                                    <div class="new_jood_slide">
                                      <span>
                                        <small class="single_item_yo_small new_army_small"></small>
                                        <p class="single_item_yo_p new_jood_p">jood Orange</p>
                                        <h1 class="single_item_yo_h1 new_jood_h1">عالمي على طريقتي<span>تجربة رقمية متكاملة</span></h1>
                                        <span class="new_arabia_a new_jood_a">
                                          <a class="single_item_4ga" href="https://jood.orange.jo/ar" tabindex="-1">اكتشف المزيد</a>
                                        </span>
                                      </span>
                                    </div>
                                  </div>
                                  <div class="new_narmy slick-slide" data-slick-index="3" aria-hidden="true" tabindex="-1" role="tabpanel" id="slick-slide23" aria-describedby="slick-slide-control23" style="width: 1145px;">
                                    <picture>
                                      <source media="(min-width: 481px)" srcset="/EN/PublishingImages/new_home/sliders/army_1Ar.png">
                                      <source media="(max-width: 480px)" srcset="/EN/PublishingImages/new_home/sliders/army_1ArMob.png">
                                      <img src="/EN/PublishingImages/new_home/sliders/army_1Ar.png" class="new_narmyimg" alt="Image alt">
                                    </picture>
                                    <div class="new_narmy_slide">
                                      <span>
                                        <small class="single_item_yo_small new_army_small"><span>عروض الجيش</span><small>-------</small></small>
                                        <h1 class="single_item_yo_h1 new_narmy_h1">لأنكم الفخر والهيبة</h1>
                                        <p class="single_item_yo_p new_narmy_p new_narmy_p1" style="font-size: 25px;max-width: 370px;"> خصم على مجموعة واسعة من الأجهزة والإكسسوارات بالإضافة لأرقام مميزة و <br> 35 جيجا مع خط <span> حماة الوطن 10
                                          </span> المدفوع لاحقاً </p>
                                        <span class="new_arabia_a">
                                          <a class="single_item_4ga" href="https://new.orange.jo/ar/offers/mobile-postpaid/humat-al-watan-10" tabindex="-1">اكتشف المزيد</a>
                                        </span>
                                      </span>
                                    </div>
                                  </div>
                                  <div class="new_narmy slick-slide" data-slick-index="4" aria-hidden="true" tabindex="-1" role="tabpanel" id="slick-slide24" aria-describedby="slick-slide-control24" style="width: 1145px;">
                                    <picture>
                                      <source media="(min-width: 481px)" srcset="/EN/PublishingImages/new_home/sliders/army_3Ar.png">
                                      <source media="(max-width: 480px)" srcset="/EN/PublishingImages/new_home/sliders/army_3ArMob.png">
                                      <img src="/EN/PublishingImages/new_home/sliders/army_3Ar.png" class="new_narmyimg" alt="Image alt">
                                    </picture>
                                    <div class="new_narmy_slide">
                                      <span>
                                        <small class="single_item_yo_small new_army_small"><span>عروض الجيش</span><small>-------</small></small>
                                        <h1 class="single_item_yo_h1 new_narmy_h1">لأنكم الفخر والهيبة</h1>
                                        <p class="single_item_yo_p new_narmy_p"> احصل على 18 جيجا من أول يوم ومكالمات غير محدودة وأرقام مميزة بس بـ 7 دنانير <span>مع خط حماة الوطن الذهبي 7</span>
                                        </p>
                                        <span class="new_arabia_a">
                                          <a class="single_item_4ga" href="https://new.orange.jo/ar/offers/mobile-prepaid/military-offers" tabindex="-1">اكتشف المزيد</a>
                                        </span>
                                      </span>
                                    </div>
                                  </div>
                                  <div class="new_roaming slick-slide slick-cloned" data-slick-index="5" aria-hidden="true" tabindex="-1" style="width: 1145px;">
                                    <picture>
                                      <source media="(min-width: 481px)" srcset="/ar/PublishingImages/new_home_ar/sliders/roamingnew.png">
                                      <source media="(max-width: 480px)" srcset="/ar/PublishingImages/new_home_ar/sliders/roamingnewMob.png">
                                      <img src="/ar/PublishingImages/new_home_ar/sliders/roamingnew.png" class="new_roamingimg" alt="Image alt">
                                    </picture>
                                    <div class="new_fiber_slide">
                                      <span>
                                        <small class="single_item_sharesmall new_army_small"><span>المكالمات الدولية​ و التجوال</span><small>-------</small></small>
                                        <h1 class="single_item_yo_h1 new_roaming_h1"><span>زبّطنالك</span> الحزم عشان تصيّف <span>وبسفرك</span> تكيّف</h1>
                                        <span class="new_roaming_a">
                                          <a class="single_item_4ga" href="https://internationalandroaming.orange.jo/ar/roaming-services" tabindex="-1">اكتشف المزيد <img src="/EN/PublishingImages/new_home/href_arrow_right.svg"></a>
                                        </span>
                                      </span>
                                    </div>
                                  </div>
                                  <div class="new_ksa slick-slide slick-cloned" data-slick-index="6" aria-hidden="true" tabindex="-1" style="width: 1145px;">
                                    <picture>
                                      <source media="(min-width: 481px)" srcset="/ar/PublishingImages/new_home_ar/sliders/new_ksa.png">
                                      <source media="(max-width: 480px)" srcset="/ar/PublishingImages/new_home_ar/sliders/new_ksaMob.png">
                                      <img src="/ar/PublishingImages/new_home/new_home_ar/new_ksa.png" class="new_ksaimg" alt="Image alt">
                                    </picture>
                                    <div class="new_ksa_slide">
                                      <span>
                                        <small class="single_item_yo_small new_army_small"></small>
                                        <h1 class="single_item_yo_h1 new_ksa_h1">قلبي متطمّن وبالي مرتاح</h1>
                                        <p class="single_item_yo_p new_ksa_p">نت لا محدود ومكالمات مجانية وأنت بالسعودية</p>
                                        <span class="new_ksa_a">
                                          <a class="single_item_4ga" href="https://internationalandroaming.orange.jo/ar/roaming-services/saudi-offer/" tabindex="-1">اكتشف المزيد</a>
                                        </span>
                                      </span>
                                    </div>
                                  </div>
                                  <div class="new_jood slick-slide slick-cloned" data-slick-index="7" aria-hidden="true" tabindex="-1" style="width: 1145px;">
                                    <picture>
                                      <source media="(min-width: 481px)" srcset="/EN/PublishingImages/new_home/sliders/jood_art.png">
                                      <source media="(max-width: 480px)" srcset="/EN/PublishingImages/new_home/sliders/jood_artMob.png">
                                      <img src="/EN/PublishingImages/new_home/sliders/jood_art.png" class="new_narmyimg new_joodimg" alt="Image alt">
                                    </picture>
                                    <div class="new_jood_slide">
                                      <span>
                                        <small class="single_item_yo_small new_army_small"></small>
                                        <p class="single_item_yo_p new_jood_p">jood Orange</p>
                                        <h1 class="single_item_yo_h1 new_jood_h1">عالمي على طريقتي<span>تجربة رقمية متكاملة</span></h1>
                                        <span class="new_arabia_a new_jood_a">
                                          <a class="single_item_4ga" href="https://jood.orange.jo/ar" tabindex="-1">اكتشف المزيد</a>
                                        </span>
                                      </span>
                                    </div>
                                  </div>
                                  <div class="new_narmy slick-slide slick-cloned" data-slick-index="8" aria-hidden="true" tabindex="-1" style="width: 1145px;">
                                    <picture>
                                      <source media="(min-width: 481px)" srcset="/EN/PublishingImages/new_home/sliders/army_1Ar.png">
                                      <source media="(max-width: 480px)" srcset="/EN/PublishingImages/new_home/sliders/army_1ArMob.png">
                                      <img src="/EN/PublishingImages/new_home/sliders/army_1Ar.png" class="new_narmyimg" alt="Image alt">
                                    </picture>
                                    <div class="new_narmy_slide">
                                      <span>
                                        <small class="single_item_yo_small new_army_small"><span>عروض الجيش</span><small>-------</small></small>
                                        <h1 class="single_item_yo_h1 new_narmy_h1">لأنكم الفخر والهيبة</h1>
                                        <p class="single_item_yo_p new_narmy_p new_narmy_p1" style="font-size: 25px;max-width: 370px;"> خصم على مجموعة واسعة من الأجهزة والإكسسوارات بالإضافة لأرقام مميزة و <br> 35 جيجا مع خط <span> حماة الوطن 10
                                          </span> المدفوع لاحقاً </p>
                                        <span class="new_arabia_a">
                                          <a class="single_item_4ga" href="https://new.orange.jo/ar/offers/mobile-postpaid/humat-al-watan-10" tabindex="-1">اكتشف المزيد</a>
                                        </span>
                                      </span>
                                    </div>
                                  </div>
                                  <div class="new_narmy slick-slide slick-cloned" data-slick-index="9" aria-hidden="true" tabindex="-1" style="width: 1145px;">
                                    <picture>
                                      <source media="(min-width: 481px)" srcset="/EN/PublishingImages/new_home/sliders/army_3Ar.png">
                                      <source media="(max-width: 480px)" srcset="/EN/PublishingImages/new_home/sliders/army_3ArMob.png">
                                      <img src="/EN/PublishingImages/new_home/sliders/army_3Ar.png" class="new_narmyimg" alt="Image alt">
                                    </picture>
                                    <div class="new_narmy_slide">
                                      <span>
                                        <small class="single_item_yo_small new_army_small"><span>عروض الجيش</span><small>-------</small></small>
                                        <h1 class="single_item_yo_h1 new_narmy_h1">لأنكم الفخر والهيبة</h1>
                                        <p class="single_item_yo_p new_narmy_p"> احصل على 18 جيجا من أول يوم ومكالمات غير محدودة وأرقام مميزة بس بـ 7 دنانير <span>مع خط حماة الوطن الذهبي 7</span>
                                        </p>
                                        <span class="new_arabia_a">
                                          <a class="single_item_4ga" href="https://new.orange.jo/ar/offers/mobile-prepaid/military-offers" tabindex="-1">اكتشف المزيد</a>
                                        </span>
                                      </span>
                                    </div>
                                  </div>
                                </div>
                              </div>
                              <!-- <div class="new_prizes">
                <picture>
                    <source media="(min-width: 481px)" srcset="/EN/PublishingImages/new_home/sliders/huawei_art1.png">
                        <source media="(max-width: 480px)" srcset="/EN/PublishingImages/new_home/sliders/huawei_art1Mob.png">
                            <img src="/EN/PublishingImages/new_home/sliders/huawei_art1.png" class="new_narmyimg new_prizesimg" alt="Image alt">
                        </picture>
                        <div class="new_prizes_slide">
                            <span>
                                <small class="single_item_sharesmall new_army_small"><span>المتجر الألكتروني</span><small>-------</small></small>
                                <h1 class="single_item_yo_h1 new_prizes_h1 new_hu_h1">
                                    الآن ساعات <span>Huawei</span> الجديدة مجاناً مع خطوط الخلوي المدفوعة
                                    لاحقاً
                                </h1>
                                <h6>تطبق الشروط والأحكام</h6>
                                <span class="new_arabia_a new_prizes_a">
                                    <a class="single_item_4ga" href="https://new.orange.jo/ar/personal/huawei-watch-campaign">اكتشف المزيد</a>
                                </span>
                            </span>
                        </div>
                    </div> -->
                              <!-- <div class="new_prizes">
                <picture>
                    <source media="(min-width: 481px)" srcset="/EN/PublishingImages/new_home/sliders/prizes_art1.png">
                        <source media="(max-width: 480px)" srcset="/EN/PublishingImages/new_home/sliders/prizes_artMob.png">
                            <img src="/EN/PublishingImages/new_home/sliders/prizes_art1.png" class="new_narmyimg new_prizesimg" alt="Image alt">
                        </picture>
                        <div class="new_prizes_slide">
                            <span>
                                <small class="single_item_sharesmall new_army_small"></small>
                                <h1 class="single_item_yo_h1 new_prizes_h1">
                                    كون أنت الرابح
                                </h1>
                                <p class="single_item_yo_p new_prizes_p">اشترك بخطوط <span>+Orange</span> الجديدة لتدخل على
                                    السحب لتربح جهاز Xiaomi Redmi 10</p>
                                <h5> تطبّق الشروط والأحكام -</h5>
                                <span class="new_arabia_a new_prizes_a">
                                    <a class="single_item_4ga" href="https://new.orange.jo/ar/personal/orange-new-campaign">اكتشف المزيد</a>
                                </span>
                            </span>
                        </div>
                    </div> -->
                              <!-- <div class="new_slife new_slifeWhite">
                <picture>
                    <source media="(min-width: 481px)" srcset="/EN/PublishingImages/new_home/sliders/om_umAr.png">
                        <source media="(max-width: 480px)" srcset="/EN/PublishingImages/new_home/sliders/om_umArMob.png">
                            <img src="/EN/PublishingImages/new_home/sliders/om_umAr.png" class="new_slifeimg new_slifeimg1" alt="Image alt">
                        </picture>
                        <div class="new_slife_slide">
                            <span>
                                <span class="new_hw_a new_hw_a2">
                                    <a class="single_item_4ga" href="https://new.orange.jo/ar/orange-money/international-remittance">اكتشف المزيد</a>
                                </span>
                            </span>
                        </div>
                    </div> -->
                              <button class="slick-next slick-arrow" aria-label="Next" type="button" style=""><img src="/EN/PublishingImages/new_home/orbit/right_arrow.svg"></button>
                              <ul class="slick-dots" style="" role="tablist">
                                <li class="" role="presentation"><button type="button" role="tab" id="slick-slide-control20" aria-controls="slick-slide20" aria-label="1 of 5" tabindex="-1"> 01 </button></li>
                                <li role="presentation" class="slick-active"><button type="button" role="tab" id="slick-slide-control21" aria-controls="slick-slide21" aria-label="2 of 5" tabindex="0" aria-selected="true"> 02 </button></li>
                                <li role="presentation"><button type="button" role="tab" id="slick-slide-control22" aria-controls="slick-slide22" aria-label="3 of 5" tabindex="-1"> 03 </button></li>
                                <li role="presentation"><button type="button" role="tab" id="slick-slide-control23" aria-controls="slick-slide23" aria-label="4 of 5" tabindex="-1"> 04 </button></li>
                                <li role="presentation"><button type="button" role="tab" id="slick-slide-control24" aria-controls="slick-slide24" aria-label="5 of 5" tabindex="-1">5</button></li>
                              </ul>
                            </div>
                          </div>
                        </div>
                        <style>
                          span.new_db_a a img {
                            width: 100%;
                          }

                          span.new_db_a {
                            display: flex;
                          }

                          span.new_db_a a {
                            margin-left: 15px;
                          }

                          h1.single_item_yo_h1.new_db_h1 span {
                            color: #ff7900;
                          }

                          .new_db_slider .single_item_yo_small.new_army_small {
                            position: relative;
                            top: 30px;
                          }

                          h1.single_item_yo_h1.new_db_h1 {
                            font-size: 42px;
                            max-width: 460px;
                            line-height: 55px;
                            color: #000;
                            margin-bottom: 0;
                            margin-top: 50px;
                          }

                          .new_db_slider h6 {
                            font-size: 16px;
                            color: #000;
                            margin-top: 20px;
                            margin-bottom: 20px;
                          }

                          h1.single_item_yo_h1.new_prizes_h1.new_hu_h1 {
                            font-size: 37px;
                            max-width: 380px;
                            line-height: 47px;
                            color: #000;
                          }

                          .new_prizes_slide h6 {
                            font-size: 16px;
                            color: #ff7900;
                          }

                          .single-item .slick-slide .new_prizes_slide {
                            top: 130px !important;
                            height: 300px;
                          }

                          .single_item_yo_p.new_prizes_p {
                            max-width: 400px;
                            color: #000;
                            font-size: 26px;
                            line-height: 1.4;
                          }

                          .new_prizes_slide h5 {
                            font-size: 18px;
                            font-weight: 400 !important;
                            color: #000;
                            direction: ltr;
                          }

                          .single_item_yo_h1.new_prizes_h1 {
                            margin-bottom: 10px;
                            font-size: 55px;
                            color: #ff7900;
                            margin-top: 20px;
                            max-width: 350px;
                            line-height: 1;
                            margin-bottom: 20px;
                          }

                          .single_item_yo_p.new_prizes_p span {
                            color: #ff7900;
                          }

                          h1.single_item_yo_h1.new_prizes_h1.new_hu_h1 span {
                            color: #ff7900;
                          }

                          @media (max-width: 480px) {
                            span.new_db_a {
                              display: flex;
                              width: 85%;
                            }

                            h1.single_item_yo_h1.new_db_h1 {
                              font-size: 27px;
                              max-width: 320px;
                              line-height: 35px;
                              margin: 10px 0px;
                            }

                            .single-item .slick-slide .new_db_slider {
                              height: 220px;
                              top: 230px;
                            }

                            .single-item .slick-slide>picture>.new_eiddbimg {
                              height: 454px;
                              background-color: #000;
                              position: relative;
                              top: 20px;
                            }

                            h1.single_item_yo_h1.new_prizes_h1.new_hu_h1 {
                              font-size: 25px;
                              max-width: 320px;
                              line-height: 42px;
                              margin: 10px 0px;
                            }

                            .new_prizes_slide h6 {
                              font-size: 14px;
                            }

                            img.new_slifeimg.new_promoimg {
                              top: 30px;
                            }

                            span.new_hw_a.new_promo a {
                              bottom: -90px !important;
                            }

                            .single-item .slick-slide>picture>.new_promo_img.new_slifeimg {
                              height: 480px;
                            }

                            .single-item .slick-slide .new_prizes_slide {
                              top: 240px !important;
                              height: 240px;
                            }

                            .single-item .slick-slide .new_prizesimg {
                              height: 445px;
                            }

                            .single_item_yo_h1.new_prizes_h1 {
                              font-size: 31px;
                              max-width: 360px;
                              line-height: 1.2;
                              margin-bottom: 5px;
                              margin-top: 0;
                            }

                            .single_item_yo_p.new_prizes_p {
                              max-width: 270px;
                              color: #000;
                              font-size: 22px;
                              margin: 0;
                            }

                            .new_prizes_slide h5 {
                              font-size: 15px;
                              font-weight: 400 !important;
                              color: #000;
                            }
                          }

                          h1.single_item_yo_h1.new_jood_h1 {
                            font-size: 50px;
                            color: #ff7900;
                            font-weight: 700;
                            line-height: 1.7;
                          }

                          h1.single_item_yo_h1.new_jood_h1 span {
                            color: #fff;
                            display: block;
                          }

                          p.single_item_yo_p.new_jood_p {
                            font-size: 23px;
                            font-weight: 700;
                            color: #fff;
                            margin-bottom: 0;
                          }

                          .single-item .slick-slide .new_jood_slide {
                            top: 100px !important;
                          }

                          span.new_arabia_a.new_jood_a a {
                            bottom: 40px !important;
                          }

                          .single-item .slick-slide .new_narmy_slide {
                            top: 90px !important;
                          }

                          .new_narmy_slide span.new_arabia_a a {
                            bottom: 35px !important;
                            font-size: 18px;
                          }

                          .single_item_yo_p.new_narmy_p {
                            font-size: 28px;
                            max-width: 380px;
                            line-height: 1.4;
                            letter-spacing: -0.5px;
                            color: #fff;
                          }

                          .single_item_yo_h1.new_narmy_h1 {
                            font-size: 37px;
                            max-width: 400px;
                            margin: 30px 0px 20px;
                            color: #ff7900;
                          }

                          .single-item .slick-slide .new_narmy_slide {
                            top: 90px !important;
                          }

                          .new_narmy_slide span.new_arabia_a a {
                            bottom: 35px !important;
                          }

                          .single_item_yo_p.new_narmy_p span {
                            color: #ff7900;
                          }

                          @media (max-width: 480px) {
                            .single-item .slick-slide .new_jood_slide {
                              top: 260px !important;
                              height: 245px;
                            }

                            h1.single_item_yo_h1.new_jood_h1 {
                              font-size: 36px;
                              line-height: 1.4;
                            }

                            p.single_item_yo_p.new_jood_p {
                              font-size: 18px;
                            }

                            .single_item_yo_p.new_narmy_p {
                              font-size: 20px !important;
                              max-width: 280px !important;
                              line-height: 1.4;
                              color: #fff;
                            }

                            .single_item_yo_p.new_narmy_p.new_narmy_p1 {
                              max-width: 310px !important;
                              font-size: 18px !important;
                            }

                            .single_item_yo_h1.new_narmy_h1 {
                              font-size: 29px;
                              max-width: 400px;
                              margin: 25px 0px 15px;
                            }

                            .single-item .slick-slide .new_narmy_slide {
                              top: 230px !important;
                              height: 245px;
                            }

                            .new_narmy_slide span.new_arabia_a a {
                              bottom: 0 !important;
                            }

                            img.new_narmyimg {
                              top: 30px;
                              position: relative;
                            }

                            .new_narmy_slide span.new_arabia_a a {
                              bottom: 10px !important;
                            }
                          }

                          span.new_hw_a a {
                            width: 130px;
                            bottom: 0px !important;
                            padding: 14px 23px !important;
                            font-size: 18px;
                            text-align: center;
                          }

                          @media (max-width: 480px) {
                            span.new_hw_a.new_hw_a2 a {
                              bottom: -65px !important;
                            }

                            span.new_hw_a.new_hw_a1 a {
                              bottom: -60px !important;
                            }

                            span.new_hw_a a {
                              bottom: -80px !important;
                              padding: 12px 10px !important;
                              width: 120px;
                            }
                          }

                          h1.single_item_yo_h1.new_slife_h1 {
                            font-size: 45px;
                            margin: 0;
                            font-weight: 700 !important;
                            color: #ff7900;
                            margin-top: 35px;
                            letter-spacing: 0;
                            max-width: 470px;
                            line-height: 1.3;
                          }

                          p.single_item_yo_p.new_slife_p {
                            margin-bottom: 28px;
                            font-size: 28px;
                            max-width: 370px;
                            line-height: 38px;
                            margin-top: 20px;
                            color: #fff;
                            font-weight: 700 !important;
                            letter-spacing: 0px;
                          }

                          p.single_item_yo_p.new_slife_p span {
                            color: #ff7900;
                          }

                          .single-item .slick-slide .new_slife_slide {
                            height: 325px;
                            top: 125px !important;
                          }

                          span.new_slife_a a {
                            bottom: 0px !important;
                            padding: 14px 23px !important;
                            font-size: 18px;
                          }

                          @media (max-width: 480px) {
                            .single-item .slick-slide>picture>.new_slifeimg.new_slifeimg1 {
                              top: 20px;
                            }

                            h1.single_item_yo_h1.new_slife_h1 {
                              font-size: 28px;
                              max-width: 325px;
                              margin-bottom: 15px;
                              margin-top: 105px;
                              line-height: 1.2;
                              letter-spacing: unset;
                            }

                            p.single_item_yo_p.new_slife_p {
                              font-size: 21px;
                              max-width: 335px;
                              margin-bottom: 10px;
                              margin-top: 0px;
                              line-height: 1.2;
                              letter-spacing: -0.5px;
                            }

                            .single-item .slick-slide .new_slife_slide {
                              height: 355px;
                              top: 15px !important;
                            }

                            span.new_slife_a a {
                              bottom: -88px !important;
                              padding: 12px 20px;
                            }

                            .new_slife {
                              height: 523px !important;
                              background-color: #000;
                            }

                            .single-item .slick-slide .new_slife_slide {
                              top: 30px;
                            }

                            .single-item .slick-slide>picture>.new_slifeimg {
                              position: relative;
                              top: 40px;
                              height: 510px;
                              background-color: #000;
                            }
                          }

                          span.new_samneww_a a {
                            padding: 15px 18px !important;
                            width: 62%;
                            margin-right: -10%;
                            font-size: 18px;
                          }

                          @media (max-width:480px) {
                            span.new_samneww_a a {
                              width: 132px;
                              top: 152px;
                              height: 50px;
                              margin-right: 5%;
                              padding: 15px 20px !important;
                            }
                          }

                          h1.single_item_yo_h1.new_vale_h1 {
                            font-size: 44px;
                            margin: 0;
                            font-weight: 700 !important;
                            color: #ff7900;
                            margin-top: 35px;
                            letter-spacing: 0;
                            max-width: 390px;
                            line-height: 1.2;
                          }

                          p.single_item_yo_p.new_vale_p {
                            margin-bottom: 20px;
                            font-size: 37px;
                            max-width: 380px;
                            line-height: 34px;
                            margin-top: 20px;
                            color: #fff;
                            font-weight: 700 !important;
                            line-height: 1.2;
                          }

                          span.new_vale_a a {
                            bottom: 0px !important;
                          }

                          @media (max-width: 480px) {
                            h1.single_item_yo_h1.new_vale_h1 {
                              font-size: 30px;
                              max-width: 300px;
                              margin-bottom: 10px;
                              margin-top: 0px;
                              line-height: 1.2;
                              letter-spacing: unset;
                            }

                            p.single_item_yo_p.new_vale_p {
                              margin-bottom: 20px;
                              font-size: 25px;
                              max-width: 340px;
                              line-height: 34px;
                              margin-top: 5px;
                              color: #fff;
                              font-weight: 700 !important;
                            }

                            span.new_vale_a a {
                              bottom: -30px !important;
                              padding: 12px 20px;
                            }

                            .new_vale {
                              height: 523px !important;
                              background-color: #000;
                            }

                            .single-item .slick-slide .new_vale_slide {
                              top: 235px;
                              height: 175px;
                            }

                            .single-item .slick-slide>picture>.new_valeimg {
                              position: relative;
                              top: 30px;
                              height: 480px;
                              background-color: #000;
                            }
                          }

                          h1.single_item_yo_h1.new_huawei_h1 {
                            font-size: 60px;
                            margin: 0;
                            font-weight: 700 !important;
                            color: #000;
                            margin-top: 35px;
                            letter-spacing: 0;
                            max-width: 470px;
                            line-height: 1.3;
                          }

                          p.single_item_yo_p.new_huawei_p {
                            margin-bottom: 28px;
                            font-size: 37px;
                            max-width: 480px;
                            line-height: 34px;
                            margin-top: 20px;
                            color: #000;
                            font-weight: 700 !important;
                            letter-spacing: -1px;
                          }

                          .single-item .slick-slide .new_huawei_slide {
                            height: 315px;
                            top: 125px !important;
                          }

                          span.new_huawei_a a {
                            bottom: 0px !important;
                            padding: 13px 22px !important;
                            font-size: 18px;
                          }

                          @media (max-width: 480px) {
                            h1.single_item_yo_h1.new_huawei_h1 {
                              font-size: 40px;
                              max-width: 325px;
                              margin-bottom: 5px;
                              margin-top: 20px;
                              line-height: 1.2;
                              letter-spacing: unset;
                            }

                            p.single_item_yo_p.new_huawei_p {
                              font-size: 26px;
                              max-width: 325px;
                              margin-bottom: 10px;
                              margin-top: 0px;
                              line-height: 1.2;
                              letter-spacing: unset;
                            }

                            .single-item .slick-slide .new_huawei_slide {
                              height: 355px;
                              top: 15px !important;
                            }

                            span.new_huawei_a a {
                              bottom: -38px !important;
                              padding: 12px 20px;
                            }

                            .new_huawei {
                              height: 523px !important;
                              background-color: #000;
                            }

                            .single-item .slick-slide .new_huawei_slide {
                              top: 30px;
                            }

                            .single-item .slick-slide>picture>.new_huaweiimg {
                              position: relative;
                              top: 20px;
                              height: 480px;
                              background-color: #000;
                            }
                          }

                          h1.single_item_yo_h1.new_pre_h1 {
                            font-size: 42px;
                            margin: 0;
                            font-weight: 700 !important;
                            color: #ff7900;
                            margin-top: 35px;
                            letter-spacing: 0;
                            max-width: 390px;
                            line-height: 1.1;
                          }

                          p.single_item_yo_p.new_pre_p span {
                            color: #ff7900;
                          }

                          p.single_item_yo_p.new_pre_p {
                            margin-bottom: 20px;
                            font-size: 25px;
                            max-width: 420px;
                            line-height: 34px;
                            margin-top: 20px;
                            color: #000;
                            font-weight: 700 !important;
                          }

                          .single-item .slick-slide .pre_points {
                            position: unset;
                            height: unset;
                            padding: unset;
                            direction: ltr;
                          }

                          .pre_points h6 {
                            margin: 5px 0px;
                            font-size: 15px;
                            font-weight: 400 !important;
                            color: #000;
                          }

                          span.new_pre_a a {
                            bottom: -20px !important;
                            padding: 14px 23px !important;
                            font-size: 18px;
                          }

                          @media (max-width: 480px) {
                            h1.single_item_yo_h1.new_pre_h1 {
                              font-size: 26px;
                              max-width: 260px;
                              margin-bottom: 10px;
                              margin-top: 20px;
                              line-height: 1.2;
                              letter-spacing: -0.5px;
                            }

                            p.single_item_yo_p.new_pre_p {
                              margin-bottom: 20px;
                              font-size: 18px;
                              max-width: 280px;
                              line-height: 31px;
                              margin-top: 15px;
                              color: #000;
                              font-weight: 700 !important;
                            }

                            .single-item .slick-slide picture .new_preimg {
                              position: relative !important;
                              top: 30px;
                              height: 505px;
                            }

                            span.new_pre_a a {
                              bottom: -30px !important;
                              padding: 12px 20px;
                            }

                            .new_pre {
                              height: 523px !important;
                              background-color: #000;
                            }

                            .single-item .slick-slide .new_pre_slide {
                              top: 225px;
                              height: 190px;
                            }

                            .single-item .slick-slide .pre_points {
                              display: none;
                            }

                            .single-item .slick-slide>picture>.new_slimg {
                              position: relative;
                              top: 20px;
                              height: 480px;
                              background-color: #000;
                            }
                          }

                          h1.single_item_yo_h1.new_sl_h1 {
                            font-size: 35px;
                            margin: 0;
                            font-weight: 700 !important;
                            color: #fff;
                            margin-top: 40px;
                            letter-spacing: 0;
                            max-width: 420px;
                            line-height: 1.6;
                          }

                          h1.single_item_yo_h1.new_sl_h1 span {
                            color: #ff7900;
                          }

                          span.new_sl_a a {
                            bottom: -20px !important;
                            padding: 13px 22px !important;
                            font-size: 18px;
                          }

                          .single-item .slick-slide .sl_logo {
                            height: unset;
                            width: unset;
                            padding: unset;
                            position: unset;
                            display: flex;
                            margin-top: 35px;
                          }

                          .sl_logo p {
                            padding-right: 10px;
                            color: #fff;
                            max-width: 90px;
                            font-size: 14px;
                            padding-top: 1px;
                          }

                          .sl_logo p span {
                            color: #ff7900;
                            display: block;
                          }

                          .new_sl_slide h6.phone_terms1 {
                            font-size: 15px;
                            margin-top: 25px;
                            margin-bottom: 20px;
                          }

                          @media (max-width: 480px) {
                            h1.single_item_yo_h1.new_sl_h1 {
                              font-size: 23px;
                              max-width: 325px;
                              margin-bottom: 20px;
                              margin-top: 20px;
                              line-height: 1.4;
                              letter-spacing: unset;
                            }

                            span.new_sl_a a {
                              bottom: -48px !important;
                              padding: 12px 20px;
                            }

                            .new_sl {
                              height: 523px !important;
                              background-color: #000;
                            }

                            .sl_logo p {
                              max-width: 85px;
                              font-size: 15px;
                              padding-top: 5px;
                            }

                            .sl_logo svg {
                              width: 50px;
                            }

                            .single-item .slick-slide .sl_logo {
                              justify-content: flex-end;
                              position: relative;
                              top: 215px;
                            }

                            .single-item .slick-slide .new_sl_slide {
                              top: 30px;
                            }

                            .single-item .slick-slide>picture>.new_slimg {
                              position: relative;
                              top: 20px;
                              height: 480px;
                              background-color: #000;
                            }
                          }

                          h1.single_item_yo_h1.new_ksa_h1 {
                            font-size: 45px;
                            margin: 0;
                            font-weight: 700 !important;
                            color: #ff7900;
                            margin-top: 60px;
                            letter-spacing: -1px;
                            max-width: 400px;
                            line-height: 1.3;
                          }

                          p.single_item_yo_p.new_ksa_p {
                            font-size: 32px;
                            max-width: 300px;
                            line-height: 40px;
                            margin-top: 10px;
                            color: #fff;
                            font-weight: 700 !important;
                          }

                          span.new_ksa_a a {
                            bottom: 0px !important;
                          }

                          @media (max-width: 480px) {
                            h1.single_item_yo_h1.new_ksa_h1 {
                              font-size: 36px;
                              max-width: 525px;
                              margin-bottom: 10px;
                              margin-top: 10px;
                              line-height: 1.1;
                              letter-spacing: -1px;
                            }

                            p.single_item_yo_p.new_ksa_p {
                              font-size: 24px;
                              line-height: 32px;
                              margin-top: 0;
                              max-width: 220px;
                            }

                            span.new_ksa_a a {
                              bottom: 2px !important;
                              padding: 12px 20px;
                            }

                            .new_ksa {
                              height: 523px !important;
                              background-color: #000;
                            }

                            .single-item .slick-slide .new_ksa_slide {
                              top: 260px;
                              height: 190px;
                            }

                            .single-item .slick-slide>picture>.new_ksaimg {
                              position: relative;
                              top: 20px;
                              height: 480px;
                              background-color: #000;
                            }
                          }

                          @media (min-width: 400px) and (max-width:500px) {
                            .single-item .slick-slide>picture>.new_ksaimg {
                              height: unset;
                            }

                            .single-item .slick-slide .new_ksa_slide {
                              top: 280px;
                            }

                            span.new_ksa_a a {
                              bottom: 12px !important;
                            }
                          }

                          h1.single_item_yo_h1.new_vaccine_h1 {
                            font-size: 46px;
                            margin: 0;
                            font-weight: 700 !important;
                            color: #ff7900;
                            margin-top: 60px;
                            letter-spacing: 0;
                            max-width: 400px;
                            line-height: 1.3;
                          }

                          p.single_item_yo_p.new_vaccine_p {
                            font-size: 36px;
                            max-width: 315px;
                            line-height: 43px;
                            margin-top: 10px;
                            color: #000;
                            font-weight: 700 !important;
                          }

                          span.new_vaccine_a a {
                            bottom: 20px !important;
                            padding: 14px 20px;
                          }

                          span.new_vaccine_a a:hover {
                            cursor: pointer;
                          }

                          @media (max-width: 480px) {
                            small.single_item_sharesmall.new_army_small {
                              display: none;
                            }

                            h1.single_item_yo_h1.new_vaccine_h1 {
                              font-size: 32px;
                              max-width: 325px;
                              margin-bottom: 0;
                              margin-top: 10px;
                              line-height: 1.1;
                              letter-spacing: -1px;
                            }

                            p.single_item_yo_p.new_vaccine_p {
                              font-size: 28px;
                              line-height: 35px;
                              margin-top: 0;
                              max-width: 280px;
                            }

                            span.new_vaccine_a a {
                              bottom: -7px !important;
                              padding: 12px 20px;
                            }

                            .new_vaccine {
                              height: 523px !important;
                              background-color: #000;
                            }

                            .single-item .slick-slide .new_vaccine_slide {
                              top: 30px;
                            }

                            .single-item .slick-slide>picture>.new_vaccineimg {
                              position: relative;
                              top: 20px;
                              height: 480px;
                              background-color: #000;
                            }
                          }

                          h1.single_item_yo_h1.new_four_h1 {
                            font-size: 40px;
                            margin: 0;
                            font-weight: 700 !important;
                            color: #fff;
                            margin-top: 70px;
                            letter-spacing: unset;
                            max-width: 300px;
                            line-height: 48px;
                          }

                          h1.single_item_yo_h1.new_four_h1 span {
                            color: #ff7900;
                          }

                          span.new_mifi2_a a {
                            bottom: 0px !important;
                          }

                          h6.phone_terms1 {
                            margin-top: 30px;
                            color: #fff;
                            font-size: 15px;
                          }

                          @media (max-width: 480px) {
                            small.single_item_sharesmall.new_army_small {
                              display: none;
                            }

                            h1.single_item_yo_h1.new_four_h1 {
                              font-size: 32px;
                              max-width: 325px;
                              margin-bottom: 10px;
                              margin-top: 175px;
                              line-height: 40px;
                            }

                            span.new_mifi2_a a {
                              bottom: 10px !important;
                              padding: 12px 20px;
                            }

                            .new_mifi2 {
                              height: 523px !important;
                              background-color: #000;
                            }

                            .single-item .slick-slide .new_mifi2_slide {
                              top: 235px;
                              height: 175px;
                            }

                            .single-item .slick-slide>picture>.new_mifiimg {
                              position: relative;
                              top: 20px;
                              height: 480px;
                              background-color: #000;
                            }

                            h6.phone_terms1 {
                              margin-top: 15px;
                            }

                            img.new_fourimg {
                              position: relative;
                              top: 20px !important;
                            }
                          }

                          h1.single_item_yo_h1.new_mifi2_h1 {
                            font-size: 38px;
                            margin: 0;
                            font-weight: 700 !important;
                            color: #000;
                            margin-top: 100px;
                            letter-spacing: 0;
                            max-width: 400px;
                            line-height: 1.3;
                          }

                          h1.single_item_yo_h1.new_mifi2_h1 span {
                            color: #ff7900;
                          }

                          span.new_mifi2_a a {
                            bottom: 0px !important;
                          }

                          @media (max-width: 480px) {
                            small.single_item_sharesmall.new_army_small {
                              display: none;
                            }

                            h1.single_item_yo_h1.new_mifi2_h1 {
                              font-size: 26px;
                              max-width: 315px;
                              margin-bottom: 10px;
                              margin-top: 15px;
                              line-height: 1.1;
                              letter-spacing: unset;
                            }

                            span.new_mifi2_a a {
                              bottom: 10px !important;
                              padding: 12px 20px;
                            }

                            .new_mifi2 {
                              height: 523px !important;
                              background-color: #000;
                            }

                            .single-item .slick-slide .new_mifi2_slide {
                              top: 235px;
                              height: 175px;
                            }

                            .single-item .slick-slide>picture>.new_mifiimg {
                              position: relative;
                              top: 20px;
                              height: 480px;
                              background-color: #000;
                            }
                          }

                          h1.single_item_yo_h1.new_arabia_h1 {
                            font-size: 41px;
                            margin: 0;
                            font-weight: 700 !important;
                            color: #ff7900;
                            margin-top: 80px;
                            letter-spacing: 0;
                            max-width: 380px;
                            line-height: 1.3;
                          }

                          p.single_item_yo_p.new_arabia_p {
                            font-size: 33px;
                            max-width: 385px;
                            line-height: 43px;
                            margin-top: 10px;
                            color: #000;
                            font-weight: 700 !important;
                          }

                          span.new_arabia_a a {
                            bottom: 0px !important;
                          }

                          @media (max-width: 480px) {
                            small.single_item_sharesmall.new_army_small {
                              display: none;
                            }

                            h1.single_item_yo_h1.new_arabia_h1 {
                              font-size: 31px;
                              max-width: 325px;
                              margin-bottom: 10px;
                              margin-top: 15px;
                              line-height: 1.1;
                              letter-spacing: -1px;
                            }

                            p.single_item_yo_p.new_arabia_p {
                              font-size: 23px;
                              line-height: 27px;
                              margin-top: 0;
                              max-width: 280px;
                            }

                            span.new_arabia_a a {
                              bottom: 25px !important;
                              padding: 12px 20px;
                            }

                            .new_arabia {
                              height: 523px !important;
                              background-color: #000;
                            }

                            .single-item .slick-slide .new_arabia_slide {
                              top: 210px;
                              height: 210px;
                            }

                            .single-item .slick-slide>picture>.new_arabiaimg {
                              position: relative;
                              top: 20px;
                              height: 480px;
                              background-color: #000;
                            }
                          }

                          h1.single_item_yo_h1.new_phone_h1 {
                            font-size: 41px;
                            margin: 0;
                            font-weight: 700 !important;
                            color: #ff7900;
                            margin-top: 60px;
                            letter-spacing: 0;
                            max-width: 460px;
                            line-height: 1.3;
                          }

                          p.single_item_yo_p.new_phone_p {
                            font-size: 35px;
                            max-width: 345px;
                            line-height: 40px;
                            margin-top: 15px;
                            color: #000;
                            font-weight: 700 !important;
                          }

                          span.new_phone_a a {
                            bottom: 0px !important;
                          }

                          h6.phone_terms {
                            margin-top: 40px;
                            color: #000;
                            font-size: 15px;
                          }

                          @media (max-width: 480px) {
                            h6.phone_terms {
                              margin-top: 203px;
                              color: #000;
                              font-size: 15px;
                            }

                            small.single_item_sharesmall.new_army_small {
                              display: none;
                            }

                            h1.single_item_yo_h1.new_phone_h1 {
                              font-size: 28px;
                              max-width: 365px;
                              margin-bottom: 10px;
                              margin-top: 10px;
                              line-height: 1.1;
                              letter-spacing: -1px;
                            }

                            p.single_item_yo_p.new_phone_p {
                              font-size: 23px;
                              line-height: 27px;
                              margin-top: 0;
                              max-width: 260px;
                            }

                            span.new_phone_a a {
                              bottom: -20px !important;
                              padding: 12px 20px;
                            }

                            .new_phone {
                              height: 523px !important;
                              background-color: #000;
                            }

                            .single-item .slick-slide .new_phone_slide {
                              top: 30px;
                            }

                            .single-item .slick-slide>picture>.new_phoneimg {
                              position: relative;
                              top: 20px;
                              height: 480px;
                              background-color: #000;
                            }
                          }

                          h1.single_item_yo_h1.new_inter1_h1 {
                            font-size: 45px;
                            margin: 0;
                            font-weight: 700 !important;
                            color: #ff7900;
                            margin-top: 80px;
                            letter-spacing: -0.5px;
                            max-width: 420px;
                            line-height: 1.2;
                          }

                          p.single_item_yo_p.new_inter1_p {
                            font-size: 36px;
                            max-width: 310px;
                            line-height: 40px;
                            margin-top: 10px;
                            color: #fff;
                            font-weight: 700 !important;
                          }

                          h1.single_item_yo_h1.new_inter_h1 {
                            font-size: 45px;
                            margin: 0;
                            font-weight: 700 !important;
                            color: #ff7900;
                            margin-top: 80px;
                            letter-spacing: -0.5px;
                            max-width: 400px;
                            line-height: 1.3;
                          }

                          p.single_item_yo_p.new_inter_p {
                            font-size: 38px;
                            max-width: 372px;
                            line-height: 40px;
                            margin-top: 10px;
                            color: #fff;
                            font-weight: 700 !important;
                            line-height: 1.3;
                          }

                          span.new_inter_a a {
                            bottom: 0px !important;
                            font-size: 18px;
                            font-weight: 700;
                          }

                          @media (max-width: 480px) {
                            small.single_item_sharesmall.new_army_small {
                              display: none;
                            }

                            h1.single_item_yo_h1.new_inter_h1,
                            h1.single_item_yo_h1.new_inter1_h1 {
                              font-size: 33px;
                              max-width: 210px;
                              margin-bottom: 10px;
                              margin-top: 10px;
                              line-height: 1.1;
                              letter-spacing: -1px;
                            }

                            p.single_item_yo_p.new_inter_p,
                            p.single_item_yo_p.new_inter1_p {
                              font-size: 25px;
                              margin-top: 0;
                              max-width: 180px;
                              line-height: 1.3;
                            }

                            span.new_inter_a a {
                              bottom: 125px !important;
                              padding: 15px 20px;
                            }

                            .new_inter {
                              height: 523px !important;
                              background-color: #000;
                            }

                            .single-item .slick-slide .new_inter_slide {
                              top: 210px;
                            }

                            .single-item .slick-slide>picture>.new_interimg {
                              position: relative;
                              top: 20px;
                              height: 480px;
                              background-color: #000;
                            }
                          }

                          h1.single_item_yo_h1.new_adds_h1 {
                            font-size: 38px;
                            margin: 0;
                            font-weight: 700 !important;
                            color: #000;
                            margin-top: 50px;
                            letter-spacing: -0.5px;
                            max-width: 430px;
                            line-height: 1.3;
                          }

                          h1.single_item_yo_h1.new_adds_h1 span {
                            color: #ff7900;
                          }

                          span.new_adds_a a {
                            bottom: 40px !important;
                            padding: 15px 23px;
                          }

                          .single-item .slick-slide .new_adds_slide {
                            top: 135px !important;
                          }

                          @media (max-width: 480px) {
                            small.single_item_sharesmall.new_army_small {
                              display: none;
                            }

                            h1.single_item_yo_h1.new_adds_h1 {
                              font-size: 25px;
                              max-width: 315px;
                              margin-bottom: 10px;
                              margin-top: 10px;
                              line-height: 1.2;
                            }

                            span.new_adds_a a {
                              bottom: -25px !important;
                              padding: 12px 15px !important;
                            }

                            .new_adds_slide {
                              height: 542px;
                            }

                            .single-item .slick-slide .new_adds_slide {
                              top: 265px !important;
                              height: 140px;
                            }

                            .single-item .slick-slide>picture>.new_addsimg {
                              height: 500px;
                              position: relative;
                              top: 30px;
                              background-color: #fff;
                            }
                          }

                          .new_army1_h6 {
                            font-size: 14px;
                            font-weight: 400 !important;
                            color: #fff;
                            margin: 0;
                            position: relative;
                            top: -3px;
                          }

                          h1.single_item_yo_h1.new_army1_h1 {
                            font-size: 43px;
                            margin-bottom: 20px;
                            font-weight: 700 !important;
                            color: #ff7900;
                            margin-top: 40px;
                            letter-spacing: -0.5px;
                            max-width: 430px;
                            line-height: 1.1;
                          }

                          p.single_item_yo_p.new_army1_p {
                            font-size: 31px;
                            line-height: 46px;
                            margin-top: 10px;
                            max-width: 380px;
                            color: #fff;
                          }

                          span.new_army1_a a {
                            bottom: -20px !important;
                            padding: 15px 23px;
                          }

                          .single-item .slick-slide .new_amry1_slide {
                            top: 105px !important;
                          }

                          @media (max-width: 480px) {
                            small.single_item_sharesmall.new_army_small {
                              display: none;
                            }

                            h1.single_item_yo_h1.new_army1_h1 {
                              font-size: 27px;
                              max-width: 410px;
                              margin-bottom: 10px;
                              margin-top: 50px;
                              line-height: 1.2;
                            }

                            p.single_item_yo_p.new_army1_p {
                              font-size: 21px;
                              max-width: 270px;
                              line-height: 35px;
                              margin-top: 5px;
                              color: #fff;
                              font-weight: 700 !important;
                            }

                            .new_army1_h6 {
                              font-size: 12px;
                              position: unset;
                              top: 3px;
                            }

                            span.new_army1_a a {
                              bottom: -25px !important;
                              padding: 12px 15px !important;
                            }

                            .new_army1_slide {
                              height: 542px;
                            }

                            .single-item .slick-slide .new_amry1_slide {
                              top: 185px !important;
                              height: 220px;
                            }

                            .single-item .slick-slide>picture>.new_armyimg1 {
                              height: 500px;
                              position: relative;
                              top: 30px;
                              background-color: #fff;
                            }
                          }

                          .new_iew2_h6 {
                            font-size: 14px;
                            font-weight: 400;
                            color: #ff7900;
                            margin: 0;
                            position: relative;
                            top: 15px;
                          }

                          h1.single_item_yo_h1.new_iew2_h1 {
                            font-size: 36px;
                            margin: 0;
                            font-weight: 700 !important;
                            color: #ff7900;
                            margin-top: 40px;
                            letter-spacing: -0.5px;
                            max-width: 600px;
                            line-height: 1.5;
                          }

                          p.single_item_yo_p.new_iew2_p {
                            font-size: 34px;
                            max-width: 370px;
                            line-height: 40px;
                            margin-top: 10px;
                            color: #fff;
                            font-weight: 700 !important;
                          }

                          p.single_item_yo_p.new_iew2_p svg {
                            display: inline-block;
                            margin: 0px;
                          }

                          span.new_eshopslide_a a {
                            bottom: 0px !important;
                            padding: 15px 23px;
                          }

                          @media (max-width: 480px) {
                            small.single_item_sharesmall.new_army_small {
                              display: none;
                            }

                            h1.single_item_yo_h1.new_iew2_h1 {
                              font-size: 28px;
                              max-width: 345px;
                              margin-bottom: 0;
                              margin-top: 40px;
                              line-height: 1.2;
                            }

                            p.single_item_yo_p.new_iew2_p {
                              font-size: 23px;
                              max-width: 225px;
                              line-height: 30px;
                              margin-top: 5px;
                              color: #fff;
                              font-weight: 700 !important;
                            }

                            .new_iew2_h6 {
                              font-size: 12px;
                              position: unset;
                              top: -15px;
                            }

                            p.single_item_yo_p.new_iew2_p svg {
                              display: inline-block;
                              width: unset;
                              margin-top: 5px;
                              height: 15px;
                            }

                            span.new_iew2_a a {
                              bottom: -25px !important;
                              padding: 12px 15px !important;
                            }

                            .new_iew2_slide {
                              height: 542px;
                            }

                            .single-item .slick-slide .new_iew2_slide {
                              top: 215px;
                              height: 200px;
                            }

                            .single-item .slick-slide>picture>.new_iew2img {
                              position: relative;
                              top: 40px;
                              height: 450px;
                              background-color: #000;
                            }
                          }

                          h1.single_item_yo_h1.orange_week_h1 {
                            font-size: 38px;
                            margin: 0;
                            font-weight: 700 !important;
                            color: #ff7900;
                            margin-top: 20px;
                            letter-spacing: -0.5px;
                            max-width: 310px;
                            line-height: 1.6;
                          }

                          span.orange_week_a a {
                            bottom: 50px !important;
                          }

                          .single-item .slick-slide .orange_week_slide {
                            top: 130px !important;
                          }

                          @media (max-width: 480px) {
                            small.single_item_sharesmall.new_army_small {
                              display: none;
                            }

                            h1.single_item_yo_h1.orange_week_h1 {
                              font-size: 27px;
                              max-width: 325px;
                              margin-bottom: 10px;
                              margin-top: -10px;
                              line-height: 1.6;
                            }

                            span.orange_week_a a {
                              bottom: 205px !important;
                              padding: 15px 20px;
                            }

                            .single-item .slick-slide .orange_week_slide {
                              top: 270px !important;
                            }

                            .orange_week {
                              height: 523px !important;
                              background-color: #000;
                            }

                            .single-item .slick-slide .orange_week_slide {
                              top: 270px;
                            }

                            .single-item .slick-slide>picture>.new_weekimg {
                              position: relative;
                              top: 20px;
                              height: 480px;
                              background-color: #000;
                            }
                          }

                          h1.single_item_yo_h1.new_fibernew_h1 {
                            font-size: 45px;
                            margin: 0;
                            font-weight: 700 !important;
                            color: #ff7900;
                            margin-top: 20px;
                            letter-spacing: -0.5px;
                            max-width: 280px;
                            line-height: 1.3;
                          }

                          p.single_item_yo_p.new_fibernew_p {
                            font-size: 30px;
                            max-width: 390px;
                            line-height: 40px;
                            margin-top: 10px;
                            color: #fff;
                            font-weight: 700 !important;
                          }

                          span.new_fibernew_a a {
                            bottom: 0px !important;
                          }

                          @media (max-width: 480px) {
                            small.single_item_sharesmall.new_army_small {
                              display: none;
                            }

                            h1.single_item_yo_h1.new_fibernew_h1 {
                              font-size: 24px;
                              max-width: 365px;
                              margin-bottom: 10px;
                              margin-top: 15px;
                              line-height: 1;
                            }

                            p.single_item_yo_p.new_fibernew_p {
                              font-size: 17px;
                              line-height: 25px;
                              margin-top: 0;
                              max-width: 320px;
                            }

                            span.new_fibernew_a a {
                              padding: 15px 20px;
                              bottom: 195px !important;
                            }

                            .new_fibernew {
                              height: 523px !important;
                              background-color: #000;
                            }

                            .single-item .slick-slide .new_fibernew_slide {
                              top: 270px;
                            }

                            .single-item .slick-slide>picture>.new_fibernewimg {
                              position: relative;
                              top: 20px;
                              height: 480px;
                              background-color: #000;
                            }
                          }

                          @media (max-width: 768px) {
                            span.new_iew_a.new_iew_a1 a {
                              bottom: 145px !important;
                            }

                            .single-item .slick-slide>picture>.new_iewimg.new_iewimg1 {
                              height: 460px;
                            }

                            h1.single_item_yo_h1.new_iew_h1.new_iew_h11 {
                              margin-top: 45px;
                              max-width: 305px;
                              font-size: 20px;
                            }

                            p.single_item_yo_p.new_iew_p.new_iew_p1 {
                              margin-top: 20px;
                            }
                          }

                          #csroverlay_video {
                            position: fixed;
                            z-index: 999;
                            top: 0;
                            left: 0;
                            right: 0;
                            bottom: 0;
                            background: rgba(0, 0, 0, 0.4);
                            display: none;
                          }

                          #csrmodal_video {
                            position: absolute;
                            top: 58%;
                            right: 50%;
                            margin-left: -50%;
                            transform: translate(50%, -50%);
                            background: #fff;
                            width: 45%;
                            height: 324px;
                            padding: 50px 40px;
                            border-radius: 10px !important;
                            text-align: center;
                          }

                          @media (max-width: 768px) {
                            #csrmodal_video {
                              width: 98%;
                              height: 360px;
                              top: 50%;
                            }
                          }

                          .new_popcontent p b {
                            font-size: 20px;
                            font-weight: 700;
                            margin-bottom: 0px;
                            display: block;
                          }

                          .new_popcontent p {
                            line-height: 1.3;
                            max-width: 400px;
                            color: #000;
                            font-size: 19px;
                            font-weight: 500;
                            margin: 0 auto;
                            padding: 0;
                          }

                          .new_popcontent p span {
                            font-weight: 700;
                            color: #ff7900;
                          }

                          .new_popcontent p a {
                            font-weight: 700;
                          }

                          .new_popcontent .popup_btn {
                            display: inline-block;
                            margin: 20px;
                            background-color: #ff7900;
                            color: #fff;
                            font-size: 15px;
                            font-weight: 700;
                            padding: 10px 20px;
                            cursor: pointer;
                          }

                          .new_popcontent .close_popup {
                            font-size: 16px;
                            font-weight: 700;
                            text-decoration: underline;
                            display: block;
                            cursor: pointer;
                          }

                          h1.single_item_yo_h1.new_defence_h1 {
                            font-size: 33px;
                            margin: 0;
                            font-weight: 700 !important;
                            color: #000;
                            margin-top: 70px;
                            letter-spacing: -0.5px;
                            max-width: 370px;
                            line-height: 45px;
                          }

                          h1.single_item_yo_h1.new_defence_h1 span {
                            color: #ff7900;
                          }

                          span.new_defence_a .single_item_4ga.sanad_a {
                            background-color: unset;
                            color: #ff7900 !important;
                            text-decoration: underline;
                            padding: unset;
                            bottom: 20px !important;
                            font-size: 20px !important;
                            cursor: pointer;
                          }

                          span.new_defence_a .single_item_4ga.sanad_a:focus {
                            outline: unset;
                          }

                          @media (max-width: 480px) {
                            small.single_item_sharesmall.new_army_small {
                              display: none;
                            }

                            h1.single_item_yo_h1.new_defence_h1 {
                              font-size: 21px;
                              max-width: 340px;
                              margin-bottom: 0;
                              margin-top: 20px;
                              line-height: 1.3;
                            }

                            span.new_defence_p a {
                              bottom: -25px !important;
                            }

                            .new_defence {
                              height: 542px;
                              background-color: #fff;
                            }

                            .single-item .slick-slide .new_defence_slide {
                              top: 30px;
                            }

                            .single-item .slick-slide>picture>.new_defenceimg {
                              position: relative;
                              top: 40px;
                              height: 480px;
                              background-color: #fff;
                            }

                            span.new_defence_a .single_item_4ga.sanad_a {
                              background-color: unset;
                              color: #ff7900 !important;
                              text-decoration: underline;
                              padding: unset;
                              bottom: -20px !important;
                              font-size: 16px !important;
                              transform: translate(-190%, 50%);
                            }
                          }

                          h1.single_item_yo_h1.new_eshopslide_h1 {
                            font-size: 48px;
                            margin: 0;
                            font-weight: 700 !important;
                            color: #000;
                            margin-top: 40px;
                            letter-spacing: -0.5px;
                            max-width: 600px;
                            line-height: 1.5;
                          }

                          h1.single_item_yo_h1.new_eshopslide_h1 svg {
                            display: block;
                            margin: 15px 0px;
                          }

                          span.new_eshopslide_a a {
                            bottom: 0px !important;
                            padding: 19px 30px;
                          }

                          @media (max-width: 480px) {
                            small.single_item_sharesmall.new_army_small {
                              display: none;
                            }

                            h1.single_item_yo_h1.new_eshopslide_h1 {
                              font-size: 31px;
                              max-width: 345px;
                              margin-bottom: 0;
                              margin-top: 40px;
                              line-height: 1.2;
                            }

                            h1.single_item_yo_h1.new_eshopslide_h1 svg {
                              display: inline-block;
                              width: 200px;
                              margin: 0;
                              vertical-align: middle;
                              position: relative;
                              top: -5px;
                            }

                            p.single_item_yo_p.new_eshopslide_p {
                              font-size: 24px;
                              line-height: 29px;
                              margin-top: 5px;
                              max-width: 330px;
                            }

                            span.new_eshopslide_a a {
                              bottom: -45px !important;
                              padding: 15px 25px;
                            }

                            .new_eshopslide {
                              height: 542px;
                              background-color: #fff;
                            }

                            .single-item .slick-slide .new_eshopslide_slide {
                              top: 10px;
                            }

                            .single-item .slick-slide>picture>.new_eshopslideimg {
                              position: relative;
                              top: 40px;
                              height: 460px;
                              background-color: #fff;
                            }
                          }

                          h1.single_item_yo_h1.new_yoline_h1 {
                            font-size: 41px;
                            margin: 0;
                            font-weight: 700 !important;
                            color: #ff7900;
                            margin-top: 20px;
                            letter-spacing: -0.5px;
                            max-width: 410px;
                            line-height: 1.3;
                          }

                          p.single_item_yo_p.new_yoline_p {
                            font-size: 34px;
                            line-height: 42px;
                            margin-top: 10px;
                            color: #fff;
                            max-width: 350px;
                            font-weight: 700 !important;
                          }

                          p.single_item_yo_p.new_yoline_p span {
                            color: #ff7900;
                          }

                          span.new_yoline_a a {
                            bottom: 0px !important;
                          }

                          @media (max-width: 480px) {
                            small.single_item_sharesmall.new_army_small {
                              display: none;
                            }

                            h1.single_item_yo_h1.new_yoline_h1 {
                              font-size: 26px;
                              max-width: 355px;
                              margin-bottom: 10px;
                              margin-top: 20px;
                              line-height: 1.2;
                            }

                            p.single_item_yo_p.new_yoline_p {
                              font-size: 22px;
                              line-height: 29px;
                              margin-top: 0;
                              max-width: 290px;
                            }

                            span.new_yoline_a a {
                              bottom: 150px !important;
                            }

                            .new_yoline {
                              height: 542px;
                              background-color: #000;
                            }

                            .single-item .slick-slide .new_yoline_slide {
                              top: 230px;
                            }

                            .single-item .slick-slide>picture>.new_yolineimg {
                              position: relative;
                              top: 30px;
                              height: 480px;
                              background-color: #fff;
                            }
                          }

                          h1.single_item_yo_h1.new_xiaomi_h1 {
                            font-size: 42px;
                            margin: 0;
                            font-weight: 700 !important;
                            color: #ff7900;
                            margin-top: 20px;
                            letter-spacing: -0.5px;
                            max-width: 450px;
                            line-height: 1.3;
                          }

                          p.single_item_yo_p.new_xiaomi_p {
                            font-size: 32px;
                            line-height: 40px;
                            margin-top: 20px;
                            color: #000;
                            max-width: 300px;
                            font-weight: 700 !important;
                          }

                          span.new_xiaomi_a a {
                            bottom: 0px !important;
                          }

                          @media (max-width: 480px) {
                            small.single_item_sharesmall.new_army_small {
                              display: none;
                            }

                            h1.single_item_yo_h1.new_xiaomi_h1 {
                              font-size: 28px;
                              max-width: 355px;
                              margin-bottom: 10px;
                              margin-top: 20px;
                              line-height: 1.2;
                            }

                            p.single_item_yo_p.new_xiaomi_p {
                              font-size: 19.5px;
                              line-height: 29px;
                              margin-top: 0;
                              max-width: 330px;
                            }

                            span.new_xiaomi_a a {
                              bottom: -30px !important;
                            }

                            .new_xiaomi {
                              height: 542px;
                              background-color: #fff;
                            }

                            .single-item .slick-slide .new_xiaomi_slide {
                              top: 20px;
                            }

                            .single-item .slick-slide>picture>.new_xiaomiimg {
                              position: relative;
                              top: 20px;
                              height: 480px;
                              background-color: #fff;
                            }
                          }

                          h1.single_item_yo_h1.new_eshopfiber_h1 {
                            font-size: 32px;
                            margin: 0;
                            font-weight: 700 !important;
                            color: #fff;
                            margin-top: 40px;
                            letter-spacing: -0.5px;
                            max-width: 350px;
                            line-height: 1.4;
                          }

                          h1.single_item_yo_h1.new_eshopfiber_h1 span {
                            color: #ff7900;
                          }

                          span.new_eshopfiber_a a {
                            bottom: 10px !important;
                          }

                          @media (max-width: 768px) {
                            small.single_item_sharesmall.new_army_small {
                              display: none;
                            }

                            h1.single_item_yo_h1.new_eshopfiber_h1 {
                              font-size: 25px;
                              max-width: 270px;
                              margin-bottom: 10px;
                              margin-top: 107px;
                              line-height: 1.4;
                            }

                            .new_eshopfiber {
                              background-color: #000;
                            }

                            p.single_item_yo_p.new_eshopfiber_p {
                              font-size: 31px;
                              line-height: 1.2;
                              max-width: 335px;
                            }

                            span.new_eshopfiber_a a {
                              bottom: 65px !important;
                            }

                            .single-item .slick-slide .new_eshopfiber_slide {
                              top: 150px;
                            }

                            .single-item .slick-slide>picture>.new_eshopfiberimg {
                              position: relative;
                              top: 20px;
                              height: 520px;
                            }
                          }

                          .new_manaser_h1 span {
                            display: block;
                            width: 440px;
                          }

                          h1.single_item_yo_h1.new_manaser_h1 {
                            font-size: 33px;
                            margin: 0;
                            font-weight: 700 !important;
                            color: #ff7900;
                            margin-top: 0px;
                            letter-spacing: -0.5px;
                            max-width: 345px;
                            line-height: 1.3;
                          }

                          p.single_item_yo_p.new_manaser_p {
                            font-size: 33px;
                            line-height: 40px;
                            margin-top: 10px;
                            color: #fff;
                            max-width: 400px;
                            font-weight: 700 !important;
                          }

                          .new_manaser_h4 {
                            font-size: 14px;
                            line-height: 25px;
                            margin-top: 0;
                            color: #fff;
                            max-width: 340px;
                            font-weight: 500 !important;
                            margin-right: 0;
                          }

                          .new_manaser_h4 span {
                            display: block;
                          }

                          span.new_manaser_a a {
                            bottom: 0px !important;
                          }

                          @media (max-width: 480px) {
                            small.single_item_sharesmall.new_army_small {
                              display: none;
                            }

                            h1.single_item_yo_h1.new_manaser_h1 {
                              font-size: 20px;
                              max-width: 280px;
                              margin-bottom: 10px;
                              margin-top: 70px;
                              line-height: 1.2;
                            }

                            p.single_item_yo_p.new_manaser_p {
                              font-size: 17px;
                              line-height: 29px;
                              margin-top: 0;
                              max-width: 370px;
                            }

                            .new_manaser_h4 {
                              font-size: 11px;
                              letter-spacing: -0.2px;
                              max-width: 250px;
                              line-height: 19px;
                            }

                            span.new_manaser_a a {
                              bottom: 65px !important;
                            }

                            .new_manaser {
                              height: 542px;
                            }

                            .single-item .slick-slide .new_manaser_slide {
                              top: 150px;
                            }

                            .single-item .slick-slide>picture>.new_manaserimg {
                              position: relative;
                              top: 20px;
                              height: 480px;
                            }
                          }

                          h1.single_item_yo_h1.new_tablet_h1 {
                            font-size: 38px;
                            margin: 0;
                            font-weight: 700 !important;
                            color: #ff7900;
                            margin-top: 30px;
                            letter-spacing: -0.5px;
                            max-width: 450px;
                            line-height: 1.4;
                          }

                          p.single_item_yo_p.new_tablet_p {
                            font-size: 32px;
                            line-height: 48px;
                            margin-top: 35px;
                            color: #fff;
                            max-width: 360px;
                            font-weight: 700 !important;
                          }

                          span.new_tablet_a a {
                            bottom: 10px !important;
                          }

                          @media (max-width: 480px) {
                            small.single_item_sharesmall.new_army_small {
                              display: none;
                            }

                            h1.single_item_yo_h1.new_tablet_h1 {
                              font-size: 28px;
                              max-width: 365px;
                              margin-bottom: 10px;
                              margin-top: 95px;
                            }

                            p.single_item_yo_p.new_tablet_p {
                              font-size: 25px;
                              line-height: 33px;
                              margin-top: 10px;
                              max-width: 310px;
                            }

                            span.new_tablet_a a {
                              bottom: 65px !important;
                            }

                            .new_tablet {
                              height: 542px;
                            }

                            .single-item .slick-slide .new_tablet_slide {
                              top: 150px;
                            }

                            .single-item .slick-slide>picture>.new_tabletimg {
                              position: relative;
                              top: 20px;
                              height: 480px;
                            }
                          }

                          h1.single_item_yo_h1.new_nfiber_h1 {
                            font-size: 33px;
                            margin: 0;
                            font-weight: 700 !important;
                            color: #ff7900;
                            margin-top: 30px;
                            letter-spacing: -0.5px;
                            max-width: 450px;
                            line-height: 1.4;
                          }

                          span.new_nfiber_a a {
                            bottom: 10px !important;
                          }

                          @media (max-width: 480px) {
                            small.single_item_sharesmall.new_army_small {
                              display: none;
                            }

                            h1.single_item_yo_h1.new_nfiber_h1 {
                              font-size: 23px;
                              max-width: 365px;
                              margin-bottom: 10px;
                              margin-top: 120px;
                              line-height: 1.3;
                            }

                            .new_nfiber {
                              background-color: #17202A;
                            }

                            span.new_nfiber_a a {
                              bottom: 65px !important;
                            }

                            .single-item .slick-slide .new_nfiber_slide {
                              top: 150px;
                            }

                            .single-item .slick-slide>picture>.new_nfiberimg {
                              position: relative;
                              top: -20px;
                            }
                          }

                          @media (min-width:370px) and (max-width:376px) {
                            h1.single_item_yo_h1.new_nfiber_h1 {
                              max-width: 350px;
                              font-size: 23px;
                            }
                          }

                          @media (min-width:360px) and (max-width:365px) {
                            h1.single_item_yo_h1.new_nfiber_h1 {
                              font-size: 24px;
                              max-width: 325px;
                            }
                          }

                          h1.single_item_yo_h1.new_iew_h1 {
                            font-size: 30px;
                            margin: 0;
                            font-weight: 700 !important;
                            color: #000;
                            margin-top: 30px;
                            letter-spacing: -0.5px;
                            max-width: 340px;
                            line-height: 1.4;
                          }

                          p.single_item_yo_p.new_iew_p {
                            font-size: 30px;
                            line-height: 34px;
                            margin-top: 35px;
                            color: #ff7900;
                            max-width: 440px;
                            font-weight: 700 !important;
                          }

                          span.new_iew_a a {
                            bottom: -10px !important;
                          }

                          @media (max-width: 768px) {
                            h1.single_item_yo_h1.new_iew_h1 {
                              font-size: 21px;
                              line-height: 1.2;
                              max-width: 275px;
                              margin-bottom: 10px;
                              margin-top: 80px;
                            }

                            p.single_item_yo_p.new_iew_p {
                              font-size: 21px;
                              line-height: 1;
                              max-width: 335px;
                              margin-top: 15px;
                            }

                            span.new_iew_a a {
                              bottom: 95px !important;
                            }

                            .single-item .slick-slide .new_iew_slide {
                              top: 180px;
                            }

                            .single-item .slick-slide>picture>.new_iewimg {
                              position: relative;
                              top: 30px;
                              height: 430px;
                            }

                            .new_iew {
                              height: 542px;
                            }
                          }

                          h1.single_item_yo_h1.new_bts_h1 {
                            font-size: 55px;
                            margin: 0;
                            font-weight: 700 !important;
                            color: #ff7900;
                            margin-top: 50px;
                            letter-spacing: -0.5px;
                            max-width: 320px;
                            line-height: 60px;
                          }

                          p.single_item_yo_p.new_bts_p {
                            font-size: 50px;
                            line-height: 64px;
                            margin-top: 5px;
                            color: #fff;
                            max-width: 330px;
                            font-weight: 700 !important;
                          }

                          span.new_bts_a a {
                            bottom: -20px !important;
                          }

                          @media (max-width: 768px) {
                            small.single_item_sharesmall.new_army_small {
                              display: none;
                            }

                            h1.single_item_yo_h1.new_bts_h1 {
                              font-size: 35px;
                              line-height: 1;
                              max-width: 315px;
                              margin-bottom: 10px;
                              margin-top: 85px;
                            }

                            p.single_item_yo_p.new_bts_p {
                              font-size: 33px;
                              line-height: 1.2;
                              max-width: 275px;
                            }

                            span.new_bts_a a {
                              bottom: 65px !important;
                            }

                            .single-item .slick-slide .new_bts_slide {
                              top: 150px;
                            }

                            .single-item .slick-slide>picture>.new_btsimg {
                              position: relative;
                              top: 30px;
                            }
                          }

                          h1.single_item_yo_h1.new_myorange_h1 {
                            font-size: 36px;
                            margin: 0;
                            font-weight: 700 !important;
                            line-height: 45px;
                            color: #ff7900;
                            max-width: 400px;
                            margin-top: 40px;
                            letter-spacing: -0.5px;
                          }

                          p.single_item_yo_p.new_myorange_p span {
                            color: #ff7900;
                          }

                          p.single_item_yo_p.new_myorange_p {
                            font-size: 42px;
                            line-height: 1.2;
                            margin-top: 15px;
                            color: #000;
                            max-width: 360px;
                            font-weight: 700 !important;
                          }

                          span.new_myorange_a a {
                            bottom: -40px !important;
                          }

                          @media (max-width: 768px) {
                            h1.single_item_yo_h1.new_myorange_h1 {
                              font-size: 26px;
                              line-height: 27px;
                              max-width: 315px;
                              margin-top: 200px;
                              margin-bottom: -10px;
                            }

                            p.single_item_yo_p.new_myorange_p {
                              font-size: 22px;
                              line-height: 28px;
                              max-width: 300px;
                              margin-top: 20px;
                            }

                            span.new_myorange_a a {
                              bottom: -20px !important;
                            }

                            .single-item .slick-slide>picture>.new_orangeimg {
                              position: relative;
                              top: 20px;
                            }
                          }

                          h1.single_item_yo_h1.new_sam_h1 {
                            font-size: 35px;
                            margin: 0;
                            font-weight: 700 !important;
                            line-height: 45px;
                            color: #ff7900;
                            max-width: 400px;
                            margin-top: 40px;
                            letter-spacing: -0.5px;
                          }

                          p.single_item_yo_p.new_sam_p {
                            font-size: 33px;
                            line-height: 1.2;
                            margin-top: 15px;
                            color: #000;
                            max-width: 410px;
                            font-weight: 700 !important;
                          }

                          span.new_sam_a a {
                            bottom: -40px !important;
                          }

                          @media (max-width: 768px) {
                            h1.single_item_yo_h1.new_sam_h1 {
                              font-size: 23px;
                              line-height: 27px;
                              max-width: 315px;
                              margin-top: 200px;
                              margin-bottom: -10px;
                            }

                            p.single_item_yo_p.new_sam_p {
                              font-size: 19px;
                              line-height: 26px;
                              max-width: 315px;
                            }

                            span.new_sam_a a {
                              bottom: -20px !important;
                            }

                            .single-item .slick-slide>picture>.new_samimg {
                              position: relative;
                              top: 20px;
                              height: 515px;
                            }
                          }

                          h1.single_item_yo_h1.new_roaming_h1 {
                            font-size: 58px;
                            margin: 0;
                            font-weight: 700 !important;
                            line-height: 75px;
                            color: #fff;
                            max-width: 460px;
                            margin-top: 70px;
                            letter-spacing: -0.5px;
                          }

                          h1.single_item_yo_h1.new_roaming_h1 span {
                            color: #ff7900;
                          }

                          @media (max-width: 768px) {
                            h1.single_item_yo_h1.new_roaming_h1 {
                              font-size: 38px;
                              line-height: 48px;
                              max-width: 365px;
                              margin-top: 80px;
                            }

                            .new_roaming_a a.single_item_4ga {
                              bottom: 110px;
                            }

                            img.new_roamingimg {
                              position: relative;
                              top: 25px;
                            }
                          }

                          @media (min-width:360px) and (max-width:365px) {
                            h1.single_item_yo_h1.new_nfiber_h1 {
                              font-size: 24px;
                              max-width: 315px;
                            }
                          }

                          h1.single_item_yo_h1.new_promotion_h1 {
                            font-size: 36px;
                            margin: 0;
                            font-weight: 700 !important;
                            line-height: 1.4;
                            color: #ff7900;
                            max-width: 400px;
                            margin-top: 25px;
                            letter-spacing: -0.5px;
                          }

                          p.single_item_yo_p.new_promotion_p {
                            font-size: 34px;
                            line-height: 1.2;
                            margin-top: 30px;
                            color: #000;
                            max-width: 400px;
                            font-weight: 700 !important;
                          }

                          span.new_promotion_a p {
                            position: absolute;
                            bottom: -15px;
                            left: 100px;
                            font-size: 14px;
                            color: #fff;
                            font-weight: 700;
                          }

                          .new_promotion_a .single_item_4ga {
                            padding: 16px 32px;
                          }

                          @media (max-width: 768px) {
                            h1.single_item_yo_h1.new_promotion_h1 {
                              font-size: 26px;
                              margin-top: 0;
                              max-width: 310px;
                              line-height: 1.2;
                            }

                            p.single_item_yo_p.new_promotion_p {
                              font-size: 23px;
                              max-width: 320px;
                              margin-top: 10px;
                            }

                            span.new_promotion_a p {
                              left: 0px;
                              font-size: 14px;
                              bottom: -42px;
                            }

                            .new_promotion_a .single_item_4ga {
                              bottom: -45px;
                              padding: 15px 44px;
                            }

                            .single-item .slick-slide .new_promotion_slide {
                              top: 45px;
                            }

                            .single-item .slick-slide>picture>.new_promotion_img {
                              position: relative;
                              top: 25px;
                              background-color: #fff;
                            }
                          }

                          h1.single_item_yo_h1.new_esmaani_h1 {
                            font-size: 52px;
                            margin: 0;
                            font-weight: 700 !important;
                            line-height: 1.2;
                            color: #000;
                            max-width: 320px;
                            margin-top: 15px;
                          }

                          p.single_item_yo_p.new_esmaani_p {
                            font-size: 50px;
                            line-height: 1.2;
                            margin-top: 10px;
                            color: #ff7900;
                            max-width: 270px;
                          }

                          span.new_esmaani_a a {
                            bottom: 40px !important;
                          }

                          .single-item .slick-slide .new_esmaani_slide {
                            top: 125px !important;
                          }

                          @media (max-width: 768px) {
                            h1.single_item_yo_h1.new_esmaani_h1 {
                              font-size: 36px;
                              margin-top: 0;
                              max-width: 320px;
                            }

                            .new_esmaani_h1 span {
                              color: #ff7900;
                            }

                            p.single_item_yo_p.new_esmaani_p {
                              font-size: 35px;
                              max-width: 300px;
                            }

                            .single-item .slick-slide div>span>.new_esmaani_a a {
                              bottom: 150px;
                            }

                            span.new_esmaani_a a {
                              bottom: 190px !important;
                            }

                            .single-item .slick-slide .new_esmaani_slide {
                              top: 285px !important;
                            }

                            .single-item .slick-slide>picture>.new_esmaani_img {
                              position: relative;
                              top: 20px;
                              background-color: #fff;
                            }
                          }

                          h1.single_item_yo_h1.new_network_h1 {
                            font-size: 58px;
                            margin: 0;
                            font-weight: 700 !important;
                            line-height: 1.2;
                            color: #ff7900;
                            max-width: 300px;
                            margin-top: 15px;
                          }

                          p.single_item_yo_p.new_network_p {
                            font-size: 42px;
                            line-height: 1.2;
                            margin-top: 10px;
                            color: #fff;
                            max-width: 270px;
                          }

                          @media (max-width: 768px) {
                            h1.single_item_yo_h1.new_network_h1 {
                              font-size: 40px;
                              margin-top: 0;
                              max-width: 250px;
                            }

                            p.single_item_yo_p.new_network_p {
                              font-size: 25px;
                              max-width: 300px;
                            }

                            .single-item .slick-slide div>span>.new_network_a a {
                              bottom: 150px;
                            }

                            .single-item .slick-slide .new_network_slide {
                              top: 245px;
                            }

                            .single-item .slick-slide>picture>.new_network_img {
                              position: relative;
                              top: 25px;
                            }
                          }

                          h1.single_item_yo_h1.new_revival_h1 {
                            font-size: 52px;
                            margin: 0;
                            font-weight: 700 !important;
                            line-height: 1.2;
                            color: #ff7900;
                          }

                          .single-item .slick-slide .new_revival_slide {
                            top: 130px !important;
                          }

                          p.single_item_yo_p.new_revival_p {
                            font-size: 36px;
                            line-height: 1;
                            margin-top: 10px;
                            color: #000;
                            max-width: 340px;
                          }

                          p.single_item_yo_p.new_revival_p span {
                            color: #ff7900;
                          }

                          span.new_revival_a a {
                            bottom: 10px !important;
                          }

                          @media (max-width: 768px) {
                            h1.single_item_yo_h1.new_revival_h1 {
                              font-size: 35px;
                            }

                            p.single_item_yo_p.new_revival_p {
                              font-size: 26px;
                              max-width: 260px;
                            }

                            .single-item .slick-slide>picture>.new_revival_img {
                              width: 414px;
                              background-color: #fff;
                              position: relative;
                              top: 25px;
                            }

                            .single-item .slick-slide .new_revival_slide {
                              top: 265px !important;
                            }

                            .single-item .slick-slide div>span>.new_revival_a {
                              position: absolute;
                              bottom: 165px;
                            }

                            span.new_revival_a a {
                              position: unset;
                            }
                          }

                          .single-item .slick-slide .new_army_fiber_slide {
                            top: 150px !important;
                          }

                          span.new_army_fiber_a .single_item_4ga {
                            bottom: 70px !important;
                          }

                          h1.single_item_yo_h1.new_army_fiber_h1 {
                            font-size: 50px;
                            margin: 0;
                            max-width: 350px;
                            line-height: 1.2;
                            color: #ff7900;
                          }

                          p.single_item_yo_p.new_army_fiber_p {
                            font-size: 38px;
                            line-height: 1;
                            margin-top: 10px;
                            color: #000;
                          }

                          @media (max-width: 480px) {
                            h1.single_item_yo_h1.new_army_fiber_h1 {
                              font-size: 31px;
                              max-width: 200px;
                            }

                            p.single_item_yo_p.new_army_fiber_p {
                              font-size: 26px;
                              max-width: 300px;
                            }

                            img.new_ramadanimg {
                              position: relative;
                              top: 30px;
                              background-color: #fff;
                            }

                            .single-item .slick-slide .new_army_fiber_slide {
                              top: 265px !important;
                            }

                            span.new_army_fiber_a .single_item_4ga {
                              bottom: 170px !important;
                            }
                          }

                          .single-item .slick-slide .new_ramadan_slide {
                            top: 100px !important;
                          }

                          span.new_ramadan_a .single_item_4ga {
                            bottom: 30px !important;
                          }

                          h1.single_item_yo_h1.new_ramadan_h1 {
                            font-size: 40px;
                            margin: 0;
                            max-width: 480px;
                            line-height: 1.2;
                            color: #ff7900;
                            max-width: 350px;
                          }

                          p.single_item_yo_p.new_ramadan_p {
                            font-size: 50px;
                            line-height: 1;
                            margin-top: 10px;
                            color: #fff;
                            max-width: 300px;
                          }

                          @media (max-width: 480px) {
                            h1.single_item_yo_h1.new_ramadan_h1 {
                              font-size: 30px;
                              max-width: 300px;
                              max-width: 250px
                            }

                            p.single_item_yo_p.new_ramadan_p {
                              font-size: 40px;
                              max-width: 230px;
                            }

                            .single-item .slick-slide .new_ramadan_slide {
                              top: 205px !important;
                            }

                            span.new_ramadan_a .single_item_4ga {
                              bottom: 110px !important;
                            }
                          }

                          h1.single_item_yo_h1.new_gam_h1 {
                            font-size: 44px;
                            max-width: 500px;
                            font-weight: 700 !important;
                            color: #ff7900;
                            letter-spacing: -0.5px;
                            margin-bottom: 30px;
                            line-height: 1.1;
                            margin-top: 60px !important;
                          }

                          p.single_item_yo_p.new_gam_p {
                            font-size: 28px;
                            font-weight: 300;
                            max-width: 500px;
                            margin-top: 15px;
                            color: #fff;
                            line-height: 1;
                            letter-spacing: -0.5px;
                            line-height: 1.3;
                          }

                          span.new_gam_a a {
                            padding: 15px 25px !important;
                            font-weight: 700 !important;
                          }

                          .dark h1.single_item_yo_h1.new_gam_h1 {
                            color: #ff7900;
                          }

                          @media(max-width: 480px) {
                            h1.single_item_yo_h1.new_gam_h1 {
                              font-size: 32px;
                              max-width: 350px;
                              margin-bottom: 15px;
                              margin-top: 35px !important;
                            }

                            p.single_item_yo_p.new_gam_p {
                              font-size: 18px;
                              max-width: 315px;
                            }

                            span.new_gam_a .single_item_4ga {
                              bottom: 105px;
                            }

                            .single-item .slick-slide div>span>.new_gam_a {
                              position: unset;
                              bottom: 0;
                            }

                            .single-item .slick-slide .new_gam_slide {
                              top: 200px;
                            }
                          }

                          h1.single_item_yo_h1.new_song_h1 {
                            font-size: 38px;
                            max-width: 500px;
                            font-weight: 700 !important;
                            color: #ff7900;
                            letter-spacing: -0.5px;
                            margin-bottom: 30px;
                            line-height: 1.1;
                            margin-top: 60px !important;
                          }

                          p.single_item_yo_p.new_song_p {
                            font-size: 24px;
                            font-weight: 300;
                            max-width: 380px;
                            margin-top: 15px;
                            color: #fff;
                            line-height: 1;
                            letter-spacing: -0.5px;
                            line-height: 1.3;
                          }

                          span.new_song_a .single_item_4ga {
                            outline: unset !important;
                            background-color: unset;
                            padding: unset;
                            transition: unset;
                            font-size: 18px;
                            text-decoration: underline;
                            float: none;
                            position: unset;
                            display: inline-flex;
                            margin-top: 45px;
                          }

                          span.new_song_a .single_item_4ga svg {
                            vertical-align: middle;
                            margin-left: 12px;
                            position: relative;
                            top: -20px;
                          }

                          .dark h1.single_item_yo_h1.new_song_h1 {
                            color: #ff7900;
                          }

                          @media(max-width: 480px) {
                            h1.single_item_yo_h1.new_song_h1 {
                              font-size: 32px;
                              max-width: 350px;
                              margin-bottom: 15px;
                              margin-top: 35px !important;
                            }

                            p.single_item_yo_p.new_song_p {
                              font-size: 19px;
                              max-width: 315px;
                            }

                            span.new_song_a .single_item_4ga {
                              bottom: unset;
                              top: -30px;
                              margin-top: 0;
                              position: absolute;
                            }

                            .single-item .slick-slide div>span>.new_song_a {
                              position: unset;
                              bottom: 0;
                            }

                            .single-item .slick-slide .new_song_slide {
                              top: 230px;
                            }
                          }

                          .single_item_yo_h1.new_sub_h1 {
                            font-size: 55px;
                            font-weight: 700 !important;
                            color: #ff7900;
                            letter-spacing: -0.5px;
                            margin-bottom: 5px;
                            max-width: 300px;
                            line-height: 1.1;
                            margin-top: 40px !important;
                          }

                          .single_item_yo_p.new_sub_p {
                            font-size: 26px;
                            font-weight: 400 !important;
                            color: #fff;
                            max-width: 400px;
                            line-height: 1;
                            letter-spacing: -0.5px;
                            line-height: 1.4;
                            margin-top: 20px;
                          }

                          .single_item_yo_p.new_sub_p span {
                            font-weight: 700 !important;
                            color: #ff7900;
                          }

                          .dark .single_item_yo_h1.new_sub_h1 {
                            color: #ff7900;
                          }

                          @media (max-width: 480px) {
                            .single_item_yo_h1.new_sub_h1 {
                              font-size: 40px;
                              max-width: 200px !important;
                              font-weight: 700 !important;
                            }

                            .single_item_yo_p.new_sub_p {
                              font-size: 19px;
                              font-weight: 700 !important;
                              max-width: 300px;
                              line-height: 29px;
                            }

                            .single-item .slick-slide .new_sub_slide {
                              top: 200px !important;
                            }

                            .single-item .slick-slide div>span>.new_sub_a a {
                              bottom: 105px !important;
                            }

                            .single-item .slick-slide>picture>.new_subimg {
                              position: relative;
                              top: 10px;
                            }
                          }

                          .single_item_yo_h1.new_fiber_h1 {
                            font-size: 39px;
                            font-weight: 700 !important;
                            color: #ff7900;
                            letter-spacing: -0.5px;
                            margin-bottom: 5px;
                            max-width: 300px;
                            line-height: 1.1;
                            margin-top: 30px !important;
                          }

                          .single_item_yo_p.new_fiber_p {
                            font-size: 39px;
                            font-weight: 700 !important;
                            color: #fff;
                            max-width: 330px;
                            line-height: 1;
                            letter-spacing: -0.5px;
                            line-height: 1.1;
                          }

                          .dark .single_item_yo_h1.new_fiber_h1 {
                            color: #ff7900;
                          }

                          @media (max-width: 480px) {
                            small.single_item_yo_small.new_army_small {
                              display: none;
                            }

                            .single_item_yo_h1.new_fiber_h1 {
                              font-size: 27px;
                              max-width: 200px !important;
                              font-weight: 700 !important;
                            }

                            .single_item_yo_p.new_fiber_p {
                              font-size: 27px;
                              font-weight: 700 !important;
                              max-width: 210px;
                              line-height: 39px;
                            }

                            .single-item .slick-slide .new_fiber_slide {
                              top: 200px !important;
                            }

                            .single-item .slick-slide div>span>.new_fiber_a a {
                              bottom: 105px !important;
                            }

                            .single-item .slick-slide>picture>.new_fiberimg {
                              position: relative;
                              top: 30px;
                              height: 490px;
                            }
                          }

                          small.single_item_sharesmall.new_army_small span {
                            padding-left: 5px;
                          }

                          .single_item_yo_h1.new_army_h1 {
                            font-size: 39px;
                            font-weight: 700 !important;
                            color: #ff7900;
                            letter-spacing: -1px;
                            margin-bottom: 10px;
                            max-width: 530px;
                            margin-top: 40px;
                          }

                          .single_item_yo_p.new_army_p {
                            font-size: 39px;
                            font-weight: 700 !important;
                            color: #000;
                            max-width: 380px;
                            letter-spacing: -1px;
                            line-height: 50px;
                          }

                          .dark .single_item_yo_h1.new_army_h1 {
                            color: #ff7900;
                          }

                          @media (max-width: 480px) {
                            small.single_item_sharesmall.new_army_small {
                              display: none;
                            }

                            .new_army_a a.single_item_4ga {
                              bottom: -70px;
                              padding: 19px 25.5px;
                            }

                            .single_item_yo_h1.new_army_h1 {
                              font-size: 29px;
                              max-width: 400px;
                              margin-bottom: 10px;
                              padding-right: 3px;
                            }

                            .single_item_yo_p.new_army_p {
                              font-size: 29px;
                              max-width: 320px;
                              line-height: 32px;
                              padding-top: 10px;
                              padding-right: 3px;
                              letter-spacing: -0.5px;
                            }

                            .single-item .slick-slide .new_army_slide {
                              top: 30px;
                            }

                            .single-item .slick-slide>picture>.new_armyimg {
                              position: relative;
                              top: 30px;
                              background-color: #fff;
                            }
                          }

                          h1.single_item_yo_h1.new_yo_h1 {
                            font-size: 42px;
                            letter-spacing: -1px;
                            color: #ff7900;
                            margin: 30px 0px 10px
                          }

                          small.single_item_yo_small.new_yo_small {
                            display: block !important;
                          }

                          .single_item_sharea.samsung_s21_a {
                            width: 210px;
                          }

                          .single_item_yo_h1.end_h1 {
                            font-size: 50px;
                            max-width: 380px;
                            font-weight: 700 !important;
                            margin-bottom: 15px;
                          }

                          p.single_item_yo_p.new_yo_p {
                            font-size: 42px;
                            font-weight: 700 !important;
                            letter-spacing: -1px;
                            max-width: 390px;
                            line-height: 57px;
                            color: #fff;
                          }

                          small.single_item_sharesmall.new_yo_small {
                            display: block !important;
                          }

                          p.single_item_yo_p.new_yo_p span {}

                          .single_item_yo_h1.end_h1 {
                            font-size: 50px;
                            max-width: 450px;
                            font-weight: 700 !important;
                            margin-bottom: 15px;
                            color: #ff7900;
                            margin-top: 20px;
                            line-height: 1;
                          }

                          @media (max-width:480px) {
                            small.single_item_sharesmall.new_yo_small {
                              display: none !important;
                            }

                            p.single_item_yo_p.new_yo_p {
                              font-size: 29px;
                              max-width: 310px;
                              line-height: 36px;
                              letter-spacing: 0;
                            }

                            h1.single_item_yo_h1.new_yo_h1 {
                              font-size: 29px;
                              margin: 0 0px 0px;
                              letter-spacing: 0;
                            }

                            span.new_yo_a a {
                              bottom: 155px;
                            }

                            .single-item .slick-slide .new_yo_slide {
                              top: 250px !important;
                            }

                            img.new_yo {
                              position: relative;
                              top: 25px;
                            }
                          }

                          @media (max-width:375px) and (min-width:370px) {
                            p.single_item_yo_p.new_yo_p {
                              max-width: 340px;
                            }
                          }

                          .single_item_yo_p.end_p {
                            line-height: 1.1;
                            max-width: 210px;
                            font-size: 30px;
                            color: #fff;
                          }

                          p.single_item_yo_p.end_p.end_p2 {
                            max-width: 410px;
                          }

                          .single_item_shareh1.revival_slideh1 {
                            font-size: 52px;
                            font-weight: 700 !important;
                            color: #ff7900;
                            letter-spacing: -0.5px;
                            margin-bottom: 15px;
                          }

                          .single_item_shareh1.revival_slideh1 {
                            font-size: 52px;
                            font-weight: 700 !important;
                            color: #ff7900;
                            letter-spacing: -0.5px;
                            margin-bottom: 25px;
                            margin-top: 65px;
                          }

                          .revival_slidep {
                            font-size: 32px;
                            font-weight: 700 !important;
                            color: #000;
                            max-width: 320px;
                            line-height: 1.1;
                          }

                          .revival_slidep span {
                            color: #ff7900;
                          }

                          .single_item_sharea.samsung_s21_a {
                            width: 140px;
                            text-align: center;
                          }

                          a.single_item_sharea.samsung_s21_a img {
                            display: none;
                          }

                          @media (max-width: 480px) {
                            .single-item .slick-slide .samsung_slide2 {
                              top: 190px;
                            }

                            .single-item .samsung_slide picture img {
                              top: 18px;
                              position: relative;
                            }

                            a.single_item_sharea.samsung_s21_a img {
                              display: none;
                            }

                            .single_item_sharea.samsung_s21_a {
                              bottom: 94px !important;
                              width: 140px;
                              font-size: 15px;
                              font-weight: 700;
                              text-align: center;
                              display: inline-block;
                            }

                            .new_slide img {
                              position: relative;
                              top: 20px;
                            }

                            .new_slide img {
                              position: relative;
                              top: 20px;
                            }

                            .single-item .slick-slide .winner_slide_content.new_slide_div {
                              top: 210px !important;
                            }

                            .end_a .single_item_4ga {
                              top: 0;
                              position: unset;
                            }

                            span.end_a {
                              position: absolute;
                              top: 175px;
                            }

                            h1.single_item_yo_h1.end_h1 {
                              font-size: 36px;
                              position: relative;
                              top: -205px;
                              margin-top: 60px;
                            }

                            p.single_item_yo_p.end_p.end_p2 {
                              font-size: 24px;
                              max-width: 220px !important;
                              letter-spacing: -1px;
                            }

                            .single_item_yo_p.end_p {
                              position: relative;
                              top: -205px;
                              font-size: 26px;
                              font-weight: 700;
                              max-width: 200px !important;
                            }

                            .revival_slidep {
                              font-size: 23px;
                              font-weight: 400 !important;
                              color: #fff;
                              max-width: 297px;
                              line-height: 1.3;
                              padding-top: 15px;
                            }

                            .single_item_shareh1.revival_slideh1 {
                              font-size: 42px;
                              margin-top: 45px;
                              margin-bottom: 10px;
                              max-width: 300px;
                            }

                            .single-item .slick-slide .revival_slide {
                              top: 170px;
                            }
                          }

                          @media (max-width:375px) {
                            h1.single_item_yo_h1.end_h1 {
                              max-width: 240px;
                              margin-top: 45px;
                            }

                            .single_item_yo_p.end_p {
                              top: -210px;
                              font-size: 22px;
                              max-width: 200px !important;
                            }

                            p.single_item_yo_p.end_p.end_p2 {
                              max-width: 230px !important;
                              font-size: 22px;
                            }
                          }

                          @media (max-width:360px) {
                            h1.single_item_yo_h1.end_h1 {
                              max-width: 220px;
                              margin-top: 35px;
                            }

                            p.single_item_yo_p.end_p {
                              top: -210px;
                              font-size: 22px;
                              max-width: 200px !important;
                            }

                            p.single_item_yo_p.end_p.end_p2 {
                              max-width: 210px !important;
                            }
                          }

                          h1.single_item_shareh1.eshop_slide {
                            font-size: 50px;
                            font-weight: 700 !important;
                            color: #ff7900;
                            max-width: 400px;
                            margin-top: 10px;
                          }

                          .eshop_slideh3 {
                            font-size: 30px;
                            color: #ff7900;
                            font-weight: 700;
                            width: 340px;
                            margin-top: -15px;
                            margin-right: 0;
                            line-height: 1.2;
                          }

                          ul.eshop_slideul li {
                            color: #fff;
                            font-size: 22px;
                            font-weight: 100;
                          }

                          ul.eshop_slideul {
                            margin-top: 10px;
                            padding-right: 0;
                            list-style: none;
                            list-style-position: inside;
                          }

                          ul.eshop_slideul li:before {
                            content: "";
                            position: relative;
                            display: inline-flex;
                            background-color: #fff;
                            width: 12px;
                            height: 12px;
                            border-radius: 0;
                            top: 7px;
                            margin-left: 10px;
                          }

                          @media(max-width: 480px) {
                            small.eshop_slidesmall.single_item_sharesmall {
                              display: none;
                            }

                            .single-item .slick-slide>picture>.eshop_slideimg {
                              height: unset;
                              position: relative;
                              top: 30px;
                            }

                            .single-item .slick-slide .eshopslidediv {
                              top: 180px;
                            }

                            h1.single_item_shareh1.eshop_slide {
                              font-size: 27px;
                              max-width: unset;
                              letter-spacing: -1px;
                            }

                            .eshop_slideh3 {
                              font-size: 22px;
                              width: 325px;
                              letter-spacing: -0.5px;
                              margin-top: -5px;
                            }

                            ul.eshop_slideul li:before {
                              width: 9px;
                              height: 9px;
                            }

                            .single-item .slick-slide div>span>.eshop_slidespan a {
                              bottom: 100px;
                            }

                            ul.eshop_slideul li {
                              font-size: 17px;
                            }
                          }

                          .single_item_fiberh1.samsung_h1 {
                            font-size: 60px !important;
                            color: #ff7900;
                            font-weight: 700;
                            margin-top: 15px;
                            max-width: 400px;
                          }

                          .single_item_fiberp.samsung_p {
                            max-width: 300px;
                            color: #fff;
                            font-size: 32px !important;
                            font-weight: 100;
                            margin-bottom: 0px;
                            line-height: 45px;
                          }

                          @media (max-width: 480px) {
                            .single_item_fiberh1.samsung_h1 {
                              font-size: 45px !important;
                              color: #ff7900;
                              font-weight: 700;
                              max-width: 250px !important;
                            }

                            .greencampaing {
                              height: 295px !important;
                              top: 140px !important;
                            }

                            .single_item_fiberp.samsung_p {
                              color: #fff;
                              font-size: 23px !important;
                              font-weight: 100;
                              max-width: 220px;
                              line-height: 35px;
                            }
                          }

                          @media (max-width: 1366px) {
                            .dark.wrapper .testbkbi {
                              background-image: url("/EN/PublishingImages/new_home/BGdark.svg") !important;
                            }
                          }

                          /* 1080 fixes */
                          @media (min-width:1800px) {
                            .contact-us .flex-contact h2 {
                              font: normal normal 700 26px/1.0 Arial !important;
                            }

                            .last-section .flex-animate .flex-item2 .flex-content a {
                              font: normal normal 700 15px/1.1 Arial !important;
                              position: relative;
                              top: 5px;
                            }

                            .sixth_tabs ul li {
                              font-weight: 700;
                            }

                            .contact-us .flex-contact h2 span {
                              line-height: 1.4;
                            }

                            .csr_numbers_4 {
                              left: -25px;
                              position: relative;
                            }

                            .contact-us .flex-contact {
                              margin-left: 0 !important;
                            }

                            .variable-width button img {
                              width: 20px;
                              position: relative;
                              left: 1px;
                              top: 1px;
                            }

                            .variable-width1 button img {
                              width: 20px;
                              position: relative;
                              left: 1px;
                              top: -1px;
                            }

                            .sixth_section .slick-arrow {
                              width: 45px;
                              height: 45px;
                            }

                            .middle_desc p {
                              font-size: 15px;
                            }

                            #valdEmail {
                              right: 54.5% !important;
                              bottom: -5px !important;
                            }

                            .csr_section .slick-dots {
                              right: 30%;
                              bottom: -260px !important;
                            }

                            .sixth_tabs ul:after {
                              font-size: 17px;
                              max-width: 430px;
                            }

                            .csr_middle_bottom {
                              right: 270px;
                              top: 70px;
                            }

                            .middle_number {
                              position: relative;
                              left: -15px;
                            }

                            .fourth_section h3 {
                              position: relative;
                              top: 20px;
                            }

                            .fourth_section>p {
                              position: relative;
                              top: 25px;
                            }

                            .slider1 .slick-arrow {
                              top: -22%;
                            }

                            .slider2_text_noslide>span {
                              right: 30px;
                            }

                            .sixth_tabs ul:after {
                              font-size: 17px;
                              max-width: 450px;
                            }

                            .rewards_button a,
                            .rewards_button a.rewards_video span {
                              font-size: 17px;
                            }

                            .rewards_button a.rewards_video span>small {
                              font-size: 16px;
                            }

                            .main_slider_container:after {
                              height: 542px !important;
                            }

                            .single-item button.slick-next.slick-arrow {
                              bottom: 38% !important;
                            }

                            .single-item button.slick-prev.slick-arrow {
                              bottom: 28% !important;
                            }

                            .single-item .slick-slide div {
                              top: 80px !important;
                            }

                            .single-item .slick-dots {
                              top: 26% !important;
                            }

                            .sixth_section .slick-track {
                              right: -387px;
                            }

                            .sixth_section .slick-list.draggable {
                              width: 1143px;
                              right: 203px;
                            }

                            .sixth_tabs {
                              left: 70px !important;
                            }

                            .fifth_section .slick-slider .slick-list {
                              width: 310px;
                            }

                            .rewards_button {
                              left: 3%;
                              bottom: -47% !important;
                            }

                            .rewards_button a.rewards_video {
                              left: -70px !important;
                            }

                            .first_slider_bgfix {
                              background-color: #000;
                            }

                            a.rewards_more_deals {
                              padding: 15px 40px;
                            }

                            .contact-us {
                              margin-top: 100px;
                            }

                            .csr_section .slick-dots {
                              bottom: -220px;
                            }

                            .contact-us .flex-contact input[type="text"] {
                              margin-left: -65px;
                              height: 43px;
                              font-size: 14px;
                            }

                            .contact-us .flex-contact p {
                              max-width: 270px;
                              font: normal normal 400 18px/1.1 Arial !important;
                            }

                            .contact-us .flex-contact input::placeholder {
                              font-size: 14px !important;
                            }

                            .last-section {
                              position: relative;
                              top: -16px;
                            }

                            .sixth_section .slick-track {
                              right: -374px !important;
                            }

                            .sixth_section {
                              top: 180px !important;
                            }

                            .fifth_section {
                              top: 90px;
                            }

                            .third_div {
                              position: relative;
                              top: 30px;
                            }

                            .main_slider_container {
                              width: 1430px !important;
                              padding: 0px 290px 0px 0px !important;
                              background-color: #000;
                            }

                            .main_slider_container .single-item {
                              width: 100%;
                              background-color: #000;
                              margin: 0 auto;
                            }

                            .top_dropdown {
                              width: 33%;
                            }

                            .second_section {
                              width: 1430px;
                            }

                            .second_section .how_can {
                              width: 55%;
                              padding-right: 440px;
                            }

                            section.csr {
                              top: -70px;
                            }

                            .csr_bg {
                              background-color: #000;
                              position: absolute;
                              width: 585px;
                              height: 680px;
                              top: -159px;
                              right: 240px;
                            }

                            section.csr {
                              margin-right: 0;
                            }

                            .csr .slick-slider {
                              width: 1210px;
                            }

                            .csr .slick-slider .slick-track {
                              right: 220px;
                            }

                            .csr_middle {
                              right: 270px;
                            }

                            .csr_middle_bottom {
                              right: 270px;
                              top: 70px;
                            }

                            section.csr .slick-initialized .slick-slide {
                              margin-right: 20px;
                            }

                            .csr_section .slick-dots {
                              right: 30%;
                              bottom: -240px !important;
                            }
                          }

                          @media (min-width: 1600px) {
                            .testbkbi {
                              background: url(/Ar/PublishingImages/new_home_ar/background_ar1.png);
                              height: 100%;
                              background-size: 100% 110%;
                              background-position-y: -378px;
                              background-repeat: no-repeat;
                            }
                          }

                          @media (max-width: 1599px) and (min-width: 1000px) {
                            .testbkbi {
                              background: url(/ar/PublishingImages/new_home_AR/background_ar1.svg);
                              background-size: 100%;
                              background-position-y: -288px;
                            }

                            .sixth_tabs ul li {
                              font-weight: 700;
                            }

                            .rewards_button {
                              bottom: -15% !important;
                            }

                            .fifth_section .slick-slider .slick-list {
                              width: 310px;
                            }

                            .sixth_section {
                              top: 20px !important;
                            }

                            .single-item .slick-slide div {
                              top: 70px !important;
                            }

                            .slider2_text_noslide>span {
                              right: 30px;
                            }

                            .csr_section .slick-dots {
                              left: 49% !important;
                            }

                            .contact-us {
                              margin-top: 160px;
                            }

                            .last-section {
                              top: 86px !important;
                            }

                            .csr_bg {
                              background-color: #000;
                              position: absolute;
                              width: 560px;
                              height: 650px;
                              top: -137px;
                              right: 287px;
                            }

                            .csr .slick-slider .slick-track {
                              left: 313px;
                            }

                            .middle_desc p {
                              max-width: 500px;
                            }

                            .csr .slick-initialized .slick-slide {
                              margin-right: 20px;
                            }

                            .csr_middle_bottom {
                              right: 330px;
                            }

                            .csr_middle_bottom {
                              top: 80px;
                            }
                          }

                          .cont {
                            background: none;
                          }

                          @media (min-width: 1367px) {
                            .widthfls {
                              width: 1315px;
                              margin: 0 auto;
                            }
                          }

                          @media (max-width: 480px) {
                            .testbkbi {
                              background: none;
                            }

                            .testbkbi .slick-arrow {
                              transform: none !important;
                            }
                          }

                          .testbkbi .slick-arrow {
                            transform: rotate(180deg);
                          }

                          .sixth_section .slick-arrow.slick-next {
                            left: 2%;
                          }

                          .sixth_section .slick-arrow.slick-prev {
                            left: 6%;
                          }

                          .slider2 .slick-arrow,
                          .slider3 .slick-arrow,
                          .slider4 .slick-arrow,
                          .slider5 .slick-arrow {
                            right: 0;
                          }

                          .slider2 .slick-arrow.slick-next,
                          .slider3 .slick-arrow.slick-next,
                          .slider4 .slick-arrow.slick-next,
                          .slider5 .slick-arrow.slick-next {
                            left: 0px;
                            right: 50px;
                          }

                          .slider1 .slick-arrow.slick-prev {
                            right: 36%;
                          }

                          .slider1 .slick-arrow.slick-next {
                            right: 41%;
                          }

                          .third_div>div div {
                            transition: none;
                          }

                          /* End of 1080 FIXES */
                          .firstSlider_yo_h1 {
                            font-size: 40px;
                            color: #ff7900;
                            max-width: 400px;
                          }

                          .firstSlider_yo_p {
                            font-size: 40px;
                            color: #fff;
                            line-height: 1.2;
                            max-width: 400px;
                            margin-top: 41px;
                          }

                          .single_item_shareh1 b {
                            color: #ff7900;
                          }

                          .item111 {
                            max-width: 370px !important;
                            font-size: 46px !important;
                            line-height: 1.15 !important;
                          }

                          @media (max-width: 480px) {
                            .item111 {
                              font-size: 38px !important;
                              max-width: 200px !important;
                            }
                          }

                          .single-item img {
                            width: 100%;
                          }

                          .main_slider_container {
                            width: 1145px;
                            margin: 0;
                            padding: 0;
                          }

                          .single-item button.slick-prev.slick-arrow {
                            position: absolute;
                            left: -110px;
                            bottom: 18%;
                            z-index: 2;
                            background: #444444;
                            padding: 0;
                            width: 39px;
                            font-size: 6.5px;
                            border-radius: 50% !important;
                            height: 39px;
                          }

                          .main_slider_container:after {
                            content: " ";
                            width: 204px;
                            background: black;
                            position: absolute;
                            top: 0;
                            left: -204px;
                            height: 614px;
                          }

                          .single-item button.slick-prev.slick-arrow img,
                          .single-item button.slick-next.slick-arrow img {
                            width: 17px;
                          }

                          .single-item button.slick-next.slick-arrow {
                            position: absolute;
                            left: -110px;
                            bottom: 28%;
                            z-index: 2;
                            background: #444444;
                            padding: 0;
                            width: 39px;
                            font-size: 6.5px;
                            border-radius: 50% !important;
                            height: 39px;
                          }

                          .single-item button.slick-arrow:focus,
                          .single-item button.slick-arrow:active,
                          .single-item button.slick-arrow:visited,
                          .single-item .slick-dots li button:focus,
                          .single-item .slick-dots li button:active,
                          .single-item .slick-dots li button:visited {
                            outline: none;
                          }

                          .single-item .slick-dots {
                            position: absolute;
                            left: -130px;
                            list-style: none;
                            padding: 0;
                            top: 34%;
                            z-index: 1;
                          }

                          .single-item .slick-dots li button {
                            background: transparent;
                            border: none;
                            color: #fff;
                            font-size: 14px;
                            font-weight: 700;
                            transform: rotate(270deg);
                          }

                          .single-item .slick-dots li.slick-active {
                            display: block;
                          }

                          .single-item .slick-dots li {
                            display: none;
                          }

                          .single-item .slick-dots li:after {
                            content: "/ 05";
                            color: #aaaaaa;
                            position: absolute;
                            top: -15px;
                            left: 50%;
                            transform: translateX(-50%) rotate(270deg);
                            direction: ltr;
                          }

                          .single-item .slick-dots:after {
                            content: "________";
                            color: #fff;
                            transform: rotate(270deg);
                            display: block;
                            position: absolute;
                            bottom: -61px;
                            left: 7%;
                          }

                          .single-item .slick-slide div {
                            position: absolute;
                            top: 130px;
                            padding-right: 190px;
                          }

                          .single_item_fibersmall {
                            font-size: 17px;
                            font-weight: 600;
                            color: #ff7900;
                          }

                          .single_item_fibersmall small {
                            letter-spacing: -2px;
                          }

                          .single_item_fiberh1 {
                            color: #fff;
                            font-size: 60px;
                            font-weight: 600 !important;
                            margin-top: 15px;
                            margin-bottom: 25px;
                            line-height: 1;
                            max-width: 500px;
                          }

                          .samsung_h1 {
                            font-size: 50px;
                            color: #ff7900;
                          }

                          .single_item_fiberp {
                            font-size: 21px;
                            color: #fff;
                            font-weight: 100;
                            margin-bottom: 55px;
                          }

                          .samsung_p {
                            color: #000;
                            font-size: 34px;
                            line-height: 1.2;
                          }

                          .single_item_fibera,
                          .single_item_sharea,
                          .single_item_4ga {
                            float: right;
                            position: relative;
                            background: #ff7900;
                            color: #fff !important;
                            padding: 19px 22px;
                            transition: .5s all;
                            font-size: 17px;
                            text-shadow: none;
                          }

                          .single_item_fibera img,
                          .single_item_sharea img,
                          .single_item_4ga img {
                            height: 12px;
                            position: relative;
                            width: 50px;
                            float: left;
                            top: 6px;
                            transform: rotate(180deg);
                            right: 10px;
                          }

                          .no_border_osn {
                            border: none !important;
                          }

                          .single_item_sharesmall {
                            font-size: 17px;
                            font-weight: 600;
                            color: #ff7900;
                          }

                          .single_item_sharesmall small {
                            letter-spacing: -2px;
                          }

                          .single_item_shareh1 {
                            color: #fff;
                            font-size: 60px;
                            font-weight: 600 !important;
                            margin-top: 15px;
                            margin-bottom: 25px;
                            line-height: 1;
                            max-width: 500px;
                          }

                          .single_item_sharep {
                            font-size: 21px;
                            color: #fff;
                            font-weight: 100;
                            margin-bottom: 55px;
                            max-width: 200px;
                          }

                          .single_item_4gsmall {
                            font-size: 45px;
                            margin-bottom: 0;
                            color: #fff;
                          }

                          .single_item_4gh1 {
                            font-size: 45px;
                            color: #ff7900;
                            margin-bottom: 10px;
                            max-width: 500px;
                            margin-top: 15px;
                            line-height: 1;
                          }

                          .single_item_4gp {
                            font-size: 27px;
                            color: #fff;
                            font-weight: 600;
                            margin-bottom: 55px;
                          }

                          .single_item_4gp span {
                            color: #ff7900;
                          }

                          .single-item .slick-slide>picture>img {
                            height: 542px;
                          }

                          @media (min-width: 1000px) {
                            .single-item .slick-slide div {
                              height: 350px;
                            }

                            .single_item_fibera,
                            .single_item_sharea,
                            .single_item_4ga {
                              position: absolute;
                              bottom: 0;
                            }

                            .single_item_fibera {
                              bottom: -17px;
                            }

                            .main_slider_container {
                              position: relative;
                            }

                            .topbar-v3 {
                              padding-bottom: 0;
                            }

                            .samsung_logo {
                              width: 150px !important;
                            }
                          }

                          @media (max-width: 480px) {
                            .firstSlider_yo_p {
                              max-width: 310px;
                            }

                            .main_slider_container:after {
                              display: none;
                            }

                            .single-item .slick-slide div {
                              padding-right: 15px;
                              height: 360px;
                            }

                            .single_item_fiberh1 {
                              font-size: 40px;
                              max-width: 200px;
                            }

                            .single_item_fiberh1_osn {
                              font-size: 32px !important;
                              margin-top: 90px;
                            }

                            .single_item_fiberp {
                              max-width: 230px;
                              font-weight: 400;
                              margin-top: 35px;
                            }

                            .single_item_sharep {
                              font-weight: 400;
                              max-width: 180px;
                            }

                            .single_item_4gh1 {
                              max-width: 160px;
                              margin-top: 30px;
                              margin-bottom: 30px;
                              font-size: 40px;
                            }

                            .single-item .slick-dots:after {
                              left: inherit;
                              top: 0;
                              right: -100px;
                            }

                            .single_item_fibera,
                            .single_item_sharea,
                            .single_item_4ga {
                              position: absolute;
                              bottom: 0;
                            }

                            .single_item_shareh1 {
                              font-size: 40px;
                              max-width: 220px;
                            }

                            .main_slider_container {
                              background: black;
                            }

                            .single-item .slick-slide>picture>img {
                              width: 430px;
                            }

                            .single-item button.slick-next.slick-arrow {
                              left: inherit;
                              right: 1.1%;
                              bottom: 4%;
                              background: transparent;
                            }

                            .single-item button.slick-prev.slick-arrow {
                              left: inherit;
                              right: 6%;
                              bottom: 4%;
                              background: transparent;
                            }

                            .single-item .slick-dots {
                              left: inherit;
                              top: inherit;
                              bottom: 2%;
                              right: 20%;
                            }

                            .single-item .slick-dots:after {
                              bottom: 12px;
                              transform: none;
                              left: 75px;
                              font-size: 16px;
                            }

                            .single-item .slick-dots li button {
                              transform: none;
                            }

                            .single-item .slick-dots li:after {
                              transform: none;
                              top: 7px;
                              left: inherit;
                              right: -20px;
                              width: 40px;
                            }

                            .single-item .slick-slide div {
                              top: 70px;
                            }

                            .single_item_fibera {
                              width: 169px;
                              position: absolute;
                              bottom: 0;
                              right: 15px;
                            }

                            .single_item_fibera img,
                            .samsung_logo {
                              display: none !important;
                            }

                            .single_item_fibera img {
                              display: block !important;
                            }
                          }

                          @media (max-width: 414px) {
                            .single-item .slick-slide>picture>img {
                              width: 414px;
                            }
                          }

                          @media (max-width: 400px) {
                            .single-item .slick-slide>picture>img {
                              width: 400px;
                            }
                          }

                          @media (max-width: 375px) {
                            .single-item .slick-slide>picture>img {
                              width: 375px;
                            }

                            .firstSlider_yo_h1 {
                              font-size: 30px;
                            }

                            .firstSlider_yo_p {
                              font-size: 27px;
                              max-width: 210px;
                            }
                          }

                          @media (max-width: 360px) {
                            .single-item .slick-slide>picture>img {
                              width: 360px;
                            }
                          }

                          @media (max-width: 340px) {
                            .single-item .slick-slide>picture>img {
                              width: 340px;
                            }
                          }

                          @media not all and (min-resolution:.001dpcm) {
                            @media {
                              .single-item .slick-slide .revival_slide .single_item_sharea {
                                bottom: 80px;
                              }

                              .single_item_sharea.samsung_s21_a {
                                width: 155px;
                              }

                              .single_item_fiberh1 {
                                max-width: 250px;
                              }
                            }
                          }
                        </style>
                        <div class="second_section">
                          <div class="how_can">
                            <h3>كيف منقدر نساعدك؟</h3>
                          </div>
                          <!--     <div class="top_dropdown">
                <ul>
                    <li class="drop1">تغطية الفايبر إنترنت،و شبكة الخلوي</li>
                    <li class="drop2">دليلك لأقوى فايبر بالبيت</li>
                    <li class="drop3"> خدمات المكالمات الدولبة و التجوال</li>
                    <li class="drop4"> لمعرفة أماكن تواجد معارض Orange</li>
                    <li class="drop5"> أسئلة شائعة</li>
                </ul>
        </div> -->
                          <div id="nav_drop" class="top_dropdown">
                            <a class="dropdown-toggle" href="#">تغطية الفايبر إنترنت، وشبكة الخلوي</a>
                            <ul class="dropdown">
                              <li class="drop1" onclick="mobileLinks('1');">تغطية الفايبر إنترنت، وشبكة الخلوي</li>
                              <li class="drop2" onclick="mobileLinks('2');">دليلك لأقوى فايبر بالبيت</li>
                              <li class="drop3" onclick="mobileLinks('3');"> خدمات المكالمات الدولية و التجوال</li>
                              <li class="drop4" onclick="mobileLinks('4');"> لمعرفة أماكن تواجد معارض Orange</li>
                              <li class="drop5" onclick="mobileLinks('5');"> أسئلة شائعة</li>
                            </ul>
                          </div>
                          <span><a class="oklink" href="https://www.orange.jo/ar/pages/coverage.aspx">موافق</a></span>
                        </div>
                        <div class="widthfls">
                          <div class="third_div container hidden-xs hidden-sm">
                            <div class="col-xs-6 col-md-3">
                              <div>
                                <p>انشاء حساب</p>
                                <span>تحكم بسهولة بجميع اشتراكاتك من أورنج</span>
                                <a href="https://www.orange.jo/ar/myaccount/pages/default.aspx#personal">
                سجل الان
            </a>
                              </div>
                            </div>
                            <div class="col-xs-6 col-md-3">
                              <div>
                                <p>اشحن خطك وين ما كان</p>
                                <span>ادفع فواتيرك أو اشحن خطك في أي وقت</span>
                                <a href="https://www.orange.jo/ar/myaccount/pages/quick-pay.aspx">استخدم الخدمة</a>
                              </div>
                            </div>
                            <div class="col-xs-6 col-md-3">
                              <div>
                                <p>أدر اشتراكاتك مع أورنج</p>
                                <span>و إدفع فواتيرك ,إشحن خطوطك بسهولة و اربح جوائز عديدة</span>
                                <a href="/ar/services/pages/my-orange-application.aspx">
                لتحميل التطبيق
            </a>
                              </div>
                            </div>
                            <div class="col-xs-6 col-md-3">
                              <div>
                                <p>المتجر الألكتروني</p>
                                <span>اشتري أحدث الأجهزة الخلوية والعروض</span>
                                <a href="https://eshop.orange.jo:250/ar/">اشتري الأن</a>
                              </div>
                            </div>
                          </div>
                          <div class="container">
                            <div class="row">
                              <div class="col-md-12 col-xs-12 hidden-lg hidden-md">
                                <div class="third_div1">
                                  <div class="col-xs-6 col-md-3">
                                    <div class="box1">
                                      <p>انشاء حساب</p>
                                      <span>تحكم بسهولة بجميع اشتراكاتك من أورنج.</span>
                                      <a href="https://www.orange.jo/ar/myaccount/pages/default.aspx#personal">سجل الان</a>
                                    </div>
                                  </div>
                                  <div class="col-xs-6 col-md-3">
                                    <div class="box2">
                                      <p>اشحن خطك وين ما كان</p>
                                      <span>ادفع فواتيرك أواشحن خطك في أي وقت</span>
                                      <a href="https://www.orange.jo/ar/myaccount/pages/quick-pay.aspx">استخدم الخدمة</a>
                                    </div>
                                  </div>
                                  <div class="col-xs-6 col-md-3">
                                    <div class="box3">
                                      <p>أدر اشتراكاتك مع أورنج</p>
                                      <span>و إدفع فواتيرك ,إشحن خطوطك بسهولة و اربح جوائز عديدة</span>
                                      <a href="/ar/services/pages/my-orange-application.aspx">لتحميل التطبيق</a>
                                    </div>
                                  </div>
                                  <div class="col-xs-6 col-md-3">
                                    <div class="box4">
                                      <p>المتجر الألكتروني</p>
                                      <span>اشتري أحدث الأجهزة الخلوية و العروض</span>
                                      <a href="https://eshop.orange.jo:250/ar/">اشتري الأن</a>
                                    </div>
                                  </div>
                                </div>
                              </div>
                            </div>
                          </div>
                          <div class="container fourth_section">
                            <h3>العروض والخدمات</h3>
                            <p>هناك دائما عرض لك</p>
                            <div>
                              <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
                              <link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.css">
                              <script type="text/javascript" src="//cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.min.js"></script>
                              <div class="slider1 slick-initialized slick-slider"><button class="slick-prev slick-arrow" aria-label="Previous" type="button" style=""><img src="/EN/PublishingImages/new_home/orbit/left_arrow.svg"></button>
                                <div class="slick-list draggable">
                                  <div class="slick-track" style="opacity: 1; width: 4082px; transform: translate3d(1256px, 0px, 0px);">
                                    <div class="slick-slide slick-cloned" data-slick-index="-3" aria-hidden="true" tabindex="-1" style="width: 314px;">
                                      <img src="/EN/PublishingImages/new_home/sliders/offer_slider3.png" alt="">
                                      <span>
                                        <!-- <img src="/EN/PublishingImages/new_home/sliders/orange_money_svg.svg" alt=""> -->
                                        <p> أفضل الخطوط للشباب مع +4G </p>
                                        <a href="https://yo.orange.jo/ar" tabindex="-1">اكتشف المزيد</a>
                                      </span>
                                    </div>
                                    <div class="slick-slide slick-cloned" data-slick-index="-2" aria-hidden="true" tabindex="-1" style="width: 314px;">
                                      <img src="/EN/PublishingImages/new_home/sliders/offer_slider4.png" alt="">
                                      <span>
                                        <img src="/EN/PublishingImages/new_home/sliders/orange_money_svg.svg" alt="">
                                        <p>افتح محفظة Orange Money مجانا وإنت بالبيت</p>
                                        <a href="https://www.orange.jo/ar/orangemoney/Pages/Self-Registiration.aspx" tabindex="-1">اكتشف المزيد</a>
                                      </span>
                                    </div>
                                    <div class="slick-slide slick-cloned" data-slick-index="-1" aria-hidden="true" tabindex="-1" style="width: 314px;">
                                      <img src="/EN/PublishingImages/new_home/sliders/offer_slider5.png" alt="">
                                      <span>
                                        <!-- <img src="/EN/PublishingImages/new_home/sliders/orange_money_svg.svg" alt=""> -->
                                        <p> تمتّع بتجربة ممتعة فريدة مع خدمات Orange اكسترا </p>
                                        <a href="https://www.orange.jo/ar/extra/pages/default.aspx" tabindex="-1">اكتشف المزيد</a>
                                      </span>
                                    </div>
                                    <div class="slick-slide" data-slick-index="0" aria-hidden="true" tabindex="-1" style="width: 314px;">
                                      <img src="/EN/PublishingImages/new_home/sliders/offer_slider1.png" alt="">
                                      <span>
                                        <!-- <img src="/EN/PublishingImages/new_home/sliders/orange_money_svg.svg" alt=""> -->
                                        <b>عروض الفايبر</b>
                                        <p>عيش كل لحظة بلحظتها مع أقوى فايبر</p>
                                        <a href="https://www.orange.jo/ar/offers/fiber-offers/pages/default.aspx" tabindex="-1">اكتشف المزيد</a>
                                      </span>
                                    </div>
                                    <div class="slick-slide slick-current slick-active" data-slick-index="1" aria-hidden="false" tabindex="0" style="width: 314px;">
                                      <img src="/EN/PublishingImages/new_home/sliders/offer_slider2.png" alt="">
                                      <span>
                                        <!-- <img src="/EN/PublishingImages/new_home/sliders/orange_money_svg.svg" alt=""> -->
                                        <p> شارك كل لحظة مع اللي بتحبهم مع أقوى عروض الموبايل </p>
                                        <a href="https://www.orange.jo/ar/offers/pages/mobile-prepaid-offers.aspx" tabindex="0">اكتشف المزيد</a>
                                      </span>
                                    </div>
                                    <div class="slick-slide slick-active" data-slick-index="2" aria-hidden="false" tabindex="0" style="width: 314px;">
                                      <img src="/EN/PublishingImages/new_home/sliders/offer_slider3.png" alt="">
                                      <span>
                                        <!-- <img src="/EN/PublishingImages/new_home/sliders/orange_money_svg.svg" alt=""> -->
                                        <p> أفضل الخطوط للشباب مع +4G </p>
                                        <a href="https://yo.orange.jo/ar" tabindex="0">اكتشف المزيد</a>
                                      </span>
                                    </div>
                                    <div class="slick-slide slick-active" data-slick-index="3" aria-hidden="false" tabindex="0" style="width: 314px;">
                                      <img src="/EN/PublishingImages/new_home/sliders/offer_slider4.png" alt="">
                                      <span>
                                        <img src="/EN/PublishingImages/new_home/sliders/orange_money_svg.svg" alt="">
                                        <p>افتح محفظة Orange Money مجانا وإنت بالبيت</p>
                                        <a href="https://www.orange.jo/ar/orangemoney/Pages/Self-Registiration.aspx" tabindex="0">اكتشف المزيد</a>
                                      </span>
                                    </div>
                                    <div class="slick-slide" data-slick-index="4" aria-hidden="true" tabindex="-1" style="width: 314px;">
                                      <img src="/EN/PublishingImages/new_home/sliders/offer_slider5.png" alt="">
                                      <span>
                                        <!-- <img src="/EN/PublishingImages/new_home/sliders/orange_money_svg.svg" alt=""> -->
                                        <p> تمتّع بتجربة ممتعة فريدة مع خدمات Orange اكسترا </p>
                                        <a href="https://www.orange.jo/ar/extra/pages/default.aspx" tabindex="-1">اكتشف المزيد</a>
                                      </span>
                                    </div>
                                    <div class="slick-slide slick-cloned" data-slick-index="5" aria-hidden="true" tabindex="-1" style="width: 314px;">
                                      <img src="/EN/PublishingImages/new_home/sliders/offer_slider1.png" alt="">
                                      <span>
                                        <!-- <img src="/EN/PublishingImages/new_home/sliders/orange_money_svg.svg" alt=""> -->
                                        <b>عروض الفايبر</b>
                                        <p>عيش كل لحظة بلحظتها مع أقوى فايبر</p>
                                        <a href="https://www.orange.jo/ar/offers/fiber-offers/pages/default.aspx" tabindex="-1">اكتشف المزيد</a>
                                      </span>
                                    </div>
                                    <div class="slick-slide slick-cloned" data-slick-index="6" aria-hidden="true" tabindex="-1" style="width: 314px;">
                                      <img src="/EN/PublishingImages/new_home/sliders/offer_slider2.png" alt="">
                                      <span>
                                        <!-- <img src="/EN/PublishingImages/new_home/sliders/orange_money_svg.svg" alt=""> -->
                                        <p> شارك كل لحظة مع اللي بتحبهم مع أقوى عروض الموبايل </p>
                                        <a href="https://www.orange.jo/ar/offers/pages/mobile-prepaid-offers.aspx" tabindex="-1">اكتشف المزيد</a>
                                      </span>
                                    </div>
                                    <div class="slick-slide slick-cloned" data-slick-index="7" aria-hidden="true" tabindex="-1" style="width: 314px;">
                                      <img src="/EN/PublishingImages/new_home/sliders/offer_slider3.png" alt="">
                                      <span>
                                        <!-- <img src="/EN/PublishingImages/new_home/sliders/orange_money_svg.svg" alt=""> -->
                                        <p> أفضل الخطوط للشباب مع +4G </p>
                                        <a href="https://yo.orange.jo/ar" tabindex="-1">اكتشف المزيد</a>
                                      </span>
                                    </div>
                                    <div class="slick-slide slick-cloned" data-slick-index="8" aria-hidden="true" tabindex="-1" style="width: 314px;">
                                      <img src="/EN/PublishingImages/new_home/sliders/offer_slider4.png" alt="">
                                      <span>
                                        <img src="/EN/PublishingImages/new_home/sliders/orange_money_svg.svg" alt="">
                                        <p>افتح محفظة Orange Money مجانا وإنت بالبيت</p>
                                        <a href="https://www.orange.jo/ar/orangemoney/Pages/Self-Registiration.aspx" tabindex="-1">اكتشف المزيد</a>
                                      </span>
                                    </div>
                                    <div class="slick-slide slick-cloned" data-slick-index="9" aria-hidden="true" tabindex="-1" style="width: 314px;">
                                      <img src="/EN/PublishingImages/new_home/sliders/offer_slider5.png" alt="">
                                      <span>
                                        <!-- <img src="/EN/PublishingImages/new_home/sliders/orange_money_svg.svg" alt=""> -->
                                        <p> تمتّع بتجربة ممتعة فريدة مع خدمات Orange اكسترا </p>
                                        <a href="https://www.orange.jo/ar/extra/pages/default.aspx" tabindex="-1">اكتشف المزيد</a>
                                      </span>
                                    </div>
                                  </div>
                                </div>
                                <button class="slick-next slick-arrow" aria-label="Next" type="button" style=""><img src="/EN/PublishingImages/new_home/orbit/right_arrow.svg"></button>
                              </div>
                            </div>
                          </div>
                          <div class="container fifth_section">
                            <div class="fifth_title">
                              <h3>المتجر الإلكتروني<br> أجهزة مميزة</h3>
                              <p>افضل العروض</p>
                            </div>
                            <div class="slider2 slick-initialized slick-slider"><button class="slick-prev slick-arrow" aria-label="Previous" type="button" style=""><img src="/EN/PublishingImages/new_home/right_grey_arrow.svg"></button>
                              <div class="slick-list draggable">
                                <div class="slick-track" style="opacity: 1; width: 3290px; transform: translate3d(1316px, 0px, 0px);">
                                  <div class="slider2_box4 slick-slide slick-cloned" data-slick-index="-1" aria-hidden="true" tabindex="-1" style="width: 658px;">
                                    <img src="/EN/PublishingImages/oppo-a74.png" alt="OPPO A74">
                                  </div>
                                  <div class="slider2_box3 slick-slide" data-slick-index="0" aria-hidden="true" tabindex="-1" style="width: 658px;">
                                    <img src="/EN/PublishingImages/oppo-reno-5.png" alt=">OPPO Reno 5">
                                  </div>
                                  <div class="slider2_box4 slick-slide slick-current slick-active" data-slick-index="1" aria-hidden="false" tabindex="0" style="width: 658px;">
                                    <img src="/EN/PublishingImages/oppo-a74.png" alt="OPPO A74">
                                  </div>
                                  <div class="slider2_box3 slick-slide slick-cloned" data-slick-index="2" aria-hidden="true" tabindex="-1" style="width: 658px;">
                                    <img src="/EN/PublishingImages/oppo-reno-5.png" alt=">OPPO Reno 5">
                                  </div>
                                  <div class="slider2_box4 slick-slide slick-cloned" data-slick-index="3" aria-hidden="true" tabindex="-1" style="width: 658px;">
                                    <img src="/EN/PublishingImages/oppo-a74.png" alt="OPPO A74">
                                  </div>
                                </div>
                              </div>
                              <button class="slick-next slick-arrow" aria-label="Next" type="button" style=""><img src="/EN/PublishingImages/new_home/right_grey_arrow.svg"></button>
                            </div>
                            <div class="slider2_text_noslide">
                              <span class="slider2_text slider2_text3" style="visibility: hidden;">
                                <h5>OPPO Reno 5</h5>
                                <p>اشتري هاتف OPPO Reno 5 وأحصل على خط +Orange 8 مشحون لأول شهر وجيجابايت إضافية.</p>
                                <!-- <span>
                    <span class="price price-promo">
                        <span class="price-main">129</span>
                        <span class="price-secondary">
                            <span class="price-main-sec">.00</span>
                            <span class="pricy-currency">JOD*</span>
                            <span class="price-per">/month</span>
                        </span>
                        <span class="e-shop_installment">&nbsp;</span>
                    </span>
                </span>-->
                                <a title="OPPO Reno 5" href="https://eshop.orange.jo:250/en/devices-accessories/mobile-phone/oppo-reno-5">اشتري الأن</a>
                              </span>
                              <span class="slider2_text slider2_text4" style="visibility: visible;">
                                <h5>OPPO A74</h5>
                                <p>اشتري هاتف OPPO A74 وأحصل على خط +Orange 8 مشحون لأول شهر وجيجابايت إضافية. </p>
                                <!--    <span>
                    <span class="price price-promo">
                        <span class="price-main">92</span>
                        <span class="price-secondary">
                            <span class="price-main-sec">.00</span>
                            <span class="pricy-currency">JOD*</span>
                            <span class="price-per">/month</span>
                        </span>
                        <span class="e-shop_installment">&nbsp;</span>
                    </span>
                </span>-->
                                <a title="OPPO A74" href="https://eshop.orange.jo:250/en/devices-accessories/mobile-phone/oppo-a74">اشتري الأن</a>
                              </span>
                            </div>
                            <ul class="e-shop_titles">
                              <li class="all_dev_click">All Devices</li>
                              <li class="mobiles_click">Promotions</li>
                              <li class="modems_click">Shop offers</li>
                              <li class="categ_click">Fiber speed upgrade</li>
                            </ul>
                            <script>
                              //        if (document.documentElement.clientWidth < 700) {
                              //           $('.first_mob').slick({
                              //                rtl: true,
                              //                dots: true
                              //            });
                              //            $(".first_mob .slick-arrow.slick-next").html("<img src='/EN/PublishingImages/new_home/orbit/right_arrow.svg'>");
                              //           $(".first_mob .slick-arrow.slick-prev").html("<img src='/EN/PublishingImages/new_home/orbit/left_arrow.svg'>");
                              //        }
                              $(".drop1").click(function() {
                                $(".oklink").attr("href", "https://www.orange.jo/ar/pages/coverage.aspx");
                                $(".dropdown-toggle").html("تغطية الفايبر إنترنت،و شبكة الخلوي");
                              });
                              $(".drop2").click(function() {
                                $(".oklink").attr("href", "https://www.orange.jo/ar/help/internet/pages/guide-to-best-fiber-experience.aspx#");
                                $(".dropdown-toggle").html("دليلك لأقوى فايبر بالبيت");
                              });
                              $(".drop3").click(function() {
                                $(".oklink").attr("href", "https://internationalandroaming.orange.jo/international-services/?utm_source=orangejo&utm_medium=link&utm_campaign=homepage&utm_term=homepage&utm_content=homepage");
                                $(".dropdown-toggle").html(" خدمات المكالمات الدولبة و التجوال");
                              });
                              $(".drop4").click(function() {
                                $(".oklink").attr("href", "https://store.orange.jo/");
                                $(".dropdown-toggle").html(" لمعرفة أماكن تواجد معارض Orange");
                              });
                              $(".drop5").click(function() {
                                $(".oklink").attr("href", "https://www.orange.jo/ar/help/pages/default.aspx");
                                $(".dropdown-toggle").html(" أسئلة شائعة");
                              });
                              $(function() { // Dropdown toggle
                                $('.dropdown-toggle').click(function() {
                                  $(this).next('.dropdown').slideToggle();
                                });
                                $(document).click(function(e) {
                                  var target = e.target;
                                  if (!$(target).is('.dropdown-toggle') && !$(target).parents().is('.dropdown-toggle'))
                                  //{ $('.dropdown').hide(); }
                                  {
                                    $('.dropdown').slideUp();
                                  }
                                });
                              });
                              if (document.documentElement.clientWidth < 700) {
                                $('.third_div1').slick({
                                  dots: false,
                                  infinite: true,
                                  arrows: true,
                                  slidesToShow: 2,
                                  centerMode: true,
                                  centerPadding: 20,
                                  rtl: true,
                                  autoplay: true,
                                  autoplaySpeed: 3500
                                });
                              }
                              if (document.documentElement.clientWidth > 700) {
                                jQuery('.slider1').slick({
                                  slidesToShow: 3,
                                  slidesToScroll: 1,
                                  rtl: true,
                                  autoplay: true,
                                  autoplaySpeed: 3500
                                });
                              }
                              if (document.documentElement.clientWidth < 700) {
                                jQuery('.slider1').slick({
                                  dots: true,
                                  infinite: true,
                                  slidesToShow: 1,
                                  centerMode: true,
                                  centerPadding: 20,
                                  variableWidth: true,
                                  rtl: true,
                                  autoplay: true,
                                  autoplaySpeed: 3500
                                });
                              }
                              $(".slider1 .slick-arrow.slick-next").html("<img src='/EN/PublishingImages/new_home/orbit/right_arrow.svg'>");
                              $(".slider1 .slick-arrow.slick-prev").html("<img src='/EN/PublishingImages/new_home/orbit/left_arrow.svg'>");
                              if (document.documentElement.clientWidth > 700) {
                                $('.slider2').slick({
                                  slidesToShow: 1,
                                  slidesToScroll: 1,
                                  rtl: true,
                                  autoplay: true,
                                  autoplaySpeed: 3500
                                });
                                $('.slider2').on('afterChange', function() {
                                  if ($(".slider2_box1").hasClass('slick-current')) {
                                    $(".slider2_text1").css('visibility', 'visible');
                                  } else {
                                    $(".slider2_text1").css('visibility', 'hidden');
                                  }
                                  if ($(".slider2_box2").hasClass('slick-current')) {
                                    $(".slider2_text2").css('visibility', 'visible');
                                  } else {
                                    $(".slider2_text2").css('visibility', 'hidden');
                                  }
                                  if ($(".slider2_box3").hasClass('slick-current')) {
                                    $(".slider2_text3").css('visibility', 'visible');
                                  } else {
                                    $(".slider2_text3").css('visibility', 'hidden');
                                  }
                                  if ($(".slider2_box4").hasClass('slick-current')) {
                                    $(".slider2_text4").css('visibility', 'visible');
                                  } else {
                                    $(".slider2_text4").css('visibility', 'hidden');
                                  }
                                  if ($(".slider2_box5").hasClass('slick-current')) {
                                    $(".slider2_text5").css('visibility', 'visible');
                                  } else {
                                    $(".slider2_text5").css('visibility', 'hidden');
                                  }
                                });
                              }
                              if (document.documentElement.clientWidth < 700) {
                                $('.slider2').slick({
                                  dots: true,
                                  slidesToShow: 1,
                                  slidesToScroll: 1,
                                  rtl: true,
                                  autoplay: true,
                                  autoplaySpeed: 3500
                                });
                                $('.slider2').on('afterChange', function() {
                                  if ($(".slider2_box1").hasClass('slick-current')) {
                                    $(".slider2_text1").css('visibility', 'visible');
                                  } else {
                                    $(".slider2_text1").css('visibility', 'hidden');
                                  }
                                  if ($(".slider2_box2").hasClass('slick-current')) {
                                    $(".slider2_text2").css('visibility', 'visible');
                                  } else {
                                    $(".slider2_text2").css('visibility', 'hidden');
                                  }
                                  if ($(".slider2_box3").hasClass('slick-current')) {
                                    $(".slider2_text3").css('visibility', 'visible');
                                  } else {
                                    $(".slider2_text3").css('visibility', 'hidden');
                                  }
                                  if ($(".slider2_box4").hasClass('slick-current')) {
                                    $(".slider2_text4").css('visibility', 'visible');
                                  } else {
                                    $(".slider2_text4").css('visibility', 'hidden');
                                  }
                                  if ($(".slider2_box5").hasClass('slick-current')) {
                                    $(".slider2_text5").css('visibility', 'visible');
                                  } else {
                                    $(".slider2_text5").css('visibility', 'hidden');
                                  }
                                });
                              }
                              // $('.slider3').slick({
                              //     slidesToShow: 1,
                              //     slidesToScroll: 1,
                              //     autoplay: true,
                              //     autoplaySpeed: 2000,
                              //     rtl: true
                              // });
                              // $('.slider4').slick({
                              //     slidesToShow: 1,
                              //     slidesToScroll: 1,
                              //     autoplay: true,
                              //     autoplaySpeed: 2000,
                              //     rtl: true
                              // });
                              // $('.slider5').slick({
                              //     slidesToShow: 1,
                              //     slidesToScroll: 1,
                              //     autoplay: true,
                              //     autoplaySpeed: 2000,
                              //     rtl: true
                              // });
                              $(".slider3").css("display", "none");
                              $(".slider4").css("display", "none");
                              $(".slider5").css("display", "none");
                              $(".all_dev_click").click(function() {
                                $(".slider2").css("display", "block");
                                $(".slider3").css("display", "none");
                                $(".slider4").css("display", "none");
                                $(".slider5").css("display", "none");
                                $('.slider2').get(0).slick.setPosition();
                              });
                              $(".mobiles_click").click(function() {
                                $(".slider2").css("display", "none");
                                $(".slider3").css("display", "block");
                                $(".slider4").css("display", "none");
                                $(".slider5").css("display", "none");
                                $('.slider3').get(0).slick.setPosition();
                              });
                              $(".modems_click").click(function() {
                                $(".slider3").css("display", "none");
                                $(".slider2").css("display", "none");
                                $(".slider4").css("display", "block");
                                $(".slider5").css("display", "none");
                                $('.slider4').get(0).slick.setPosition();
                              });
                              $(".categ_click").click(function() {
                                $(".slider3").css("display", "none");
                                $(".slider4").css("display", "none");
                                $(".slider2").css("display", "none");
                                $(".slider5").css("display", "block");
                                $('.slider5').get(0).slick.setPosition();
                              });
                              $(".slider2 .slick-arrow.slick-next").html("<img src='/EN/PublishingImages/new_home/right_grey_arrow.svg'>");
                              $(".slider2 .slick-arrow.slick-prev").html("<img src='/EN/PublishingImages/new_home/right_grey_arrow.svg'>");
                              $(".slider3 .slick-arrow.slick-next").html("<img src='/EN/PublishingImages/new_home/right_grey_arrow.svg'>");
                              $(".slider3 .slick-arrow.slick-prev").html("<img src='/EN/PublishingImages/new_home/right_grey_arrow.svg'>");
                              $(".slider4 .slick-arrow.slick-next").html("<img src='/EN/PublishingImages/new_home/right_grey_arrow.svg'>");
                              $(".slider4 .slick-arrow.slick-prev").html("<img src='/EN/PublishingImages/new_home/right_grey_arrow.svg'>");
                              $(".slider5 .slick-arrow.slick-next").html("<img src='/EN/PublishingImages/new_home/right_grey_arrow.svg'>");
                              $(".slider5 .slick-arrow.slick-prev").html("<img src='/EN/PublishingImages/new_home/right_grey_arrow.svg'>");
                              $('.single-item').slick({
                                dots: true,
                                arrows: true,
                                infinite: true,
                                slidesToShow: 1,
                                slidesToScroll: 1,
                                autoplay: true,
                                autoplaySpeed: 3500,
                                rtl: true
                              });
                              $(".single-item .slick-arrow.slick-next").html("<img src='/EN/PublishingImages/new_home/orbit/right_arrow.svg'>");
                              $(".single-item .slick-arrow.slick-prev").html("<img src='/EN/PublishingImages/new_home/orbit/left_arrow.svg'>");
                              $(".single-item .slick-dots li:nth-child(1) button").html(" 01 ");
                              $(".single-item .slick-dots li:nth-child(2) button").html(" 02 ");
                              $(".single-item .slick-dots li:nth-child(3) button").html(" 03 ");
                              $(".single-item .slick-dots li:nth-child(4) button").html(" 04 ");
                            </script>
                          </div>
                          <div class="sixth_section_bg">
                            <div class="sixth_section container">
                              <div class="sixth_title">
                                <p class="hidden-xs">Orange</p>
                                <h5>Rewards</h5>
                                <p class="sixth_desc">استفيد اكثر مع Orange</p>
                              </div>
                              <div class="sixth_tabs">
                                <ul>
                                  <li class="deals_tab" onclick="changefont('1');">Orange Deals</li>
                                  <li class="tikram_tab" onclick="changefont('2');"><!-- <a href="https://www.rewards.orange.jo/ar/Account/Login" target="_blank"> -->نقاط تكرم<!-- </a> --></li>
                                </ul>
                              </div>
                              <div class="variable-width slick-initialized slick-slider slick-dotted" style="display: none;"><button class="slick-prev slick-arrow" aria-label="Previous" type="button" aria-disabled="false" style=""><img
                                    src="/EN/PublishingImages/new_home/orbit/left_arrow.svg"></button>
                                <div class="slick-list draggable" style="padding: 0px 50px;">
                                  <div class="slick-track" style="opacity: 1; width: 20000px; transform: translate3d(19508px, 0px, 0px);">
                                    <div class="clip1 slick-slide" data-slick-index="0" aria-hidden="true" tabindex="-1" role="tabpanel" id="slick-slide30" aria-describedby="slick-slide-control30">
                                      <img src="/AR/PublishingImages/new_home_AR/rewards_slider1.png" alt="">
                                      <!-- <span>
                    <a href="javascript:void(0)">
                        <p>Chapter One Cafe1</p>
                        <p class="call_action_rewards">Call to Action</p>
                        <p class="get_off">Get 25% off</p>
                    </a>
                </span> -->
                                      <span>
                                        <p>لرحلاتك ومشاويرك <span>اتشتري قسائم رصيد من كريم</span>
                                        </p>
                                        <div>
                                          <a href="https://www.rewards.orange.jo/webviews/deals/ar/EShop" tabindex="-1">زر المتجر الان</a>
                                          <div>
                                            <img src="/EN/PublishingImages/new_home/gift_icon.png">
                                            <small>250<br><i> نقطة</i></small>
                                          </div>
                                        </div>
                                      </span>
                                    </div>
                                    <div class="clip2 slick-slide slick-current slick-center" data-slick-index="1" aria-hidden="true" tabindex="0" role="tabpanel" id="slick-slide31" aria-describedby="slick-slide-control31">
                                      <img src="/AR/PublishingImages/new_home_AR/rewards_slider2.png" alt="">
                                      <!-- <span>
                    <a href="javascript:void(0)">
                        <p>Chapter One Cafe2</p>
                        <p class="call_action_rewards">Call to Action</p>
                        <p class="get_off">Get 25% off</p>
                    </a>
                </span> -->
                                      <span>
                                        <p>لوجبات اكل خفيفة <span>اشتري قسائم خصم من طلبات</span>
                                        </p>
                                        <div>
                                          <a href="https://www.rewards.orange.jo/ar/EShop/Details/335" tabindex="-1">زر المتجر الان</a>
                                          <div>
                                            <img src="/EN/PublishingImages/new_home/gift_icon.png">
                                            <small>250<br><i> نقطة</i></small>
                                          </div>
                                        </div>
                                      </span>
                                    </div>
                                    <div class="clip3 slick-slide" data-slick-index="2" aria-hidden="true" tabindex="-1" role="tabpanel" id="slick-slide32" aria-describedby="slick-slide-control32">
                                      <img src="/AR/PublishingImages/new_home_AR/rewards_slider4.png" alt="">
                                      <!-- <span>
                    <a href="javascript:void(0)">
                        <p>Chapter One Cafe3</p>
                        <p class="call_action_rewards">Call to Action</p>
                        <p class="get_off">Get 25% off</p>
                    </a>
                </span> -->
                                      <span>
                                        <p>لاشتراكاتك الرقمية <span>اشتري قسائم اشتراك وشحن رصيد من كرتي</span>
                                        </p>
                                        <div>
                                          <a href="https://www.rewards.orange.jo/webviews/deals/ar/EShop" tabindex="-1">زر المتجر الان</a>
                                          <div>
                                            <img src="/EN/PublishingImages/new_home/gift_icon.png">
                                            <small>250<br><i> نقطة</i></small>
                                          </div>
                                        </div>
                                      </span>
                                    </div>
                                    <div class="clip4 slick-slide" data-slick-index="3" aria-hidden="true" tabindex="-1" role="tabpanel" id="slick-slide33" aria-describedby="slick-slide-control33">
                                      <img src="/AR/PublishingImages/new_home_AR/rewards_slider3.png" alt="">
                                      <!-- <span>
                    <a href="javascript:void(0)">
                        <p>Chapter One Cafe4</p>
                        <p class="call_action_rewards">Call to Action</p>
                        <p class="get_off">Get 25% off</p>
                    </a>
                </span> -->
                                      <span>
                                        <p>لأغانيك المفضلة <span>اشتري قسائم اشتراك من انغامي</span>
                                        </p>
                                        <div>
                                          <a href="https://www.rewards.orange.jo/ar/EShop/Details/330" tabindex="-1">زر المتجر الان</a>
                                          <div>
                                            <img src="/EN/PublishingImages/new_home/gift_icon.png">
                                            <small>250<br><i> نقطة</i></small>
                                          </div>
                                        </div>
                                      </span>
                                    </div>
                                  </div>
                                </div>
                                <button class="slick-next slick-arrow" aria-label="Next" type="button" style="" aria-disabled="false"><img src="/EN/PublishingImages/new_home/orbit/right_arrow.svg"></button>
                                <ul class="slick-dots" style="display: block;" role="tablist">
                                  <li class="" role="presentation"><button type="button" role="tab" id="slick-slide-control30" aria-controls="slick-slide30" aria-label="1 of 4" tabindex="-1">1</button></li>
                                  <li role="presentation" class="slick-active"><button type="button" role="tab" id="slick-slide-control31" aria-controls="slick-slide31" aria-label="2 of 4" tabindex="0" aria-selected="true">2</button></li>
                                  <li role="presentation"><button type="button" role="tab" id="slick-slide-control32" aria-controls="slick-slide32" aria-label="3 of 4" tabindex="-1">3</button></li>
                                  <li role="presentation"><button type="button" role="tab" id="slick-slide-control33" aria-controls="slick-slide33" aria-label="4 of 4" tabindex="-1">4</button></li>
                                </ul>
                              </div>
                              <div class="variable-width1 slick-initialized slick-slider slick-dotted"><button class="slick-prev slick-arrow" aria-label="Previous" type="button" aria-disabled="false" style=""><img
                                    src="/EN/PublishingImages/new_home/orbit/left_arrow.svg"></button>
                                <div class="slick-list draggable" style="padding: 0px 50px;">
                                  <div class="slick-track" style="opacity: 1; width: 30000px; transform: translate3d(103px, 0px, 0px);">
                                    <div class="clip6 slick-slide" data-slick-index="0" aria-hidden="true" tabindex="-1" role="tabpanel" id="slick-slide40" aria-describedby="slick-slide-control40">
                                      <img src="/EN/PublishingImages/kermalk.png" alt="Shawarmaati">
                                      <span>
                                        <p> 20% خصم <br>
                                          <span>على الحساب </span>
                                        </p>
                                        <div>
                                          <a href="https://www.rewards.orange.jo/webviews/deals/ar/Deals/Details/84" tabindex="-1">احصل على الخصم</a>
                                          <div>
                                            <!-- <small>250<br><i> Points</i></small> -->
                                          </div>
                                        </div>
                                      </span>
                                    </div>
                                    <div class="clip7 slick-slide slick-current slick-center" data-slick-index="1" aria-hidden="true" tabindex="0" role="tabpanel" id="slick-slide41" aria-describedby="slick-slide-control41">
                                      <img src="/EN/PublishingImages/prime.png" alt="">
                                      <!-- <span>
                    <a href="https://www.rewards.orange.jo/ar/Deals/Details/7">
                        <p>Ghaseelcom</p>
                        <p class="call_action_rewards">خصم 50٪ على خدمة غسيل الملابس</p>
                        <p class="get_off">خصم 50٪ على خدمة غسيل الملابس</p>
                    </a>
                </span> -->
                                      <span>
                                        <p>Prime Cinemas<br> خصم خاص <span> على تذكرة مع بوشار ومشروب غازي</span>
                                        </p>
                                        <div>
                                          <a href="https://www.rewards.orange.jo/webviews/deals/ar/Deals/Details/63" tabindex="-1">احصل على الخصم</a>
                                          <div>
                                            <!-- <small>250<br><i> نقطة</i></small> -->
                                          </div>
                                        </div>
                                      </span>
                                    </div>
                                    <div class="clip8 slick-slide" data-slick-index="2" aria-hidden="true" tabindex="-1" role="tabpanel" id="slick-slide42" aria-describedby="slick-slide-control42">
                                      <img src="/EN/PublishingImages/new_home/sliders/slider6_3.png" alt="">
                                      <!-- <span>
                    <a href="https://www.rewards.orange.jo/ar/Deals/Details/47">
                        <p>Sharmiran</p>
                        <p class="call_action_rewards">خصم 20٪ على مستحضرات التجميل</p>
                        <p class="get_off">خصم 20٪ على مستحضرات التجميل</p>
                    </a>
                </span> -->
                                      <span>
                                        <p>20% خصم<br>Sharmiran <span>على مستحضرات التجميل</span>
                                        </p>
                                        <div>
                                          <a href="https://www.rewards.orange.jo/ar/Deals/Details/47" tabindex="-1">احصل على الخصم</a>
                                          <div>
                                            <!-- <small>250<br><i> نقطة</i></small> -->
                                          </div>
                                        </div>
                                      </span>
                                    </div>
                                    <div class="clip9 slick-slide" data-slick-index="3" aria-hidden="true" tabindex="-1" role="tabpanel" id="slick-slide43" aria-describedby="slick-slide-control43">
                                      <img src="/EN/PublishingImages/sizzle.png" alt="">
                                      <!-- <span>
                    <a href="https://www.rewards.orange.jo/ar/Deals/Details/25">
                        <p>Castana Café</p>
                        <p class="call_action_rewards">خصم 30٪ على إجمالي فاتورتك</p>
                        <p class="get_off">خصم 30٪ على إجمالي فاتورتك</p>
                    </a>
                </span> -->
                                      <span>
                                        <p>Sizzle Grill <br>ساندويتش مجاناً <span> مع كل ساندويتش</span>
                                        </p>
                                        <div>
                                          <a href="https://www.rewards.orange.jo/webviews/deals/ar/Deals/Details/85" tabindex="-1">احصل على الخصم</a>
                                          <div>
                                            <!-- <small>250<br><i> نقطة</i></small> -->
                                          </div>
                                        </div>
                                      </span>
                                    </div>
                                    <div class="clip10 slick-slide" data-slick-index="4" aria-hidden="true" tabindex="-1" role="tabpanel" id="slick-slide44" aria-describedby="slick-slide-control44">
                                      <img src="/EN/PublishingImages/cozy.png" alt="">
                                      <!--  <span>
                    <a href="https://www.rewards.orange.jo/ar/Deals/Details/23">
                        <p>Pizza Lover</p>
                        <p class="call_action_rewards">خصم 25٪ على البيتزا</p>
                        <p class="get_off">خصم 25٪ على البيتزا</p>
                    </a>
                </span> -->
                                      <span>
                                        <p>Cozy Pizza<br> بيتزا مجاناً <span> مع كل بيتزا</span>
                                        </p>
                                        <div>
                                          <a href="https://www.rewards.orange.jo/webviews/deals/ar/Deals/Details/86" tabindex="-1">احصل على الخصم</a>
                                          <div>
                                            <!-- <small>250<br><i> نقطة</i></small> -->
                                          </div>
                                        </div>
                                      </span>
                                    </div>
                                    <div class="clip11 slick-slide" data-slick-index="5" aria-hidden="true" tabindex="-1" role="tabpanel" id="slick-slide45" aria-describedby="slick-slide-control45">
                                      <img src="/EN/PublishingImages/new_home/sliders/slider6_6.png" alt="">
                                      <!-- <span>
                    <a href="https://www.rewards.orange.jo/ar/Deals/Details/8">
                        <p>Leaders Center</p>
                        <p class="call_action_rewards">٪4 خصم على الأجهزة الكهربائية</p>
                        <p class="get_off">4٪ خصم على الأجهزة الكهربائية</p>
                    </a>
                </span> -->
                                      <span>
                                        <p>4% خصم<br>Leaders Center <span>على الأجهزة الكهربائية</span>
                                        </p>
                                        <div>
                                          <a href="https://www.rewards.orange.jo/ar/Deals/Details/8" tabindex="-1">احصل على الخصم</a>
                                          <div>
                                            <!-- <small>250<br><i> نقطة</i></small> -->
                                          </div>
                                        </div>
                                      </span>
                                    </div>
                                  </div>
                                </div>
                                <button class="slick-next slick-arrow" aria-label="Next" type="button" style="" aria-disabled="false"><img src="/EN/PublishingImages/new_home/orbit/right_arrow.svg"></button>
                                <ul class="slick-dots" style="display: block;" role="tablist">
                                  <li class="" role="presentation"><button type="button" role="tab" id="slick-slide-control40" aria-controls="slick-slide40" aria-label="1 of 6" tabindex="-1">1</button></li>
                                  <li role="presentation" class="slick-active"><button type="button" role="tab" id="slick-slide-control41" aria-controls="slick-slide41" aria-label="2 of 6" tabindex="0" aria-selected="true">2</button></li>
                                  <li role="presentation"><button type="button" role="tab" id="slick-slide-control42" aria-controls="slick-slide42" aria-label="3 of 6" tabindex="-1">3</button></li>
                                  <li role="presentation"><button type="button" role="tab" id="slick-slide-control43" aria-controls="slick-slide43" aria-label="4 of 6" tabindex="-1">4</button></li>
                                  <li role="presentation"><button type="button" role="tab" id="slick-slide-control44" aria-controls="slick-slide44" aria-label="5 of 6" tabindex="-1">5</button></li>
                                  <li role="presentation"><button type="button" role="tab" id="slick-slide-control45" aria-controls="slick-slide45" aria-label="6 of 6" tabindex="-1">6</button></li>
                                </ul>
                              </div>
                              <script>
                                $(".variable-width").hide();
                                $(".tikram_tab").click(function() {
                                  $(".variable-width").show();
                                  $(".variable-width1").hide();
                                  $('.variable-width').get(0).slick.setPosition();
                                  $(".rewards_bg5").css('visibility', 'hidden');
                                  $(".rewards_bg5").css('display', 'none');
                                  $(".rewards_bg1").css('visibility', 'visible');
                                  $(".rewards_bg1").css('display', 'block');
                                  $(".tikram_tab").css('color', '#ff7900');
                                  $(".tikram_tab").css('text-decoration', 'underline');
                                  $(".deals_tab").css('color', '#fff');
                                  $(".deals_tab").css('font-weight', '300');
                                  $(".deals_tab").css('text-decoration', 'none');
                                  // $(".rewards_more_deals").css('visibility', 'hidden');
                                  $(".rewards_video").css('visibility', 'visible');
                                  // $(".rewards_tikram_eshop").css('visibility', 'visible');
                                  $(".rewards_login").css('visibility', 'visible');
                                  $(".rewards_more_deals").text("متجر تكرم");
                                  $(".rewards_more_deals").attr('href', 'http://www.rewards.orange.jo/webviews/ar/EShop');
                                  $(".rewards_bg5").css('opacity', '0');
                                  $(".rewards_bg6").css('opacity', '0');
                                  $(".rewards_bg7").css('opacity', '0');
                                  $(".rewards_bg8").css('opacity', '0');
                                  $(".rewards_bg9").css('opacity', '0');
                                  $(".rewards_bg10").css('opacity', '0');
                                  $(".rewards_bg1").css('opacity', '1');
                                  $(".rewards_bg2").css('opacity', '1');
                                  $(".rewards_bg3").css('opacity', '1');
                                  $(".rewards_bg4").css('opacity', '1');
                                  $(".sixth_tabs ul").addClass("tikram_after");
                                });
                                $(".deals_tab").click(function() {
                                  $(".variable-width").hide();
                                  $(".variable-width1").show();
                                  $('.variable-width1').get(0).slick.setPosition();
                                  $(".rewards_bg5").css('visibility', 'visible');
                                  $(".rewards_bg5").css('display', 'block');
                                  $(".rewards_bg1").css('visibility', 'hidden');
                                  $(".rewards_bg1").css('display', 'none');
                                  $(".tikram_tab").css('color', '#fff');
                                  $(".tikram_tab").css('text-decoration', 'none');
                                  $(".deals_tab").css('color', '#ff7900');
                                  $(".deals_tab").css('text-decoration', 'underline');
                                  // $(".rewards_more_deals").css('visibility', 'visible');
                                  $(".rewards_video").css('visibility', 'hidden');
                                  // $(".rewards_tikram_eshop").css('visibility', 'hidden');
                                  $(".rewards_login").css('visibility', 'hidden');
                                  $(".rewards_more_deals").text("المزيد من الخصومات");
                                  $(".rewards_more_deals").attr('href', 'https://www.rewards.orange.jo/ar/deals');
                                  $(".rewards_bg5").css('opacity', '1');
                                  $(".rewards_bg6").css('opacity', '1');
                                  $(".rewards_bg7").css('opacity', '1');
                                  $(".rewards_bg8").css('opacity', '1');
                                  $(".rewards_bg9").css('opacity', '1');
                                  $(".rewards_bg10").css('opacity', '1');
                                  $(".rewards_bg1").css('opacity', '0');
                                  $(".rewards_bg2").css('opacity', '0');
                                  $(".rewards_bg3").css('opacity', '0');
                                  $(".rewards_bg4").css('opacity', '0');
                                  $(".sixth_tabs ul").removeClass("tikram_after");
                                });
                                if (document.documentElement.clientWidth > 700) {
                                  $('.variable-width').slick({
                                    dots: true,
                                    infinite: false,
                                    speed: 300,
                                    slidesToShow: 1,
                                    centerMode: true,
                                    variableWidth: true,
                                    rtl: true,
                                    autoplay: true,
                                    autoplaySpeed: 3500
                                  });
                                } else if (document.documentElement.clientWidth < 700) {
                                  $('.variable-width').slick({
                                    dots: true,
                                    infinite: true,
                                    speed: 300,
                                    slidesToShow: 1,
                                    centerMode: true,
                                    variableWidth: true,
                                    rtl: true,
                                    autoplay: true,
                                    autoplaySpeed: 3500
                                  });
                                }
                                if (document.documentElement.clientWidth > 700) {
                                  $('.variable-width1').slick({
                                    dots: true,
                                    infinite: false,
                                    speed: 300,
                                    slidesToShow: 1,
                                    centerMode: true,
                                    variableWidth: true,
                                    rtl: true,
                                    autoplay: true,
                                    autoplaySpeed: 3500
                                  });
                                } else if (document.documentElement.clientWidth < 700) {
                                  $('.variable-width1').slick({
                                    dots: true,
                                    infinite: true,
                                    speed: 300,
                                    slidesToShow: 1,
                                    centerMode: true,
                                    variableWidth: true,
                                    rtl: true,
                                    autoplay: true,
                                    autoplaySpeed: 3500
                                  });
                                }
                                // $('.variable-width').on('afterChange', function () {
                                //     if ($(".clip1").hasClass('slick-current')) {
                                //         $(".rewards_bg1").css('visibility', 'visible');
                                //         $(".rewards_bg1").css('display', 'block')
                                //     }
                                //     else {
                                //         $(".rewards_bg1").css('visibility', 'hidden');
                                //         $(".rewards_bg1").css('display', 'none')
                                //     }
                                //     if ($(".clip2").hasClass('slick-current')) {
                                //         $(".rewards_bg2").css('visibility', 'visible');
                                //         $(".rewards_bg2").css('display', 'block')
                                //     }
                                //     else {
                                //         $(".rewards_bg2").css('visibility', 'hidden');
                                //         $(".rewards_bg2").css('display', 'none')
                                //     }
                                //     if ($(".clip3").hasClass('slick-current')) {
                                //         $(".rewards_bg3").css('visibility', 'visible');
                                //         $(".rewards_bg3").css('display', 'block')
                                //     }
                                //     else {
                                //         $(".rewards_bg3").css('visibility', 'hidden');
                                //         $(".rewards_bg3").css('display', 'none')
                                //     }
                                //     if ($(".clip4").hasClass('slick-current')) {
                                //         $(".rewards_bg4").css('visibility', 'visible');
                                //         $(".rewards_bg4").css('display', 'block')
                                //     }
                                //     else {
                                //         $(".rewards_bg4").css('visibility', 'hidden');
                                //         $(".rewards_bg4").css('display', 'none')
                                //     }
                                // });
                                $(".sixth_section .variable-width .slick-arrow.slick-next").html("<img src='/EN/PublishingImages/new_home/orbit/right_arrow.svg'>");
                                $(".sixth_section .variable-width .slick-arrow.slick-prev").html("<img src='/EN/PublishingImages/new_home/orbit/left_arrow.svg'>");
                                $(".sixth_section .variable-width1 .slick-arrow.slick-next").html("<img src='/EN/PublishingImages/new_home/orbit/right_arrow.svg'>");
                                $(".sixth_section .variable-width1 .slick-arrow.slick-prev").html("<img src='/EN/PublishingImages/new_home/orbit/left_arrow.svg'>");
                                // $('.variable-width1').slick({
                                //     dots: true,
                                //     infinite: false,
                                //     speed: 300,
                                //     slidesToShow: 1,
                                //     centerMode: true,
                                //     variableWidth: true
                                // });
                                // $('.variable-width1').on('afterChange', function () {
                                //     if ($(".clip5").hasClass('slick-current')) {
                                //         $(".rewards_bg5").css('visibility', 'visible');
                                //         $(".rewards_bg5").css('display', 'block')
                                //     }
                                //     else {
                                //         $(".rewards_bg5").css('visibility', 'hidden');
                                //         $(".rewards_bg5").css('display', 'none')
                                //     }
                                //     if ($(".clip6").hasClass('slick-current')) {
                                //         $(".rewards_bg6").css('visibility', 'visible');
                                //         $(".rewards_bg6").css('display', 'block')
                                //     }
                                //     else {
                                //         $(".rewards_bg6").css('visibility', 'hidden');
                                //         $(".rewards_bg6").css('display', 'none')
                                //     }
                                //     if ($(".clip7").hasClass('slick-current')) {
                                //         $(".rewards_bg7").css('visibility', 'visible');
                                //         $(".rewards_bg7").css('display', 'block')
                                //     }
                                //     else {
                                //         $(".rewards_bg7").css('visibility', 'hidden');
                                //         $(".rewards_bg7").css('display', 'none')
                                //     }
                                //     if ($(".clip8").hasClass('slick-current')) {
                                //         $(".rewards_bg8").css('visibility', 'visible');
                                //         $(".rewards_bg8").css('display', 'block')
                                //     }
                                //     else {
                                //         $(".rewards_bg8").css('visibility', 'hidden');
                                //         $(".rewards_bg8").css('display', 'none')
                                //     }
                                //     if ($(".clip9").hasClass('slick-current')) {
                                //         $(".rewards_bg9").css('visibility', 'visible');
                                //         $(".rewards_bg9").css('display', 'block')
                                //     }
                                //     else {
                                //         $(".rewards_bg9").css('visibility', 'hidden');
                                //         $(".rewards_bg9").css('display', 'none')
                                //     }
                                //     if ($(".clip10").hasClass('slick-current')) {
                                //         $(".rewards_bg10").css('visibility', 'visible');
                                //         $(".rewards_bg10").css('display', 'block')
                                //     }
                                //     else {
                                //         $(".rewards_bg10").css('visibility', 'hidden');
                                //         $(".rewards_bg10").css('display', 'none')
                                //     }
                                // });
                                $(".sixth_section .variable-width1 .slick-arrow.slick-next").html("<img src='/EN/PublishingImages/new_home/orbit/right_arrow.svg'>");
                                $(".sixth_section .variable-width1 .slick-arrow.slick-prev").html("<img src='/EN/PublishingImages/new_home/orbit/left_arrow.svg'>");
                              </script>
                            </div>
                            <!--     <div class="rewards_bg1">
        <img src="/AR/PublishingImages/new_home_AR/rewards_slider1.png" class="sixth_bg_img">
    </div>
    <div class="rewards_bg2">
        <img src="/AR/PublishingImages/new_home_AR/rewards_slider2.png" class="sixth_bg_img">
    </div>
    <div class="rewards_bg3">
        <img src="/AR/PublishingImages/new_home_AR/rewards_slider4.png" class="sixth_bg_img">
    </div>
    <div class="rewards_bg4">
        <img src="/AR/PublishingImages/new_home_AR/rewards_slider3.png" class="sixth_bg_img">
    </div>
    <div class="rewards_bg5">
        <img src="/EN/PublishingImages/new_home/sliders/slider6_2.png" class="sixth_bg_img">
    </div>
    <div class="rewards_bg6">
        <img src="/EN/PublishingImages/new_home/sliders/slider6_1.png" class="sixth_bg_img">
    </div>
    <div class="rewards_bg7">
        <img src="/EN/PublishingImages/new_home/sliders/slider6_3.png" class="sixth_bg_img">
    </div>
    <div class="rewards_bg8">
        <img src="/EN/PublishingImages/new_home/sliders/slider6_4.png" class="sixth_bg_img">
    </div>
    <div class="rewards_bg9">
        <img src="/EN/PublishingImages/new_home/sliders/slider6_5.png" class="sixth_bg_img">
    </div>
    <div class="rewards_bg10">
        <img src="/EN/PublishingImages/new_home/sliders/slider6_6.png" class="sixth_bg_img">
    </div> -->
                            <div class="rewards_button">
                              <!-- <a href="https://www.rewards.orange.jo/ar/deals">المزيد من الخصومات </a> -->
                              <a href="https://www.youtube.com/watch?v=A7DENkX1JC8" target="_blank" class="rewards_video"><img src="/EN/PublishingImages/new_home/play_rewards.png">
                <span>فيديو توضيحي<small style="display: block;">شاهد الان</small></span>
            </a>
                              <a href="https://www.rewards.orange.jo/en/deals" class="rewards_more_deals">المزيد من الخصومات</a>
                              <a href="http://www.rewards.orange.jo/webviews/deals/ar/Account/Login" class="rewards_login">تسجيل الدخول</a>
                            </div>
                          </div>
                          <section class="csr">
                            <div class="container">
                              <div class="csr_title">
                                <h3>مسؤولية أورنج المجتمعية</h3>
                                <p>معايير جديدة للمسؤولية المؤسسية المجتمعية</p>
                              </div>
                              <div class="row">
                                <div class="col-md-12">
                                  <div class="csr_bg"></div>
                                  <div class="csr_middle">
                                    <div class="middle_header">
                                      <a class="csr_link_1" href="javascript:void(0)" style="display: none;"><h3>مسؤولية أورنج المجتمعية</h3></a>
                                      <a class="csr_link_2" href="javascript:void(0)" style="display: block;"><h3>الشمول الرقمي </h3></a>
                                      <a class="csr_link_3" href="javascript:void(0)" style="display: none;"><h3>التعليم الرقمي </h3></a>
                                      <a class="csr_link_4" href="javascript:void(0)" style="display: none;"><h3>ريادة الأعمال </h3></a>
                                      <a class="csr_link_5" href="javascript:void(0)" style="display: none;"><h3>الشراكات</h3></a>
                                      <!-- <a class="csr_link_6" href="javascript:void(0)"><h3>مسابقات</h3></a> -->
                                    </div>
                                    <div class="middle_desc">
                                      <p class="csr_desc_1" style="display: none;"> إن أورنج الأردن تسعى للمساهمة في النمو الاقتصادي والاجتماعي من خلال استراتيجية الشركة للمسؤولية المجتمعية التي تركز على تمكين الشباب والنساء والأشخاص ذوي الإعاقة في
                                        ثلاثة مجالات رئيسية: الشمول الرقمي، والتعليم الرقمي، وريادة الأعمال عبر برامجها الخاصة، والمشاريع التي تنفذها بالتعاون مع شركائها. <!-- <a href="https://www.orange.jo/ar/Pages/csr.aspx">اكتشف المزيد</a> -->
                                      </p>
                                      <p class="csr_desc_2" style="display: block;"> تسعى أورنج الأردن إلى تمكين الحياة الرقمية للناس ليس من خلال تعزيز البنية الأساسية للاتصالات في الأردن وحسب، بل من خلال برامجها للمسؤولية الاجتماعية أيضاً التي
                                        تستهدف ثلاث فئات رئيسية مهمة من المجتمع: الشباب، والنساء، والأشخاص ذوي الإعاقة.
                                        <!-- <a href="https://www.orange.jo/ar/pages/coding-academy.aspx?utm_source=orangejo&utm_medium=link&utm_campaign=homepage&utm_term=homepage&utm_content=homepage">اكتشف المزيد</a> -->
                                      </p>
                                      <p class="csr_desc_3" style="display: none;"> إن أورنج الأردن ملتزمة بالمساهمة بالتحول الرقمي في المملكة من خلال تحسين جودة التعليم، وتزويد الطلاب بالمهارات الرقمية اللازمة، ورقمنة المصادر التعليمية.
                                        <!-- <a href="https://www.orange.jo/ar/big/pages/default.aspx?utm_source=orangejo&utm_medium=link&utm_campaign=homepage&utm_term=homepage&utm_content=homepage">اكتشف المزيد</a> -->
                                      </p>
                                      <p class="csr_desc_4" style="display: none;"> تتؤمن أورنج الأردن أن دعم ريادة الأعمال هي المفتاح لدفع الاقتصاد والتنمية المستدامة، لذا فهي حريصة على تمهيد الطريق أمام الشركات الناشئة في الأردن من خلال تقديم الدعم
                                        والإرشاد. <!-- <a href="https://yo.orange.jo/ar/tlym/dwrat-tdryb">اكتشف المزيد</a> -->
                                      </p>
                                      <p class="csr_desc_5" style="display: none;"> لتحرص أورنج الأردن على تعزيز المجتمع من الداخل، وخلق مستقبل أفضل لجميع من تمس الشركة حياتهم بالتعاون مع شركائها.
                                        <!-- <a href="https://yo.orange.jo/ar/tlym/mnh-jamyt">اكتشف المزيد</a> -->
                                      </p>
                                      <!-- <p class="csr_desc_6">
                            تنظم أورنج الأردن مسابقات وتحديات محلية لرياديي الأعمال تأهلهم للمنافسة على مستوى محلي، واقليمي، وعالمي.
                            <a href="https://yo.orange.jo/ar/ryadt-alamal/msabqat">اكتشف المزيد</a>
                        </p> -->
                                    </div>
                                  </div>
                                  <div class="csr_section slick-initialized slick-slider slick-dotted"><button class="slick-prev slick-arrow" aria-label="Previous" type="button" style="">Previous</button>
                                    <div class="slick-list draggable">
                                      <div class="slick-track" style="opacity: 1; width: 6960px; transform: translate3d(1740px, 0px, 0px);">
                                        <div class="csr4 slick-slide slick-cloned" data-slick-index="-2" aria-hidden="true" tabindex="-1" style="width: 580px;">
                                          <!-- <img class="hidden-xs hidden-sm" src="/EN/PublishingImages/new_home/sliders/Entrepreneurship-2018-Annual-Report.jpg">
                        <img class="hidden-md hidden-lg" src="/EN/PublishingImages/new_home/sliders/Entrepreneurship-2018-Annual-Reportmob.jpg"> -->
                                          <picture>
                                            <source media="(min-width: 481px)" srcset="/EN/PublishingImages/new_home/sliders/Entrepreneurship-2018-Annual-Report.jpg">
                                            <source media="(max-width: 480px)" srcset="/EN/PublishingImages/new_home/sliders/Entrepreneurship-2018-Annual-Reportmob.jpg">
                                            <img src="/EN/PublishingImages/new_home/sliders/Entrepreneurship-2018-Annual-Report.jpg" alt="Image alt">
                                          </picture>
                                        </div>
                                        <div class="csr5 slick-slide slick-cloned" data-slick-index="-1" aria-hidden="true" tabindex="-1" style="width: 580px;">
                                          <!-- <img class="hidden-xs hidden-sm" src="/EN/PublishingImages/new_home/sliders/Partnerships.jpg">
                        <img class="hidden-md hidden-lg" src="/EN/PublishingImages/new_home/sliders/Partnershipsmob.jpg"> -->
                                          <picture>
                                            <source media="(min-width: 481px)" srcset="/EN/PublishingImages/new_home/sliders/Partnerships.jpg">
                                            <source media="(max-width: 480px)" srcset="/EN/PublishingImages/new_home/sliders/Partnershipsmob.jpg">
                                            <img src="/EN/PublishingImages/new_home/sliders/Partnerships.jpg" alt="Image alt">
                                          </picture>
                                        </div>
                                        <div class="csr1 slick-slide" data-slick-index="0" aria-hidden="true" tabindex="-1" role="tabpanel" id="slick-slide50" aria-describedby="slick-slide-control50" style="width: 580px;">
                                          <!-- <img class="hidden-xs hidden-sm" src="/EN/PublishingImages/new_home/sliders/CSR-HP.jpg">
                        <img class="hidden-md hidden-lg" src="/EN/PublishingImages/new_home/sliders/CSR-HPmob.jpg"> -->
                                          <picture>
                                            <source media="(min-width: 481px)" srcset="/EN/PublishingImages/new_home/sliders/CSR-HP.jpg">
                                            <source media="(max-width: 480px)" srcset="/EN/PublishingImages/new_home/sliders/CSR-HPmob.jpg">
                                            <img src="/EN/PublishingImages/new_home/sliders/CSR-HP.jpg" alt="Image alt">
                                          </picture>
                                        </div>
                                        <div class="csr2 slick-slide slick-current slick-active" data-slick-index="1" aria-hidden="false" tabindex="0" role="tabpanel" id="slick-slide51" aria-describedby="slick-slide-control51" style="width: 580px;">
                                          <!-- <img class="hidden-xs hidden-sm" src="/EN/PublishingImages/new_home/sliders/Digital-Inclusion.jpg">
                        <img class="hidden-md hidden-lg" src="/EN/PublishingImages/new_home/sliders/Digital-Inclusionmob.jpg"> -->
                                          <picture>
                                            <source media="(min-width: 481px)" srcset="/EN/PublishingImages/new_home/sliders/Digital-Inclusion.jpg">
                                            <source media="(max-width: 480px)" srcset="/EN/PublishingImages/new_home/sliders/Digital-Inclusionmob.jpg">
                                            <img src="/EN/PublishingImages/new_home/sliders/Digital-Inclusion.jpg" alt="Image alt">
                                          </picture>
                                        </div>
                                        <div class="csr3 slick-slide slick-active" data-slick-index="2" aria-hidden="false" tabindex="0" role="tabpanel" id="slick-slide52" aria-describedby="slick-slide-control52" style="width: 580px;">
                                          <!-- <img class="hidden-xs hidden-sm" src="/EN/PublishingImages/new_home/sliders/Digital-Education.jpg">
                        <img class="hidden-md hidden-lg" src="/EN/PublishingImages/new_home/sliders/Digital-Educationmob.jpg"> -->
                                          <picture>
                                            <source media="(min-width: 481px)" srcset="/EN/PublishingImages/new_home/sliders/Digital-Education.jpg">
                                            <source media="(max-width: 480px)" srcset="/EN/PublishingImages/new_home/sliders/Digital-Educationmob.jpg">
                                            <img src="/EN/PublishingImages/new_home/sliders/Digital-Education.jpg" alt="Image alt">
                                          </picture>
                                        </div>
                                        <div class="csr4 slick-slide" data-slick-index="3" aria-hidden="true" tabindex="-1" role="tabpanel" id="slick-slide53" aria-describedby="slick-slide-control53" style="width: 580px;">
                                          <!-- <img class="hidden-xs hidden-sm" src="/EN/PublishingImages/new_home/sliders/Entrepreneurship-2018-Annual-Report.jpg">
                        <img class="hidden-md hidden-lg" src="/EN/PublishingImages/new_home/sliders/Entrepreneurship-2018-Annual-Reportmob.jpg"> -->
                                          <picture>
                                            <source media="(min-width: 481px)" srcset="/EN/PublishingImages/new_home/sliders/Entrepreneurship-2018-Annual-Report.jpg">
                                            <source media="(max-width: 480px)" srcset="/EN/PublishingImages/new_home/sliders/Entrepreneurship-2018-Annual-Reportmob.jpg">
                                            <img src="/EN/PublishingImages/new_home/sliders/Entrepreneurship-2018-Annual-Report.jpg" alt="Image alt">
                                          </picture>
                                        </div>
                                        <div class="csr5 slick-slide" data-slick-index="4" aria-hidden="true" tabindex="-1" role="tabpanel" id="slick-slide54" aria-describedby="slick-slide-control54" style="width: 580px;">
                                          <!-- <img class="hidden-xs hidden-sm" src="/EN/PublishingImages/new_home/sliders/Partnerships.jpg">
                        <img class="hidden-md hidden-lg" src="/EN/PublishingImages/new_home/sliders/Partnershipsmob.jpg"> -->
                                          <picture>
                                            <source media="(min-width: 481px)" srcset="/EN/PublishingImages/new_home/sliders/Partnerships.jpg">
                                            <source media="(max-width: 480px)" srcset="/EN/PublishingImages/new_home/sliders/Partnershipsmob.jpg">
                                            <img src="/EN/PublishingImages/new_home/sliders/Partnerships.jpg" alt="Image alt">
                                          </picture>
                                        </div>
                                        <div class="csr1 slick-slide slick-cloned" data-slick-index="5" aria-hidden="true" tabindex="-1" style="width: 580px;">
                                          <!-- <img class="hidden-xs hidden-sm" src="/EN/PublishingImages/new_home/sliders/CSR-HP.jpg">
                        <img class="hidden-md hidden-lg" src="/EN/PublishingImages/new_home/sliders/CSR-HPmob.jpg"> -->
                                          <picture>
                                            <source media="(min-width: 481px)" srcset="/EN/PublishingImages/new_home/sliders/CSR-HP.jpg">
                                            <source media="(max-width: 480px)" srcset="/EN/PublishingImages/new_home/sliders/CSR-HPmob.jpg">
                                            <img src="/EN/PublishingImages/new_home/sliders/CSR-HP.jpg" alt="Image alt">
                                          </picture>
                                        </div>
                                        <div class="csr2 slick-slide slick-cloned" data-slick-index="6" aria-hidden="true" tabindex="-1" style="width: 580px;">
                                          <!-- <img class="hidden-xs hidden-sm" src="/EN/PublishingImages/new_home/sliders/Digital-Inclusion.jpg">
                        <img class="hidden-md hidden-lg" src="/EN/PublishingImages/new_home/sliders/Digital-Inclusionmob.jpg"> -->
                                          <picture>
                                            <source media="(min-width: 481px)" srcset="/EN/PublishingImages/new_home/sliders/Digital-Inclusion.jpg">
                                            <source media="(max-width: 480px)" srcset="/EN/PublishingImages/new_home/sliders/Digital-Inclusionmob.jpg">
                                            <img src="/EN/PublishingImages/new_home/sliders/Digital-Inclusion.jpg" alt="Image alt">
                                          </picture>
                                        </div>
                                        <div class="csr3 slick-slide slick-cloned" data-slick-index="7" aria-hidden="true" tabindex="-1" style="width: 580px;">
                                          <!-- <img class="hidden-xs hidden-sm" src="/EN/PublishingImages/new_home/sliders/Digital-Education.jpg">
                        <img class="hidden-md hidden-lg" src="/EN/PublishingImages/new_home/sliders/Digital-Educationmob.jpg"> -->
                                          <picture>
                                            <source media="(min-width: 481px)" srcset="/EN/PublishingImages/new_home/sliders/Digital-Education.jpg">
                                            <source media="(max-width: 480px)" srcset="/EN/PublishingImages/new_home/sliders/Digital-Educationmob.jpg">
                                            <img src="/EN/PublishingImages/new_home/sliders/Digital-Education.jpg" alt="Image alt">
                                          </picture>
                                        </div>
                                        <div class="csr4 slick-slide slick-cloned" data-slick-index="8" aria-hidden="true" tabindex="-1" style="width: 580px;">
                                          <!-- <img class="hidden-xs hidden-sm" src="/EN/PublishingImages/new_home/sliders/Entrepreneurship-2018-Annual-Report.jpg">
                        <img class="hidden-md hidden-lg" src="/EN/PublishingImages/new_home/sliders/Entrepreneurship-2018-Annual-Reportmob.jpg"> -->
                                          <picture>
                                            <source media="(min-width: 481px)" srcset="/EN/PublishingImages/new_home/sliders/Entrepreneurship-2018-Annual-Report.jpg">
                                            <source media="(max-width: 480px)" srcset="/EN/PublishingImages/new_home/sliders/Entrepreneurship-2018-Annual-Reportmob.jpg">
                                            <img src="/EN/PublishingImages/new_home/sliders/Entrepreneurship-2018-Annual-Report.jpg" alt="Image alt">
                                          </picture>
                                        </div>
                                        <div class="csr5 slick-slide slick-cloned" data-slick-index="9" aria-hidden="true" tabindex="-1" style="width: 580px;">
                                          <!-- <img class="hidden-xs hidden-sm" src="/EN/PublishingImages/new_home/sliders/Partnerships.jpg">
                        <img class="hidden-md hidden-lg" src="/EN/PublishingImages/new_home/sliders/Partnershipsmob.jpg"> -->
                                          <picture>
                                            <source media="(min-width: 481px)" srcset="/EN/PublishingImages/new_home/sliders/Partnerships.jpg">
                                            <source media="(max-width: 480px)" srcset="/EN/PublishingImages/new_home/sliders/Partnershipsmob.jpg">
                                            <img src="/EN/PublishingImages/new_home/sliders/Partnerships.jpg" alt="Image alt">
                                          </picture>
                                        </div>
                                      </div>
                                    </div>
                                    <!-- 
                    <div class="csr6">
                        <img class="hidden-xs hidden-sm" src="/EN/PublishingImages/new_home/sliders/competitions.png">
                        <img class="hidden-md hidden-lg" src="/AR/PublishingImages/new_home_AR/sliders/competitionsmob.png">
                    </div> -->
                                    <button class="slick-next slick-arrow" aria-label="Next" type="button" style="">Next</button>
                                    <ul class="slick-dots" style="" role="tablist">
                                      <li class="" role="presentation"><button type="button" role="tab" id="slick-slide-control50" aria-controls="slick-slide50" aria-label="1 of 3" tabindex="-1">1</button></li>
                                      <li role="presentation" class="slick-active"><button type="button" role="tab" id="slick-slide-control51" aria-controls="slick-slide51" aria-label="2 of 3" tabindex="0" aria-selected="true">2</button></li>
                                      <li role="presentation"><button type="button" role="tab" id="slick-slide-control52" aria-controls="slick-slide52" aria-label="3 of 3" tabindex="-1">3</button></li>
                                      <li role="presentation"><button type="button" role="tab" id="slick-slide-control53" aria-controls="slick-slide53" aria-label="4 of 3" tabindex="-1">4</button></li>
                                      <li role="presentation"><button type="button" role="tab" id="slick-slide-control54" aria-controls="slick-slide54" aria-label="5 of 3" tabindex="-1">5</button></li>
                                    </ul>
                                  </div>
                                  <div class="csr_middle_bottom">
                                    <div class="middle_number">
                                      <div class="csr_numbers_1" style="display: none;">
                                        <p><span>4</span> أولويات و محاور</p>
                                        <p><span>4</span> فئات مستهدفة</p>
                                        <p><span>2</span> شركاء استراتيجيين</p>
                                      </div>
                                      <div class="csr_numbers_2" style="display: flex;">
                                        <p><a href="/ar/CSR/Pages/Digital-Centers.aspx">المراكز الرقمية المجتمعية</a></p>
                                        <p><a href="/ar/CSR/Pages/Innovation-lab.aspx">مختبرات الابتكار </a></p>
                                        <p><a href="/ar/CSR/Pages/accessible-solution.aspx">برنامج التهيئة الرقمية للأشخاص ذوي الإعاقة </a></p>
                                        <p><a href="/ar/CSR/Pages/makani-centers.aspx">مراكز مكاني </a></p>
                                      </div>
                                      <div class="csr_numbers_3" style="display: none;">
                                        <p><a href="/ar/CSR/Pages/coding-academy.aspx">أكاديمية البرمجة</a></p>
                                        <p><a href="/ar/CSR/Pages/fab-lab.aspx">مختبرات التصنيع الرقمي (فاب لاب) </a></p>
                                        <p><a href="/ar/CSR/Pages/scholarships.aspx">المنح الدراسية</a></p>
                                      </div>
                                      <div class="csr_numbers_4" style="display: none;">
                                        <p><a href="/ar/CSR/Pages/big.aspx">البرنامج الموجّه لتسريع نمو الشركات والمشاريع الريادية الناشئة (BIG)</a></p>
                                        <p><a href="/ar/CSR/Pages/competitions.aspx">مسابقات </a></p>
                                      </div>
                                      <div class="csr_numbers_5" style="display: none;">
                                        <p><span>15</span> منحة للطلاب <br> سنوياً</p>
                                        <p><span>33</span> منحة دراسية بالتعاون<br> مع جامعة الاميرة سمية</p>
                                      </div><!-- 
                        <div class="csr_numbers_6">
                            <p><span>2017 </span> يعمل منذ </p>
                            <p><span>03</span> الفائزون كل عام</p>
                        </div> -->
                                    </div>
                                    <div class="discover_csr">
                                      <a href="/ar/csr/pages/default.aspx">اقرأ المزيد</a>
                                    </div>
                                  </div>
                                </div>
                                <script>
                                  if (document.documentElement.clientWidth > 700) {
                                    $('.csr_section').slick({
                                      infinite: true,
                                      slidesToShow: 2,
                                      slidesToScroll: 1,
                                      padding: 0,
                                      rtl: true,
                                      autoplay: true,
                                      dots: true,
                                      autoplaySpeed: 3500
                                    });
                                    $('.csr_section').on('afterChange', function() {
                                      if ($(".csr1").hasClass('slick-current')) {
                                        $(".csr_numbers_1").css('display', 'flex');
                                      } else {
                                        $(".csr_numbers_1").css('display', 'none');
                                      }
                                      if ($(".csr2").hasClass('slick-current')) {
                                        $(".csr_numbers_2").css('display', 'flex');
                                      } else {
                                        $(".csr_numbers_2").css('display', 'none');
                                      }
                                      if ($(".csr3").hasClass('slick-current')) {
                                        $(".csr_numbers_3").css('display', 'flex');
                                      } else {
                                        $(".csr_numbers_3").css('display', 'none');
                                      }
                                      if ($(".csr4").hasClass('slick-current')) {
                                        $(".csr_numbers_4").css('display', 'flex');
                                      } else {
                                        $(".csr_numbers_4").css('display', 'none');
                                      }
                                      if ($(".csr5").hasClass('slick-current')) {
                                        $(".csr_numbers_5").css('display', 'flex');
                                      } else {
                                        $(".csr_numbers_5").css('display', 'none');
                                      }
                                      if ($(".csr6").hasClass('slick-current')) {
                                        $(".csr_numbers_6").css('display', 'flex');
                                      } else {
                                        $(".csr_numbers_6").css('display', 'none');
                                      }
                                    });
                                  }
                                  if (document.documentElement.clientWidth < 700) {
                                    $('.csr_section').slick({
                                      infinite: true,
                                      dots: true,
                                      slidesToShow: 3,
                                      slidesToScroll: 1,
                                      centerMode: true,
                                      rtl: true,
                                      autoplay: true,
                                      autoplaySpeed: 3500,
                                      arrows: true,
                                      responsive: {
                                        411: {
                                          items: 3.2,
                                        },
                                        375: {
                                          items: 2.0,
                                        },
                                        360: {
                                          items: 2.2,
                                        },
                                        320: {
                                          items: 2.2,
                                        },
                                      },
                                    });
                                    $(".csr .slick-arrow.slick-next").html("<img src='/EN/PublishingImages/new_home/orbit/right_arrow.svg'>");
                                    $(".csr .slick-arrow.slick-prev").html("<img src='/EN/PublishingImages/new_home/orbit/left_arrow.svg'>");
                                    $('.csr_section').on('afterChange', function() {
                                      if ($(".csr1").hasClass('slick-current')) {
                                        $(".csr_numbers_1").css('display', 'block');
                                      } else {
                                        $(".csr_numbers_1").css('display', 'none');
                                      }
                                      if ($(".csr2").hasClass('slick-current')) {
                                        $(".csr_numbers_2").css('display', 'block');
                                      } else {
                                        $(".csr_numbers_2").css('display', 'none');
                                      }
                                      if ($(".csr3").hasClass('slick-current')) {
                                        $(".csr_numbers_3").css('display', 'block');
                                      } else {
                                        $(".csr_numbers_3").css('display', 'none');
                                      }
                                      if ($(".csr4").hasClass('slick-current')) {
                                        $(".csr_numbers_4").css('display', 'block');
                                      } else {
                                        $(".csr_numbers_4").css('display', 'none');
                                      }
                                      if ($(".csr5").hasClass('slick-current')) {
                                        $(".csr_numbers_5").css('display', 'block');
                                      } else {
                                        $(".csr_numbers_5").css('display', 'none');
                                      }
                                      if ($(".csr6").hasClass('slick-current')) {
                                        $(".csr_numbers_6").css('display', 'block');
                                      } else {
                                        $(".csr_numbers_6").css('display', 'none');
                                      }
                                    });
                                  }
                                  $('.csr_section').on('afterChange', function() {
                                    if ($(".csr1").hasClass('slick-current')) {
                                      $(".csr_desc_1").css('display', 'block');
                                      $(".csr_link_1").css('display', 'block');
                                    } else {
                                      $(".csr_desc_1").css('display', 'none');
                                      $(".csr_link_1").css('display', 'none');
                                    }
                                    if ($(".csr2").hasClass('slick-current')) {
                                      $(".csr_desc_2").css('display', 'block');
                                      $(".csr_link_2").css('display', 'block');
                                    } else {
                                      $(".csr_desc_2").css('display', 'none');
                                      $(".csr_link_2").css('display', 'none');
                                    }
                                    if ($(".csr3").hasClass('slick-current')) {
                                      $(".csr_desc_3").css('display', 'block');
                                      $(".csr_link_3").css('display', 'block');
                                    } else {
                                      $(".csr_desc_3").css('display', 'none');
                                      $(".csr_link_3").css('display', 'none');
                                    }
                                    if ($(".csr4").hasClass('slick-current')) {
                                      $(".csr_desc_4").css('display', 'block');
                                      $(".csr_link_4").css('display', 'block');
                                    } else {
                                      $(".csr_desc_4").css('display', 'none');
                                      $(".csr_link_4").css('display', 'none');
                                    }
                                    if ($(".csr5").hasClass('slick-current')) {
                                      $(".csr_desc_5").css('display', 'block');
                                      $(".csr_link_5").css('display', 'block');
                                    } else {
                                      $(".csr_desc_5").css('display', 'none');
                                      $(".csr_link_5").css('display', 'none');
                                    }
                                    if ($(".csr6").hasClass('slick-current')) {
                                      $(".csr_desc_6").css('display', 'block');
                                      $(".csr_link_6").css('display', 'block');
                                    } else {
                                      $(".csr_desc_6").css('display', 'none');
                                      $(".csr_link_6").css('display', 'none');
                                    }
                                  });
                                </script>
                              </div>
                            </div>
                          </section>
                          <section class="last-section">
                            <div class="container">
                              <div class="row">
                                <div class="col-md-12">
                                  <div class="flex-animate">
                                    <div class="flex-item1">
                                      <p class="flex-name">وظائف أورنج</p>
                                      <span>
                                        <span><a href="https://orange.elevatus.jobs/job-details/NTEx/coding-academies-manager-3-years-contract">Coding Academies manager</a></span>
                                        <span><a href="https://orange.elevatus.jobs/job-details/NTE0/b2c-marketing-expert">B2C Marketing Expert</a></span>
                                        <span><a href="https://orange.elevatus.jobs/job-details/NTA5/fabrication-labs-innovation-hub-manager-3-years-contract">Fabrication Labs &amp; Innovation Hub Manager</a></span>
                                      </span>
                                      <a href="https://orange.elevatus.io/">جميع الوظائف</a>
                                      <div class="opend-flex"></div>
                                    </div>
                                    <div class="flex-item2 active">
                                      <div class="flex-content">
                                        <img src="/EN/PublishingImages/logo.png" alt="orange-logo" class="logo">
                                        <div class="content-holder">
                                          <h2>عن أورنج الأردن </h2>
                                          <p>تعتبر أورنج الأردن أحد رواد تشغيل وتزويد خدمات اتصالات متكاملة في المملكة من خدمات الخط الثابت، والخلوي، والإنترنت والبيانات لتلبي الاحتياجات الفردية والتجارية لأكثر من 5 ملايين مشترك في جميع أنحاء
                                            المملكة.</p>
                                          <a href="https://www.orange.jo/ar/pages/about-orange.aspx">أقرأ المزيد</a>
                                        </div>
                                      </div>
                                    </div>
                                  </div>
                                  <script>
                                    if (document.documentElement.clientWidth < 700) {
                                      $('.flex-animate').slick({
                                        infinite: false,
                                        arrows: false,
                                        dots: true,
                                        slidesToShow: 1,
                                        slidesToScroll: 1,
                                        rtl: true,
                                        autoplay: true,
                                        autoplaySpeed: 3500
                                      });
                                    }
                                  </script>
                                </div>
                              </div>
                            </div>
                          </section>
                          <section class="contact-us">
                            <div class="container">
                              <div class="row">
                                <div class="col-md-12">
                                  <div class="flex-contact">
                                    <h2>اشترك في <br><span>نشرتنا الإخبارية</span></h2>
                                    <p>آخر العروض والأخبار من أورنج</p>
                                    <span id="valdEmail">تم الاشتراك بنجاح</span>
                                    <input id="txtEmail" type="text" placeholder="ادخل البريد الالكتروني">
                                    <input type="button" value="اشترك" onclick="SendNews()">
                                  </div>
                                </div>
                              </div>
                            </div>
                          </section>
                        </div>
                      </div>
                      <!-- <div class="_section">
        <div id="featured2">
            <img src="/EN/PublishingImages/new_home/sliders/mainslider_1.jpg" title=" " alt=" " rel="first_first_slider" />
            <img src="/EN/PublishingImages/new_home/sliders/mainslider_1.jpg" title=" " alt=" " rel="first_second_slider" />
            <img src="/EN/PublishingImages/new_home/sliders/mainslider_1.jpg" title=" " alt=" " rel="first_third_slider" />
            <img src="/EN/PublishingImages/new_home/sliders/mainslider_1.jpg" title=" "  alt=" " rel="first_fourth_slider" />
            <img src="/EN/PublishingImages/new_home/sliders/mainslider_1.jpg" title=" "  alt=" " rel="first_fifth_slider" />
        </div>
        <span class="orbit-caption" id="first_first_slider">
            <small>Offer note goes here <span>--- Available till 30 MAR 2020</span></small>
            <h1>Ready to change1</h1>
            <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc at</p>
            <span>
                <a href="javascript:void(0)">Explore More <img src="/EN/PublishingImages/new_home/href_arrow_right.svg" alt=""></a>
            </span>
        </span>
        <span class="orbit-caption" id="first_second_slider">
            <small>Offer note goes here <span>--- Available till 30 MAR 2020</span></small>
            <h1>Ready to change2</h1>
            <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc at</p>
            <span>
                <a href="javascript:void(0)">Explore More <img src="/EN/PublishingImages/new_home/href_arrow_right.svg" alt=""></a>
            </span>
        </span>
        <span class="orbit-caption" id="first_third_slider">
            <small>Offer note goes here <span>--- Available till 30 MAR 2020</span></small>
            <h1>Ready to change3</h1>
            <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc at</p>
            <span>
                <a href="javascript:void(0)">Explore More <img src="/EN/PublishingImages/new_home/href_arrow_right.svg" alt=""></a>
            </span>
        </span>
        <span class="orbit-caption" id="first_fourth_slider">
            <small>Offer note goes here <span>--- Available till 30 MAR 2020</span></small>
            <h1>Ready to change4</h1>
            <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc at</p>
            <span>
                <a href="javascript:void(0)">Explore More <img src="/EN/PublishingImages/new_home/href_arrow_right.svg" alt=""></a>
            </span>
        </span>
        <span class="orbit-caption" id="first_fifth_slider">
            <small>Offer note goes here <span>--- Available till 30 MAR 2020</span></small>
            <h1>Ready to change5</h1>
            <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc at</p>
            <span>
                <a href="javascript:void(0)">Explore More <img src="/EN/PublishingImages/new_home/href_arrow_right.svg" alt=""></a>
            </span>
        </span>
</div> -->
                      <script type="text/javascript">
                        // $(window).load(function () {
                        //     $('#featured').orbit({
                        //         'bullets': true,
                        //         'timer': true,
                        //         'animation': 'horizontal-slide',
                        //     });
                        // });
                        // $(window).load(function () {
                        //     $('#featured2').orbit({
                        //         'bullets': true,
                        //         'timer': true,
                        //         'animation': 'horizontal-slide',
                        //     });
                        // });
                        //     $('.center').on('beforeChange', function (event, slick, currentSlide, nextSlide) {
                        //             console.log('beforeChange', currentSlide, nextSlide);
                        //         });
                        //         $('.center').on('afterChange', function (event, slick, currentSlide) {
                        //             console.log('afterChange', currentSlide);
                        //         });
                        // $('.center').on('beforeChange', function (event, slick, currentSlide, nextSlide) {
                        //         if ($(".clip1").hasClass('slick-current')) {
                        //                 $(".rewards_bg1").css('visibility', 'visible');
                        //                 console.log('slider1');
                        //             }
                        //             else {
                        //                 $(".rewards_bg1").css('visibility', 'hidden')
                        //             }
                        //        if ($(".clip2").hasClass('slick-current')) {
                        //                     $(".rewards_bg2").css('visibility', 'visible');
                        //                 console.log('slider1');
                        //                 }
                        //                 else {
                        //                     $(".rewards_bg2").css('visibility', 'hidden')
                        //                 }
                        //        if ($(".clip3").hasClass('slick-current')) {
                        //                     $(".rewards_bg3").css('visibility', 'visible')
                        //                 }
                        //                 else {
                        //                     $(".rewards_bg3").css('visibility', 'hidden')
                        //                 }
                        //        if ($(".clip4").hasClass('slick-current')) {
                        //                     $(".rewards_bg4").css('visibility', 'visible')
                        //                 }
                        //                 else {
                        //                     $(".rewards_bg4").css('visibility', 'hidden')
                        //                 }
                        //     });
                        // $('.variable-width').slick({
                        //     arrows: true
                        // }).on('afterChange', function(event, slick, currentSlide, nextSlide) {
                        //         console.log("Hey bitch ");
                        //        if ($(".clip2").hasClass('slick-current')) {
                        //                     $(".rewards_bg2").css('visibility', 'visible')
                        //                 }
                        //                 else {
                        //                     $(".rewards_bg2").css('visibility', 'hidden')
                        //                 }
                        //        if ($(".clip3").hasClass('slick-current')) {
                        //                     $(".rewards_bg3").css('visibility', 'visible')
                        //                 }
                        //                 else {
                        //                     $(".rewards_bg3").css('visibility', 'hidden')
                        //                 }
                        //        if ($(".clip4").hasClass('slick-current')) {
                        //                     $(".rewards_bg4").css('visibility', 'visible')
                        //                 }
                        //                 else {
                        //                     $(".rewards_bg4").css('visibility', 'hidden')
                        //                 }
                        //     });
                      </script>
                      <script>
                        if (document.documentElement.clientWidth < 700) {
                          function mobileLinks(n) {
                            if (n == 1) {
                              window.open('https://www.orange.jo/ar/pages/coverage.aspx', "_blank");
                            }
                            if (n == 2) {
                              window.open('https://www.orange.jo/ar/help/internet/pages/guide-to-best-fiber-experience.aspx#', "_blank");
                            }
                            if (n == 3) {
                              window.open('https://internationalandroaming.orange.jo/international-services/?utm_source=orangejo&utm_medium=link&utm_campaign=homepage&utm_term=homepage&utm_content=homepage', "_blank");
                            }
                            if (n == 4) {
                              window.open('https://store.orange.jo/', "_blank");
                            }
                            if (n == 5) {
                              window.open('https://www.orange.jo/ar/help/pages/default.aspx', "_blank");
                            }
                          }
                        }
                      </script>
                      <style>
                        .discover_csr {
                          position: absolute;
                          top: -10px;
                          right: -330px;
                        }

                        .discover_csr a {
                          border: 1px solid #000;
                          background-color: #fff;
                          width: 170px;
                          height: 53px;
                          display: block;
                          text-align: center;
                          padding-top: 15px;
                        }

                        .discover_csr a:hover {
                          background-color: #ff7900;
                          color: #fff;
                          border-color: #ff7900;
                        }

                        @media (max-width: 480px) {
                          .discover_csr a {
                            border: 1px solid #fff;
                            background-color: transparent;
                            color: #fff;
                            width: 90%;
                            height: 53px;
                            display: block;
                            text-align: center;
                            padding-top: 15px;
                            font-size: 17px;
                            font-weight: 700;
                          }

                          .discover_csr {
                            position: relative;
                            bottom: -130px;
                            margin-left: 5px;
                            right: -5px;
                            top: unset;
                          }
                        }

                        .sixth_section .variable-width .slick-slide span p small {
                          display: block;
                          font-size: 23px;
                          font-weight: 700;
                          margin-bottom: 5px;
                        }

                        p.single_item_yo_p.winner_p span img {
                          width: unset;
                          display: inline;
                        }

                        p.single_item_yo_p.winner_p {
                          font-size: 35px;
                          font-weight: 700;
                          max-width: 360px;
                          color: #fff;
                          margin-top: 25px;
                          line-height: 1.2;
                        }

                        h1.single_item_yo_h1.winner_h1 {
                          font-size: 50px;
                          max-width: 500px;
                          margin-bottom: 10px;
                          color: #ff7900;
                          margin-top: 20px;
                        }

                        span.winner_a a {
                          bottom: 35px;
                        }

                        span.winner_a .single_item_4ga {
                          bottom: 10px !important;
                        }

                        .single-item .slick-slide .winner_slide_content {
                          top: 100px !important;
                        }

                        small.single_item_yo_small.winner_small small {
                          margin-right: 5px;
                          letter-spacing: -1px;
                        }

                        h6.winner_h6 {
                          font-weight: 400;
                          color: #fff;
                          margin-top: 30px;
                          font-size: 11px;
                        }

                        .winner_slide_content .reno_img {
                          display: none;
                        }

                        @media (max-width:480px) {
                          .winner_slide_content .reno_img {
                            display: block;
                            width: 86px;
                            float: left;
                            position: relative;
                            top: 18px;
                            left: -25%;
                          }

                          .winner_img {
                            position: relative;
                            top: 25px;
                            height: unset !important;
                          }

                          .single-item .slick-slide .winner_slide_content {
                            top: 220px !important;
                          }

                          h1.single_item_yo_h1.winner_h1 {
                            font-size: 40px !important;
                            max-width: unset !important;
                            letter-spacing: -0.5px;
                            margin: 10px 0px;
                          }

                          p.single_item_yo_p.winner_p {
                            font-size: 25px !important;
                            font-weight: 700;
                            max-width: 310px !important;
                            margin-top: 15px;
                          }

                          p.single_item_yo_p.winner_p span img {
                            width: 136px !important;
                          }

                          span.winner_a .single_item_4ga {
                            bottom: 130px !important;
                          }

                          h6.winner_h6 {
                            margin-top: 0 !important;
                          }

                          small.single_item_yo_small.winner_small {
                            font-size: 17px;
                            font-weight: 600;
                            color: #ff7900;
                          }

                          .winner_small {
                            display: none !important;
                          }

                          .mobile_third h1 {
                            max-width: 40% !important;
                            font-size: 35px !important;
                            letter-spacing: -0.5px !important;
                            font-weight: 750 !important;
                          }

                          .mobile_third div {
                            top: 230px !important;
                            padding-right: 30px !important;
                          }

                          .mobile_third span a {
                            top: 190px !important;
                          }

                          .mobile_third div {
                            top: 230px !important;
                          }
                        }

                        @media (max-width:375px) {
                          .mobile_third div {
                            top: 200px !important;
                          }

                          .winner_slide_content .reno_img {
                            left: -32px;
                          }
                        }

                        @media (max-width: 360px) {
                          .winner_slide_content .reno_img {
                            left: -22px;
                          }

                          .sixth_section .variable-width .slick-slide span p span,
                          .sixth_section .variable-width1 .slick-slide span p span {
                            max-width: 250px !important;
                          }

                          .mobile_third span a {
                            top: 210px !important;
                          }

                          .mobile_third div {
                            top: 180px !important;
                          }
                        }

                        .orbit-bullets:before {
                          content: "04 /";
                        }

                        .q-icons ul li:first-child {
                          display: none;
                        }

                        .orbit-caption h1.slider_date_1 {
                          color: #ff7900;
                          font-weight: 600 !important;
                          max-width: 320px;
                          margin-bottom: 25px;
                          line-height: 1.3;
                        }

                        .orbit-caption p.slider_date_2 {
                          font-size: 20px;
                          max-width: 400px;
                          line-height: 1.2;
                        }

                        .orbit-caption h1.long_slider_text_h1 {
                          color: #ff7900;
                        }

                        .orbit-caption small.slider_date_1_1 {
                          color: #fff;
                        }

                        .orbit-caption h1.slider_date_1_2 {
                          color: #ff7900;
                          font-weight: 600 !important;
                          max-width: 325px;
                        }

                        .orbit-caption p.slider_date_1_3 {
                          font-size: 22px;
                          max-width: 400px;
                          line-height: 1.2;
                        }

                        .csr_numbers_1,
                        .csr_numbers_5 {
                          visibility: hidden;
                        }

                        #featured {
                          width: 565px;
                          height: 290px;
                          /*background: #009cff url('orbit/loading.gif') no-repeat center center; /* overflow: hidden; */
                        }

                        div.orbit img {
                          width: 1145px;
                        }

                        #nav_drop {
                          position: relative;
                        }

                        #nav_drop a {
                          padding: 5px 15px 5px;
                        }

                        .dropdown-toggle {
                          padding: 0;
                          background: #777;
                        }

                        .dropdown {
                          display: none;
                          position: absolute;
                          width: 100%;
                          z-index: 2;
                          margin-right: 0;
                          padding-right: 0;
                          border: .5px solid #aaa;
                        }

                        .dropdown li {
                          list-style-type: none;
                        }

                        .dropdown li a {
                          text-decoration: none;
                          padding: 0em 1em;
                          display: block;
                        }

                        #nav_drop a {
                          width: 100%;
                          display: block;
                          height: 72px;
                          background: #ff7900;
                          color: #000;
                          font-weight: 100;
                          padding-top: 25px;
                          font-size: 20px;
                        }

                        .dropdown li {
                          color: #000;
                          font-weight: 100;
                          font-size: 20px;
                          padding-top: 10px;
                          cursor: pointer;
                          background: #fff;
                          padding-right: 10px;
                          padding-bottom: 10px;
                        }

                        .dropdown li:hover {
                          background: #ff7900;
                        }

                        .csr_numbers_2 p {
                          width: auto;
                        }

                        .csr_numbers_2 p:nth-child(3) {
                          width: 30%;
                        }

                        .csr_numbers_4 p {
                          width: 50%;
                        }

                        .middle_number p a {
                          color: #fff;
                          font-weight: 500;
                          font-size: 15px;
                          position: relative;
                        }

                        .middle_number p a:hover {
                          color: #ff7900;
                          text-decoration: underline;
                        }

                        .csr_numbers_2 p:first-child a:after {
                          content: " ";
                          position: absolute;
                          border-right: 1px solid #CCCCCC;
                          height: 39px;
                          top: 0;
                          left: -7px;
                        }

                        .csr_numbers_2 p:nth-child(2) a:after {
                          content: " ";
                          position: absolute;
                          border-right: 1px solid #CCCCCC;
                          height: 39px;
                          top: 0;
                          left: -13px;
                        }

                        .csr_numbers_2 p:nth-child(3) a:after {
                          content: " ";
                          position: absolute;
                          border-right: 1px solid #CCCCCC;
                          height: 39px;
                          top: 0;
                          left: -17px;
                        }

                        .csr_numbers_3 p:nth-child(1) a:after {
                          content: " ";
                          position: absolute;
                          border-right: 1px solid #CCCCCC;
                          height: 20px;
                          top: 0;
                          left: -30px;
                        }

                        .csr_numbers_3 p:nth-child(2) a:after {
                          content: " ";
                          position: absolute;
                          border-right: 1px solid #CCCCCC;
                          height: 20px;
                          top: 0;
                          left: -70px;
                        }

                        .csr_numbers_4 p:nth-child(1) a:after {
                          content: " ";
                          position: absolute;
                          border-right: 1px solid #CCCCCC;
                          height: 20px;
                          top: 0;
                          left: -75px;
                        }

                        #valdEmail {
                          color: #4bad53;
                          position: absolute;
                          right: 47%;
                          bottom: -25px;
                          font-weight: 100;
                          display: none;
                        }

                        .contact-us .flex-contact input[type="button"] {
                          width: 130px !important;
                          height: 43px !important;
                          background: #ff7900 !important;
                          color: #fff !important;
                          font-size: 17px !important;
                          border: none !important;
                          margin: 0 !important;
                          font-weight: 600;
                          cursor: pointer;
                          font-family: inherit;
                        }

                        @media (min-width:1400px) {
                          img.sixth_bg_img {
                            left: -11px;
                            top: 159px;
                          }

                          .cont {
                            background-position: 0px -250px;
                          }

                          section.csr {
                            margin-top: 717px;
                          }

                          .last-section {
                            margin: 245px 0 0;
                          }

                          .sixth_section {
                            top: 240px;
                          }
                        }

                        .dark.wrapper .cont {
                          background-image: url("/AR/PublishingImages/new_home_AR/BGdark.svg");
                        }

                        .dark.wrapper .third_div>div:first-child div {
                          background-image: url(/EN/PublishingImages/new_home/active_colored.svg);
                          background-color: #44BBE6;
                        }

                        .dark.wrapper .third_div>div:nth-child(2) div {
                          background-image: url(/EN/PublishingImages/new_home/dollar_colored.svg);
                          background-color: #50BE87;
                        }

                        .dark.wrapper .third_div>div:nth-child(3) div {
                          background-image: url('/EN/PublishingImages/new_home/SHAPE_colored.svg');
                          background-color: #A885D8;
                          border-color: #A885D8;
                        }

                        .dark.wrapper .third_div>div:nth-child(4) div {
                          background-image: url('/EN/PublishingImages/new_home/globe_colored.svg');
                          background-color: #FFD200;
                        }

                        .dark.wrapper .third_div>div>div:hover p,
                        .dark.wrapper .third_div>div>div:hover span,
                        .dark.wrapper .third_div>div>div:hover a {
                          color: #000;
                        }

                        .dark.wrapper .fifth_section .fifth_title h3,
                        .dark.wrapper .fifth_section .fifth_title p,
                        .dark.wrapper .slider2_text_noslide>span p,
                        .dark.wrapper .sixth_title p,
                        .dark.wrapper .sixth_title p,
                        .dark.wrapper .csr_title p {
                          color: #fff;
                        }

                        /*
    span.chat-expander.s4-notdlg {
        display: none;
    } */
                        div.OrangeBreadCrumb {
                          display: none;
                        }

                        .second_section span a,
                        .second_section span a:active,
                        .second_section span a:link,
                        .second_section span a:focus {
                          color: #fff;
                        }

                        .e-shop_installment {
                          display: none;
                          color: #999999;
                        }

                        .slider2_text_noslide {
                          position: absolute;
                          top: 24%;
                          right: 68%;
                        }

                        .slider2_text_noslide>span {
                          position: absolute;
                          width: 250px;
                          font-size: 17px;
                          font-weight: 100;
                          height: 327px;
                        }

                        .slider2_text_noslide>span h5 {
                          font-size: 27px;
                        }

                        .slider2_text_noslide>span p {
                          color: #000;
                          font-weight: 100;
                          margin-top: 25px;
                        }

                        .slider2_text_noslide>span a {
                          background: #ff7900;
                          color: #fff;
                          padding: 20px 49px;
                          position: absolute;
                          bottom: 0;
                          font-weight: 600;
                        }

                        small.fifth_4g_first {
                          font-size: 50px;
                          color: #ff7900;
                          font-weight: 600;
                        }

                        h1.fifth_4g_second {
                          font-size: 56px;
                          color: #ff7900;
                          font-weight: 600 !important;
                        }

                        h1.fifth_4g_second span {
                          color: #fff;
                        }

                        p.fifth_4g_third {
                          color: #fff;
                          font-size: 36px;
                          max-width: 60%;
                          line-height: 1;
                          font-weight: 600;
                        }

                        p.fifth_4g_third span {
                          color: #ff7900;
                        }

                        .third_div1 .slick-track {
                          left: 86px;
                        }

                        .third_div1 button.slick-prev.slick-arrow {
                          position: absolute;
                          height: 118px;
                          width: 65px;
                          z-index: 1;
                          opacity: 0;
                        }

                        .third_div1 button.slick-next.slick-arrow {
                          position: absolute;
                          height: 118px;
                          width: 65px;
                          top: 0;
                          right: 0;
                          opacity: 0;
                        }

                        .third_div1 .slick-slide.slick-active.slick-current .box1 {
                          background-image: url(/EN/PublishingImages/new_home/active_orange.svg);
                          background-repeat: no-repeat;
                          background-size: 100px;
                          background-position: -8px 47px;
                        }

                        .third_div1 .slick-slide.slick-active.slick-current .box2 {
                          background-image: url('/EN/PublishingImages/new_home/dollar_orange.svg');
                          background-repeat: no-repeat;
                          background-size: 101px;
                          background-position: -8px 47px;
                        }

                        .third_div1 .slick-slide.slick-active.slick-current .box3 {
                          background-image: url('/EN/PublishingImages/new_home/SHAPE_orange.svg');
                          background-repeat: no-repeat;
                          background-size: 100px;
                          background-position: -8px 47px;
                        }

                        .third_div1 .slick-slide.slick-active.slick-current .box4 {
                          background-image: url('/EN/PublishingImages/new_home/globe_orange.svg');
                          background-repeat: no-repeat;
                          background-size: 100px;
                          background-position: -8px 47px;
                        }

                        .third_div1 .slick-active.slick-current div {
                          background-color: #ff7900;
                        }

                        .third_div1 .slick-active.slick-current div a {
                          color: #fff;
                          text-decoration: underline;
                          font-weight: 100;
                          display: block;
                        }

                        .third_div1 .slick-slide div span {
                          display: none;
                        }

                        .third_div1 .slick-active.slick-current div p {
                          color: #fff;
                          font-size: 19px;
                          font-weight: 700;
                        }
                        }

                        .third_div1 .slick-slide div a {
                          font-size: 16px;
                        }

                        .third_div1 .slick-slide>div {
                          box-shadow: 0px 0px 9px 1px #00000038;
                          padding: 16px;
                        }

                        .third_div1 .slick-slide div p {
                          color: #000;
                          font-size: 19px;
                          font-weight: 700;
                        }

                        .third_div1 .slick-list.draggable {
                          height: 130px;
                          overflow: visible;
                        }

                        .third_div1 {
                          margin-top: 30px;
                        }

                        .third_div1 .slick-slide div a {
                          color: #000;
                          font-weight: 100;
                          text-decoration: underline;
                        }

                        @media (max-width: 440px) {
                          .ms-webpart-chrome-vertical {
                            display: block;
                          }

                          .ms-webpart-chrome-fullWidth {
                            min-width: unset;
                            width: 440px !important;
                          }
                        }

                        @media (max-width: 414px) {
                          .ms-webpart-chrome-fullWidth {
                            width: 414px !important;
                          }
                        }

                        @media (max-width: 412px) {
                          .ms-webpart-chrome-fullWidth {
                            width: 412px !important;
                          }
                        }

                        @media (max-width: 411px) {
                          .ms-webpart-chrome-fullWidth {
                            width: 411px !important;
                          }
                        }

                        @media (max-width: 375px) {
                          .ms-webpart-chrome-fullWidth {
                            width: 375px !important;
                          }
                        }

                        @media (max-width: 360px) {
                          .ms-webpart-chrome-fullWidth {
                            width: 360px !important;
                          }
                        }

                        @media (max-width: 320px) {
                          .ms-webpart-chrome-fullWidth {
                            width: 320px !important;
                          }
                        }

                        @media (max-width: 480px) {
                          .mslide4 p span {
                            position: relative;
                            top: 5px;
                            font-weight: bold;
                          }

                          .mobile_slide1 p {
                            font-family: Arial !important;
                          }

                          .last-section .flex-animate .flex-item1>a {
                            text-decoration: underline;
                          }

                          .mslide4 p {
                            width: 220px !important;
                          }

                          .middle_desc .csr_desc_2 {
                            border-bottom: 1px solid #ccc;
                            padding-bottom: 18px;
                          }

                          .middle_desc .csr_desc_3,
                          .middle_desc .csr_desc_4 {
                            border-bottom: 1px solid #ccc;
                            padding-bottom: 45px;
                          }

                          .csr_divider {
                            border: 0.5px solid #ccc;
                            position: absolute;
                            top: 713px;
                            width: 92%;
                            margin-right: 15px;
                          }

                          .middle_number p {
                            margin-right: 0px;
                          }

                          .csr .slick-dots .slick-active {
                            margin: 0px 15px 0px 10px;
                          }

                          .last-section .flex-animate .flex-item1 {
                            background-image: url("/EN/PublishingImages/ehabM.png");
                            background-repeat: no-repeat;
                            background-size: 100% 50%;
                          }

                          .top_dropdown:after {
                            background-image: url(/EN/PublishingImages/droparrowios.svg);
                          }

                          .top_dropdown:after {
                            top: 104px !important;
                            content: "";
                            transform: rotate(0deg);
                            right: 387px;
                            background-repeat: no-repeat;
                            background-size: 100%;
                            padding: 0 0 20px;
                          }

                          .dark.wrapper .third_div1 .slick-slide>.box1 {
                            background-color: #44BBE6;
                            background-image: none;
                          }

                          .dark.wrapper .third_div1 .slick-slide.slick-current>.box1 {
                            background-image: url(/EN/PublishingImages/new_home/active_colored.svg);
                            background-color: #44BBE6;
                            background-repeat: no-repeat;
                          }

                          .dark.wrapper .third_div1 .slick-slide>.box2 {
                            background-color: #50BE87;
                            background-image: none;
                          }

                          .dark.wrapper .third_div1 .slick-slide.slick-current>.box2 {
                            background-image: url(/EN/PublishingImages/new_home/dollar_colored.svg);
                            background-color: #50BE87;
                            background-repeat: no-repeat;
                          }

                          .dark.wrapper .third_div1 .slick-slide>.box3 {
                            background-color: #A885D8;
                            background-image: none;
                          }

                          .dark.wrapper .third_div1 .slick-slide.slick-current>.box3 {
                            background-image: url('/EN/PublishingImages/new_home/SHAPE_colored.svg');
                            background-color: #A885D8;
                            border-color: #A885D8;
                            background-repeat: no-repeat;
                          }

                          .dark.wrapper .third_div1 .slick-slide>.box4 {
                            background-color: #FFD200;
                            background-image: none;
                          }

                          .dark.wrapper .third_div1 .slick-slide.slick-current>.box4 {
                            background-image: url('/EN/PublishingImages/new_home/globe_colored.svg');
                            background-color: #FFD200;
                            background-repeat: no-repeat;
                          }

                          .dark.wrapper .third_div1>div>div:hover p,
                          .dark.wrapper .third_div1>div>div:hover span,
                          .dark.wrapper .third_div1>div>div:hover a {
                            color: #000;
                          }

                          .dark.wrapper .third_div1 .slick-slide.slick-current>div p {
                            color: #000 !important;
                          }

                          .dark.wrapper .third_div1 .slick-slide.slick-current>div a {
                            color: #000 !important;
                          }

                          .dark.wrapper .last-section .flex-animate .flex-item1>a {
                            background-color: unset;
                          }

                          .dark.wrapper .flex-item1>span a {
                            color: #fff !important;
                          }

                          .dark.wrapper .last-section .flex-animate .flex-item2 .flex-content h2 {
                            color: #fff !important;
                          }

                          .dark.wrapper .last-section .flex-animate .flex-item2 .flex-content p {
                            color: #fff !important;
                          }

                          .price.price-promo {
                            position: unset;
                          }

                          .sixth_tabs ul:after {
                            margin-right: 15px;
                            max-width: 370px;
                          }

                          .mslide2 p {
                            width: 240px !important;
                          }

                          .mslide3 p {
                            width: 280px !important;
                          }

                          .mslide5 p {
                            width: 400px !important;
                          }

                          p.get_off {
                            font-weight: 100 !important;
                          }

                          .sixth_section .variable-width span p,
                          .sixth_section .variable-width1 span p {
                            font-size: 18px;
                            font-weight: 700;
                            margin: 2px 0px;
                          }

                          .slick-arrow {
                            border: 1.5px solid #fff !important;
                          }

                          .first_mob .slick-arrow {
                            border: 1.5px solid #fff !important;
                            padding: 11px 13.5px !important;
                          }

                          .slider1 .slick-arrow {
                            padding: 11.5px 14px;
                          }

                          .sixth_section .slick-arrow {
                            padding: 10.5px 13.50px;
                          }

                          .slider1 .slick-arrow img {
                            width: 15px;
                          }

                          .csr .slick-arrow {
                            padding: 11.5px 14px;
                          }

                          .sixth_section .slick-arrow img {
                            width: 15px;
                          }

                          #nav_drop a {
                            display: inline-block;
                            font-size: 20px;
                            text-align: right;
                          }

                          .mslide4 h1 {
                            width: 240px !important;
                          }

                          .dropdown {
                            background-color: #222;
                            padding: 10px;
                          }

                          .dropdown li {
                            padding-right: 5px;
                            padding-bottom: 20px;
                            font-size: 20px;
                          }

                          .slider1 .slick-active a {
                            background: #ff7900;
                          }

                          .slider2_text_noslide>span h5 {
                            font-size: 31px;
                            margin-bottom: 25px;
                          }

                          .slider1 .slick-active img {
                            filter: none;
                          }

                          .slider1 .slick-arrow.slick-next {
                            left: 4%;
                          }

                          .slider2_text_noslide {
                            position: unset;
                            margin-top: -10px;
                          }

                          .slider2_text_noslide>span {
                            margin-right: 5px;
                          }

                          .slider1 .slick-dots {
                            left: 61%;
                            transform: translateX(-65%);
                          }

                          .third_div1 .slick-slide .box1 p,
                          .third_div1 .slick-slide .box4 p {
                            margin-bottom: 32px;
                          }

                          .third_div1 button.slick-next.slick-arrow {
                            left: 0;
                            right: inherit;
                          }

                          .third_div1 button.slick-prev.slick-arrow,
                          .third_div1 button.slick-next.slick-arrow {
                            width: 90px;
                          }

                          .slider2_text .price .price-main {
                            right: 0;
                          }

                          .slider2_text .price .price-secondary {
                            text-align: left;
                            vertical-align: top;
                          }

                          .slider2 .slick-slide>.slider2_text p,
                          .slider3 .slick-slide>.slider2_text p,
                          .slider4 .slick-slide>.slider2_text p,
                          .slider5 .slick-slide>.slider2_text p {
                            margin-bottom: 25px;
                          }

                          .fourth_section {
                            margin-bottom: 40px;
                          }

                          .cont {
                            background: none;
                          }

                          .second_section {
                            width: 100%;
                            float: unset;
                          }

                          .second_section .how_can {
                            border-left: none;
                            width: 100%;
                            text-align: center;
                            padding: 15px;
                            padding-right: 0px;
                          }

                          .second_section span {
                            display: none !important;
                          }

                          .second_section div,
                          .second_section span {
                            display: block;
                            float: unset;
                            position: relative;
                          }

                          .top_dropdown {
                            width: 100%;
                          }

                          .top_dropdown select {
                            padding-left: 50px !important;
                          }

                          .top_dropdown:after {
                            left: 38px;
                            top: 92px;
                          }

                          .fourth_section {
                            margin-top: 30px;
                            background-color: #000;
                          }

                          .fourth_section h3 {
                            font-weight: 700 !important;
                            margin-left: 0;
                            margin-right: 15px;
                            margin-top: 70px;
                          }

                          .fourth_section>p {
                            font-size: 20px;
                            margin-right: 15px;
                            margin-left: 0;
                            margin-top: 10px;
                          }

                          .fourth_section {
                            height: 850px;
                          }

                          .fourth_section .slick-initialized .slick-slide {
                            margin-right: 20px;
                          }

                          .fourth_section .slider1 span {
                            width: 340px;
                          }

                          .fourth_section .slider1 .slick-slide>img {
                            width: 340px;
                          }

                          .sixth_section .slick-list.draggable {
                            margin-left: -12px;
                            position: relative;
                            top: 25px;
                            width: 984px;
                            margin-right: 0 !important;
                            left: 0px;
                          }

                          .fourth_section {
                            padding: 0px;
                          }

                          .fifth_section .fifth_title {
                            width: 100%;
                            float: unset;
                            display: block;
                            position: unset;
                          }

                          .fifth_section .fifth_title p {
                            margin-top: 18px;
                          }

                          .fifth_section .slick-track {
                            top: 70px;
                            left: 40px;
                          }

                          .slider2,
                          .slider3,
                          .slider4,
                          .slider5 {
                            margin-top: 50px;
                            height: 550px;
                            background-size: 100% 73%;
                            background-position: 0px 112px;
                          }

                          .slider2_text_noslide>span p {
                            font-size: 17px;
                            line-height: 1.2;
                            max-width: 380px;
                          }

                          .slider2_text_noslide>span {
                            width: 100% !important;
                          }

                          .fifth_section .slick-slider .slick-list {
                            height: 900px;
                          }

                          .slider2 .slick-slide>.slider2_text h5,
                          .slider3 .slick-slide>.slider2_text h5,
                          .slider4 .slick-slide>.slider2_text h5,
                          .slider5 .slick-slide>.slider2_text h5 {
                            font-size: 33px;
                            font-weight: 700 !important;
                          }

                          .slider2 .slick-slide>.slider2_text,
                          .slider3 .slick-slide>.slider2_text,
                          .slider4 .slick-slide>.slider2_text,
                          .slider5 .slick-slide>.slider2_text {
                            display: inline-block;
                            max-width: 100%;
                            position: relative;
                            top: 75px;
                            left: -35px;
                            text-align: left;
                          }

                          .slider2 .slick-slide>.slider2_text a,
                          .slider3 .slick-slide>.slider2_text a,
                          .slider4 .slick-slide>.slider2_text a,
                          .slider5 .slick-slide>.slider2_text a {
                            font-weight: 700;
                            width: 100%;
                            display: block;
                            text-align: center;
                            top: 0;
                          }

                          .sixth_section .slick-track {
                            top: 0;
                            left: 0px;
                            right: -285px;
                          }

                          .third_div1 .slick-track {
                            left: 99px;
                          }

                          .sixth_section .slick-slide img {
                            width: 340px;
                          }

                          .sixth_title {
                            display: block;
                            float: unset;
                            padding-left: 0;
                          }

                          .sixth_section .slick-dots {
                            position: absolute !important;
                            bottom: -125px !important;
                            right: 118px !important;
                            left: inherit !important;
                            top: inherit !important;
                          }

                          img.sixth_bg_img {
                            display: none;
                          }

                          .sixth_title p {
                            color: #fff;
                          }

                          .sixth_title h5 {
                            font-size: 40px;
                            color: #fff;
                          }

                          .sixth_tabs ul {
                            margin-left: 0px;
                            padding-left: 0px;
                            padding-right: 13px;
                          }

                          .sixth_section .slick-list.draggable {
                            right: 0px;
                          }

                          .sixth_section .slick-initialized .slick-slide span {
                            display: block;
                            margin-left: 0;
                            bottom: 0;
                            padding-bottom: 15px;
                            width: 340px;
                            padding-top: 15px;
                            transition: .3s all;
                            /*border-bottom: 6px solid #FFD200;*/
                            /*background-image: url(/AR/PublishingImages/new_home_AR/Sliders/left_arrow.svg);*/
                            background-repeat: no-repeat;
                            background-size: 8px;
                            background-position: 6% 53%;
                            background: transparent;
                            background-image: none;
                            border: none;
                          }

                          .sixth_section .variable-width .slick-slide span p span,
                          .sixth_section .variable-width1 .slick-slide span p span {
                            padding: 0;
                          }

                          .sixth_section .variable-width span,
                          .sixth_section .variable-width1 span {
                            padding-right: 15px;
                          }

                          .sixth_section .slick-slide.slick-active span .call_action_rewards {
                            display: none;
                          }

                          .sixth_section .slick-slide.slick-active span .get_off {
                            display: block;
                          }

                          .sixth_section .slick-active span {
                            background: #ff7900;
                            display: block;
                            margin-left: 0;
                            padding-left: 25px;
                            bottom: 0;
                            padding-bottom: 15px;
                            width: 340px;
                            padding-top: 20px;
                            transition: .3s all;
                            border-bottom: 6px solid #FFD200;
                            background-repeat: no-repeat;
                            background-size: 8px;
                            background-position: 93% 53%;
                          }

                          .fifth_section .fifth_title p {
                            font-size: 20px;
                          }

                          .fifth_section .fifth_title p:after {
                            top: 100px;
                          }

                          .fifth_section .fifth_title h3 b {
                            font-weight: 100 !important;
                          }

                          .fifth_section .fifth_title h3 {
                            color: #000;
                            font-size: 35px;
                            font-weight: 700 !important;
                          }

                          .sixth_tabs ul li {
                            margin-right: 15px;
                            font-weight: 700;
                            font-size: 21px;
                          }

                          .fourth_section .slider1 a {
                            font-size: 18px;
                          }

                          .sixth_tabs ul li.tikram_tab {
                            text-decoration: none !important;
                          }

                          .sixth_section_bg {
                            margin-top: 0px;
                            height: 820px;
                            margin-top: 335px;
                          }

                          .sixth_tabs ul li.deals_tab {
                            text-decoration: none;
                          }

                          .rewards_button {
                            display: none;
                          }

                          .sixth_section_bg {
                            background-color: #000;
                          }

                          section.csr {
                            margin-top: 0px;
                            margin-left: 0px;
                            height: 970px;
                            background-color: #1E1E1E;
                            margin-right: 0;
                          }

                          .csr .slick-slider .slick-track {
                            position: relative;
                            left: 30px;
                          }

                          .csr_title {
                            position: unset;
                            margin-top: 60px;
                          }

                          .csr_section div img {
                            width: 100%;
                            position: relative;
                            right: 0%;
                            height: unset;
                          }

                          .middle_desc p {
                            max-width: 100%;
                            font-size: 18px;
                            margin-left: 25px;
                          }

                          .csr_section .slick-list {
                            top: 40px;
                          }

                          .csr_title h3 {
                            max-width: unset;
                            margin-left: 0px;
                            color: #fff;
                          }

                          .csr_title p {
                            color: #fff;
                            font-size: 16px;
                          }

                          .middle_header h3 {
                            line-height: 1;
                            font-size: 34px;
                            font-weight: 700 !important;
                          }

                          .csr_middle {
                            top: 515px !important;
                          }

                          section.csr {
                            height: 1160px !important;
                          }

                          .csr_middle {
                            top: 470px;
                            max-width: 375px;
                            right: 20px;
                            left: inherit;
                            bottom: inherit;
                          }

                          .middle_desc p a {
                            font-size: 18px;
                            font-weight: 700;
                            bottom: -80px;
                          }

                          .csr .slick-slider {
                            margin-top: -90px;
                          }

                          .csr .slick-initialized .slick-slide {
                            margin-right: 20px;
                          }

                          .last-section .flex-animate .flex-item2 .flex-content img {
                            display: none;
                          }

                          .last-section .flex-animate {
                            display: block;
                          }

                          .last-section .flex-animate .flex-item1 {
                            width: unset;
                            display: block;
                          }

                          .last-section .flex-animate .flex-item2 .flex-content {
                            display: block;
                            width: 100%;
                            margin: unset;
                          }

                          .last-section .slick-track {
                            left: 10px;
                          }

                          .last-section .flex-animate .flex-item2 .flex-content .content-holder {
                            width: 100%;
                          }

                          .last-section .slick-initialized .slick-slide {
                            margin-right: 20px;
                          }

                          .last-section {
                            margin: 0px;
                            margin-left: 0px;
                          }

                          .contact-us .flex-contact p {
                            display: none;
                          }

                          .contact-us .flex-contact h2 {
                            font: normal normal 700 35px/1.1 Arial !important;
                            text-align: center;
                            max-width: unset;
                          }

                          .contact-us .flex-contact input[type="text"] {
                            width: 99% !important;
                            height: 47px;
                            background: inherit !important;
                            border: 0.3px solid #fff !important;
                            color: #fff;
                            margin-top: 55px;
                            padding: 30px !important;
                          }

                          .contact-us .flex-contact input[type="submit"] {
                            width: 185px !important;
                            height: 60px !important;
                            background: #ff7900 !important;
                            color: #fff !important;
                            font-size: 15px !important;
                            border: none !important;
                            margin: 0 !important;
                            font-weight: 500;
                            display: block;
                            margin: 30px auto !important;
                            /* text-align: center; */
                          }

                          .contact-us .flex-contact {
                            display: block;
                            margin-left: 15px;
                          }

                          .contact-us .flex-contact h2 {
                            margin-left: -15px !important;
                          }

                          .slider1 .slick-arrow.slick-next {
                            left: inherit;
                            right: 5%;
                          }

                          .slider1 .slick-prev.slick-arrow {
                            left: 5%;
                            right: inherit;
                          }

                          .slider1 .slick-arrow {
                            top: 109%;
                          }

                          .slider2 .slick-arrow,
                          .slider3 .slick-arrow,
                          .slider4 .slick-arrow,
                          .slider5 .slick-arrow {
                            display: none;
                          }

                          .slider2 .slick-slide>img,
                          .slider3 .slick-slide>img,
                          .slider4 .slick-slide>img,
                          .slider5 .slick-slide>img {
                            width: 258px;
                            display: inline-block;
                            margin-right: 20%;
                            position: relative;
                            margin-left: 0px;
                            height: 394px;
                            top: -50px;
                          }

                          .sixth_section .slick-arrow.slick-prev {
                            left: 69.5%;
                            right: inherit;
                            top: inherit;
                            bottom: -125px;
                          }

                          .last-section .flex-animate .flex-item1 {
                            height: 615px;
                          }

                          .last-section .flex-animate .flex-item1 .flex-name {
                            padding-top: 325px !important;
                          }

                          .flex-item1>span {
                            margin-top: 30px;
                          }

                          .last-section .flex-animate .flex-item1>a {
                            width: 200px;
                            height: 50px;
                            padding-top: 18px;
                          }

                          .last-section .flex-animate .flex-item1 {
                            height: 615px;
                          }

                          .last-section .flex-animate .flex-item1 .flex-name {
                            padding-top: 325px !important;
                          }

                          .flex-item1>span {
                            margin-top: 15px;
                          }

                          .last-section .flex-animate .flex-item1>a {
                            width: unset;
                            height: unset;
                            position: unset;
                            padding: 0px;
                            background: none;
                            display: block;
                            margin-top: 180px !important;
                            color: #ff7900 !important;
                            font-size: 19px !important;
                            font-weight: 700 !important;
                            text-align: right;
                          }

                          .last-section .flex-animate .flex-item1 {
                            background-size: 100% 50%;
                          }

                          .flex-item1>span a {
                            color: #000 !important;
                          }

                          .flex-item1>span a {
                            font-weight: 100;
                            font-size: 16px;
                          }

                          .last-section .flex-animate .flex-item1 .flex-name {
                            font: normal normal 700 32px/1 Arial !important;
                          }

                          .sixth_section .slick-arrow.slick-next {
                            left: 1%;
                            top: inherit;
                            bottom: -125px;
                            right: 17px;
                          }

                          .sixth_section .slick-arrow {
                            top: 120%;
                          }

                          .slider2 .slick-dots li,
                          .slider1 .slick-dots li {
                            display: inline-block;
                            list-style: none;
                            height: 15px;
                          }

                          .slider1 .slick-dots {
                            text-align: center;
                            padding-left: 0;
                            position: absolute;
                            bottom: 3%;
                          }

                          .sixth_title {
                            padding-right: 30px;
                          }

                          .slider2 .slick-dots {
                            text-align: center;
                            padding-left: 0;
                            position: absolute;
                            bottom: -63%;
                          }

                          .slider2 .slick-dots li button,
                          .slider1 .slick-dots li button {
                            min-width: auto;
                            min-height: auto;
                            padding: 0;
                            margin: 0;
                            color: transparent;
                            height: 5px;
                            border-radius: 50% !important;
                            margin-right: 6px;
                            width: 6px;
                            border-color: transparent;
                            background: #999;
                          }

                          .slider2 .slick-dots li.slick-active button,
                          .slider1 .slick-dots li.slick-active button {
                            width: 25px;
                            border-radius: 7px !important;
                            background: #ff7900;
                          }

                          .slider2 .slick-dots li button:active,
                          .sixth_section .slick-dots li button:focus,
                          .slider1 .slick-dots li button:active,
                          .slider1 .slick-dots li button:focus {
                            outline: none;
                          }

                          .third_div1 .slick-slide>div {
                            padding: 27px 20px;
                          }

                          .slider1 .slick-dots {
                            text-align: center;
                            padding-left: 0;
                            position: absolute;
                            bottom: -17.5%;
                          }

                          .slider2 .slick-dots {
                            text-align: center;
                            padding-left: 0;
                            position: absolute;
                            bottom: -55%;
                            left: 160px;
                          }

                          .csr .slick-dots li {
                            display: inline-block;
                            list-style: none;
                            height: 15px;
                            margin: 0px 8px;
                          }

                          .csr .slick-dots li button {
                            min-width: auto;
                            min-height: auto;
                            padding: 0px;
                            margin: 0px;
                            color: transparent;
                            height: 5px;
                            border-radius: 50% !important;
                            margin-right: 10px;
                            width: 5px;
                            border-color: transparent;
                            background: #999;
                          }

                          .csr .slick-dots li.slick-active button,
                          .csr .slick-dots li.slick-active button {
                            width: 25px;
                            border-radius: 7px !important;
                            background: #ff7900;
                            margin: 0px -1px;
                          }

                          .csr .slick-dots li button:active,
                          .csr .slick-dots li button:focus {
                            outline: none;
                          }

                          .csr .slick-dots {
                            text-align: center;
                            padding-right: 0;
                            position: absolute;
                          }

                          .csr .slick-prev.slick-arrow {
                            width: unset;
                            height: unset;
                            opacity: 1;
                          }

                          .csr .slick-dots li.slick-active button,
                          .csr .slick-dots li.slick-active button {
                            position: relative;
                          }

                          .mobile_slide1 img {
                            width: 100%;
                            margin-left: 0px;
                          }

                          .sixth_section .slick-initialized .slick-slide:hover span {
                            width: 340px;
                          }

                          .slider1 .slick-arrow {
                            z-index: 2;
                          }

                          .mobile_slide1 small {
                            font-size: 18px;
                            font-weight: 600;
                            color: #ff7900;
                          }

                          .mobile_slide1 h1 {
                            color: #fff;
                            font-size: 34px;
                            font-weight: 700 !important;
                            margin-top: 15px;
                            line-height: 1.2;
                            max-width: 100%;
                          }

                          .first_mob {
                            margin-left: -15px;
                            margin-right: -15px;
                          }

                          .mobile_slide1 div {
                            position: absolute;
                            top: 120px;
                            padding-right: 30px;
                          }

                          .mobile_slide1 small small {
                            letter-spacing: -1.5px;
                          }

                          small.fifth_4g_first {
                            font-size: 40px !important;
                          }

                          .mobile_slide1 p {
                            font-size: 22px;
                            font-weight: 100;
                            color: #fff;
                            position: relative;
                            top: 40px;
                            line-height: 1.2;
                          }

                          .mobile_slide1 span a {
                            text-align: left;
                            display: block;
                            position: relative;
                            background: #ff7900;
                            color: #fff;
                            padding: 20px 15px;
                            width: 190px;
                            height: 60px;
                            transition: .5s all;
                            font-size: 20px;
                            font-weight: 300;
                            text-shadow: none;
                            text-align: right;
                            position: absolute;
                            top: 290px;
                          }

                          .mobile_slide1 span a img {
                            width: 20px;
                            height: 10px;
                            position: relative;
                            right: -140px;
                            top: -14px;
                            right: 143px;
                            transform: rotate(180deg);
                          }

                          .last-section .flex-animate .flex-item1 {
                            height: 615px;
                          }

                          .last-section .flex-animate .flex-item2 {
                            height: 615px;
                            width: 394px !important;
                            margin-right: 20px;
                          }

                          .last-section .flex-animate .flex-item2 {
                            padding-top: 345px;
                          }

                          .last-section .flex-animate .flex-item2 .flex-content .content-holder {
                            padding: 0px 15px;
                          }

                          .last-section .flex-animate .flex-item2 .flex-content p {
                            padding-top: 30px !important;
                          }

                          .last-section .flex-animate .flex-item2 .flex-content a {
                            top: 40px;
                          }

                          .contact-us {
                            padding: 80px 0 70px 20px;
                            margin-top: 360px;
                          }

                          .last-section .flex-animate .flex-item2 .flex-content h2 {
                            font: normal normal 700 32px/1.1 Arial !important;
                          }

                          .last-section .flex-animate .flex-item2 .flex-content p {
                            font: normal normal 400 17px/1.2 Arial !important;
                          }

                          .last-section .slick-dots li {
                            display: inline-block;
                            list-style: none;
                            height: 15px;
                            margin: 0px 5px;
                          }

                          #valdEmail {
                            right: 25px;
                            bottom: 53px;
                          }

                          .last-section .slick-dots li button {
                            min-width: auto;
                            min-height: auto;
                            padding: 2px;
                            margin: 0px;
                            color: transparent;
                            height: 5px;
                            border-radius: 50% !important;
                            margin-right: 0px;
                            width: 6px;
                            border-color: transparent;
                            background: #999;
                          }

                          .last-section .slick-dots li.slick-active button,
                          .last-section .slick-dots li.slick-active button {
                            width: 25px;
                            border-radius: 7px !important;
                            background: #ff7900;
                            margin: 0px 0px;
                          }

                          .last-section .slick-dots li button:active,
                          .last-section .slick-dots li button:focus {
                            outline: none;
                          }

                          .last-section .slick-dots {
                            text-align: center;
                            padding-left: 0;
                            position: absolute;
                            left: 185px;
                            bottom: -90%;
                          }

                          .last-section .flex-animate .flex-item1>a {
                            width: 200px;
                            height: 50px;
                            padding-top: 15px;
                          }

                          .last-section {
                            margin-top: 30px !important;
                          }

                          .last-section .flex-animate .flex-item2 .flex-content a {
                            font: normal normal 700 18px/1.1 Arial !important;
                          }

                          .last-section .flex-animate .flex-item2 .flex-content p {
                            font: normal normal 400 18px/1.2 Arial !important;
                          }

                          .contact-us .flex-contact input[type="button"] {
                            display: block;
                            margin: 35px 110px 0px !important;
                          }

                          .first_mob .slick-arrow {
                            position: absolute;
                            top: 84%;
                            left: 28%;
                            background: transparent;
                            border: none;
                            padding: 0;
                            color: #fff;
                            min-width: auto;
                            border: 1px solid #fff;
                            border-radius: 50% !important;
                            padding: 8px 10.5px;
                            padding-top: 6.5px;
                          }

                          .first_mob .slick-arrow {
                            z-index: 6;
                          }

                          .first_mob .slick-arrow img {
                            width: 15px;
                          }

                          .first_mob .slick-arrow {
                            outline: none;
                          }

                          .first_mob .slick-arrow.slick-next {
                            right: 7%;
                          }

                          .first_mob .slick-arrow.slick-prev {
                            right: 28%;
                          }

                          .first_mob .slick-dots {
                            position: absolute;
                            bottom: 49px;
                            right: 65%;
                            font-size: 13px;
                            padding-right: 19px;
                          }

                          .first_mob .slick-dots:after {
                            content: "/ 05";
                            position: absolute;
                            right: 18px;
                            bottom: 6px;
                            color: #fff;
                            font-size: 14px;
                          }

                          .first_mob .slick-dots:before {
                            content: "__________";
                            position: absolute;
                            color: #fff;
                            right: -90px;
                          }

                          .first_mob .slick-dots li {
                            display: inline-block;
                            border: none;
                          }

                          .first_mob .slick-dots li button {
                            border: none;
                            background: transparent;
                            color: #fff;
                            display: none;
                            position: relative;
                            right: -30px;
                            font-size: 14px;
                            top: 1px;
                          }

                          .first_mob .slick-dots li.slick-active button {
                            display: block;
                          }

                          .csr .slick-arrow {
                            position: absolute;
                            top: 90%;
                            left: 28%;
                            background: transparent;
                            border: none;
                            padding: 0;
                            color: #fff;
                            min-width: auto;
                            border: 1px solid #fff;
                            border-radius: 50% !important;
                            padding: 8px 10.5px;
                            padding-top: 6.5px;
                          }

                          .csr .slick-arrow img {
                            width: 15px;
                          }

                          .csr .slick-arrow.slick-next {
                            left: 0;
                            right: 25px;
                            top: inherit !important;
                            bottom: -485px !important;
                            z-index: 2;
                          }

                          .csr .slick-arrow {
                            top: 180% !important;
                          }

                          .mobile_slide1 p {
                            width: 310px;
                          }

                          .csr .slick-arrow.slick-prev {
                            right: 31%;
                            left: 0 !important;
                            top: inherit !important;
                            bottom: -485px !important;
                          }

                          .csr .slick-next.slick-arrow {
                            border: 1px solid #fff;
                            height: unset;
                            width: unset;
                            opacity: 1;
                          }

                          .csr .slick-arrow {
                            outline: none;
                          }

                          .csr .slick-dots {
                            bottom: -487px !important;
                            right: 130px !important;
                          }

                          .last-section .flex-animate .flex-item2 {
                            background: url(/EN/PublishingImages/abdounmob.png) !important;
                            background-repeat: no-repeat !important;
                            background-size: 100% 50% !important;
                          }

                          h1.long_slider_text_h1 {
                            margin-bottom: 0px;
                          }

                          .slider2_text_noslide>span a {
                            position: unset;
                          }

                          .middle_number>div {
                            width: 100%;
                          }

                          .csr_middle_bottom {
                            position: relative;
                            right: 25px;
                            top: 285px;
                          }

                          .middle_number p a {
                            font-size: 19px;
                            letter-spacing: 0.5px;
                          }

                          .flex-item1>span a:after {
                            content: unset;
                          }

                          .csr_numbers_3 p {
                            width: 100%;
                            text-align: unset;
                          }

                          .csr_numbers_3 p:nth-child(1) a:after,
                          .csr_numbers_3 p:nth-child(2) a:after,
                          .csr_numbers_2 p:first-child a:after,
                          .csr_numbers_2 p:nth-child(2) a:after,
                          .csr_numbers_2 p:nth-child(3) a:after,
                          .csr_numbers_4 p:nth-child(1) a:after {
                            content: unset;
                          }

                          .csr_numbers_2 p {
                            width: 100% !important;
                            text-align: unset;
                          }

                          .csr_numbers_4 p {
                            width: 80%;
                            text-align: unset;
                          }
                        }

                        @media only screen and (max-width: 414px) and (min-width: 411px) {
                          .mobile_slide1.mslide1>div {
                            top: 105px !important;
                          }

                          .mobile_slide1.mslide1 span a {
                            top: 310px !important;
                          }
                        }

                        @media (max-width: 412px) {
                          .last-section .flex-animate .flex-item2 {
                            width: 392px !important;
                          }
                        }

                        @media (max-width: 375px) {
                          .middle_desc p {
                            margin-left: 36px;
                          }

                          .top_dropdown:after {
                            left: 15px;
                          }

                          .top_dropdown:after {
                            right: 345px;
                          }

                          .sixth_tabs ul:after {
                            max-width: 350px;
                          }

                          .mobile_slide1 span a {
                            top: 280px;
                          }

                          .first_mob .slick-dots {
                            bottom: 40px;
                            right: 72%;
                          }

                          .third_div1 .slick-track {
                            left: 92px;
                          }

                          .csr .slick-slider .slick-track {
                            left: 403.5px;
                          }

                          .csr .slick-arrow.slick-prev {
                            right: 27%;
                          }

                          .csr .slick-dots {
                            right: 6% !important;
                          }

                          .last-section .slick-dots {
                            left: 170px;
                          }

                          .slider2 .slick-slide>img,
                          .slider3 .slick-slide>img,
                          .slider4 .slick-slide>img,
                          .slider5 .slick-slide>img {
                            margin-right: 15%;
                          }

                          .slider2_text_noslide>span p {
                            max-width: 340px;
                          }

                          .fourth_section .slider1 .slick-slide>img {
                            width: 310px;
                          }

                          .fourth_section .slider1 a {
                            width: 92%;
                          }

                          .fourth_section .slider1 span p {
                            max-width: 280px;
                          }

                          .slider1 .slick-dots {
                            left: 62%;
                          }

                          .fourth_section .slick-track {
                            left: -2px;
                          }

                          .sixth_section .slick-slide img {
                            width: 310px;
                          }

                          .sixth_section .slick-track {
                            top: 0;
                            left: 0px;
                            right: -304px;
                          }

                          .sixth_section .slick-dots {
                            right: 100px !important;
                          }

                          .csr .slick-dots {
                            right: 9% !important;
                          }

                          .sixth_section .slick-arrow.slick-prev {
                            left: 72.5%;
                          }

                          .slider2 .slick-slide>.slider2_text,
                          .slider3 .slick-slide>.slider2_text,
                          .slider4 .slick-slide>.slider2_text,
                          .slider5 .slick-slide>.slider2_text {
                            left: -38px;
                          }

                          .slider2 .slick-slide>img,
                          .slider3 .slick-slide>img,
                          .slider4 .slick-slide>img,
                          .slider5 .slick-slide>img {
                            margin-left: 5px;
                          }

                          .slider2 .slick-dots {
                            left: 140px;
                          }

                          .sixth_section .slick-slide img,
                          .sixth_section .slick-initialized .slick-slide span {
                            width: 320px;
                          }

                          .sixth_section .slick-initialized .slick-slide span p:nth-child(2) {
                            color: #fff;
                            display: none;
                          }

                          .sixth_section .slick-initialized .slick-slide span .get_off {
                            display: block;
                            font-size: 17px;
                            margin-bottom: 0;
                          }

                          .middle_desc p,
                          {
                          max-width: 340px;
                        }

                        .csr .slick-dots {
                          bottom: -285px;
                          top: inherit;
                          right: 7.5%;
                          left: inherit;
                        }

                        .last-section .flex-animate .flex-item1>a {
                          bottom: 20%;
                        }

                        .last-section .flex-animate .flex-item2 {
                          width: 355px !important;
                        }

                        .last-section .flex-animate .flex-item2 .flex-content h2 {
                          font: normal normal 700 30px/1 Arial !important;
                          letter-spacing: -2px;
                        }

                        .last-section .flex-animate .flex-item2 {
                          padding-top: 330px;
                        }

                        .mobile_slide1 p {
                          width: 320px;
                        }

                        .csr .slick-initialized .slick-slide {
                          margin-right: 21px;
                        }

                        .sixth_section_bg {
                          height: 800px;
                        }
                        }

                        @media (max-width: 360px) {
                          .slider2 .slick-dots {
                            left: 130px;
                          }

                          .top_dropdown:after {
                            right: 329px;
                          }

                          .csr .slick-dots {
                            right: 9.8% !important;
                          }

                          .csr .slick-arrow.slick-next {
                            right: 20px;
                          }

                          .mslide4 h1 {
                            width: 350px !important;
                          }

                          .mslide1 p {
                            top: 0px !important;
                          }

                          .sixth_tabs ul:after {
                            max-width: 320px;
                          }

                          .sixth_section_bg {
                            height: 770px;
                          }

                          .mobile_slide1 span a {
                            top: 270px;
                          }

                          .csr .slick-slider .slick-track {
                            left: 411px;
                          }

                          .sixth_section .slick-dots {
                            right: 90px !important;
                          }

                          .csr .slick-arrow.slick-prev {
                            right: 26%;
                          }

                          .middle_desc p a {
                            bottom: -70px;
                          }

                          .slider1 .slick-dots {
                            bottom: -17.5%;
                            width: 100%;
                          }

                          .slider1 .slick-dots {
                            left: 73%;
                          }

                          .slider2_text_noslide>span p {
                            max-width: 320px;
                            font-size: 16px;
                          }

                          .sixth_section .slick-arrow.slick-prev {
                            left: 73.5%;
                          }

                          .sixth_section .slick-track {
                            right: -312px;
                          }

                          .fourth_section .slider1 .slick-slide>img {
                            width: 300px;
                          }

                          .fourth_section .slick-track {
                            left: 0px;
                          }

                          .fourth_section .slider1 a {
                            width: 88%;
                          }

                          .sixth_section .slick-slide img,
                          .sixth_section .slick-initialized .slick-slide span {
                            width: 300px;
                          }

                          .fourth_section .slider1 span p {
                            width: 280px;
                          }

                          .sixth_section .slick-track {
                            top: 0;
                            left: 6px;
                          }

                          .slider2 .slick-slide>.slider2_text,
                          .slider3 .slick-slide>.slider2_text,
                          .slider4 .slick-slide>.slider2_text,
                          .slider5 .slick-slide>.slider2_text {
                            left: -35px;
                          }

                          .slider2 .slick-slide>img,
                          .slider3 .slick-slide>img,
                          .slider4 .slick-slide>img,
                          .slider5 .slick-slide>img {
                            margin-left: 0px;
                          }

                          .middle_desc p {
                            max-width: 320px;
                          }

                          .last-section .flex-animate .flex-item2 {
                            width: 340px !important;
                          }
                        }

                        @media (max-width: 320px) {
                          .top_dropdown:after {
                            right: 290px;
                          }

                          .sixth_section_bg {
                            height: 740px;
                          }

                          .sixth_tabs ul:after {
                            max-width: 290px;
                          }

                          .csr_section div img {
                            width: 87%;
                          }

                          .csr_middle {
                            top: 455px !important;
                          }

                          .csr .slick-dots {
                            bottom: -486px !important;
                          }

                          .csr .slick-arrow.slick-next {
                            bottom: -485px !important;
                          }

                          .csr .slick-arrow.slick-prev {
                            bottom: -485px !important;
                          }

                          section.csr {
                            height: 1070px !important;
                          }

                          .fourth_section .slider1 .slick-slide>img {
                            width: 280px;
                          }

                          .sixth_section .slick-arrow.slick-prev {
                            left: 76.5%;
                          }

                          .mobile_slide1 p {
                            width: 300px;
                          }

                          .top_dropdown select {
                            padding-left: 20px !important;
                            z-index: 2;
                            position: initial;
                          }

                          .third_div1 .slick-slide>div {
                            padding: 18px;
                          }

                          .third_div1 .slick-track {
                            left: 79px;
                          }

                          .fourth_section .slider1 span img {
                            left: 70px;
                          }

                          .slider2 .slick-slide>img,
                          .slider3 .slick-slide>img,
                          .slider4 .slick-slide>img,
                          .slider5 .slick-slide>img {
                            margin-right: 11%;
                          }

                          .slider2_text_noslide>span p {
                            max-width: 290px;
                            letter-spacing: -1px;
                          }

                          .sixth_section .slick-track {
                            right: -332px;
                          }

                          .sixth_section .slick-track {
                            right: -332px;
                          }

                          .sixth_section .slick-dots {
                            right: 5.5% !important;
                          }

                          .csr .slick-arrow.slick-prev {
                            right: 23%;
                          }

                          .csr .slick-dots {
                            right: 7% !important;
                          }

                          .last-section .slick-dots {
                            left: 138px;
                          }

                          .first_mob .slick-dots {
                            right: 70%;
                          }

                          .slider1 .slick-dots {
                            left: 235px;
                          }

                          .fourth_section .slick-track {
                            left: 0px;
                          }

                          .fourth_section .slider1 a {
                            width: 82%;
                          }

                          .sixth_section .slick-slide img,
                          .sixth_section .slick-initialized .slick-slide span {
                            width: 280px;
                          }

                          .fourth_section .slider1 span p {
                            width: 270px;
                          }

                          .sixth_section .slick-track {
                            top: 0;
                            left: -35px;
                          }

                          .slider2 .slick-slide>.slider2_text,
                          .slider3 .slick-slide>.slider2_text,
                          .slider4 .slick-slide>.slider2_text,
                          .slider5 .slick-slide>.slider2_text {
                            left: -35px;
                            width: 270px;
                          }

                          .slider2 .slick-slide>img,
                          .slider3 .slick-slide>img,
                          .slider4 .slick-slide>img,
                          .slider5 .slick-slide>img {
                            margin-left: -25px;
                          }

                          .middle_desc p a {
                            bottom: -75px;
                          }

                          .sixth_section .slick-initialized .slick-slide span .get_off {
                            font-size: 15px;
                          }

                          .csr .slick-dots {
                            left: 110px;
                            bottom: -115%;
                          }

                          .last-section .flex-animate .flex-item2 {
                            width: 300px !important;
                          }

                          .last-section .flex-animate .flex-item2 .flex-content h2 {
                            font: normal normal 700 27px/1 Arial !important;
                            letter-spacing: -2px;
                          }

                          .last-section .slick-dots {
                            left: 145px;
                          }

                          .mobile_slide1 p {
                            top: 30px;
                          }

                          .mobile_slide1 div {
                            top: 60px;
                          }

                          .first_mob .slick-dots {
                            right: 78%;
                            bottom: 28px;
                          }

                          .middle_desc p {
                            max-width: 280px;
                          }

                          .slider2 .slick-slide>.slider2_text,
                          .slider3 .slick-slide>.slider2_text,
                          .slider4 .slick-slide>.slider2_text,
                          .slider5 .slick-slide>.slider2_text {
                            top: 110px;
                          }

                          .slider2 .slick-slide>img,
                          .slider3 .slick-slide>img,
                          .slider4 .slick-slide>img,
                          .slider5 .slick-slide>img {
                            height: 376px;
                          }

                          .slider2 .slick-dots {
                            left: 105px;
                          }

                          .contact-us .flex-contact h2 {
                            margin-left: 0 !important;
                          }

                          .last-section .flex-animate .flex-item1>a {
                            bottom: 30%;
                          }
                        }

                        @media not all and (min-resolution:.001dpcm) {
                          @media {
                            h1.single_item_yo_h1.new_ksa_h1 {
                              font-size: 32px;
                            }

                            p.single_item_yo_p.new_ksa_p {
                              max-width: 280px;
                            }

                            .first_mob .slick-arrow.slick-next,
                            .first_mob .slick-arrow.slick-prev {
                              left: unset;
                            }

                            .mobile_third div {
                              top: 210px !important;
                            }

                            .sixth_section .slick-arrow.slick-next {
                              left: unset;
                            }

                            .csr .slick-arrow.slick-next,
                            .csr .slick-arrow.slick-prev {
                              left: unset !important;
                            }

                            .contact-us .flex-contact input[type="text"] {
                              line-height: 3;
                            }

                            .last-section .flex-animate .flex-item2 .flex-content h2 {
                              letter-spacing: -1.5px;
                            }

                            .top_dropdown:after {
                              top: 104px !important;
                              content: "";
                              transform: rotate(0deg);
                              right: 339px;
                              background-repeat: no-repeat;
                              background-size: 100%;
                              padding: 0 0 20px;
                            }

                            .top_dropdown:after {
                              background-image: url(/EN/PublishingImages/droparrowios.svg);
                            }
                          }
                        }

                        @media (min-width: 1410px) {
                          .rewards_button {
                            bottom: -49%;
                          }
                        }

                        .orbit-caption span a {
                          font-weight: 700;
                        }

                        @-moz-document url-prefix() {
                          .csr_numbers_3 p:nth-child(2) a::after {
                            left: -40px;
                          }

                          .csr_numbers_4 p:nth-child(1) a::after {
                            left: -55px;
                          }

                          .csr_link_2,
                          .csr_link_3,
                          .csr_link_4,
                          .csr_link_5,
                          .csr_link_6,
                          .csr_desc_2,
                          .csr_desc_3,
                          .csr_desc_4,
                          .csr_desc_5,
                          .csr_desc_6,
                          .middle_number>div.csr_numbers_2,
                          .middle_number>div.csr_numbers_3,
                          .middle_number>div.csr_numbers_4,
                          .middle_number>div.csr_numbers_5,
                          .middle_number>div.csr_numbers_6 {
                            position: relative
                          }

                          div.csr_numbers_4 {
                            left: -60px;
                          }

                          div.csr_numbers_3 {
                            left: -25px;
                          }

                          div.csr_numbers_2 {
                            left: -30px;
                          }

                          .contact-us .flex-contact input[type="text"] {
                            padding: 0 10px !important;
                          }
                        }
                      </style>
                      <script>
                        function SendNews() {
                          if (!validateEmail($("#txtEmail").val()) && $("#txtEmail").val() != "") {
                            $("#valdEmail").text("الرجاء ادخال بريد الكتروني صحيح!");
                            // $("#valdEmail").css('visibility' , 'visible');
                            $("#valdEmail").css('display', 'block');
                            $("#valdEmail").css('color', '#d83d3d');
                            error = "1";
                            showSpinner = 0;
                          } else if ($("#txtEmail").val() == "") {
                            $("#valdEmail").text("الرجاء ادخال بريد الكتروني صحيح!");
                            // $("#valdEmail").css('visibility' , 'visible');
                            $("#valdEmail").css('display', 'block');
                            $("#valdEmail").css('color', '#d83d3d');
                            error = "1";
                            showSpinner = 0;
                          } else {
                            $("#valdEmail").css('display', 'block');
                            $("#valdEmail").css('color', '#4bad53');
                            $("#valdEmail").text("تم الاشتراك بنجاح");
                            callservice($("#txtEmail").val());
                          }
                        }

                        function validateEmail(email) {
                          var re = /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
                          return re.test(String(email).toLowerCase());
                        }

                        function callservice(email) {
                          var ServiceAPI = 'https://www.orange.jo:100/orangefun/api/Newsletter/AddNewsletter?email=' + email;
                          $.ajax({
                            url: ServiceAPI,
                            type: "GET",
                            headers: {
                              Accept: "applicastion/json;odata=verbose"
                            },
                            async: true,
                            success: function(data) {},
                            eror: function(data) {
                              console.log("An error occurred. Please try again. non-recurrence");
                            }
                          });
                        }

                        function bfSubscribe() {
                          if ($("#bfNumber").val() == "") {
                            $("#bf_msg").text("يرجى ادخال رقم الهاتف");
                            $("#bf_msg").css('visibility', 'visible');
                            $("#bf_msg").css('color', '#ff0000d9');
                            error = "1";
                            showSpinner = 0;
                          } else if ($("#bfNumber").val().length != 10) {
                            $("#bf_msg").text("الرقم خاطئ");
                            $("#bf_msg").css('visibility', 'visible');
                            $("#bf_msg").css('color', '#ff0000d9');
                            error = "1";
                            showSpinner = 0;
                          } else {
                            $("#bf_msg").css('visibility', 'visible');
                            $("#bf_msg").css('color', '#4bad53');
                            $("#bf_msg").text("تم الاشتراك بنجاح");
                            callbgservice($("#bfNumber").val());
                          }
                        }

                        function callbgservice(number) {
                          var ServiceAPI = 'https://www.orange.jo:100/OrangeFun/api/SubscribeOffer/Add?phone=' + number;
                          $.ajax({
                            url: ServiceAPI,
                            type: "GET",
                            headers: {
                              Accept: "applicastion/json;odata=verbose"
                            },
                            async: true,
                            success: function(data) {},
                            eror: function(data) {
                              console.log("An error occurred. Please try again. non-recurrence");
                            }
                          });
                        }

                        function changefont(x) {
                          if (x == 2) {
                            $(".tikram_tab").css("font-size", "22px");
                            $(".deals_tab").css("font-size", "17px");
                          } else {
                            $(".tikram_tab").css("font-size", "17px");
                            $(".deals_tab").css("font-size", "20px");
                          }
                        }
                      </script>
                      <style>
                        .bf_popup_input_div a:hover {
                          cursor: pointer !important;
                        }

                        .sub_error {
                          visibility: hidden;
                        }

                        .sub_error p {
                          color: #ff0000d9;
                          margin-bottom: 0;
                          font-size: 16px;
                          font-weight: 700;
                        }

                        @media(min-width:767px) {
                          .samsung_slide_logo {
                            background-image: url(/EN/PublishingImages/new_home/sliders/samsung_logo.svg);
                            background-size: 100% 100%;
                            width: 155px;
                            height: 45px;
                            position: relative;
                            display: block;
                            top: 35px;
                            margin-bottom: 30px;
                          }

                          .single_item_shareh1.samsung_slide_title {
                            position: relative;
                            top: 12px;
                            color: #ff7900;
                            max-width: 600px;
                            font-size: 55px;
                            font-weight: 700 !important;
                            margin: 35px 0px;
                          }

                          .single_item_sharep.samsung_slide_desc {
                            font-size: 35px;
                            color: #fff;
                            font-weight: 700;
                            max-width: 450px;
                            line-height: 1.2;
                            letter-spacing: -0.5px;
                          }

                          .single_item_sharep.samsung_slide_desc span {
                            color: #ff7900;
                          }

                          .single_item_fibera,
                          .single_item_sharea,
                          .single_item_4ga {
                            bottom: -20px !important;
                          }
                        }

                        @media(max-width:470px) {
                          .single-item .slick-slide>picture>.fiber_school_img {
                            height: unset;
                          }

                          small.single_item_sharesmall.samsung_logo_line {
                            display: none;
                          }

                          .samsung_slide_logo {
                            background-image: url(/EN/PublishingImages/new_home/sliders/samsung_logo.svg);
                            background-size: 100% 100%;
                            width: 125px;
                            height: 45px;
                            position: relative;
                            display: block;
                            top: -30px;
                            margin-bottom: 30px;
                          }

                          .single_item_shareh1.samsung_slide_title {
                            position: relative;
                            top: -30px;
                            font-size: 42px;
                            font-weight: 700;
                            color: #ff7900;
                            margin-top: 50px;
                            line-height: 1.2;
                          }

                          .single_item_sharep.samsung_slide_desc {
                            font-size: 24px;
                            color: #fff;
                            font-weight: 700;
                            max-width: 215px;
                            line-height: 28px;
                            position: relative;
                            top: -35px;
                          }

                          .single_item_sharep.samsung_slide_desc span {
                            color: #fff;
                          }
                        }

                        @media (min-width:481px) {
                          .end_a .single_item_4ga {
                            bottom: 15px !important;
                          }
                        }

                        .slider2_text_noslide>span h5 {
                          position: absolute;
                          font-size: 27px;
                          line-height: 1;
                        }

                        .slider2_text_noslide>span p {
                          position: relative;
                          top: 70px;
                        }

                        @media (max-width:480px) {
                          .slider2_text_noslide>span h5 {
                            font-size: 30px;
                            max-width: 300px;
                          }

                          .slider2_text_noslide>span p {
                            position: absolute;
                            top: 60px;
                          }

                          .fifth_section .slick-arrow {
                            display: none !important;
                          }

                          .slider2_text_noslide>span a {
                            position: relative;
                            top: 220px;
                          }
                        }

                        .slider2 .slick-arrow {
                          bottom: 100px;
                        }

                        .slider2_text3 {
                          visibility: visible;
                        }
                      </style>
                      <div class="tikram_popup_overlay"></div>
                      <!-- <div class="bf_popup">
<div class="close_imgsmart" onclick="CloseSmartPopup();">
    <img src="/EN/PublishingImages/x.png">
</div>
<div class="bf_popup_box">
    <div class="col-md-5 col-xs-12">
        <div class="bf_left_images">
            <img src="/ar/PublishingImages/week_img.png" class="orange_week_img">
            <img src="/EN/PublishingImages/week_light_img.png" class="orange_week_light"> 
        </div>
        <div class="bf_left_bottom_images">
            <img src="/EN/PublishingImages/arrow_img.png" class="orange_arrow_img">
            <img src="/EN/PublishingImages/arrow_light_img.png" class="orange_arrow_light_img"> 
        </div>
    </div>
    <div class="col-md-7 col-xs-12">
    <div class="bf_popup_content">
<h3> كن الأول بمعرفة عروض<span>  إسبوع اورنج </span> الحصرية</h3>
        <div class="bf_popup_input_div">
<input name="bf_number" id="bfNumber" class="bf_number_input" placeholder="ادخل رقم هاتفك"  oninput="javascript: if (this.value.length > this.maxLength) this.value = this.value.slice(0, this.maxLength);"
type = "number"
maxlength = "10">
<a onclick="bfSubscribe();">الإشتراك</a>
</div>
<div class="sub_error"><p id="bf_msg">ادخل رقم هاتفك</p></div>
        <h6>  عند قيامك بإدخال رقمك الخلوي فإنك تقر بالموافقة على استلام تنبيهات إسبوع اورنج من خلال اي من منصات التواصل الخاصة بنا</h6>
    </div>
</div>
</div>
</div> -->
                      <!-- 		   <div class="chatbot_popup">
    <div class="close_imgsmart" onclick="CloseSmartPopup();">
        <img src="/EN/PublishingImages/close_img.png">
    </div>
    <div class="chatbot_popup_box">
        <div class="chatbot_popup_content">
            <h3>مرحبا !</h3>
            <p>يمكنك تلقي الرسائل المتعلقة باشتراكك / فواتيرك وأحدث العروض الترويجية من خلال واتساب، يرجى الضغط على <b> قبول </b> للتأكيد.</p>
            <a href="https://api.whatsapp.com/send/?phone=962777700177&text=موافق">موافق</a>
            <h6>إذا كنت لا ترغب في تلقي مثل هذه الرسائل ،يرجى عدم الرد.</h6>
        </div>
    </div>
</div>
    <div class="smartlife_popup">
            <div class="close_imgsmart" onclick="CloseSmartPopup();">
                <img src="/EN/PublishingImages/X.png">
            </div>
            <div class="smart_popup_box">
                <div class="smart_popup_img">
                    <img src="/EN/PublishingImages/smartpopupdevicesMob.png" class="hidden-lg hidden-md">
                </div>
                <div class="smart_popup_content">
                    <h3>الآن ولفترة محدودة</h3>
                    <h2>خصومات مميزة على باقات وأجهزة حلول الحياة الذكية</h2>
                    <a href="https://www.orange.jo/ar/offers/smartlife">اكتشف المزيد</a>
                   </div>
             
               <div class="smart_popup_img">
                    <img src="/ar/PublishingImages/smartpopupdevicesar.png" class="hidden-sm hidden-xs">
                </div>
           </div>
</div>
-->
                      <div class="jood_popup">
                        <div class="close_imgjood">
                          <img onclick="CloseJoodPopup();" src="/EN/PublishingImages/jood_close.svg">
                        </div>
                        <div class="jood_popup_box">
                          <div class="jood_popup_content">
                            <h2>عالمي على طريقتي<span>تجربة رقمية متكاملة</span></h2>
                            <h3>jood Orange</h3>
                          </div>
                          <div class="jood_popup_img">
                            <img src="/EN/PublishingImages/jood_imgar.png" class="open_jood_link hidden-xs hidden-sm">
                            <img src="/EN/PublishingImages/jood_imgMobar.png" class="open_jood_link hidden-lg hidden-md">
                          </div>
                        </div>
                        <div class="jood_popup_icons">
                          <img src="/EN/PublishingImages/jood_iconsAr.png" class="hidden-xs hidden-sm">
                          <img src="/EN/PublishingImages/jood_iconsArMob.png" class="hidden-lg hidden-md">
                        </div>
                        <div class="jood_popup_explore">
                          <img src="/EN/PublishingImages/jood_exploreAr.png" class="open_jood_link">
                        </div>
                      </div>
                      <style>
                        .jood_popup {
                          background-image: url(/EN/PublishingImages/jood_bgAr.png);
                          top: 40px;
                          width: 820px;
                          padding: 0;
                          height: 561px;
                          transform: translate(-35%, 0%);
                          position: fixed;
                          border-radius: 20px !important;
                          z-index: 999999999999;
                          opacity: 1;
                          display: none;
                          /* background-color: #fff; */
                          background-size: 100%;
                          background-repeat: no-repeat;
                        }

                        .close_imgjood {
                          text-align: left;
                          position: relative;
                          top: 110px;
                          left: -690px;
                          z-index: 1;
                          display: inline-block;
                        }

                        .close_imgjood img {
                          position: relative;
                          z-index: 9999;
                          width: 42px;
                        }

                        .close_imgjood img:hover {
                          cursor: pointer;
                        }

                        .open_jood_link:hover {
                          cursor: pointer;
                        }

                        .jood_popup_box {
                          position: relative;
                          top: 110px;
                          right: 95px;
                          display: flex;
                          height: 290px;
                        }

                        .jood_popup_icons img {
                          width: 260px;
                        }

                        .jood_popup_content h3 {
                          font-size: 28px;
                          font-weight: 700;
                          color: #fff;
                          /* margin: 0; */
                        }

                        .jood_popup_content h2 {
                          font-size: 34px;
                          font-weight: 700;
                          color: #FF6E00;
                          max-width: 320px;
                          margin-right: 0;
                          line-height: 1.7;
                          font-family: "Helvetica Neue Arabic";
                        }

                        .jood_popup_content h2 span {
                          color: #fff;
                          font-size: 34px;
                          position: relative;
                          right: 0px;
                          font-family: "Helvetica Neue Arabic";
                          display: block;
                          line-height: 55px;
                        }

                        .jood_popup_content {
                          display: inline-block;
                          width: 100%;
                        }

                        .jood_popup_img {
                          position: relative;
                          top: -275px;
                          left: -154px;
                          width: 50%;
                        }

                        .jood_popup_img img {
                          width: 700px;
                        }

                        .jood_popup_icons {
                          position: relative;
                          right: 60px;
                          top: 10px;
                          opacity: 0;
                        }

                        .jood_popup_explore {
                          position: relative;
                          top: 0px;
                          right: 400px;
                        }

                        .jood_popup_explore img {
                          width: 120px;
                          height: 120px;
                        }

                        .jood_popup {
                          opacity: 0;
                          animation: jood_popup_anim 0.5s ease-in-out 0.5s forwards;
                        }

                        @keyframes jood_popup_anim {
                          0% {
                            opacity: 0;
                          }

                          100% {
                            opacity: 1;
                          }
                        }

                        .jood_popup_explore img {
                          opacity: 0;
                          animation: jood_popup_explore_animate 1s ease-in-out 1s forwards;
                        }

                        @keyframes jood_popup_explore_animate {
                          0% {
                            transform: scale(0.5);
                            opacity: 0;
                          }

                          100% {
                            transform: scale(1);
                            opacity: 1;
                          }
                        }

                        .jood_popup_icons {
                          animation: jood_popup_icons_animate 1s cubic-bezier(0.42, 0, 0.82, 0.71) 1.2s forwards;
                        }

                        @keyframes jood_popup_icons_animate {
                          0% {
                            right: 0px;
                            opacity: 0;
                          }

                          80% {
                            right: 150px;
                            opacity: 1;
                          }

                          100% {
                            right: 130px;
                            opacity: 1;
                          }
                        }

                        .jood_popup_content {
                          position: relative;
                          animation: jood_popup_animate 1s cubic-bezier(0.42, 0, 0.82, 0.71) 1s forwards;
                          opacity: 0;
                        }

                        @keyframes jood_popup_animate {
                          0% {
                            opacity: 0%;
                            right: -100px;
                          }

                          80% {
                            opacity: 100%;
                            right: 20px;
                          }

                          100% {
                            opacity: 100%;
                            right: 0px;
                          }
                        }

                        .close_imgjood {
                          animation: jood_popup_close_animate 0.5s ease-in-out 0.5s forwards;
                          opacity: 0;
                        }

                        @keyframes jood_popup_close_animate {
                          0% {
                            opacity: 0%;
                          }

                          100% {
                            opacity: 100%;
                          }
                        }

                        .jood_popup_img {
                          position: relative;
                          animation: jood_popup_img_animate 1s ease-in-out 1s forwards;
                          opacity: 0;
                        }

                        @keyframes jood_popup_img_animate {
                          0% {
                            opacity: 0%;
                            left: 425px;
                          }

                          100% {
                            opacity: 100%;
                            left: 445px;
                          }
                        }

                        @media (max-width: 480px) {
                          .jood_popup {
                            background-image: url(/EN/PublishingImages/jood_bgMobAr.png);
                            top: 30%;
                            width: 360px;
                            height: 360px;
                            transform: translate(-2%, 0%);
                          }

                          .jood_popup_box {
                            top: 90px;
                            right: 45px;
                            height: 150px;
                          }

                          .jood_popup_content h3 {
                            font-size: 12px;
                            margin: 0;
                          }

                          .jood_popup_content h2 {
                            font-size: 16px;
                            line-height: 1.6;
                            margin: 0;
                          }

                          .jood_popup_content h2 span {
                            line-height: 30px;
                            font-size: 16px;
                            right: 0;
                          }

                          .jood_popup_icons {
                            position: relative;
                            right: 0;
                            top: 30px;
                          }

                          .jood_popup_explore {
                            position: absolute;
                            top: 200px;
                            right: 60%;
                          }

                          .jood_popup_icons img {
                            width: 160px;
                          }

                          .jood_popup_explore img {
                            width: 60px;
                            height: 60px;
                          }

                          .jood_popup_img {
                            top: -197px;
                            left: -251px;
                          }

                          .jood_popup_img img {
                            width: 430px;
                          }

                          .close_imgjood {
                            top: 30px;
                            right: 300px;
                          }

                          .close_imgjood img {
                            width: 38px;
                          }

                          @keyframes jood_popup_img_animate {
                            0% {
                              opacity: 0%;
                              left: 252px;
                            }

                            100% {
                              opacity: 100%;
                              left: 272px;
                            }
                          }

                          @keyframes jood_popup_icons_animate {
                            0% {
                              right: 0px;
                              opacity: 0;
                            }

                            80% {
                              right: 52px;
                              opacity: 1;
                            }

                            100% {
                              right: 47px;
                              opacity: 1;
                            }
                          }
                        }

                        .chatbot_popup {
                          background-image: url(/AR/PublishingImages/chatbot_img.png);
                          top: 220px;
                          width: 920px;
                          padding: 25px 0px 0px 50px;
                          height: 252px;
                          transform: translate(-25%, 55%);
                          position: fixed;
                          border-radius: 20px !important;
                          z-index: 999999999999;
                          opacity: 0;
                          display: none;
                          background-color: #fff;
                          background-size: 100% 100%;
                        }

                        .chatbot_popup_box {
                          position: absolute;
                          top: 25px;
                          right: 50px;
                          display: inline-flex;
                          text-align: center;
                        }

                        .chatbot_popup_content h3 {
                          font-weight: 700;
                          color: #ff7900;
                          text-align: center;
                          font-size: 25px;
                          margin-bottom: 20px;
                        }

                        .chatbot_popup_content {
                          width: 650px;
                        }

                        .chatbot_popup_content p {
                          font-size: 21px;
                          color: #000;
                          font-weight: 500;
                          text-align: center;
                          line-height: 1.3;
                        }

                        .chatbot_popup_content a {
                          background-color: #ff7900;
                          color: #fff;
                          display: inline-block;
                          padding: 15px 50px;
                          font-weight: 700;
                          font-size: 14px;
                          margin-top: 10px;
                        }

                        .chatbot_popup_content h6 {
                          font-size: 13px;
                          color: #999999;
                          font-weight: 100 !important;
                          margin-top: 15px;
                        }

                        @media (max-width:480px) {
                          .chatbot_popup {
                            background-image: url(/ar/PublishingImages/chatbot_imgMob.png);
                            top: 100px;
                            width: 95%;
                            right: 10px;
                            padding: 25px 0px 0px 0px;
                            height: 450px;
                            transform: translate(0, 0%);
                            position: fixed;
                            border-radius: 20px !important;
                            z-index: 999999999999;
                            opacity: 0;
                            background-color: #fff;
                            background-size: 100% 100%;
                          }

                          .chatbot_popup_content h6 {
                            font-size: 14px;
                            max-width: 300px;
                            font-weight: 500 !important;
                            margin-top: 20px
                          }

                          .chatbot_popup_box {
                            position: absolute;
                            top: 145px;
                            display: inline-flex;
                            text-align: center;
                            margin: 0 auto;
                            width: 100%;
                            right: unset !important;
                            left: unset;
                          }

                          .chatbot_popup_content h3 {
                            font-weight: 700;
                            color: #ff7900;
                            text-align: center;
                            font-size: 27px;
                            margin-bottom: 20px;
                          }

                          .chatbot_popup_content p {
                            width: 300px;
                            font-size: 16px;
                            color: #000;
                            font-weight: 500;
                            text-align: center;
                            line-height: 1.3;
                            margin: 0 auto 20px;
                          }

                          .chatbot_popup_content a {
                            font-size: 16px;
                          }
                        }

                        .chatbot_popup {
                          animation: chatbot_box_animate 1s linear 0.5s 1 normal forwards;
                        }

                        @keyframes chatbot_box_animate {
                          0% {
                            opacity: 0%;
                            top: 250px;
                          }

                          100% {
                            opacity: 100%;
                            top: 220px;
                          }
                        }

                        @media (max-width: 480px) {
                          @keyframes chatbot_box_animate {
                            0% {
                              opacity: 0%;
                              top: 250px;
                            }

                            100% {
                              opacity: 100%;
                              top: 200px;
                            }
                          }
                        }

                        .smartlife_popup {
                          animation: smartlife_popup_animate 1s linear 0.5s 1 normal forwards;
                        }

                        .smart_popup_content {
                          animation: smart_popup_content_animate 1s linear 1.5s 1 normal forwards;
                        }

                        .smart_popup_img {
                          animation: smart_popup_img_animate 1s linear 2.0s 1 normal forwards;
                        }

                        @keyframes smartlife_popup_animate {
                          0% {
                            opacity: 0%;
                            top: -30px;
                          }

                          100% {
                            opacity: 100%;
                            top: 0px;
                          }
                        }

                        @keyframes smart_popup_content_animate {
                          0% {
                            opacity: 0;
                            right: -40px;
                          }

                          100% {
                            opacity: 100%;
                            right: 0px;
                          }
                        }

                        @keyframes smart_popup_img_animate {
                          0% {
                            opacity: 30%;
                            transform: scale(0.7);
                          }

                          100% {
                            opacity: 100%;
                            transform: scale(1);
                          }
                        }

                        .smartlife_popup {
                          top: 0px;
                          display: none;
                          background-color: #fff;
                          width: 920px;
                          padding: 35px 0px 0px 50px;
                          height: 312px;
                          transform: translate(-25%, 55%);
                          position: fixed;
                          border-radius: 20px !important;
                          z-index: 999999999999999;
                          opacity: 0;
                        }

                        .smart_popup_box {
                          position: absolute;
                          top: 35px;
                          right: 50px;
                          display: inline-flex;
                        }

                        .ramadan_popup_box {
                          position: fixed;
                          top: 75px;
                          right: 130px;
                          z-index: 2222;
                          opacity: 0;
                        }

                        .close_imgsmart {
                          cursor: pointer;
                          position: absolute;
                          z-index: 2;
                          left: 10px;
                          top: 10px;
                        }

                        .close_imgsmart img {
                          width: 35px;
                          height: 35px;
                        }

                        .smart_popup_content {
                          width: 510px;
                          position: relative;
                          opacity: 0;
                        }

                        .smart_popup_content h2 {
                          font-size: 26px;
                          font-weight: 700 !important;
                          color: #000;
                          max-width: 340px;
                          margin-right: 0;
                        }

                        .smart_popup_content h3 {
                          font-size: 36px;
                          font-weight: 700 !important;
                          color: #ff7900;
                          line-height: 62px;
                          margin-right: 0;
                          max-width: 300px;
                        }

                        .smart_popup_content a {
                          color: #fff;
                          background-color: #ff7900;
                          padding: 16px 25px;
                          font-size: 16px;
                          font-weight: 700;
                          margin-top: 20px;
                          display: inline-block;
                        }

                        .smart_popup_img {
                          display: inline-block;
                          position: relative;
                          right: -350px;
                          top: -35px;
                          opacity: 0;
                        }

                        @media (max-width: 480px) {
                          .smartlife_popup {
                            animation: smartlife_popup_animate 1s linear 0.5s 1 normal forwards;
                          }

                          .smart_popup_content {
                            animation: smart_popup_content_animate 1s linear 1.5s 1 normal forwards;
                          }

                          .smart_popup_img {
                            animation: smart_popup_img_animate 1s linear 2.0s 1 normal forwards;
                          }

                          @keyframes smartlife_popup_animate {
                            0% {
                              opacity: 0%;
                              top: -30px;
                            }

                            100% {
                              opacity: 100%;
                              top: 0px;
                            }
                          }

                          @keyframes smart_popup_content_animate {
                            0% {
                              opacity: 0;
                              right: -68px;
                            }

                            100% {
                              opacity: 100%;
                              right: -38px;
                            }
                          }

                          @keyframes smart_popup_img_animate {
                            0% {
                              opacity: 30%;
                              transform: scale(0.7);
                            }

                            100% {
                              opacity: 100%;
                              transform: scale(1);
                            }
                          }

                          .smart_popup_content {
                            width: 100%;
                            position: relative;
                            right: -30px;
                            top: -230px;
                            text-align: center;
                          }

                          .smart_popup_box {
                            position: absolute;
                            top: 35px;
                            right: 50px;
                            display: unset;
                          }

                          .smartlife_popup {
                            top: 0;
                            background-color: #fff;
                            width: 98%;
                            padding: 0;
                            height: 570px;
                            transform: translate(-1%, 25%);
                          }

                          .smart_popup_content h3 {
                            font-size: 33px;
                            font-weight: 700 !important;
                            color: #ff7900;
                            line-height: 34px;
                            margin-right: 0;
                            max-width: 330px;
                          }

                          .smart_popup_content h2 {
                            font-size: 23px;
                            font-weight: 700 !important;
                            color: #000;
                            max-width: 330px;
                            margin-right: 0;
                            line-height: 31px;
                          }

                          .smart_popup_content a {
                            margin-right: -30px;
                          }

                          .smart_popup_img {
                            display: inline-block;
                            position: relative;
                            top: -35px;
                            opacity: 0;
                            right: -47px;
                          }

                          .smart_popup_box {
                            width: 100%;
                          }

                          .close_imgsmart {
                            left: 15px;
                          }
                        }
                      </style>
                      <script>
                      </script>
                      <!--
  
          <div class="ramadan_popup">
            <div class="ramadan_popup_box">
                <div class="close_img1" onclick="CloseRamadanPopup();">
                <img src="/EN/PublishingImages/X.png">
            </div>
            <div class="ramadan_popup_content">
                <h2>رمضان مبارك</h2>
                <h3>استمتع بأفضل عروض رمضان المميزة مع orange.jo</h3>
                <a href="https://ramadan.orange.jo/ar/?utm_source=Ramadan%20popup&utm_medium=website&utm_campaign=Ramadan_popup">
                    اكتشف عروض رمضان
                </a>
    </div>

    <img src="/ar/PublishingImages/Homepage_ramadan_popup.png" class="hidden-sm hidden-xs">
    <img src="/EN/PublishingImages/Homepage_ramadan_popupMob.png" class="hidden-md hidden-lg">
            </div>
</div>
        -->
                      <!-- <div class="tikram_popup">
            <div class="close_img" onclick="closetikram();">
                <img src="/EN/PublishingImages/X.png">
            </div>
            <div class="tikram_popup_box">
                <div class="tikram_popup_content">
                    <h2>مزايا كتيرة بأقساط مريحة</h2>
                    <p>مع اشتراكك الفايبر
                        بس بــ 19.5 دينار بالشهر</p>
                    <div class="subscribe_img">
                        <a href="https://eshop.orange.jo/ar/devices-accessories/tablets-laptops/huawei-matebook-d15">
                            احصل على العرض
                        </a>
                    </div>  
                </div>
                <div class="tikram_popup_img">
                    <img src="/EN/PublishingImages/iphone_circle.png" class="design_circle">
                    <img src="/EN/PublishingImages/lap_pop.png" class="iphone_img">
                </div>
            </div>
        </div>
    <div class="popup_vaccine">
        <div class="close_img_vaccine" onclick="closeVaccine();">
            <img src="/EN/PublishingImages/vaccine_close.png">
        </div>
         <div class="popup_vaccine_content">
            <h2>..صحة الكل بتهمّنا</h2>
            <p>احمي حالك وأحبابك وخذ اللقاح اليوم، وإلك منا 5 جيجا
                لكل جرعة بتاخدها من مطعوم كورونا  (الجرعة الاولى، الثانية، الثالثة)
            </p>
            <div class="popup_vaccine_content_ul">
                <ul>
                    <li>الحملة تشمل جميع مشتركي Orange خلوي</li>
                    <li>بتقدر تشيّك على حزمتك من خلال الواتساب عبر <a href="https://api.whatsapp.com/send/?phone=962777700177&text&app_absent=0">هذا الرابط</a> أو من خلال تطبيق My Orange</li>
                    <li>تطبق الشروط والاحكام</li>
                    <li>هذه الحملة لفترة محدودة</li>
                </ul>
            </div>
        </div>
     </div>
    

<div class="ramadan22_popup">
    <div class="close_imgsmart" onclick="closetikram();" id="close_ramadan22">
        <img src="/EN/PublishingImages/x.png">
    </div>
    <div class="ramadan22_popup_content">
        <h2>رمضان كريم</h2>
        <p>رجعت لمّتنا زي زمان</p>
        <a class="ramadan22_popup_content_link" href="https://ramadan.orange.jo/ar">Ramadan.orange.jo</a>
        <div class="ramadan22_btn">
            <a href="https://ramadan.orange.jo/ar">اكتشف المزيد</a>
        </div>
    </div>
</div> -->
                      <style>
                        .ramadan22_popup:hover {
                          cursor: pointer;
                        }

                        .ramadan22_popup {
                          background-image: url(/EN/PublishingImages/ramadan22_popupbg1.png);
                          width: 940px;
                          padding: 70px 50px 0px 0px;
                          height: 380px;
                          transform: translate(-22%, 0%);
                          position: fixed;
                          border-radius: 20px !important;
                          z-index: 999999999999;
                          opacity: 1;
                          display: none;
                          background-color: #fff;
                          background-size: auto;
                        }

                        .ramadan22_popup_content h2 {
                          font-size: 55px;
                          font-weight: 700;
                          color: #ff7900;
                        }

                        .ramadan22_popup_content p {
                          margin-top: 35px;
                          color: #fff;
                          font-size: 50px;
                          max-width: 480px;
                          line-height: 1.2;
                        }

                        .ramadan22_popup_content {
                          opacity: 0;
                        }

                        .ramadan22_popup_content .ramadan22_popup_content_link {
                          font-size: 18px;
                          font-weight: 700;
                          color: #ff7900;
                          text-decoration: underline;
                          margin: 20px 0px;
                          display: block;
                        }

                        .ramadan22_popup_content .ramadan22_btn a {
                          font-size: 17px;
                          color: #fff;
                          padding: 16px 24px;
                          background-color: #ff7900;
                          font-weight: 700;
                          border-radius: 5px !important;
                        }

                        .ramadan22_btn {
                          margin-top: 40px;
                        }

                        .ramadan22_popup {
                          animation: ramadan_popup_animate 1s linear 0.5s 1 normal forwards;
                        }

                        @keyframes ramadan_popup_animate {
                          0% {
                            opacity: 0%;
                            top: 130px;
                          }

                          100% {
                            opacity: 100%;
                            top: 160px;
                          }
                        }

                        .ramadan22_popup_content {
                          animation: ramadan_popup_animate_content 1.5s linear 0.5s 1 normal forwards;
                        }

                        @keyframes ramadan_popup_animate_content {
                          0% {
                            opacity: 0%;
                            left: -30px;
                          }

                          100% {
                            opacity: 100%;
                            left: 0px;
                          }
                        }

                        @media (max-width:480px) {
                          .ramadan22_popup {
                            background-image: url(/en/PublishingImages/ramadan22_popupbgMob.png);
                            width: 95%;
                            left: 10px;
                            padding: 25px 0px 0px 0px;
                            height: 600px;
                            transform: translate(0, -20%);
                            position: fixed;
                            border-radius: 20px !important;
                            z-index: 999999999999;
                            opacity: 0;
                            background-color: #fff;
                            background-repeat: no-repeat;
                            background-size: 100% 100%;
                          }

                          .ramadan22_popup_content h2 {
                            font-size: 50px;
                            font-weight: 700;
                            color: #ff7900;
                          }

                          .ramadan22_popup_content {
                            text-align: center;
                            position: relative;
                            top: 300px;
                          }

                          .ramadan22_popup_content p {
                            margin-top: 0;
                            color: #fff;
                            font-size: 40px;
                            max-width: 300px;
                            line-height: 1.2;
                            margin-left: 0;
                            margin-right: 0;
                            display: inline-block;
                          }
                        }

                        @media (max-width: 480px) {
                          @keyframes ramadan_popup_animate {
                            0% {
                              opacity: 0%;
                              top: 150px;
                            }

                            100% {
                              opacity: 100%;
                              top: 190px;
                            }
                          }

                          @keyframes ramadan_popup_animate_content {
                            0% {
                              opacity: 0%;
                              left: 0px;
                              top: 270px;
                            }

                            100% {
                              opacity: 100%;
                              left: 0px;
                              top: 300px;
                            }
                          }
                        }
                      </style>
                      <style>
                        .close_img_vaccine {
                          position: absolute;
                          z-index: 2222;
                          left: 20px;
                          top: 20px;
                        }

                        .close_img_vaccine img {
                          width: 40px;
                          height: 40px;
                        }

                        .popup_vaccine {
                          display: none;
                          position: absolute;
                          top: 0;
                          top: 0px;
                          background-color: #fff;
                          width: 750px;
                          padding: 50px 60px 0px;
                          height: 400px;
                          transform: translate(-40%, 50%);
                          position: fixed;
                          border-radius: 20px !important;
                          z-index: 999999999999999;
                        }

                        .popup_vaccine_content h2 {
                          font-size: 40px;
                          font-weight: 700;
                          color: #ff7900;
                          margin-bottom: 15px;
                          direction: ltr;
                        }

                        .popup_vaccine_content p {
                          font-size: 24px;
                          font-weight: 700;
                          color: #000;
                          max-width: 510px;
                          margin-right: 0;
                          margin-top: 10px;
                          line-height: 1.5;
                        }

                        .popup_vaccine_content_ul {
                          border-top: 1px solid #aaa;
                          margin-top: 38px;
                          padding-top: 30px;
                        }

                        .popup_vaccine_content_ul ul {
                          margin: 0;
                          padding: 0;
                          list-style: none;
                        }

                        .popup_vaccine_content_ul ul li {
                          font-size: 16px;
                          font-weight: 500;
                          position: relative;
                          margin-right: 15px;
                          margin-bottom: 7px;
                        }

                        .popup_vaccine_content_ul ul li:before {
                          content: "";
                          width: 7px;
                          height: 7px;
                          display: inline-block;
                          background-color: #ff7900;
                          border-radius: 25px;
                          position: absolute;
                          right: -15px;
                          top: 5px;
                        }

                        .popup_vaccine_content_ul ul li a {
                          text-decoration: underline;
                          color: #ff7900;
                          font-weight: 600;
                        }

                        @media (max-width: 480px) {
                          .popup_vaccine_content_ul {
                            margin-top: 30px;
                            padding-top: 30px;
                          }

                          .popup_vaccine {
                            display: none;
                            position: absolute;
                            top: 0;
                            top: 0px;
                            background-color: #fff;
                            width: 100%;
                            padding: 30px 30px 0px;
                            height: 390px;
                            transform: translate(0%, 40%);
                            position: fixed;
                            border-radius: 20px !important;
                            z-index: 999999999999999;
                          }

                          .popup_vaccine_content h2 {
                            font-size: 32px;
                          }

                          .popup_vaccine_content p {
                            font-size: 17px;
                            font-weight: 700;
                            color: #000;
                            max-width: 500px;
                            margin-right: 0;
                            margin-top: 10px;
                            line-height: 1.5;
                          }

                          .popup_vaccine_content_ul ul li {
                            font-size: 15px;
                            font-weight: 500;
                            position: relative;
                            margin-right: 15px;
                            margin-bottom: 7px;
                          }
                        }

                        .ramadan_popup {
                          display: none;
                        }

                        .ramadan_popup_content {
                          position: absolute;
                          top: 25%;
                          right: 12%;
                          opacity: 0;
                        }

                        .ramadan_popup_box {
                          position: fixed;
                          top: 75px;
                          right: 130px;
                          z-index: 2222222222;
                          opacity: 0;
                        }

                        .close_img1 {
                          cursor: pointer;
                          position: absolute;
                          z-index: 2;
                          left: 120px;
                          top: 120px;
                        }

                        .ramadan_popup_content h2 {
                          font-size: 42px;
                          font-weight: 700 !important;
                          color: #ff7900;
                        }

                        .ramadan_popup_content h3 {
                          font-size: 35px;
                          font-weight: 700 !important;
                          color: #fff;
                          max-width: 450px;
                          line-height: 42px;
                        }

                        .ramadan_popup_content a {
                          color: #fff;
                          background-color: #ff7900;
                          padding: 20px 35px;
                          font-size: 15px;
                          font-weight: 700;
                          margin-top: 50px;
                          display: inline-block;
                        }

                        .ramadan_popup_content a:hover {
                          color: #fff;
                          cursor: pointer;
                        }

                        .close_img1 img {
                          width: 50px;
                          height: 50px;
                        }

                        .ramadan_popup_box {
                          animation: ramadan_box_animate 1s linear 0.5s 1 normal forwards;
                        }

                        .ramadan_popup_content {
                          animation: ramadan_content_animate 1s linear 1.5s 1 normal forwards;
                        }

                        @keyframes ramadan_box_animate {
                          0% {
                            opacity: 0%;
                            top: 65px;
                          }

                          100% {
                            opacity: 100%;
                            top: 75px;
                          }
                        }

                        @keyframes ramadan_content_animate {
                          0% {
                            opacity: 0;
                            top: 20%;
                          }

                          100% {
                            opacity: 100%;
                            top: 25%;
                          }
                        }

                        @media (max-width:480px) {
                          @keyframes ramadan_box_animate {
                            0% {
                              opacity: 0%;
                              top: 65px;
                            }

                            100% {
                              opacity: 100%;
                              top: 95px;
                            }
                          }

                          @keyframes ramadan_content_animate {
                            0% {
                              opacity: 0;
                              top: 55%;
                            }

                            100% {
                              opacity: 100%;
                              top: 59%;
                            }
                          }

                          .close_img1 {
                            top: 70px;
                            right: 40px;
                          }

                          .close_img1 img {
                            width: 50px !important;
                            height: 50px !important;
                          }

                          .ramadan_popup_content {
                            top: 59%;
                            right: 10%;
                          }

                          .ramadan_popup_box {
                            top: 95px;
                          }

                          .ramadan_popup_box img {
                            height: 530px;
                            width: 95%;
                          }

                          .ramadan_popup_content h3 {
                            font-size: 22px;
                            font-weight: 700 !important;
                            color: #fff;
                            max-width: 300px;
                            line-height: 32px;
                          }

                          .ramadan_popup_content h2 {
                            font-size: 29px;
                          }

                          .ramadan_popup_content a {
                            padding: 17px 15px;
                            font-size: 14px;
                            margin-top: 15px;
                          }
                        }

                        .tikram_popup_overlay {
                          width: 100%;
                          height: 2000px;
                          position: fixed;
                          top: 0;
                          background-color: #999;
                          opacity: 0.7;
                          z-index: 99999999999;
                          display: none;
                        }

                        .close_img {
                          position: absolute;
                          z-index: 2222;
                          left: -175px;
                          top: 60px;
                        }

                        .close_img img {
                          width: 50px;
                          height: 50px;
                        }

                        .close_img:hover {
                          cursor: pointer !important;
                        }

                        .tikram_popup {
                          top: 0px;
                          display: none;
                          background-color: #fff;
                          width: 760px;
                          padding: 50px 60px 0px 0px;
                          height: 360px;
                          transform: translate(-25%, 55%);
                          position: fixed;
                          border-radius: 20px !important;
                          z-index: 999999999999999;
                        }

                        .tikram_popup_content p {
                          margin-bottom: 20px;
                          padding: 0;
                          color: #000;
                          font-size: 35px;
                          font-weight: 700;
                          opacity: 0%;
                          max-width: 290px;
                          line-height: 1.4;
                          margin-right: 0;
                          margin-top: 15px;
                        }

                        .tikram_popup_content h2 {
                          font-size: 43px;
                          max-width: 410px;
                          margin: 0;
                          color: #ff7900;
                          font-weight: 700 !important;
                          opacity: 0%;
                          line-height: 1.4;
                        }

                        .tikram_popup_content h2 span {
                          color: #ff7900;
                        }

                        .subscribe_img img {
                          width: 80px;
                          height: 80px;
                          margin-left: 10px;
                        }

                        .subscribe_img {
                          opacity: 0;
                          display: flex;
                          margin-top: 30px;
                        }

                        .subscribe_img a {
                          position: relative;
                          font-size: 18px;
                          font-weight: 700;
                          color: #fff;
                          text-decoration: none;
                          width: 153px;
                          height: 52px;
                          background-color: #ff7900;
                          text-align: center;
                          padding-top: 18px;
                          border-radius: 8px !important;
                        }

                        .subscribe_img a:hover {
                          text-decoration: none;
                          color: #fff;
                        }

                        .subscribe_img a svg {
                          position: relative;
                          right: 10px;
                          width: 12px;
                          height: 18px;
                          vertical-align: middle;
                          transform: rotateY(180deg);
                        }

                        .tikram_popup_img img {
                          position: absolute;
                        }

                        .tikram_popup_img {
                          position: relative;
                          top: -5px;
                          left: 0px;
                        }

                        .tikram_popup_content span svg {
                          position: absolute;
                          top: 65px;
                          left: 140px;
                          z-index: 2;
                          width: 90px;
                          height: 180px;
                          opacity: 0;
                        }

                        .tikram_popup_content span svg text tspan {
                          font-family: HelveticaNeueLTArabic-Bold, "Helvetica Neue Arabic" !important;
                        }

                        .design_circle {
                          top: -511px;
                          width: 760px;
                          height: 730px;
                          left: -360px;
                        }

                        .iphone_img {
                          top: -355px;
                          left: -112px;
                          width: 400px;
                          height: 390px;
                          z-index: 22;
                        }

                        .circle_decoration {
                          transform: scale(0.7);
                          left: -310px;
                          top: -410px;
                          width: 620px;
                          opacity: 0;
                          height: 470px;
                        }

                        /* Animation */
                        .iphone_img {
                          animation: iphone_animate 1s linear 0.5s 1 normal forwards;
                          opacity: 0%;
                        }

                        @keyframes iphone_animate {
                          0% {
                            opacity: 0%;
                            top: -400px
                          }

                          100% {
                            opacity: 100%;
                            top: -355px;
                          }
                        }

                        .circle_decoration {
                          animation: circle_animate 1s linear 0.25s 1 normal forwards;
                        }

                        @keyframes circle_animate {
                          0% {
                            opacity: 0%;
                            transform: scale(0.7);
                          }

                          100% {
                            opacity: 100%;
                            transform: scale(1);
                          }
                        }

                        .subscribe_img {
                          animation: content_animate 1s linear 1s 1 normal forwards;
                          position: relative;
                        }

                        .tikram_popup_content h2,
                        .tikram_popup_content p {
                          animation: content_animate 1s linear 0.7s 1 normal forwards;
                          position: relative;
                        }

                        .tikram_popup_content span svg {
                          animation: content_animatesvg 1s linear 1s 1 normal forwards;
                          position: absolute;
                        }

                        @keyframes content_animatesvg {
                          0% {
                            opacity: 0%;
                          }

                          100% {
                            opacity: 100%;
                          }
                        }

                        @keyframes content_animate {
                          0% {
                            opacity: 0%;
                            right: -30px;
                          }

                          100% {
                            opacity: 100%;
                            right: 0px;
                          }
                        }

                        @keyframes linkanimation {
                          0% {
                            color: #000;
                          }

                          100% {
                            color: #ff7900;
                          }
                        }

                        @keyframes linkanimationsvg {
                          0% {
                            right: 10px;
                          }

                          100% {
                            right: 15px;
                          }
                        }

                        @keyframes linkanimationimg {
                          0% {
                            transform: scale(1);
                          }

                          100% {
                            transform: scale(1.05);
                          }
                        }

                        @media (max-width: 480px) {
                          .tikram_popup_content h2 svg {
                            height: 20px;
                            width: 120px;
                          }

                          .tikram_popup {
                            top: -40px;
                            display: none;
                            background-color: #fff;
                            width: 100%;
                            padding: 180px 30px 0px 0px;
                            height: 480px;
                            transform: translate(0, 55%);
                            position: fixed;
                            border-radius: 20px !important;
                            z-index: 999999999999999;
                          }

                          .design_circle {
                            top: -511px;
                            width: 760px;
                            height: 730px;
                            left: -360px;
                          }

                          .iphone_img {
                            top: -355px;
                            left: -112px;
                            width: 400px;
                            height: 390px;
                            z-index: 22;
                          }

                          .subscribe_img a {
                            font-size: 17px;
                            padding-top: 16px;
                          }

                          .tikram_popup_content {
                            position: relative;
                            top: 20px;
                            z-index: 22;
                          }

                          .tikram_popup_content p {
                            margin-bottom: 15px;
                            font-size: 28px;
                            max-width: 260px;
                          }

                          .tikram_popup_content h2 {
                            font-size: 32px;
                            max-width: 800px;
                            margin: 0;
                            color: #ff7900;
                            font-weight: 700 !important;
                            opacity: 0%;
                            line-height: 1.5;
                            z-index: 22;
                          }

                          .tikram_popup_content h2 svg {
                            height: 20px;
                            width: 120px;
                          }

                          .tikram_popup_content h2 span {
                            line-height: 1.1;
                          }

                          .tikram_popup_img {
                            position: relative;
                            top: -310px;
                            left: 35%;
                            transform: scale(0.7);
                            z-index: 2;
                          }

                          .tikram_popup_content span svg {
                            position: absolute;
                            top: -130px;
                            left: 5px;
                            z-index: 2;
                            width: 90px;
                            height: 180px;
                            opacity: 0;
                          }

                          .close_img {
                            position: absolute;
                            z-index: 5555;
                            left: 20px;
                            top: -100px;
                          }

                          .close_img img {
                            width: 40px;
                            height: 40px;
                          }
                        }

                        #s4-workspace {
                          overflow-x: hidden;
                        }

                        @media (max-width: 480px) {
                          .ramadan_popup_box {
                            right: 43px;
                          }
                        }

                        @media (max-width: 375px) {
                          .ramadan_popup_box {
                            right: 25px;
                          }
                        }

                        @media (max-width: 360px) {
                          .ramadan_popup_box {
                            right: 20px;
                          }
                        }

                        .third_div>div:nth-child(3) div:hover {
                          background-color: #A885D8;
                          background-image: url(/EN/PublishingImages/myorange.svg);
                          background-size: 90px;
                          background-position: 0px 90px;
                        }

                        .third_div>div:nth-child(3) div {
                          border-color: #A885D8;
                          background-image: url(/EN/PublishingImages/myorangesmall.svg);
                          background-repeat: no-repeat;
                          background-size: 37px;
                          background-position: 30px 82px;
                        }

                        .third_div1 .slick-slide.slick-active.slick-current .box3 {
                          background-image: url(/EN/PublishingImages/myorangesmallMob.svg);
                          background-repeat: no-repeat;
                          background-size: 60px;
                          background-position: 0px 50px;
                        }
                      </style>
                      <style>
                        .bts_theme {
                          background-color: #000;
                          margin-bottom: 0px;
                          border-bottom: 1px solid #333;
                          height: 51px;
                        }

                        .bf_image {
                          position: absolute;
                        }

                        .bts_theme img {
                          width: 100%;
                          height: 51px;
                        }

                        .hide_bts_theme img {
                          width: 30px;
                          height: 30px;
                        }

                        .bts_theme_link {
                          display: block;
                          width: 920px;
                          text-align: left;
                        }

                        .bts_theme .hide_bts_theme {
                          top: 10px;
                          position: absolute;
                          color: #fff;
                          font-size: 12px;
                          font-weight: 400;
                          text-decoration: underline;
                          cursor: pointer;
                        }

                        @media (min-width: 2500px) {
                          .main_slider_container {
                            width: 1882px !important;
                            padding: 0px 620px 0px 0px !important;
                          }

                          .second_section {
                            width: 2000px;
                          }

                          .second_section .how_can {
                            padding-right: 690px;
                          }
                        }

                        .bf_countdown_div span {
                          display: block;
                          width: 42px;
                          text-align: center;
                          margin: 0px 5px;
                          line-height: 1.2;
                        }

                        div#bf_countdown {
                          position: relative;
                          top: 2px;
                        }

                        .bf_countdown_div {
                          color: #fff;
                          display: flex;
                          justify-content: flex-end;
                          margin-left: 18%;
                        }

                        .bf_countdown_div span {
                          font-size: 12px;
                          font-weight: 100;
                        }

                        .bf_countdown_div span b {
                          font-size: 25px;
                        }

                        input::-webkit-outer-spin-button,
                        input::-webkit-inner-spin-button {
                          -webkit-appearance: none;
                          margin: 0;
                        }

                        input[type=number] {
                          -moz-appearance: textfield;
                        }

                        .bf_popup {
                          animation: bf_animate 1s linear 0.5s 1 normal forwards;
                          animation-duration: 1s;
                        }

                        @keyframes bf_animate {
                          0% {
                            opacity: 0%;
                            top: -40px
                          }

                          100% {
                            opacity: 100%;
                            top: 0px;
                          }
                        }

                        .bf_popup_content h3 {
                          animation: bf_animate_content 3s linear 3s 1 normal forwards;
                          animation-duration: 1s;
                        }

                        @keyframes bf_animate_content {
                          0% {
                            opacity: 0%;
                            left: -40px
                          }

                          100% {
                            opacity: 100%;
                            left: 0px;
                          }
                        }

                        .bf_popup_content input,
                        .bf_popup_content a {
                          animation: bf_animate_input 3.5s linear 3.5s 1 normal forwards;
                          animation-duration: 1s;
                        }

                        @keyframes bf_animate_input {
                          0% {
                            opacity: 0%;
                            left: -40px
                          }

                          100% {
                            opacity: 100%;
                            left: 0px;
                          }
                        }

                        .bf_popup_content h6 {
                          animation: bf_animate_content2 4s linear 4s 1 normal forwards;
                          animation-duration: 1s;
                        }

                        @keyframes bf_animate_content2 {
                          0% {
                            opacity: 0%;
                            left: -40px
                          }

                          100% {
                            opacity: 100%;
                            left: 0px;
                          }
                        }

                        .close_imgsmart {
                          animation: bf_animate_content_close 1s linear 1s 1 normal forwards;
                          animation-duration: 1s;
                        }

                        @keyframes bf_animate_content_close {
                          0% {
                            opacity: 0%;
                          }

                          100% {
                            opacity: 100%;
                          }
                        }

                        .close_imgsmart {
                          opacity: 0;
                        }

                        .bf_popup_content h3,
                        .bf_popup_content h6,
                        .bf_popup_content input,
                        .bf_popup_content a {
                          left: -40px;
                          position: relative;
                          opacity: 0;
                        }

                        .orange_week_light {
                          height: 300px;
                          opacity: 0;
                          width: 390px;
                          position: relative;
                          top: -20px;
                          transform: unset;
                          left: 10px;
                        }

                        .orange_week_img {
                          position: absolute;
                          width: 350px;
                          height: 230px;
                          z-index: 2;
                          top: -40px;
                          opacity: 0;
                          right: 20px;
                        }

                        .bf_left_bottom_images {
                          position: relative;
                          padding-right: 43%;
                          top: -150px;
                        }

                        .orange_arrow_img {
                          position: absolute;
                          z-index: 22;
                          top: -40px;
                          opacity: 0;
                        }

                        .bf_left_images {
                          position: relative;
                          top: -50px;
                        }

                        .orange_arrow_light_img {
                          position: relative;
                          top: -10px;
                          right: -10px;
                          transform: unset;
                          opacity: 0;
                        }

                        .orange_week_img,
                        .orange_arrow_img {
                          animation: orange_week_animate 1.5s linear 1.5s normal forwards;
                          animation-duration: 1s;
                        }

                        @keyframes orange_week_animate {
                          0% {
                            opacity: 0%;
                            top: -40px
                          }

                          100% {
                            opacity: 100%;
                            top: 0px;
                          }
                        }

                        .orange_week_light {
                          animation: orange_week_light_animate 2.5s linear 2.5s normal forwards;
                          animation-duration: 0.5s;
                        }

                        @keyframes orange_week_light_animate {
                          0% {
                            opacity: 0;
                          }

                          100% {
                            opacity: 0.3;
                          }
                        }

                        .orange_arrow_light_img {
                          animation: orange_arrow_light_animate 2.5s linear 2.5s normal forwards;
                          animation-duration: 0.5s;
                        }

                        @keyframes orange_arrow_light_animate {
                          0% {
                            opacity: 0;
                          }

                          100% {
                            opacity: 0.3;
                          }
                        }

                        input#bfNumber::placeholder {
                          font-weight: 100;
                        }

                        .bf_popup {
                          background-image: url(/EN/PublishingImages/bf_popup.png);
                          top: 0;
                          width: 900px;
                          padding: 90px 0px 0px 0px;
                          height: 430px;
                          transform: translate(-25%, 40%);
                          position: fixed;
                          border-radius: 20px !important;
                          z-index: 999999999999;
                          opacity: 0;
                          display: none;
                          background-repeat: no-repeat;
                          border: 1px solid #aaa;
                        }

                        .bf_popup_content {
                          margin-right: 0px;
                        }

                        .bf_popup_content h3 {
                          font-size: 38px;
                          color: #fff;
                          font-weight: 700 !important;
                          line-height: 1.3;
                          max-width: 390px;
                          text-align: right;
                          margin-right: 0;
                        }

                        .bf_popup_content h3 span {
                          color: #ff7900;
                        }

                        .bf_popup_content input {
                          background-color: #000000b8;
                          border: 1px solid #fff !important;
                          width: 300px;
                          appearance: none;
                          color: #fff;
                          height: 52px;
                          padding-right: 10px !important;
                          font-size: 16px;
                        }

                        .bf_popup_input_div a {
                          background-color: #ff7900;
                          color: #fff;
                          width: 130px;
                          text-align: center;
                          height: 52px;
                          font-size: 15px;
                          font-weight: 700;
                          padding-top: 17px;
                          margin-right: 25px;
                        }

                        .bf_popup_input_div {
                          display: flex;
                          align-content: flex-end;
                          margin-top: 30px;
                        }

                        .bf_popup_content h6 {
                          color: #fff;
                          font-size: 16px;
                          font-weight: 100 !important;
                          margin: 25px 0;
                          max-width: 480px;
                          line-height: 1.4;
                          margin-right: 0px;
                        }

                        @media (max-width: 480px) {
                          .bf_popup {
                            background-image: url(/EN/PublishingImages/bf_popupMob.png);
                            height: 90%;
                            transform: translate(0%, 10%);
                            width: 100%;
                            padding: 60px 0 0px;
                            background-size: 100%;
                            padding-right: 15px;
                          }

                          .orange_week_img {
                            right: 0;
                            width: 240px;
                            height: 170px;
                          }

                          .orange_week_light {
                            right: -45px;
                            width: 290px;
                            height: 220px;
                            top: -15px;
                          }

                          .bf_left_bottom_images {
                            padding-right: 25%;
                            margin-top: -130px;
                            top: 10px;
                          }

                          .orange_arrow_img {
                            width: 45px;
                          }

                          .orange_arrow_light_img {
                            right: -25px;
                          }

                          .bf_popup_content h3 {
                            font-size: 32px;
                            line-height: 1.2;
                            margin: -10px 0px;
                          }

                          .bf_popup_content input {
                            width: 100%;
                          }

                          .bf_popup_input_div a {
                            width: 160px;
                            display: block;
                            position: unset;
                            margin-right: 0;
                            margin-top: 30px;
                            height: 48px;
                            padding-top: 12px;
                          }

                          .sub_error {
                            position: relative;
                            top: -70px;
                          }

                          .sub_error {
                            font-size: 14px;
                          }

                          .bf_popup_input_div {
                            display: block;
                          }

                          .bf_popup_content h6 {
                            margin: 5px 0px;
                          }
                        }

                        span.bf_sec b {
                          color: #ff7900;
                        }

                        .slider1 .slick-arrow {
                          width: 40px;
                        }

                        .slider2 .slick-arrow {
                          width: 40px;
                        }

                        @media (max-width: 580px) {
                          .sixth_section .slick-arrow {
                            width: 45px;
                          }

                          .slider1 .slick-arrow {
                            width: 45px;
                          }

                          .csr .slick-arrow {
                            width: 40px !important;
                          }
                        }
                      </style>
                      <!-- <script>

if (document.documentElement.clientWidth > 700) {
$('<div class="bts_theme">\
<div class="container">\
<div class="bf_image"><img src="/ar/PublishingImages/bf_theme.png"></div>\
<div class="bts_theme_link">\
<a class="hide_bts_theme" onclick="bts_fun();"><img src="/EN/PublishingImages/X.png"></a>\
</div>\
</div></div>').insertBefore('#divTaps');
function bts_fun() {
$('.bts_theme').hide();
}




}
</script> -->
                      <div id="csroverlay_video">
                        <div id="csrmodal_video">
                          <div class="new_popcontent">
                            <p>
                              <b>بأي وقت وين ما كنت!</b>
                              <br> بتقدر تتواصل معنا من خلال <a href="https://api.whatsapp.com/send/?phone=962777700177&amp;text&amp;app_absent=0">الواتساب</a>
                              <br> وكمان بتقدر تدفع فواتيرك وتشحن خطك من خلال محفظة <span>Orange Money</span> أو تدخل على <span>متجرنا الإلكتروني</span> لتستفيد من آخر العروض
                            </p>
                            <a href="https://eshop.orange.jo:250/ar/" class="popup_btn">المتجر الإلكتروني</a>
                            <a onclick="CSRClosePoup()" class="close_popup">إغلاق</a>
                          </div>
                        </div>
                      </div>
                      <script>
                        function CSRClosePoup() {
                          $("#csroverlay_video").hide();
                        }

                        function openvideopop(value) {
                          if (value == '1') {
                            $("#csroverlay_video").show();
                          }
                        }
                        // $('.open_jood_link').on("click", function () {
                        //         window.location.replace("https://jood.orange.jo/ar");  
                        //     });
                        // if (sessionStorage.getItem("popupopen") != '1') {
                        //      setTimeout(function () {
                        //          $('.jood_popup').show();
                        //          sessionStorage.setItem("popupopen", '1');
                        //      }, 5000);
                        //       setTimeout(function () {
                        //          $('.tikram_popup_overlay').show();
                        //         sessionStorage.setItem("popupopen", '1');
                        //      }, 5000);
                        //     }
                        //     function CloseJoodPopup() {
                        //      $(".jood_popup").hide();
                        //      $('.tikram_popup_overlay').hide();
                        //     }
                      </script>
                      <noscript>
                        <img height="1" width="1" src="https://www.facebook.com/tr?id=2138569049727801&amp;ev=PageView
&amp;noscript=1">
                      </noscript>
                    </div>
                  </div>
                  <div class="ms-clear"></div>
                </div>
              </div>
            </div>
          </div>
        </div>
        <!--/ Slider end -->
        <!--=== End Content ===-->
        <div style="width: 100%;">
          <div class="container">
            <div data-name="ContentPlaceHolderMain">
              <span id="DeltaPlaceHolderMain">
                <div style="display:none" id="hidZone"></div>
              </span>
            </div>
          </div>
          <!--/end cotnainer-->
        </div>
        <!--=== Footer v3 ===-->
        <div id="footer-v3" class="footer-v3 s4-notdlg">
          <!-- Social Links -->
          <div class="copyright">
            <div class="container">
              <div class="row">
                <!-- Social Links -->
                <div class="col-md-2 col-sm-2 col-xs-4 footer-follow-us-text">
                  <p> تابعونا </p>
                </div>
                <div class="col-md-10 col-sm-10 col-xs-8">
                  <ul class="social-icons pull-left">
                    <li>
                      <a href="https://www.facebook.com/OrangeJordan" target="_blank" data-original-title="facebook" title="facebook" class="rounded-x social_facebook"></a>
                    </li>
                    <li>
                      <a href="https://twitter.com/orangejo" target="_blank" data-original-title="twitter" title="twitter" class="rounded-x social_twitter"></a>
                    </li>
                    <li>
                      <a href="https://instagram.com/orangejo" target="_blank" data-original-title="instagram" title="instagram" class="rounded-x social_instagram"></a>
                    </li>
                    <li>
                      <a href="https://www.youtube.com/user/OrangeMobjordan" target="_blank" data-original-title="youtube" title="youtube" class="rounded-x social_youtube"></a>
                    </li>
                    <li>
                      <a href="https://linkedin.com/company/orange-jordan" target="_blank" data-original-title="linkedin" title="linkedin" class="rounded-x social_linkedin"></a>
                    </li>
                    <li>
                      <a href="https://www.pinterest.com/orangejordan/" target="_blank" data-original-title="pintrest" title="pintrest" class="rounded-x social_pintrest"></a>
                    </li>
                  </ul>
                </div>
                <!-- End Social Links -->
              </div>
            </div>
          </div>
          <!-- End Social Links -->
          <div class="footer">
            <div class="container">
              <div class="row" id="FooterMenuDesktop">
                <!-- Simple List -->
                <div class="col-md-3 col-sm-6 col-xs-12 md-margin-bottom-40">
                  <div class="thumb-headline">
                    <h2>
                      <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptFooterLevelOne$ctl00$hdnID" id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptFooterLevelOne_ctl00_hdnID"
                        value="Orange Jordan">
                      <a href="javascript:void();" target="_self">
                                Orange الأردن
                            </a>
                    </h2>
                  </div>
                  <ul class="list-unstyled simple-list margin-bottom-20">
                    <li>
                      <a href="https://www.orange.jo/AR/Pages/about-orange.aspx" target="_self">
                                    عن Orange
                                </a>
                    </li>
                    <li>
                      <a href="https://www.orange.jo/ar/csr/pages/default.aspx" target="_self">
                                    المسؤولية المجتمعية
                                </a>
                    </li>
                    <li>
                      <a href="https://www.orange.jo/AR/Pages/annual-reports.aspx" target="_self">
                                    التقرير السنوي
                                </a>
                    </li>
                    <li>
                      <a href="https://www.orange.jo/AR/Pages/share-holders.aspx" target="_self">
                                    المساهمون
                                </a>
                    </li>
                    <li>
                      <a href="https://www.orc.orange.jo/OTRC/PWA/pages/login.jsf" target="_self">
                                    نقاط البيع
                                </a>
                    </li>
                    <li>
                      <a href="https://www.orange.jo/sites/Press/AR" target="_self">
                                    أخبار الشركة
                                </a>
                    </li>
                    <li>
                      <a href="https://www.orange.jo/AR/Pages/compliance-and-anti-corruption.aspx" target="_self">
                                     مكافحة الفساد والإحتيال 
                                </a>
                    </li>
                    <li>
                      <a href=" https://jobs.orange.jo" target="_blank">
                                    الوظائف
                                </a>
                    </li>
                    <li>
                      <a href="https://pretups.orange.jo/pretups/" target="_self">
                                    زاوية الموزعين
                                </a>
                    </li>
                  </ul>
                </div>
                <div class="col-md-3 col-sm-6 col-xs-12 md-margin-bottom-40">
                  <div class="thumb-headline">
                    <h2>
                      <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptFooterLevelOne$ctl01$hdnID" id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptFooterLevelOne_ctl01_hdnID"
                        value="Entertainment">
                      <a href="javascript:void();" target="_self">
                                التسلية
                            </a>
                    </h2>
                  </div>
                  <ul class="list-unstyled simple-list margin-bottom-20">
                    <li>
                      <a href="https://www.orange.jo/ar/services/pages/anghami-bundles.aspx" target="_self">
                                    أنغامي
                                </a>
                    </li>
                    <li>
                      <a href="https://www.orange.jo/AR/services/Pages/shahid-plus.aspx" target="_self">
                                    شاهد بلس
                                </a>
                    </li>
                    <li>
                      <a href="https://www.orange.jo/AR/services/Pages/my-status.aspx" target="_self">
                                    My Status
                                </a>
                    </li>
                    <li>
                      <a href="https://www.orange.jo/AR/services/Pages/magic-voice.aspx" target="_self">
                                    Magic Voice
                                </a>
                    </li>
                  </ul>
                </div>
                <div class="col-md-3 col-sm-6 col-xs-12 md-margin-bottom-40">
                  <div class="thumb-headline">
                    <h2>
                      <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptFooterLevelOne$ctl02$hdnID" id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptFooterLevelOne_ctl02_hdnID" value="WholeSale ">
                      <a href="/sites/wholesale/EN" target="_self">
                                البيع بالجملة	
                            </a>
                    </h2>
                  </div>
                  <ul class="list-unstyled simple-list margin-bottom-20">
                  </ul>
                </div>
                <div class="col-md-3 col-sm-6 col-xs-12 md-margin-bottom-40">
                  <div class="thumb-headline">
                    <h2>
                      <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptFooterLevelOne$ctl03$hdnID" id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptFooterLevelOne_ctl03_hdnID"
                        value="Point of sale">
                      <a href="javascript:void();" target="_self">
                                نقاط البيع
                            </a>
                    </h2>
                  </div>
                  <ul class="list-unstyled simple-list margin-bottom-20">
                    <li>
                      <a href="https://www.orange.jo/ar/pages/pos-login.aspx" target="_self">
                                    خطوط الفواتير
                                </a>
                    </li>
                  </ul>
                </div>
                <div class="col-md-3 col-sm-6 col-xs-12 md-margin-bottom-40">
                  <div class="thumb-headline">
                    <h2>
                      <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptFooterLevelOne$ctl04$hdnID" id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptFooterLevelOne_ctl04_hdnID"
                        value="Privacy policy ">
                      <a href="/en/pages/privacy-policy-2021.aspx" target="_self">
                                سياسة الخصوصية
                            </a>
                    </h2>
                  </div>
                  <ul class="list-unstyled simple-list margin-bottom-20">
                  </ul>
                </div>
                <!--/col-md-3-->
              </div>
              <div aria-multiselectable="true" role="tablist" id="accordion" class="panel-group nav-footer">
                <li class="panel panel-default panel1">
                  <a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#collapse1" aria-expanded="false" aria-controls="collapseOne">
                       <span></span>
                         </a><a href="javascript:void();" target="_self">
                            Orange الأردن
                        </a>
                  <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptFooterLevelOneMobile$ctl00$hdnID" id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptFooterLevelOneMobile_ctl00_hdnID"
                    value="Orange Jordan">
                  <ul data-index="0" aria-labelledby="headingOne" role="tabpanel" class="panel-collapse collapse" id="collapse1" aria-expanded="false" style="height: 0px;">
                    <li>
                      <a href="https://www.orange.jo/AR/Pages/about-orange.aspx" target="_self">
                                        عن Orange
                                    </a>
                    </li>
                    <li>
                      <a href="https://www.orange.jo/ar/csr/pages/default.aspx" target="_self">
                                        المسؤولية المجتمعية
                                    </a>
                    </li>
                    <li>
                      <a href="https://www.orange.jo/AR/Pages/annual-reports.aspx" target="_self">
                                        التقرير السنوي
                                    </a>
                    </li>
                    <li>
                      <a href="https://www.orange.jo/AR/Pages/share-holders.aspx" target="_self">
                                        المساهمون
                                    </a>
                    </li>
                    <li>
                      <a href="https://www.orc.orange.jo/OTRC/PWA/pages/login.jsf" target="_self">
                                        نقاط البيع
                                    </a>
                    </li>
                    <li>
                      <a href="https://www.orange.jo/sites/Press/AR" target="_self">
                                        أخبار الشركة
                                    </a>
                    </li>
                    <li>
                      <a href="https://www.orange.jo/AR/Pages/compliance-and-anti-corruption.aspx" target="_self">
                                         مكافحة الفساد والإحتيال 
                                    </a>
                    </li>
                    <li>
                      <a href=" https://jobs.orange.jo" target="_blank">
                                        الوظائف
                                    </a>
                    </li>
                    <li>
                      <a href="https://pretups.orange.jo/pretups/" target="_self">
                                        زاوية الموزعين
                                    </a>
                    </li>
                  </ul>
                </li>
                <li class="panel panel-default panel1">
                  <a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#collapse2" aria-expanded="false" aria-controls="collapseOne">
                       <span></span>
                         </a><a href="javascript:void();" target="_self">
                            التسلية
                        </a>
                  <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptFooterLevelOneMobile$ctl01$hdnID" id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptFooterLevelOneMobile_ctl01_hdnID"
                    value="Entertainment">
                  <ul data-index="0" aria-labelledby="headingOne" role="tabpanel" class="panel-collapse collapse" id="collapse2" aria-expanded="false" style="height: 0px;">
                    <li>
                      <a href="https://www.orange.jo/ar/services/pages/anghami-bundles.aspx" target="_self">
                                        أنغامي
                                    </a>
                    </li>
                    <li>
                      <a href="https://www.orange.jo/AR/services/Pages/shahid-plus.aspx" target="_self">
                                        شاهد بلس
                                    </a>
                    </li>
                    <li>
                      <a href="https://www.orange.jo/AR/services/Pages/my-status.aspx" target="_self">
                                        My Status
                                    </a>
                    </li>
                    <li>
                      <a href="https://www.orange.jo/AR/services/Pages/magic-voice.aspx" target="_self">
                                        Magic Voice
                                    </a>
                    </li>
                  </ul>
                </li>
                <li class="panel panel-default panel1">
                  <a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#collapse3" aria-expanded="false" aria-controls="collapseOne">
                       <span></span>
                         </a><a href="/sites/wholesale/EN" target="_self">
                            البيع بالجملة	
                        </a>
                  <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptFooterLevelOneMobile$ctl02$hdnID" id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptFooterLevelOneMobile_ctl02_hdnID"
                    value="WholeSale ">
                  <ul data-index="0" aria-labelledby="headingOne" role="tabpanel" class="panel-collapse collapse" id="collapse3" aria-expanded="false" style="height: 0px;">
                  </ul>
                </li>
                <li class="panel panel-default panel1">
                  <a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#collapse4" aria-expanded="false" aria-controls="collapseOne">
                       <span></span>
                         </a><a href="javascript:void();" target="_self">
                            نقاط البيع
                        </a>
                  <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptFooterLevelOneMobile$ctl03$hdnID" id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptFooterLevelOneMobile_ctl03_hdnID"
                    value="Point of sale">
                  <ul data-index="0" aria-labelledby="headingOne" role="tabpanel" class="panel-collapse collapse" id="collapse4" aria-expanded="false" style="height: 0px;">
                    <li>
                      <a href="https://www.orange.jo/ar/pages/pos-login.aspx" target="_self">
                                        خطوط الفواتير
                                    </a>
                    </li>
                  </ul>
                </li>
                <li class="panel panel-default panel1">
                  <a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#collapse5" aria-expanded="false" aria-controls="collapseOne">
                       <span></span>
                         </a><a href="/en/pages/privacy-policy-2021.aspx" target="_self">
                            سياسة الخصوصية
                        </a>
                  <input type="hidden" name="ctl00$ctl45$g_f94d3c07_9f66_4e7b_b43f_e13568c7e059$ctl00$rptFooterLevelOneMobile$ctl04$hdnID" id="ctl00_ctl45_g_f94d3c07_9f66_4e7b_b43f_e13568c7e059_ctl00_rptFooterLevelOneMobile_ctl04_hdnID"
                    value="Privacy policy ">
                  <ul data-index="0" aria-labelledby="headingOne" role="tabpanel" class="panel-collapse collapse" id="collapse5" aria-expanded="false" style="height: 0px;">
                  </ul>
                </li>
              </div>
              <div class="row col-md-12 col-sm-12 footer-left" style="padding: 0 0 20px 0;">
                <div class="col-md-2 col-sm-3 col-xs-12">
                  <ul class="list-unstyled simple-list margin-top-20">
                    <li>
                      <a href="https://www.orange.jo/ar/pages/contact-us.aspx" target="_self">
                        <img src="/publishingimages/contact.png" alt="orange contact">
                        اتصل بنا
                    </a>
                    </li>
                  </ul>
                </div>
                <div class="col-md-2 col-sm-3 col-xs-12">
                  <ul class="list-unstyled simple-list margin-top-20">
                    <li>
                      <a href="https://store-ar.orange.jo/" target="_self">
                        <img src="/publishingimages/locations.png" alt="locate orange store">
                        نقاط البيع
                    </a>
                    </li>
                  </ul>
                </div>
                <div class="col-md-2 col-sm-3 col-xs-12">
                  <ul class="list-unstyled simple-list margin-top-20">
                    <li>
                      <a href="https://www.orange.jo/ar/pages/coverage.aspx" target="_self">
                        <img src="/publishingimages/map.png" alt="Coverage map">
                        تغطيتنا
                    </a>
                    </li>
                  </ul>
                </div>
                <div class="col-md-2 col-sm-3 col-xs-12">
                  <ul class="list-unstyled simple-list margin-top-20">
                    <li>
                      <a href="https://www.orange.jo/sites/Business/EN" target="_self">
                        <img src="/publishingimages/business.png" alt="Orange Business">
                        الاعمال
                    </a>
                    </li>
                  </ul>
                </div>
                <div class="col-md-4 col-sm-0 col-xs-12">
                </div>
                <!-- End Simple List -->
              </div>
              <div id="FooterCopyRighLinksDesktop footer-right" class="row col-md-12 col-sm-12 col-xs-5 footer-float" style="padding: 0;">
                <div class="footer-row1">
                  <div id="FooterCopyRightMobile" class="col-md-2  col-xs-12 footer-auto-width" style="color: White;">
                    <ul class="list-unstyled simple-list margin-top-20">
                      <li id="liCopyRight"> حقوق النشر 2022</li>
                    </ul>
                  </div>
                  <div class="col-md-2 col-sm-2 col-xs-12 footer-auto-width">
                    <ul class="list-unstyled simple-list margin-top-20">
                      <li><a href="/AR/Pages/legal.aspx" target="_self">
                    قانوني
                </a></li>
                    </ul>
                  </div>
                  <div class="col-md-2 col-sm-2 col-xs-12 footer-auto-width">
                    <ul class="list-unstyled simple-list margin-top-20">
                      <li><a href=" https://jobs.orange.jo" target="_blank">
                    الوظائف
                </a></li>
                    </ul>
                  </div>
                </div>
                <!-- End Simple List -->
              </div>
            </div>
          </div>
          <div class="copyright">
            <div class="container">
              <div id="FooterLogoDesktop" class="row col-md-1 col-sm-7 footer-left" style="padding: 0;">
                <div class="col-md-12 col-sm-12">
                  <ul class="list-unstyled simple-list margin-top-20">
                    <li>
                      <a href="#">
                                                    <img src="/publishingimages/logo.png">
                                                </a>
                    </li>
                  </ul>
                </div>
                <!-- End Simple List -->
              </div>
              <div id="FooterCopyRighDesktop" class="row col-md-11 col-sm-5 footer-right" style="padding: 0;">
                <div class="col-md-12 col-sm-12 no-padding">
                  <ul class="list-unstyled simple-list margin-top-20 margin60" style="color: White;">
                    <li id="liCopyRightMobile"> © Orange 2022</li>
                  </ul>
                </div>
                <!-- End Simple List -->
              </div>
            </div>
          </div>
          <!--/footer-->
        </div>
        <!--=== End Footer v3 ===-->
      </div>
      <!--/wrapper-->
      <!-- JS Global Compulsory -->
      <!-- JS Global Compulsory -->
      <!-- JS Implementing Plugins -->
      <script type="text/javascript" src="/_layouts/15/orange2013master/ar/assets/js/alljs.js">
        < script type = "text/javascript" > jQuery(document).ready(function() {
          App.init();
          App.initScrollBar();
          App.initParallaxBg();
          OwlCarousel.initOwlCarousel();
          RevolutionSlider.initRSfullWidth();
          $("#carousel-example-generic").carousel();
        });
      </script>
      <div title="" style="position: fixed; bottom: 5px; right: 5px; opacity: 0; cursor: pointer;" id="topcontrol">
      </div>
    </div>
    <div class="divPopup">
    </div>
  </div>
</form>

<form>
  <div class="ed_chat-preform-title"> يرجى تعبئة المعلومات ادناه: </div>
  <div class="soustitre"></div> <input type="text" name="ed_chat-identity-firstname" id="input-firstname" placeholder="الاسم الاول" required=""> <!--<label id="label-name" class="">First Name</label>--> <input type="text"
    name="ed_chat-identity-lastname" id="input-lastname" placeholder="اسم العائلة" required=""> <!--<label id="label-name" class="">Last Name</label>--> <input type="tel" name="ed_chat-identity-phone" id="input-phone" placeholder="رقم الهاتف"
    required="" pattern="([0-9 \-\(\)])*$"> <!--<label id="label-phone" class="">Phone number</label>--> <input type="email" name="ed_chat-identity-email" id="input-email" placeholder="البريد الإلكتروني - اختياري">
  <!--<label id="label-email" class="">Email (optional)</label>--> <!--<textarea name="ed_chat-identity-msg" id="input-textarea" required></textarea> <label id="label-textarea" class="label-textarea">Please, how may we help you today ?</label>-->
  <div id="g-recaptcha"></div>
  <div class="divbutton"> <button type="submit">إرسال</button> </div>
  <div class="dimelo_chat_item_action"></div>
</form>

Text Content

 * شخصي
 * الشركات الصغيرة
 * الاعمال
 * الخدمات المبتكرة
 * وظائف
 * المسؤولية المجتمعية
 * تابعونا

 * A
    * A
    * A
    * A

 * 
 * 
   خروج
   
 * EN

 * 
 * 
 * 
 * 
 * 
 * 

   
 * المتجر الإلكتروني
 * العروض و الخدمات
 * Orange Money
 * حسابي
 * الدفع / الشحن السريع
 * المساعدة


Search box بحث
Exist


المتجر الإلكتروني
 * عروض الخلوي
 * خطوط الخلوي الشهرية
 * الخطوط المدفوعة مسبقاً
 * خطوط YO
 * الأجهزة الخلوية
 * اﻹكسسوارات

 * عروض الإنترنت
 * عروض الـ ADSL
 * عروض الفايبر
 * أجهزة الإنترنت

 * الخط الثابت
 * العروض المدفوعة لاحقاً

 * 4G عروض
 * عروض 4G فلاي بوكس
 * عروض Orange نت المدفوعة مسبقاً

المتجر الإلكتروني

اكتشف المزيد
 1. 
 2. 
 3. 
 4. 


OPPO أجهزة

متوفرة خلال المتجر الالكتروني


أجهزة تابلت مجانا

مع خطوط الاشتراكات


ITEL KIDPAD1

دينار

4

.50

/ شهريا

مع عروض الفايبر


APPLE WATCH

متوفرة الان

 * 

تواصل مع مركز خدمات المشتركين 1777 او 0777700177 او من خلال WhatsApp channel.

معارض اورانج

اتصل بنا اماكن معارض Orange
المتجر الإلكتروني

 * 

تواصل مع مركز خدمات المشتركين 1777 او 0777700177 او من خلال WhatsApp channel.

معارض اورانج

اتصل بنا اماكن معارض Orange
المتجر الإلكتروني




 * 

تواصل مع مركز خدمات المشتركين 1777 او 0777700177 او من خلال WhatsApp channel.

معارض اورانج

اتصل بنا اماكن معارض Orange
المتجر الإلكتروني

 * 

تواصل مع مركز خدمات المشتركين 1777 او 0777700177 او من خلال WhatsApp channel.

معارض اورانج

اتصل بنا اماكن معارض Orange
العروض و الخدمات
 * الخلوي
 * خطوط الخلوي الشهرية
 * الخطوط المدفوعة مسبقاً
 * jood Orange
 * خدمات الخلوي
 * فيد واستفيد

 * الإنترنت
 * عروض الفايبر
 * عروض الـ ADSL
 * عروض 4G فلاي بوكس للبيت
 * عروض Orange نت المدفوعة مسبقاً
 * خدمات الإنترنت
 * خط Orange نتِ الجيش الجديد
 * رفع السرعة

 * المكالمات الدولية و التجوال
 * خدمات المكالمات الدولية و التجوال

 * الأجهزة
 * حلول الحياة الذكية
 * الأجهزة الخلوية
 * إكسسوارات الخلوي
 * أجهزة الإنترنت

المتجر الإلكتروني

اكتشف المزيد
 1. 
 2. 
 3. 
 4. 


OPPO أجهزة

متوفرة خلال المتجر الالكتروني


أجهزة تابلت مجانا

مع خطوط الاشتراكات


ITEL KIDPAD1

دينار

4

.50

/ شهريا

مع عروض الفايبر


APPLE WATCH

متوفرة الان

 * Orange Premium
 * Orange Elite+
 * Orange Extra
 * 

تواصل مع مركز خدمات المشتركين 1777 او 0777700177 او من خلال WhatsApp channel.

معارض اورانج

اتصل بنا اماكن معارض Orange
العروض و الخدمات

 * 

تواصل مع مركز خدمات المشتركين 1777 او 0777700177 او من خلال WhatsApp channel.

معارض اورانج

اتصل بنا اماكن معارض Orange
العروض و الخدمات


 * 

تواصل مع مركز خدمات المشتركين 1777 او 0777700177 او من خلال WhatsApp channel.

معارض اورانج

اتصل بنا اماكن معارض Orange
العروض و الخدمات

 * 

تواصل مع مركز خدمات المشتركين 1777 او 0777700177 او من خلال WhatsApp channel.

معارض اورانج

اتصل بنا اماكن معارض Orange
Orange Money

المتجر الإلكتروني

اكتشف المزيد
 1. 
 2. 
 3. 
 4. 


OPPO أجهزة

متوفرة خلال المتجر الالكتروني


أجهزة تابلت مجانا

مع خطوط الاشتراكات


ITEL KIDPAD1

دينار

4

.50

/ شهريا

مع عروض الفايبر


APPLE WATCH

متوفرة الان

 * 

تواصل مع مركز خدمات المشتركين 1777 او 0777700177 او من خلال WhatsApp channel.

معارض اورانج

اتصل بنا اماكن معارض Orange
Orange Money

 * 

تواصل مع مركز خدمات المشتركين 1777 او 0777700177 او من خلال WhatsApp channel.

معارض اورانج

اتصل بنا اماكن معارض Orange
Orange Money




 * 

تواصل مع مركز خدمات المشتركين 1777 او 0777700177 او من خلال WhatsApp channel.

معارض اورانج

اتصل بنا اماكن معارض Orange
Orange Money

 * 

تواصل مع مركز خدمات المشتركين 1777 او 0777700177 او من خلال WhatsApp channel.

معارض اورانج

اتصل بنا اماكن معارض Orange
حسابي
 * التسجيل والدخول
 * الدخول
 * التسجيل
 * تحديث معلومات النت وين مكان

 * دفع الفواتير و الشحن
 * دفع الفواتير و الشحن
 * e - اشحنلي
 * طرق تسديد الفواتير

 * تتبع حالة الطلب
 * متابعة طلب المتجر الإلكتروني

 * برنامج المكافآت
 * عروض Orange
 * نقاط تكرم

المتجر الإلكتروني

اكتشف المزيد
 1. 
 2. 
 3. 
 4. 


OPPO أجهزة

متوفرة خلال المتجر الالكتروني


أجهزة تابلت مجانا

مع خطوط الاشتراكات


ITEL KIDPAD1

دينار

4

.50

/ شهريا

مع عروض الفايبر


APPLE WATCH

متوفرة الان

 * 

تواصل مع مركز خدمات المشتركين 1777 او 0777700177 او من خلال WhatsApp channel.

معارض اورانج

اتصل بنا اماكن معارض Orange
حسابي

 * 

تواصل مع مركز خدمات المشتركين 1777 او 0777700177 او من خلال WhatsApp channel.

معارض اورانج

اتصل بنا اماكن معارض Orange
حسابي




 * 

تواصل مع مركز خدمات المشتركين 1777 او 0777700177 او من خلال WhatsApp channel.

معارض اورانج

اتصل بنا اماكن معارض Orange
حسابي

 * 

تواصل مع مركز خدمات المشتركين 1777 او 0777700177 او من خلال WhatsApp channel.

معارض اورانج

اتصل بنا اماكن معارض Orange
الدفع / الشحن السريع

المتجر الإلكتروني

اكتشف المزيد
 1. 
 2. 
 3. 
 4. 


OPPO أجهزة

متوفرة خلال المتجر الالكتروني


أجهزة تابلت مجانا

مع خطوط الاشتراكات


ITEL KIDPAD1

دينار

4

.50

/ شهريا

مع عروض الفايبر


APPLE WATCH

متوفرة الان

 * 

تواصل مع مركز خدمات المشتركين 1777 او 0777700177 او من خلال WhatsApp channel.

معارض اورانج

اتصل بنا اماكن معارض Orange
الدفع / الشحن السريع

 * 

تواصل مع مركز خدمات المشتركين 1777 او 0777700177 او من خلال WhatsApp channel.

معارض اورانج

اتصل بنا اماكن معارض Orange
الدفع / الشحن السريع




 * 

تواصل مع مركز خدمات المشتركين 1777 او 0777700177 او من خلال WhatsApp channel.

معارض اورانج

اتصل بنا اماكن معارض Orange
الدفع / الشحن السريع

 * 

تواصل مع مركز خدمات المشتركين 1777 او 0777700177 او من خلال WhatsApp channel.

معارض اورانج

اتصل بنا اماكن معارض Orange
المساعدة
 * مواضيع المساعدة
 * الإتصال بنا
 * نقاط البيع
 * Djingo-chatbot

 * الأسئلة الشائعة
 * الإنترنت
 * الخلوي
 * الثابت

 * تغطيتنا

المتجر الإلكتروني

اكتشف المزيد
 1. 
 2. 
 3. 
 4. 


OPPO أجهزة

متوفرة خلال المتجر الالكتروني


أجهزة تابلت مجانا

مع خطوط الاشتراكات


ITEL KIDPAD1

دينار

4

.50

/ شهريا

مع عروض الفايبر


APPLE WATCH

متوفرة الان

 * العروض
 * الشحن ودفع الفواتير
 * 

تواصل مع مركز خدمات المشتركين 1777 او 0777700177 او من خلال WhatsApp channel.

معارض اورانج

اتصل بنا اماكن معارض Orange
المساعدة

 * 

تواصل مع مركز خدمات المشتركين 1777 او 0777700177 او من خلال WhatsApp channel.

معارض اورانج

اتصل بنا اماكن معارض Orange
المساعدة




 * 

تواصل مع مركز خدمات المشتركين 1777 او 0777700177 او من خلال WhatsApp channel.

معارض اورانج

اتصل بنا اماكن معارض Orange
المساعدة

 * 

تواصل مع مركز خدمات المشتركين 1777 او 0777700177 او من خلال WhatsApp channel.

معارض اورانج

اتصل بنا اماكن معارض Orange
شخصيar



تمتع بخدمات حصرية مع ORANGE فايبر

اكتشف المزيد


استفد من العروض المتنوعة التي تقدم من..

عروض الجيش-------


لأنكم الفخر والهيبة

احصل على 18 جيجا من أول يوم ومكالمات غير محدودة وأرقام مميزة بس بـ 7 دنانير مع
خط حماة الوطن الذهبي 7

اكتشف المزيد
المكالمات الدولية و التجوال-------


زبّطنالك الحزم عشان تصيّف وبسفرك تكيّف

اكتشف المزيد


قلبي متطمّن وبالي مرتاح

نت لا محدود ومكالمات مجانية وأنت بالسعودية

اكتشف المزيد

jood Orange


عالمي على طريقتيتجربة رقمية متكاملة

اكتشف المزيد
عروض الجيش-------


لأنكم الفخر والهيبة

خصم على مجموعة واسعة من الأجهزة والإكسسوارات بالإضافة لأرقام مميزة و
35 جيجا مع خط حماة الوطن 10 المدفوع لاحقاً

اكتشف المزيد
عروض الجيش-------


لأنكم الفخر والهيبة

احصل على 18 جيجا من أول يوم ومكالمات غير محدودة وأرقام مميزة بس بـ 7 دنانير مع
خط حماة الوطن الذهبي 7

اكتشف المزيد
المكالمات الدولية و التجوال-------


زبّطنالك الحزم عشان تصيّف وبسفرك تكيّف

اكتشف المزيد


قلبي متطمّن وبالي مرتاح

نت لا محدود ومكالمات مجانية وأنت بالسعودية

اكتشف المزيد

jood Orange


عالمي على طريقتيتجربة رقمية متكاملة

اكتشف المزيد
عروض الجيش-------


لأنكم الفخر والهيبة

خصم على مجموعة واسعة من الأجهزة والإكسسوارات بالإضافة لأرقام مميزة و
35 جيجا مع خط حماة الوطن 10 المدفوع لاحقاً

اكتشف المزيد
عروض الجيش-------


لأنكم الفخر والهيبة

احصل على 18 جيجا من أول يوم ومكالمات غير محدودة وأرقام مميزة بس بـ 7 دنانير مع
خط حماة الوطن الذهبي 7

اكتشف المزيد
 * 01
 * 02
 * 03
 * 04
 * 5


كيف منقدر نساعدك؟

تغطية الفايبر إنترنت، وشبكة الخلوي
 * تغطية الفايبر إنترنت، وشبكة الخلوي
 * دليلك لأقوى فايبر بالبيت
 * خدمات المكالمات الدولية و التجوال
 * لمعرفة أماكن تواجد معارض Orange
 * أسئلة شائعة

موافق

انشاء حساب

تحكم بسهولة بجميع اشتراكاتك من أورنج سجل الان

اشحن خطك وين ما كان

ادفع فواتيرك أو اشحن خطك في أي وقت استخدم الخدمة

أدر اشتراكاتك مع أورنج

و إدفع فواتيرك ,إشحن خطوطك بسهولة و اربح جوائز عديدة لتحميل التطبيق

المتجر الألكتروني

اشتري أحدث الأجهزة الخلوية والعروض اشتري الأن

انشاء حساب

تحكم بسهولة بجميع اشتراكاتك من أورنج. سجل الان

اشحن خطك وين ما كان

ادفع فواتيرك أواشحن خطك في أي وقت استخدم الخدمة

أدر اشتراكاتك مع أورنج

و إدفع فواتيرك ,إشحن خطوطك بسهولة و اربح جوائز عديدة لتحميل التطبيق

المتجر الألكتروني

اشتري أحدث الأجهزة الخلوية و العروض اشتري الأن


العروض والخدمات

هناك دائما عرض لك

أفضل الخطوط للشباب مع +4G

اكتشف المزيد

افتح محفظة Orange Money مجانا وإنت بالبيت

اكتشف المزيد

تمتّع بتجربة ممتعة فريدة مع خدمات Orange اكسترا

اكتشف المزيد
عروض الفايبر

عيش كل لحظة بلحظتها مع أقوى فايبر

اكتشف المزيد

شارك كل لحظة مع اللي بتحبهم مع أقوى عروض الموبايل

اكتشف المزيد

أفضل الخطوط للشباب مع +4G

اكتشف المزيد

افتح محفظة Orange Money مجانا وإنت بالبيت

اكتشف المزيد

تمتّع بتجربة ممتعة فريدة مع خدمات Orange اكسترا

اكتشف المزيد
عروض الفايبر

عيش كل لحظة بلحظتها مع أقوى فايبر

اكتشف المزيد

شارك كل لحظة مع اللي بتحبهم مع أقوى عروض الموبايل

اكتشف المزيد

أفضل الخطوط للشباب مع +4G

اكتشف المزيد

افتح محفظة Orange Money مجانا وإنت بالبيت

اكتشف المزيد

تمتّع بتجربة ممتعة فريدة مع خدمات Orange اكسترا

اكتشف المزيد


المتجر الإلكتروني
أجهزة مميزة

افضل العروض



OPPO RENO 5

اشتري هاتف OPPO Reno 5 وأحصل على خط +Orange 8 مشحون لأول شهر وجيجابايت إضافية.

اشتري الأن

OPPO A74

اشتري هاتف OPPO A74 وأحصل على خط +Orange 8 مشحون لأول شهر وجيجابايت إضافية.

اشتري الأن
 * All Devices
 * Promotions
 * Shop offers
 * Fiber speed upgrade

Orange

REWARDS

استفيد اكثر مع Orange

 * Orange Deals
 * نقاط تكرم

لرحلاتك ومشاويرك اتشتري قسائم رصيد من كريم

زر المتجر الان
250
نقطة

لوجبات اكل خفيفة اشتري قسائم خصم من طلبات

زر المتجر الان
250
نقطة

لاشتراكاتك الرقمية اشتري قسائم اشتراك وشحن رصيد من كرتي

زر المتجر الان
250
نقطة

لأغانيك المفضلة اشتري قسائم اشتراك من انغامي

زر المتجر الان
250
نقطة
 * 1
 * 2
 * 3
 * 4

20% خصم
على الحساب

احصل على الخصم


Prime Cinemas
خصم خاص على تذكرة مع بوشار ومشروب غازي

احصل على الخصم


20% خصم
Sharmiran على مستحضرات التجميل

احصل على الخصم


Sizzle Grill
ساندويتش مجاناً مع كل ساندويتش

احصل على الخصم


Cozy Pizza
بيتزا مجاناً مع كل بيتزا

احصل على الخصم


4% خصم
Leaders Center على الأجهزة الكهربائية

احصل على الخصم

 * 1
 * 2
 * 3
 * 4
 * 5
 * 6

فيديو توضيحيشاهد الان المزيد من الخصومات تسجيل الدخول


مسؤولية أورنج المجتمعية

معايير جديدة للمسؤولية المؤسسية المجتمعية


مسؤولية أورنج المجتمعية


الشمول الرقمي


التعليم الرقمي


ريادة الأعمال


الشراكات

إن أورنج الأردن تسعى للمساهمة في النمو الاقتصادي والاجتماعي من خلال استراتيجية
الشركة للمسؤولية المجتمعية التي تركز على تمكين الشباب والنساء والأشخاص ذوي
الإعاقة في ثلاثة مجالات رئيسية: الشمول الرقمي، والتعليم الرقمي، وريادة الأعمال
عبر برامجها الخاصة، والمشاريع التي تنفذها بالتعاون مع شركائها.

تسعى أورنج الأردن إلى تمكين الحياة الرقمية للناس ليس من خلال تعزيز البنية
الأساسية للاتصالات في الأردن وحسب، بل من خلال برامجها للمسؤولية الاجتماعية أيضاً
التي تستهدف ثلاث فئات رئيسية مهمة من المجتمع: الشباب، والنساء، والأشخاص ذوي
الإعاقة.

إن أورنج الأردن ملتزمة بالمساهمة بالتحول الرقمي في المملكة من خلال تحسين جودة
التعليم، وتزويد الطلاب بالمهارات الرقمية اللازمة، ورقمنة المصادر التعليمية.

تتؤمن أورنج الأردن أن دعم ريادة الأعمال هي المفتاح لدفع الاقتصاد والتنمية
المستدامة، لذا فهي حريصة على تمهيد الطريق أمام الشركات الناشئة في الأردن من خلال
تقديم الدعم والإرشاد.

لتحرص أورنج الأردن على تعزيز المجتمع من الداخل، وخلق مستقبل أفضل لجميع من تمس
الشركة حياتهم بالتعاون مع شركائها.

Previous

Next
 * 1
 * 2
 * 3
 * 4
 * 5

4 أولويات و محاور

4 فئات مستهدفة

2 شركاء استراتيجيين

المراكز الرقمية المجتمعية

مختبرات الابتكار

برنامج التهيئة الرقمية للأشخاص ذوي الإعاقة

مراكز مكاني

أكاديمية البرمجة

مختبرات التصنيع الرقمي (فاب لاب)

المنح الدراسية

البرنامج الموجّه لتسريع نمو الشركات والمشاريع الريادية الناشئة (BIG)

مسابقات

15 منحة للطلاب
سنوياً

33 منحة دراسية بالتعاون
مع جامعة الاميرة سمية

اقرأ المزيد

وظائف أورنج

Coding Academies manager B2C Marketing Expert Fabrication Labs & Innovation Hub
Manager جميع الوظائف



عن أورنج الأردن

تعتبر أورنج الأردن أحد رواد تشغيل وتزويد خدمات اتصالات متكاملة في المملكة من
خدمات الخط الثابت، والخلوي، والإنترنت والبيانات لتلبي الاحتياجات الفردية
والتجارية لأكثر من 5 ملايين مشترك في جميع أنحاء المملكة.

أقرأ المزيد


اشترك في
نشرتنا الإخبارية

آخر العروض والأخبار من أورنج

تم الاشتراك بنجاح



عالمي على طريقتيتجربة رقمية متكاملة


JOOD ORANGE





بأي وقت وين ما كنت!
بتقدر تتواصل معنا من خلال الواتساب
وكمان بتقدر تدفع فواتيرك وتشحن خطك من خلال محفظة Orange Money أو تدخل على متجرنا
الإلكتروني لتستفيد من آخر العروض

المتجر الإلكتروني إغلاق



تابعونا

 * 
 * 
 * 
 * 
 * 
 * 


ORANGE الأردن

 * عن Orange
 * المسؤولية المجتمعية
 * التقرير السنوي
 * المساهمون
 * نقاط البيع
 * أخبار الشركة
 * مكافحة الفساد والإحتيال
 * الوظائف
 * زاوية الموزعين


التسلية

 * أنغامي
 * شاهد بلس
 * My Status
 * Magic Voice


البيع بالجملة


نقاط البيع

 * خطوط الفواتير


سياسة الخصوصية

Orange الأردن
* عن Orange
* المسؤولية المجتمعية
* التقرير السنوي
* المساهمون
* نقاط البيع
* أخبار الشركة
* مكافحة الفساد والإحتيال
* الوظائف
* زاوية الموزعين
التسلية
* أنغامي
* شاهد بلس
* My Status
* Magic Voice
البيع بالجملة نقاط البيع
* خطوط الفواتير
سياسة الخصوصية
 * اتصل بنا

 * نقاط البيع

 * تغطيتنا

 * الاعمال


 * حقوق النشر 2022

 * قانوني

 * الوظائف

 * 

 * © Orange 2022





التواصل عبر خدمة دردشة
مرحبا بك في خدمة الدردشة من اورانج
تتيح لك خدمة الدردشة التواصل مع موظفي خدمات المشتركين للحصول على المساعدة إذا
كنت ترغب في التواصل مع احد موظفينا اضغط على "البدء بالدردشة".
مرحبا بك في خدمة الدردشة من اورانج, نحنا موجودين لمساعدتك من الساعه 8:00 صباحا
ولغاية 12:00 ليلا
البدء بالدردشة

يرجى تعبئة المعلومات ادناه:


إرسال