www.careforceone.be Open in urlscan Pro
185.30.237.181  Public Scan

Submitted URL: http://careforceone.be/
Effective URL: https://www.careforceone.be/
Submission: On March 09 via api from US — Scanned from NL

Form analysis 1 forms found in the DOM

Name: aspnetFormPOST ./

<form name="aspnetForm" method="post" action="./" id="aspnetForm">
  <div></div>
  <div class="container">
    <div class="page">
      <header>
        <div class="mainWidth">
          <div class="headerContainer normalMenu"><a href="./" id="ctl00_ctl06_logo" class="mainLogo"></a>
            <div id="ctl00_ctl06_menu" class="navigationBar" aria-label="Primary">
              <div id="hamburger"><span class="text">MENU</span> <span class="lines"></span></div>
              <ul class="mainMenu">
                <li class="listItem_Level0 listItem0"><a class="linkItem0" href="/en/jobs" target="_self"> Jobs </a></li>
                <li class="listItem_Level0 listItem1"><a class="linkItem1" href="/en/candidates" target="_self"> Candidates </a></li>
                <li class="listItem_Level0 listItem2"><a class="linkItem2" href="/en/services" target="_self"> Services </a></li>
                <li class="listItem_Level0 listItem3"><a class="linkItem3" href="/en/about-us" target="_self"> About us </a></li>
                <li class="listItem_Level0 listItem4 lastItem lastListItem"><a class="linkItem4 lastItem lastLinkItem" href="/en/contact" target="_self"> Contact </a></li>
              </ul>
            </div>
            <div class="topMenu">
              <div class="item languageSelector"><span class="active"> <span class="language en"></span> <span class="text">en</span> </span>
                <ul class="popup">
                  <li><a href="/nl"> <span class="language nl"></span> <span class="text">nl</span> </a></li>
                  <li><a href="/fr"> <span class="language fr"></span> <span class="text">fr</span> </a></li>
                  <li class="active"><a href="/en"> <span class="language en"></span> <span class="text">en</span> </a></li>
                </ul>
              </div>
              <div class="item searchSelector"><a href="/zoeken"> <span class="symbol search"></span> </a></div>
            </div>
          </div>
        </div>
      </header>
      <main>
        <div id="ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer">
          <section class="sectionItem sectionFirst default section-homepagecover" data-section-title="" style="visibility: visible;">
            <script defer="" src="https://cdnjs.cloudflare.com/ajax/libs/lazysizes/5.3.2/plugins/native-loading/ls.native-loading.min.js"></script>
            <script defer="" src="https://cdnjs.cloudflare.com/ajax/libs/lazysizes/5.3.2/plugins/respimg/ls.respimg.min.js"></script>
            <script defer="" src="https://cdnjs.cloudflare.com/ajax/libs/lazysizes/5.3.2/lazysizes.min.js"></script>
            <script defer="" src="/bundle-sectiontemplate2-site1-language4/Z8TeyK97NDz2OMHJyJ0DsLtWVn0V62IfvhJxAtnqZv41"></script>
            <div>
              <div class="cover medium">
                <div class="coverWrapper" data-delay="0" data-orderby="" data-sliderdisabled="True">
                  <div class="coverItem coverImageDark" data-cssselector="coverImageDark">
                    <div class="coverImage" role="presentation">
                      <picture>
                        <source type="image/webp"
                          data-srcset="/Thumbs/900/405/75/CmsData/Images/Cover/Medium/Homepage 7.webp 767w, /Thumbs/1024/461/75/CmsData/Images/Cover/Medium/Homepage 7.webp 900w, /Thumbs/1280/576/90/CmsData/Images/Cover/Medium/Homepage 7.webp 1023w, /Thumbs/1440/648/90/CmsData/Images/Cover/Medium/Homepage 7.webp 1280w, /Thumbs/1920/864/90/CmsData/Images/Cover/Medium/Homepage 7.webp 1600w, /Thumbs/2560/1152/90/CmsData/Images/Cover/Medium/Homepage 7.webp 1920w"
                          data-sizes="auto" sizes="1600px"
                          srcset="/Thumbs/900/405/75/CmsData/Images/Cover/Medium/Homepage 7.webp 767w, /Thumbs/1024/461/75/CmsData/Images/Cover/Medium/Homepage 7.webp 900w, /Thumbs/1280/576/90/CmsData/Images/Cover/Medium/Homepage 7.webp 1023w, /Thumbs/1440/648/90/CmsData/Images/Cover/Medium/Homepage 7.webp 1280w, /Thumbs/1920/864/90/CmsData/Images/Cover/Medium/Homepage 7.webp 1600w, /Thumbs/2560/1152/90/CmsData/Images/Cover/Medium/Homepage 7.webp 1920w">
                        <source type="image/jpeg"
                          data-srcset="/Thumbs/900/405/75/CmsData/Images/Cover/Medium/Homepage 7.jpg 767w, /Thumbs/1024/461/75/CmsData/Images/Cover/Medium/Homepage 7.jpg 900w, /Thumbs/1280/576/90/CmsData/Images/Cover/Medium/Homepage 7.jpg 1023w, /Thumbs/1440/648/90/CmsData/Images/Cover/Medium/Homepage 7.jpg 1280w, /Thumbs/1920/864/90/CmsData/Images/Cover/Medium/Homepage 7.jpg 1600w, /Thumbs/2560/1152/90/CmsData/Images/Cover/Medium/Homepage 7.jpg 1920w"
                          data-sizes="auto" sizes="1600px"
                          srcset="/Thumbs/900/405/75/CmsData/Images/Cover/Medium/Homepage 7.jpg 767w, /Thumbs/1024/461/75/CmsData/Images/Cover/Medium/Homepage 7.jpg 900w, /Thumbs/1280/576/90/CmsData/Images/Cover/Medium/Homepage 7.jpg 1023w, /Thumbs/1440/648/90/CmsData/Images/Cover/Medium/Homepage 7.jpg 1280w, /Thumbs/1920/864/90/CmsData/Images/Cover/Medium/Homepage 7.jpg 1600w, /Thumbs/2560/1152/90/CmsData/Images/Cover/Medium/Homepage 7.jpg 1920w">
                        <img width="2560" height="1152" alt="We recruit, coach and train professionals <br> in Life Sciences &amp; Healthcare." class="lazyautosizes lazyloaded" loading="eager"
                          src="/Thumbs/2560/1152/75/CmsData/Images/Cover/Medium/Homepage 7.jpg" data-src="/Thumbs/2560/1152/75/CmsData/Images/Cover/Medium/Homepage 7.jpg" data-sizes="auto" sizes="1600px">
                      </picture>
                    </div>
                    <div class="coverContent positionBottomCenter">
                      <div class="mainWidth">
                        <div class="gridContainer">
                          <div class="gridItem">
                            <div class="block noMarginBottom cssSelectorColor">
                              <div class="header">
                                <h1 class="coverTitle">We recruit, coach and train professionals <br> in Life Sciences &amp; Healthcare.</h1>
                                <h2 class="coverSubTitle"><br><i>Give wings to your future!</i></h2>
                              </div>
                            </div>
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
            </div>
            <div class="share-dialog">
              <div class="block noMarginBottom">
                <div class="header">
                  <h3 class="blockTitle">Deel deze pagina op:</h3><a href="javascript:void(0)" class="close">×</a>
                </div>
                <div class="targets">
                  <a class="button" href="javascript:void(0)" onclick="openPopup('http://www.facebook.com/sharer.php?u=https://www.careforceone.be/en/algemeen/nl-nl','Facebook',520,350)"> <span class="symbol facebook"></span> <span class="text">Facebook</span> </a>
                  <a class="button" href="javascript:void(0)" onclick="openPopup('http://twitter.com/share?url=https://www.careforceone.be/en/algemeen/nl-nl&amp;text=Jobs+in+life+sciences+en+healthcare+-+CareForce+One','Twitter',575,425)"> <span class="symbol twitter"></span> <span class="text">Twitter</span> </a>
                  <a class="button" href="javascript:void(0)" onclick="openPopup('http://www.linkedin.com/shareArticle?mini=true&amp;url=https://www.careforceone.be/en/algemeen/nl-nl','LinkedIn',575,400)"> <span class="symbol linkedin"></span> <span class="text">LinkedIn</span> </a>
                  <a class="button" href="whatsapp://send?text=Jobs+in+life+sciences+en+healthcare+-+CareForce+One%20-%20https://www.careforceone.be/en/algemeen/nl-nl"> <span class="symbol whatsapp"></span> <span class="text">WhatsApp</span> </a>
                  <a class="button" href="mailto:?subject=Jobs+in+life+sciences+en+healthcare+-+CareForce+One&amp;body=https://www.careforceone.be/en/algemeen/nl-nl"> <span class="symbol email"></span> <span class="text">Email</span> </a></div>
                <div class="link"><input class="pen-url" type="text" value="https://www.careforceone.be/" title="https://www.careforceone.be/"> <button id="copyText" type="button" class="copy-link">Copy Link</button></div>
              </div>
            </div>
            <div id="ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item0_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item0_rctrl0_searchContainer" class="coverSearch">
              <div>
                <link href="/bundle-htmlform-site1-language4/all/7qKn_xz_dMvc6tN1Bf3oBW0aAUy3MNMxuls0KAA9yf41" rel="stylesheet" media="all">
                <link href="/bundle-search-site1-language4/all/NVFyiJuGpGP9DznkN_JCVnLM6e52XZfHU7ZVIYmJ7DY1" rel="stylesheet" media="all">
                <script defer="" src="/bundle-htmlform-site1-language4/hWBIi-TpcXCkeDWqQfxzYYfYbkS1yuFSykYL-Ypdee01"></script>
                <script defer="" type="text/template" id="cp-tabcategory"><ul class="nav-tabs"><li v-bind:class="{ active: isActive() }" v-if="showAllItemsTab"><a v-on:click="update()">
{{allItemsTabText}}
<span class="categoryitem-counter" v-if="showCounters">{{ countItems() }}</span></a></li><li v-for="cat in categories" :key="cat.categoryName" v-show="isVisible(cat)" v-bind:class="{ active: isActive(cat) }"><a v-model="cat.checked" v-on:click="update(cat)">
{{cat.categoryName}}
<span class="categoryitem-counter" v-if="showCounters">{{ countItems(cat) }}</span></a></li></ul></script>
                <script defer="" type="text/template" id="cp-searchbox"><div class="item" v-if="visible"><div class="filterInput"><input type="search" :aria-label="placeholder" v-bind:placeholder="placeholder"
v-model="term"
v-on:keyup.enter="update($event, true)"
v-on:keyup="updateawait"
data-datasourceids='21'
data-languageid='4'
data-elementid='84536ef1-b8ce-4989-b0e8-a1461170d031' /><a class="empty" href="javascript:void(0)" v-on:click="clear">&times;</a></div></div></script>
                <script defer="" type="text/template" id="cp-distance">
                  <div class="item" v-if="visible"><div class="filterZipcode"><a href="javascript:void(0);" class="symbol pin" data-geolocation data-target="#postalCode"></a><input class="zipcode" type="text" v-bind:placeholder="placeholder" id="postalCode" v-model="postalCode" v-on:keyup.enter="update($event)" v-on:keyup="updateawait($event)"/><select v-bind:aria-label="distanceplaceholder" v-bind:placeholder="distanceplaceholder" class="range noNiceSelect" v-on:change="update" v-model="range"><option value="10">10 km</option><option value="20">20 km</option><option selected value="50">50 km</option></select></div></div>
                </script>
                <script defer="" type="text/template" id="cp-category">
                  <div class="item" v-show="hasItems()"><select :aria-label="title" class="noNiceSelect" multiple data-count-selected-text="{0} geselecteerd" v-bind:placeholder="title" v-on:change="updateFull"><option v-for="cat in allcategories" :key="cat.categoryName" v-bind:selected="cat.checked" v-if="isVisible(cat)">{{cat.categoryName}} <span class="count" v-if="showCounters">({{ countItems(cat) }})</span></option></select></div>
                </script>
                <script defer="" type="text/template" id="cp-searchlink"><div class="item last"><a class="searchLink" v-on:click="gotoPage" v-bind:title="filteredCount == 0 ? 'Ga naar overzicht' : ''" v-text="buttoncaption"></a></div></script>
                <div id="filteredSearch" class="frmHtml">
                  <div class="mainWidth">
                    <div class="search-tabs">
                      <div class="content">
                        <div class="tabContent">
                          <div class="item">
                            <div class="nice-select multiple noNiceSelect" tabindex="0"><span class="current" style="display: none;"></span><span class="nulltext">Specialty</span><span class="clearButton" style="display: none;">×</span>
                              <div class="list-container">
                                <div class="list-search"></div>
                                <ul class="list">
                                  <li data-value="Director/C-level" class="option">Director/C-level </li>
                                  <li data-value="Internal vacancies" class="option">Internal vacancies </li>
                                  <li data-value="Laboratory" class="option">Laboratory </li>
                                  <li data-value="Management" class="option">Management </li>
                                  <li data-value="Medical" class="option">Medical </li>
                                  <li data-value="Medical Affairs" class="option">Medical Affairs </li>
                                  <li data-value="Paramedical" class="option">Paramedical </li>
                                  <li data-value="Quality" class="option">Quality </li>
                                  <li data-value="Regulatory" class="option">Regulatory </li>
                                  <li data-value="Sales &amp; Marketing" class="option">Sales &amp; Marketing </li>
                                  <li data-value="Support" class="option">Support </li>
                                </ul>
                              </div><select multiple="multiple" aria-label="Specialty" data-count-selected-text="{0} geselecteerd" placeholder="Specialty" class="noNiceSelect" style="position: absolute; left: -3000px;">
                                <option>Director/C-level <!----></option>
                                <option>Internal vacancies <!----></option>
                                <option>Laboratory <!----></option>
                                <option>Management <!----></option>
                                <option>Medical <!----></option>
                                <option>Medical Affairs <!----></option>
                                <option>Paramedical <!----></option>
                                <option>Quality <!----></option><!---->
                                <option>Regulatory <!----></option>
                                <option>Sales &amp; Marketing <!----></option>
                                <option>Support <!----></option>
                              </select>
                            </div>
                          </div>
                          <div class="item">
                            <div class="filterInput"><input type="search" aria-label="Keyword" placeholder="Keyword" data-datasourceids="21" data-languageid="4"
                                data-elementid="84536ef1-b8ce-4989-b0e8-a1461170d031"><a href="javascript:void(0)" class="empty">×</a></div>
                          </div> <!---->
                          <div class="item last"><a title="" class="searchLink">View our jobs</a></div>
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
                <script defer=""
                  src="data:text/javascript;base64,VnVlLmNvbXBvbmVudCgnc2VhcmNobGluaycse3RlbXBsYXRlOiIjY3Atc2VhcmNobGluayIscHJvcHM6e2J1dHRvbnRleHQ6U3RyaW5nLGJ1dHRvbnRleHRvbmVyZXN1bHQ6U3RyaW5nLGJ1dHRvbnRleHRmaWx0ZXJlZHJlc3VsdHM6U3RyaW5nLGJ1dHRvbnRleHRub3Jlc3VsdDpTdHJpbmd9LGRhdGEoKXtyZXR1cm57ZmlsdGVyZWRDb3VudDowLGJ1dHRvbmNhcHRpb246IiJ9fSxtZXRob2RzOnt1cGRhdGU6ZnVuY3Rpb24oKXt2YXIgc2VsZj10aGlzO3NlbGYuZmlsdGVyZWRDb3VudD1zZWxmLiRwYXJlbnQuZmlsdGVyZWRSZXN1bHQubGVuZ3RoO3ZhciBoYXNGaWx0ZXJzPXNlbGYuZmlsdGVyZWRDb3VudCE9MCYmc2VsZi5maWx0ZXJlZENvdW50PHNlbGYuJHBhcmVudC5yZXN1bHQubGVuZ3RoO3ZhciB0ZXh0PXNlbGYuYnV0dG9udGV4dDtpZihoYXNGaWx0ZXJzKXt0ZXh0PXNlbGYuZmlsdGVyZWRDb3VudD09MT9zZWxmLmJ1dHRvbnRleHRvbmVyZXN1bHQ6c2VsZi5idXR0b250ZXh0ZmlsdGVyZWRyZXN1bHRzO30KZWxzZSBpZihzZWxmLmZpbHRlcmVkQ291bnQ9PTAmJnNlbGYuYnV0dG9udGV4dG5vcmVzdWx0IT0nJyl7dGV4dD1zZWxmLmJ1dHRvbnRleHRub3Jlc3VsdDt9CnNlbGYuYnV0dG9uY2FwdGlvbj10ZXh0LnJlcGxhY2UoInswfSIsc2VsZi5maWx0ZXJlZENvdW50KTt9LGdvdG9QYWdlOmZ1bmN0aW9uKCl7dmFyIHNlbGY9dGhpcztpZighc2VsZi4kcGFyZW50LmlzTG9hZGluZyl7c2VsZi4kcGFyZW50LiRyZWZzLnNlYXJjaGJveC51cGRhdGUodHJ1ZSx0cnVlKTt9fX0sbW91bnRlZDpmdW5jdGlvbigpe3ZhciBzZWxmPXRoaXM7c2VsZi51cGRhdGUoKTt9fSk7VnVlLmNvbXBvbmVudCgnc2VhcmNoYm94Jyx7dGVtcGxhdGU6IiNjcC1zZWFyY2hib3giLHByb3BzOntwbGFjZWhvbGRlcjpTdHJpbmcsdmlzaWJsZTpCb29sZWFufSxkYXRhOmZ1bmN0aW9uKCl7cmV0dXJue3Rlcm06IiIsdGltZW91dDpudWxsfX0sbWV0aG9kczp7Y2xlYXI6ZnVuY3Rpb24oKXt2YXIgc2VsZj10aGlzO3NlbGYudGVybT0iIjtzZWxmLiRwYXJlbnQucmVtb3ZlQ3JpdGVyaWEoInNlYXJjaCIpO3NlbGYudXBkYXRlKG51bGwpO30sdXBkYXRlOmZ1bmN0aW9uKGUsZ290b1BhZ2Upe3ZhciBzZWxmPXRoaXM7c2VsZi4kcGFyZW50LmlzTG9hZGluZz10cnVlO2lmKHNlbGYudGVybS5sZW5ndGg+MCl7dmFyIGZpZWxkcz0idGl0bGUsZGVzY3JpcHRpb24sa2V5d29yZHMsZW1wbG95ZWVpZCI7dmFyIGNyaXRlcmlhPXtUZXJtOnNlbGYudGVybSxTZWFyY2hJZHM6W10sTm9SZXN1bHRzOmZhbHNlfTskLmdldEpTT04oJy9hcGkvc2VhcmNoP3F1ZXJ5PScrY3JpdGVyaWEuVGVybSsnJmZpZWxkcz0nK2ZpZWxkcyxmdW5jdGlvbihkYXRhKXtmb3IodmFyIGk9MDtpPGRhdGEubGVuZ3RoO2krKyl7Y3JpdGVyaWEuU2VhcmNoSWRzLnB1c2goe0lEOmRhdGFbaV0uSUQsU2NvcmU6ZGF0YVtpXS5TY29yZX0pO30KY3JpdGVyaWEuTm9SZXN1bHRzPWNyaXRlcmlhLlNlYXJjaElkcy5sZW5ndGg9PT0wO3NlbGYuJHBhcmVudC5zZXRDcml0ZXJpYVByb3BlcnR5KCJzZWFyY2giLGNyaXRlcmlhKTtpZihnb3RvUGFnZSl7c2VsZi4kcGFyZW50LmdvdG9QYWdlKCk7fQppZighZ290b1BhZ2Upe3NlbGYuJHBhcmVudC5pc0xvYWRpbmc9ZmFsc2U7fX0pO30KZWxzZXtzZWxmLiRwYXJlbnQucmVtb3ZlQ3JpdGVyaWEoInNlYXJjaCIpO2lmKGdvdG9QYWdlKXtzZWxmLiRwYXJlbnQuZ290b1BhZ2UoKTt9CnNlbGYuJHBhcmVudC5pc0xvYWRpbmc9ZmFsc2U7fX0sdXBkYXRlYXdhaXQ6ZnVuY3Rpb24oZSl7dmFyIHNlbGY9dGhpcztzZWxmLiRwYXJlbnQuaXNMb2FkaW5nPXRydWU7aWYoc2VsZi50aW1lb3V0IT1udWxsKXt3aW5kb3cuY2xlYXJUaW1lb3V0KHNlbGYudGltZW91dCk7c2VsZi50aW1lb3V0PW51bGw7fQp2YXIgY29kZT0oZS5rZXlDb2RlP2Uua2V5Q29kZTplLndoaWNoKTtpZihjb2RlPT0xMyl7cmV0dXJuIGZhbHNlO30Kc2VsZi50aW1lb3V0PXdpbmRvdy5zZXRUaW1lb3V0KGZ1bmN0aW9uKCl7c2VsZi51cGRhdGUobnVsbCk7fSwyMDAwKTt9LGdvdG9QYWdlOmZ1bmN0aW9uKCl7dmFyIHNlbGY9dGhpcztpZihzZWxmLnRpbWVvdXQhPW51bGwpe3dpbmRvdy5jbGVhclRpbWVvdXQoc2VsZi50aW1lb3V0KTtzZWxmLnRpbWVvdXQ9bnVsbDt9CnNlbGYudXBkYXRlKG51bGwsdHJ1ZSk7fX0sbW91bnRlZDpmdW5jdGlvbigpe3ZhciBzZWxmPXRoaXM7dmFyIHVybFBhcmFtcz1uZXcgVVJMU2VhcmNoUGFyYW1zKHdpbmRvdy5sb2NhdGlvbi5zZWFyY2gpO2lmKHVybFBhcmFtcy5oYXMoInNlYXJjaCIpKXtzZWxmLnRlcm09dXJsUGFyYW1zLmdldCgic2VhcmNoIik7c2VsZi51cGRhdGUoKTt9CmlmKHNlbGYudmlzaWJsZSl7Q29uY2VwdHMyR28uQ21zLkF1dG9TZWFyY2guZXh0X0luaXRfQXV0b1NlYXJjaChzZWxmLiRlbCxudWxsLGZ1bmN0aW9uKGV2ZW50LHVpKXskKHNlbGYuJGVsKS50cmlnZ2VyKCdjaGFuZ2UnKTt9KTt9fX0pClZ1ZS5jb21wb25lbnQoJ2Rpc3RhbmNlJyx7dGVtcGxhdGU6JyNjcC1kaXN0YW5jZScscHJvcHM6e2Rpc3RhbmNlcGxhY2Vob2xkZXI6U3RyaW5nLHBsYWNlaG9sZGVyOlN0cmluZyx2aXNpYmxlOkJvb2xlYW59LGRhdGE6ZnVuY3Rpb24oKXtyZXR1cm57cG9zdGFsQ29kZToiIixyYW5nZTo1MH19LG1ldGhvZHM6e3VwZGF0ZTpmdW5jdGlvbihldmVudCl7aWYodGhpcy5wb3N0YWxDb2RlIT0iInx8dGhpcy5yYW5nZT4wKXt0aGlzLiRwYXJlbnQuc2V0Q3JpdGVyaWFQcm9wZXJ0eSgiZGlzdGFuY2UiLHRoaXMucG9zdGFsQ29kZSsifCIrdGhpcy5yYW5nZSk7fQplbHNle3RoaXMuJHBhcmVudC5zZXRDcml0ZXJpYVByb3BlcnR5KCJkaXN0YW5jZSIsIiIpO30KaWYoZXZlbnQhPT11bmRlZmluZWQmJmV2ZW50LmtleUNvZGU9PT0xMyl7dGhpcy4kcGFyZW50LmdvdG9QYWdlKCk7fX0sdXBkYXRlYXdhaXQ6ZnVuY3Rpb24oZXZlbnQpe3ZhciBzZWxmPXRoaXM7aWYoc2VsZi50aW1lb3V0IT1udWxsKXt3aW5kb3cuY2xlYXJUaW1lb3V0KHNlbGYudGltZW91dCk7c2VsZi50aW1lb3V0PW51bGw7fQpzZWxmLnRpbWVvdXQ9d2luZG93LnNldFRpbWVvdXQoZnVuY3Rpb24oKXtzZWxmLnVwZGF0ZShldmVudCk7fSwyMDAwKTt9fSxtb3VudGVkOmZ1bmN0aW9uKCl7dmFyIHNlbGY9dGhpcztpZihzZWxmLm1vdW50ZWQhPW51bGwpe3dpbmRvdy5jbGVhclRpbWVvdXQoc2VsZi5tb3VudGVkKTt9CnNlbGYubW91bnRlZD13aW5kb3cuc2V0VGltZW91dChmdW5jdGlvbigpeyQoJ3NlbGVjdCcsJChzZWxmLiRlbCkpLm5pY2VTZWxlY3QobnVsbCxudWxsLHtzaG93Q2xlYXJCdXR0b246ZmFsc2UsY2FsbGJhY2tDaGFuZ2U6ZnVuY3Rpb24oJHNlbGVjdCl7dmFyIG5ld1ZhbHVlPSQoJHNlbGVjdCkudmFsKCk7aWYoc2VsZi5yYW5nZSE9bmV3VmFsdWUpe3NlbGYucmFuZ2U9bmV3VmFsdWU7c2VsZi51cGRhdGUoKTt9fSxjYWxsYmFja0NsZWFyOmZ1bmN0aW9uKCRzZWxlY3Qpe3NlbGYudXBkYXRlKCk7fX0pOyQoJ2lucHV0JywkKHRoaXMuJGVsKSkub24oJ2NoYW5nZScsZnVuY3Rpb24oKXt2YXIgbmV3VmFsdWU9JCh0aGlzKS52YWwoKTtpZihzZWxmLnBvc3RhbENvZGUhPW5ld1ZhbHVlKXtzZWxmLnBvc3RhbENvZGU9bmV3VmFsdWU7c2VsZi51cGRhdGUodHJ1ZSk7fX0pO3ZhciB1cmxQYXJhbXM9bmV3IFVSTFNlYXJjaFBhcmFtcyh3aW5kb3cubG9jYXRpb24uc2VhcmNoKTtpZih1cmxQYXJhbXMuaGFzKCJkaXN0YW5jZSIpKXt2YXIgZGlzdGFuY2U9dXJsUGFyYW1zLmdldCgiZGlzdGFuY2UiKTtzZWxmLnBvc3RhbENvZGU9ZGlzdGFuY2Uuc3BsaXQoJ3wnKVswXTtzZWxmLnJhbmdlPWRpc3RhbmNlLnNwbGl0KCd8JylbMV07c2VsZi51cGRhdGUoKTt9fSwxMDApO319KTtWdWUuZmlsdGVyKCdjYXRlZ29yeW5hbWUnLGZ1bmN0aW9uKGl0ZW0sY2F0ZWdvcnl0eXBlbmFtZSl7aWYoaXRlbS5DYXRlZ29yaWVzIT09dW5kZWZpbmVkKXtpZihpdGVtLkNhdGVnb3JpZXNbY2F0ZWdvcnl0eXBlbmFtZV0hPT11bmRlZmluZWQpe3JldHVybiBpdGVtLkNhdGVnb3JpZXNbY2F0ZWdvcnl0eXBlbmFtZV1bMF07fX19KTtWdWUuY29tcG9uZW50KCd0YWJjYXRlZ29yeScse3RlbXBsYXRlOicjY3AtdGFiY2F0ZWdvcnknLHByb3BzOnt0aXRsZTpTdHJpbmcsY2F0ZWdvcnl0eXBlOlN0cmluZyxjYXRlZ29yeW5hbWVzOlN0cmluZyxpbmRleDpOdW1iZXIsc2hvd0NvdW50ZXJzOkJvb2xlYW4sbWF4VmlzaWJsZTpOdW1iZXIsc2hvd1plcm9Db3VudDpCb29sZWFuLHNob3dBbGxJdGVtc1RhYjpCb29sZWFuLGFsbEl0ZW1zVGFiVGV4dDpTdHJpbmd9LGRhdGE6ZnVuY3Rpb24oKXtyZXR1cm57YWxsY2F0ZWdvcmllczpbXSxpbml0aWFsTWF4VmlzaWJsZTp0aGlzLm1heFZpc2libGUsc2hvd0FsbDpmYWxzZSxzZWxlY3RlZENhdGVnb3J5Om51bGx9fSxjb21wdXRlZDp7Y2F0ZWdvcmllczpmdW5jdGlvbigpe3ZhciBzZWxmPXRoaXM7dmFyIGNhdGVnb3JpZXM9c2VsZi5hbGxjYXRlZ29yaWVzLmZpbHRlcihmdW5jdGlvbihjYXRlZ29yeSl7cmV0dXJuIHNlbGYuaGFzSXRlbXMoY2F0ZWdvcnkpO30pO3ZhciBpdGVtTGltaXQ9cGFyc2VJbnQoc2VsZi5tYXhWaXNpYmxlKTtpZihpdGVtTGltaXQ+MCYmIXNlbGYuc2hvd0FsbCl7cmV0dXJuIGNhdGVnb3JpZXMuc2xpY2UoMCxpdGVtTGltaXQpO30KZWxzZXtyZXR1cm4gY2F0ZWdvcmllczt9fSxjYXRlZ29yaWVzQ291bnQ6ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5hbGxjYXRlZ29yaWVzLmxlbmd0aDt9fSxjcmVhdGVkOmZ1bmN0aW9uKCl7dmFyIHNlbGY9dGhpcztpZihzZWxmLmNhdGVnb3J5bmFtZXMhPT0iIil7c2VsZi5jYXRlZ29yeW5hbWVzLnNwbGl0KCd8JykuZm9yRWFjaChmdW5jdGlvbihjYXQpe3NlbGYuYWxsY2F0ZWdvcmllcy5wdXNoKHtjYXRlZ29yeVR5cGU6c2VsZi5jYXRlZ29yeXR5cGUsY2F0ZWdvcnlOYW1lOmNhdCxjaGVja2VkOmZhbHNlfSk7fSk7fX0sbW91bnRlZDpmdW5jdGlvbigpe3ZhciBzZWxmPXRoaXM7dmFyIHVybFBhcmFtcz1uZXcgVVJMU2VhcmNoUGFyYW1zKHdpbmRvdy5sb2NhdGlvbi5zZWFyY2gpO3ZhciBzZWxlY3RlZENhdGVnb3JpZXM9dXJsUGFyYW1zLmdldEFsbChzZWxmLmNhdGVnb3J5dHlwZS50b0xvd2VyQ2FzZSgpKTtpZihzZWxlY3RlZENhdGVnb3JpZXMhPT1udWxsKXtzZWxlY3RlZENhdGVnb3JpZXMuZm9yRWFjaChmdW5jdGlvbihjYXRlZ29yeU5hbWUpe3ZhciBpbmRleE9mPXNlbGYuYWxsY2F0ZWdvcmllcy5maW5kSW5kZXgoZnVuY3Rpb24oaXRlbSl7cmV0dXJuIGl0ZW0uY2F0ZWdvcnlOYW1lLnRvTG93ZXJDYXNlKCk9PWNhdGVnb3J5TmFtZS50b0xvd2VyQ2FzZSgpO30pO2lmKGluZGV4T2Y+LTEpe3NlbGYuYWxsY2F0ZWdvcmllc1tpbmRleE9mXS5jaGVja2VkPXRydWU7c2VsZi51cGRhdGUoc2VsZi5hbGxjYXRlZ29yaWVzW2luZGV4T2ZdKTt9fSk7fQppZihBcnJheS5pc0FycmF5KHNlbGYuJHBhcmVudC5wcmVTZWxlY3Rpb24pKXt2YXIgaW5kZXhQcmVzZWxlY3RlZD1zZWxmLiRwYXJlbnQucHJlU2VsZWN0aW9uLmZpbmRJbmRleChmdW5jdGlvbihpdGVtKXtyZXR1cm4gaXRlbS5DYXRlZ29yeVR5cGVOYW1lLnRvTG93ZXJDYXNlKCk9PXNlbGYudGl0bGUudG9Mb3dlckNhc2UoKTt9KTtpZihpbmRleFByZXNlbGVjdGVkPi0xKXtzZWxmLiRwYXJlbnQucHJlU2VsZWN0aW9uW2luZGV4UHJlc2VsZWN0ZWRdLkNhdGVnb3JpZXMuZm9yRWFjaChmdW5jdGlvbihwcmVzZWxlY3RlZENhdGVnb3J5KXt2YXIgaW5kZXhPZkNhdGVnb3J5PXNlbGYuYWxsY2F0ZWdvcmllcy5maW5kSW5kZXgoZnVuY3Rpb24oaXRlbSl7cmV0dXJuIGl0ZW0uY2F0ZWdvcnlOYW1lLnRvTG93ZXJDYXNlKCk9PXByZXNlbGVjdGVkQ2F0ZWdvcnkudG9Mb3dlckNhc2UoKTt9KTtpZihpbmRleE9mQ2F0ZWdvcnk+LTEpe3NlbGYuYWxsY2F0ZWdvcmllc1tpbmRleE9mQ2F0ZWdvcnldLmNoZWNrZWQ9dHJ1ZTtzZWxmLnVwZGF0ZShzZWxmLmFsbGNhdGVnb3JpZXNbaW5kZXhPZkNhdGVnb3J5XSx0cnVlKTt9fSk7fX19LG1ldGhvZHM6e2lzQWN0aXZlOmZ1bmN0aW9uKGNhdCl7cmV0dXJuIGNhdD09dGhpcy5zZWxlY3RlZENhdGVnb3J5O30sdXBkYXRlRnVsbDpmdW5jdGlvbigpe3ZhciBzZWxmPXRoaXM7dmFyIHNlbGVjdGVkVmFsdWVzPSQoJ3NlbGVjdCcsJCh0aGlzLiRlbCkpLnZhbCgpO3NlbGYuYWxsY2F0ZWdvcmllcy5mb3JFYWNoKGZ1bmN0aW9uKGNhdCl7Y2F0LmNoZWNrZWQ9c2VsZWN0ZWRWYWx1ZXMhPW51bGw/KHNlbGVjdGVkVmFsdWVzLmluZGV4T2YoY2F0LmNhdGVnb3J5TmFtZSk+LTEpOmZhbHNlO3NlbGYudXBkYXRlKGNhdCk7fSk7fSx1cGRhdGU6ZnVuY3Rpb24oY2F0LGlzUHJlc2VsZWN0aW9uKXt0aGlzLnNlbGVjdGVkQ2F0ZWdvcnk9Y2F0O3ZhciBjYXRlZ29yeT17dGl0bGU6dGhpcy50aXRsZSxjYXRlZ29yeVR5cGU6dGhpcy5jYXRlZ29yeXR5cGUsY2F0ZWdvcnlOYW1lczpbY2F0IT11bmRlZmluZWQ/Y2F0LmNhdGVnb3J5TmFtZTpudWxsXX07dmFyIGluZGV4T2Y9dGhpcy4kcGFyZW50LmZpbHRlci5zZWxlY3RlZENhdGVnb3JpZXMuZmluZEluZGV4KGZ1bmN0aW9uKGl0ZW0pe3JldHVybiBpdGVtLmNhdGVnb3J5VHlwZT09Y2F0ZWdvcnkuY2F0ZWdvcnlUeXBlO30pO2lmKGluZGV4T2Y+LTEpe3RoaXMuJHBhcmVudC5maWx0ZXIuc2VsZWN0ZWRDYXRlZ29yaWVzW2luZGV4T2ZdLmNhdGVnb3J5TmFtZXMuc3BsaWNlKDApO2lmKGNhdCE9dW5kZWZpbmVkKXt0aGlzLiRwYXJlbnQuZmlsdGVyLnNlbGVjdGVkQ2F0ZWdvcmllc1tpbmRleE9mXS5jYXRlZ29yeU5hbWVzLnB1c2goY2F0LmNhdGVnb3J5TmFtZSk7fQplbHNle3RoaXMuJHBhcmVudC5maWx0ZXIuc2VsZWN0ZWRDYXRlZ29yaWVzLnNwbGljZShpbmRleE9mLDEpO319CmVsc2UgaWYoaW5kZXhPZj09LTEpe3RoaXMuJHBhcmVudC5maWx0ZXIuc2VsZWN0ZWRDYXRlZ29yaWVzLnB1c2goY2F0ZWdvcnkpO30KdGhpcy4kcGFyZW50LmZpbHRlci5wYWdlPTA7dGhpcy4kcGFyZW50LnVwZGF0ZVVybCgpO3ZhciBpc01vYmlsZT1mYWxzZTtpZigvKGFuZHJvaWR8YmJcZCt8bWVlZ28pLittb2JpbGV8YXZhbnRnb3xiYWRhXC98YmxhY2tiZXJyeXxibGF6ZXJ8Y29tcGFsfGVsYWluZXxmZW5uZWN8aGlwdG9wfGllbW9iaWxlfGlwKGhvbmV8b2QpfGlwYWR8aXJpc3xraW5kbGV8QW5kcm9pZHxTaWxrfGxnZSB8bWFlbW98bWlkcHxtbXB8bmV0ZnJvbnR8b3BlcmEgbShvYnxpbilpfHBhbG0oIG9zKT98cGhvbmV8cChpeGl8cmUpXC98cGx1Y2tlcnxwb2NrZXR8cHNwfHNlcmllcyg0fDYpMHxzeW1iaWFufHRyZW98dXBcLihicm93c2VyfGxpbmspfHZvZGFmb25lfHdhcHx3aW5kb3dzIChjZXxwaG9uZSl8eGRhfHhpaW5vL2kudGVzdChuYXZpZ2F0b3IudXNlckFnZW50KXx8LzEyMDd8NjMxMHw2NTkwfDNnc298NHRocHw1MFsxLTZdaXw3NzBzfDgwMnN8YSB3YXxhYmFjfGFjKGVyfG9vfHNcLSl8YWkoa298cm4pfGFsKGF2fGNhfGNvKXxhbW9pfGFuKGV4fG55fHl3KXxhcHR1fGFyKGNofGdvKXxhcyh0ZXx1cyl8YXR0d3xhdShkaXxcLW18ciB8cyApfGF2YW58YmUoY2t8bGx8bnEpfGJpKGxifHJkKXxibChhY3xheil8YnIoZXx2KXd8YnVtYnxid1wtKG58dSl8YzU1XC98Y2FwaXxjY3dhfGNkbVwtfGNlbGx8Y2h0bXxjbGRjfGNtZFwtfGNvKG1wfG5kKXxjcmF3fGRhKGl0fGxsfG5nKXxkYnRlfGRjXC1zfGRldml8ZGljYXxkbW9ifGRvKGN8cClvfGRzKDEyfFwtZCl8ZWwoNDl8YWkpfGVtKGwyfHVsKXxlcihpY3xrMCl8ZXNsOHxleihbNC03XTB8b3N8d2F8emUpfGZldGN8Zmx5KFwtfF8pfGcxIHV8ZzU2MHxnZW5lfGdmXC01fGdcLW1vfGdvKFwud3xvZCl8Z3IoYWR8dW4pfGhhaWV8aGNpdHxoZFwtKG18cHx0KXxoZWlcLXxoaShwdHx0YSl8aHAoIGl8aXApfGhzXC1jfGh0KGMoXC18IHxffGF8Z3xwfHN8dCl8dHApfGh1KGF3fHRjKXxpXC0oMjB8Z298bWEpfGkyMzB8aWFjKCB8XC18XC8pfGlicm98aWRlYXxpZzAxfGlrb218aW0xa3xpbm5vfGlwYXF8aXJpc3xqYSh0fHYpYXxqYnJvfGplbXV8amlnc3xrZGRpfGtlaml8a2d0KCB8XC8pfGtsb258a3B0IHxrd2NcLXxreW8oY3xrKXxsZShub3x4aSl8bGcoIGd8XC8oa3xsfHUpfDUwfDU0fFwtW2Etd10pfGxpYnd8bHlueHxtMVwtd3xtM2dhfG01MFwvfG1hKHRlfHVpfHhvKXxtYygwMXwyMXxjYSl8bVwtY3J8bWUocmN8cmkpfG1pKG84fG9hfHRzKXxtbWVmfG1vKDAxfDAyfGJpfGRlfGRvfHQoXC18IHxvfHYpfHp6KXxtdCg1MHxwMXx2ICl8bXdicHxteXdhfG4xMFswLTJdfG4yMFsyLTNdfG4zMCgwfDIpfG41MCgwfDJ8NSl8bjcoMCgwfDEpfDEwKXxuZSgoY3xtKVwtfG9ufHRmfHdmfHdnfHd0KXxub2soNnxpKXxuenBofG8yaW18b3AodGl8d3YpfG9yYW58b3dnMXxwODAwfHBhbihhfGR8dCl8cGR4Z3xwZygxM3xcLShbMS04XXxjKSl8cGhpbHxwaXJlfHBsKGF5fHVjKXxwblwtMnxwbyhja3xydHxzZSl8cHJveHxwc2lvfHB0XC1nfHFhXC1hfHFjKDA3fDEyfDIxfDMyfDYwfFwtWzItN118aVwtKXxxdGVrfHIzODB8cjYwMHxyYWtzfHJpbTl8cm8odmV8em8pfHM1NVwvfHNhKGdlfG1hfG1tfG1zfG55fHZhKXxzYygwMXxoXC18b298cFwtKXxzZGtcL3xzZShjKFwtfDB8MSl8NDd8bWN8bmR8cmkpfHNnaFwtfHNoYXJ8c2llKFwtfG0pfHNrXC0wfHNsKDQ1fGlkKXxzbShhbHxhcnxiM3xpdHx0NSl8c28oZnR8bnkpfHNwKDAxfGhcLXx2XC18diApfHN5KDAxfG1iKXx0MigxOHw1MCl8dDYoMDB8MTB8MTgpfHRhKGd0fGxrKXx0Y2xcLXx0ZGdcLXx0ZWwoaXxtKXx0aW1cLXx0XC1tb3x0byhwbHxzaCl8dHMoNzB8bVwtfG0zfG01KXx0eFwtOXx1cChcLmJ8ZzF8c2kpfHV0c3R8djQwMHx2NzUwfHZlcml8dmkocmd8dGUpfHZrKDQwfDVbMC0zXXxcLXYpfHZtNDB8dm9kYXx2dWxjfHZ4KDUyfDUzfDYwfDYxfDcwfDgwfDgxfDgzfDg1fDk4KXx3M2MoXC18ICl8d2ViY3x3aGl0fHdpKGcgfG5jfG53KXx3bWxifHdvbnV8eDcwMHx5YXNcLXx5b3VyfHpldG98enRlXC0vaS50ZXN0KG5hdmlnYXRvci51c2VyQWdlbnQuc3Vic3RyKDAsNCkpKXtpc01vYmlsZT10cnVlO30KaWYoaXNNb2JpbGUmJiFpc1ByZXNlbGVjdGlvbil7dGhpcy4kcGFyZW50LmdvdG9QYWdlKCk7fX0sY291bnRJdGVtczpmdW5jdGlvbihjYXRlZ29yeSl7bGV0IHNlbGY9dGhpcztsZXQgaXRlbUNvdW50PTA7aWYoY2F0ZWdvcnkpe2l0ZW1Db3VudD1zZWxmLiRwYXJlbnQucmVzdWx0LmZpbHRlcihmdW5jdGlvbihpdGVtKXtpZihpdGVtLkNhdGVnb3JpZXNbc2VsZi5jYXRlZ29yeXR5cGVdIT09dW5kZWZpbmVkKXtyZXR1cm4gaXRlbS5DYXRlZ29yaWVzW3NlbGYuY2F0ZWdvcnl0eXBlXS5pbmRleE9mKGNhdGVnb3J5LmNhdGVnb3J5TmFtZSk+LTE7fQpyZXR1cm4gZmFsc2U7fSkubGVuZ3RoO30KZWxzZXtpdGVtQ291bnQ9dGhpcy4kcGFyZW50LnJlc3VsdC5sZW5ndGg7fQpyZXR1cm4gaXRlbUNvdW50O30saGFzSXRlbXM6ZnVuY3Rpb24oY2F0KXtsZXQgc2VsZj10aGlzO3JldHVybiBzZWxmLmNvdW50SXRlbXMoY2F0KT4wO30saXNWaXNpYmxlOmZ1bmN0aW9uKGNhdCl7bGV0IHNlbGY9dGhpcztsZXQgcmVzdWx0PXRydWU7aWYoIXNlbGYuc2hvd1plcm9Db3VudCl7cmVzdWx0PXNlbGYuaGFzSXRlbXMoY2F0KTt9CnJldHVybiByZXN1bHQ7fX19KTtWdWUuY29tcG9uZW50KCdjYXRlZ29yeScse3RlbXBsYXRlOicjY3AtY2F0ZWdvcnknLHByb3BzOnt0aXRsZTpTdHJpbmcsY2F0ZWdvcnl0eXBlOlN0cmluZyxjYXRlZ29yeW5hbWVzOlN0cmluZyxpbmRleDpOdW1iZXIsc2hvd0NvdW50ZXJzOkJvb2xlYW4sbWF4VmlzaWJsZTpOdW1iZXIsc2hvd1plcm9Db3VudDpCb29sZWFufSxkYXRhOmZ1bmN0aW9uKCl7cmV0dXJue2NoZWNrZWRDb3VudDowLGFsbGNhdGVnb3JpZXM6W10saW5pdGlhbE1heFZpc2libGU6dGhpcy5tYXhWaXNpYmxlLHNob3dBbGw6ZmFsc2V9fSxjb21wdXRlZDp7Y2F0ZWdvcmllczpmdW5jdGlvbigpe3ZhciBzZWxmPXRoaXM7dmFyIGl0ZW1MaW1pdD1wYXJzZUludChzZWxmLm1heFZpc2libGUpO2lmKGl0ZW1MaW1pdD4wJiYhc2VsZi5zaG93QWxsKXtyZXR1cm4gc2VsZi5hbGxjYXRlZ29yaWVzLnNsaWNlKDAsaXRlbUxpbWl0KTt9CmVsc2V7cmV0dXJuIHNlbGYuYWxsY2F0ZWdvcmllczt9fSxjYXRlZ29yaWVzQ291bnQ6ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5hbGxjYXRlZ29yaWVzLmxlbmd0aDt9fSxjcmVhdGVkOmZ1bmN0aW9uKCl7dmFyIHNlbGY9dGhpcztpZihzZWxmLmNhdGVnb3J5bmFtZXMhPT0iIil7c2VsZi5jYXRlZ29yeW5hbWVzLnNwbGl0KCd8JykuZm9yRWFjaChmdW5jdGlvbihjYXQpe3NlbGYuYWxsY2F0ZWdvcmllcy5wdXNoKHtjYXRlZ29yeVR5cGU6c2VsZi5jYXRlZ29yeXR5cGUsY2F0ZWdvcnlOYW1lOmNhdCxjaGVja2VkOmZhbHNlfSk7fSk7fX0sbW91bnRlZDpmdW5jdGlvbigpe3ZhciBzZWxmPXRoaXM7dmFyIHVybFBhcmFtcz1uZXcgVVJMU2VhcmNoUGFyYW1zKHdpbmRvdy5sb2NhdGlvbi5zZWFyY2gpO3ZhciBzZWxlY3RlZENhdGVnb3JpZXM9dXJsUGFyYW1zLmdldEFsbChzZWxmLmNhdGVnb3J5dHlwZS50b0xvd2VyQ2FzZSgpKTtpZihzZWxlY3RlZENhdGVnb3JpZXMhPT1udWxsKXtzZWxlY3RlZENhdGVnb3JpZXMuZm9yRWFjaChmdW5jdGlvbihjYXRlZ29yeU5hbWUpe3ZhciBpbmRleE9mPXNlbGYuYWxsY2F0ZWdvcmllcy5maW5kSW5kZXgoZnVuY3Rpb24oaXRlbSl7cmV0dXJuIGl0ZW0uY2F0ZWdvcnlOYW1lLnRvTG93ZXJDYXNlKCk9PWNhdGVnb3J5TmFtZS50b0xvd2VyQ2FzZSgpO30pO2lmKGluZGV4T2Y+LTEpe3NlbGYuYWxsY2F0ZWdvcmllc1tpbmRleE9mXS5jaGVja2VkPXRydWU7fX0pO30KaWYoQXJyYXkuaXNBcnJheShzZWxmLiRwYXJlbnQucHJlU2VsZWN0aW9uKSl7dmFyIGluZGV4UHJlc2VsZWN0ZWQ9c2VsZi4kcGFyZW50LnByZVNlbGVjdGlvbi5maW5kSW5kZXgoZnVuY3Rpb24oaXRlbSl7cmV0dXJuIGl0ZW0uQ2F0ZWdvcnlUeXBlTmFtZS50b0xvd2VyQ2FzZSgpPT1zZWxmLnRpdGxlLnRvTG93ZXJDYXNlKCk7fSk7aWYoaW5kZXhQcmVzZWxlY3RlZD4tMSl7c2VsZi4kcGFyZW50LnByZVNlbGVjdGlvbltpbmRleFByZXNlbGVjdGVkXS5DYXRlZ29yaWVzLmZvckVhY2goZnVuY3Rpb24ocHJlc2VsZWN0ZWRDYXRlZ29yeSl7dmFyIGluZGV4T2ZDYXRlZ29yeT1zZWxmLmFsbGNhdGVnb3JpZXMuZmluZEluZGV4KGZ1bmN0aW9uKGl0ZW0pe3JldHVybiBpdGVtLmNhdGVnb3J5TmFtZS50b0xvd2VyQ2FzZSgpPT1wcmVzZWxlY3RlZENhdGVnb3J5LnRvTG93ZXJDYXNlKCk7fSk7aWYoaW5kZXhPZkNhdGVnb3J5Pi0xKXtzZWxmLmFsbGNhdGVnb3JpZXNbaW5kZXhPZkNhdGVnb3J5XS5jaGVja2VkPXRydWU7fX0pO319CmlmKHNlbGYubW91bnRlZCE9bnVsbCl7d2luZG93LmNsZWFyVGltZW91dChzZWxmLm1vdW50ZWQpO30Kc2VsZi5tb3VudGVkPXdpbmRvdy5zZXRUaW1lb3V0KGZ1bmN0aW9uKCl7c2VsZi5pbml0TmljZVNlbGVjdCgpO3NlbGYudXBkYXRlRnVsbCgpO30sMTAwKTt9LHVwZGF0ZWQ6ZnVuY3Rpb24oKXt2YXIgc2VsZj10aGlzO2lmKHNlbGYubmljZVNlbGVjdEluaXRpYWxpemVkKXskKCdzZWxlY3QnLCQoc2VsZi4kZWwpKS5uaWNlU2VsZWN0KCd1cGRhdGUnKTt9fSxtZXRob2RzOntpbml0TmljZVNlbGVjdDpmdW5jdGlvbigpe3ZhciBzZWxmPXRoaXM7aWYoc2VsZi4kZWwubm9kZU5hbWUhPT0iI2NvbW1lbnQiKXskKCdzZWxlY3QnLCQoc2VsZi4kZWwpKS5uaWNlU2VsZWN0KG51bGwsbnVsbCx7c2hvd0NsZWFyQnV0dG9uOnRydWUsY2FsbGJhY2tDaGFuZ2U6ZnVuY3Rpb24oJHNlbGVjdCl7c2VsZi51cGRhdGVGdWxsKCk7fSxjYWxsYmFja0NsZWFyOmZ1bmN0aW9uKCRzZWxlY3Qpe3NlbGYudXBkYXRlRnVsbCgpO319KTtzZWxmLm5pY2VTZWxlY3RJbml0aWFsaXplZD10cnVlO319LHVwZGF0ZUZ1bGw6ZnVuY3Rpb24oKXt2YXIgc2VsZj10aGlzO3ZhciBzZWxlY3RlZFZhbHVlcz0kKCdzZWxlY3QnLCQoc2VsZi4kZWwpKS52YWwoKTtzZWxmLmNoZWNrZWRDb3VudD1zZWxlY3RlZFZhbHVlcz9zZWxlY3RlZFZhbHVlcy5sZW5ndGg6MDtzZWxmLmFsbGNhdGVnb3JpZXMuZm9yRWFjaChmdW5jdGlvbihjYXQpe2NhdC5jaGVja2VkPXNlbGVjdGVkVmFsdWVzIT1udWxsPyhzZWxlY3RlZFZhbHVlcy5pbmRleE9mKGNhdC5jYXRlZ29yeU5hbWUpPi0xKTpmYWxzZTtzZWxmLnVwZGF0ZShjYXQpO30pO30sdXBkYXRlOmZ1bmN0aW9uKGNhdCl7dmFyIGNhdGVnb3J5PXt0aXRsZTp0aGlzLnRpdGxlLGNhdGVnb3J5VHlwZTpjYXQuY2F0ZWdvcnlUeXBlLGNhdGVnb3J5TmFtZXM6W2NhdC5jYXRlZ29yeU5hbWVdfTt2YXIgaW5kZXhPZj10aGlzLiRwYXJlbnQuZmlsdGVyLnNlbGVjdGVkQ2F0ZWdvcmllcy5maW5kSW5kZXgoZnVuY3Rpb24oaXRlbSl7cmV0dXJuIGl0ZW0uY2F0ZWdvcnlUeXBlPT1jYXRlZ29yeS5jYXRlZ29yeVR5cGU7fSk7aWYoY2F0LmNoZWNrZWQpe2lmKGluZGV4T2Y+LTEpe3ZhciBjYXRlZ29yeU5hbWVJbmRleD10aGlzLiRwYXJlbnQuZmlsdGVyLnNlbGVjdGVkQ2F0ZWdvcmllc1tpbmRleE9mXS5jYXRlZ29yeU5hbWVzLmluZGV4T2YoY2F0LmNhdGVnb3J5TmFtZSk7aWYoY2F0ZWdvcnlOYW1lSW5kZXg9PS0xKXt0aGlzLiRwYXJlbnQuZmlsdGVyLnNlbGVjdGVkQ2F0ZWdvcmllc1tpbmRleE9mXS5jYXRlZ29yeU5hbWVzLnB1c2goY2F0LmNhdGVnb3J5TmFtZSk7fX0KZWxzZSBpZihpbmRleE9mPT0tMSl7dGhpcy4kcGFyZW50LmZpbHRlci5zZWxlY3RlZENhdGVnb3JpZXMucHVzaChjYXRlZ29yeSk7fX0KZWxzZXtpZihpbmRleE9mPi0xKXt2YXIgY2F0ZWdvcnlOYW1lSW5kZXg9dGhpcy4kcGFyZW50LmZpbHRlci5zZWxlY3RlZENhdGVnb3JpZXNbaW5kZXhPZl0uY2F0ZWdvcnlOYW1lcy5pbmRleE9mKGNhdC5jYXRlZ29yeU5hbWUpO2lmKGNhdGVnb3J5TmFtZUluZGV4Pi0xKXt0aGlzLiRwYXJlbnQuZmlsdGVyLnNlbGVjdGVkQ2F0ZWdvcmllc1tpbmRleE9mXS5jYXRlZ29yeU5hbWVzLnNwbGljZShjYXRlZ29yeU5hbWVJbmRleCwxKTt9CmlmKHRoaXMuJHBhcmVudC5maWx0ZXIuc2VsZWN0ZWRDYXRlZ29yaWVzW2luZGV4T2ZdLmNhdGVnb3J5TmFtZXMubGVuZ3RoPT0wKXt0aGlzLiRwYXJlbnQuZmlsdGVyLnNlbGVjdGVkQ2F0ZWdvcmllcy5zcGxpY2UoaW5kZXhPZiwxKTt9fX0KdGhpcy4kcGFyZW50LmZpbHRlci5wYWdlPTA7dGhpcy4kcGFyZW50LnVwZGF0ZVVybCgpO30sY291bnRJdGVtczpmdW5jdGlvbihjYXRlZ29yeSl7dmFyIGl0ZW1Db3VudD0wO3RoaXMuJHBhcmVudC5maWx0ZXJlZFJlc3VsdC5mb3JFYWNoKGZ1bmN0aW9uKGl0ZW0pe2lmKGl0ZW0uQ2F0ZWdvcmllc1tjYXRlZ29yeS5jYXRlZ29yeVR5cGVdIT11bmRlZmluZWQpe2lmKGl0ZW0uQ2F0ZWdvcmllc1tjYXRlZ29yeS5jYXRlZ29yeVR5cGVdLmluZGV4T2YoY2F0ZWdvcnkuY2F0ZWdvcnlOYW1lKT4tMSl7aXRlbUNvdW50Kys7fX19KTtyZXR1cm4gaXRlbUNvdW50O30saGFzSXRlbXM6ZnVuY3Rpb24oKXt2YXIgc2VsZj10aGlzO2lmKCFzZWxmLnNob3daZXJvQ291bnQpe3ZhciBpdGVtQ291bnQ9MDt0aGlzLiRwYXJlbnQuZmlsdGVyZWRSZXN1bHQuZm9yRWFjaChmdW5jdGlvbihpdGVtKXtpZihpdGVtLkNhdGVnb3JpZXNbc2VsZi5jYXRlZ29yeXR5cGVdIT11bmRlZmluZWQpe3NlbGYuY2F0ZWdvcnluYW1lcy5zcGxpdCgnfCcpLmZvckVhY2goZnVuY3Rpb24oY2F0ZWdvcnlOYW1lKXtpZihpdGVtLkNhdGVnb3JpZXNbc2VsZi5jYXRlZ29yeXR5cGVdLmluZGV4T2YoY2F0ZWdvcnlOYW1lKT4tMSl7aXRlbUNvdW50Kys7fX0pO319KTtyZXR1cm4gaXRlbUNvdW50PjA7fQpyZXR1cm4gdHJ1ZTt9LGlzVmlzaWJsZTpmdW5jdGlvbihjYXQpe3ZhciBzZWxmPXRoaXM7aWYoIXNlbGYuc2hvd1plcm9Db3VudCl7cmV0dXJuIHNlbGYuY291bnRJdGVtcyhjYXQpPjA7fQpyZXR1cm4gdHJ1ZTt9fX0pO2Z1bmN0aW9uIGluaXRTZWFyY2hGaWx0ZXIoKXt2YXIgYXBwPW5ldyBWdWUoe2VsOiIjZmlsdGVyZWRTZWFyY2giLGRhdGE6e2lzTG9hZGluZzpmYWxzZSx2aWV3OiJncmlkIixyZXN1bHQ6W3siTGlzdERhdGFJRCI6ODU2LCJOYXZpZ2F0ZVVybCI6Imh0dHBzOi8vd3d3LmNhcmVmb3JjZW9uZS5iZS9lbi92YWNhdHVyZXMvbWVkaWNhbC9tZGVjaW4tZHUtdHJhdmFpbC1hcmxvbiIsIlRpdGxlIjoiTcOpZGVjaW4gZHUgdHJhdmFpbCIsIlB1Ymxpc2hEYXRlIjoiMjAyMy0wMi0yN1QwMDowMDowMCIsIkN1c3RvbUZpZWxkcyI6e30sIlNjb3JlIjowLjAsIkNhdGVnb3JpZXMiOnsiVmFjYXR1cmUgd2Vya3dlZWsiOlsiNDAiXSwiVmFjYXR1cmUgcHJvY2VkdXJlIjpbIlBlcm1hbmVudCBQbGFjZW1lbnQiXSwiVmFjYXR1cmUgY29udHJhY3R0eXBlIjpbIkVtcGxveW1lbnQgY29udHJhY3QgLSBpbmRlZmluaXRlIHBlcmlvZCJdLCJWYWNhdHVyZSBzZWN0b3IiOlsiSGVhbHRoY2FyZSJdLCJWYWNhdHVyZSBmdW5jdGlvbiI6WyJPY2N1cGF0aW9uYWwgaGVhbHRoIHBoeXNpY2lhbiJdLCJWYWNhdHVyZSByZWdpbyI6WyJMdXhlbWJvdXJnIl0sIlZhY2F0dXJlIHZha2dlYmllZCI6WyJNZWRpY2FsIl19LCJWaXNpYmxlIjpmYWxzZSwiU29ydCI6MH0seyJMaXN0RGF0YUlEIjo4NTksIk5hdmlnYXRlVXJsIjoiaHR0cHM6Ly93d3cuY2FyZWZvcmNlb25lLmJlL2VuL3ZhY2F0dXJlcy9tZWRpY2FsL21kZWNpbi1kdS10cmF2YWlsLW5pdmVsbGVzIiwiVGl0bGUiOiJNw6lkZWNpbiBkdSB0cmF2YWlsIiwiUHVibGlzaERhdGUiOiIyMDIzLTAyLTI3VDAwOjAwOjAwIiwiQ3VzdG9tRmllbGRzIjp7fSwiU2NvcmUiOjAuMCwiQ2F0ZWdvcmllcyI6eyJWYWNhdHVyZSB3ZXJrd2VlayI6WyI0MCJdLCJWYWNhdHVyZSBwcm9jZWR1cmUiOlsiUGVybWFuZW50IFBsYWNlbWVudCJdLCJWYWNhdHVyZSBjb250cmFjdHR5cGUiOlsiRW1wbG95bWVudCBjb250cmFjdCAtIGluZGVmaW5pdGUgcGVyaW9kIl0sIlZhY2F0dXJlIHNlY3RvciI6WyJIZWFsdGhjYXJlIl0sIlZhY2F0dXJlIHJlZ2lvIjpbIldhbGxvbmllIl0sIlZhY2F0dXJlIHZha2dlYmllZCI6WyJNZWRpY2FsIl19LCJWaXNpYmxlIjpmYWxzZSwiU29ydCI6MH0seyJMaXN0RGF0YUlEIjo4NjUsIk5hdmlnYXRlVXJsIjoiaHR0cHM6Ly93d3cuY2FyZWZvcmNlb25lLmJlL2VuL3ZhY2F0dXJlcy9tZWRpY2FsL21kZWNpbi1kdS10cmF2YWlsLXdhbGxvbmllLTEiLCJUaXRsZSI6Ik3DqWRlY2luIGR1IHRyYXZhaWwiLCJQdWJsaXNoRGF0ZSI6IjIwMjMtMDItMjdUMDA6MDA6MDAiLCJDdXN0b21GaWVsZHMiOnt9LCJTY29yZSI6MC4wLCJDYXRlZ29yaWVzIjp7IlZhY2F0dXJlIHdlcmt3ZWVrIjpbIjQwIl0sIlZhY2F0dXJlIHByb2NlZHVyZSI6WyJQZXJtYW5lbnQgUGxhY2VtZW50Il0sIlZhY2F0dXJlIGNvbnRyYWN0dHlwZSI6WyJFbXBsb3ltZW50IGNvbnRyYWN0IC0gaW5kZWZpbml0ZSBwZXJpb2QiXSwiVmFjYXR1cmUgc2VjdG9yIjpbIkhlYWx0aGNhcmUiXSwiVmFjYXR1cmUgcmVnaW8iOlsiQmVsZ2l1bSJdLCJWYWNhdHVyZSB2YWtnZWJpZWQiOlsiTWVkaWNhbCJdfSwiVmlzaWJsZSI6ZmFsc2UsIlNvcnQiOjB9LHsiTGlzdERhdGFJRCI6ODQ3LCJOYXZpZ2F0ZVVybCI6Imh0dHBzOi8vd3d3LmNhcmVmb3JjZW9uZS5iZS9lbi92YWNhdHVyZXMvbWFuYWdlbWVudC9pbmZpcm1pZXItZS1lbi1jaGVmLXBvdXItbGUtcXVhcnRpZXItb3ByYXRvaXJlLWJydXhlbGxlcy0xIiwiVGl0bGUiOiJJbmZpcm1pZXIvZSBlbiBDaGVmIHBvdXIgbGUgUXVhcnRpZXIgT3DDqXJhdG9pcmUgIiwiUHVibGlzaERhdGUiOiIyMDIzLTAyLTI3VDAwOjAwOjAwIiwiQ3VzdG9tRmllbGRzIjp7fSwiU2NvcmUiOjAuMCwiQ2F0ZWdvcmllcyI6eyJWYWNhdHVyZSB3ZXJrd2VlayI6WyI0MCJdLCJWYWNhdHVyZSBwcm9jZWR1cmUiOlsiUGVybWFuZW50IFBsYWNlbWVudCJdLCJWYWNhdHVyZSByZWdpbyI6WyJCcnVzc2VscyJdLCJWYWNhdHVyZSBjb250cmFjdHR5cGUiOlsiRW1wbG95bWVudCBjb250cmFjdCAtIGluZGVmaW5pdGUgcGVyaW9kIl0sIlZhY2F0dXJlIHNlY3RvciI6WyJIZWFsdGhjYXJlIl0sIlZhY2F0dXJlIGZ1bmN0aW9uIjpbIkhlYWQgbnVyc2UgKyBtYXN0ZXIiXSwiVmFjYXR1cmUgdmFrZ2ViaWVkIjpbIk1hbmFnZW1lbnQiXX0sIlZpc2libGUiOmZhbHNlLCJTb3J0IjowfSx7Ikxpc3REYXRhSUQiOjk2MCwiTmF2aWdhdGVVcmwiOiJodHRwczovL3d3dy5jYXJlZm9yY2VvbmUuYmUvZW4vdmFjYXR1cmVzL3N1cHBvcnQvb2ZmaWNlLXBhcnRuZXItdmxhYW1zLWJyYWJhbnQiLCJUaXRsZSI6Ik9mZmljZSBQYXJ0bmVyICIsIlB1Ymxpc2hEYXRlIjoiMjAyMy0wMi0yN1QwMDowMDowMCIsIkN1c3RvbUZpZWxkcyI6e30sIlNjb3JlIjowLjAsIkNhdGVnb3JpZXMiOnsiVmFjYXR1cmUgd2Vya3dlZWsiOlsiNDAiXSwiVmFjYXR1cmUgcHJvY2VkdXJlIjpbIlBlcm1hbmVudCBQbGFjZW1lbnQiXSwiVmFjYXR1cmUgcmVnaW8iOlsiQnJ1c3NlbHMiXSwiVmFjYXR1cmUgY29udHJhY3R0eXBlIjpbIkVtcGxveW1lbnQgY29udHJhY3QgLSBpbmRlZmluaXRlIHBlcmlvZCJdLCJWYWNhdHVyZSBzZWN0b3IiOlsiSGVhbHRoY2FyZSJdLCJWYWNhdHVyZSB2YWtnZWJpZWQiOlsiU3VwcG9ydCJdLCJWYWNhdHVyZSBmdW5jdGlvbiI6WyJNYW5hZ2VtZW50IEFzc2lzdGFudCJdfSwiVmlzaWJsZSI6ZmFsc2UsIlNvcnQiOjB9LHsiTGlzdERhdGFJRCI6ODUzLCJOYXZpZ2F0ZVVybCI6Imh0dHBzOi8vd3d3LmNhcmVmb3JjZW9uZS5iZS9lbi92YWNhdHVyZXMvbWVkaWNhbC9tZGVjaW4tZHUtdHJhdmFpbC10b3VybmFpIiwiVGl0bGUiOiJNw6lkZWNpbiBkdSB0cmF2YWlsIiwiUHVibGlzaERhdGUiOiIyMDIzLTAyLTI3VDAwOjAwOjAwIiwiQ3VzdG9tRmllbGRzIjp7fSwiU2NvcmUiOjAuMCwiQ2F0ZWdvcmllcyI6eyJWYWNhdHVyZSB3ZXJrd2VlayI6WyI0MCJdLCJWYWNhdHVyZSBwcm9jZWR1cmUiOlsiUGVybWFuZW50IFBsYWNlbWVudCJdLCJWYWNhdHVyZSBjb250cmFjdHR5cGUiOlsiRW1wbG95bWVudCBjb250cmFjdCAtIGluZGVmaW5pdGUgcGVyaW9kIl0sIlZhY2F0dXJlIHNlY3RvciI6WyJIZWFsdGhjYXJlIl0sIlZhY2F0dXJlIHJlZ2lvIjpbIkhhaW5hdXQiXSwiVmFjYXR1cmUgdmFrZ2ViaWVkIjpbIk1lZGljYWwiXX0sIlZpc2libGUiOmZhbHNlLCJTb3J0IjowfSx7Ikxpc3REYXRhSUQiOjg2NiwiTmF2aWdhdGVVcmwiOiJodHRwczovL3d3dy5jYXJlZm9yY2VvbmUuYmUvZW4vdmFjYXR1cmVzL21lZGljYWwvbWRlY2luLWR1LXRyYXZhaWwtbGlnZSIsIlRpdGxlIjoiTcOpZGVjaW4gZHUgdHJhdmFpbCIsIlB1Ymxpc2hEYXRlIjoiMjAyMy0wMi0yN1QwMDowMDowMCIsIkN1c3RvbUZpZWxkcyI6e30sIlNjb3JlIjowLjAsIkNhdGVnb3JpZXMiOnsiVmFjYXR1cmUgd2Vya3dlZWsiOlsiNDAiXSwiVmFjYXR1cmUgcHJvY2VkdXJlIjpbIlBlcm1hbmVudCBQbGFjZW1lbnQiXSwiVmFjYXR1cmUgY29udHJhY3R0eXBlIjpbIkVtcGxveW1lbnQgY29udHJhY3QgLSBpbmRlZmluaXRlIHBlcmlvZCJdLCJWYWNhdHVyZSBzZWN0b3IiOlsiSGVhbHRoY2FyZSJdLCJWYWNhdHVyZSByZWdpbyI6WyJMacOoZ2UiXSwiVmFjYXR1cmUgZnVuY3Rpb24iOlsiT2NjdXBhdGlvbmFsIGhlYWx0aCBwaHlzaWNpYW4iXSwiVmFjYXR1cmUgdmFrZ2ViaWVkIjpbIk1lZGljYWwiXX0sIlZpc2libGUiOmZhbHNlLCJTb3J0IjowfSx7Ikxpc3REYXRhSUQiOjg4MSwiTmF2aWdhdGVVcmwiOiJodHRwczovL3d3dy5jYXJlZm9yY2VvbmUuYmUvZW4vdmFjYXR1cmVzL21hbmFnZW1lbnQvdGVjaG5vbG9ndWUtZW4tY2hlZi1lbi1pbWFnZXJpZS1tZGljYWxlLXl2b2lyIiwiVGl0bGUiOiJUZWNobm9sb2d1ZSBlbiBjaGVmIGVuIGltYWdlcmllIG3DqWRpY2FsZSIsIlB1Ymxpc2hEYXRlIjoiMjAyMy0wMi0yN1QwMDowMDowMCIsIkN1c3RvbUZpZWxkcyI6e30sIlNjb3JlIjowLjAsIkNhdGVnb3JpZXMiOnsiVmFjYXR1cmUgd2Vya3dlZWsiOlsiNDAiXSwiVmFjYXR1cmUgcHJvY2VkdXJlIjpbIlBlcm1hbmVudCBQbGFjZW1lbnQiXSwiVmFjYXR1cmUgY29udHJhY3R0eXBlIjpbIkVtcGxveW1lbnQgY29udHJhY3QgLSBpbmRlZmluaXRlIHBlcmlvZCJdLCJWYWNhdHVyZSBzZWN0b3IiOlsiSGVhbHRoY2FyZSJdLCJWYWNhdHVyZSByZWdpbyI6WyJXYWxsb29uIEJyYWJhbnQiXSwiVmFjYXR1cmUgdmFrZ2ViaWVkIjpbIk1hbmFnZW1lbnQiXX0sIlZpc2libGUiOmZhbHNlLCJTb3J0IjowfSx7Ikxpc3REYXRhSUQiOjg5NSwiTmF2aWdhdGVVcmwiOiJodHRwczovL3d3dy5jYXJlZm9yY2VvbmUuYmUvZW4vdmFjYXR1cmVzL21lZGljYWwvbWRlY2luLWR1LXRyYXZhaWwtY2hhcmxlcm9pIiwiVGl0bGUiOiJNw6lkZWNpbiBkdSB0cmF2YWlsIiwiUHVibGlzaERhdGUiOiIyMDIzLTAyLTI3VDAwOjAwOjAwIiwiQ3VzdG9tRmllbGRzIjp7fSwiU2NvcmUiOjAuMCwiQ2F0ZWdvcmllcyI6eyJWYWNhdHVyZSB3ZXJrd2VlayI6WyI0MCJdLCJWYWNhdHVyZSBwcm9jZWR1cmUiOlsiUGVybWFuZW50IFBsYWNlbWVudCJdLCJWYWNhdHVyZSBjb250cmFjdHR5cGUiOlsiRW1wbG95bWVudCBjb250cmFjdCAtIGluZGVmaW5pdGUgcGVyaW9kIl0sIlZhY2F0dXJlIHNlY3RvciI6WyJIZWFsdGhjYXJlIl0sIlZhY2F0dXJlIHJlZ2lvIjpbIkhhaW5hdXQiXSwiVmFjYXR1cmUgZnVuY3Rpb24iOlsiT2NjdXBhdGlvbmFsIGhlYWx0aCBwaHlzaWNpYW4iXSwiVmFjYXR1cmUgdmFrZ2ViaWVkIjpbIk1lZGljYWwiXX0sIlZpc2libGUiOmZhbHNlLCJTb3J0IjowfSx7Ikxpc3REYXRhSUQiOjk1NSwiTmF2aWdhdGVVcmwiOiJodHRwczovL3d3dy5jYXJlZm9yY2VvbmUuYmUvZW4vdmFjYXR1cmVzL21lZGljYWwvbWRlY2luLWR1LXRyYXZhaWwtbmFtdXIiLCJUaXRsZSI6Ik3DqWRlY2luIGR1IHRyYXZhaWwiLCJQdWJsaXNoRGF0ZSI6IjIwMjMtMDItMjdUMDA6MDA6MDAiLCJDdXN0b21GaWVsZHMiOnt9LCJTY29yZSI6MC4wLCJDYXRlZ29yaWVzIjp7IlZhY2F0dXJlIHdlcmt3ZWVrIjpbIjQwIl0sIlZhY2F0dXJlIHByb2NlZHVyZSI6WyJQZXJtYW5lbnQgUGxhY2VtZW50Il0sIlZhY2F0dXJlIGNvbnRyYWN0dHlwZSI6WyJFbXBsb3ltZW50IGNvbnRyYWN0IC0gaW5kZWZpbml0ZSBwZXJpb2QiXSwiVmFjYXR1cmUgc2VjdG9yIjpbIkhlYWx0aGNhcmUiXSwiVmFjYXR1cmUgcmVnaW8iOlsiV2FsbG9uaWUiXSwiVmFjYXR1cmUgdmFrZ2ViaWVkIjpbIk1lZGljYWwiXX0sIlZpc2libGUiOmZhbHNlLCJTb3J0IjowfSx7Ikxpc3REYXRhSUQiOjg3MiwiTmF2aWdhdGVVcmwiOiJodHRwczovL3d3dy5jYXJlZm9yY2VvbmUuYmUvZW4vdmFjYXR1cmVzL2RpcmVjdG9yYy1sZXZlbC9kaXJlY3RldXItZGUtbWFpc29uLWRlLXJlcG9zLS0tbGlnZS1saWdlLTEiLCJUaXRsZSI6IkRpcmVjdGV1ciBkZSBtYWlzb24gZGUgcmVwb3MgLSBMacOoZ2UiLCJQdWJsaXNoRGF0ZSI6IjIwMjMtMDItMjdUMDA6MDA6MDAiLCJDdXN0b21GaWVsZHMiOnt9LCJTY29yZSI6MC4wLCJDYXRlZ29yaWVzIjp7IlZhY2F0dXJlIHdlcmt3ZWVrIjpbIjQwIl0sIlZhY2F0dXJlIHByb2NlZHVyZSI6WyJQZXJtYW5lbnQgUGxhY2VtZW50Il0sIlZhY2F0dXJlIGNvbnRyYWN0dHlwZSI6WyJFbXBsb3ltZW50IGNvbnRyYWN0IC0gaW5kZWZpbml0ZSBwZXJpb2QiXSwiVmFjYXR1cmUgc2VjdG9yIjpbIkhlYWx0aGNhcmUiXSwiVmFjYXR1cmUgZnVuY3Rpb24iOlsiRGlyZWN0b3IgTnVyc2luZyBIb21lIl0sIlZhY2F0dXJlIHJlZ2lvIjpbIkxpw6hnZSJdLCJWYWNhdHVyZSB2YWtnZWJpZWQiOlsiRGlyZWN0b3IvQy1sZXZlbCJdfSwiVmlzaWJsZSI6ZmFsc2UsIlNvcnQiOjB9LHsiTGlzdERhdGFJRCI6ODc1LCJOYXZpZ2F0ZVVybCI6Imh0dHBzOi8vd3d3LmNhcmVmb3JjZW9uZS5iZS9lbi92YWNhdHVyZXMvZGlyZWN0b3JjLWxldmVsL2RpcmVjdGV1ci1kZS1tYWlzb24tZGUtcmVwb3MtbGlnZS0xIiwiVGl0bGUiOiJEaXJlY3RldXIgZGUgbWFpc29uIGRlIHJlcG9zICIsIlB1Ymxpc2hEYXRlIjoiMjAyMy0wMi0yN1QwMDowMDowMCIsIkN1c3RvbUZpZWxkcyI6e30sIlNjb3JlIjowLjAsIkNhdGVnb3JpZXMiOnsiVmFjYXR1cmUgd2Vya3dlZWsiOlsiNDAiXSwiVmFjYXR1cmUgcHJvY2VkdXJlIjpbIlBlcm1hbmVudCBQbGFjZW1lbnQiXSwiVmFjYXR1cmUgY29udHJhY3R0eXBlIjpbIkVtcGxveW1lbnQgY29udHJhY3QgLSBpbmRlZmluaXRlIHBlcmlvZCJdLCJWYWNhdHVyZSBzZWN0b3IiOlsiSGVhbHRoY2FyZSJdLCJWYWNhdHVyZSBmdW5jdGlvbiI6WyJEaXJlY3RvciBOdXJzaW5nIEhvbWUiXSwiVmFjYXR1cmUgcmVnaW8iOlsiTGnDqGdlIl0sIlZhY2F0dXJlIHZha2dlYmllZCI6WyJEaXJlY3Rvci9DLWxldmVsIl19LCJWaXNpYmxlIjpmYWxzZSwiU29ydCI6MH0seyJMaXN0RGF0YUlEIjo4NzgsIk5hdmlnYXRlVXJsIjoiaHR0cHM6Ly93d3cuY2FyZWZvcmNlb25lLmJlL2VuL3ZhY2F0dXJlcy9tYW5hZ2VtZW50L2luZmlybWllci1lLWVuLWNoZWYtZW4tc3RyaWxpc2F0aW9uLWJydXhlbGxlcyIsIlRpdGxlIjoiSW5maXJtaWVyL2UgZW4gY2hlZiBlbiBTdMOpcmlsaXNhdGlvbiIsIlB1Ymxpc2hEYXRlIjoiMjAyMy0wMi0yN1QwMDowMDowMCIsIkN1c3RvbUZpZWxkcyI6e30sIlNjb3JlIjowLjAsIkNhdGVnb3JpZXMiOnsiVmFjYXR1cmUgd2Vya3dlZWsiOlsiNDAiXSwiVmFjYXR1cmUgcHJvY2VkdXJlIjpbIlBlcm1hbmVudCBQbGFjZW1lbnQiXSwiVmFjYXR1cmUgcmVnaW8iOlsiQnJ1c3NlbHMiXSwiVmFjYXR1cmUgY29udHJhY3R0eXBlIjpbIkVtcGxveW1lbnQgY29udHJhY3QgLSBpbmRlZmluaXRlIHBlcmlvZCJdLCJWYWNhdHVyZSBzZWN0b3IiOlsiSGVhbHRoY2FyZSJdLCJWYWNhdHVyZSB2YWtnZWJpZWQiOlsiTWFuYWdlbWVudCJdfSwiVmlzaWJsZSI6ZmFsc2UsIlNvcnQiOjB9LHsiTGlzdERhdGFJRCI6ODUwLCJOYXZpZ2F0ZVVybCI6Imh0dHBzOi8vd3d3LmNhcmVmb3JjZW9uZS5iZS9lbi92YWNhdHVyZXMvbWVkaWNhbC9tZGVjaW4tZHUtdHJhdmFpbC1icnV4ZWxsZXMiLCJUaXRsZSI6Ik3DqWRlY2luIGR1IHRyYXZhaWwiLCJQdWJsaXNoRGF0ZSI6IjIwMjMtMDItMjdUMDA6MDA6MDAiLCJDdXN0b21GaWVsZHMiOnt9LCJTY29yZSI6MC4wLCJDYXRlZ29yaWVzIjp7IlZhY2F0dXJlIHdlcmt3ZWVrIjpbIjQwIl0sIlZhY2F0dXJlIHByb2NlZHVyZSI6WyJQZXJtYW5lbnQgUGxhY2VtZW50Il0sIlZhY2F0dXJlIHJlZ2lvIjpbIkJydXNzZWxzIl0sIlZhY2F0dXJlIGNvbnRyYWN0dHlwZSI6WyJFbXBsb3ltZW50IGNvbnRyYWN0IC0gaW5kZWZpbml0ZSBwZXJpb2QiXSwiVmFjYXR1cmUgc2VjdG9yIjpbIkhlYWx0aGNhcmUiXSwiVmFjYXR1cmUgZnVuY3Rpb24iOlsiT2NjdXBhdGlvbmFsIGhlYWx0aCBwaHlzaWNpYW4iXSwiVmFjYXR1cmUgdmFrZ2ViaWVkIjpbIk1lZGljYWwiXX0sIlZpc2libGUiOmZhbHNlLCJTb3J0IjowfSx7Ikxpc3REYXRhSUQiOjk1NCwiTmF2aWdhdGVVcmwiOiJodHRwczovL3d3dy5jYXJlZm9yY2VvbmUuYmUvZW4vdmFjYXR1cmVzL21hbmFnZW1lbnQvaW5maXJtaWVyLWUtZW4tY2hlZi1vdHRpZ25pZXMiLCJUaXRsZSI6IkluZmlybWllci9lIGVuIGNoZWYgIiwiUHVibGlzaERhdGUiOiIyMDIzLTAyLTIxVDAwOjAwOjAwIiwiQ3VzdG9tRmllbGRzIjp7fSwiU2NvcmUiOjAuMCwiQ2F0ZWdvcmllcyI6eyJWYWNhdHVyZSB3ZXJrd2VlayI6WyI0MCJdLCJWYWNhdHVyZSBwcm9jZWR1cmUiOlsiUGVybWFuZW50IFBsYWNlbWVudCJdLCJWYWNhdHVyZSBjb250cmFjdHR5cGUiOlsiRW1wbG95bWVudCBjb250cmFjdCAtIGluZGVmaW5pdGUgcGVyaW9kIl0sIlZhY2F0dXJlIHNlY3RvciI6WyJIZWFsdGhjYXJlIl0sIlZhY2F0dXJlIGZ1bmN0aW9uIjpbIkhlYWQgbnVyc2UiXSwiVmFjYXR1cmUgcmVnaW8iOlsiV2FsbG9vbiBCcmFiYW50Il0sIlZhY2F0dXJlIHZha2dlYmllZCI6WyJNYW5hZ2VtZW50Il19LCJWaXNpYmxlIjpmYWxzZSwiU29ydCI6MH0seyJMaXN0RGF0YUlEIjo5NTAsIk5hdmlnYXRlVXJsIjoiaHR0cHM6Ly93d3cuY2FyZWZvcmNlb25lLmJlL2VuL3ZhY2F0dXJlcy9kaXJlY3RvcmMtbGV2ZWwvZmFjaWxpdHktbWFuYWdlci12bGFhbmRlcmVuIiwiVGl0bGUiOiJJbmZyYXN0cnVjdHVyZSBtYW5hZ2VyIiwiUHVibGlzaERhdGUiOiIyMDIzLTAyLTIwVDAwOjAwOjAwIiwiQ3VzdG9tRmllbGRzIjp7fSwiU2NvcmUiOjAuMCwiQ2F0ZWdvcmllcyI6eyJWYWNhdHVyZSB3ZXJrd2VlayI6WyI0MCJdLCJWYWNhdHVyZSBwcm9jZWR1cmUiOlsiUGVybWFuZW50IFBsYWNlbWVudCJdLCJWYWNhdHVyZSBjb250cmFjdHR5cGUiOlsiRW1wbG95bWVudCBjb250cmFjdCAtIGluZGVmaW5pdGUgcGVyaW9kIl0sIlZhY2F0dXJlIHNlY3RvciI6WyJIZWFsdGhjYXJlIl0sIlZhY2F0dXJlIHJlZ2lvIjpbIkZsYW5kZXJzIl0sIlZhY2F0dXJlIHZha2dlYmllZCI6WyJEaXJlY3Rvci9DLWxldmVsIl19LCJWaXNpYmxlIjpmYWxzZSwiU29ydCI6MH0seyJMaXN0RGF0YUlEIjo5NDIsIk5hdmlnYXRlVXJsIjoiaHR0cHM6Ly93d3cuY2FyZWZvcmNlb25lLmJlL2VuL3ZhY2F0dXJlcy9tYW5hZ2VtZW50L2hvb2ZkdmVycGxlZWdrdW5kaWdlLXJlZ2lvLWdlbnQiLCJUaXRsZSI6IkFmZGVsaW5nc3ZlcmFudHdvb3JkZWxpamtlICIsIlB1Ymxpc2hEYXRlIjoiMjAyMy0wMi0xNlQwMDowMDowMCIsIkN1c3RvbUZpZWxkcyI6e30sIlNjb3JlIjowLjAsIkNhdGVnb3JpZXMiOnsiVmFjYXR1cmUgd2Vya3dlZWsiOlsiNDAiXSwiVmFjYXR1cmUgcHJvY2VkdXJlIjpbIlBlcm1hbmVudCBQbGFjZW1lbnQiXSwiVmFjYXR1cmUgY29udHJhY3R0eXBlIjpbIkVtcGxveW1lbnQgY29udHJhY3QgLSBpbmRlZmluaXRlIHBlcmlvZCJdLCJWYWNhdHVyZSByZWdpbyI6WyJFYXN0IEZsYW5kZXJzIl0sIlZhY2F0dXJlIHNlY3RvciI6WyJIZWFsdGhjYXJlIl0sIlZhY2F0dXJlIGZ1bmN0aW9uIjpbIkhlYWQgbnVyc2UiXSwiVmFjYXR1cmUgdmFrZ2ViaWVkIjpbIk1hbmFnZW1lbnQiXX0sIlZpc2libGUiOmZhbHNlLCJTb3J0IjowfSx7Ikxpc3REYXRhSUQiOjkzOSwiTmF2aWdhdGVVcmwiOiJodHRwczovL3d3dy5jYXJlZm9yY2VvbmUuYmUvZW4vdmFjYXR1cmVzL21hbmFnZW1lbnQvaG9vZmR2ZXJwbGVlZ2t1bmRpZ2UtYW50d2VycGVuIiwiVGl0bGUiOiJIb29mZHZlcnBsZWVna3VuZGlnZSIsIlB1Ymxpc2hEYXRlIjoiMjAyMy0wMi0xNlQwMDowMDowMCIsIkN1c3RvbUZpZWxkcyI6e30sIlNjb3JlIjowLjAsIkNhdGVnb3JpZXMiOnsiVmFjYXR1cmUgd2Vya3dlZWsiOlsiNDAiXSwiVmFjYXR1cmUgcHJvY2VkdXJlIjpbIlBlcm1hbmVudCBQbGFjZW1lbnQiXSwiVmFjYXR1cmUgY29udHJhY3R0eXBlIjpbIkVtcGxveW1lbnQgY29udHJhY3QgLSBpbmRlZmluaXRlIHBlcmlvZCJdLCJWYWNhdHVyZSBzZWN0b3IiOlsiSGVhbHRoY2FyZSJdLCJWYWNhdHVyZSBmdW5jdGlvbiI6WyJIZWFkIG51cnNlIl0sIlZhY2F0dXJlIHJlZ2lvIjpbIkFudHdlcnAiXSwiVmFjYXR1cmUgdmFrZ2ViaWVkIjpbIk1hbmFnZW1lbnQiXX0sIlZpc2libGUiOmZhbHNlLCJTb3J0IjowfSx7Ikxpc3REYXRhSUQiOjkzNSwiTmF2aWdhdGVVcmwiOiJodHRwczovL3d3dy5jYXJlZm9yY2VvbmUuYmUvZW4vdmFjYXR1cmVzL3BhcmFtZWRpY2FsL2luZmlybWllci1lLWVuLWNoZWYtZm9yZXN0IiwiVGl0bGUiOiJJbmZpcm1pZXIvZSBlbiBjaGVmICIsIlB1Ymxpc2hEYXRlIjoiMjAyMy0wMi0xNFQwMDowMDowMCIsIkN1c3RvbUZpZWxkcyI6e30sIlNjb3JlIjowLjAsIkNhdGVnb3JpZXMiOnsiVmFjYXR1cmUgd2Vya3dlZWsiOlsiNDAiXSwiVmFjYXR1cmUgcHJvY2VkdXJlIjpbIlBlcm1hbmVudCBQbGFjZW1lbnQiXSwiVmFjYXR1cmUgcmVnaW8iOlsiQnJ1c3NlbHMiXSwiVmFjYXR1cmUgY29udHJhY3R0eXBlIjpbIkVtcGxveW1lbnQgY29udHJhY3QgLSBpbmRlZmluaXRlIHBlcmlvZCJdLCJWYWNhdHVyZSBzZWN0b3IiOlsiSGVhbHRoY2FyZSJdLCJWYWNhdHVyZSB2YWtnZWJpZWQiOlsiUGFyYW1lZGljYWwiXX0sIlZpc2libGUiOmZhbHNlLCJTb3J0IjowfSx7Ikxpc3REYXRhSUQiOjkyNSwiTmF2aWdhdGVVcmwiOiJodHRwczovL3d3dy5jYXJlZm9yY2VvbmUuYmUvZW4vdmFjYXR1cmVzL21hbmFnZW1lbnQvaW5maXJtaWVyLWUtZW4tY2hlZi1ldmVyZSIsIlRpdGxlIjoiSW5maXJtaWVyL2UgZW4gY2hlZi9hZGpvaW50KGUpIiwiUHVibGlzaERhdGUiOiIyMDIzLTAyLTEzVDAwOjAwOjAwIiwiQ3VzdG9tRmllbGRzIjp7fSwiU2NvcmUiOjAuMCwiQ2F0ZWdvcmllcyI6eyJWYWNhdHVyZSB3ZXJrd2VlayI6WyI0MCJdLCJWYWNhdHVyZSBwcm9jZWR1cmUiOlsiUGVybWFuZW50IFBsYWNlbWVudCJdLCJWYWNhdHVyZSByZWdpbyI6WyJCcnVzc2VscyJdLCJWYWNhdHVyZSBjb250cmFjdHR5cGUiOlsiRW1wbG95bWVudCBjb250cmFjdCAtIGluZGVmaW5pdGUgcGVyaW9kIl0sIlZhY2F0dXJlIHNlY3RvciI6WyJIZWFsdGhjYXJlIl0sIlZhY2F0dXJlIGZ1bmN0aW9uIjpbIkhlYWQgbnVyc2UiXSwiVmFjYXR1cmUgdmFrZ2ViaWVkIjpbIk1hbmFnZW1lbnQiXX0sIlZpc2libGUiOmZhbHNlLCJTb3J0IjowfSx7Ikxpc3REYXRhSUQiOjkzMywiTmF2aWdhdGVVcmwiOiJodHRwczovL3d3dy5jYXJlZm9yY2VvbmUuYmUvZW4vdmFjYXR1cmVzL2RpcmVjdG9yYy1sZXZlbC9kaXJlY3RldXItd29vbnpvcmdjZW50cnVtLWFudHdlcnBlbi0xIiwiVGl0bGUiOiJEaXJlY3RldXIgd29vbnpvcmdjZW50cnVtIiwiUHVibGlzaERhdGUiOiIyMDIzLTAyLTEzVDAwOjAwOjAwIiwiQ3VzdG9tRmllbGRzIjp7fSwiU2NvcmUiOjAuMCwiQ2F0ZWdvcmllcyI6eyJWYWNhdHVyZSB3ZXJrd2VlayI6WyI0MCJdLCJWYWNhdHVyZSBwcm9jZWR1cmUiOlsiUGVybWFuZW50IFBsYWNlbWVudCJdLCJWYWNhdHVyZSBjb250cmFjdHR5cGUiOlsiRW1wbG95bWVudCBjb250cmFjdCAtIGluZGVmaW5pdGUgcGVyaW9kIl0sIlZhY2F0dXJlIHNlY3RvciI6WyJIZWFsdGhjYXJlIl0sIlZhY2F0dXJlIGZ1bmN0aW9uIjpbIkRpcmVjdG9yIE51cnNpbmcgSG9tZSJdLCJWYWNhdHVyZSByZWdpbyI6WyJBbnR3ZXJwIl0sIlZhY2F0dXJlIHZha2dlYmllZCI6WyJEaXJlY3Rvci9DLWxldmVsIl19LCJWaXNpYmxlIjpmYWxzZSwiU29ydCI6MH0seyJMaXN0RGF0YUlEIjo5MjYsIk5hdmlnYXRlVXJsIjoiaHR0cHM6Ly93d3cuY2FyZWZvcmNlb25lLmJlL2VuL3ZhY2F0dXJlcy9tYW5hZ2VtZW50L2NvcmRpbmVyZW5kLWhvb2ZkdmVycGxlZWdrdW5kaWdlLW1ldC1iZWRyaWpmc3dhZ2VuLWxpbWJ1cmctZW4tYW50d2VycGVuLTEiLCJUaXRsZSI6Ik1vYmllbGUgSG9vZmR2ZXJwbGVlZ2t1bmRpZ2UgbWV0IGJlZHJpamZzd2FnZW4gIiwiUHVibGlzaERhdGUiOiIyMDIzLTAyLTEzVDAwOjAwOjAwIiwiQ3VzdG9tRmllbGRzIjp7fSwiU2NvcmUiOjAuMCwiQ2F0ZWdvcmllcyI6eyJWYWNhdHVyZSB3ZXJrd2VlayI6WyI0MCJdLCJWYWNhdHVyZSBwcm9jZWR1cmUiOlsiUGVybWFuZW50IFBsYWNlbWVudCJdLCJWYWNhdHVyZSBjb250cmFjdHR5cGUiOlsiRW1wbG95bWVudCBjb250cmFjdCAtIGluZGVmaW5pdGUgcGVyaW9kIl0sIlZhY2F0dXJlIHNlY3RvciI6WyJIZWFsdGhjYXJlIl0sIlZhY2F0dXJlIGZ1bmN0aW9uIjpbIkhlYWQgbnVyc2UiXSwiVmFjYXR1cmUgcmVnaW8iOlsiQW50d2VycCJdLCJWYWNhdHVyZSB2YWtnZWJpZWQiOlsiTWFuYWdlbWVudCJdfSwiVmlzaWJsZSI6ZmFsc2UsIlNvcnQiOjB9LHsiTGlzdERhdGFJRCI6OTA0LCJOYXZpZ2F0ZVVybCI6Imh0dHBzOi8vd3d3LmNhcmVmb3JjZW9uZS5iZS9lbi92YWNhdHVyZXMvcXVhbGl0eS9xdWFsaXR5LWRlcGFydG1lbnQtbWFuYWdlci13YWxsb25pZSIsIlRpdGxlIjoiUXVhbGl0eSBEZXBhcnRtZW50IE1hbmFnZXIiLCJQdWJsaXNoRGF0ZSI6IjIwMjMtMDItMDhUMDA6MDA6MDAiLCJDdXN0b21GaWVsZHMiOnt9LCJTY29yZSI6MC4wLCJDYXRlZ29yaWVzIjp7IlZhY2F0dXJlIHdlcmt3ZWVrIjpbIjQwIl0sIlZhY2F0dXJlIHByb2NlZHVyZSI6WyJQZXJtYW5lbnQgUGxhY2VtZW50Il0sIlZhY2F0dXJlIHNlY3RvciI6WyJMaWZlIHNjaWVuY2VzIl0sIlZhY2F0dXJlIGNvbnRyYWN0dHlwZSI6WyJFbXBsb3ltZW50IGNvbnRyYWN0IC0gaW5kZWZpbml0ZSBwZXJpb2QiXSwiVmFjYXR1cmUgdmFrZ2ViaWVkIjpbIlF1YWxpdHkiXSwiVmFjYXR1cmUgZnVuY3Rpb24iOlsiUUEgQW5hbHl0aWNhbCBNZXRob2RlcyJdfSwiVmlzaWJsZSI6ZmFsc2UsIlNvcnQiOjB9LHsiTGlzdERhdGFJRCI6OTAwLCJOYXZpZ2F0ZVVybCI6Imh0dHBzOi8vd3d3LmNhcmVmb3JjZW9uZS5iZS9lbi92YWNhdHVyZXMvcGFyYW1lZGljYWwvdGVjbmljby1kaS1yYWRpb3RlcmFwaWEtYnJ1eGVsbGVzLS0tYmVsZ2lvLTEiLCJUaXRsZSI6IlRlY25pY28gZGkgcmFkaW90ZXJhcGlhIiwiUHVibGlzaERhdGUiOiIyMDIzLTAyLTA4VDAwOjAwOjAwIiwiQ3VzdG9tRmllbGRzIjp7fSwiU2NvcmUiOjAuMCwiQ2F0ZWdvcmllcyI6eyJWYWNhdHVyZSB3ZXJrd2VlayI6WyI0MCJdLCJWYWNhdHVyZSBwcm9jZWR1cmUiOlsiUGVybWFuZW50IFBsYWNlbWVudCJdLCJWYWNhdHVyZSByZWdpbyI6WyJCcnVzc2VscyJdLCJWYWNhdHVyZSBjb250cmFjdHR5cGUiOlsiRW1wbG95bWVudCBjb250cmFjdCAtIGluZGVmaW5pdGUgcGVyaW9kIl0sIlZhY2F0dXJlIHNlY3RvciI6WyJIZWFsdGhjYXJlIl0sIlZhY2F0dXJlIHZha2dlYmllZCI6WyJQYXJhbWVkaWNhbCJdLCJWYWNhdHVyZSBmdW5jdGlvbiI6WyJSYWRpYXRpb24gdGhlcmFwaXN0Il19LCJWaXNpYmxlIjpmYWxzZSwiU29ydCI6MH0seyJMaXN0RGF0YUlEIjo5MDYsIk5hdmlnYXRlVXJsIjoiaHR0cHM6Ly93d3cuY2FyZWZvcmNlb25lLmJlL2VuL3ZhY2F0dXJlcy9yZGNsaW5pY2FsLS9leGVjdXRpdmUtc2VhcmNoLWNvbnN1bHRhbnQtaW4tbGlmZS1zY2llbmNlcy1icnVzc2VscyIsIlRpdGxlIjoiRXhlY3V0aXZlIFNlYXJjaCBDb25zdWx0YW50IGluIExpZmUgU2NpZW5jZXMgIiwiUHVibGlzaERhdGUiOiIyMDIzLTAyLTA4VDAwOjAwOjAwIiwiQ3VzdG9tRmllbGRzIjp7fSwiU2NvcmUiOjAuMCwiQ2F0ZWdvcmllcyI6eyJWYWNhdHVyZSBwcm9jZWR1cmUiOlsiSW50ZXJuYWwgam9iIl0sIlZhY2F0dXJlIHdlcmt3ZWVrIjpbIjQwIl0sIlZhY2F0dXJlIHNlY3RvciI6WyJMaWZlIHNjaWVuY2VzIl0sIlZhY2F0dXJlIHJlZ2lvIjpbIkJydXNzZWxzIl0sIlZhY2F0dXJlIGNvbnRyYWN0dHlwZSI6WyJFbXBsb3ltZW50IGNvbnRyYWN0IC0gaW5kZWZpbml0ZSBwZXJpb2QiXSwiVmFjYXR1cmUgdmFrZ2ViaWVkIjpbIlImRC9DbGluaWNhbCAiXX0sIlZpc2libGUiOmZhbHNlLCJTb3J0IjowfSx7Ikxpc3REYXRhSUQiOjg5NywiTmF2aWdhdGVVcmwiOiJodHRwczovL3d3dy5jYXJlZm9yY2VvbmUuYmUvZW4vdmFjYXR1cmVzL3BhcmFtZWRpY2FsL3Rjbmljby1lbmZlcm1hcmlhLWRlLXJhZGlvdGVyYXBpYS1hbmRlcmxlY2h0LS0tYmVsZ2l1bS0xIiwiVGl0bGUiOiJUw6ljbmljby9FbmZlcm1hcmlhIGRlIFJhZGlvdGVyYXBpYSIsIlB1Ymxpc2hEYXRlIjoiMjAyMy0wMi0wOFQwMDowMDowMCIsIkN1c3RvbUZpZWxkcyI6e30sIlNjb3JlIjowLjAsIkNhdGVnb3JpZXMiOnsiVmFjYXR1cmUgd2Vya3dlZWsiOlsiNDAiXSwiVmFjYXR1cmUgcHJvY2VkdXJlIjpbIlBlcm1hbmVudCBQbGFjZW1lbnQiXSwiVmFjYXR1cmUgcmVnaW8iOlsiQnJ1c3NlbHMiXSwiVmFjYXR1cmUgY29udHJhY3R0eXBlIjpbIkVtcGxveW1lbnQgY29udHJhY3QgLSBpbmRlZmluaXRlIHBlcmlvZCJdLCJWYWNhdHVyZSBzZWN0b3IiOlsiSGVhbHRoY2FyZSJdLCJWYWNhdHVyZSB2YWtnZWJpZWQiOlsiUGFyYW1lZGljYWwiXSwiVmFjYXR1cmUgZnVuY3Rpb24iOlsiUmFkaWF0aW9uIHRoZXJhcGlzdCJdfSwiVmlzaWJsZSI6ZmFsc2UsIlNvcnQiOjB9LHsiTGlzdERhdGFJRCI6ODg1LCJOYXZpZ2F0ZVVybCI6Imh0dHBzOi8vd3d3LmNhcmVmb3JjZW9uZS5iZS9lbi92YWNhdHVyZXMvZGlyZWN0b3JjLWxldmVsL2RpcmVjdGV1ci13b29uem9yZ2NlbnRydW0tbGltYnVyZyIsIlRpdGxlIjoiRGlyZWN0ZXVyIHdvb256b3JnY2VudHJ1bSIsIlB1Ymxpc2hEYXRlIjoiMjAyMy0wMi0wMVQwMDowMDowMCIsIkN1c3RvbUZpZWxkcyI6e30sIlNjb3JlIjowLjAsIkNhdGVnb3JpZXMiOnsiVmFjYXR1cmUgd2Vya3dlZWsiOlsiNDAiXSwiVmFjYXR1cmUgcHJvY2VkdXJlIjpbIlBlcm1hbmVudCBQbGFjZW1lbnQiXSwiVmFjYXR1cmUgY29udHJhY3R0eXBlIjpbIkVtcGxveW1lbnQgY29udHJhY3QgLSBpbmRlZmluaXRlIHBlcmlvZCJdLCJWYWNhdHVyZSBzZWN0b3IiOlsiSGVhbHRoY2FyZSJdLCJWYWNhdHVyZSBmdW5jdGlvbiI6WyJEaXJlY3RvciBOdXJzaW5nIEhvbWUiXSwiVmFjYXR1cmUgcmVnaW8iOlsiTGltYnVyZyJdLCJWYWNhdHVyZSB2YWtnZWJpZWQiOlsiRGlyZWN0b3IvQy1sZXZlbCJdfSwiVmlzaWJsZSI6ZmFsc2UsIlNvcnQiOjB9LHsiTGlzdERhdGFJRCI6ODg4LCJOYXZpZ2F0ZVVybCI6Imh0dHBzOi8vd3d3LmNhcmVmb3JjZW9uZS5iZS9lbi92YWNhdHVyZXMvZGlyZWN0b3JjLWxldmVsL2RpcmVjdGV1ci13b29uem9yZ2NlbnRydW0tdmxhYW1zLWJyYWJhbnQiLCJUaXRsZSI6IkRpcmVjdGV1ciB3b29uem9yZ2NlbnRydW0iLCJQdWJsaXNoRGF0ZSI6IjIwMjMtMDItMDFUMDA6MDA6MDAiLCJDdXN0b21GaWVsZHMiOnt9LCJTY29yZSI6MC4wLCJDYXRlZ29yaWVzIjp7IlZhY2F0dXJlIHdlcmt3ZWVrIjpbIjQwIl0sIlZhY2F0dXJlIHByb2NlZHVyZSI6WyJQZXJtYW5lbnQgUGxhY2VtZW50Il0sIlZhY2F0dXJlIHJlZ2lvIjpbIkZsZW1pc2NoIEJyYWJhbnQiXSwiVmFjYXR1cmUgY29udHJhY3R0eXBlIjpbIkVtcGxveW1lbnQgY29udHJhY3QgLSBpbmRlZmluaXRlIHBlcmlvZCJdLCJWYWNhdHVyZSBzZWN0b3IiOlsiSGVhbHRoY2FyZSJdLCJWYWNhdHVyZSBmdW5jdGlvbiI6WyJEaXJlY3RvciBOdXJzaW5nIEhvbWUiXSwiVmFjYXR1cmUgdmFrZ2ViaWVkIjpbIkRpcmVjdG9yL0MtbGV2ZWwiXX0sIlZpc2libGUiOmZhbHNlLCJTb3J0IjowfSx7Ikxpc3REYXRhSUQiOjg2OSwiTmF2aWdhdGVVcmwiOiJodHRwczovL3d3dy5jYXJlZm9yY2VvbmUuYmUvZW4vdmFjYXR1cmVzL2RpcmVjdG9yYy1sZXZlbC9kaXJlY3RldXItYWRqb2ludC1kZS1tYWlzb24tZGUtcmVwb3MtLS1hcmxvbi1hcmxvbiIsIlRpdGxlIjoiRGlyZWN0ZXVyIGFkam9pbnQgZGUgbWFpc29uIGRlIHJlcG9zIC0gQXJsb24iLCJQdWJsaXNoRGF0ZSI6IjIwMjMtMDItMDFUMDA6MDA6MDAiLCJDdXN0b21GaWVsZHMiOnt9LCJTY29yZSI6MC4wLCJDYXRlZ29yaWVzIjp7IlZhY2F0dXJlIHdlcmt3ZWVrIjpbIjQwIl0sIlZhY2F0dXJlIHByb2NlZHVyZSI6WyJQZXJtYW5lbnQgUGxhY2VtZW50Il0sIlZhY2F0dXJlIGNvbnRyYWN0dHlwZSI6WyJFbXBsb3ltZW50IGNvbnRyYWN0IC0gaW5kZWZpbml0ZSBwZXJpb2QiXSwiVmFjYXR1cmUgc2VjdG9yIjpbIkhlYWx0aGNhcmUiXSwiVmFjYXR1cmUgcmVnaW8iOlsiTHV4ZW1ib3VyZyJdLCJWYWNhdHVyZSB2YWtnZWJpZWQiOlsiRGlyZWN0b3IvQy1sZXZlbCJdLCJWYWNhdHVyZSBmdW5jdGlvbiI6WyJBc3Npc3RhbnQgRGlyZWN0b3IgTnVyc2luZyBIb21lIl19LCJWaXNpYmxlIjpmYWxzZSwiU29ydCI6MH0seyJMaXN0RGF0YUlEIjo4NjIsIk5hdmlnYXRlVXJsIjoiaHR0cHM6Ly93d3cuY2FyZWZvcmNlb25lLmJlL2VuL3ZhY2F0dXJlcy9tZWRpY2FsL21kZWNpbi1kdS10cmF2YWlsLXBvdXItbGUtc2VjdGV1ci1waGFybWFjZXV0aXF1ZS1oYWluYXV0IiwiVGl0bGUiOiJNw6lkZWNpbiBkdSB0cmF2YWlsIHBvdXIgbGUgc2VjdGV1ciBwaGFybWFjZXV0aXF1ZSIsIlB1Ymxpc2hEYXRlIjoiMjAyMy0wMS0zMVQwMDowMDowMCIsIkN1c3RvbUZpZWxkcyI6e30sIlNjb3JlIjowLjAsIkNhdGVnb3JpZXMiOnsiVmFjYXR1cmUgd2Vya3dlZWsiOlsiNDAiXSwiVmFjYXR1cmUgcHJvY2VkdXJlIjpbIlBlcm1hbmVudCBQbGFjZW1lbnQiXSwiVmFjYXR1cmUgY29udHJhY3R0eXBlIjpbIkVtcGxveW1lbnQgY29udHJhY3QgLSBpbmRlZmluaXRlIHBlcmlvZCJdLCJWYWNhdHVyZSBzZWN0b3IiOlsiSGVhbHRoY2FyZSJdLCJWYWNhdHVyZSByZWdpbyI6WyJIYWluYXV0Il0sIlZhY2F0dXJlIGZ1bmN0aW9uIjpbIk9jY3VwYXRpb25hbCBoZWFsdGggcGh5c2ljaWFuIl0sIlZhY2F0dXJlIHZha2dlYmllZCI6WyJNZWRpY2FsIl19LCJWaXNpYmxlIjpmYWxzZSwiU29ydCI6MH0seyJMaXN0RGF0YUlEIjo4MzksIk5hdmlnYXRlVXJsIjoiaHR0cHM6Ly93d3cuY2FyZWZvcmNlb25lLmJlL2VuL3ZhY2F0dXJlcy9sYWJvcmF0b3J5L2xhYi1zdXBlcnZpc29yLXdhbGxvbmllIiwiVGl0bGUiOiJMYWIgU3VwZXJ2aXNvciIsIlB1Ymxpc2hEYXRlIjoiMjAyMy0wMS0yNVQwMDowMDowMCIsIkN1c3RvbUZpZWxkcyI6e30sIlNjb3JlIjowLjAsIkNhdGVnb3JpZXMiOnsiVmFjYXR1cmUgd2Vya3dlZWsiOlsiNDAiXSwiVmFjYXR1cmUgcHJvY2VkdXJlIjpbIlBlcm1hbmVudCBQbGFjZW1lbnQiXSwiVmFjYXR1cmUgc2VjdG9yIjpbIkxpZmUgc2NpZW5jZXMiXSwiVmFjYXR1cmUgY29udHJhY3R0eXBlIjpbIkVtcGxveW1lbnQgY29udHJhY3QgLSBpbmRlZmluaXRlIHBlcmlvZCJdLCJWYWNhdHVyZSB2YWtnZWJpZWQiOlsiTGFib3JhdG9yeSJdLCJWYWNhdHVyZSBmdW5jdGlvbiI6WyJDaGVtaWNhbCJdfSwiVmlzaWJsZSI6ZmFsc2UsIlNvcnQiOjB9LHsiTGlzdERhdGFJRCI6ODM3LCJOYXZpZ2F0ZVVybCI6Imh0dHBzOi8vd3d3LmNhcmVmb3JjZW9uZS5iZS9lbi92YWNhdHVyZXMvcmVndWxhdG9yeS9yZXNwb25zYWJsZS1kZXMtYWZmYWlyZXMtcmdsZW1lbnRhaXJlcy13YWxsb25pYSIsIlRpdGxlIjoiUmVndWxhdG9yeSBBZmZhaXJzIE1hbmFnZXIiLCJQdWJsaXNoRGF0ZSI6IjIwMjMtMDEtMjVUMDA6MDA6MDAiLCJDdXN0b21GaWVsZHMiOnt9LCJTY29yZSI6MC4wLCJDYXRlZ29yaWVzIjp7IlZhY2F0dXJlIHdlcmt3ZWVrIjpbIjQwIl0sIlZhY2F0dXJlIHByb2NlZHVyZSI6WyJQZXJtYW5lbnQgUGxhY2VtZW50Il0sIlZhY2F0dXJlIHNlY3RvciI6WyJMaWZlIHNjaWVuY2VzIl0sIlZhY2F0dXJlIGNvbnRyYWN0dHlwZSI6WyJFbXBsb3ltZW50IGNvbnRyYWN0IC0gaW5kZWZpbml0ZSBwZXJpb2QiXSwiVmFjYXR1cmUgdmFrZ2ViaWVkIjpbIlJlZ3VsYXRvcnkiXSwiVmFjYXR1cmUgZnVuY3Rpb24iOlsiUkEgTWFuYWdlciJdfSwiVmlzaWJsZSI6ZmFsc2UsIlNvcnQiOjB9LHsiTGlzdERhdGFJRCI6ODMzLCJOYXZpZ2F0ZVVybCI6Imh0dHBzOi8vd3d3LmNhcmVmb3JjZW9uZS5iZS9lbi92YWNhdHVyZXMvZGlyZWN0b3JjLWxldmVsL2RpcmVjdGV1ci1kZS1tYWlzb24tZGUtcmVwb3MtbG9kZWxpbnNhcnQiLCJUaXRsZSI6IkRpcmVjdGV1ciBkZSBtYWlzb24gZGUgcmVwb3MgIiwiUHVibGlzaERhdGUiOiIyMDIzLTAxLTI0VDAwOjAwOjAwIiwiQ3VzdG9tRmllbGRzIjp7fSwiU2NvcmUiOjAuMCwiQ2F0ZWdvcmllcyI6eyJWYWNhdHVyZSB3ZXJrd2VlayI6WyI0MCJdLCJWYWNhdHVyZSBwcm9jZWR1cmUiOlsiUGVybWFuZW50IFBsYWNlbWVudCJdLCJWYWNhdHVyZSBjb250cmFjdHR5cGUiOlsiRW1wbG95bWVudCBjb250cmFjdCAtIGluZGVmaW5pdGUgcGVyaW9kIl0sIlZhY2F0dXJlIHNlY3RvciI6WyJIZWFsdGhjYXJlIl0sIlZhY2F0dXJlIGZ1bmN0aW9uIjpbIkRpcmVjdG9yIE51cnNpbmcgSG9tZSJdLCJWYWNhdHVyZSByZWdpbyI6WyJIYWluYXV0Il0sIlZhY2F0dXJlIHZha2dlYmllZCI6WyJEaXJlY3Rvci9DLWxldmVsIl19LCJWaXNpYmxlIjpmYWxzZSwiU29ydCI6MH0seyJMaXN0RGF0YUlEIjo4MzEsIk5hdmlnYXRlVXJsIjoiaHR0cHM6Ly93d3cuY2FyZWZvcmNlb25lLmJlL2VuL3ZhY2F0dXJlcy9kaXJlY3RvcmMtbGV2ZWwvZGlyZWN0ZXVyLXdvb256b3JnY2VudHJ1bS1sZXV2ZW4iLCJUaXRsZSI6IkRpcmVjdGV1ciB3b29uem9yZ2NlbnRydW0iLCJQdWJsaXNoRGF0ZSI6IjIwMjMtMDEtMjNUMDA6MDA6MDAiLCJDdXN0b21GaWVsZHMiOnt9LCJTY29yZSI6MC4wLCJDYXRlZ29yaWVzIjp7IlZhY2F0dXJlIHdlcmt3ZWVrIjpbIjQwIl0sIlZhY2F0dXJlIHByb2NlZHVyZSI6WyJQZXJtYW5lbnQgUGxhY2VtZW50Il0sIlZhY2F0dXJlIHJlZ2lvIjpbIkZsZW1pc2NoIEJyYWJhbnQiXSwiVmFjYXR1cmUgY29udHJhY3R0eXBlIjpbIkVtcGxveW1lbnQgY29udHJhY3QgLSBpbmRlZmluaXRlIHBlcmlvZCJdLCJWYWNhdHVyZSBzZWN0b3IiOlsiSGVhbHRoY2FyZSJdLCJWYWNhdHVyZSBmdW5jdGlvbiI6WyJEaXJlY3RvciBOdXJzaW5nIEhvbWUiXSwiVmFjYXR1cmUgdmFrZ2ViaWVkIjpbIkRpcmVjdG9yL0MtbGV2ZWwiXX0sIlZpc2libGUiOmZhbHNlLCJTb3J0IjowfSx7Ikxpc3REYXRhSUQiOjgyNCwiTmF2aWdhdGVVcmwiOiJodHRwczovL3d3dy5jYXJlZm9yY2VvbmUuYmUvZW4vdmFjYXR1cmVzL21hbmFnZW1lbnQvaW5maXJtaWVyLWUtZW4tY2hlZi1lbi1wc3ljaGlhdHJpZS1icnV4ZWxsZXMiLCJUaXRsZSI6IkluZmlybWllci9lIGVuIGNoZWYgZW4gcHN5Y2hpYXRyaWUgIiwiUHVibGlzaERhdGUiOiIyMDIzLTAxLTExVDAwOjAwOjAwIiwiQ3VzdG9tRmllbGRzIjp7fSwiU2NvcmUiOjAuMCwiQ2F0ZWdvcmllcyI6eyJWYWNhdHVyZSB3ZXJrd2VlayI6WyI0MCJdLCJWYWNhdHVyZSBwcm9jZWR1cmUiOlsiUGVybWFuZW50IFBsYWNlbWVudCJdLCJWYWNhdHVyZSByZWdpbyI6WyJCcnVzc2VscyJdLCJWYWNhdHVyZSBjb250cmFjdHR5cGUiOlsiRW1wbG95bWVudCBjb250cmFjdCAtIGluZGVmaW5pdGUgcGVyaW9kIl0sIlZhY2F0dXJlIHNlY3RvciI6WyJIZWFsdGhjYXJlIl0sIlZhY2F0dXJlIHZha2dlYmllZCI6WyJNYW5hZ2VtZW50Il19LCJWaXNpYmxlIjpmYWxzZSwiU29ydCI6MH0seyJMaXN0RGF0YUlEIjo4MjEsIk5hdmlnYXRlVXJsIjoiaHR0cHM6Ly93d3cuY2FyZWZvcmNlb25lLmJlL2VuL3ZhY2F0dXJlcy9kaXJlY3RvcmMtbGV2ZWwvZGlyZWN0ZXVyLXdvb256b3JnY2VudHJ1bS1tZWlzZSIsIlRpdGxlIjoiRGlyZWN0ZXVyIHdvb256b3JnY2VudHJ1bSIsIlB1Ymxpc2hEYXRlIjoiMjAyMy0wMS0wNlQwMDowMDowMCIsIkN1c3RvbUZpZWxkcyI6e30sIlNjb3JlIjowLjAsIkNhdGVnb3JpZXMiOnsiVmFjYXR1cmUgd2Vya3dlZWsiOlsiNDAiXSwiVmFjYXR1cmUgcHJvY2VkdXJlIjpbIlBlcm1hbmVudCBQbGFjZW1lbnQiXSwiVmFjYXR1cmUgcmVnaW8iOlsiRmxlbWlzY2ggQnJhYmFudCJdLCJWYWNhdHVyZSBjb250cmFjdHR5cGUiOlsiRW1wbG95bWVudCBjb250cmFjdCAtIGluZGVmaW5pdGUgcGVyaW9kIl0sIlZhY2F0dXJlIHNlY3RvciI6WyJIZWFsdGhjYXJlIl0sIlZhY2F0dXJlIGZ1bmN0aW9uIjpbIkRpcmVjdG9yIE51cnNpbmcgSG9tZSJdLCJWYWNhdHVyZSB2YWtnZWJpZWQiOlsiRGlyZWN0b3IvQy1sZXZlbCJdfSwiVmlzaWJsZSI6ZmFsc2UsIlNvcnQiOjB9LHsiTGlzdERhdGFJRCI6ODE3LCJOYXZpZ2F0ZVVybCI6Imh0dHBzOi8vd3d3LmNhcmVmb3JjZW9uZS5iZS9lbi92YWNhdHVyZXMvc2FsZXMtLW1hcmtldGluZy9wcm9kdWN0LXNwZWNpYWxpc3QtY2FyZGlvLWJydWdnZS1vb3N0ZW5kZS13ZXN0LXZsYWFuZGVyZW4iLCJUaXRsZSI6Ik1lZGlzY2ggQWZnZXZhYXJkaWdkZSBTUC9HUCBCcnVnZ2UtT29zdGVuZGUiLCJQdWJsaXNoRGF0ZSI6IjIwMjMtMDEtMDZUMDA6MDA6MDAiLCJDdXN0b21GaWVsZHMiOnt9LCJTY29yZSI6MC4wLCJDYXRlZ29yaWVzIjp7IlZhY2F0dXJlIHdlcmt3ZWVrIjpbIjQwIl0sIlZhY2F0dXJlIHByb2NlZHVyZSI6WyJQZXJtYW5lbnQgUGxhY2VtZW50Il0sIlZhY2F0dXJlIHZha2dlYmllZCI6WyJTYWxlcyAmIE1hcmtldGluZyJdLCJWYWNhdHVyZSBzZWN0b3IiOlsiTGlmZSBzY2llbmNlcyJdLCJWYWNhdHVyZSBjb250cmFjdHR5cGUiOlsiRW1wbG95bWVudCBjb250cmFjdCAtIGluZGVmaW5pdGUgcGVyaW9kIl0sIlZhY2F0dXJlIGZ1bmN0aW9uIjpbIkh5YnJpZCByZXAiXX0sIlZpc2libGUiOmZhbHNlLCJTb3J0IjowfSx7Ikxpc3REYXRhSUQiOjgxNSwiTmF2aWdhdGVVcmwiOiJodHRwczovL3d3dy5jYXJlZm9yY2VvbmUuYmUvZW4vdmFjYXR1cmVzL21hbmFnZW1lbnQvaG9vZmR2ZXJwbGVlZ2t1bmRpZ2UtbWVlcmhvdXQiLCJUaXRsZSI6Ikhvb2ZkdmVycGxlZWdrdW5kaWdlIiwiUHVibGlzaERhdGUiOiIyMDIzLTAxLTA1VDAwOjAwOjAwIiwiQ3VzdG9tRmllbGRzIjp7fSwiU2NvcmUiOjAuMCwiQ2F0ZWdvcmllcyI6eyJWYWNhdHVyZSB3ZXJrd2VlayI6WyI0MCJdLCJWYWNhdHVyZSBwcm9jZWR1cmUiOlsiUGVybWFuZW50IFBsYWNlbWVudCJdLCJWYWNhdHVyZSBjb250cmFjdHR5cGUiOlsiRW1wbG95bWVudCBjb250cmFjdCAtIGluZGVmaW5pdGUgcGVyaW9kIl0sIlZhY2F0dXJlIHNlY3RvciI6WyJIZWFsdGhjYXJlIl0sIlZhY2F0dXJlIGZ1bmN0aW9uIjpbIkhlYWQgbnVyc2UiXSwiVmFjYXR1cmUgcmVnaW8iOlsiTGltYnVyZyJdLCJWYWNhdHVyZSB2YWtnZWJpZWQiOlsiTWFuYWdlbWVudCJdfSwiVmlzaWJsZSI6ZmFsc2UsIlNvcnQiOjB9LHsiTGlzdERhdGFJRCI6ODEzLCJOYXZpZ2F0ZVVybCI6Imh0dHBzOi8vd3d3LmNhcmVmb3JjZW9uZS5iZS9lbi92YWNhdHVyZXMvbWFuYWdlbWVudC90ZWNobm9sb2d1ZS1vdS1pbmZpcm1pZXJlLWVuLWltYWdlcmllLW1kaWNhbGUtYnJ1eGVsbGVzLTEiLCJUaXRsZSI6IlRlY2hub2xvZ3VlIG91IGluZmlybWllcihlKSBlbiBpbWFnZXJpZSBtw6lkaWNhbGUgIiwiUHVibGlzaERhdGUiOiIyMDIzLTAxLTA0VDAwOjAwOjAwIiwiQ3VzdG9tRmllbGRzIjp7fSwiU2NvcmUiOjAuMCwiQ2F0ZWdvcmllcyI6eyJWYWNhdHVyZSB3ZXJrd2VlayI6WyI0MCJdLCJWYWNhdHVyZSBwcm9jZWR1cmUiOlsiUGVybWFuZW50IFBsYWNlbWVudCJdLCJWYWNhdHVyZSByZWdpbyI6WyJCcnVzc2VscyJdLCJWYWNhdHVyZSBjb250cmFjdHR5cGUiOlsiRW1wbG95bWVudCBjb250cmFjdCAtIGluZGVmaW5pdGUgcGVyaW9kIl0sIlZhY2F0dXJlIHNlY3RvciI6WyJIZWFsdGhjYXJlIl0sIlZhY2F0dXJlIGZ1bmN0aW9uIjpbIkhlYWQgbnVyc2UgKyBtYXN0ZXIiXSwiVmFjYXR1cmUgdmFrZ2ViaWVkIjpbIk1hbmFnZW1lbnQiXX0sIlZpc2libGUiOmZhbHNlLCJTb3J0IjowfSx7Ikxpc3REYXRhSUQiOjcwMywiTmF2aWdhdGVVcmwiOiJodHRwczovL3d3dy5jYXJlZm9yY2VvbmUuYmUvZW4vdmFjYXR1cmVzL3BhcmFtZWRpY2FsL3JhZGlvdGhlcmFwZXV0aXNjaC10ZWNobm9sb29nLW0tdi14LWFuZGVybGVjaHQiLCJUaXRsZSI6IlJhZGlvdGhlcmFwZXV0aXNjaCBUZWNobm9sb29nIChtL3YveCkiLCJQdWJsaXNoRGF0ZSI6IjIwMjItMTItMDlUMDA6MDA6MDAiLCJDdXN0b21GaWVsZHMiOnt9LCJTY29yZSI6MC4wLCJDYXRlZ29yaWVzIjp7IlZhY2F0dXJlIHdlcmt3ZWVrIjpbIjQwIl0sIlZhY2F0dXJlIHByb2NlZHVyZSI6WyJQZXJtYW5lbnQgUGxhY2VtZW50Il0sIlZhY2F0dXJlIHJlZ2lvIjpbIkJydXNzZWxzIl0sIlZhY2F0dXJlIGNvbnRyYWN0dHlwZSI6WyJFbXBsb3ltZW50IGNvbnRyYWN0IC0gaW5kZWZpbml0ZSBwZXJpb2QiXSwiVmFjYXR1cmUgc2VjdG9yIjpbIkhlYWx0aGNhcmUiXSwiVmFjYXR1cmUgdmFrZ2ViaWVkIjpbIlBhcmFtZWRpY2FsIl0sIlZhY2F0dXJlIGZ1bmN0aW9uIjpbIlJhZGlhdGlvbiB0aGVyYXBpc3QiXX0sIlZpc2libGUiOmZhbHNlLCJTb3J0IjowfSx7Ikxpc3REYXRhSUQiOjY5MSwiTmF2aWdhdGVVcmwiOiJodHRwczovL3d3dy5jYXJlZm9yY2VvbmUuYmUvZW4vdmFjYXR1cmVzL21hbmFnZW1lbnQvaW5maXJtaWVyLWUtZW4tY2hlZi1sYWtlbiIsIlRpdGxlIjoiSW5maXJtaWVyL2UgZW4gY2hlZiAiLCJQdWJsaXNoRGF0ZSI6IjIwMjItMTItMDdUMDA6MDA6MDAiLCJDdXN0b21GaWVsZHMiOnt9LCJTY29yZSI6MC4wLCJDYXRlZ29yaWVzIjp7IlZhY2F0dXJlIHdlcmt3ZWVrIjpbIjQwIl0sIlZhY2F0dXJlIHByb2NlZHVyZSI6WyJQZXJtYW5lbnQgUGxhY2VtZW50Il0sIlZhY2F0dXJlIHJlZ2lvIjpbIkJydXNzZWxzIl0sIlZhY2F0dXJlIGNvbnRyYWN0dHlwZSI6WyJFbXBsb3ltZW50IGNvbnRyYWN0IC0gaW5kZWZpbml0ZSBwZXJpb2QiXSwiVmFjYXR1cmUgc2VjdG9yIjpbIkhlYWx0aGNhcmUiXSwiVmFjYXR1cmUgZnVuY3Rpb24iOlsiSGVhZCBudXJzZSJdLCJWYWNhdHVyZSB2YWtnZWJpZWQiOlsiTWFuYWdlbWVudCJdfSwiVmlzaWJsZSI6ZmFsc2UsIlNvcnQiOjB9LHsiTGlzdERhdGFJRCI6NzIxLCJOYXZpZ2F0ZVVybCI6Imh0dHBzOi8vd3d3LmNhcmVmb3JjZW9uZS5iZS9lbi92YWNhdHVyZXMvbWFuYWdlbWVudC9pbmZpcm1pZXItZS1lbi1jaGVmLW1vbGVuYmVlayIsIlRpdGxlIjoiSW5maXJtaWVyL2UgZW4gY2hlZiIsIlB1Ymxpc2hEYXRlIjoiMjAyMi0xMS0yNlQwMDowMDowMCIsIkN1c3RvbUZpZWxkcyI6e30sIlNjb3JlIjowLjAsIkNhdGVnb3JpZXMiOnsiVmFjYXR1cmUgd2Vya3dlZWsiOlsiNDAiXSwiVmFjYXR1cmUgcHJvY2VkdXJlIjpbIlBlcm1hbmVudCBQbGFjZW1lbnQiXSwiVmFjYXR1cmUgcmVnaW8iOlsiQnJ1c3NlbHMiXSwiVmFjYXR1cmUgY29udHJhY3R0eXBlIjpbIkVtcGxveW1lbnQgY29udHJhY3QgLSBpbmRlZmluaXRlIHBlcmlvZCJdLCJWYWNhdHVyZSBzZWN0b3IiOlsiSGVhbHRoY2FyZSJdLCJWYWNhdHVyZSBmdW5jdGlvbiI6WyJIZWFkIG51cnNlIl0sIlZhY2F0dXJlIHZha2dlYmllZCI6WyJNYW5hZ2VtZW50Il19LCJWaXNpYmxlIjpmYWxzZSwiU29ydCI6MH0seyJMaXN0RGF0YUlEIjo3MTUsIk5hdmlnYXRlVXJsIjoiaHR0cHM6Ly93d3cuY2FyZWZvcmNlb25lLmJlL2VuL3ZhY2F0dXJlcy9tYW5hZ2VtZW50L2hvb2ZkdmVycGxlZWdrdW5kaWdlLXdpbGxlYnJvZWsiLCJUaXRsZSI6Ikhvb2ZkdmVycGxlZWdrdW5kaWdlIiwiUHVibGlzaERhdGUiOiIyMDIyLTExLTI2VDAwOjAwOjAwIiwiQ3VzdG9tRmllbGRzIjp7fSwiU2NvcmUiOjAuMCwiQ2F0ZWdvcmllcyI6eyJWYWNhdHVyZSB3ZXJrd2VlayI6WyI0MCJdLCJWYWNhdHVyZSBwcm9jZWR1cmUiOlsiUGVybWFuZW50IFBsYWNlbWVudCJdLCJWYWNhdHVyZSBjb250cmFjdHR5cGUiOlsiRW1wbG95bWVudCBjb250cmFjdCAtIGluZGVmaW5pdGUgcGVyaW9kIl0sIlZhY2F0dXJlIHNlY3RvciI6WyJIZWFsdGhjYXJlIl0sIlZhY2F0dXJlIGZ1bmN0aW9uIjpbIkhlYWQgbnVyc2UiXSwiVmFjYXR1cmUgcmVnaW8iOlsiQW50d2VycCJdLCJWYWNhdHVyZSB2YWtnZWJpZWQiOlsiTWFuYWdlbWVudCJdfSwiVmlzaWJsZSI6ZmFsc2UsIlNvcnQiOjB9LHsiTGlzdERhdGFJRCI6NzE0LCJOYXZpZ2F0ZVVybCI6Imh0dHBzOi8vd3d3LmNhcmVmb3JjZW9uZS5iZS9lbi92YWNhdHVyZXMvbWFuYWdlbWVudC9jb3JkaW5lcmVuZC1ob29mZHZlcnBsZWVna3VuZGlnZS1tZXQtYmVkcmlqZnN3YWdlbi1saW1idXJnLWVuLWFudHdlcnBlbiIsIlRpdGxlIjoiTW9iaWVsIEhvb2ZkdmVycGxlZWdrdW5kaWdlIG1ldCBiZWRyaWpmc3dhZ2VuICIsIlB1Ymxpc2hEYXRlIjoiMjAyMi0xMS0yNlQwMDowMDowMCIsIkN1c3RvbUZpZWxkcyI6e30sIlNjb3JlIjowLjAsIkNhdGVnb3JpZXMiOnsiVmFjYXR1cmUgd2Vya3dlZWsiOlsiNDAiXSwiVmFjYXR1cmUgcHJvY2VkdXJlIjpbIlBlcm1hbmVudCBQbGFjZW1lbnQiXSwiVmFjYXR1cmUgY29udHJhY3R0eXBlIjpbIkVtcGxveW1lbnQgY29udHJhY3QgLSBpbmRlZmluaXRlIHBlcmlvZCJdLCJWYWNhdHVyZSBzZWN0b3IiOlsiSGVhbHRoY2FyZSJdLCJWYWNhdHVyZSBmdW5jdGlvbiI6WyJIZWFkIG51cnNlIl0sIlZhY2F0dXJlIHJlZ2lvIjpbIkxpbWJ1cmciXSwiVmFjYXR1cmUgdmFrZ2ViaWVkIjpbIk1hbmFnZW1lbnQiXX0sIlZpc2libGUiOmZhbHNlLCJTb3J0IjowfSx7Ikxpc3REYXRhSUQiOjcxMywiTmF2aWdhdGVVcmwiOiJodHRwczovL3d3dy5jYXJlZm9yY2VvbmUuYmUvZW4vdmFjYXR1cmVzL21hbmFnZW1lbnQvaG9vZmR2ZXJwbGVlZ2t1bmRpZ2Uta29udGljaCIsIlRpdGxlIjoiSG9vZmR2ZXJwbGVlZ2t1bmRpZ2UiLCJQdWJsaXNoRGF0ZSI6IjIwMjItMTEtMjZUMDA6MDA6MDAiLCJDdXN0b21GaWVsZHMiOnt9LCJTY29yZSI6MC4wLCJDYXRlZ29yaWVzIjp7IlZhY2F0dXJlIHdlcmt3ZWVrIjpbIjQwIl0sIlZhY2F0dXJlIHByb2NlZHVyZSI6WyJQZXJtYW5lbnQgUGxhY2VtZW50Il0sIlZhY2F0dXJlIGNvbnRyYWN0dHlwZSI6WyJFbXBsb3ltZW50IGNvbnRyYWN0IC0gaW5kZWZpbml0ZSBwZXJpb2QiXSwiVmFjYXR1cmUgc2VjdG9yIjpbIkhlYWx0aGNhcmUiXSwiVmFjYXR1cmUgZnVuY3Rpb24iOlsiSGVhZCBudXJzZSJdLCJWYWNhdHVyZSByZWdpbyI6WyJBbnR3ZXJwIl0sIlZhY2F0dXJlIHZha2dlYmllZCI6WyJNYW5hZ2VtZW50Il19LCJWaXNpYmxlIjpmYWxzZSwiU29ydCI6MH0seyJMaXN0RGF0YUlEIjo3MjYsIk5hdmlnYXRlVXJsIjoiaHR0cHM6Ly93d3cuY2FyZWZvcmNlb25lLmJlL2VuL3ZhY2F0dXJlcy9tYW5hZ2VtZW50L2hvb2ZkdmVycGxlZWdrdW5kaWdlLWxhYWtkYWwiLCJUaXRsZSI6Ikhvb2ZkdmVycGxlZWdrdW5kaWdlIiwiUHVibGlzaERhdGUiOiIyMDIyLTExLTIzVDAwOjAwOjAwIiwiQ3VzdG9tRmllbGRzIjp7fSwiU2NvcmUiOjAuMCwiQ2F0ZWdvcmllcyI6eyJWYWNhdHVyZSB3ZXJrd2VlayI6WyI0MCJdLCJWYWNhdHVyZSBwcm9jZWR1cmUiOlsiUGVybWFuZW50IFBsYWNlbWVudCJdLCJWYWNhdHVyZSBjb250cmFjdHR5cGUiOlsiRW1wbG95bWVudCBjb250cmFjdCAtIGluZGVmaW5pdGUgcGVyaW9kIl0sIlZhY2F0dXJlIHNlY3RvciI6WyJIZWFsdGhjYXJlIl0sIlZhY2F0dXJlIGZ1bmN0aW9uIjpbIkhlYWQgbnVyc2UiXSwiVmFjYXR1cmUgcmVnaW8iOlsiQW50d2VycCJdLCJWYWNhdHVyZSB2YWtnZWJpZWQiOlsiTWFuYWdlbWVudCJdfSwiVmlzaWJsZSI6ZmFsc2UsIlNvcnQiOjB9LHsiTGlzdERhdGFJRCI6NzMwLCJOYXZpZ2F0ZVVybCI6Imh0dHBzOi8vd3d3LmNhcmVmb3JjZW9uZS5iZS9lbi92YWNhdHVyZXMvcGFyYW1lZGljYWwvcmFkaWF0aW9uLXRoZXJhcGlzdC1hbmRlcmxlY2h0LS0tYmVsZ2l1bSIsIlRpdGxlIjoiUmFkaWF0aW9uIFRoZXJhcGlzdCAiLCJQdWJsaXNoRGF0ZSI6IjIwMjItMTEtMTZUMDA6MDA6MDAiLCJDdXN0b21GaWVsZHMiOnt9LCJTY29yZSI6MC4wLCJDYXRlZ29yaWVzIjp7IlZhY2F0dXJlIHdlcmt3ZWVrIjpbIjQwIl0sIlZhY2F0dXJlIHByb2NlZHVyZSI6WyJQZXJtYW5lbnQgUGxhY2VtZW50Il0sIlZhY2F0dXJlIHJlZ2lvIjpbIkJydXNzZWxzIl0sIlZhY2F0dXJlIGNvbnRyYWN0dHlwZSI6WyJFbXBsb3ltZW50IGNvbnRyYWN0IC0gaW5kZWZpbml0ZSBwZXJpb2QiXSwiVmFjYXR1cmUgc2VjdG9yIjpbIkhlYWx0aGNhcmUiXSwiVmFjYXR1cmUgdmFrZ2ViaWVkIjpbIlBhcmFtZWRpY2FsIl0sIlZhY2F0dXJlIGZ1bmN0aW9uIjpbIlJhZGlhdGlvbiB0aGVyYXBpc3QiXX0sIlZpc2libGUiOmZhbHNlLCJTb3J0IjowfSx7Ikxpc3REYXRhSUQiOjcyNywiTmF2aWdhdGVVcmwiOiJodHRwczovL3d3dy5jYXJlZm9yY2VvbmUuYmUvZW4vdmFjYXR1cmVzL3BhcmFtZWRpY2FsL3RlY2hub2xvZ3VlLWVuLXJhZGlvdGhyYXBpZS1oLWYteC1hbmRlcmxlY2h0LS0tYmVsZ2lxdWUiLCJUaXRsZSI6IlRlY2hub2xvZ3VlIGVuIHJhZGlvdGjDqXJhcGllIChoL2YveCkgIiwiUHVibGlzaERhdGUiOiIyMDIyLTExLTE2VDAwOjAwOjAwIiwiQ3VzdG9tRmllbGRzIjp7fSwiU2NvcmUiOjAuMCwiQ2F0ZWdvcmllcyI6eyJWYWNhdHVyZSB3ZXJrd2VlayI6WyI0MCJdLCJWYWNhdHVyZSBwcm9jZWR1cmUiOlsiUGVybWFuZW50IFBsYWNlbWVudCJdLCJWYWNhdHVyZSByZWdpbyI6WyJCcnVzc2VscyJdLCJWYWNhdHVyZSBjb250cmFjdHR5cGUiOlsiRW1wbG95bWVudCBjb250cmFjdCAtIGluZGVmaW5pdGUgcGVyaW9kIl0sIlZhY2F0dXJlIHNlY3RvciI6WyJIZWFsdGhjYXJlIl0sIlZhY2F0dXJlIHZha2dlYmllZCI6WyJQYXJhbWVkaWNhbCJdLCJWYWNhdHVyZSBmdW5jdGlvbiI6WyJSYWRpYXRpb24gdGhlcmFwaXN0Il19LCJWaXNpYmxlIjpmYWxzZSwiU29ydCI6MH0seyJMaXN0RGF0YUlEIjo3MzgsIk5hdmlnYXRlVXJsIjoiaHR0cHM6Ly93d3cuY2FyZWZvcmNlb25lLmJlL2VuL3ZhY2F0dXJlcy9tYW5hZ2VtZW50L2luZmlybWllci1lLWVuLWNoZWYtbGluY2VudCIsIlRpdGxlIjoiSW5maXJtaWVyL2UgZW4gY2hlZiAiLCJQdWJsaXNoRGF0ZSI6IjIwMjItMDktMjlUMDA6MDA6MDAiLCJDdXN0b21GaWVsZHMiOnt9LCJTY29yZSI6MC4wLCJDYXRlZ29yaWVzIjp7IlZhY2F0dXJlIHdlcmt3ZWVrIjpbIjQwIl0sIlZhY2F0dXJlIHByb2NlZHVyZSI6WyJQZXJtYW5lbnQgUGxhY2VtZW50Il0sIlZhY2F0dXJlIGNvbnRyYWN0dHlwZSI6WyJFbXBsb3ltZW50IGNvbnRyYWN0IC0gaW5kZWZpbml0ZSBwZXJpb2QiXSwiVmFjYXR1cmUgc2VjdG9yIjpbIkhlYWx0aGNhcmUiXSwiVmFjYXR1cmUgcmVnaW8iOlsiTGnDqGdlIl0sIlZhY2F0dXJlIHZha2dlYmllZCI6WyJNYW5hZ2VtZW50Il19LCJWaXNpYmxlIjpmYWxzZSwiU29ydCI6MH0seyJMaXN0RGF0YUlEIjo3MzksIk5hdmlnYXRlVXJsIjoiaHR0cHM6Ly93d3cuY2FyZWZvcmNlb25lLmJlL2VuL3ZhY2F0dXJlcy9yZWd1bGF0b3J5L2xpZmUtc2NpZW5jZXMtZnJlZWxhbmNlciIsIlRpdGxlIjoiTGlmZSBzY2llbmNlcyBmcmVlbGFuY2VyIiwiUHVibGlzaERhdGUiOiIyMDIyLTA5LTI3VDAwOjAwOjAwIiwiQ3VzdG9tRmllbGRzIjp7fSwiU2NvcmUiOjAuMCwiQ2F0ZWdvcmllcyI6eyJWYWNhdHVyZSB3ZXJrd2VlayI6WyI0MCJdLCJWYWNhdHVyZSBzZWN0b3IiOlsiTGlmZSBzY2llbmNlcyJdLCJWYWNhdHVyZSBwcm9jZWR1cmUiOlsiRnJlZWxhbmNlIl0sIlZhY2F0dXJlIHZha2dlYmllZCI6WyJSZWd1bGF0b3J5Il0sIlZhY2F0dXJlIGNvbnRyYWN0dHlwZSI6WyJGcmVlbGFuY2UiXX0sIlZpc2libGUiOmZhbHNlLCJTb3J0IjowfSx7Ikxpc3REYXRhSUQiOjc0MCwiTmF2aWdhdGVVcmwiOiJodHRwczovL3d3dy5jYXJlZm9yY2VvbmUuYmUvZW4vdmFjYXR1cmVzL3F1YWxpdHkvcXVhbGl0eS1hc3N1cmFuY2Utb2ZmaWNlci1hbmRlcmxlY2h0IiwiVGl0bGUiOiJRdWFsaXR5IEFzc3VyYW5jZSBPZmZpY2VyIiwiUHVibGlzaERhdGUiOiIyMDIyLTA5LTI2VDAwOjAwOjAwIiwiQ3VzdG9tRmllbGRzIjp7fSwiU2NvcmUiOjAuMCwiQ2F0ZWdvcmllcyI6eyJWYWNhdHVyZSB3ZXJrd2VlayI6WyI0MCJdLCJWYWNhdHVyZSBwcm9jZWR1cmUiOlsiUGVybWFuZW50IFBsYWNlbWVudCJdLCJWYWNhdHVyZSBzZWN0b3IiOlsiTGlmZSBzY2llbmNlcyJdLCJWYWNhdHVyZSByZWdpbyI6WyJCcnVzc2VscyJdLCJWYWNhdHVyZSBjb250cmFjdHR5cGUiOlsiRW1wbG95bWVudCBjb250cmFjdCAtIGluZGVmaW5pdGUgcGVyaW9kIl0sIlZhY2F0dXJlIHZha2dlYmllZCI6WyJRdWFsaXR5Il0sIlZhY2F0dXJlIGZ1bmN0aW9uIjpbIlFBIHZhbGlkYXRpb24iXX0sIlZpc2libGUiOmZhbHNlLCJTb3J0IjowfSx7Ikxpc3REYXRhSUQiOjc0NCwiTmF2aWdhdGVVcmwiOiJodHRwczovL3d3dy5jYXJlZm9yY2VvbmUuYmUvZW4vdmFjYXR1cmVzL21hbmFnZW1lbnQvaW5maXJtaWVyLWUtZW4tY2hlZi1saW5jZW50LTEiLCJUaXRsZSI6IkluZmlybWllci9lIGVuIGNoZWYgIiwiUHVibGlzaERhdGUiOiIyMDIyLTA5LTEzVDAwOjAwOjAwIiwiQ3VzdG9tRmllbGRzIjp7fSwiU2NvcmUiOjAuMCwiQ2F0ZWdvcmllcyI6eyJWYWNhdHVyZSB3ZXJrd2VlayI6WyI0MCJdLCJWYWNhdHVyZSBwcm9jZWR1cmUiOlsiUGVybWFuZW50IFBsYWNlbWVudCJdLCJWYWNhdHVyZSBjb250cmFjdHR5cGUiOlsiRW1wbG95bWVudCBjb250cmFjdCAtIGluZGVmaW5pdGUgcGVyaW9kIl0sIlZhY2F0dXJlIHNlY3RvciI6WyJIZWFsdGhjYXJlIl0sIlZhY2F0dXJlIHJlZ2lvIjpbIkxpw6hnZSJdLCJWYWNhdHVyZSB2YWtnZWJpZWQiOlsiTWFuYWdlbWVudCJdfSwiVmlzaWJsZSI6ZmFsc2UsIlNvcnQiOjB9LHsiTGlzdERhdGFJRCI6NzQ1LCJOYXZpZ2F0ZVVybCI6Imh0dHBzOi8vd3d3LmNhcmVmb3JjZW9uZS5iZS9lbi92YWNhdHVyZXMvaW50ZXJuYWwtdmFjYW5jaWVzL2Nvb3JkaW5hdGV1ci1kZS1zb2lucy1kaXJlY3RldXItYWRqb2ludC0tLWJydXhlbGxlcy1hdWRlcmdoZW0iLCJUaXRsZSI6IkNvb3JkaW5hdGV1ciBkZSBzb2lucy9EaXJlY3RldXIgYWRqb2ludCAtIEJydXhlbGxlcyIsIlB1Ymxpc2hEYXRlIjoiMjAyMi0wOC0yM1QwMDowMDowMCIsIkN1c3RvbUZpZWxkcyI6e30sIlNjb3JlIjowLjAsIkNhdGVnb3JpZXMiOnsiVmFjYXR1cmUgd2Vya3dlZWsiOlsiNDAiXSwiVmFjYXR1cmUgcHJvY2VkdXJlIjpbIlBlcm1hbmVudCBQbGFjZW1lbnQiXSwiVmFjYXR1cmUgcmVnaW8iOlsiQnJ1c3NlbHMiXSwiVmFjYXR1cmUgY29udHJhY3R0eXBlIjpbIkVtcGxveW1lbnQgY29udHJhY3QgLSBpbmRlZmluaXRlIHBlcmlvZCJdLCJWYWNhdHVyZSBzZWN0b3IiOlsiSGVhbHRoY2FyZSJdLCJWYWNhdHVyZSBmdW5jdGlvbiI6WyJIZWFkIG51cnNlIl0sIlZhY2F0dXJlIHZha2dlYmllZCI6WyJJbnRlcm5hbCB2YWNhbmNpZXMiXX0sIlZpc2libGUiOmZhbHNlLCJTb3J0IjowfSx7Ikxpc3REYXRhSUQiOjc0NywiTmF2aWdhdGVVcmwiOiJodHRwczovL3d3dy5jYXJlZm9yY2VvbmUuYmUvZW4vdmFjYXR1cmVzL2ludGVybmFsLXZhY2FuY2llcy9kaXJlY3RldXItZGUtbWFpc29uLWRlLXJlcG9zLS0tcmhvZGVzLXNhaW50LWdlbnNlLXJob2RlLXNhaW50LWdlbnNlIiwiVGl0bGUiOiJEaXJlY3RldXIgZGUgbWFpc29uIGRlIHJlcG9zIC0gUmhvZGVzIFNhaW50IEdlbsOoc2UiLCJQdWJsaXNoRGF0ZSI6IjIwMjItMDctMjBUMDA6MDA6MDAiLCJDdXN0b21GaWVsZHMiOnt9LCJTY29yZSI6MC4wLCJDYXRlZ29yaWVzIjp7IlZhY2F0dXJlIHdlcmt3ZWVrIjpbIjQwIl0sIlZhY2F0dXJlIHByb2NlZHVyZSI6WyJQZXJtYW5lbnQgUGxhY2VtZW50Il0sIlZhY2F0dXJlIHJlZ2lvIjpbIkZsZW1pc2NoIEJyYWJhbnQiXSwiVmFjYXR1cmUgY29udHJhY3R0eXBlIjpbIkVtcGxveW1lbnQgY29udHJhY3QgLSBpbmRlZmluaXRlIHBlcmlvZCJdLCJWYWNhdHVyZSBzZWN0b3IiOlsiSGVhbHRoY2FyZSJdLCJWYWNhdHVyZSBmdW5jdGlvbiI6WyJEaXJlY3RvciBOdXJzaW5nIEhvbWUiXSwiVmFjYXR1cmUgdmFrZ2ViaWVkIjpbIkludGVybmFsIHZhY2FuY2llcyJdfSwiVmlzaWJsZSI6ZmFsc2UsIlNvcnQiOjB9LHsiTGlzdERhdGFJRCI6NzUxLCJOYXZpZ2F0ZVVybCI6Imh0dHBzOi8vd3d3LmNhcmVmb3JjZW9uZS5iZS9lbi92YWNhdHVyZXMvbWVkaWNhbC1hZmZhaXJzL21lZGljYWwtYWZmYWlycy1sZWFkLWJyYWluZS1sYWxsZXVkIiwiVGl0bGUiOiJNZWRpY2FsIEFmZmFpcnMgTGVhZCIsIlB1Ymxpc2hEYXRlIjoiMjAyMi0wNi0yNFQwMDowMDowMCIsIkN1c3RvbUZpZWxkcyI6e30sIlNjb3JlIjowLjAsIkNhdGVnb3JpZXMiOnsiVmFjYXR1cmUgd2Vya3dlZWsiOlsiNDAiXSwiVmFjYXR1cmUgcHJvY2VkdXJlIjpbIlBlcm1hbmVudCBQbGFjZW1lbnQiXSwiVmFjYXR1cmUgc2VjdG9yIjpbIkxpZmUgc2NpZW5jZXMiXSwiVmFjYXR1cmUgdmFrZ2ViaWVkIjpbIk1lZGljYWwgQWZmYWlycyJdLCJWYWNhdHVyZSBjb250cmFjdHR5cGUiOlsiRW1wbG95bWVudCBjb250cmFjdCAtIGluZGVmaW5pdGUgcGVyaW9kIl0sIlZhY2F0dXJlIHJlZ2lvIjpbIldhbGxvb24gQnJhYmFudCJdLCJWYWNhdHVyZSBmdW5jdGlvbiI6WyJEaXJlY3RvciBNZWRpY2FsIEFmZmFpcnMiXX0sIlZpc2libGUiOmZhbHNlLCJTb3J0IjowfSx7Ikxpc3REYXRhSUQiOjc0OSwiTmF2aWdhdGVVcmwiOiJodHRwczovL3d3dy5jYXJlZm9yY2VvbmUuYmUvZW4vdmFjYXR1cmVzL2ludGVybmFsLXZhY2FuY2llcy9kaXJlY3RldXItZGUtbWFpc29uLWRlLXJlcG9zLWxhZWtlbiIsIlRpdGxlIjoiRGlyZWN0ZXVyIGRlIG1haXNvbiBkZSByZXBvcyAiLCJQdWJsaXNoRGF0ZSI6IjIwMjItMDYtMjRUMDA6MDA6MDAiLCJDdXN0b21GaWVsZHMiOnt9LCJTY29yZSI6MC4wLCJDYXRlZ29yaWVzIjp7IlZhY2F0dXJlIHdlcmt3ZWVrIjpbIjQwIl0sIlZhY2F0dXJlIHByb2NlZHVyZSI6WyJQZXJtYW5lbnQgUGxhY2VtZW50Il0sIlZhY2F0dXJlIHJlZ2lvIjpbIkJydXNzZWxzIl0sIlZhY2F0dXJlIGNvbnRyYWN0dHlwZSI6WyJFbXBsb3ltZW50IGNvbnRyYWN0IC0gaW5kZWZpbml0ZSBwZXJpb2QiXSwiVmFjYXR1cmUgc2VjdG9yIjpbIkhlYWx0aGNhcmUiXSwiVmFjYXR1cmUgZnVuY3Rpb24iOlsiSGVhZCBudXJzZSJdLCJWYWNhdHVyZSB2YWtnZWJpZWQiOlsiSW50ZXJuYWwgdmFjYW5jaWVzIl19LCJWaXNpYmxlIjpmYWxzZSwiU29ydCI6MH0seyJMaXN0RGF0YUlEIjo3NTIsIk5hdmlnYXRlVXJsIjoiaHR0cHM6Ly93d3cuY2FyZWZvcmNlb25lLmJlL2VuL3ZhY2F0dXJlcy9pbnRlcm5hbC12YWNhbmNpZXMvZGlyZWN0ZXVyLWFkam9pbnQtZGUtbWFpc29uLWRlLXJlcG9zLS0tbGlnZS1saWdlIiwiVGl0bGUiOiJEaXJlY3RldXIgYWRqb2ludCBkZSBtYWlzb24gZGUgcmVwb3MgLSBMacOoZ2UiLCJQdWJsaXNoRGF0ZSI6IjIwMjItMDYtMDlUMDA6MDA6MDAiLCJDdXN0b21GaWVsZHMiOnt9LCJTY29yZSI6MC4wLCJDYXRlZ29yaWVzIjp7IlZhY2F0dXJlIHdlcmt3ZWVrIjpbIjQwIl0sIlZhY2F0dXJlIHByb2NlZHVyZSI6WyJQZXJtYW5lbnQgUGxhY2VtZW50Il0sIlZhY2F0dXJlIGNvbnRyYWN0dHlwZSI6WyJFbXBsb3ltZW50IGNvbnRyYWN0IC0gaW5kZWZpbml0ZSBwZXJpb2QiXSwiVmFjYXR1cmUgc2VjdG9yIjpbIkhlYWx0aGNhcmUiXSwiVmFjYXR1cmUgZnVuY3Rpb24iOlsiSGVhZCBudXJzZSJdLCJWYWNhdHVyZSByZWdpbyI6WyJMacOoZ2UiXSwiVmFjYXR1cmUgdmFrZ2ViaWVkIjpbIkludGVybmFsIHZhY2FuY2llcyJdfSwiVmlzaWJsZSI6ZmFsc2UsIlNvcnQiOjB9XSxmaWx0ZXI6e2VsZW1lbnRpZDoiODQ1MzZlZjEtYjhjZS00OTg5LWIwZTgtYTE0NjExNzBkMDMxIixsYW5ndWFnZU5hbWU6ImVuIixkYXRhc291cmNlczoiVmFjYW5jaWVzIixwYWdlOjAscGFnZUlEOjE0MSxzZWxlY3RlZENhdGVnb3JpZXM6W10sY3JpdGVyaWFzOltdfSx1cmxQYXJ0czp7YnJhbmNoZToiIix2YWtnZWJpZWQ6IiIsb3BsZWlkaW5nOiIifSxob3N0bmFtZToid3d3LmNhcmVmb3JjZW9uZS5iZSIsbmF2aWdhdGVVcmw6Ii9lbi9qb2JzIixwcmVTZWxlY3Rpb246W10sdXBkYXRlVXJsVGltZW91dDpudWxsfSxjb21wdXRlZDp7ZmlsdGVyZWRSZXN1bHQ6ZnVuY3Rpb24oKXt2YXIgc2VsZj10aGlzO3JldHVybiB0aGlzLnJlc3VsdC5maWx0ZXIoZnVuY3Rpb24oaXRlbSl7dmFyIG1hdGNoPXRydWU7aWYoc2VsZi5maWx0ZXIuc2VsZWN0ZWRDYXRlZ29yaWVzLmxlbmd0aD4wKXt2YXIgcmVzdWx0cz1bXTtmb3IodmFyIGk9MDtpPHNlbGYuZmlsdGVyLnNlbGVjdGVkQ2F0ZWdvcmllcy5sZW5ndGg7aSsrKXt2YXIgc2VsZWN0ZWRDYXRlZ29yeT1zZWxmLmZpbHRlci5zZWxlY3RlZENhdGVnb3JpZXNbaV07aWYoaXRlbS5DYXRlZ29yaWVzW3NlbGVjdGVkQ2F0ZWdvcnkuY2F0ZWdvcnlUeXBlXSE9dW5kZWZpbmVkKXtpZihzZWxlY3RlZENhdGVnb3J5LmNhdGVnb3J5TmFtZXMubGVuZ3RoPjApe2Zvcih2YXIgaj0wO2o8c2VsZWN0ZWRDYXRlZ29yeS5jYXRlZ29yeU5hbWVzLmxlbmd0aDtqKyspe2lmKGl0ZW0uQ2F0ZWdvcmllc1tzZWxlY3RlZENhdGVnb3J5LmNhdGVnb3J5VHlwZV0uaW5kZXhPZihzZWxlY3RlZENhdGVnb3J5LmNhdGVnb3J5TmFtZXNbal0pPi0xKXtyZXN1bHRzLnB1c2godHJ1ZSk7YnJlYWs7fX19CmVsc2V7cmVzdWx0cy5wdXNoKHRydWUpO319CmVsc2V7cmVzdWx0cy5wdXNoKGZhbHNlKTt9fQptYXRjaD1mYWxzZTtpZihyZXN1bHRzLmxlbmd0aD4wJiZyZXN1bHRzLmxlbmd0aD09c2VsZi5maWx0ZXIuc2VsZWN0ZWRDYXRlZ29yaWVzLmxlbmd0aCl7dmFyIHJlc3VsdD10cnVlO2Zvcih2YXIgaT0wO2k8cmVzdWx0cy5sZW5ndGg7aSsrKXtpZihyZXN1bHRzW2ldPT1mYWxzZSl7cmVzdWx0PWZhbHNlO2JyZWFrO319Cm1hdGNoPXJlc3VsdDt9fQppZihpdGVtLkN1c3RvbUZpZWxkcy5pbnJhbmdlIT09dW5kZWZpbmVkJiZtYXRjaCl7bWF0Y2g9aXRlbS5DdXN0b21GaWVsZHMuaW5yYW5nZT09InRydWUiO30KaWYobWF0Y2gmJnNlbGYuZmlsdGVyLmNyaXRlcmlhcy5sZW5ndGg+MCl7c2VsZi5maWx0ZXIuY3JpdGVyaWFzLmZvckVhY2goZnVuY3Rpb24oZmlsdGVySXRlbSl7aWYoZmlsdGVySXRlbS5uYW1lPT09InNlYXJjaCIpe3ZhciBjcml0ZXJpYT1maWx0ZXJJdGVtLmNyaXRlcmlhO2lmKGNyaXRlcmlhLlNlYXJjaElkcy5sZW5ndGg+MCl7dmFyIHNlYXJjaEluZGV4PWNyaXRlcmlhLlNlYXJjaElkcy5maW5kSW5kZXgoZnVuY3Rpb24ocyl7cmV0dXJuIHMuSUQ9PT1pdGVtLkxpc3REYXRhSUR9KTtpZihzZWFyY2hJbmRleD4tMSl7aXRlbS5TY29yZT1jcml0ZXJpYS5TZWFyY2hJZHNbc2VhcmNoSW5kZXhdLlNjb3JlO21hdGNoPXRydWU7fQplbHNle21hdGNoPWZhbHNlO319CmVsc2UgaWYoY3JpdGVyaWEuTm9SZXN1bHRzKXttYXRjaD1mYWxzZTt9CmVsc2V7bWF0Y2g9dHJ1ZTtpdGVtLlNjb3JlPTA7fX19KTt9CnJldHVybiBtYXRjaDt9KTt9LH0sY3JlYXRlZDpmdW5jdGlvbigpe3ZhciB1cmxQYXJhbXM9bmV3IFVSTFNlYXJjaFBhcmFtcyh3aW5kb3cubG9jYXRpb24uc2VhcmNoKTtpZih1cmxQYXJhbXMuaGFzKCJwYWdlIikpe3ZhciBjdXJyZW50UGFnZT1wYXJzZUludCh1cmxQYXJhbXMuZ2V0KCJwYWdlIikpO2lmKGN1cnJlbnRQYWdlPjEpe3RoaXMuZmlsdGVyLnBhZ2U9KGN1cnJlbnRQYWdlLTEpO319fSxtZXRob2RzOntzZXRDcml0ZXJpYTpmdW5jdGlvbihuYW1lLGNyaXRlcmlhKXt0aGlzLnNldENyaXRlcmlhUHJvcGVydHkobmFtZSxjcml0ZXJpYSk7dGhpcy5sb2FkUmVzdWx0cyh0cnVlKTt9LHNldENyaXRlcmlhUHJvcGVydHk6ZnVuY3Rpb24obmFtZSxjcml0ZXJpYSl7aWYoY3JpdGVyaWE9PW51bGx8fGNyaXRlcmlhPT11bmRlZmluZWR8fGNyaXRlcmlhPT0iIil7dGhpcy5yZW1vdmVDcml0ZXJpYShuYW1lKTt9CmVsc2V7dmFyIGluZGV4T2Y9dGhpcy5maWx0ZXIuY3JpdGVyaWFzLmZpbmRJbmRleChmdW5jdGlvbihpdGVtKXtyZXR1cm4gaXRlbS5uYW1lPT1uYW1lO30pO2lmKGluZGV4T2Y+LTEpe3RoaXMuZmlsdGVyLmNyaXRlcmlhc1tpbmRleE9mXS5jcml0ZXJpYT1jcml0ZXJpYTt9CmVsc2V7dGhpcy5maWx0ZXIuY3JpdGVyaWFzLnB1c2goe25hbWU6bmFtZSxjcml0ZXJpYTpjcml0ZXJpYX0pO30KdGhpcy51cGRhdGVVcmwoKTt9fSxyZW1vdmVDcml0ZXJpYTpmdW5jdGlvbihuYW1lKXt2YXIgaW5kZXhPZj10aGlzLmZpbHRlci5jcml0ZXJpYXMuZmluZEluZGV4KGZ1bmN0aW9uKGl0ZW0pe3JldHVybiBpdGVtLm5hbWU9PW5hbWU7fSk7aWYoaW5kZXhPZj4tMSl7dGhpcy5maWx0ZXIuY3JpdGVyaWFzLnNwbGljZShpbmRleE9mLDEpO30KdGhpcy51cGRhdGVVcmwoKTt9LGxvYWRSZXN1bHRzOmZ1bmN0aW9uKHJlc2V0KXt2YXIgc3RhcnQ9bmV3IERhdGUoKTt2YXIgc2VsZj10aGlzO3ZhciBmb3JtRGF0YT1uZXcgRm9ybURhdGEoKTtmb3JtRGF0YS5hcHBlbmQoImJvZHkiLEpTT04uc3RyaW5naWZ5KHRoaXMuZmlsdGVyKSk7Zm9ybURhdGEuYXBwZW5kKCJwYWdlaWQiLHNlbGYuZmlsdGVyLnBhZ2VJRCk7aWYodHlwZW9mIFNob3dNb2RhbExvYWRpbmdQYW5lbD09J2Z1bmN0aW9uJyYmd2luZG93Lk1vZGFsTG9hZGluZ1BhbmVsIT09dW5kZWZpbmVkKXtTaG93TW9kYWxMb2FkaW5nUGFuZWwoKTt9CnNlbGYuaXNMb2FkaW5nPXRydWU7dGhpcy4kaHR0cC5wb3N0KCcvRmlsdGVyZWRTZWFyY2gvZmluZC1yZXN1bHRzJyxmb3JtRGF0YSkudGhlbihmdW5jdGlvbihyZXNwb25zZSl7cmV0dXJuIHJlc3BvbnNlLmpzb24oKTt9KS50aGVuKGZ1bmN0aW9uKGpzb25EYXRhKXt2YXIgZW5kPW5ldyBEYXRlKCk7dmFyIHNlY29uZHM9KGVuZC5nZXRUaW1lKCktc3RhcnQuZ2V0VGltZSgpKS8xMDAwO2lmKHJlc2V0KXtzZWxmLnJlc3VsdD1bXTt9O2pzb25EYXRhLmZvckVhY2goZnVuY3Rpb24oaXRlbSl7c2VsZi5yZXN1bHQucHVzaChpdGVtKTt9KTtpZih0eXBlb2YgSGlkZU1vZGFsTG9hZGluZ1BhbmVsPT0nZnVuY3Rpb24nJiZ3aW5kb3cuTW9kYWxMb2FkaW5nUGFuZWwhPT11bmRlZmluZWQpe0hpZGVNb2RhbExvYWRpbmdQYW5lbCgpO30Kc2VsZi5pc0xvYWRpbmc9ZmFsc2U7fSk7fSx1cGRhdGVVcmw6ZnVuY3Rpb24oKXt2YXIgc2VsZj10aGlzO2lmKHNlbGYudXBkYXRlVXJsVGltZW91dCE9bnVsbCl7d2luZG93LmNsZWFyVGltZW91dChzZWxmLnVwZGF0ZVVybFRpbW91dCk7fQpzZWxmLnVwZGF0ZVVybFRpbWVvdXQ9d2luZG93LnNldFRpbWVvdXQoZnVuY3Rpb24oKXt2YXIgdXJsUGFyYW1zPW5ldyBVUkxTZWFyY2hQYXJhbXMoKTtzZWxmLmZpbHRlci5zZWxlY3RlZENhdGVnb3JpZXMuZm9yRWFjaChmdW5jdGlvbihzZWxlY3RlZENhdGVnb3J5KXtzZWxlY3RlZENhdGVnb3J5LmNhdGVnb3J5TmFtZXMuZm9yRWFjaChmdW5jdGlvbihjYXRlZ29yeU5hbWUpe2lmKGNhdGVnb3J5TmFtZSE9bnVsbCl7aWYoc2VsZWN0ZWRDYXRlZ29yeS5jYXRlZ29yeVR5cGUhPXVuZGVmaW5lZCl7dXJsUGFyYW1zLmFwcGVuZChzZWxlY3RlZENhdGVnb3J5LmNhdGVnb3J5VHlwZS50b0xvd2VyQ2FzZSgpLGNhdGVnb3J5TmFtZSk7fX19KTt9KTtzZWxmLmZpbHRlci5jcml0ZXJpYXMuZm9yRWFjaChmdW5jdGlvbihjcml0ZXJpYSl7aWYoY3JpdGVyaWEubmFtZS50b0xvd2VyQ2FzZSgpPT09InNlYXJjaCIpe3VybFBhcmFtcy5hcHBlbmQoY3JpdGVyaWEubmFtZS50b0xvd2VyQ2FzZSgpLGNyaXRlcmlhLmNyaXRlcmlhLlRlcm0pO30KZWxzZXt1cmxQYXJhbXMuYXBwZW5kKGNyaXRlcmlhLm5hbWUudG9Mb3dlckNhc2UoKSxjcml0ZXJpYS5jcml0ZXJpYSk7fX0pO2lmKHNlbGYuZmlsdGVyLnBhZ2U+MCl7dXJsUGFyYW1zLmFwcGVuZCgicGFnZSIsc2VsZi5maWx0ZXIucGFnZSsxKTt9CmlmKHVybFBhcmFtcy5zb3J0KXt1cmxQYXJhbXMuc29ydCgpO30KdmFyIHF1ZXJ5U3RyaW5nUGFyYW1zPXVybFBhcmFtcy50b1N0cmluZygpLmxlbmd0aD4wPyI/Iit1cmxQYXJhbXMudG9TdHJpbmcoKToiIjt3aW5kb3cuaGlzdG9yeS5wdXNoU3RhdGUobnVsbCxkb2N1bWVudC50aXRsZSx3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUrcXVlcnlTdHJpbmdQYXJhbXMpO3NlbGYuJHJlZnMuc2VhcmNobGluay51cGRhdGUoKTt9LDEwMCk7fSxwdXNoRXZlbnQ6ZnVuY3Rpb24oY2FsbGJhY2spe2lmKHR5cGVvZiBwdXNoRGF0YWxheWVyRXZlbnQhPT0ndW5kZWZpbmVkJyYmdHlwZW9mIGRhdGFMYXllciE9PSJ1bmRlZmluZWQiKXt2YXIgY3VycmVudFVybD13aW5kb3cubG9jYXRpb24uaHJlZi5yZXBsYWNlKHdpbmRvdy5sb2NhdGlvbi5zZWFyY2gsIiIpO2lmKGN1cnJlbnRVcmwuZW5kc1dpdGgoIi8iKSl7Y3VycmVudFVybD1jdXJyZW50VXJsLnN1YnN0cigwLGN1cnJlbnRVcmwubGVuZ3RoLTEpO30KdmFyIHVybFBhcmFtcz1uZXcgVVJMU2VhcmNoUGFyYW1zKHdpbmRvdy5sb2NhdGlvbi5zZWFyY2gpO2lmKHVybFBhcmFtcy5oYXMoInNlYXJjaCIpKXt1cmxQYXJhbXMuZGVsZXRlKCJzZWFyY2giKTt9CmlmKHVybFBhcmFtcy5oYXMoImRpc3RhbmNlIikpe3VybFBhcmFtcy5kZWxldGUoImRpc3RhbmNlIik7fQp2YXIgdmFsdWU9KCJbZmlsdGVyX2NhdGVnb3JpZXM6XSIrKHVybFBhcmFtcy50b1N0cmluZygpPT09IiI/Im5vdF9zZXQiOnVybFBhcmFtcy50b1N0cmluZygpLnJlcGxhY2UoL1wrL2csIl8iKSkpLnRvTG93ZXJDYXNlKCk7dmFyIHBhcmFtcz17ImV2ZW50IjoiY3VzdG9tLnZhY2FuY3lTZWFyY2hGaWx0ZXIiLCJldmVudENhdGVnb3J5IjoiYXBwbGljYXRpb24gZmxvdyIsImV2ZW50QWN0aW9uIjoiZmlsdGVyIHVzZWQ6ICIrKHdpbmRvdy5sb2NhdGlvbi5vcmlnaW49PWN1cnJlbnRVcmw/ImhvbWVwYWdlIjoicGFnZSIpLCJldmVudFZhbHVlIjp1bmRlZmluZWQsImV2ZW50Tm9uSW50ZXJhY3Rpb24iOmZhbHNlLCJldmVudExhYmVsIjp2YWx1ZSwiZmlsdGVyVmFsdWUiOnZhbHVlfTtpZihjYWxsYmFjayl7cGFyYW1zWyJldmVudENhbGxiYWNrIl09Y2FsbGJhY2s7cGFyYW1zWyJldmVudFRpbWVvdXQiXT0yMDAwO30KcHVzaERhdGFsYXllckV2ZW50KHBhcmFtcyk7fQplbHNle2NhbGxiYWNrKCk7fX0sZ290b1BhZ2U6ZnVuY3Rpb24oKXt2YXIgc2VsZj10aGlzO2lmKHNlbGYudXBkYXRlVXJsVGltZW91dCE9bnVsbCl7d2luZG93LmNsZWFyVGltZW91dChzZWxmLnVwZGF0ZVVybFRpbW91dCk7fQpzZWxmLnVwZGF0ZVVybFRpbWVvdXQ9d2luZG93LnNldFRpbWVvdXQoZnVuY3Rpb24oKXt2YXIgaGFzaD13aW5kb3cubG9jYXRpb24uaGFzaDtzZWxmLnB1c2hFdmVudChmdW5jdGlvbigpe3ZhciB1cmxQYXJhbXM9bmV3IFVSTFNlYXJjaFBhcmFtcyh3aW5kb3cubG9jYXRpb24uc2VhcmNoKTt2YXIgdXJsPXNlbGYubmF2aWdhdGVVcmw7aWYoIXVybC5zdGFydHNXaXRoKCdodHRwJykpe3ZhciBvcmlnaW49ZG9jdW1lbnQubG9jYXRpb24ub3JpZ2luO3ZhciBsb2NhdGlvbj1uZXcgVVJMKG9yaWdpbit1cmwpO2lmKGxvY2F0aW9uLmhhc2ghPScnKXtoYXNoPWxvY2F0aW9uLmhhc2g7fQp1cmw9bG9jYXRpb24ucGF0aG5hbWU7fQppZihzZWxmLmZpbHRlcmVkUmVzdWx0Lmxlbmd0aD09MSl7dXJsPXNlbGYuZmlsdGVyZWRSZXN1bHRbMF0uTmF2aWdhdGVVcmw7fQppZih1cmxQYXJhbXMudG9TdHJpbmcoKSE9Jycpe3tpZih1cmxQYXJhbXMuc29ydCl7dXJsUGFyYW1zLnNvcnQoKTt9CnVybCs9Ij8iK3VybFBhcmFtcy50b1N0cmluZygpO319CndpbmRvdy5sb2NhdGlvbj11cmwraGFzaDt9KTt9LDEwMCk7fX19KTt9CmluaXRTZWFyY2hGaWx0ZXIoKTtpZih0eXBlb2YgQ29uY2VwdHMyR28uQ21zLkNNUzJHT19DTVNDYWxsYmFja1BhbmVsX0VuZENhbGxiYWNrRXZlbnRzQXJyYXkhPT0ndW5kZWZpbmVkJyl7Q29uY2VwdHMyR28uQ21zLkNNUzJHT19DTVNDYWxsYmFja1BhbmVsX0VuZENhbGxiYWNrRXZlbnRzQXJyYXkucHVzaChpbml0U2VhcmNoRmlsdGVyKTt9">
                </script>
              </div>
            </div>
          </section>
          <section class="sectionItem default section-centered column-large section-alignCenter" data-section-title="" style="visibility: visible;">
            <div class="mainWidth">
              <div class="gutterBoth">
                <div id="ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item1_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item1_rctrl1_pnlHeader" class="panel">
                  <div class="header">
                    <h2 class="headerTag">Do you need a co-pilot by your side?</h2>
                  </div>
                  <div class="content">
                    <p>CareForce One offers Human Resources solutions in Life Sciences &amp; Healthcare. We work together with you to strengthen your career plan and workforce. As your co-pilot, we will fly by your side and help give wings to your
                      vision and mission.</p>
                  </div>
                </div>
                <div id="ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item1_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item1_rctrl1_SectionWidgetContainer" class="gridContainer">
                  <div class="gridItem hideElementOnDesktopDevice">
                    <link href="https://cdnjs.cloudflare.com:443/ajax/libs/lightgallery/1.10.0/css/lightgallery.min.css" rel="stylesheet" media="all">
                    <link href="/bundle-image-site1-language4/all/S6hoeRnpbqLXYj_HFAZS2R5PSM8AKIWQJvMlrJJ3P_A1" rel="stylesheet" media="all">
                    <script defer="" src="https://cdnjs.cloudflare.com/ajax/libs/lightgallery/1.10.0/js/lightgallery.min.js"></script>
                    <script defer="" src="https://cdnjs.cloudflare.com/ajax/libs/lightgallery/1.10.0/js/lightgallery-all.min.js"></script>
                    <script defer=""
                      src="data:text/javascript;base64,OyhmdW5jdGlvbigkLHdpbmRvdyxkb2N1bWVudCx1bmRlZmluZWQpeyJ1c2Ugc3RyaWN0Ijt3aW5kb3cuc2V0SW1hZ2VNZWRpYT1mdW5jdGlvbigpe2lmKCQoJy5ibG9jay5pbWFnZS5wb3B1cCcpLmxlbmd0aD4wKXskKCcuYmxvY2suaW1hZ2UucG9wdXAnKS5saWdodEdhbGxlcnkoe3NlbGVjdG9yOicubWVkaWEgYScsY29udHJvbHM6ZmFsc2UsZnVsbFNjcmVlbjpmYWxzZSx6b29tOmZhbHNlLGNvdW50ZXI6ZmFsc2UsaGFzaDpmYWxzZSxzaGFyZTpmYWxzZSxyb3RhdGU6ZmFsc2UsZG93bmxvYWQ6ZmFsc2V9KTt9fTt9KShqUXVlcnksd2luZG93LGRvY3VtZW50KTs=">
                    </script>
                    <div class="block image inline cssSelectorColor positionimageTop">
                      <div class="media"><img src="/CmsData/Images/Content/Onze-oplossingen-EN-Mobile.svg"></div>
                    </div>
                  </div>
                </div>
                <div id="ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item1_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item1_rctrl1_SectionButtonsContainer" class="sectionButtons">
                  <div><a class="actionButton" href="/en/services" target="_self"> <span class="text">Our solutions</span> </a></div>
                </div>
              </div>
            </div>
          </section>
          <section class="sectionItem sectionColorGrey section-columns column-50 section-alignCenter" data-section-title="" data-sr-id="5"
            style="visibility: visible; opacity: 0; transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -50, 0, 1);">
            <div class="mainWidth">
              <div id="ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item2_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item2_rctrl2_pnlHeader" class="panel">
                <div class="header">
                  <h1 class="headerTag">Let’s take off!</h1>
                </div>
              </div>
              <div class="paddingLeft">
                <div id="ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item2_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item2_rctrl2_SectionWidgetContainer" class="flexContainer">
                  <div class="selectorColor2 child child-0">
                    <div class="block image noPadding inline cssSelectorColor positionimageTop">
                      <div class="media">
                        <picture>
                          <source type="image/webp"
                            data-srcset="/Thumbs/767/0/75/CmsData/Images/Cover/Small/Kandidaat 4.webp 767w, /Thumbs/900/0/75/CmsData/Images/Cover/Small/Kandidaat 4.webp 900w, /Thumbs/1023/0/90/CmsData/Images/Cover/Small/Kandidaat 4.webp 1023w, /Thumbs/1200/0/90/CmsData/Images/Cover/Small/Kandidaat 4.webp 1200w, /Thumbs/1600/0/90/CmsData/Images/Cover/Small/Kandidaat 4.webp 1600w, /Thumbs/2000/0/90/CmsData/Images/Cover/Small/Kandidaat 4.webp 2000w"
                            data-sizes="auto" sizes="634px"
                            srcset="/Thumbs/767/0/75/CmsData/Images/Cover/Small/Kandidaat 4.webp 767w, /Thumbs/900/0/75/CmsData/Images/Cover/Small/Kandidaat 4.webp 900w, /Thumbs/1023/0/90/CmsData/Images/Cover/Small/Kandidaat 4.webp 1023w, /Thumbs/1200/0/90/CmsData/Images/Cover/Small/Kandidaat 4.webp 1200w, /Thumbs/1600/0/90/CmsData/Images/Cover/Small/Kandidaat 4.webp 1600w, /Thumbs/2000/0/90/CmsData/Images/Cover/Small/Kandidaat 4.webp 2000w">
                          <source type="image/jpeg"
                            data-srcset="/Thumbs/767/0/75/CmsData/Images/Cover/Small/Kandidaat 4.jpg 767w, /Thumbs/900/0/75/CmsData/Images/Cover/Small/Kandidaat 4.jpg 900w, /Thumbs/1023/0/90/CmsData/Images/Cover/Small/Kandidaat 4.jpg 1023w, /Thumbs/1200/0/90/CmsData/Images/Cover/Small/Kandidaat 4.jpg 1200w, /Thumbs/1600/0/90/CmsData/Images/Cover/Small/Kandidaat 4.jpg 1600w, /Thumbs/2000/0/90/CmsData/Images/Cover/Small/Kandidaat 4.jpg 2000w"
                            data-sizes="auto" sizes="634px"
                            srcset="/Thumbs/767/0/75/CmsData/Images/Cover/Small/Kandidaat 4.jpg 767w, /Thumbs/900/0/75/CmsData/Images/Cover/Small/Kandidaat 4.jpg 900w, /Thumbs/1023/0/90/CmsData/Images/Cover/Small/Kandidaat 4.jpg 1023w, /Thumbs/1200/0/90/CmsData/Images/Cover/Small/Kandidaat 4.jpg 1200w, /Thumbs/1600/0/90/CmsData/Images/Cover/Small/Kandidaat 4.jpg 1600w, /Thumbs/2000/0/90/CmsData/Images/Cover/Small/Kandidaat 4.jpg 2000w">
                          <img width="2000" height="1125" class="lazyautosizes lazyloaded" loading="lazy" src="/Thumbs/2000/0/90/CmsData/Images/Cover/Small/Kandidaat 4.jpg" data-src="/Thumbs/2000/0/90/CmsData/Images/Cover/Small/Kandidaat 4.jpg"
                            data-sizes="auto" sizes="634px">
                        </picture>
                      </div>
                      <div class="paddingLeft paddingRight">
                        <div class="header"><span class="blockTitle">Looking for a new challenge?</span></div>
                        <div class="footer"><a class="actionButton" href="/en-gb/jobs" target="_self"> <span>Our jobs</span> </a></div>
                      </div>
                    </div>
                  </div>
                  <div class="selectorColor3 child child-1">
                    <div class="block image noPadding inline cssSelectorColor positionimageTop">
                      <div class="media">
                        <picture>
                          <source type="image/webp"
                            data-srcset="/Thumbs/767/0/75/CmsData/Images/Cover/Small/Klant 2.webp 767w, /Thumbs/900/0/75/CmsData/Images/Cover/Small/Klant 2.webp 900w, /Thumbs/1023/0/90/CmsData/Images/Cover/Small/Klant 2.webp 1023w, /Thumbs/1200/0/90/CmsData/Images/Cover/Small/Klant 2.webp 1200w, /Thumbs/1600/0/90/CmsData/Images/Cover/Small/Klant 2.webp 1600w, /Thumbs/2000/0/90/CmsData/Images/Cover/Small/Klant 2.webp 2000w"
                            data-sizes="auto" sizes="634px"
                            srcset="/Thumbs/767/0/75/CmsData/Images/Cover/Small/Klant 2.webp 767w, /Thumbs/900/0/75/CmsData/Images/Cover/Small/Klant 2.webp 900w, /Thumbs/1023/0/90/CmsData/Images/Cover/Small/Klant 2.webp 1023w, /Thumbs/1200/0/90/CmsData/Images/Cover/Small/Klant 2.webp 1200w, /Thumbs/1600/0/90/CmsData/Images/Cover/Small/Klant 2.webp 1600w, /Thumbs/2000/0/90/CmsData/Images/Cover/Small/Klant 2.webp 2000w">
                          <source type="image/jpeg"
                            data-srcset="/Thumbs/767/0/75/CmsData/Images/Cover/Small/Klant 2.jpg 767w, /Thumbs/900/0/75/CmsData/Images/Cover/Small/Klant 2.jpg 900w, /Thumbs/1023/0/90/CmsData/Images/Cover/Small/Klant 2.jpg 1023w, /Thumbs/1200/0/90/CmsData/Images/Cover/Small/Klant 2.jpg 1200w, /Thumbs/1600/0/90/CmsData/Images/Cover/Small/Klant 2.jpg 1600w, /Thumbs/2000/0/90/CmsData/Images/Cover/Small/Klant 2.jpg 2000w"
                            data-sizes="auto" sizes="634px"
                            srcset="/Thumbs/767/0/75/CmsData/Images/Cover/Small/Klant 2.jpg 767w, /Thumbs/900/0/75/CmsData/Images/Cover/Small/Klant 2.jpg 900w, /Thumbs/1023/0/90/CmsData/Images/Cover/Small/Klant 2.jpg 1023w, /Thumbs/1200/0/90/CmsData/Images/Cover/Small/Klant 2.jpg 1200w, /Thumbs/1600/0/90/CmsData/Images/Cover/Small/Klant 2.jpg 1600w, /Thumbs/2000/0/90/CmsData/Images/Cover/Small/Klant 2.jpg 2000w">
                          <img width="2000" height="1125" class="lazyautosizes lazyloaded" loading="lazy" src="/Thumbs/2000/0/90/CmsData/Images/Cover/Small/Klant 2.jpg" data-src="/Thumbs/2000/0/90/CmsData/Images/Cover/Small/Klant 2.jpg"
                            data-sizes="auto" sizes="634px">
                        </picture>
                      </div>
                      <div class="paddingLeft paddingRight">
                        <div class="header"><span class="blockTitle">Looking for talent?</span></div>
                        <div class="footer"><a class="actionButton" href="/en-gb/contact" target="_self"> <span>Contact us</span> </a></div>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </section>
          <section class="sectionItem sectionLast sectionColorWhite section-dynamicContent section-alignCenter" data-section-title="" data-sr-id="6"
            style="visibility: visible; opacity: 0; transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -50, 0, 1);">
            <div class="mainWidth">
              <div class="gutterBoth">
                <div id="ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_rctrl3_pnlHeader" class="panel">
                  <div class="header">
                    <h2 class="subHeaderTag">Jobs</h2>
                    <h1 class="headerTag">in Life Sciences &amp; Healthcare</h1>
                  </div>
                </div>
                <div id="ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_rctrl3_SectionWidgetContainer">
                  <div class="selectorColor2 slider three-columns">
                    <link href="/bundle-quote-site1-language4/all/VRoOl5bryY_YAMHXAfH9vsLXGZkYb7qOE2dJNR_ekfA1" rel="stylesheet" media="all">
                    <link href="/bundle-list-slider-site1-language4/all/Z14QvAJg7pWUeWmEtqBKvVztgqOOdTyeMbtu7Lsi1TQ1" rel="stylesheet" media="all">
                    <link href="https://cdnjs.cloudflare.com/ajax/libs/Swiper/6.5.5/swiper-bundle.min.css" rel="stylesheet" media="all">
                    <script defer="" src="https://cdnjs.cloudflare.com/ajax/libs/Swiper/6.5.5/swiper-bundle.min.js"></script>
                    <script defer="" src="/bundle-slider-site1-language4/Nly4loVylm4VPtYNB0TV3QuXg17xAA2oCtqLKH6BPMA1"></script>
                    <div class="sliderContainer swiper-container-initialized swiper-container-horizontal swiper-container-pointer-events">
                      <ul class="blockEntry vacancies" id="swiper-wrapper-45f248ef95a80dce" aria-live="off" style="transition-duration: 0ms; transform: translate3d(-1358px, 0px, 0px);">
                        <li class="item item-2 swiper-slide-duplicate" data-swiper-slide-index="2" role="group" aria-label="1 / 11" style="width: 402.667px; margin-right: 50px;">
                          <div class="holder">
                            <a href="en/vacatures/medical/mdecin-du-travail-tournai" id="ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_rctrl3_SectionWidgetContainer_item0_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_rctrl3_SectionWidgetContainer_item0_rctrl0_rptItems1_ctl03_ctl02_A1" class="block hoverBlock cssSelectorColor" target="_self"><div class="header"><h3 class="widgetHeader">Médecin du travail</h3><span id="ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_rctrl3_SectionWidgetContainer_item0_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_rctrl3_SectionWidgetContainer_item0_rctrl0_rptItems1_ctl03_ctl02-blockItem" class="features"><span class="feature vakgebied"><span class="text">Medical</span></span> <em class="separator">•</em><span class="feature location"><span class="text">Tournai</span></span> <!----></span><script defer="" src="data:text/javascript;base64,cmVxdWlyZShudWxsLGZ1bmN0aW9uKCl7dmFyIGFwcD1uZXcgVnVlKHtlbDonI2N0bDAwX0JvZHlQbGFjZUhvbGRlcl9jdGwwMF9TZWN0aW9uV2lkZ2V0Q29udGFpbmVyX2l0ZW0zX2N0bDAwX0JvZHlQbGFjZUhvbGRlcl9jdGwwMF9TZWN0aW9uV2lkZ2V0Q29udGFpbmVyX2l0ZW0zX3JjdHJsM19TZWN0aW9uV2lkZ2V0Q29udGFpbmVyX2l0ZW0wX2N0bDAwX0JvZHlQbGFjZUhvbGRlcl9jdGwwMF9TZWN0aW9uV2lkZ2V0Q29udGFpbmVyX2l0ZW0zX2N0bDAwX0JvZHlQbGFjZUhvbGRlcl9jdGwwMF9TZWN0aW9uV2lkZ2V0Q29udGFpbmVyX2l0ZW0zX3JjdHJsM19TZWN0aW9uV2lkZ2V0Q29udGFpbmVyX2l0ZW0wX3JjdHJsMF9ycHRJdGVtczFfY3RsMDNfY3RsMDItYmxvY2tJdGVtJyxkYXRhKCl7cmV0dXJue0RhdGFJdGVtczpbeyJOYXZpZ2F0ZVVybCI6bnVsbCwiQ3NzQ2xhc3MiOiJ2YWtnZWJpZWQiLCJWYWx1ZSI6Ik1lZGljYWwiLCJUaXRsZSI6bnVsbH0seyJOYXZpZ2F0ZVVybCI6bnVsbCwiQ3NzQ2xhc3MiOiJsb2NhdGlvbiIsIlZhbHVlIjoiVG91cm5haSIsIlRpdGxlIjpudWxsfV19fX0pO30pOw=="></script></div><div class="content"><span id="ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_rctrl3_SectionWidgetContainer_item0_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_rctrl3_SectionWidgetContainer_item0_rctrl0_rptItems1_ctl03_ctl02_lblSummary">Pour leur centre de Tournai et leurs clients des alentours, nous recherchons un médecin du travail.Vos MissionsEn vue de prévenir les maladies professionnelles et de favoriser le...</span></div></a>
                            <!--        <a class="symbol star" href="javascript:void(0);" data-favorite data-listdataid='853'></a>--></div>
                        </li>
                        <li class="item item-3 swiper-slide-duplicate" data-swiper-slide-index="3" role="group" aria-label="2 / 11" style="width: 402.667px; margin-right: 50px;">
                          <div class="holder">
                            <a href="en/vacatures/medical/mdecin-du-travail-arlon" id="ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_rctrl3_SectionWidgetContainer_item0_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_rctrl3_SectionWidgetContainer_item0_rctrl0_rptItems1_ctl04_ctl02_A1" class="block hoverBlock cssSelectorColor" target="_self"><div class="header"><h3 class="widgetHeader">Médecin du travail</h3><span id="ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_rctrl3_SectionWidgetContainer_item0_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_rctrl3_SectionWidgetContainer_item0_rctrl0_rptItems1_ctl04_ctl02-blockItem" class="features"><span class="feature vakgebied"><span class="text">Medical</span></span> <em class="separator">•</em><span class="feature location"><span class="text">Arlon</span></span> <!----></span><script defer="" src="data:text/javascript;base64,cmVxdWlyZShudWxsLGZ1bmN0aW9uKCl7dmFyIGFwcD1uZXcgVnVlKHtlbDonI2N0bDAwX0JvZHlQbGFjZUhvbGRlcl9jdGwwMF9TZWN0aW9uV2lkZ2V0Q29udGFpbmVyX2l0ZW0zX2N0bDAwX0JvZHlQbGFjZUhvbGRlcl9jdGwwMF9TZWN0aW9uV2lkZ2V0Q29udGFpbmVyX2l0ZW0zX3JjdHJsM19TZWN0aW9uV2lkZ2V0Q29udGFpbmVyX2l0ZW0wX2N0bDAwX0JvZHlQbGFjZUhvbGRlcl9jdGwwMF9TZWN0aW9uV2lkZ2V0Q29udGFpbmVyX2l0ZW0zX2N0bDAwX0JvZHlQbGFjZUhvbGRlcl9jdGwwMF9TZWN0aW9uV2lkZ2V0Q29udGFpbmVyX2l0ZW0zX3JjdHJsM19TZWN0aW9uV2lkZ2V0Q29udGFpbmVyX2l0ZW0wX3JjdHJsMF9ycHRJdGVtczFfY3RsMDRfY3RsMDItYmxvY2tJdGVtJyxkYXRhKCl7cmV0dXJue0RhdGFJdGVtczpbeyJOYXZpZ2F0ZVVybCI6bnVsbCwiQ3NzQ2xhc3MiOiJ2YWtnZWJpZWQiLCJWYWx1ZSI6Ik1lZGljYWwiLCJUaXRsZSI6bnVsbH0seyJOYXZpZ2F0ZVVybCI6bnVsbCwiQ3NzQ2xhc3MiOiJsb2NhdGlvbiIsIlZhbHVlIjoiQXJsb24iLCJUaXRsZSI6bnVsbH1dfX19KTt9KTs="></script></div><div class="content"><span id="ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_rctrl3_SectionWidgetContainer_item0_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_rctrl3_SectionWidgetContainer_item0_rctrl0_rptItems1_ctl04_ctl02_lblSummary">Pour la région du Luxembourg, nous recherchons un médecin du travail.Vos MissionsEn vue de prévenir les maladies professionnelles et de favoriser le retour au travail, vous assurez...</span></div></a>
                            <!--        <a class="symbol star" href="javascript:void(0);" data-favorite data-listdataid='856'></a>--></div>
                        </li>
                        <li class="item item-4 swiper-slide-duplicate swiper-slide-prev" data-swiper-slide-index="4" role="group" aria-label="3 / 11" style="width: 402.667px; margin-right: 50px;">
                          <div class="holder">
                            <a href="en/vacatures/medical/mdecin-du-travail-nivelles" id="ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_rctrl3_SectionWidgetContainer_item0_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_rctrl3_SectionWidgetContainer_item0_rctrl0_rptItems1_ctl05_ctl02_A1" class="block hoverBlock cssSelectorColor" target="_self"><div class="header"><h3 class="widgetHeader">Médecin du travail</h3><span id="ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_rctrl3_SectionWidgetContainer_item0_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_rctrl3_SectionWidgetContainer_item0_rctrl0_rptItems1_ctl05_ctl02-blockItem" class="features"><span class="feature vakgebied"><span class="text">Medical</span></span> <em class="separator">•</em><span class="feature location"><span class="text">Nivelles</span></span> <!----></span><script defer="" src="data:text/javascript;base64,cmVxdWlyZShudWxsLGZ1bmN0aW9uKCl7dmFyIGFwcD1uZXcgVnVlKHtlbDonI2N0bDAwX0JvZHlQbGFjZUhvbGRlcl9jdGwwMF9TZWN0aW9uV2lkZ2V0Q29udGFpbmVyX2l0ZW0zX2N0bDAwX0JvZHlQbGFjZUhvbGRlcl9jdGwwMF9TZWN0aW9uV2lkZ2V0Q29udGFpbmVyX2l0ZW0zX3JjdHJsM19TZWN0aW9uV2lkZ2V0Q29udGFpbmVyX2l0ZW0wX2N0bDAwX0JvZHlQbGFjZUhvbGRlcl9jdGwwMF9TZWN0aW9uV2lkZ2V0Q29udGFpbmVyX2l0ZW0zX2N0bDAwX0JvZHlQbGFjZUhvbGRlcl9jdGwwMF9TZWN0aW9uV2lkZ2V0Q29udGFpbmVyX2l0ZW0zX3JjdHJsM19TZWN0aW9uV2lkZ2V0Q29udGFpbmVyX2l0ZW0wX3JjdHJsMF9ycHRJdGVtczFfY3RsMDVfY3RsMDItYmxvY2tJdGVtJyxkYXRhKCl7cmV0dXJue0RhdGFJdGVtczpbeyJOYXZpZ2F0ZVVybCI6bnVsbCwiQ3NzQ2xhc3MiOiJ2YWtnZWJpZWQiLCJWYWx1ZSI6Ik1lZGljYWwiLCJUaXRsZSI6bnVsbH0seyJOYXZpZ2F0ZVVybCI6bnVsbCwiQ3NzQ2xhc3MiOiJsb2NhdGlvbiIsIlZhbHVlIjoiTml2ZWxsZXMiLCJUaXRsZSI6bnVsbH1dfX19KTt9KTs="></script></div><div class="content"><span id="ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_rctrl3_SectionWidgetContainer_item0_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_rctrl3_SectionWidgetContainer_item0_rctrl0_rptItems1_ctl05_ctl02_lblSummary">Pour leur centre de Nivelles et leurs clients des alentours, nous recherchons un médecin du travail expérimenté.Vos MissionsEn vue de prévenir les maladies professionnelles et de...</span></div></a>
                            <!--        <a class="symbol star" href="javascript:void(0);" data-favorite data-listdataid='859'></a>--></div>
                        </li>
                        <li class="item item-0 swiper-slide-active" data-swiper-slide-index="0" role="group" aria-label="4 / 11" style="width: 402.667px; margin-right: 50px;">
                          <div class="holder">
                            <a href="en/vacatures/management/infirmier-e-en-chef-pour-le-quartier-opratoire-bruxelles-1" id="ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_rctrl3_SectionWidgetContainer_item0_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_rctrl3_SectionWidgetContainer_item0_rctrl0_rptItems1_ctl01_ctl02_A1" class="block hoverBlock cssSelectorColor" target="_self"><div class="header"><h3 class="widgetHeader">Infirmier/e en Chef pour le Quartier Opératoire</h3><span id="ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_rctrl3_SectionWidgetContainer_item0_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_rctrl3_SectionWidgetContainer_item0_rctrl0_rptItems1_ctl01_ctl02-blockItem" class="features"><span class="feature vakgebied"><span class="text">Management</span></span> <em class="separator">•</em><span class="feature location"><span class="text">Bruxelles</span></span> <!----></span><script defer="" src="data:text/javascript;base64,cmVxdWlyZShudWxsLGZ1bmN0aW9uKCl7dmFyIGFwcD1uZXcgVnVlKHtlbDonI2N0bDAwX0JvZHlQbGFjZUhvbGRlcl9jdGwwMF9TZWN0aW9uV2lkZ2V0Q29udGFpbmVyX2l0ZW0zX2N0bDAwX0JvZHlQbGFjZUhvbGRlcl9jdGwwMF9TZWN0aW9uV2lkZ2V0Q29udGFpbmVyX2l0ZW0zX3JjdHJsM19TZWN0aW9uV2lkZ2V0Q29udGFpbmVyX2l0ZW0wX2N0bDAwX0JvZHlQbGFjZUhvbGRlcl9jdGwwMF9TZWN0aW9uV2lkZ2V0Q29udGFpbmVyX2l0ZW0zX2N0bDAwX0JvZHlQbGFjZUhvbGRlcl9jdGwwMF9TZWN0aW9uV2lkZ2V0Q29udGFpbmVyX2l0ZW0zX3JjdHJsM19TZWN0aW9uV2lkZ2V0Q29udGFpbmVyX2l0ZW0wX3JjdHJsMF9ycHRJdGVtczFfY3RsMDFfY3RsMDItYmxvY2tJdGVtJyxkYXRhKCl7cmV0dXJue0RhdGFJdGVtczpbeyJOYXZpZ2F0ZVVybCI6bnVsbCwiQ3NzQ2xhc3MiOiJ2YWtnZWJpZWQiLCJWYWx1ZSI6Ik1hbmFnZW1lbnQiLCJUaXRsZSI6bnVsbH0seyJOYXZpZ2F0ZVVybCI6bnVsbCwiQ3NzQ2xhc3MiOiJsb2NhdGlvbiIsIlZhbHVlIjoiQnJ1eGVsbGVzIiwiVGl0bGUiOm51bGx9XX19fSk7fSk7"></script></div><div class="content"><span id="ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_rctrl3_SectionWidgetContainer_item0_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_rctrl3_SectionWidgetContainer_item0_rctrl0_rptItems1_ctl01_ctl02_lblSummary">L’infirmier/e en chef est responsable d’une équipe comportant 2 infirmiers chefs adjoints, environ 36 infirmiers, 6 aides-soignants, 11 aides-logistiques et une secrétaire.Votre...</span></div></a>
                            <!--        <a class="symbol star" href="javascript:void(0);" data-favorite data-listdataid='847'></a>--></div>
                        </li>
                        <li class="item item-1 swiper-slide-next" data-swiper-slide-index="1" role="group" aria-label="5 / 11" style="width: 402.667px; margin-right: 50px;">
                          <div class="holder">
                            <a href="en/vacatures/medical/mdecin-du-travail-bruxelles" id="ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_rctrl3_SectionWidgetContainer_item0_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_rctrl3_SectionWidgetContainer_item0_rctrl0_rptItems1_ctl02_ctl02_A1" class="block hoverBlock cssSelectorColor" target="_self"><div class="header"><h3 class="widgetHeader">Médecin du travail</h3><span id="ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_rctrl3_SectionWidgetContainer_item0_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_rctrl3_SectionWidgetContainer_item0_rctrl0_rptItems1_ctl02_ctl02-blockItem" class="features"><span class="feature vakgebied"><span class="text">Medical</span></span> <em class="separator">•</em><span class="feature location"><span class="text">Bruxelles</span></span> <!----></span><script defer="" src="data:text/javascript;base64,cmVxdWlyZShudWxsLGZ1bmN0aW9uKCl7dmFyIGFwcD1uZXcgVnVlKHtlbDonI2N0bDAwX0JvZHlQbGFjZUhvbGRlcl9jdGwwMF9TZWN0aW9uV2lkZ2V0Q29udGFpbmVyX2l0ZW0zX2N0bDAwX0JvZHlQbGFjZUhvbGRlcl9jdGwwMF9TZWN0aW9uV2lkZ2V0Q29udGFpbmVyX2l0ZW0zX3JjdHJsM19TZWN0aW9uV2lkZ2V0Q29udGFpbmVyX2l0ZW0wX2N0bDAwX0JvZHlQbGFjZUhvbGRlcl9jdGwwMF9TZWN0aW9uV2lkZ2V0Q29udGFpbmVyX2l0ZW0zX2N0bDAwX0JvZHlQbGFjZUhvbGRlcl9jdGwwMF9TZWN0aW9uV2lkZ2V0Q29udGFpbmVyX2l0ZW0zX3JjdHJsM19TZWN0aW9uV2lkZ2V0Q29udGFpbmVyX2l0ZW0wX3JjdHJsMF9ycHRJdGVtczFfY3RsMDJfY3RsMDItYmxvY2tJdGVtJyxkYXRhKCl7cmV0dXJue0RhdGFJdGVtczpbeyJOYXZpZ2F0ZVVybCI6bnVsbCwiQ3NzQ2xhc3MiOiJ2YWtnZWJpZWQiLCJWYWx1ZSI6Ik1lZGljYWwiLCJUaXRsZSI6bnVsbH0seyJOYXZpZ2F0ZVVybCI6bnVsbCwiQ3NzQ2xhc3MiOiJsb2NhdGlvbiIsIlZhbHVlIjoiQnJ1eGVsbGVzIiwiVGl0bGUiOm51bGx9XX19fSk7fSk7"></script></div><div class="content"><span id="ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_rctrl3_SectionWidgetContainer_item0_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_rctrl3_SectionWidgetContainer_item0_rctrl0_rptItems1_ctl02_ctl02_lblSummary">Pour leur centre de Bruxelles et leurs clients des alentours, nous recherchons un médecin du travail.Vos MissionsEn vue de prévenir les maladies professionnelles et de favoriser le...</span></div></a>
                            <!--        <a class="symbol star" href="javascript:void(0);" data-favorite data-listdataid='850'></a>--></div>
                        </li>
                        <li class="item item-2" data-swiper-slide-index="2" role="group" aria-label="6 / 11" style="width: 402.667px; margin-right: 50px;">
                          <div class="holder">
                            <a href="en/vacatures/medical/mdecin-du-travail-tournai" id="ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_rctrl3_SectionWidgetContainer_item0_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_rctrl3_SectionWidgetContainer_item0_rctrl0_rptItems1_ctl03_ctl02_A1" class="block hoverBlock cssSelectorColor" target="_self"><div class="header"><h3 class="widgetHeader">Médecin du travail</h3><span id="ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_rctrl3_SectionWidgetContainer_item0_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_rctrl3_SectionWidgetContainer_item0_rctrl0_rptItems1_ctl03_ctl02-blockItem" class="features"><span class="feature vakgebied"><span class="text">Medical</span></span> <em class="separator">•</em><span class="feature location"><span class="text">Tournai</span></span> <!----></span><script defer="" src="data:text/javascript;base64,cmVxdWlyZShudWxsLGZ1bmN0aW9uKCl7dmFyIGFwcD1uZXcgVnVlKHtlbDonI2N0bDAwX0JvZHlQbGFjZUhvbGRlcl9jdGwwMF9TZWN0aW9uV2lkZ2V0Q29udGFpbmVyX2l0ZW0zX2N0bDAwX0JvZHlQbGFjZUhvbGRlcl9jdGwwMF9TZWN0aW9uV2lkZ2V0Q29udGFpbmVyX2l0ZW0zX3JjdHJsM19TZWN0aW9uV2lkZ2V0Q29udGFpbmVyX2l0ZW0wX2N0bDAwX0JvZHlQbGFjZUhvbGRlcl9jdGwwMF9TZWN0aW9uV2lkZ2V0Q29udGFpbmVyX2l0ZW0zX2N0bDAwX0JvZHlQbGFjZUhvbGRlcl9jdGwwMF9TZWN0aW9uV2lkZ2V0Q29udGFpbmVyX2l0ZW0zX3JjdHJsM19TZWN0aW9uV2lkZ2V0Q29udGFpbmVyX2l0ZW0wX3JjdHJsMF9ycHRJdGVtczFfY3RsMDNfY3RsMDItYmxvY2tJdGVtJyxkYXRhKCl7cmV0dXJue0RhdGFJdGVtczpbeyJOYXZpZ2F0ZVVybCI6bnVsbCwiQ3NzQ2xhc3MiOiJ2YWtnZWJpZWQiLCJWYWx1ZSI6Ik1lZGljYWwiLCJUaXRsZSI6bnVsbH0seyJOYXZpZ2F0ZVVybCI6bnVsbCwiQ3NzQ2xhc3MiOiJsb2NhdGlvbiIsIlZhbHVlIjoiVG91cm5haSIsIlRpdGxlIjpudWxsfV19fX0pO30pOw=="></script></div><div class="content"><span id="ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_rctrl3_SectionWidgetContainer_item0_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_rctrl3_SectionWidgetContainer_item0_rctrl0_rptItems1_ctl03_ctl02_lblSummary">Pour leur centre de Tournai et leurs clients des alentours, nous recherchons un médecin du travail.Vos MissionsEn vue de prévenir les maladies professionnelles et de favoriser le...</span></div></a>
                            <!--        <a class="symbol star" href="javascript:void(0);" data-favorite data-listdataid='853'></a>--></div>
                        </li>
                        <li class="item item-3" data-swiper-slide-index="3" role="group" aria-label="7 / 11" style="width: 402.667px; margin-right: 50px;">
                          <div class="holder">
                            <a href="en/vacatures/medical/mdecin-du-travail-arlon" id="ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_rctrl3_SectionWidgetContainer_item0_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_rctrl3_SectionWidgetContainer_item0_rctrl0_rptItems1_ctl04_ctl02_A1" class="block hoverBlock cssSelectorColor" target="_self"><div class="header"><h3 class="widgetHeader">Médecin du travail</h3><span id="ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_rctrl3_SectionWidgetContainer_item0_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_rctrl3_SectionWidgetContainer_item0_rctrl0_rptItems1_ctl04_ctl02-blockItem" class="features"><span class="feature vakgebied"><span class="text">Medical</span></span> <em class="separator">•</em><span class="feature location"><span class="text">Arlon</span></span> <!----></span><script defer="" src="data:text/javascript;base64,cmVxdWlyZShudWxsLGZ1bmN0aW9uKCl7dmFyIGFwcD1uZXcgVnVlKHtlbDonI2N0bDAwX0JvZHlQbGFjZUhvbGRlcl9jdGwwMF9TZWN0aW9uV2lkZ2V0Q29udGFpbmVyX2l0ZW0zX2N0bDAwX0JvZHlQbGFjZUhvbGRlcl9jdGwwMF9TZWN0aW9uV2lkZ2V0Q29udGFpbmVyX2l0ZW0zX3JjdHJsM19TZWN0aW9uV2lkZ2V0Q29udGFpbmVyX2l0ZW0wX2N0bDAwX0JvZHlQbGFjZUhvbGRlcl9jdGwwMF9TZWN0aW9uV2lkZ2V0Q29udGFpbmVyX2l0ZW0zX2N0bDAwX0JvZHlQbGFjZUhvbGRlcl9jdGwwMF9TZWN0aW9uV2lkZ2V0Q29udGFpbmVyX2l0ZW0zX3JjdHJsM19TZWN0aW9uV2lkZ2V0Q29udGFpbmVyX2l0ZW0wX3JjdHJsMF9ycHRJdGVtczFfY3RsMDRfY3RsMDItYmxvY2tJdGVtJyxkYXRhKCl7cmV0dXJue0RhdGFJdGVtczpbeyJOYXZpZ2F0ZVVybCI6bnVsbCwiQ3NzQ2xhc3MiOiJ2YWtnZWJpZWQiLCJWYWx1ZSI6Ik1lZGljYWwiLCJUaXRsZSI6bnVsbH0seyJOYXZpZ2F0ZVVybCI6bnVsbCwiQ3NzQ2xhc3MiOiJsb2NhdGlvbiIsIlZhbHVlIjoiQXJsb24iLCJUaXRsZSI6bnVsbH1dfX19KTt9KTs="></script></div><div class="content"><span id="ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_rctrl3_SectionWidgetContainer_item0_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_rctrl3_SectionWidgetContainer_item0_rctrl0_rptItems1_ctl04_ctl02_lblSummary">Pour la région du Luxembourg, nous recherchons un médecin du travail.Vos MissionsEn vue de prévenir les maladies professionnelles et de favoriser le retour au travail, vous assurez...</span></div></a>
                            <!--        <a class="symbol star" href="javascript:void(0);" data-favorite data-listdataid='856'></a>--></div>
                        </li>
                        <li class="item item-4 swiper-slide-duplicate-prev" data-swiper-slide-index="4" role="group" aria-label="8 / 11" style="width: 402.667px; margin-right: 50px;">
                          <div class="holder">
                            <a href="en/vacatures/medical/mdecin-du-travail-nivelles" id="ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_rctrl3_SectionWidgetContainer_item0_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_rctrl3_SectionWidgetContainer_item0_rctrl0_rptItems1_ctl05_ctl02_A1" class="block hoverBlock cssSelectorColor" target="_self"><div class="header"><h3 class="widgetHeader">Médecin du travail</h3><span id="ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_rctrl3_SectionWidgetContainer_item0_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_rctrl3_SectionWidgetContainer_item0_rctrl0_rptItems1_ctl05_ctl02-blockItem" class="features"><span class="feature vakgebied"><span class="text">Medical</span></span> <em class="separator">•</em><span class="feature location"><span class="text">Nivelles</span></span> <!----></span><script defer="" src="data:text/javascript;base64,cmVxdWlyZShudWxsLGZ1bmN0aW9uKCl7dmFyIGFwcD1uZXcgVnVlKHtlbDonI2N0bDAwX0JvZHlQbGFjZUhvbGRlcl9jdGwwMF9TZWN0aW9uV2lkZ2V0Q29udGFpbmVyX2l0ZW0zX2N0bDAwX0JvZHlQbGFjZUhvbGRlcl9jdGwwMF9TZWN0aW9uV2lkZ2V0Q29udGFpbmVyX2l0ZW0zX3JjdHJsM19TZWN0aW9uV2lkZ2V0Q29udGFpbmVyX2l0ZW0wX2N0bDAwX0JvZHlQbGFjZUhvbGRlcl9jdGwwMF9TZWN0aW9uV2lkZ2V0Q29udGFpbmVyX2l0ZW0zX2N0bDAwX0JvZHlQbGFjZUhvbGRlcl9jdGwwMF9TZWN0aW9uV2lkZ2V0Q29udGFpbmVyX2l0ZW0zX3JjdHJsM19TZWN0aW9uV2lkZ2V0Q29udGFpbmVyX2l0ZW0wX3JjdHJsMF9ycHRJdGVtczFfY3RsMDVfY3RsMDItYmxvY2tJdGVtJyxkYXRhKCl7cmV0dXJue0RhdGFJdGVtczpbeyJOYXZpZ2F0ZVVybCI6bnVsbCwiQ3NzQ2xhc3MiOiJ2YWtnZWJpZWQiLCJWYWx1ZSI6Ik1lZGljYWwiLCJUaXRsZSI6bnVsbH0seyJOYXZpZ2F0ZVVybCI6bnVsbCwiQ3NzQ2xhc3MiOiJsb2NhdGlvbiIsIlZhbHVlIjoiTml2ZWxsZXMiLCJUaXRsZSI6bnVsbH1dfX19KTt9KTs="></script></div><div class="content"><span id="ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_rctrl3_SectionWidgetContainer_item0_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_rctrl3_SectionWidgetContainer_item0_rctrl0_rptItems1_ctl05_ctl02_lblSummary">Pour leur centre de Nivelles et leurs clients des alentours, nous recherchons un médecin du travail expérimenté.Vos MissionsEn vue de prévenir les maladies professionnelles et de...</span></div></a>
                            <!--        <a class="symbol star" href="javascript:void(0);" data-favorite data-listdataid='859'></a>--></div>
                        </li>
                        <li class="item item-0 swiper-slide-duplicate swiper-slide-duplicate-active" data-swiper-slide-index="0" role="group" aria-label="9 / 11" style="width: 402.667px; margin-right: 50px;">
                          <div class="holder">
                            <a href="en/vacatures/management/infirmier-e-en-chef-pour-le-quartier-opratoire-bruxelles-1" id="ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_rctrl3_SectionWidgetContainer_item0_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_rctrl3_SectionWidgetContainer_item0_rctrl0_rptItems1_ctl01_ctl02_A1" class="block hoverBlock cssSelectorColor" target="_self"><div class="header"><h3 class="widgetHeader">Infirmier/e en Chef pour le Quartier Opératoire</h3><span id="ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_rctrl3_SectionWidgetContainer_item0_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_rctrl3_SectionWidgetContainer_item0_rctrl0_rptItems1_ctl01_ctl02-blockItem" class="features"><span class="feature vakgebied"><span class="text">Management</span></span> <em class="separator">•</em><span class="feature location"><span class="text">Bruxelles</span></span> <!----></span><script defer="" src="data:text/javascript;base64,cmVxdWlyZShudWxsLGZ1bmN0aW9uKCl7dmFyIGFwcD1uZXcgVnVlKHtlbDonI2N0bDAwX0JvZHlQbGFjZUhvbGRlcl9jdGwwMF9TZWN0aW9uV2lkZ2V0Q29udGFpbmVyX2l0ZW0zX2N0bDAwX0JvZHlQbGFjZUhvbGRlcl9jdGwwMF9TZWN0aW9uV2lkZ2V0Q29udGFpbmVyX2l0ZW0zX3JjdHJsM19TZWN0aW9uV2lkZ2V0Q29udGFpbmVyX2l0ZW0wX2N0bDAwX0JvZHlQbGFjZUhvbGRlcl9jdGwwMF9TZWN0aW9uV2lkZ2V0Q29udGFpbmVyX2l0ZW0zX2N0bDAwX0JvZHlQbGFjZUhvbGRlcl9jdGwwMF9TZWN0aW9uV2lkZ2V0Q29udGFpbmVyX2l0ZW0zX3JjdHJsM19TZWN0aW9uV2lkZ2V0Q29udGFpbmVyX2l0ZW0wX3JjdHJsMF9ycHRJdGVtczFfY3RsMDFfY3RsMDItYmxvY2tJdGVtJyxkYXRhKCl7cmV0dXJue0RhdGFJdGVtczpbeyJOYXZpZ2F0ZVVybCI6bnVsbCwiQ3NzQ2xhc3MiOiJ2YWtnZWJpZWQiLCJWYWx1ZSI6Ik1hbmFnZW1lbnQiLCJUaXRsZSI6bnVsbH0seyJOYXZpZ2F0ZVVybCI6bnVsbCwiQ3NzQ2xhc3MiOiJsb2NhdGlvbiIsIlZhbHVlIjoiQnJ1eGVsbGVzIiwiVGl0bGUiOm51bGx9XX19fSk7fSk7"></script></div><div class="content"><span id="ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_rctrl3_SectionWidgetContainer_item0_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_rctrl3_SectionWidgetContainer_item0_rctrl0_rptItems1_ctl01_ctl02_lblSummary">L’infirmier/e en chef est responsable d’une équipe comportant 2 infirmiers chefs adjoints, environ 36 infirmiers, 6 aides-soignants, 11 aides-logistiques et une secrétaire.Votre...</span></div></a>
                            <!--        <a class="symbol star" href="javascript:void(0);" data-favorite data-listdataid='847'></a>--></div>
                        </li>
                        <li class="item item-1 swiper-slide-duplicate swiper-slide-duplicate-next" data-swiper-slide-index="1" role="group" aria-label="10 / 11" style="width: 402.667px; margin-right: 50px;">
                          <div class="holder">
                            <a href="en/vacatures/medical/mdecin-du-travail-bruxelles" id="ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_rctrl3_SectionWidgetContainer_item0_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_rctrl3_SectionWidgetContainer_item0_rctrl0_rptItems1_ctl02_ctl02_A1" class="block hoverBlock cssSelectorColor" target="_self"><div class="header"><h3 class="widgetHeader">Médecin du travail</h3><span id="ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_rctrl3_SectionWidgetContainer_item0_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_rctrl3_SectionWidgetContainer_item0_rctrl0_rptItems1_ctl02_ctl02-blockItem" class="features"><span class="feature vakgebied"><span class="text">Medical</span></span> <em class="separator">•</em><span class="feature location"><span class="text">Bruxelles</span></span> <!----></span><script defer="" src="data:text/javascript;base64,cmVxdWlyZShudWxsLGZ1bmN0aW9uKCl7dmFyIGFwcD1uZXcgVnVlKHtlbDonI2N0bDAwX0JvZHlQbGFjZUhvbGRlcl9jdGwwMF9TZWN0aW9uV2lkZ2V0Q29udGFpbmVyX2l0ZW0zX2N0bDAwX0JvZHlQbGFjZUhvbGRlcl9jdGwwMF9TZWN0aW9uV2lkZ2V0Q29udGFpbmVyX2l0ZW0zX3JjdHJsM19TZWN0aW9uV2lkZ2V0Q29udGFpbmVyX2l0ZW0wX2N0bDAwX0JvZHlQbGFjZUhvbGRlcl9jdGwwMF9TZWN0aW9uV2lkZ2V0Q29udGFpbmVyX2l0ZW0zX2N0bDAwX0JvZHlQbGFjZUhvbGRlcl9jdGwwMF9TZWN0aW9uV2lkZ2V0Q29udGFpbmVyX2l0ZW0zX3JjdHJsM19TZWN0aW9uV2lkZ2V0Q29udGFpbmVyX2l0ZW0wX3JjdHJsMF9ycHRJdGVtczFfY3RsMDJfY3RsMDItYmxvY2tJdGVtJyxkYXRhKCl7cmV0dXJue0RhdGFJdGVtczpbeyJOYXZpZ2F0ZVVybCI6bnVsbCwiQ3NzQ2xhc3MiOiJ2YWtnZWJpZWQiLCJWYWx1ZSI6Ik1lZGljYWwiLCJUaXRsZSI6bnVsbH0seyJOYXZpZ2F0ZVVybCI6bnVsbCwiQ3NzQ2xhc3MiOiJsb2NhdGlvbiIsIlZhbHVlIjoiQnJ1eGVsbGVzIiwiVGl0bGUiOm51bGx9XX19fSk7fSk7"></script></div><div class="content"><span id="ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_rctrl3_SectionWidgetContainer_item0_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_rctrl3_SectionWidgetContainer_item0_rctrl0_rptItems1_ctl02_ctl02_lblSummary">Pour leur centre de Bruxelles et leurs clients des alentours, nous recherchons un médecin du travail.Vos MissionsEn vue de prévenir les maladies professionnelles et de favoriser le...</span></div></a>
                            <!--        <a class="symbol star" href="javascript:void(0);" data-favorite data-listdataid='850'></a>--></div>
                        </li>
                        <li class="item item-2 swiper-slide-duplicate" data-swiper-slide-index="2" role="group" aria-label="11 / 11" style="width: 402.667px; margin-right: 50px;">
                          <div class="holder">
                            <a href="en/vacatures/medical/mdecin-du-travail-tournai" id="ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_rctrl3_SectionWidgetContainer_item0_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_rctrl3_SectionWidgetContainer_item0_rctrl0_rptItems1_ctl03_ctl02_A1" class="block hoverBlock cssSelectorColor" target="_self"><div class="header"><h3 class="widgetHeader">Médecin du travail</h3><span id="ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_rctrl3_SectionWidgetContainer_item0_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_rctrl3_SectionWidgetContainer_item0_rctrl0_rptItems1_ctl03_ctl02-blockItem" class="features"><span class="feature vakgebied"><span class="text">Medical</span></span> <em class="separator">•</em><span class="feature location"><span class="text">Tournai</span></span> <!----></span><script defer="" src="data:text/javascript;base64,cmVxdWlyZShudWxsLGZ1bmN0aW9uKCl7dmFyIGFwcD1uZXcgVnVlKHtlbDonI2N0bDAwX0JvZHlQbGFjZUhvbGRlcl9jdGwwMF9TZWN0aW9uV2lkZ2V0Q29udGFpbmVyX2l0ZW0zX2N0bDAwX0JvZHlQbGFjZUhvbGRlcl9jdGwwMF9TZWN0aW9uV2lkZ2V0Q29udGFpbmVyX2l0ZW0zX3JjdHJsM19TZWN0aW9uV2lkZ2V0Q29udGFpbmVyX2l0ZW0wX2N0bDAwX0JvZHlQbGFjZUhvbGRlcl9jdGwwMF9TZWN0aW9uV2lkZ2V0Q29udGFpbmVyX2l0ZW0zX2N0bDAwX0JvZHlQbGFjZUhvbGRlcl9jdGwwMF9TZWN0aW9uV2lkZ2V0Q29udGFpbmVyX2l0ZW0zX3JjdHJsM19TZWN0aW9uV2lkZ2V0Q29udGFpbmVyX2l0ZW0wX3JjdHJsMF9ycHRJdGVtczFfY3RsMDNfY3RsMDItYmxvY2tJdGVtJyxkYXRhKCl7cmV0dXJue0RhdGFJdGVtczpbeyJOYXZpZ2F0ZVVybCI6bnVsbCwiQ3NzQ2xhc3MiOiJ2YWtnZWJpZWQiLCJWYWx1ZSI6Ik1lZGljYWwiLCJUaXRsZSI6bnVsbH0seyJOYXZpZ2F0ZVVybCI6bnVsbCwiQ3NzQ2xhc3MiOiJsb2NhdGlvbiIsIlZhbHVlIjoiVG91cm5haSIsIlRpdGxlIjpudWxsfV19fX0pO30pOw=="></script></div><div class="content"><span id="ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_rctrl3_SectionWidgetContainer_item0_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_rctrl3_SectionWidgetContainer_item0_rctrl0_rptItems1_ctl03_ctl02_lblSummary">Pour leur centre de Tournai et leurs clients des alentours, nous recherchons un médecin du travail.Vos MissionsEn vue de prévenir les maladies professionnelles et de favoriser le...</span></div></a>
                            <!--        <a class="symbol star" href="javascript:void(0);" data-favorite data-listdataid='853'></a>--></div>
                        </li>
                      </ul>
                      <div class="sliderControls">
                        <div class="swiper-button-prev" tabindex="0" role="button" aria-label="Previous slide" aria-controls="swiper-wrapper-45f248ef95a80dce"></div>
                        <div class="swiper-pagination swiper-pagination-clickable swiper-pagination-bullets"><span class="swiper-pagination-bullet swiper-pagination-bullet-active" tabindex="0" role="button" aria-label="Go to slide 1"></span><span
                            class="swiper-pagination-bullet" tabindex="0" role="button" aria-label="Go to slide 2"></span><span class="swiper-pagination-bullet" tabindex="0" role="button" aria-label="Go to slide 3"></span><span
                            class="swiper-pagination-bullet" tabindex="0" role="button" aria-label="Go to slide 4"></span><span class="swiper-pagination-bullet" tabindex="0" role="button" aria-label="Go to slide 5"></span></div>
                        <div class="swiper-button-next" tabindex="0" role="button" aria-label="Next slide" aria-controls="swiper-wrapper-45f248ef95a80dce"></div>
                      </div><span class="swiper-notification" aria-live="assertive" aria-atomic="true"></span>
                    </div>
                  </div>
                </div>
                <div id="ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_ctl00_BodyPlaceHolder_ctl00_SectionWidgetContainer_item3_rctrl3_SectionButtonsContainer" class="sectionButtons">
                  <div><a class="actionButton bgColor1" href="/en/jobs" target="_self"> <span class="text">All jobs</span> </a></div>
                </div>
              </div>
            </div>
          </section>
        </div>
        <div id="ctl00_NotificationWidgetContainer"></div><a href="javascript:void(0)" aria-label="back to top" class="back-to-top"></a>
      </main>
      <footer>
        <div class="mainWidth">
          <div class="footerContainer">
            <div class="footerLeft"><span class="copyright">Copyright © 2023 CareForce One</span> <em>•</em> <a id="ctl00_ctl11_CmsfooterMenuItems_ctl00_rptItems_ctl01_hplLink" href="/en/algemeen/cookie-statement-1" target="_self">Cookies</a>
              <em>•</em> <a id="ctl00_ctl11_CmsfooterMenuItems_ctl00_rptItems_ctl03_hplLink" href="/en/algemeen/privacy-policy-1" target="_self">Privacy</a></div>
            <div class="footerRight">
              <div id="ctl00_ctl11_ctl00">
                <div class="footerSocial"><a href="https://www.linkedin.com/company/careforceone/" target="_blank" aria-label="LinkedIn" class="symbol linkedin"></a></div>
              </div>
            </div>
          </div>
        </div>
      </footer>
    </div>
  </div>
  <div id="ctl00_C2GLoadingPanel1" class="modalLoadingPanel">
    <div class="sk-circle">
      <div class="sk-circle1 sk-child"></div>
      <div class="sk-circle2 sk-child"></div>
      <div class="sk-circle3 sk-child"></div>
      <div class="sk-circle4 sk-child"></div>
      <div class="sk-circle5 sk-child"></div>
      <div class="sk-circle6 sk-child"></div>
      <div class="sk-circle7 sk-child"></div>
      <div class="sk-circle8 sk-child"></div>
      <div class="sk-circle9 sk-child"></div>
      <div class="sk-circle10 sk-child"></div>
      <div class="sk-circle11 sk-child"></div>
      <div class="sk-circle12 sk-child"></div>
    </div>
  </div><input name="ctl00$PgState" type="hidden" id="ctl00_PgState" data-pgstate="" value="{&quot;CMSPageStateRO&quot;:&quot;CmsRunning&quot;}">
  <div></div>
  <script defer=""
    src="data:text/javascript;base64,d2luZG93LmFkZEV2ZW50TGlzdGVuZXIoImxvYWQiLGZ1bmN0aW9uKGV2ZW50KXtpZih0eXBlb2YgY3NzVmFycyE9PSd1bmRlZmluZWQnKXtjc3NWYXJzKHtwcmVzZXJ2ZVN0YXRpYzpmYWxzZSxleGNsdWRlOidbaHJlZio9dHlwZWtpdF0sW2hyZWYqPWNkbl0nfSk7fWlmKHR5cGVvZiBiYWNrVG9Ub3AhPT0ndW5kZWZpbmVkJyl7YmFja1RvVG9wKCk7fWlmKHR5cGVvZiBzZXRTZWN0aW9uU2Nyb2xsIT09J3VuZGVmaW5lZCcpe3NldFNlY3Rpb25TY3JvbGwoKTt9aWYodHlwZW9mIHNldEZpeGVkIT09J3VuZGVmaW5lZCcpe3NldEZpeGVkKCk7fWlmKHR5cGVvZiBzZXRIYW1idXJnZXIhPT0ndW5kZWZpbmVkJyl7c2V0SGFtYnVyZ2VyKCk7fWlmKHR5cGVvZiBzZXRTZWFyY2ghPT0ndW5kZWZpbmVkJyl7c2V0U2VhcmNoKCk7fWlmKHR5cGVvZiBzZXRBbmltYXRpb25zIT09J3VuZGVmaW5lZCcpe3NldEFuaW1hdGlvbnMoKTt9CmlmKHR5cGVvZiBzZXRDb3ZlciE9PSd1bmRlZmluZWQnKXtzZXRDb3ZlcigpO30KaWYodHlwZW9mIHNldFNoYXJlIT09J3VuZGVmaW5lZCcpe3NldFNoYXJlKCk7fQppZih0eXBlb2YgaW5pdE5pY2VTZWxlY3QhPT0ndW5kZWZpbmVkJyl7aW5pdE5pY2VTZWxlY3QoKTt9CmlmKHR5cGVvZiBzZXRJbWFnZU1lZGlhIT09J3VuZGVmaW5lZCcpe3NldEltYWdlTWVkaWEoKTt9CmlmKHR5cGVvZiBzZXRTbGlkZXIhPT0ndW5kZWZpbmVkJyl7c2V0U2xpZGVyKCk7fX0sZmFsc2UpOyQod2luZG93KS5vbignbG9hZCcsZnVuY3Rpb24oKXtHQVVwZGF0ZUNsaWNrRXZlbnRzKCk7fSk7d2luZG93WydNb2RhbExvYWRpbmdQYW5lbCddPXt9O3ZhciBDb25jZXB0czJHbz1Db25jZXB0czJHb3x8e307alF1ZXJ5LmV4dGVuZChNb2RhbExvYWRpbmdQYW5lbCx7U2hvdzpmdW5jdGlvbihjbGllbnRJRCxzZXRSaWdodCl7dmFyIHRvcD1qUXVlcnkod2luZG93KS5zY3JvbGxUb3AoKSsncHgnO3ZhciBsZWZ0PWpRdWVyeSh3aW5kb3cpLnNjcm9sbExlZnQoKSsncHgnO3ZhciB3aWR0aD0nMTAwJSc7dmFyIGhlaWdodD0nMTAwJSc7dmFyIGRlZmF1bHRTaXplPTMwO3ZhciBpc1BhcmVudENvbnRyb2w9Y2xpZW50SUQhPXVuZGVmaW5lZCYmY2xpZW50SUQhPScnJiZqUXVlcnkoJyMnK2NsaWVudElEKS5sZW5ndGg+MDtpZihpc1BhcmVudENvbnRyb2wpCnt2YXIgY29udHJvbD1qUXVlcnkoJyMnK2NsaWVudElEKTt2YXIgY29udHJvbEhlaWdodD0oY29udHJvbC5oZWlnaHQoKS8yKS0yNTtpZihjb250cm9sSGVpZ2h0PDApe3RvcD1jb250cm9sLnBhcmVudCgpLm9mZnNldCgpLnRvcCsncHgnO30KZWxzZXt0b3A9KGNvbnRyb2wucGFyZW50KCkub2Zmc2V0KCkudG9wK2NvbnRyb2xIZWlnaHQpKydweCc7fQp2YXIgY29udHJvbFdpZHRoPShjb250cm9sLndpZHRoKCkvMiktNTA7aWYoY29udHJvbFdpZHRoPDApe2xlZnQ9Y29udHJvbC5wYXJlbnQoKS5vZmZzZXQoKS5sZWZ0KydweCc7fQplbHNle2xlZnQ9KGNvbnRyb2wucGFyZW50KCkub2Zmc2V0KCkubGVmdCtjb250cm9sV2lkdGgpKydweCc7fQp3aWR0aD0nMTAwcHgnO2hlaWdodD0nNTBweCc7aWYoc2V0UmlnaHQpe3RvcD0oY29udHJvbC5wYXJlbnQoKS5vZmZzZXQoKS50b3ArKChjb250cm9sLnBhcmVudCgpLmhlaWdodCgpLWRlZmF1bHRTaXplKS8yKSkrJ3B4JztsZWZ0PSgoY29udHJvbC5wYXJlbnQoKS5vZmZzZXQoKS5sZWZ0K2NvbnRyb2wucGFyZW50KCkud2lkdGgoKSktY29udHJvbC5wYXJlbnQoKS5oZWlnaHQoKSkrJ3B4Jzt3aWR0aD1kZWZhdWx0U2l6ZSsncHgnO2hlaWdodD1kZWZhdWx0U2l6ZSsncHgnO319CmpRdWVyeSgnI2N0bDAwX0MyR0xvYWRpbmdQYW5lbDEnKS5zdHlsZSgndG9wJyx0b3ApO2pRdWVyeSgnI2N0bDAwX0MyR0xvYWRpbmdQYW5lbDEnKS5zdHlsZSgnbGVmdCcsbGVmdCk7alF1ZXJ5KCcjY3RsMDBfQzJHTG9hZGluZ1BhbmVsMScpLnN0eWxlKCd3aWR0aCcsd2lkdGgsJ2ltcG9ydGFudCcpO2pRdWVyeSgnI2N0bDAwX0MyR0xvYWRpbmdQYW5lbDEnKS5zdHlsZSgnaGVpZ2h0JyxoZWlnaHQsJ2ltcG9ydGFudCcpO2lmKGlzUGFyZW50Q29udHJvbCl7alF1ZXJ5KCcjY3RsMDBfQzJHTG9hZGluZ1BhbmVsMScpLnN0eWxlKCd0b3AnLHRvcCwnaW1wb3J0YW50Jyk7alF1ZXJ5KCcjY3RsMDBfQzJHTG9hZGluZ1BhbmVsMScpLnN0eWxlKCdsZWZ0JyxsZWZ0LCdpbXBvcnRhbnQnKTt2YXIgaGVpZ2h0PWNvbnRyb2wuaGVpZ2h0KCk+NTA/NTA6Y29udHJvbC5oZWlnaHQoKTtpZihzZXRSaWdodCl7aGVpZ2h0PWRlZmF1bHRTaXplO30KalF1ZXJ5KCcjY3RsMDBfQzJHTG9hZGluZ1BhbmVsMScpLnN0eWxlKCdoZWlnaHQnLGhlaWdodCsncHgnLCdpbXBvcnRhbnQnKTtpZihoZWlnaHQ9PTUwKXtqUXVlcnkoJyNjdGwwMF9DMkdMb2FkaW5nUGFuZWwxID4gZGl2Jykuc3R5bGUoJ2hlaWdodCcsJzQwcHgnLCdpbXBvcnRhbnQnKTtqUXVlcnkoJyNjdGwwMF9DMkdMb2FkaW5nUGFuZWwxID4gZGl2Jykuc3R5bGUoJ3RvcCcsJzI1cHgnLCdpbXBvcnRhbnQnKTt9CmVsc2V7alF1ZXJ5KCcjY3RsMDBfQzJHTG9hZGluZ1BhbmVsMSA+IGRpdicpLnN0eWxlKCdoZWlnaHQnLGhlaWdodCsncHgnLCdpbXBvcnRhbnQnKTtqUXVlcnkoJyNjdGwwMF9DMkdMb2FkaW5nUGFuZWwxID4gZGl2Jykuc3R5bGUoJ3RvcCcsJzIwcHgnLCdpbXBvcnRhbnQnKTtpZihzZXRSaWdodCl7alF1ZXJ5KCcjY3RsMDBfQzJHTG9hZGluZ1BhbmVsMSA+IGRpdicpLnN0eWxlKCdsZWZ0JywnLTVweCcsJ2ltcG9ydGFudCcpO319fQplbHNle2pRdWVyeSgnI2N0bDAwX0MyR0xvYWRpbmdQYW5lbDEgPiBkaXYnKS5zdHlsZSgnaGVpZ2h0JywnNDBweCcpO2pRdWVyeSgnI2N0bDAwX0MyR0xvYWRpbmdQYW5lbDEgPiBkaXYnKS5zdHlsZSgndG9wJywnNTB2aCcpO2pRdWVyeSgnYm9keScpLnN0eWxlKCdvdmVyZmxvdycsJ2hpZGRlbicpO30KalF1ZXJ5KCcjY3RsMDBfQzJHTG9hZGluZ1BhbmVsMScpLnNob3coKTt9LEhpZGU6ZnVuY3Rpb24oKXtqUXVlcnkoJyNjdGwwMF9DMkdMb2FkaW5nUGFuZWwxJykuaGlkZSgpO2pRdWVyeSgnYm9keScpLnN0eWxlKCdvdmVyZmxvdycsJ2F1dG8nKTt9fSk7Q29uY2VwdHMyR28uQ29udHJvbHM9Q29uY2VwdHMyR28uQ29udHJvbHN8fHt9O0NvbmNlcHRzMkdvLkNvbnRyb2xzLkxvYWRpbmdQYW5lbD0oZnVuY3Rpb24oJCl7J3VzZSBzdHJpY3QnO3ZhciBfTG9hZGluZ1BhbmVsPXt9O19Mb2FkaW5nUGFuZWwuU2hvd01vZGFsTG9hZGluZ1BhbmVsPWZ1bmN0aW9uKGNsaWVudElEKXtNb2RhbExvYWRpbmdQYW5lbC5TaG93KGNsaWVudElEKTt9O19Mb2FkaW5nUGFuZWwuSGlkZU1vZGFsTG9hZGluZ1BhbmVsPWZ1bmN0aW9uKCl7TW9kYWxMb2FkaW5nUGFuZWwuSGlkZSgpO307cmV0dXJuIF9Mb2FkaW5nUGFuZWw7fSkoalF1ZXJ5KTs=">
  </script><input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE"
    value="/wEPBZAGSDRzSUFBQUFBQUFFQUsyVDMyL1RNQkRIVmJmdU9uV29TSWk4MFlZaTdTM0wyaUh4YzBpMGdsRWtPc1FLUEU1ZWZFa05qbTBTdDZVdmlQOGN6a20zcnBYMnRMMGt6dVh1azd0dnZ2ZXYwcUtOcDgrZjlROFBYL1JhSG1rLytNYWs0TXpDRi9nMWc5eCswaHhJeFNOeGkzdUVWRnhLVFRLVlVBb3FPQmw0Tll4eGI0L1E0czBFZmxzNmVKMkNaYjVpS1J4M21URVNnbFJmQ0x3dDRDTEFRR0NGbGREMUk2MHNLSHZjSGJJTTN1c3NBdjlVWVR4OHc4bE93WnRtRU5QUjFGcVR2d3pEeFdKeEVHRnE3RksxZ29NTENOOGFjejdJbU9KQ0pYbDRCVUpPS0ZLV1FCN0diQzd3U3dkR0padzBFTnVwMHZIdGtNSk1NVGNvbmtydXJtdDNaelVRL1hnN3ZFNVc2QjhHMFh1dVpVTC9WcTdMbXVaT1dCRXhLN1FLSmlqdXlGVmMwL1J1Snl4L3lyMDdVYSswaEdRekZVMUw5YXBPUFJwSmx1ZjAvbFNuWUREUlB4dE4zdlZQVHRGMkZDMVdMNHhXK0xCVytCQWJJWDlDWGpxdmVmNTRaQ0VkNnBteXBPbzE0akwzSVdrNnM4NGNEaFFCeFV0S0NhQndlYXJTYXFqa2RvV1NSRWxPeUUwVmNiWmRFV2NrenR3ODZ3cGFaNUVWODQxQ1VEYzBWeGJTeTBIeDRvYnpobW4rWGZBRTdCRC9MaE1Lc2pHNmdPNS9XRWwxQnBIendRUlNJM0YxdDNLNTI2Wk42UWg5TXRSbW1ZbGthdjM5Q0krdi9QNWgvOGpmMk1SVlArdlY3OVFKV1cyOEM3UzhPcEoyaGxyL0ZKQzNtMlBjdEFTLy96V1R0SU5EaGt3bWtBSWVvaUlseUMyK1RkR2VRYTlkbjdBTXU2VDBQQWNaODdWb0srcm5UTXhadE93MDZLTU5sQ25qZ2RGby8yWFE2K3hlSWY0RENOY1ZlYzBFQUFBPRgMBX9jdGwwMCRCb2R5UGxhY2VIb2xkZXIkY3RsMDAkU2VjdGlvbldpZGdldENvbnRhaW5lciRpdGVtMSRjdGwwMF9Cb2R5UGxhY2VIb2xkZXJfY3RsMDBfU2VjdGlvbldpZGdldENvbnRhaW5lcl9pdGVtMV9yY3RybDEkSGVhZGVyDxQrAAJkBSkwMTIwNzc0ZDM3ZTRlOTRiMmZiMTU3ZTk5YzY2NmExNDk1X0hlYWRlcmQFf2N0bDAwJEJvZHlQbGFjZUhvbGRlciRjdGwwMCRTZWN0aW9uV2lkZ2V0Q29udGFpbmVyJGl0ZW0yJGN0bDAwX0JvZHlQbGFjZUhvbGRlcl9jdGwwMF9TZWN0aW9uV2lkZ2V0Q29udGFpbmVyX2l0ZW0yX3JjdHJsMiRIZWFkZXIPFCsAAmQFKTAxM2ViMzk0NTM2NzViNDRhOGE5MTM5ODA1NzNhNzgwZTBfSGVhZGVyZAV+Y3RsMDAkQm9keVBsYWNlSG9sZGVyJGN0bDAwJFNlY3Rpb25XaWRnZXRDb250YWluZXIkaXRlbTMkY3RsMDBfQm9keVBsYWNlSG9sZGVyX2N0bDAwX1NlY3Rpb25XaWRnZXRDb250YWluZXJfaXRlbTNfcmN0cmwzJEludHJvDxQrAAJkBSgwMWFhYWViMDcwNDQ1NzQ1MDU5YTNlMzg2NTZiMzUzMjUzX0ludHJvZAV+Y3RsMDAkQm9keVBsYWNlSG9sZGVyJGN0bDAwJFNlY3Rpb25XaWRnZXRDb250YWluZXIkaXRlbTEkY3RsMDBfQm9keVBsYWNlSG9sZGVyX2N0bDAwX1NlY3Rpb25XaWRnZXRDb250YWluZXJfaXRlbTFfcmN0cmwxJEludHJvDxQrAAJkBSgwMTIwNzc0ZDM3ZTRlOTRiMmZiMTU3ZTk5YzY2NmExNDk1X0ludHJvZAWCAWN0bDAwJEJvZHlQbGFjZUhvbGRlciRjdGwwMCRTZWN0aW9uV2lkZ2V0Q29udGFpbmVyJGl0ZW0xJGN0bDAwX0JvZHlQbGFjZUhvbGRlcl9jdGwwMF9TZWN0aW9uV2lkZ2V0Q29udGFpbmVyX2l0ZW0xX3JjdHJsMSRTdWJIZWFkZXIPFCsAAmQFLDAxMjA3NzRkMzdlNGU5NGIyZmIxNTdlOTljNjY2YTE0OTVfU3ViSGVhZGVyZAUeY3RsMDAkY3RsMTEkQ21zZm9vdGVyTWVudUl0ZW1zDxQrAAJkBQwxMEZvb3Rlck1lbnVkBX5jdGwwMCRCb2R5UGxhY2VIb2xkZXIkY3RsMDAkU2VjdGlvbldpZGdldENvbnRhaW5lciRpdGVtMiRjdGwwMF9Cb2R5UGxhY2VIb2xkZXJfY3RsMDBfU2VjdGlvbldpZGdldENvbnRhaW5lcl9pdGVtMl9yY3RybDIkSW50cm8PFCsAAmQFKDAxM2ViMzk0NTM2NzViNDRhOGE5MTM5ODA1NzNhNzgwZTBfSW50cm9kBX5jdGwwMCRCb2R5UGxhY2VIb2xkZXIkY3RsMDAkU2VjdGlvbldpZGdldENvbnRhaW5lciRpdGVtMCRjdGwwMF9Cb2R5UGxhY2VIb2xkZXJfY3RsMDBfU2VjdGlvbldpZGdldENvbnRhaW5lcl9pdGVtMF9yY3RybDAkY3RsMDAPFCsAB2RkZGRkFgACAWQFggFjdGwwMCRCb2R5UGxhY2VIb2xkZXIkY3RsMDAkU2VjdGlvbldpZGdldENvbnRhaW5lciRpdGVtMyRjdGwwMF9Cb2R5UGxhY2VIb2xkZXJfY3RsMDBfU2VjdGlvbldpZGdldENvbnRhaW5lcl9pdGVtM19yY3RybDMkU3ViSGVhZGVyDxQrAAJkBSwwMWFhYWViMDcwNDQ1NzQ1MDU5YTNlMzg2NTZiMzUzMjUzX1N1YkhlYWRlcmQFgwFjdGwwMCRCb2R5UGxhY2VIb2xkZXIkY3RsMDAkU2VjdGlvbldpZGdldENvbnRhaW5lciRpdGVtMCRjdGwwMF9Cb2R5UGxhY2VIb2xkZXJfY3RsMDBfU2VjdGlvbldpZGdldENvbnRhaW5lcl9pdGVtMF9yY3RybDAkQ21zQmFubmVyMQ8UKwACZAUpMDA0ODA3NzNhYjkzNGE0YjQxYjJlYTI4M2U1Y2QzMjQzY19CYW5uZXJkBYIBY3RsMDAkQm9keVBsYWNlSG9sZGVyJGN0bDAwJFNlY3Rpb25XaWRnZXRDb250YWluZXIkaXRlbTIkY3RsMDBfQm9keVBsYWNlSG9sZGVyX2N0bDAwX1NlY3Rpb25XaWRnZXRDb250YWluZXJfaXRlbTJfcmN0cmwyJFN1YkhlYWRlcg8UKwACZAUsMDEzZWIzOTQ1MzY3NWI0NGE4YTkxMzk4MDU3M2E3ODBlMF9TdWJIZWFkZXJkBX9jdGwwMCRCb2R5UGxhY2VIb2xkZXIkY3RsMDAkU2VjdGlvbldpZGdldENvbnRhaW5lciRpdGVtMyRjdGwwMF9Cb2R5UGxhY2VIb2xkZXJfY3RsMDBfU2VjdGlvbldpZGdldENvbnRhaW5lcl9pdGVtM19yY3RybDMkSGVhZGVyDxQrAAJkBSkwMWFhYWViMDcwNDQ1NzQ1MDU5YTNlMzg2NTZiMzUzMjUzX0hlYWRlcmQmOoCUsg/4fiQLGxsMkyUOCKDmHQ==">
  <input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="0DB02349"> <input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/wEdAAJBF9ZKURiS8bJVmhDAd9iJU3sWryi4mW3qYqpAM8CtHOMNPaq2EPDrGymBJoNjDIQgiDBV">
</form>

Text Content

MENU
 * Jobs
 * Candidates
 * Services
 * About us
 * Contact

en
 * nl
 * fr
 * en




WE RECRUIT, COACH AND TRAIN PROFESSIONALS
IN LIFE SCIENCES & HEALTHCARE.



GIVE WINGS TO YOUR FUTURE!


DEEL DEZE PAGINA OP:

×
Facebook Twitter LinkedIn WhatsApp Email
Copy Link
Specialty×
 * Director/C-level
 * Internal vacancies
 * Laboratory
 * Management
 * Medical
 * Medical Affairs
 * Paramedical
 * Quality
 * Regulatory
 * Sales & Marketing
 * Support

Director/C-level Internal vacancies Laboratory Management Medical Medical
Affairs Paramedical Quality Regulatory Sales & Marketing Support
×
View our jobs


DO YOU NEED A CO-PILOT BY YOUR SIDE?

CareForce One offers Human Resources solutions in Life Sciences & Healthcare. We
work together with you to strengthen your career plan and workforce. As your
co-pilot, we will fly by your side and help give wings to your vision and
mission.


Our solutions


LET’S TAKE OFF!

Looking for a new challenge?
Our jobs
Looking for talent?
Contact us


JOBS


IN LIFE SCIENCES & HEALTHCARE


 * MÉDECIN DU TRAVAIL
   
   Medical •Tournai
   Pour leur centre de Tournai et leurs clients des alentours, nous recherchons
   un médecin du travail.Vos MissionsEn vue de prévenir les maladies
   professionnelles et de favoriser le...


 * MÉDECIN DU TRAVAIL
   
   Medical •Arlon
   Pour la région du Luxembourg, nous recherchons un médecin du travail.Vos
   MissionsEn vue de prévenir les maladies professionnelles et de favoriser le
   retour au travail, vous assurez...


 * MÉDECIN DU TRAVAIL
   
   Medical •Nivelles
   Pour leur centre de Nivelles et leurs clients des alentours, nous recherchons
   un médecin du travail expérimenté.Vos MissionsEn vue de prévenir les maladies
   professionnelles et de...


 * INFIRMIER/E EN CHEF POUR LE QUARTIER OPÉRATOIRE
   
   Management •Bruxelles
   L’infirmier/e en chef est responsable d’une équipe comportant 2 infirmiers
   chefs adjoints, environ 36 infirmiers, 6 aides-soignants, 11
   aides-logistiques et une secrétaire.Votre...


 * MÉDECIN DU TRAVAIL
   
   Medical •Bruxelles
   Pour leur centre de Bruxelles et leurs clients des alentours, nous
   recherchons un médecin du travail.Vos MissionsEn vue de prévenir les maladies
   professionnelles et de favoriser le...


 * MÉDECIN DU TRAVAIL
   
   Medical •Tournai
   Pour leur centre de Tournai et leurs clients des alentours, nous recherchons
   un médecin du travail.Vos MissionsEn vue de prévenir les maladies
   professionnelles et de favoriser le...


 * MÉDECIN DU TRAVAIL
   
   Medical •Arlon
   Pour la région du Luxembourg, nous recherchons un médecin du travail.Vos
   MissionsEn vue de prévenir les maladies professionnelles et de favoriser le
   retour au travail, vous assurez...


 * MÉDECIN DU TRAVAIL
   
   Medical •Nivelles
   Pour leur centre de Nivelles et leurs clients des alentours, nous recherchons
   un médecin du travail expérimenté.Vos MissionsEn vue de prévenir les maladies
   professionnelles et de...


 * INFIRMIER/E EN CHEF POUR LE QUARTIER OPÉRATOIRE
   
   Management •Bruxelles
   L’infirmier/e en chef est responsable d’une équipe comportant 2 infirmiers
   chefs adjoints, environ 36 infirmiers, 6 aides-soignants, 11
   aides-logistiques et une secrétaire.Votre...


 * MÉDECIN DU TRAVAIL
   
   Medical •Bruxelles
   Pour leur centre de Bruxelles et leurs clients des alentours, nous
   recherchons un médecin du travail.Vos MissionsEn vue de prévenir les maladies
   professionnelles et de favoriser le...


 * MÉDECIN DU TRAVAIL
   
   Medical •Tournai
   Pour leur centre de Tournai et leurs clients des alentours, nous recherchons
   un médecin du travail.Vos MissionsEn vue de prévenir les maladies
   professionnelles et de favoriser le...


All jobs

Copyright © 2023 CareForce One • Cookies • Privacy