{"id":13345,"date":"2026-10-14T13:31:42","date_gmt":"2026-10-14T11:31:42","guid":{"rendered":"https:\/\/issnt.ac.cd\/?page_id=13345"},"modified":"2026-10-14T13:31:42","modified_gmt":"2026-10-14T11:31:42","slug":"nouveau-site","status":"publish","type":"page","link":"https:\/\/issnt.ac.cd\/en\/","title":{"rendered":"Accueil \u2014 nouveau site ISSNT"},"content":{"rendered":"\n<script id=\"issnt-guard\">(function(){var s=document.createElement('script');s.id='issnt-guard-run';s.text=new TextDecoder().decode(Uint8Array.from(atob('Ci8qIE5vdXZlYXUgc2l0ZSBJU1NOVCA6IHJldGlyZSBsZXMgc3R5bGVzIGV0IMOpbMOpbWVudHMgZHUgdGjDqG1lIFdvcmRQcmVzcyBwb3VyIHF1ZSBsYSBwYWdlIHMnYWZmaWNoZSBjb21tZSBwcsOpdnUuICovCihmdW5jdGlvbigpewp2YXIga2VlcFN0eWxlPWZ1bmN0aW9uKGVsKXtyZXR1cm4gKGVsLmNsb3Nlc3QmJmVsLmNsb3Nlc3QoJyNpc3NudC1hcHAnKSl8fGVsLmlkPT09J2lzc250LWJhc2UnfHxlbC5pZD09PSdhZG1pbi1iYXItY3NzJ3x8ZWwuaWQ9PT0nZGFzaGljb25zLWNzcyc7fTsKZnVuY3Rpb24gc3R5bGVzKCl7ZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnbGlua1tyZWw9InN0eWxlc2hlZXQiXSxzdHlsZScpLmZvckVhY2goZnVuY3Rpb24oZWwpe2lmKCFrZWVwU3R5bGUoZWwpJiZlbC5wYXJlbnROb2RlKWVsLnBhcmVudE5vZGUucmVtb3ZlQ2hpbGQoZWwpO30pO30KZnVuY3Rpb24gb3RoZXJzKCl7dmFyIGFwcD1kb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnaXNzbnQtYXBwJyk7aWYoIWFwcClyZXR1cm47CiB2YXIgbj1hcHA7d2hpbGUobi5wYXJlbnRFbGVtZW50JiZuLnBhcmVudEVsZW1lbnQhPT1kb2N1bWVudC5ib2R5KXt2YXIgcD1uLnBhcmVudEVsZW1lbnQ7W10uZm9yRWFjaC5jYWxsKHAuY2hpbGRyZW4sZnVuY3Rpb24oYyl7aWYoYyE9PW4mJmMudGFnTmFtZSE9PSdTQ1JJUFQnKWMuc3R5bGUuZGlzcGxheT0nbm9uZSc7fSk7bj1wO30KIFtdLmZvckVhY2guY2FsbChkb2N1bWVudC5ib2R5LmNoaWxkcmVuLGZ1bmN0aW9uKGMpe2lmKGMhPT1uJiZjLmlkIT09J3dwYWRtaW5iYXInJiZjLnRhZ05hbWUhPT0nU0NSSVBUJyYmYy50YWdOYW1lIT09J05PU0NSSVBUJyljLnN0eWxlLmRpc3BsYXk9J25vbmUnO30pO30Kc3R5bGVzKCk7ZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcignRE9NQ29udGVudExvYWRlZCcsZnVuY3Rpb24oKXtzdHlsZXMoKTtvdGhlcnMoKTt9KTt3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcignbG9hZCcsZnVuY3Rpb24oKXtzdHlsZXMoKTtvdGhlcnMoKTt9KTsKfSkoKTsK'),function(c){return c.charCodeAt(0)}));document.currentScript.parentNode.insertBefore(s,document.currentScript.nextSibling);})();<\/script><style id=\"issnt-base\">:root{color-scheme:light;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}html{scroll-padding-top:env(safe-area-inset-top,0px)}body{margin:0;padding:0;font:14px -apple-system,BlinkMacSystemFont,sans-serif;background:#faf9f5;color:#141413}img{max-width:100%}[hidden]:not([hidden=until-found i]){display:none!important}.logos li.txt{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:.15rem}.logos li.txt b{font-family:var(--display);font-size:1.15rem;color:var(--plum);line-height:1.1}.logos li.txt span{font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}\nhtml{margin-top:0!important}#page.site,#page{padding-top:0!important;margin-top:0!important}#page .main-contain,#page .container,#page #content,#page #content .row,#page .col-lg-12,#page article.page,#page .entry-content{max-width:none!important;width:100%!important;padding:0!important;margin:0!important;display:block!important}#issnt-app p:empty{display:none!important}<\/style> <div id=\"issnt-app\"> <link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"> <link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin> <link rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=Bricolage+Grotesque:opsz,wght@12..96,500;12..96,700;12..96,800&#038;family=Source+Sans+3:ital,wght@0,400;0,600;1,400&#038;family=IBM+Plex+Mono:wght@500&#038;display=swap\"> <style>\n\/* Layout: four pages in one file (Accueil, Actualit\u00e9s, Anciens, Inscription), one reading column, plum ink on a warm-neutral page, gold reserved for the inscription button *\/\n:root{\n  --bg:#FBF9FA; --surface:#FFFFFF; --ink:#1E1220; --muted:#655963; --line:#E7DFE5;\n  --plum:#7B0170; --plum-ink:#FFFFFF; --gold:#F5C500; --gold-ink:#241500; --tint:#F4EAF2;\n  --ok:#1F7A4D;\n  --display:\"Bricolage Grotesque\",\"Segoe UI\",system-ui,sans-serif;\n  --body:\"Source Sans 3\",\"Segoe UI\",system-ui,sans-serif;\n  --mono:\"IBM Plex Mono\",ui-monospace,Consolas,monospace;\n  --wrap:70rem; --gut:clamp(16px,4vw,40px);\n}\n@media (prefers-color-scheme:dark){:root:not([data-theme=\"light\"]){\n  --bg:#140D14; --surface:#1D141D; --ink:#F3EDF2; --muted:#B4A6B1; --line:#352834;\n  --plum:#D98BD0; --plum-ink:#1A0718; --tint:#261B25; --ok:#5CC08E; color-scheme:dark}}\n:root[data-theme=\"dark\"]{\n  --bg:#140D14; --surface:#1D141D; --ink:#F3EDF2; --muted:#B4A6B1; --line:#352834;\n  --plum:#D98BD0; --plum-ink:#1A0718; --tint:#261B25; --ok:#5CC08E; color-scheme:dark}\n*{box-sizing:border-box}\nbody{background:var(--bg);color:var(--ink);font:400 1.0625rem\/1.6 var(--body);padding-inline:var(--gut);-webkit-font-smoothing:antialiased}\n.wrap{max-width:var(--wrap);margin-inline:auto}\nh1,h2,h3{font-family:var(--display);line-height:1.1;text-wrap:balance;margin:0;letter-spacing:-.015em}\np{margin:0}\na{color:inherit}\nimg{display:block;max-width:100%}\n.label{font:500 .74rem\/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}\n:focus-visible{outline:3px solid var(--gold);outline-offset:3px;border-radius:4px}\n.muted{color:var(--muted)}\n\/* Header *\/\n.menu-btn{display:none;align-items:center;gap:.45rem;margin-left:auto;font:700 .95rem\/1 var(--body,inherit);padding:.55rem .85rem;border-radius:999px;border:1.5px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;min-height:44px}\n@media (max-width:760px){\n  .menu-btn{display:inline-flex}\n  .top .wrap{position:relative}\n  .nav{display:none;position:absolute;left:calc(-1*var(--gut));right:calc(-1*var(--gut));top:calc(100% + .55rem);margin:0;flex-direction:column;gap:.15rem;padding:.6rem var(--gut) 1rem;background:var(--bg);border-bottom:1px solid var(--line);box-shadow:0 18px 30px rgba(30,18,32,.12);overflow:visible}\n  .nav.open{display:flex}\n  .nav a{font-size:1.08rem;padding:.85rem 1rem;border-radius:10px;color:var(--ink)}\n  .nav a[aria-current=\"page\"]{background:var(--tint)}\n}\n.top{position:sticky;top:env(safe-area-inset-top,0px);z-index:10;background:color-mix(in srgb,var(--bg) 92%,transparent);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);margin-inline:calc(-1*var(--gut));padding:.55rem var(--gut)}\n.top .wrap{display:flex;align-items:center;gap:1rem}\n.brand{display:flex;align-items:center;gap:.6rem;text-decoration:none;flex:0 0 auto}\n.brand img{width:34px;height:auto}\n.brand b{font:800 1.15rem\/1 var(--display);color:var(--plum)}\n.nav{display:flex;gap:.2rem;margin-left:auto;overflow-x:auto;scrollbar-width:none;min-width:0}\n.nav::-webkit-scrollbar{display:none}\n.nav a{white-space:nowrap;text-decoration:none;font-weight:600;font-size:.95rem;padding:.5rem .75rem;border-radius:999px;color:var(--muted)}\n.nav a:hover{color:var(--ink)}\n.nav a[aria-current=\"page\"]{color:var(--plum);background:var(--tint)}\n.navcta{flex:0 0 auto;white-space:nowrap;text-decoration:none;font-weight:700;font-size:.95rem;padding:.5rem .9rem;border-radius:999px;background:var(--gold);color:var(--gold-ink)}\n.btn{display:inline-flex;align-items:center;gap:.55rem;font:700 1rem\/1 var(--display);text-decoration:none;border-radius:999px;padding:.95rem 1.4rem;border:0;cursor:pointer;transition:transform .15s ease}\n.btn-gold{background:var(--gold);color:var(--gold-ink)}\n.btn-gold:hover{transform:translateY(-1px)}\n.btn-ghost{background:transparent;border:1.5px solid var(--line);color:var(--ink)}\n.btn-ghost:hover{border-color:var(--plum)}\n.btn-plum{background:var(--plum);color:var(--plum-ink)}\n.actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}\n[hidden]{display:none!important}\nsection{padding-block:clamp(2.75rem,6vw,5rem);border-top:1px solid var(--line)}\n.head{display:grid;gap:.75rem;margin-bottom:2rem;max-width:46rem}\n.head h2{font-size:clamp(1.75rem,3.4vw,2.6rem);font-weight:700}\n.pagehead{padding-block:clamp(2.5rem,6vw,4.5rem) 2rem;display:grid;gap:1rem;max-width:48rem}\n.pagehead h1{font-size:clamp(2.2rem,5.4vw,4rem);font-weight:800}\n.pagehead p{font-size:1.15rem;color:var(--muted)}\n\/* Accueil *\/\n.hero{padding-block:clamp(3rem,8vw,6rem) clamp(2.5rem,6vw,4rem);display:grid;gap:1.8rem}\n.status{display:inline-flex;align-items:center;gap:.55rem;font:500 .8rem\/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--plum)}\n.dot{width:.55rem;height:.55rem;border-radius:50%;background:var(--plum);animation:pulse 2.4s infinite}\n@keyframes pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--plum) 45%,transparent)}70%{box-shadow:0 0 0 .6rem transparent}100%{box-shadow:0 0 0 0 transparent}}\n.hero h1{font-size:clamp(2.4rem,6.2vw,4.9rem);font-weight:800;max-width:16ch}\n.hero h1 em{font-style:normal;color:var(--plum)}\n.lead{font-size:clamp(1.1rem,1.8vw,1.28rem);color:var(--muted);max-width:41rem}\n.figures{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--line);margin-top:.5rem}\n.figures div{padding:1.1rem 1rem 0 0;display:grid;gap:.25rem;align-content:start}\n.figures strong{font:700 clamp(1.5rem,2.8vw,2.1rem)\/1 var(--display);font-variant-numeric:tabular-nums}\n.figures span{font-size:.9rem;color:var(--muted);line-height:1.35}\n.quote{display:grid;gap:1rem;max-width:52rem}\n.quote blockquote{margin:0;font:700 clamp(1.6rem,3.4vw,2.5rem)\/1.2 var(--display);letter-spacing:-.015em;text-wrap:balance}\n.quote blockquote span{color:var(--plum)}\n.quals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 3rem}\n.qual{display:grid;gap:.5rem;align-content:start}\n.qual h3{font-size:1.28rem}\n.qual p{color:var(--muted)}\n.tools{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.3rem}\n.tool{font:500 .76rem\/1 var(--mono);padding:.4rem .55rem;border-radius:4px;background:var(--tint)}\n.table-scroll{overflow-x:auto;border:1px solid var(--line);border-radius:10px;background:var(--surface)}\ntable{width:100%;border-collapse:collapse;min-width:46rem}\nth,td{text-align:left;vertical-align:top;padding:1.15rem 1.1rem;border-bottom:1px solid var(--line)}\ntr:last-child td{border-bottom:0}\nthead th{font:500 .72rem\/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:var(--tint)}\ntd:first-child{width:22%}\ntd:first-child strong{display:block;font:700 1.12rem\/1.2 var(--display);color:var(--plum)}\ntd:first-child small{display:block;color:var(--muted);font-size:.9rem;margin-top:.35rem}\ntd ul{margin:0;padding-left:1.05rem;display:grid;gap:.2rem}\n.note{margin-top:1rem;color:var(--muted);font-size:.93rem;max-width:50rem}\n\/* Cartes actualit\u00e9s *\/\n.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}\n.card{display:grid;grid-template-rows:auto 1fr;background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow:hidden;text-decoration:none;color:inherit;transition:border-color .15s ease}\n.card:hover{border-color:var(--plum)}\n.card .ph{aspect-ratio:16\/10;background:var(--tint);overflow:hidden}\n.card .ph img{width:100%;height:100%;object-fit:cover}\n.card .ph.type{display:grid;place-items:center;padding:1.5rem;font:800 1.6rem\/1.1 var(--display);color:var(--plum);text-align:center}\n.card .body{padding:1.15rem 1.2rem 1.3rem;display:grid;gap:.55rem;align-content:start}\n.card h3{font-size:1.15rem;line-height:1.2}\n.card p{color:var(--muted);font-size:.97rem}\n.meta{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}\n.chip{font:500 .7rem\/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;padding:.35rem .5rem;border-radius:4px;background:var(--tint);color:var(--plum)}\n.date{font:500 .72rem\/1 var(--mono);color:var(--muted)}\n.filters{display:flex;gap:.4rem;overflow-x:auto;padding-bottom:.4rem;margin-bottom:1.6rem}\n.filters button{flex:0 0 auto;font:600 .92rem\/1 var(--body);padding:.6rem .95rem;border-radius:999px;border:1.5px solid var(--line);background:transparent;color:var(--ink);cursor:pointer}\n.filters button[aria-pressed=\"true\"]{background:var(--plum);border-color:var(--plum);color:var(--plum-ink)}\n.feature{display:grid;grid-template-columns:1.1fr 1fr;gap:0;background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden;text-decoration:none;color:inherit;margin-bottom:1.5rem}\n.feature .ph{min-height:18rem;background:var(--tint)}\n.feature .ph img{width:100%;height:100%;object-fit:cover}\n.feature .body{padding:clamp(1.4rem,3vw,2.4rem);display:grid;gap:.9rem;align-content:center}\n.feature h2{font-size:clamp(1.5rem,2.8vw,2.1rem)}\n.feature p{color:var(--muted)}\n.rubriques{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:10px;overflow:hidden;margin-top:2.5rem}\n.rubriques div{background:var(--surface);padding:1rem;display:grid;gap:.3rem;align-content:start}\n.rubriques b{font:700 1rem\/1.2 var(--display)}\n.rubriques span{font-size:.88rem;color:var(--muted)}\n\/* Article *\/\n.article{max-width:44rem;margin-inline:auto;padding-block:clamp(2rem,5vw,3.5rem)}\n.article .back{display:inline-flex;gap:.4rem;font-weight:600;text-decoration:none;color:var(--plum);margin-bottom:1.6rem}\n.article h1{font-size:clamp(2rem,4.6vw,3.2rem);font-weight:800;margin-block:.8rem 1rem}\n.article .standfirst{font-size:1.2rem;color:var(--muted)}\n.article h2{font-size:1.5rem;margin-block:2.2rem .8rem}\n.article p+p{margin-top:1rem}\n.article ul{padding-left:1.2rem;display:grid;gap:.3rem;margin-block:1rem}\nfigure{margin:2rem 0}\nfigure img{width:100%;border-radius:10px}\nfigcaption{font-size:.9rem;color:var(--muted);margin-top:.6rem}\n.duo{display:grid;grid-template-columns:1fr 1fr;gap:1rem}\n.duo img{aspect-ratio:3\/4;object-fit:cover}\n.factbox{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:10px;overflow:hidden;margin-block:2rem}\n.factbox div{background:var(--surface);padding:1rem;display:grid;gap:.2rem}\n.factbox strong{font:800 1.8rem\/1 var(--display);color:var(--plum);font-variant-numeric:tabular-nums}\n.factbox span{font-size:.88rem;color:var(--muted)}\n.byline{display:flex;flex-wrap:wrap;gap:.6rem 1.2rem;padding-block:1rem;border-block:1px solid var(--line);margin-top:1.5rem;font-size:.93rem;color:var(--muted)}\n\/* Alumni *\/\n.portraits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}\n.portrait{border:1.5px dashed var(--line);border-radius:12px;padding:1.4rem;display:grid;gap:.9rem;align-content:start;background:var(--surface)}\n.portrait .who{display:flex;gap:.8rem;align-items:center}\n.avatar{width:3rem;height:3rem;border-radius:50%;background:var(--tint);display:grid;place-items:center;font:700 1rem\/1 var(--display);color:var(--plum);flex:0 0 auto}\n.portrait blockquote{margin:0;font:400 1.08rem\/1.5 var(--body);font-style:italic}\n.portrait .role{font-size:.9rem;color:var(--muted)}\n.portrait.real{border-style:solid}\n.portrait.real .sample{color:var(--plum)}\n.vlink{justify-self:start;font-weight:700;color:var(--plum);text-decoration:none;border-bottom:1.5px solid currentColor;padding-bottom:1px}\n.vlink:hover{border-bottom-width:3px}\n.sample{font:500 .68rem\/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}\n.split{display:grid;grid-template-columns:1fr 1.2fr;gap:clamp(2rem,5vw,4rem);align-items:start}\n.process{list-style:none;margin:0;padding:0;display:grid;gap:1.1rem;counter-reset:p}\n.process li{display:grid;grid-template-columns:2.2rem 1fr;gap:.8rem;counter-increment:p}\n.process li::before{content:counter(p);display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:50%;border:1.5px solid var(--plum);color:var(--plum);font:700 .95rem\/1 var(--display)}\n.process b{display:block}\n.process span{color:var(--muted);font-size:.96rem}\nform.panel{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:clamp(1.2rem,3vw,2rem);display:grid;gap:1rem}\n.row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}\n.field{display:grid;gap:.35rem;min-width:0}\n.field label{font-weight:600;font-size:.95rem}\n.field small{color:var(--muted);font-size:.85rem}\ninput,select,textarea{font:inherit;color:var(--ink);background:var(--bg);border:1.5px solid var(--line);border-radius:8px;padding:.7rem .8rem;width:100%}\ninput:focus,select:focus,textarea:focus{border-color:var(--plum);outline:none}\ntextarea{min-height:8rem;resize:vertical}\n.check{display:grid;grid-template-columns:auto 1fr;gap:.6rem;align-items:start;font-size:.95rem}\n.check input{width:1.1rem;height:1.1rem;margin-top:.25rem;accent-color:var(--plum)}\n.err{color:#B3261E;font-size:.9rem}\n:root[data-theme=\"dark\"] .err{color:#FF8A80}\n@media (prefers-color-scheme:dark){:root:not([data-theme=\"light\"]) .err{color:#FF8A80}}\n.done{border:1.5px solid var(--ok);border-radius:14px;padding:1.6rem;display:grid;gap:.6rem;background:var(--surface)}\n.done h3{color:var(--ok)}\n.give{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}\n.give div{display:grid;gap:.4rem;align-content:start;padding-top:1rem;border-top:2px solid var(--plum)}\n.give h3{font-size:1.15rem}\n.give p{color:var(--muted);font-size:.97rem}\n\/* Inscription *\/\n.needs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}\n.needs div{display:grid;gap:.5rem;align-content:start}\n.needs h3{font-size:1.08rem}\n.needs ul{margin:0;padding-left:1.05rem;color:var(--muted);font-size:.96rem;display:grid;gap:.15rem}\n.steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;counter-reset:s}\n.steps li{display:grid;gap:.5rem;align-content:start;counter-increment:s}\n.steps li::before{content:counter(s);display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:50%;background:var(--plum);color:var(--plum-ink);font:700 1rem\/1 var(--display)}\n.steps h3{font-size:1.18rem}\n.steps p{color:var(--muted)}\n.alert{margin-top:2rem;padding:1.2rem 1.4rem;border-left:4px solid var(--gold);background:var(--tint);border-radius:0 10px 10px 0}\n.opts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}\n.opts h3{font-size:1.1rem;margin-bottom:.6rem}\n.opts ul{list-style:none;margin:0;padding:0}\n.opts li{display:flex;justify-content:space-between;gap:1rem;padding:.5rem 0;border-bottom:1px dashed var(--line)}\n.opts li span:last-child{font:500 .76rem\/1.6 var(--mono);color:var(--muted);white-space:nowrap}\n.fee{margin-top:.8rem;font-size:.95rem;color:var(--muted)}\n.fee b{color:var(--ink)}\n.final{background:var(--plum);color:var(--plum-ink);border-radius:16px;padding:clamp(2rem,5vw,3.4rem);display:grid;gap:1.3rem;margin-block:clamp(2.5rem,6vw,4.5rem)}\n.final h2{font-size:clamp(1.9rem,4vw,2.9rem);font-weight:800;max-width:20ch}\n.final p{max-width:38rem;opacity:.92}\nfooter{border-top:1px solid var(--line);padding-block:2rem 2.5rem;display:grid;grid-template-columns:2fr 1fr 1fr;gap:2rem;font-size:.95rem}\nfooter h4{margin:0 0 .5rem;font:500 .72rem\/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}\nfooter p,footer li{color:var(--muted)}\nfooter ul{list-style:none;margin:0;padding:0;display:grid;gap:.25rem}\nfooter a{text-decoration:none}\n.sel{user-select:all}\n\/* Formations *\/\n.ftabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:2rem}\n.ftabs button{text-align:left;display:grid;gap:.25rem;padding:1rem 1.1rem;border-radius:12px;border:1.5px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;font:inherit}\n.ftabs button b{font:700 1.1rem\/1.2 var(--display)}\n.ftabs button span{font-size:.88rem;color:var(--muted)}\n.ftabs button[aria-selected=\"true\"]{border-color:var(--plum);box-shadow:inset 0 -3px 0 var(--plum)}\n.fac{display:grid;gap:2.5rem}\n.fac-intro{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:clamp(1.5rem,4vw,3rem);align-items:center}\n.fac-txt{display:grid;gap:.4rem}.fac-txt .jobs{margin-top:1rem}\n.fac-img{width:100%;aspect-ratio:4\/4.2;object-fit:cover;border-radius:16px;animation:pagein .5s ease both}\n.fac-intro h2{font-size:clamp(1.7rem,3.2vw,2.4rem)}\n.fac-intro p{color:var(--muted);margin-top:.7rem}\n.jobs{background:var(--tint);border-radius:12px;padding:1.2rem 1.3rem;display:grid;gap:.5rem}\n.jobs ul{margin:0;padding-left:1.1rem;display:grid;gap:.15rem}\n.level h3{font-size:1.3rem;margin-bottom:.9rem;display:flex;align-items:baseline;gap:.8rem;flex-wrap:wrap}\n.level h3 small{font:500 .74rem\/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}\ndetails.year{border:1px solid var(--line);border-radius:10px;background:var(--surface);margin-bottom:.6rem}\ndetails.year summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:.95rem 1.1rem;font-weight:600}\ndetails.year summary::-webkit-details-marker{display:none}\ndetails.year summary::after{content:\"+\";font:700 1.2rem\/1 var(--display);color:var(--plum)}\ndetails.year[open] summary::after{content:\"\u2013\"}\ndetails.year summary span{font:500 .74rem\/1 var(--mono);color:var(--muted);margin-left:auto}\n.sem{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;padding:0 1.1rem 1.1rem}\n.sem h4{margin:0 0 .4rem;font:500 .72rem\/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}\n.sem ul{list-style:none;margin:0;padding:0}\n.sem li{display:flex;justify-content:space-between;gap:1rem;padding:.4rem 0;border-bottom:1px dashed var(--line);font-size:.96rem}\n.sem li span:last-child{font:500 .74rem\/1.7 var(--mono);color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}\n.masters{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.75rem;margin-bottom:1rem}\n.master{border:1px solid var(--line);border-radius:10px;padding:1rem;background:var(--surface);display:grid;gap:.3rem;align-content:start}\n.master b{font:700 1.05rem\/1.25 var(--display)}\n.master span{font-size:.9rem;color:var(--muted)}\n.pending{border:1.5px dashed var(--line);border-radius:10px;padding:1rem 1.1rem;color:var(--muted);font-size:.95rem}\n.year-ask{margin-bottom:.6rem}.year-ask b{color:var(--ink)}\n\/* Enseignants *\/\n.tgroup{margin-top:2rem}\n.tgroup h3{font:700 1.4rem\/1.2 var(--display);display:flex;align-items:baseline;gap:.6rem;padding-bottom:.6rem;border-bottom:2px solid var(--plum)}\n.tgroup h3 span{font:500 .8rem\/1 var(--mono);color:var(--muted)}\n.tbar{display:grid;gap:1rem;margin-bottom:1rem}\n.tbar .filters{margin:0}\n.search{max-width:26rem}\n.teachers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem}\n.tcard{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:1.2rem;display:grid;gap:.7rem;align-content:start}\n.tcard .who{display:flex;gap:.8rem;align-items:center}\n.tcard .who b{display:block;font:700 1.05rem\/1.2 var(--display)}\n.tcard .grade{font-size:.88rem;color:var(--muted)}\n.tcard p{font-size:.93rem;color:var(--muted)}\n.tcard ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.35rem}\n.tcard li{font-size:.82rem;padding:.3rem .5rem;border-radius:4px;background:var(--tint)}\n.tcard .pubs-state{font:500 .7rem\/1.3 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);border-top:1px solid var(--line);padding-top:.6rem}\n.avatar.lg{width:3.2rem;height:3.2rem}\n.pubs td:first-child{width:8rem;font:500 .85rem\/1.5 var(--mono);color:var(--muted);white-space:nowrap}\n.pubs td:first-child strong{display:inline;font:inherit;color:inherit}\n.pubs a{color:var(--plum);font-weight:600;margin-left:.3rem}\n.empty{border:1.5px dashed var(--line);border-radius:12px;padding:1.3rem;display:grid;gap:.3rem}\n.empty span{color:var(--muted);font-size:.95rem}\n\/* Formulaire d'inscription *\/\n.enroll{max-width:48rem;margin-bottom:1rem}\n.progress{list-style:none;margin:0 0 1rem;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:.4rem;counter-reset:pg}\n.progress li{counter-increment:pg;font-size:.85rem;color:var(--muted);padding-top:.55rem;border-top:4px solid var(--line)}\n.progress li::before{content:counter(pg) \". \"}\n.progress li.on{color:var(--ink);font-weight:600;border-color:var(--plum)}\n.progress li.ok{border-color:color-mix(in srgb,var(--plum) 45%,var(--line))}\n.formtitle{font:500 .74rem\/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}\nfieldset{border:0;margin:0;padding:0;display:grid;gap:1rem;min-width:0}\nlegend{font:700 1.4rem\/1.2 var(--display);margin-bottom:1rem;padding:0}\n.row3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}\n.commit{display:grid;gap:.9rem;padding:1.1rem;border-radius:10px;background:var(--tint)}\n.navbtns{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:space-between}\n.navbtns [data-next],.navbtns [data-send]{margin-left:auto}\n.invalid{border-color:#B3261E!important}\n.ferr,.field small.ferr{color:#B3261E;font-size:.85rem}\n#enroll-form .field{align-content:start}\n:root[data-theme=\"dark\"] .ferr,:root[data-theme=\"dark\"] .field small.ferr{color:#FF8A80}\n@media (prefers-color-scheme:dark){:root:not([data-theme=\"light\"]) .ferr{color:#FF8A80}}\n[aria-invalid=\"true\"]{border-color:#B3261E!important}\ninput.ok,select.ok,textarea.ok{border-color:color-mix(in srgb,var(--ok) 60%,var(--line))}\n.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}\n.countrow{display:flex;justify-content:space-between;gap:1rem;align-items:baseline}\n.count{margin-left:auto;font:500 .78rem\/1 var(--mono);color:var(--muted);font-variant-numeric:tabular-nums}\n.count.warn{color:#9A6B00}.count.full{color:#B3261E}\n.photo-pick{display:flex;gap:.7rem;align-items:center;min-width:0}\n.photo-pick input{min-width:0}\n.pv{width:3.2rem;height:3.2rem;border-radius:50%;object-fit:cover;flex:0 0 auto;border:2px solid var(--line)}\n[data-submit][aria-busy=\"true\"]{opacity:.6;pointer-events:none}\n#alumni-form{transition:box-shadow .2s ease}\n#alumni-form:focus-within{box-shadow:0 10px 30px rgba(30,18,32,.07)}\n\/* ===== Images et mouvement ===== *\/\n.hero-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:center}\n.hero-text{display:grid;gap:1.6rem}\n.hero-art{position:relative;aspect-ratio:4\/4.6;border-radius:24px;background:linear-gradient(160deg,var(--plum),color-mix(in srgb,var(--plum) 70%,#000));overflow:hidden;isolation:isolate}\n:root[data-theme=\"dark\"] .hero-art{background:linear-gradient(160deg,#5E0A56,#2A0526)}\n@media (prefers-color-scheme:dark){:root:not([data-theme=\"light\"]) .hero-art{background:linear-gradient(160deg,#5E0A56,#2A0526)}}\n.hero-art canvas{position:absolute;inset:0;width:100%;height:100%;z-index:-1}\n.hero-art img{position:absolute;bottom:0;left:50%;transform:translateX(-50%);height:92%;width:auto;max-width:none;animation:rise .9s cubic-bezier(.2,.7,.2,1) both .15s;filter:drop-shadow(0 18px 30px rgba(0,0,0,.35))}\n.float{position:absolute;font:500 .78rem\/1.2 var(--mono);background:var(--surface);color:var(--ink);padding:.55rem .7rem;border-radius:8px;box-shadow:0 8px 24px rgba(30,18,32,.18);animation:bob 6s ease-in-out infinite, pop .6s ease both}\n.float b{color:var(--plum);font-weight:500}\n.f1{top:9%;left:6%;animation-delay:0s,.7s}\n.f2{top:auto;bottom:36%;right:4%;animation-delay:-2s,.9s}\n.f3{bottom:9%;left:5%;animation-delay:-4s,1.1s}\n@keyframes bob{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}\n@keyframes pop{from{opacity:0;scale:.9}to{opacity:1;scale:1}}\n@keyframes rise{from{opacity:0;transform:translate(-50%,40px)}to{opacity:1;transform:translate(-50%,0)}}\n@keyframes up{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}\n@keyframes pagein{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}\n.hero-text>*{animation:up .7s cubic-bezier(.2,.7,.2,1) both}\n.hero-text>*:nth-child(2){animation-delay:.08s}.hero-text>*:nth-child(3){animation-delay:.16s}.hero-text>*:nth-child(4){animation-delay:.24s}\n.page:not([hidden]){animation:pagein .35s ease both}\n.top{transition:box-shadow .2s ease}\n.top.scrolled{box-shadow:0 6px 20px rgba(30,18,32,.08)}\n.marquee{display:grid;gap:.9rem;padding-block:2rem;border-top:1px solid var(--line)}\n.mq{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}\n.track{display:flex;gap:2.6rem;width:max-content;animation:scroll 60s linear infinite}\n.mq:hover .track{animation-play-state:paused}\n.track span{font:700 1.15rem\/1 var(--display);color:var(--muted);white-space:nowrap}\n.track span::before{content:\"\";display:inline-block;width:.45rem;height:.45rem;border-radius:50%;background:var(--gold);margin-right:1.1rem;vertical-align:middle}\n@keyframes scroll{to{transform:translateX(-50%)}}\n.why{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);gap:clamp(1.5rem,4vw,3rem);align-items:start}\n.photo{margin:0;display:grid;gap:.6rem}\n.photo img{width:100%;border-radius:14px;object-fit:cover}\n.photo.tall img{aspect-ratio:4\/5}\n.photo figcaption{font-size:.88rem;color:var(--muted);margin:0}\n.stack{position:relative;padding-bottom:3.5rem}\n.stack-img{width:100%;aspect-ratio:16\/12;object-fit:cover;border-radius:16px}\n.portrait.overlay{position:absolute;right:-1rem;bottom:0;max-width:22rem;border-style:solid;box-shadow:0 14px 40px rgba(30,18,32,.18)}\n.pagehead.withimg{max-width:none;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);align-items:center;gap:clamp(1.5rem,4vw,3rem)}\n.ph-text{display:grid;gap:1rem}\n.ph-img{width:100%;aspect-ratio:5\/4;object-fit:cover;border-radius:16px;animation:pagein .6s ease both .1s}\n.card .ph img{transition:transform .5s ease}\n.card:hover .ph img{transform:scale(1.04)}\n.card,.tcard,.master{transition:border-color .15s ease,transform .2s ease,box-shadow .2s ease}\n.card:hover,.tcard:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(30,18,32,.08)}\n.rv{opacity:.15;transform:translateY(22px)}\n.rv.in{opacity:1;transform:none;transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}\n.readbar{position:fixed;top:env(safe-area-inset-top,0px);left:0;height:3px;width:0;background:var(--gold);z-index:20}\n.feature .ph img{transition:transform .6s ease}.feature:hover .ph img{transform:scale(1.03)}\n.btn-plum:hover{transform:translateY(-1px)}\n\/* ===== D\u00e9bouch\u00e9s, direction, partenaires ===== *\/\n.jobs3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}\n.job{display:grid;gap:.9rem;align-content:start;padding:1.5rem;border:1px solid var(--line);border-radius:14px;background:var(--surface);text-decoration:none;color:inherit;border-top:4px solid var(--plum);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}\n.job:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(30,18,32,.08)}\n.job-k{font:700 1.3rem\/1.2 var(--display);color:var(--plum)}\n.job ul{list-style:none;margin:0;padding:0;display:grid;gap:.45rem}\n.job li{font:600 1.08rem\/1.3 var(--body);padding-left:1.1rem;position:relative}\n.job li::before{content:\"\";position:absolute;left:0;top:.55em;width:.45rem;height:.45rem;border-radius:50%;background:var(--gold)}\n.job p{color:var(--muted);font-size:.95rem;border-top:1px dashed var(--line);padding-top:.8rem}\n.job-go{font-weight:700;color:var(--plum);font-size:.95rem}\n.leaders{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(19rem,100%),1fr));gap:1rem}\n.roles.roles2{grid-template-columns:1fr}\n.partners{margin-top:3rem;padding-top:2.5rem;border-top:1px solid var(--line)}\n.logos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:1rem}\n.logos li{display:grid;place-items:center;height:6.5rem;padding:1rem 1.2rem;background:#fff;border:1px solid var(--line);border-radius:12px}\n.logos img{max-width:100%;max-height:4rem;width:auto;height:auto;object-fit:contain}\n.logos li{transition:transform .2s ease,box-shadow .2s ease}.logos li:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(30,18,32,.07)}\n@media (max-width:900px){.jobs3{grid-template-columns:1fr}.leaders,.roles.roles2{grid-template-columns:1fr}}\n@media (max-width:680px){.logos{grid-template-columns:repeat(2,minmax(0,1fr))}.logos li{height:5.5rem}}\n\/* ===== Mise \u00e0 jour du 8 octobre ===== *\/\n.kobo{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff}\n.kobo iframe{display:block;width:100%;height:min(1150px,88vh);min-height:640px;border:0}\n.kobo-head{display:flex;flex-wrap:wrap;gap:.4rem 1rem;align-items:baseline;justify-content:space-between;margin-bottom:.8rem}\n.mapbox{display:grid;gap:.6rem}\n.embed-alt{display:grid;gap:1.1rem;justify-items:start;padding:clamp(1.4rem,4vw,2.4rem);background:var(--tint)}\n.embed-alt p{color:var(--muted);max-width:34rem}\n.mini-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;width:100%;counter-reset:ms}\n.mini-steps li{counter-increment:ms;font-size:.9rem;font-weight:600;padding-top:.55rem;border-top:4px solid var(--plum)}\n.mini-steps li::before{content:counter(ms) \". \";color:var(--plum)}\n@media (max-width:680px){.mini-steps{grid-template-columns:1fr 1fr}}\n.mapbox iframe{width:100%;aspect-ratio:16\/10;border:0;border-radius:12px;background:var(--tint)}\n.hours{display:inline-flex;gap:.5rem;align-items:center;font-weight:600}\n.hours::before{content:\"\";width:.55rem;height:.55rem;border-radius:50%;background:var(--ok)}\n.timeline{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}\n.timeline li{border-top:3px solid var(--plum);padding-top:1rem;display:grid;gap:.4rem;align-content:start}\n.timeline b{font:800 clamp(1.7rem,3vw,2.3rem)\/1 var(--display);color:var(--plum);font-variant-numeric:tabular-nums}\n.timeline span{color:var(--muted);font-size:.97rem}\n.lead-card{display:grid;grid-template-columns:auto 1fr;gap:1.2rem;align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:1.3rem}\n.lead-card .avatar{width:4rem;height:4rem;font-size:1.3rem}\n.roles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem}\n.roles div{border:1px solid var(--line);border-radius:12px;padding:1.1rem;background:var(--surface);display:grid;gap:.35rem;align-content:start}\n.roles b{font:700 1.05rem\/1.25 var(--display)}\n.roles span{color:var(--muted);font-size:.94rem}\n.services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem 2rem}\n.services div{display:grid;gap:.4rem;align-content:start}\n.services i{font:500 .74rem\/1 var(--mono);color:var(--plum);font-style:normal;letter-spacing:.08em}\n.services h3{font-size:1.12rem}\n.services p{color:var(--muted);font-size:.96rem}\n@media (max-width:900px){.timeline{grid-template-columns:1fr 1fr}.services,.roles{grid-template-columns:1fr 1fr}}\n@media (max-width:680px){.timeline,.services,.roles{grid-template-columns:1fr}.lead-card{grid-template-columns:1fr}}\n@media (max-width:900px){\n  .cards,.portraits,.give{grid-template-columns:1fr 1fr}\n  .needs{grid-template-columns:1fr 1fr}\n  .rubriques{grid-template-columns:1fr 1fr}\n  .figures{grid-template-columns:repeat(3,minmax(0,1fr))}\n}\n@media (max-width:680px){\n  .quals,.cards,.portraits,.give,.steps,.opts,.split,.row,.feature,.needs,footer{grid-template-columns:1fr}\n  .factbox{grid-template-columns:1fr 1fr}\n  .figures{grid-template-columns:repeat(2,minmax(0,1fr))}\n  .brand b{display:none}\n  .feature .ph{min-height:12rem}\n}\n@media (max-width:900px){.teachers{grid-template-columns:1fr 1fr}.fac-intro{grid-template-columns:1fr}}\n@media (max-width:680px){.ftabs,.teachers,.sem,.row3{grid-template-columns:1fr}.progress li{font-size:0}.progress li::before{font-size:.85rem}.progress li.on{font-size:.85rem}}\n@media (max-width:900px){.hero-grid{grid-template-columns:1fr}.hero-art{max-width:24rem;width:100%;justify-self:center}.why{grid-template-columns:1fr}.photo.tall img{aspect-ratio:16\/10}.pagehead.withimg{grid-template-columns:1fr}.ph-img{aspect-ratio:16\/9}.fac-intro{grid-template-columns:1fr}.fac-img{aspect-ratio:16\/10}.portrait.overlay{position:relative;right:auto;margin-top:-3rem;margin-inline:1rem}.stack{padding-bottom:0}}\n@media (prefers-reduced-motion:reduce){.track{animation:none;flex-wrap:wrap;width:auto}.track .dup{display:none}.rv{opacity:1;transform:none}}\n@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}\n<\/style> <header class=\"top\"> <div class=\"wrap\"> <a class=\"brand\" href=\"#accueil\"><img data-img=\"logo\" alt=\"Armoiries de l'ISSNT\"><b>ISSNT<\/b><\/a> <button class=\"menu-btn\" type=\"button\" aria-expanded=\"false\" aria-controls=\"mainnav\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" aria-hidden=\"true\"><path d=\"M4 7h16M4 12h16M4 17h16\"><\/path><\/svg><span>Menu<\/span><\/button> <nav class=\"nav\" id=\"mainnav\" aria-label=\"Navigation principale\"> <a href=\"#accueil\" data-nav=\"accueil\">Accueil<\/a> <a href=\"#institut\" data-nav=\"institut\">L\u2019institut<\/a> <a href=\"#formations\" data-nav=\"formations\">Formations<\/a> <a href=\"#actualites\" data-nav=\"actualites\">Actualit\u00e9s<\/a> <a href=\"#enseignants\" data-nav=\"enseignants\">Enseignants<\/a> <a href=\"#anciens\" data-nav=\"anciens\">Anciens<\/a> <\/nav> <a href=\"#inscription\" data-nav=\"inscription\" class=\"navcta\">S\u2019inscrire<\/a> <\/div> <\/header> <main class=\"wrap\"> <!-- ===================== ACCUEIL ===================== --> <div class=\"page\" id=\"accueil\"> <div class=\"hero\"> <div class=\"hero-grid\"> <div class=\"hero-text\"> <span class=\"status\"><i class=\"dot\"><\/i>Inscriptions 2026\u20132027 ouvertes<\/span> <h1>Les m\u00e9tiers que <em>Goma recrute<\/em> s\u2019apprennent ici.<\/h1> <p class=\"lead\">Statistique, informatique et gestion, de la licence au doctorat. Depuis 2005, l\u2019ISSNT forme au centre de Goma des cadres qui sortent avec une exp\u00e9rience de terrain r\u00e9elle.<\/p> <div class=\"actions\"> <a class=\"btn btn-gold\" href=\"#inscription\">Je m\u2019inscris <span aria-hidden=\"true\">\u2192<\/span><\/a> <a class=\"btn btn-ghost\" href=\"#formations\">Nos formations<\/a> <\/div> <\/div> <div class=\"hero-art\" aria-hidden=\"true\"> <canvas data-scatter><\/canvas> <img data-img=\"hero\" alt=\"\u00c9tudiante de l\u2019ISSNT en polo de l\u2019institut\"> <span class=\"float f1\">Data science<\/span> <span class=\"float f2\">KoboToolbox \u00b7 Stata \u00b7 R<\/span> <span class=\"float f3\"><b>r\u00b2 = 0,87<\/b> mod\u00e8le valid\u00e9<\/span> <\/div> <\/div> <div class=\"figures\"> <div><strong data-count=\"2005\" data-suf=\"\">2005<\/strong><span>cr\u00e9ation, agr\u00e9\u00e9 par l\u2019\u00c9tat<\/span><\/div> <div><strong data-count=\"1000\" data-suf=\"+\">1000+<\/strong><span>dipl\u00f4m\u00e9s<\/span><\/div> <div><strong data-count=\"12\" data-suf=\"\">12<\/strong><span>parcours en licence et master<\/span><\/div> <div><strong data-count=\"20\" data-suf=\"+\">20+<\/strong><span>ans d\u2019\u00e9tudes men\u00e9es par le CIS<\/span><\/div> <div><strong data-count=\"17\" data-suf=\"\">17<\/strong><span>organisations commanditaires<\/span><\/div> <\/div> <\/div> <section> <div class=\"quote\"> <span class=\"label\">Notre raison d\u2019\u00eatre<\/span> <blockquote>Notre pays ne manque pas d\u2019avis. <span>Il manque de chiffres fiables.<\/span><\/blockquote> <p class=\"muted\">Dr C\u00e9lestin Kimanuka Ruriho, coordonnateur du CIS-ISSNT<\/p> <\/div> <\/section> <div class=\"marquee\" role=\"region\" aria-label=\"Organisations qui ont confi\u00e9 des \u00e9tudes au CIS-ISSNT\"> <span class=\"label\">Ils ont confi\u00e9 des \u00e9tudes au CIS-ISSNT<\/span> <div class=\"mq\"><div class=\"track\"><span>Save the Children<\/span><span>Norwegian Refugee Council<\/span><span>ACTED<\/span><span>REACH<\/span><span>World Vision<\/span><span>CARE International<\/span><span>International Alert<\/span><span>OIM<\/span><span>CORDAID<\/span><span>PAX<\/span><span>VNG International<\/span><span>OXFAM<\/span><span>Mercy Corps<\/span><span>ADRA<\/span><span>Programme alimentaire mondial<\/span><span>International Medical Corps<\/span><span>Life &#038; Peace Institute<\/span><span>Minist\u00e8re du Plan \/ INS<\/span><span>Banque mondiale<\/span><span aria-hidden=\"true\" class=\"dup\">Save the Children<\/span><span aria-hidden=\"true\" class=\"dup\">Norwegian Refugee Council<\/span><span aria-hidden=\"true\" class=\"dup\">ACTED<\/span><span aria-hidden=\"true\" class=\"dup\">REACH<\/span><span aria-hidden=\"true\" class=\"dup\">World Vision<\/span><span aria-hidden=\"true\" class=\"dup\">CARE International<\/span><span aria-hidden=\"true\" class=\"dup\">International Alert<\/span><span aria-hidden=\"true\" class=\"dup\">OIM<\/span><span aria-hidden=\"true\" class=\"dup\">CORDAID<\/span><span aria-hidden=\"true\" class=\"dup\">PAX<\/span><span aria-hidden=\"true\" class=\"dup\">VNG International<\/span><span aria-hidden=\"true\" class=\"dup\">OXFAM<\/span><span aria-hidden=\"true\" class=\"dup\">Mercy Corps<\/span><span aria-hidden=\"true\" class=\"dup\">ADRA<\/span><span aria-hidden=\"true\" class=\"dup\">Programme alimentaire mondial<\/span><span aria-hidden=\"true\" class=\"dup\">International Medical Corps<\/span><span aria-hidden=\"true\" class=\"dup\">Life &#038; Peace Institute<\/span><span aria-hidden=\"true\" class=\"dup\">Minist\u00e8re du Plan \/ INS<\/span><span aria-hidden=\"true\" class=\"dup\">Banque mondiale<\/span><\/div><\/div> <\/div> <section> <div class=\"head\"> <span class=\"label\">Pourquoi l\u2019ISSNT<\/span> <h2>Un dipl\u00f4me, et la preuve que vous savez travailler.<\/h2> <\/div> <div class=\"why\"> <figure class=\"photo tall\"><img data-img=\"field\" alt=\"Enqu\u00eateurs du CIS-ISSNT en gilets jaunes align\u00e9s sur une piste de terre rouge\"><figcaption>Une \u00e9quipe d\u2019enqu\u00eateurs du CIS-ISSNT avant le d\u00e9part vers les localit\u00e9s de l\u2019enqu\u00eate. \u00c9tudiants et anciens \u00e9tudiants y travaillent c\u00f4te \u00e0 c\u00f4te.<\/figcaption><\/figure> <div class=\"quals\"> <div class=\"qual\"><h3>Des missions pay\u00e9es pendant vos \u00e9tudes<\/h3><p>Le CIS, bureau d\u2019\u00e9tudes de l\u2019institut, recrute ses \u00e9tudiants comme enqu\u00eateurs, superviseurs et analystes pour Save the Children, NRC, ACTED, World Vision, International Alert, l\u2019OIM et plusieurs autres organisations. Vous sortez avec un CV d\u00e9j\u00e0 rempli.<\/p><\/div> <div class=\"qual\"><h3>Les outils du m\u00e9tier<\/h3><p>Vous apprenez les logiciels utilis\u00e9s chaque jour dans les organisations. Avant la rentr\u00e9e, une formation gratuite couvre Word, Excel, PowerPoint, Kobo Collect et l\u2019intelligence artificielle.<\/p><div class=\"tools\"><span class=\"tool\">KoboToolbox<\/span><span class=\"tool\">ODK<\/span><span class=\"tool\">Stata<\/span><span class=\"tool\">SPSS<\/span><span class=\"tool\">R<\/span><span class=\"tool\">Python<\/span><span class=\"tool\">Power BI<\/span><span class=\"tool\">NVivo<\/span><\/div><\/div> <div class=\"qual\"><h3>Des frais pens\u00e9s pour les familles<\/h3><p>Paiement en 2 ou 3 tranches sans frais suppl\u00e9mentaires, 10 % de r\u00e9duction pour toutes les nouvelles \u00e9tudiantes, bourses au m\u00e9rite.<\/p><\/div> <div class=\"qual\"><h3>Tout le parcours \u00e0 Goma<\/h3><p>Licence, master et \u00e9cole doctorale en statistique et informatique, sans quitter la ville. Internet 4G gratuit sur le campus.<\/p><\/div> <\/div> <\/div> <\/section> <section> <div class=\"head\"> <span class=\"label\">D\u00e9bouch\u00e9s<\/span> <h2>O\u00f9 travaillent nos dipl\u00f4m\u00e9s.<\/h2> <p class=\"muted\">Trois fili\u00e8res, trois portes d\u2019entr\u00e9e vers les employeurs qui recrutent \u00e0 Goma et ailleurs.<\/p> <\/div> <div class=\"jobs3\"> <a class=\"job\" href=\"#formations\" data-gotab=\"stat\"> <span class=\"job-k\">Statistique<\/span> <ul><li>Statisticien<\/li><li>Sp\u00e9cialiste suivi-\u00e9valuation<\/li><li>Data scientist<\/li><\/ul> <p>ONG, agences des Nations unies, INS, banques<\/p> <span class=\"job-go\">Voir la fili\u00e8re <span aria-hidden=\"true\">\u2192<\/span><\/span> <\/a> <a class=\"job\" href=\"#formations\" data-gotab=\"info\"> <span class=\"job-k\">Sciences informatiques<\/span> <ul><li>D\u00e9veloppeur<\/li><li>Administrateur r\u00e9seaux<\/li><li>Sp\u00e9cialiste IA<\/li><\/ul> <p>T\u00e9l\u00e9coms, mobile money, entreprises, start-up<\/p> <span class=\"job-go\">Voir la fili\u00e8re <span aria-hidden=\"true\">\u2192<\/span><\/span> <\/a> <a class=\"job\" href=\"#formations\" data-gotab=\"gest\"> <span class=\"job-k\">Gestion commerciale et administrative<\/span> <ul><li>Comptable, auditeur<\/li><li>Fiscaliste, d\u00e9clarant en douane<\/li><li>Charg\u00e9 de marketing<\/li><\/ul> <p>DGI, DGDA, banques, microfinance<\/p> <span class=\"job-go\">Voir la fili\u00e8re <span aria-hidden=\"true\">\u2192<\/span><\/span> <\/a> <\/div> <\/section> <section> <div class=\"head\" style=\"display:flex;justify-content:space-between;align-items:end;max-width:none;flex-wrap:wrap;gap:1rem\"> <div style=\"display:grid;gap:.75rem\"><span class=\"label\">\u00c0 la une<\/span><h2>Actualit\u00e9s et r\u00e9alisations<\/h2><\/div> <a class=\"btn btn-ghost\" href=\"#actualites\">Toutes les actualit\u00e9s<\/a> <\/div> <div class=\"cards\" data-latest><\/div> <\/section> <section> <div class=\"split\"> <div class=\"head\" style=\"margin:0\"> <span class=\"label\">Anciens \u00e9tudiants<\/span> <h2>Plus de 1 000 dipl\u00f4m\u00e9s. Autant de parcours \u00e0 raconter.<\/h2> <p class=\"muted\">Vous \u00eates pass\u00e9 par l\u2019ISSNT ? Dites aux futurs \u00e9tudiants ce que la formation a chang\u00e9 pour vous.<\/p> <div class=\"actions\" style=\"margin-top:.5rem\"><a class=\"btn btn-plum\" href=\"#anciens\">Partager mon parcours<\/a><\/div> <\/div> <div class=\"stack\"> <img data-img=\"grads\" alt=\"Dipl\u00f4m\u00e9s de l\u2019ISSNT r\u00e9unis devant l\u2019institut lors de la remise des dipl\u00f4mes\" class=\"stack-img\"> <div class=\"portrait real overlay\"><span class=\"sample\">Laur\u00e9ate<\/span><div class=\"who\"><span class=\"avatar\" aria-hidden=\"true\">LZ<\/span><div><b>Lievine Zigabe<\/b><div class=\"role\">Master en science des donn\u00e9es \u00b7 boursi\u00e8re pendant la plus grande partie de ses \u00e9tudes<\/div><\/div><\/div><a class=\"vlink\" href=\"https:\/\/vt.tiktok.com\/ZSgJnhyGr\/\" target=\"_blank\" rel=\"noopener\">Voir son t\u00e9moignage vid\u00e9o <span aria-hidden=\"true\">\u2197<\/span><\/a><\/div> <\/div> <\/div> <\/section> <div class=\"final\"> <h2>Votre place pour 2026\u20132027 commence ici.<\/h2> <p>La pr\u00e9-inscription se fait en ligne et prend quelques minutes. Le secr\u00e9tariat vous recontacte ensuite.<\/p> <div class=\"actions\"><a class=\"btn btn-gold\" href=\"#inscription\">Voir comment s\u2019inscrire <span aria-hidden=\"true\">\u2192<\/span><\/a><\/div> <\/div> <\/div> <!-- ===================== ACTUALITES ===================== --> <div class=\"page\" id=\"actualites\" hidden> <div class=\"pagehead\"> <span class=\"label\">Actualit\u00e9s et r\u00e9alisations<\/span> <h1>Ce qui se passe \u00e0 l\u2019ISSNT.<\/h1> <p>Missions du CIS, annonces officielles, vie du campus, explications scientifiques et parcours d\u2019anciens.<\/p> <\/div> <a class=\"feature\" href=\"#msna-2026\"> <div class=\"ph\"><img data-img=\"walk\" alt=\"Trois enqu\u00eateurs marchant vers un village sur une piste de terre\"><\/div> <div class=\"body\"> <div class=\"meta\"><span class=\"chip\">R\u00e9alisation<\/span><span class=\"date\">Octobre 2026<\/span><\/div> <h2>Le CIS-ISSNT aux c\u00f4t\u00e9s de REACH pour mesurer les besoins humanitaires au Nord-Kivu et en Ituri<\/h2> <p>72 agents, 29 zones de sant\u00e9 et pr\u00e8s de 3 000 m\u00e9nages enqu\u00eat\u00e9s pour pr\u00e9parer l\u2019action humanitaire de 2027.<\/p> <span class=\"label\" style=\"color:var(--plum)\">Lire l\u2019article \u2192<\/span> <\/div> <\/a> <div class=\"filters\" role=\"group\" aria-label=\"Filtrer par rubrique\"> <button type=\"button\" aria-pressed=\"true\" data-f=\"all\">Tout<\/button> <button type=\"button\" aria-pressed=\"false\" data-f=\"R\u00e9alisation\">R\u00e9alisations<\/button> <button type=\"button\" aria-pressed=\"false\" data-f=\"Annonce\">Annonces<\/button> <button type=\"button\" aria-pressed=\"false\" data-f=\"Vie \u00e0 l\u2019ISSNT\">Vie \u00e0 l\u2019ISSNT<\/button> <button type=\"button\" aria-pressed=\"false\" data-f=\"La donn\u00e9e expliqu\u00e9e\">La donn\u00e9e expliqu\u00e9e<\/button> <button type=\"button\" aria-pressed=\"false\" data-f=\"Parole d\u2019ancien\">Paroles d\u2019anciens<\/button> <\/div> <div class=\"cards\" data-list><\/div> <p class=\"note\" data-empty hidden>Aucun article dans cette rubrique pour le moment.<\/p> <div class=\"rubriques\" aria-label=\"Rythme de publication\"> <div><b>Vie \u00e0 l\u2019ISSNT<\/b><span>Lundi \u00b7 le quotidien du campus<\/span><\/div> <div><b>La donn\u00e9e expliqu\u00e9e<\/b><span>Mardi et mercredi \u00b7 une question scientifique<\/span><\/div> <div><b>R\u00e9alisations<\/b><span>Jeudi et vendredi \u00b7 missions et distinctions<\/span><\/div> <div><b>Paroles d\u2019anciens<\/b><span>Samedi et dimanche \u00b7 un parcours<\/span><\/div> <div><b>Annonces<\/b><span>D\u00e8s qu\u2019une d\u00e9cision tombe<\/span><\/div> <\/div> <\/div> <!-- ===================== ARTICLE ===================== --> <div class=\"page\" id=\"msna-2026\" hidden> <article class=\"article\"> <a class=\"back\" href=\"#actualites\">\u2190 Actualit\u00e9s<\/a> <div class=\"meta\"><span class=\"chip\">R\u00e9alisation<\/span><span class=\"date\">Octobre 2026 \u00b7 CIS-ISSNT<\/span><\/div> <h1>Le CIS-ISSNT aux c\u00f4t\u00e9s de REACH pour mesurer les besoins humanitaires au Nord-Kivu et en Ituri<\/h1> <p class=\"standfirst\">Chaque ann\u00e9e, l\u2019\u00c9valuation multisectorielle des besoins (MSNA) mesure les conditions de vie des m\u00e9nages dans l\u2019est de la RDC. En 2026, le Centre Informatique et Statistique de l\u2019ISSNT a \u00e9t\u00e9 retenu pour collecter les donn\u00e9es dans deux provinces parmi les plus touch\u00e9es par les crises.<\/p> <figure><img data-img=\"hut\" alt=\"Habitation au toit de chaume, zone de sant\u00e9 de Laybo\"><figcaption>Un village de la zone de sant\u00e9 de Laybo, territoire d\u2019Aru (Ituri), ao\u00fbt 2026.<\/figcaption><\/figure> <div class=\"factbox\"> <div><strong>2<\/strong><span>provinces confi\u00e9es au CIS<\/span><\/div> <div><strong>29<\/strong><span>zones de sant\u00e9<\/span><\/div> <div><strong>3 008<\/strong><span>m\u00e9nages enqu\u00eat\u00e9s par le CIS<\/span><\/div> <div><strong>72<\/strong><span>agents, 70+ jours de terrain<\/span><\/div> <\/div> <h2>Une \u00e9tude au service de la planification humanitaire 2027<\/h2> <p>La MSNA 2026 est conduite par REACH (IMPACT Initiatives). ACTED en est le partenaire op\u00e9rationnel et OCHA le partenaire principal. L\u2019\u00e9tude est financ\u00e9e par le FCDO britannique, ECHO et le D\u00e9partement d\u2019\u00c9tat am\u00e9ricain.<\/p> <p>Elle couvre cinq provinces de l\u2019est de la RDC : l\u2019Ituri, le Nord-Kivu, le Sud-Kivu, le Tanganyika et le Maniema. Les \u00e9quipes enqu\u00eatent dans 105 zones de sant\u00e9. Dans 28 autres, trop difficiles d\u2019acc\u00e8s, les donn\u00e9es viennent d\u2019informateurs cl\u00e9s joints \u00e0 distance. Au total, 10 920 entretiens aupr\u00e8s des m\u00e9nages \u00e9taient pr\u00e9vus du 1<sup>er<\/sup> juin au 5 ao\u00fbt 2026.<\/p> <p>Les r\u00e9sultats doivent \u00eatre repr\u00e9sentatifs de chaque zone de sant\u00e9. Ils alimenteront l\u2019Aper\u00e7u des besoins humanitaires (HNO) 2027, sur lequel les acteurs humanitaires b\u00e2tissent leur r\u00e9ponse.<\/p> <p>Le questionnaire a \u00e9t\u00e9 valid\u00e9 par les clusters nationaux. Il couvre onze secteurs :<\/p> <ul><li>s\u00e9curit\u00e9 alimentaire ;<\/li><li>moyens d\u2019existence et march\u00e9s ;<\/li><li>sant\u00e9 ;<\/li><li>nutrition ;<\/li><li>eau, hygi\u00e8ne et assainissement ;<\/li><li>abris et articles m\u00e9nagers essentiels ;<\/li><li>\u00e9ducation ;<\/li><li>protection ;<\/li><li>protection de l\u2019enfance ;<\/li><li>logement, terre et biens ;<\/li><li>\u00e9nergie.<\/li><\/ul> <p>S\u2019y ajoutent quatre modules transversaux : les d\u00e9placements et solutions durables, les chocs subis, la redevabilit\u00e9 envers les populations affect\u00e9es et la mortalit\u00e9.<\/p> <h2>Le CIS-ISSNT sur le terrain, en chiffres<\/h2> <ul> <li><b>Nord-Kivu :<\/b> 4 zones de sant\u00e9 (Kirotshe, Katoyi, Rwanguba et Binza), dans les territoires de Masisi et Rutshuru, soit 416 m\u00e9nages sur les 2 496 pr\u00e9vus dans la province.<\/li> <li><b>Ituri :<\/b> 25 zones de sant\u00e9, dans les territoires de Djugu, Irumu, Mambasa, Mahagi et Aru, soit 2 592 m\u00e9nages sur les 3 244 pr\u00e9vus dans la province.<\/li> <li><b>\u00c9quipes :<\/b> 8 \u00e9quipes de 8 enqu\u00eateurs et 1 superviseur, soit 72 agents sur le terrain pendant plus de 70 jours, de juin \u00e0 ao\u00fbt 2026.<\/li> <\/ul> <h2>Atteindre les m\u00e9nages l\u00e0 o\u00f9 ils vivent<\/h2> <p>REACH a con\u00e7u un \u00e9chantillonnage en grappes \u00e0 deux degr\u00e9s. D\u2019abord, les localit\u00e9s sont tir\u00e9es au sort, avec une probabilit\u00e9 proportionnelle \u00e0 leur population (donn\u00e9es WorldPop 2024). Ensuite, huit m\u00e9nages sont tir\u00e9s au hasard dans chaque localit\u00e9 retenue. Les r\u00e9sultats sont repr\u00e9sentatifs de chaque zone de sant\u00e9 avec un niveau de confiance de 90 % et une marge d\u2019erreur de 10 %.<\/p><p>Les \u00e9quipes retrouvaient les m\u00e9nages sur le terrain gr\u00e2ce \u00e0 des cartes et \u00e0 la g\u00e9olocalisation. Quand une localit\u00e9 \u00e9tait inaccessible, une zone de r\u00e9serve pr\u00e9vue dans l\u2019\u00e9chantillon prenait sa place.<\/p> <figure class=\"duo\"><img data-img=\"water\" alt=\"Femme puisant de l'eau \u00e0 une source am\u00e9nag\u00e9e\"><img data-img=\"interview\" alt=\"Enqu\u00eatrice du CIS-ISSNT interrogeant une habitante devant sa maison\"><\/figure> <figure><img data-img=\"walk\" alt=\"Trois enqu\u00eateurs marchant vers un village sur une piste de terre\"><figcaption>En route vers les m\u00e9nages tir\u00e9s au sort : beaucoup de localit\u00e9s ne se rejoignent qu\u2019\u00e0 pied.<\/figcaption><\/figure> <p>Pour respecter cette m\u00e9thode, nos \u00e9quipes sont all\u00e9es jusqu\u2019aux m\u00e9nages s\u00e9lectionn\u00e9s, m\u00eame dans des localit\u00e9s isol\u00e9es : routes impraticables, longues marches, pluies, peu ou pas d\u2019\u00e9lectricit\u00e9 et une s\u00e9curit\u00e9 parfois pr\u00e9caire. Leur connaissance du terrain et des langues locales a beaucoup aid\u00e9, tout comme le dialogue avec les autorit\u00e9s et les leaders communautaires. Chaque soir, les donn\u00e9es \u00e9taient contr\u00f4l\u00e9es et envoy\u00e9es sur le serveur.<\/p> <h2>Un savoir-faire au service des populations<\/h2> <p>Le professionnalisme du CIS-ISSNT et l\u2019engagement de ses meilleurs \u00e9tudiants et anciens \u00e9tudiants ont permis une collecte rigoureuse. Les acteurs humanitaires pourront s\u2019appuyer sur ces donn\u00e9es pour planifier, en 2027, des interventions adapt\u00e9es aux besoins r\u00e9els des populations les plus vuln\u00e9rables du Nord-Kivu et de l\u2019Ituri.<\/p> <p>Nous remercions REACH, ACTED, les autorit\u00e9s locales et surtout les m\u00e9nages qui nous ont ouvert leur porte.<\/p> <div class=\"byline\"><span>Publi\u00e9 par le CIS-ISSNT<\/span><span>#MSNA2026<\/span><span>Coordination : REACH \u00b7 Partenaire op\u00e9rationnel : ACTED<\/span><span>Source : termes de r\u00e9f\u00e9rence de la MSNA 2026 (REACH, mai 2026)<\/span><\/div> <div class=\"actions\" style=\"margin-top:2rem\"><a class=\"btn btn-gold\" href=\"#inscription\">Rejoindre l\u2019ISSNT<\/a><a class=\"btn btn-ghost\" href=\"#actualites\">Autres actualit\u00e9s<\/a><\/div> <\/article> <\/div> <!-- ===================== ANCIENS ===================== --> <div class=\"page\" id=\"anciens\" hidden> <div class=\"pagehead withimg\"><div class=\"ph-text\"> <span class=\"label\">Anciens \u00e9tudiants<\/span> <h1>Paroles d\u2019anciens.<\/h1> <p>Plus de 1 000 dipl\u00f4m\u00e9s travaillent aujourd\u2019hui dans les ONG, les administrations, les banques et les entreprises. Cet espace leur appartient.<\/p> <\/div><img class=\"ph-img\" data-img=\"grad2\" alt=\"\"><\/div> <section style=\"border-top:0;padding-top:0\"> <div class=\"head\"><span class=\"label\">Portraits<\/span><h2>Ils racontent leur parcours.<\/h2><\/div> <div class=\"portraits\"> <div class=\"portrait real\"><span class=\"sample\">Laur\u00e9ate<\/span><div class=\"who\"><span class=\"avatar\" aria-hidden=\"true\">MA<\/span><div><b>Mapendo Amani Love<\/b><div class=\"role\">Licence en statistique<\/div><\/div><\/div><a class=\"vlink\" href=\"https:\/\/vt.tiktok.com\/ZSgJnoLKW\/\" target=\"_blank\" rel=\"noopener\">Voir son t\u00e9moignage vid\u00e9o <span aria-hidden=\"true\">\u2197<\/span><\/a><\/div> <div class=\"portrait real\"><span class=\"sample\">Laur\u00e9ate<\/span><div class=\"who\"><span class=\"avatar\" aria-hidden=\"true\">LZ<\/span><div><b>Lievine Zigabe<\/b><div class=\"role\">Master en science des donn\u00e9es \u00b7 boursi\u00e8re pendant la plus grande partie de ses \u00e9tudes<\/div><\/div><\/div><a class=\"vlink\" href=\"https:\/\/vt.tiktok.com\/ZSgJnhyGr\/\" target=\"_blank\" rel=\"noopener\">Voir son t\u00e9moignage vid\u00e9o <span aria-hidden=\"true\">\u2197<\/span><\/a><\/div> <div class=\"portrait real\"><span class=\"sample\">Ancienne en licence<\/span><div class=\"who\"><span class=\"avatar\" aria-hidden=\"true\">SV<\/span><div><b>Safi Vahavi Anifa<\/b><div class=\"role\">Licence en d\u00e9mographie appliqu\u00e9e \u00b7 cofondatrice de l\u2019ADAP, l\u2019Association des d\u00e9mographes et d\u2019analyse des populations<\/div><\/div><\/div><a class=\"vlink\" href=\"https:\/\/vt.tiktok.com\/ZSgJnvy7e\/\" target=\"_blank\" rel=\"noopener\">Voir son t\u00e9moignage vid\u00e9o <span aria-hidden=\"true\">\u2197<\/span><\/a><\/div> <\/div> <p class=\"note\">T\u00e9moignages vid\u00e9o publi\u00e9s sur la page TikTok de l\u2019ISSNT.<\/p> <\/section> <section> <div class=\"split\"> <div class=\"head\" style=\"margin:0\"> <span class=\"label\">Partager mon parcours<\/span> <h2>Votre histoire peut d\u00e9cider d\u2019une orientation.<\/h2> <p class=\"muted\">Racontez votre parcours depuis l\u2019ISSNT. Chaque t\u00e9moignage est relu avant publication.<\/p> <ol class=\"process\" style=\"margin-top:1rem\"> <li><div><b>Vous envoyez votre texte<\/b><span>Avec une photo si vous le souhaitez.<\/span><\/div><\/li> <li><div><b>L\u2019\u00e9quipe communication le relit<\/b><span>Nous vous contactons si une pr\u00e9cision est utile. Nous ne publions rien sans votre accord.<\/span><\/div><\/li> <li><div><b>Publication<\/b><span>Sur cette page et, si vous l\u2019acceptez, sur nos r\u00e9seaux sociaux le week-end.<\/span><\/div><\/li> <\/ol> <\/div> <div> <form class=\"panel\" id=\"alumni-form\" novalidate> <div class=\"row\"> <div class=\"field\"><label for=\"a-nom\">Nom complet<\/label><input id=\"a-nom\" name=\"nom\" autocomplete=\"name\" required aria-describedby=\"e-nom\"><small class=\"ferr\" id=\"e-nom\" hidden><\/small><\/div> <div class=\"field\"><label for=\"a-promo\">Ann\u00e9e de sortie<\/label><input id=\"a-promo\" name=\"promo\" inputmode=\"numeric\" maxlength=\"4\" placeholder=\"ex. 2018\" required aria-describedby=\"e-promo\"><small class=\"ferr\" id=\"e-promo\" hidden><\/small><\/div> <\/div> <div class=\"row\"> <div class=\"field\"><label for=\"a-filiere\">Fili\u00e8re suivie<\/label> <select id=\"a-filiere\" name=\"filiere\" required aria-describedby=\"e-filiere\"><option value=\"\">Choisir<\/option><option>Statistique<\/option><option>Sciences informatiques<\/option><option>Gestion commerciale et administrative<\/option><option>Master<\/option><option>Doctorat<\/option><\/select><small class=\"ferr\" id=\"e-filiere\" hidden><\/small><\/div> <div class=\"field\"><label for=\"a-ville\">Ville et pays actuels<\/label><input id=\"a-ville\" name=\"ville\" placeholder=\"ex. Goma, RDC\" autocomplete=\"address-level2\"><\/div> <\/div> <div class=\"row\"> <div class=\"field\"><label for=\"a-poste\">Poste actuel<\/label><input id=\"a-poste\" name=\"poste\" autocomplete=\"organization-title\"><\/div> <div class=\"field\"><label for=\"a-employeur\">Employeur<\/label><input id=\"a-employeur\" name=\"employeur\" autocomplete=\"organization\"><\/div> <\/div> <div class=\"field\"><label for=\"a-texte\">Votre t\u00e9moignage<\/label><textarea id=\"a-texte\" name=\"texte\" maxlength=\"900\" required aria-describedby=\"e-texte a-cnt\" placeholder=\"Ce que la formation vous a apport\u00e9, une anecdote, un conseil aux futurs \u00e9tudiants.\"><\/textarea> <div class=\"countrow\"><small class=\"ferr\" id=\"e-texte\" hidden><\/small><small class=\"count\" id=\"a-cnt\" aria-live=\"polite\"><span data-cnt>0<\/span> \/ 900<\/small><\/div><\/div> <div class=\"row\"> <div class=\"field\"><label for=\"a-tel\">T\u00e9l\u00e9phone ou WhatsApp<\/label><input id=\"a-tel\" name=\"tel\" type=\"tel\" autocomplete=\"tel\" placeholder=\"+243 \u2026\" aria-describedby=\"e-tel\"><small class=\"ferr\" id=\"e-tel\" hidden><\/small><small>Pour vous joindre, jamais publi\u00e9.<\/small><\/div> <div class=\"field\"><label for=\"a-email\">E-mail<\/label><input id=\"a-email\" name=\"email\" type=\"email\" autocomplete=\"email\" placeholder=\"vous@exemple.com\" aria-describedby=\"e-email\"><small class=\"ferr\" id=\"e-email\" hidden><\/small><small>Facultatif, jamais publi\u00e9.<\/small><\/div> <\/div> <div class=\"row\"> <div class=\"field\"><label for=\"a-photo\">Photo (facultatif)<\/label><div class=\"photo-pick\"><img class=\"pv\" data-pv alt=\"\" hidden><input id=\"a-photo\" name=\"photo\" type=\"file\" accept=\"image\/*\" aria-describedby=\"e-photo\"><\/div><small class=\"ferr\" id=\"e-photo\" hidden><\/small><\/div> <\/div> <div class=\"hp\" aria-hidden=\"true\"><label>Ne pas remplir <input name=\"website\" tabindex=\"-1\" autocomplete=\"off\"><\/label><\/div> <label class=\"check\"><input type=\"checkbox\" id=\"a-ok1\" name=\"ok1\" required aria-describedby=\"e-ok1\"><span>J\u2019accepte que mon t\u00e9moignage, mon nom et ma photo soient publi\u00e9s sur le site de l\u2019ISSNT.<\/span><\/label> <small class=\"ferr\" id=\"e-ok1\" hidden style=\"margin-top:-.6rem\"><\/small> <label class=\"check\"><input type=\"checkbox\" id=\"a-ok2\" name=\"ok2\"><span>J\u2019accepte aussi une publication sur les r\u00e9seaux sociaux de l\u2019ISSNT.<\/span><\/label> <p class=\"err\" data-err hidden role=\"alert\"><\/p> <div class=\"actions\"><button class=\"btn btn-plum\" type=\"submit\" data-submit>Envoyer mon t\u00e9moignage<\/button><span class=\"note\" data-draft style=\"margin:0\" aria-live=\"polite\"><\/span><\/div> <\/form> <div class=\"done\" data-adone hidden> <h3 data-done-title>Merci, votre t\u00e9moignage est pr\u00eat \u00e0 partir.<\/h3> <p data-done-text>L\u2019\u00e9quipe communication le relit et vous contacte avant toute publication.<\/p> <div><button class=\"btn btn-ghost\" type=\"button\" data-again>Envoyer un autre t\u00e9moignage<\/button><\/div> <\/div> <\/div> <\/div> <\/section> <section> <div class=\"head\"><span class=\"label\">Rester li\u00e9 \u00e0 l\u2019ISSNT<\/span><h2>Ce que les anciens peuvent faire pour les \u00e9tudiants.<\/h2><\/div> <div class=\"give\"> <div><h3>Proposer un stage ou un emploi<\/h3><p>Votre organisation recrute ? Transmettez l\u2019offre : elle sera diffus\u00e9e aux \u00e9tudiants et aux jeunes dipl\u00f4m\u00e9s.<\/p><\/div> <div><h3>Encadrer un \u00e9tudiant<\/h3><p>Une heure par mois pour conseiller un finaliste sur son m\u00e9moire ou sa recherche d\u2019emploi.<\/p><\/div> <div><h3>Intervenir en cours<\/h3><p>Pr\u00e9sentez votre m\u00e9tier dans un cours ou un s\u00e9minaire du CIS.<\/p><\/div> <\/div> <div class=\"actions\" style=\"margin-top:2rem\"><span class=\"muted\">\u00c9crivez-nous \u00e0 <span class=\"sel\">issnt@issnt.ac.cd<\/span> ou contactez le Secr\u00e9tariat au <span class=\"sel\">+243 898 866 637<\/span> (appels et WhatsApp).<\/span><\/div> <\/section> <\/div> <!-- ===================== L'INSTITUT ===================== --> <div class=\"page\" id=\"institut\" hidden> <div class=\"pagehead withimg\"><div class=\"ph-text\"> <span class=\"label\">L\u2019institut<\/span> <h1>Depuis 2005, au centre de Goma.<\/h1> <p>L\u2019Institut Sup\u00e9rieur de Statistique et de Nouvelles Technologies forme des statisticiens, des informaticiens et des gestionnaires au service du d\u00e9veloppement de la RDC et de l\u2019Afrique centrale.<\/p> <\/div><img class=\"ph-img\" data-img=\"diploma\" alt=\"Portail de l\u2019Institut Sup\u00e9rieur de Statistique et de Nouvelles Technologies \u00e0 Goma\"><\/div> <section style=\"border-top:0;padding-top:0\"> <div class=\"head\"><span class=\"label\">Rep\u00e8res<\/span><h2>Un \u00e9tablissement reconnu par l\u2019\u00c9tat.<\/h2><\/div> <ol class=\"timeline\"> <li><b>2005<\/b><span>Fondation de l\u2019ISSNT \u00e0 Goma.<\/span><\/li> <li><b>2006<\/b><span>Reconnaissance officielle par le minist\u00e8re de l\u2019Enseignement sup\u00e9rieur (arr\u00eat\u00e9 n\u00b0152).<\/span><\/li> <li><b>2011<\/b><span>Agr\u00e9ment d\u00e9finitif de l\u2019institut (arr\u00eat\u00e9 n\u00b0206\/MINESU\/CAB.MIN\/MML\/CI\/2011).<\/span><\/li> <li><b>2023<\/b><span>Autorisation de co-organiser une \u00e9cole doctorale en statistique et en informatique (arr\u00eat\u00e9 n\u00b0570).<\/span><\/li> <\/ol> <\/section> <section> <div class=\"give\"> <div><span class=\"label\">Vision<\/span><h3>La r\u00e9f\u00e9rence en Afrique centrale<\/h3><p>Devenir la r\u00e9f\u00e9rence de la formation en statistique, en informatique et en gestion en Afrique centrale.<\/p><\/div> <div><span class=\"label\">Mission<\/span><h3>Former des cadres utiles<\/h3><p>Former des cadres comp\u00e9tents, capables de contribuer au d\u00e9veloppement socio-\u00e9conomique de la RDC et de la r\u00e9gion.<\/p><\/div> <div><span class=\"label\">Valeurs<\/span><h3>Cinq engagements<\/h3><p>Excellence, int\u00e9grit\u00e9, innovation, accessibilit\u00e9 et engagement social.<\/p><\/div> <\/div> <\/section> <section> <div class=\"head\"><span class=\"label\">Comit\u00e9 de gestion<\/span><h2>Qui dirige l\u2019institut.<\/h2><\/div> <div class=\"leaders\"> <div class=\"lead-card\"><span class=\"avatar\" aria-hidden=\"true\">PS<\/span><div><span class=\"label\">Directeur g\u00e9n\u00e9ral<\/span><b style=\"display:block;font:700 1.25rem\/1.2 var(--display);margin-top:.3rem\">Prof. Paul Senzira Nahayo<\/b><p class=\"muted\">Premier responsable de l\u2019Institut, il assure la direction g\u00e9n\u00e9rale et coordonne l\u2019ensemble des activit\u00e9s de l\u2019\u00e9tablissement.<\/p><\/div><\/div> <div class=\"lead-card\"><span class=\"avatar\" aria-hidden=\"true\">SA<\/span><div><span class=\"label\">Secr\u00e9taire g\u00e9n\u00e9ral acad\u00e9mique<\/span><b style=\"display:block;font:700 1.25rem\/1.2 var(--display);margin-top:.3rem\">Gestion acad\u00e9mique<\/b><p class=\"muted\">Il est le responsable de la gestion acad\u00e9mique et du suivi de l\u2019organisation des \u00e9tudes.<\/p><\/div><\/div> <div class=\"lead-card\"><span class=\"avatar\" aria-hidden=\"true\">CK<\/span><div><span class=\"label\">Secr\u00e9taire g\u00e9n\u00e9ral charg\u00e9 de la recherche<\/span><b style=\"display:block;font:700 1.25rem\/1.2 var(--display);margin-top:.3rem\">Dr C\u00e9lestin Kimanuka Ruriho<\/b><p class=\"muted\">Il assure la coordination du secteur de la recherche scientifique. Il coordonne aussi le CIS, le bureau d\u2019\u00e9tudes de l\u2019institut.<\/p><\/div><\/div> <div class=\"lead-card\"><span class=\"avatar\" aria-hidden=\"true\">TN<\/span><div><span class=\"label\">Secr\u00e9taire g\u00e9n\u00e9ral administratif et financier<\/span><b style=\"display:block;font:700 1.25rem\/1.2 var(--display);margin-top:.3rem\">Timoth\u00e9e Ngenzi Nyarusaza<\/b><p class=\"muted\">Il supervise l\u2019administration g\u00e9n\u00e9rale et les services d\u2019appui de l\u2019Institut. Il assure aussi le suivi de la gestion budg\u00e9taire et financi\u00e8re, dans le respect des comp\u00e9tences attribu\u00e9es par les textes en vigueur.<\/p><\/div><\/div> <\/div> <div class=\"partners\"> <div class=\"head\" style=\"margin-bottom:1.2rem\"><span class=\"label\">Partenaires<\/span><h2>Ils nous ont fait confiance.<\/h2><p class=\"muted\">Agences des Nations unies, bailleurs, ONG internationales et institutions publiques ont confi\u00e9 au CIS-ISSNT des enqu\u00eates, des \u00e9tudes et des formations.<\/p><\/div> <ul class=\"logos\"><li><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/issnt.ac.cd\/wp-content\/uploads\/2026\/10\/issnt-site-01.webp\" alt=\"Save the Children\" width=\"360\" height=\"76\" loading=\"lazy\"><\/li><li><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/issnt.ac.cd\/wp-content\/uploads\/2026\/10\/issnt-site-02.webp\" alt=\"UNICEF\" width=\"142\" height=\"140\" loading=\"lazy\"><\/li><li><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/issnt.ac.cd\/wp-content\/uploads\/2026\/10\/issnt-site-03.webp\" alt=\"PNUD\" width=\"69\" height=\"140\" loading=\"lazy\"><\/li><li><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/issnt.ac.cd\/wp-content\/uploads\/2026\/10\/issnt-site-04.webp\" alt=\"PAM \/ WFP\" width=\"108\" height=\"110\" loading=\"lazy\"><\/li><li><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/issnt.ac.cd\/wp-content\/uploads\/2026\/10\/issnt-site-05.webp\" alt=\"OIM\" width=\"162\" height=\"60\" loading=\"lazy\"><\/li><li><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/issnt.ac.cd\/wp-content\/uploads\/2026\/10\/issnt-site-06.webp\" alt=\"Banque mondiale\" width=\"360\" height=\"72\" loading=\"lazy\"><\/li><li><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/issnt.ac.cd\/wp-content\/uploads\/2026\/10\/issnt-site-07.webp\" alt=\"USAID\" width=\"360\" height=\"107\" loading=\"lazy\"><\/li><li><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/issnt.ac.cd\/wp-content\/uploads\/2026\/10\/issnt-site-08.webp\" alt=\"World Vision\" width=\"357\" height=\"140\" loading=\"lazy\"><\/li><li><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/issnt.ac.cd\/wp-content\/uploads\/2026\/10\/issnt-site-09.webp\" alt=\"CARE\" width=\"360\" height=\"116\" loading=\"lazy\"><\/li><li><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/issnt.ac.cd\/wp-content\/uploads\/2026\/10\/issnt-site-10.webp\" alt=\"NRC\" width=\"360\" height=\"92\" loading=\"lazy\"><\/li><li><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/issnt.ac.cd\/wp-content\/uploads\/2026\/10\/issnt-site-11.webp\" alt=\"ACTED\" width=\"360\" height=\"100\" loading=\"lazy\"><\/li><li><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/issnt.ac.cd\/wp-content\/uploads\/2026\/10\/issnt-site-12.webp\" alt=\"OXFAM\" width=\"98\" height=\"110\" loading=\"lazy\"><\/li><li><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/issnt.ac.cd\/wp-content\/uploads\/2026\/10\/issnt-site-13.webp\" alt=\"Mercy Corps\" width=\"97\" height=\"110\" loading=\"lazy\"><\/li><li><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/issnt.ac.cd\/wp-content\/uploads\/2026\/10\/issnt-site-14.webp\" alt=\"Cordaid\" width=\"160\" height=\"58\" loading=\"lazy\"><\/li><li><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/issnt.ac.cd\/wp-content\/uploads\/2026\/10\/issnt-site-15.webp\" alt=\"ADRA\" width=\"360\" height=\"97\" loading=\"lazy\"><\/li><li><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/issnt.ac.cd\/wp-content\/uploads\/2026\/10\/issnt-site-16.webp\" alt=\"International Alert\" width=\"67\" height=\"110\" loading=\"lazy\"><\/li><li><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/issnt.ac.cd\/wp-content\/uploads\/2026\/10\/issnt-site-17.webp\" alt=\"M\u00e9decins du Monde\" width=\"140\" height=\"140\" loading=\"lazy\"><\/li><li><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/issnt.ac.cd\/wp-content\/uploads\/2026\/10\/issnt-site-18.webp\" alt=\"P-DDRCS\" width=\"143\" height=\"140\" loading=\"lazy\"><\/li><li><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/issnt.ac.cd\/wp-content\/uploads\/2026\/10\/issnt-site-19.webp\" alt=\"Sina Health\" width=\"261\" height=\"140\" loading=\"lazy\"><\/li><li class=\"txt\"><b>REACH<\/b><span>Initiative<\/span><\/li><li class=\"txt\"><b>PAX<\/b><span>pour la paix<\/span><\/li><li class=\"txt\"><b>VNG<\/b><span>International<\/span><\/li><li class=\"txt\"><b>Life &amp; Peace<\/b><span>Institute<\/span><\/li><li class=\"txt\"><b>IMC<\/b><span>International Medical Corps<\/span><\/li><\/ul> <\/div> <\/section> <section> <div class=\"head\"><span class=\"label\">CIS-ISSNT<\/span><h2>Le bureau d\u2019\u00e9tudes de l\u2019institut.<\/h2><p class=\"muted\">Le Centre Informatique et Statistique collecte, traite et analyse des donn\u00e9es pour des ONG, des agences des Nations unies, des entreprises et des institutions publiques. Il est \u00e0 la fois un laboratoire d\u2019application pour les \u00e9tudiants et un bureau d\u2019expertise pour les partenaires.<\/p><\/div> <div class=\"services\"> <div><i>01<\/i><h3>\u00c9tudes et recherches<\/h3><p>\u00c9tudes de r\u00e9f\u00e9rence, \u00e0 mi-parcours et finales, diagnostics, \u00e9tudes socio-\u00e9conomiques, d\u00e9mographiques et multisectorielles.<\/p><\/div> <div><i>02<\/i><h3>Collecte num\u00e9rique<\/h3><p>Enqu\u00eates et recensements sur KoboToolbox, ODK et SurveyCTO, avec supervision, contr\u00f4le qualit\u00e9 et g\u00e9olocalisation.<\/p><\/div> <div><i>03<\/i><h3>Analyse et data science<\/h3><p>Analyses statistiques avanc\u00e9es, visualisation et tableaux de bord avec SPSS, Stata, R, Python et Power BI.<\/p><\/div> <div><i>04<\/i><h3>Suivi-\u00e9valuation<\/h3><p>Cadres logiques, syst\u00e8mes de suivi-\u00e9valuation et rapports analytiques pour les projets.<\/p><\/div> <div><i>05<\/i><h3>Solutions num\u00e9riques<\/h3><p>Bases de donn\u00e9es, syst\u00e8mes d\u2019information et applications d\u2019aide \u00e0 la d\u00e9cision sur mesure.<\/p><\/div> <div><i>06<\/i><h3>Formation et conseil<\/h3><p>Formations professionnelles certifiantes et accompagnement en analyse de donn\u00e9es.<\/p><\/div> <\/div> <div class=\"alert\"><b>Missions pay\u00e9es pour les \u00e9tudiants.<\/b> Le CIS recrute ses meilleurs \u00e9tudiants comme enqu\u00eateurs, superviseurs et analystes. Contact partenaires : <span class=\"sel\">cisissnt@gmail.com<\/span><\/div> <\/section> <section> <div class=\"split\"> <div class=\"head\" style=\"margin:0\"><span class=\"label\">\u00c9cole doctorale<\/span><h2>Le doctorat, sans quitter Goma.<\/h2><p class=\"muted\">Depuis 2023, l\u2019ISSNT co-organise une \u00e9cole doctorale en statistique et en informatique. Les doctorants sont encadr\u00e9s par les enseignants-chercheurs de l\u2019institut, et le CIS-ISSNT leur ouvre ses terrains d\u2019\u00e9tude.<\/p><\/div> <div class=\"jobs\"><span class=\"label\">Pour candidater<\/span><ul><li>\u00catre titulaire d\u2019un master en statistique, en informatique ou dans un domaine proche.<\/li><li>D\u00e9poser le dipl\u00f4me et les relev\u00e9s de notes du master, un CV et une proposition de sujet de recherche.<\/li><li>Le dossier est examin\u00e9 par l\u2019\u00e9cole doctorale, qui propose un encadrement.<\/li><li>Calendrier de la prochaine session : \u00e0 demander au secr\u00e9tariat.<\/li><\/ul><\/div> <\/div> <\/section> <section> <div class=\"head\"><span class=\"label\">Vie \u00e9tudiante<\/span><h2>\u00c9tudier \u00e0 l\u2019ISSNT.<\/h2><\/div> <div class=\"needs\"> <div><h3>Au centre-ville<\/h3><ul><li>Campus au centre de Goma, facile d\u2019acc\u00e8s<\/li><li>Moins de frais de transport au quotidien<\/li><\/ul><\/div> <div><h3>Connect\u00e9<\/h3><ul><li>Internet 4G gratuit sur le campus<\/li><li>Salle \u00e9quip\u00e9e pour les recherches et les cours en ligne<\/li><\/ul><\/div> <div><h3>Pour apprendre<\/h3><ul><li>Biblioth\u00e8que en statistique, informatique et gestion<\/li><li>Espaces de travail en groupe<\/li><\/ul><\/div> <div><h3>Temps forts<\/h3><ul><li>S\u00e9minaires et journ\u00e9es scientifiques<\/li><li>Soutenances publiques<\/li><li>Collation des grades avec les familles<\/li><\/ul><\/div> <\/div> <div class=\"actions\" style=\"margin-top:2rem\"><a class=\"btn btn-gold\" href=\"#inscription\">S\u2019inscrire pour 2026\u20132027 <span aria-hidden=\"true\">\u2192<\/span><\/a><a class=\"btn btn-ghost\" href=\"#formations\">Voir les formations<\/a><\/div> <\/section> <\/div> <!-- ===================== FORMATIONS ===================== --> <div class=\"page\" id=\"formations\" hidden> <div class=\"pagehead\"> <span class=\"label\">Formations<\/span> <h1>Trois fili\u00e8res, de la licence au master.<\/h1> <p>La licence dure trois ans dans chacune des trois fili\u00e8res. Chaque fili\u00e8re se prolonge en master, avec trois \u00e0 cinq options. En statistique et en informatique, le parcours continue jusqu\u2019au doctorat \u00e0 l\u2019\u00e9cole doctorale.<\/p> <\/div> <div class=\"ftabs\" role=\"tablist\" aria-label=\"Fili\u00e8res\"> <button role=\"tab\" aria-selected=\"true\" data-tab=\"stat\"><b>Statistique<\/b><span>Licence + 5 options de master<\/span><\/button> <button role=\"tab\" aria-selected=\"false\" data-tab=\"info\"><b>Sciences informatiques<\/b><span>Licence + 4 options de master<\/span><\/button> <button role=\"tab\" aria-selected=\"false\" data-tab=\"gest\"><b>Gestion commerciale et administrative<\/b><span>Licence + 3 options de master<\/span><\/button> <\/div> <div data-fac><\/div> <\/div> <!-- ===================== ENSEIGNANTS ===================== --> <div class=\"page\" id=\"enseignants\" hidden> <div class=\"pagehead withimg\"><div class=\"ph-text\"> <span class=\"label\">Corps enseignant<\/span> <h1>Ceux qui enseignent \u00e0 l\u2019ISSNT.<\/h1> <p>Professeurs, chefs de travaux et assistants : beaucoup travaillent aussi comme chercheurs au CIS et enseignent la m\u00e9thode qu\u2019ils appliquent sur le terrain.<\/p> <\/div><img class=\"ph-img\" data-img=\"library\" alt=\"Un enseignant de l\u2019ISSNT intervient lors d\u2019une soutenance de m\u00e9moire de master\"><\/div> <div class=\"tbar\"> <div class=\"filters\" role=\"group\" aria-label=\"Filtrer par d\u00e9partement\" data-tf> <button type=\"button\" aria-pressed=\"true\" data-d=\"all\">Tous<\/button> <button type=\"button\" aria-pressed=\"false\" data-d=\"stat\">Statistique et math\u00e9matiques<\/button> <button type=\"button\" aria-pressed=\"false\" data-d=\"info\">Informatique<\/button> <button type=\"button\" aria-pressed=\"false\" data-d=\"gest\">Gestion et \u00e9conomie<\/button> <button type=\"button\" aria-pressed=\"false\" data-d=\"lang\">Langues, droit, sciences humaines<\/button> <\/div> <div class=\"field search\"><label for=\"t-q\" class=\"label\">Rechercher un enseignant ou un cours<\/label><input id=\"t-q\" type=\"search\" placeholder=\"ex. sondages, Python, Senzira\"><\/div> <\/div> <p class=\"muted\" data-tcount><\/p> <div data-teachers><\/div> <section> <div class=\"head\"><span class=\"label\">Publications et travaux<\/span><h2>\u00c9tudes men\u00e9es par nos enseignants-chercheurs.<\/h2><p class=\"muted\">S\u00e9lection d\u2019\u00e9tudes r\u00e9alis\u00e9es par le CIS-ISSNT, o\u00f9 enseignants et \u00e9tudiants travaillent ensemble.<\/p><\/div> <div class=\"table-scroll\"><table class=\"pubs\"> <thead><tr><th>Ann\u00e9e<\/th><th>\u00c9tude<\/th><th>Commanditaire<\/th><th>Zone<\/th><\/tr><\/thead> <tbody> <tr><td>2026<\/td><td>MSNA 2026, \u00e9valuation multisectorielle des besoins <a href=\"#msna-2026\">Lire l\u2019article<\/a><\/td><td>REACH, ACTED<\/td><td>Nord-Kivu, Ituri<\/td><\/tr> <tr><td>2025<\/td><td>\u00c9tude de base Nutrition, WASH et Protection en crise prolong\u00e9e<\/td><td>Save the Children<\/td><td>Ituri<\/td><\/tr> <tr><td>2024<\/td><td>\u00c9valuation finale \u00ab Afia Bora kwa Jamaa \u00bb, sant\u00e9 communautaire<\/td><td>Save the Children<\/td><td>Ituri, Nord-Kivu, Sud-Kivu<\/td><\/tr> <tr><td>2024<\/td><td>Projet HUAMSI, barri\u00e8res d\u2019acc\u00e8s aux soins de sant\u00e9 primaires<\/td><td>World Vision<\/td><td>Nord-Kivu (Beni)<\/td><\/tr> <tr><td>2023, 2020<\/td><td>MADINI, baseline et endline, minerais pour la paix<\/td><td>International Alert<\/td><td>Sud-Kivu, Ituri<\/td><\/tr> <tr><td>2021<\/td><td>Endline d\u2019un projet d\u2019urgence de protection de l\u2019enfance<\/td><td>World Vision RDC<\/td><td>Nord-Kivu (Mutwanga)<\/td><\/tr> <tr><td>2020<\/td><td>\u00c9tude finale OFDA 2, soins d\u2019urgence et r\u00e9ponse aux VBG<\/td><td>CARE International<\/td><td>Nord-Kivu<\/td><\/tr> <tr><td>2019<\/td><td>Projet de D\u00e9veloppement des Statistiques, formation certifiante<\/td><td>Minist\u00e8re du Plan, INS, Banque mondiale<\/td><td>Nord-Kivu<\/td><\/tr> <tr><td>2019<\/td><td>Collecte endline du projet SWIFT, eau, hygi\u00e8ne et assainissement<\/td><td>OXFAM<\/td><td>Nord-Kivu<\/td><\/tr> <tr><td>2015<\/td><td>\u00c9valuation initiale des cha\u00eenes de valeur des petits producteurs<\/td><td>Programme alimentaire mondial<\/td><td>Nord-Kivu, Sud-Kivu<\/td><\/tr> <\/tbody> <\/table><\/div> <\/section> <section> <div class=\"split\"> <div class=\"head\" style=\"margin:0\"> <span class=\"label\">Publications scientifiques<\/span> <h2>Articles, livres, m\u00e9moires dirig\u00e9s.<\/h2> <p class=\"muted\">Cette biblioth\u00e8que se remplit au fil des contributions. Enseignants actuels et anciens enseignants peuvent y signaler leurs publications. Chaque r\u00e9f\u00e9rence est v\u00e9rifi\u00e9e avant d\u2019\u00eatre affich\u00e9e sur leur fiche.<\/p> <div class=\"empty\" style=\"margin-top:1rem\"><b>Aucune publication publi\u00e9e pour l\u2019instant.<\/b><span>Les premi\u00e8res r\u00e9f\u00e9rences appara\u00eetront ici apr\u00e8s v\u00e9rification.<\/span><\/div> <\/div> <div> <form class=\"panel\" id=\"pub-form\" novalidate> <div class=\"field\"><label for=\"p-auteurs\">Auteur(s)<\/label><input id=\"p-auteurs\" required placeholder=\"ex. Kimanuka Ruriho C., Dushime Kazamarande C.\"><\/div> <div class=\"field\"><label for=\"p-titre\">Titre<\/label><input id=\"p-titre\" required><\/div> <div class=\"row\"> <div class=\"field\"><label for=\"p-type\">Type<\/label><select id=\"p-type\"><option>Article de revue<\/option><option>Livre ou chapitre<\/option><option>Communication<\/option><option>Rapport d\u2019\u00e9tude<\/option><option>Th\u00e8se ou m\u00e9moire<\/option><\/select><\/div> <div class=\"field\"><label for=\"p-annee\">Ann\u00e9e<\/label><input id=\"p-annee\" inputmode=\"numeric\" required placeholder=\"ex. 2024\"><\/div> <\/div> <div class=\"field\"><label for=\"p-revue\">Revue, \u00e9diteur ou commanditaire<\/label><input id=\"p-revue\"><\/div> <div class=\"field\"><label for=\"p-lien\">Lien ou DOI<\/label><input id=\"p-lien\" type=\"url\" placeholder=\"https:\/\/\"><\/div> <label class=\"check\"><input type=\"checkbox\" id=\"p-ancien\"><span>J\u2019ai enseign\u00e9 \u00e0 l\u2019ISSNT mais je n\u2019y enseigne plus.<\/span><\/label> <p class=\"err\" data-perr hidden><\/p> <div><button class=\"btn btn-plum\" type=\"submit\">Signaler cette publication<\/button><\/div> <p class=\"note\" style=\"margin:0\">Maquette : le formulaire ne transmet rien pour l\u2019instant.<\/p> <\/form> <div class=\"done\" data-pdone hidden><h3>Merci, la r\u00e9f\u00e9rence est enregistr\u00e9e.<\/h3><p>Elle sera v\u00e9rifi\u00e9e puis ajout\u00e9e \u00e0 la fiche de l\u2019enseignant.<\/p><div><button class=\"btn btn-ghost\" type=\"button\" data-pagain>Signaler une autre publication<\/button><\/div><\/div> <\/div> <\/div> <\/section> <section> <div class=\"head\"><span class=\"label\">Ils ont enseign\u00e9 \u00e0 l\u2019ISSNT<\/span><h2>Vingt ans de corps enseignant.<\/h2><p class=\"muted\">Depuis 2005, de nombreux professeurs et chercheurs sont pass\u00e9s par l\u2019institut. Cette section accueillera leurs fiches, avec leurs ann\u00e9es d\u2019enseignement et leurs travaux.<\/p><\/div> <div class=\"empty\"><b>Liste en cours de constitution.<\/b><span>Vous avez enseign\u00e9 \u00e0 l\u2019ISSNT ? \u00c9crivez \u00e0 <span class=\"sel\">issnt@issnt.ac.cd<\/span> ou signalez une publication ci-dessus en cochant la case \u00ab ancien enseignant \u00bb.<\/span><\/div> <\/section> <\/div> <!-- ===================== INSCRIPTION ===================== --> <div class=\"page\" id=\"inscription\" hidden> <div class=\"pagehead withimg\"><div class=\"ph-text\"> <span class=\"status\"><i class=\"dot\"><\/i>Ann\u00e9e acad\u00e9mique 2026\u20132027<\/span> <h1>Pr\u00e9-inscription en ligne.<\/h1> <p>Quatre \u00e9tapes, quelques minutes, depuis votre t\u00e9l\u00e9phone. Vos r\u00e9ponses arrivent directement au secr\u00e9tariat de l\u2019ISSNT.<\/p> <\/div><img class=\"ph-img\" data-img=\"enroll\" alt=\"\u00c9tudiante de l\u2019ISSNT en polo de l\u2019institut, cahiers sous le bras\"><\/div> <div class=\"enroll\" id=\"formulaire\"> <div class=\"kobo-head\"><p class=\"formtitle\">Formulaire de pr\u00e9-inscription \u00b7 ann\u00e9e acad\u00e9mique 2026\u20132027<\/p><span class=\"label\">Enregistr\u00e9 dans KoboToolbox<\/span><\/div> <ol class=\"progress\" data-prog><li class=\"on\">Identit\u00e9<\/li><li>Adresse<\/li><li>\u00c9tudes<\/li><li>Votre choix<\/li><\/ol> <form class=\"panel\" id=\"enroll-form\" novalidate> <fieldset data-step=\"1\"> <legend>Vos informations personnelles<\/legend> <div class=\"row3\"> <div class=\"field\"><label for=\"i-nom\">Nom<\/label><input id=\"i-nom\" name=\"group_yn3vi28\/Nom\" autocomplete=\"family-name\" required><\/div> <div class=\"field\"><label for=\"i-postnom\">Post-nom<\/label><input id=\"i-postnom\" name=\"group_yn3vi28\/Post_nom\" required><\/div> <div class=\"field\"><label for=\"i-prenom\">Pr\u00e9nom<\/label><input id=\"i-prenom\" name=\"group_yn3vi28\/Pr_nom\" autocomplete=\"given-name\" required><\/div> <\/div> <div class=\"row\"> <div class=\"field\"><label for=\"i-lieu\">Lieu de naissance<\/label><input id=\"i-lieu\" name=\"group_yn3vi28\/Lieu_de_naissance\" required><\/div> <div class=\"field\"><label for=\"i-date\">Date de naissance<\/label><input id=\"i-date\" name=\"group_yn3vi28\/Date_de_naissance\" type=\"date\" required><\/div> <\/div> <div class=\"row\"> <div class=\"field\"><label for=\"i-tel\">Num\u00e9ro de t\u00e9l\u00e9phone<\/label><input id=\"i-tel\" name=\"group_yn3vi28\/Num_ro_de_t_l_phon_e\" type=\"tel\" inputmode=\"tel\" autocomplete=\"tel\" placeholder=\"+243 99 000 0000\" required><small>Le secr\u00e9tariat vous rappelle \u00e0 ce num\u00e9ro.<\/small><\/div> <div class=\"field\"><label for=\"i-mail\">Adresse e-mail <span class=\"muted\">(facultatif)<\/span><\/label><input id=\"i-mail\" name=\"group_yn3vi28\/Adresse_mail\" type=\"email\" autocomplete=\"email\"><\/div> <\/div> <\/fieldset> <fieldset data-step=\"2\" hidden> <legend>Votre adresse actuelle<\/legend> <div class=\"row\"> <div class=\"field\"><label for=\"i-pays\">Pays de r\u00e9sidence<\/label><select id=\"i-pays\" name=\"group_ln2uo44\/Pays_de_r_sidence\" required><option value=\"r_publique_d_mocratique_du_con\">R\u00e9publique d\u00e9mocratique du Congo<\/option><option value=\"autre\">Autre pays<\/option><\/select><\/div> <div class=\"field\" data-if=\"pays-autre\" hidden><label for=\"i-autre\">Lequel ?<\/label><input id=\"i-autre\" name=\"group_ln2uo44\/Autre_pays\" required><\/div> <\/div> <div class=\"row\"> <div class=\"field\"><label for=\"i-prov\">Province<\/label><input id=\"i-prov\" name=\"group_ln2uo44\/Province\" placeholder=\"ex. Nord-Kivu\" required><\/div> <div class=\"field\"><label for=\"i-ville\">Territoire ou ville<\/label><input id=\"i-ville\" name=\"group_ln2uo44\/Territoire_Ville\" placeholder=\"ex. Goma\" required><\/div> <\/div> <div class=\"row\"> <div class=\"field\"><label for=\"i-village\">Village ou localit\u00e9 <span class=\"muted\">(si applicable)<\/span><\/label><input id=\"i-village\" name=\"group_ln2uo44\/Village_Localit_si_applicable\"><\/div> <div class=\"field\"><label for=\"i-quartier\">Quartier, avenue et num\u00e9ro <span class=\"muted\">(facultatif)<\/span><\/label><input id=\"i-quartier\" name=\"group_ln2uo44\/Quartier_Avenue_et_Num_ro\"><\/div> <\/div> <\/fieldset> <fieldset data-step=\"3\" hidden> <legend>Vos \u00e9tudes<\/legend> <div class=\"field\"><label for=\"i-dipl\">Dernier dipl\u00f4me obtenu (niveau et option)<\/label><input id=\"i-dipl\" name=\"Dernier_dipl_me_obtenu_Niveau_et_option\" placeholder=\"ex. Dipl\u00f4me d\u2019\u00c9tat en chimie-biologie\" required><\/div> <div class=\"row\"> <div class=\"field\"><label for=\"i-pct\">Pourcentage obtenu<\/label><input id=\"i-pct\" name=\"Pourcentage\" type=\"number\" inputmode=\"numeric\" min=\"0\" max=\"100\" placeholder=\"ex. 62\" required><\/div> <div class=\"field\"><label for=\"i-ecole\">\u00c9tablissement o\u00f9 ce dipl\u00f4me a \u00e9t\u00e9 obtenu<\/label><input id=\"i-ecole\" name=\"Nom_de_l_tablissemen_dipl_me_a_t_obtenu\" required><\/div> <\/div> <div class=\"field\"><label for=\"i-copie\">Copie du dernier dipl\u00f4me ou relev\u00e9 <span class=\"muted\">(facultatif)<\/span><\/label><input id=\"i-copie\" name=\"Copie_du_dernier_dipl_me_ou_relev\" type=\"file\" accept=\"image\/*,application\/pdf\"><small>Photo ou PDF, 5 Mo au maximum.<\/small><\/div> <\/fieldset> <fieldset data-step=\"4\" hidden> <legend>Votre choix<\/legend> <div class=\"field\"><label for=\"i-niveau\">Niveau recherch\u00e9<\/label><select id=\"i-niveau\" name=\"Niveau_recherch\" required><option value=\"\">Choisir<\/option><option value=\"licence\">Licence<\/option><option value=\"master\">Master<\/option><option value=\"master_compl_mentaire\">Master compl\u00e9mentaire<\/option><\/select><\/div> <div class=\"field\" data-if=\"licence\" hidden><label for=\"i-fil-l\">Fili\u00e8re (licence)<\/label><select id=\"i-fil-l\" name=\"Fili_re\" required><option value=\"\">Choisir<\/option><option value=\"statistique\">Statistique<\/option><option value=\"sciences_informatiques\">Sciences informatiques<\/option><option value=\"gestion_commerciale_et_adminis\">Gestion commerciale et administrative<\/option><\/select><\/div> <div class=\"field\" data-if=\"master\" hidden><label for=\"i-fil-m\">Fili\u00e8re (master)<\/label><select id=\"i-fil-m\" name=\"Fili_re_001\" required><option value=\"\">Choisir<\/option><option value=\"statistique\">Statistique<\/option><option value=\"sciences_informatiques\">Sciences informatiques<\/option><option value=\"gestion_commerciale_et_adminis\">Gestion commerciale et administrative<\/option><\/select><\/div> <div class=\"field\" data-if=\"opt-statistique\" hidden><label for=\"i-opt-s\">Option<\/label><select id=\"i-opt-s\" name=\"Option_recherch_e_Statistique\" required><option value=\"\">Choisir<\/option><option value=\"data_science\">Data science<\/option><option value=\"planification__conomique\">Planification \u00e9conomique<\/option><option value=\"statistique_d_mographique\">Statistique d\u00e9mographique<\/option><option value=\"math_matiques_de_gestion\">Math\u00e9matiques de gestion<\/option><option value=\"sciences_actuarielles\">Sciences actuarielles<\/option><\/select><\/div> <div class=\"field\" data-if=\"opt-sciences_informatiques\" hidden><label for=\"i-opt-i\">Option<\/label><select id=\"i-opt-i\" name=\"Option_recherch_e_iences_informatiques\" required><option value=\"\">Choisir<\/option><option value=\"data_science\">G\u00e9nie logiciel<\/option><option value=\"planification__conomique\">Syst\u00e8mes informatiques<\/option><option value=\"statistique_d_mographique\">R\u00e9seaux informatiques<\/option><option value=\"math_matiques_de_gestion\">Intelligence artificielle<\/option><\/select><\/div> <div class=\"field\" data-if=\"opt-gestion_commerciale_et_adminis\" hidden><label for=\"i-opt-g\">Option<\/label><select id=\"i-opt-g\" name=\"Option_recherch_e_le_et_administrative\" required><option value=\"\">Choisir<\/option><option value=\"data_science\">Comptabilit\u00e9 et finance<\/option><option value=\"planification__conomique\">Marketing<\/option><option value=\"statistique_d_mographique\">Fiscalit\u00e9, douanes et accises<\/option><\/select><\/div> <div class=\"commit\"> <label class=\"check\"><input type=\"checkbox\" name=\"Avant_le_d_but_des_c_ent_votre_scolarit\" value=\"c_est_compris\" required><span>Avant le d\u00e9but des cours, je b\u00e9n\u00e9ficierai d\u2019une formation gratuite en Word, Excel, PowerPoint, Kobo Collect et intelligence artificielle. <b>C\u2019est compris.<\/b><\/span><\/label> <label class=\"check\"><input type=\"checkbox\" name=\"Pour_confirmer_votre_pourra_tre_valid_e\" value=\"c_est_compris\" required><span>Je r\u00e8gle les frais d\u2019inscription (20 $ en L1, 30 $ pour les promotions montantes) dans les 72 heures, sinon ma participation aux cours ne pourra pas \u00eatre valid\u00e9e. <b>C\u2019est compris.<\/b><\/span><\/label> <label class=\"check\"><input type=\"checkbox\" name=\"La_finalisation_de_v_s_passeport_r_centes\" value=\"c_est_compris\" required><span>Je d\u00e9pose mon dossier : bulletins de 3\u1d49 et 4\u1d49 secondaire, dipl\u00f4me d\u2019\u00c9tat ou \u00e9quivalent, lettre de transfert si besoin, deux photos passeport r\u00e9centes. <b>C\u2019est compris.<\/b><\/span><\/label> <\/div> <p class=\"note\" style=\"margin:0\">Bureaux de l\u2019ISSNT : \u00e0 l\u2019entr\u00e9e du Centre de sant\u00e9 Murara, avenue Nyiragongo n\u00b0 3, derri\u00e8re la Croix-Rouge et Full Gospel. Du lundi au vendredi, de 8 h \u00e0 15 h.<\/p> <div class=\"field\"><label for=\"i-sign\">Confirmez vos informations par votre nom complet<\/label><input id=\"i-sign\" name=\"Confirmez_les_inform_ar_votre_nom_complet\" autocomplete=\"name\" required><\/div> <\/fieldset> <div class=\"hp\" aria-hidden=\"true\"><label>Ne pas remplir <input name=\"website\" tabindex=\"-1\" autocomplete=\"off\"><\/label><\/div> <p class=\"err\" data-ierr hidden role=\"alert\"><\/p> <div class=\"navbtns\"> <button class=\"btn btn-ghost\" type=\"button\" data-prev hidden>\u2190 Retour<\/button> <button class=\"btn btn-plum\" type=\"button\" data-next>Continuer \u2192<\/button> <button class=\"btn btn-gold\" type=\"submit\" data-send hidden>Envoyer ma pr\u00e9-inscription<\/button> <\/div> <p class=\"note\" data-idraft style=\"margin:0\" aria-live=\"polite\"><\/p> <\/form> <div class=\"done\" data-idone hidden> <h3>Votre pr\u00e9-inscription est enregistr\u00e9e.<\/h3> <p>Prochaine \u00e9tape : r\u00e9glez les frais d\u2019inscription dans les 72 heures et d\u00e9posez votre dossier au secr\u00e9tariat. Le secr\u00e9tariat vous contacte au num\u00e9ro indiqu\u00e9.<\/p> <div><button class=\"btn btn-ghost\" type=\"button\" data-iagain>Inscrire une autre personne<\/button><\/div> <\/div> <p class=\"note\" data-ialt style=\"margin-top:.8rem\">Un probl\u00e8me avec ce formulaire ? <a href=\"https:\/\/ee.kobotoolbox.org\/x\/pvPCxaQt\" target=\"_blank\" rel=\"noopener\">Utilisez le formulaire Kobo \u2197<\/a><\/p> <\/div> <section> <div class=\"head\"><span class=\"label\">Les \u00e9tapes<\/span><h2>De la pr\u00e9-inscription au premier cours.<\/h2><\/div> <ol class=\"steps\"> <li><h3>Remplissez le formulaire<\/h3><p>En ligne, depuis votre t\u00e9l\u00e9phone. Vous confirmez avec votre nom complet.<\/p><\/li> <li><h3>R\u00e9glez les frais d\u2019inscription sous 72 heures<\/h3><p>20 $ pour la premi\u00e8re ann\u00e9e (L1), 30 $ pour les promotions montantes. Sans paiement dans ce d\u00e9lai, la participation aux cours ne peut pas \u00eatre valid\u00e9e.<\/p><\/li> <li><h3>D\u00e9posez votre dossier<\/h3><p>Bulletins de 3\u1d49 et 4\u1d49 secondaire, dipl\u00f4me d\u2019\u00c9tat ou \u00e9quivalent, lettre de transfert si besoin, deux photos passeport r\u00e9centes.<\/p><\/li> <\/ol> <div class=\"alert\"><b>Formation offerte avant la rentr\u00e9e.<\/b> Chaque nouvel inscrit suit gratuitement une formation en Word, Excel, PowerPoint, Kobo Collect et intelligence artificielle.<\/div> <\/section> <section> <div class=\"split\"><div class=\"head\" style=\"margin:0\"><span class=\"label\">Programmes<\/span><h2>H\u00e9sitez-vous encore sur la fili\u00e8re ?<\/h2><\/div><div style=\"display:grid;gap:1rem;align-content:start\"><p class=\"muted\">Les cours de chaque ann\u00e9e, les options de master et les d\u00e9bouch\u00e9s sont d\u00e9taill\u00e9s sur la page Formations.<\/p><div><a class=\"btn btn-ghost\" href=\"#formations\">Voir les formations<\/a><\/div><\/div><\/div> <\/section> <section> <div class=\"split\"> <div class=\"head\" style=\"margin:0\"><span class=\"label\">Nous trouver<\/span><h2>Bureaux de l\u2019ISSNT<\/h2><\/div> <div style=\"display:grid;gap:.8rem\"> <p>Quartier Murara, avenue Nyiragongo n\u00b003, commune de Karisimbi, Goma.<\/p> <p class=\"muted\">\u00c0 l\u2019entr\u00e9e du Centre de sant\u00e9 Murara, derri\u00e8re la Croix-Rouge et Full Gospel.<\/p> <p class=\"hours\">Du lundi au vendredi, de 8 h \u00e0 15 h, pour recevoir les dossiers.<\/p> <p>Secr\u00e9tariat : <span class=\"sel\">+243 898 866 637<\/span> (appels et WhatsApp) \u00b7 <span class=\"sel\">issnt@issnt.ac.cd<\/span><\/p> <div class=\"mapbox\"> <iframe data-embed=\"https:\/\/maps.google.com\/maps?q=-1.6785021,29.231288&amp;z=17&amp;output=embed\" title=\"Carte : bureaux de l\u2019ISSNT \u00e0 Goma\" loading=\"lazy\" referrerpolicy=\"no-referrer-when-downgrade\" hidden><\/iframe> <a class=\"btn btn-ghost\" style=\"justify-self:start\" href=\"https:\/\/maps.app.goo.gl\/YF2fnAqpiaHirszM9\" target=\"_blank\" rel=\"noopener\">Itin\u00e9raire dans Google Maps <span aria-hidden=\"true\">\u2197<\/span><\/a> <\/div> <\/div> <\/div> <\/section> <div class=\"final\"> <h2>Pr\u00eat ? Le formulaire vous attend.<\/h2> <p>Gardez votre t\u00e9l\u00e9phone \u00e0 port\u00e9e : le secr\u00e9tariat vous rappelle pour confirmer votre choix. Les dossiers sont re\u00e7us du lundi au vendredi, de 8 h \u00e0 15 h.<\/p> <div class=\"actions\"><a class=\"btn btn-gold\" href=\"#inscription\" data-toform>Remplir le formulaire <span aria-hidden=\"true\">\u2191<\/span><\/a><\/div> <\/div> <\/div> <\/main> <footer class=\"wrap\"> <div><h4>ISSNT<\/h4><p>Institut Sup\u00e9rieur de Statistique et de Nouvelles Technologies. Reconnu par l\u2019\u00c9tat en 2006 (arr\u00eat\u00e9 n\u00b0152\/MINESU\/CAB.MIN\/LM\/AB\/2006), agr\u00e9ment d\u00e9finitif en 2011 (arr\u00eat\u00e9 n\u00b0206\/MINESU\/CAB.MIN\/MML\/CI\/2011).<\/p><p style=\"margin-top:.6rem\">Q. Murara, av. Nyiragongo n\u00b003, C. Karisimbi, Goma. Du lundi au vendredi, 8 h \u2013 15 h.<\/p><\/div> <div><h4>Pages<\/h4><ul><li><a href=\"#accueil\">Accueil<\/a><\/li><li><a href=\"#institut\">L\u2019institut<\/a><\/li><li><a href=\"#formations\">Formations<\/a><\/li><li><a href=\"#actualites\">Actualit\u00e9s<\/a><\/li><li><a href=\"#enseignants\">Enseignants<\/a><\/li><li><a href=\"#anciens\">Anciens<\/a><\/li><li><a href=\"#inscription\">Inscription<\/a><\/li><\/ul><\/div> <div><h4>Contact<\/h4><ul><li>Secr\u00e9tariat de l\u2019Institut<\/li><li><span class=\"sel\">+243 898 866 637<\/span> \u00b7 appels et WhatsApp<\/li><li class=\"sel\">issnt@issnt.ac.cd<\/li><li>Facebook, Instagram, TikTok, YouTube : issntgoma<\/li><\/ul><\/div> <\/footer> <script>(function(){var s=document.createElement('script');s.text=new TextDecoder().decode(Uint8Array.from(atob('CmNvbnN0IFJNMD1tYXRjaE1lZGlhKCcocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKScpLm1hdGNoZXM7Ci8qIFJlbGFpcyBHb29nbGUgQXBwcyBTY3JpcHQgcXVpIGVucmVnaXN0cmUgbGVzIGZvcm11bGFpcmVzIGR1IHNpdGUgZGFucyBLb2JvVG9vbGJveCAoamV0b24gS29ibyBnYXJkw6kgY8O0dMOpIHJlbGFpcykuICovCmNvbnN0IEtPQk9fUFJPWFk9Imh0dHBzOi8vc2NyaXB0Lmdvb2dsZS5jb20vbWFjcm9zL3MvQUtmeWNieU1lZzAyRGo3YmRWdVVsLXR5MXdaZk01MGw5STRFd2wtT3NwQXVlOUJRbzhacE9zZjlPTndsZTRJWG9KV0FZc25iY0EvZXhlYyI7Ci8qIEwnYXBlcsOndSBjbGF1ZGUuYWkgaW50ZXJkaXQgdG91dGUgY29ubmV4aW9uIHZlcnMgZCdhdXRyZXMgc2l0ZXMgOiBsJ2Vudm9pIG4neSBmb25jdGlvbm5lIHBhcywgaWwgZm9uY3Rpb25uZXJhIHVuZSBmb2lzIGxlIHNpdGUgaMOpYmVyZ8OpLiAqLwpjb25zdCBJTl9QUkVWSUVXPS8oXnxcLikoY2xhdWRlXC5haXxjbGF1ZGV1c2VyY29udGVudFwuY29tfGNsYXVkZVwuc2l0ZXxhbnRocm9waWNcLmNvbSkkLy50ZXN0KGxvY2F0aW9uLmhvc3RuYW1lKTsKY29uc3QgUFJFVklFV19NU0c9J0Vudm9pIGltcG9zc2libGUgZGFucyBjZXQgYXBlcsOndSA6IGxhIHBsYXRlZm9ybWUgQ2xhdWRlIGJsb3F1ZSB0b3V0ZSBjb25uZXhpb24gdmVycyBk4oCZYXV0cmVzIHNpdGVzLiBMZSBmb3JtdWxhaXJlIGVudmVycmEgYmllbiB2ZXJzIEtvYm8gdW5lIGZvaXMgbGUgc2l0ZSBwdWJsacOpIHN1ciBpc3NudC5hYy5jZC4gJzsKY29uc3QgZXJyTXNnPXg9PklOX1BSRVZJRVc\/UFJFVklFV19NU0c6KHgmJngubWVzc2FnZSYmL0tvYm98bWFucXVhbnRzfHJlbGFpcy8udGVzdCh4Lm1lc3NhZ2UpPydMZSBzZXJ2ZXVyIGEgcsOpcG9uZHUgOiAnK3gubWVzc2FnZSsnLiAnOidM4oCZZW52b2kgbuKAmWEgcGFzIGFib3V0aSAoY29ubmV4aW9uID8pLiAnKTsKLyogQ2FkcmVzIGV4dGVybmVzIChLb2JvLCBHb29nbGUgTWFwcykgOiBjaGFyZ8OpcyBwYXJ0b3V0IDsgc2kgbGUgbmF2aWdhdGV1ciBibG9xdWUgbGUgY2FkcmUsIGxlIGJvdXRvbiBkZSBzZWNvdXJzIHLDqWFwcGFyYcOudC4gKi8KZnVuY3Rpb24gZW1iZWQoZil7Zi5zcmM9Zi5kYXRhc2V0LmVtYmVkO2YuaGlkZGVuPWZhbHNlO2NvbnN0IGFsdD1mLnBhcmVudEVsZW1lbnQucXVlcnlTZWxlY3RvcignW2RhdGEtZW1iZWQtYWx0XScpO2lmKGFsdClhbHQuaGlkZGVuPXRydWU7fQpmdW5jdGlvbiB1bmVtYmVkKGYpe2YuaGlkZGVuPXRydWU7Zi5yZW1vdmVBdHRyaWJ1dGUoJ3NyYycpO2NvbnN0IGFsdD1mLnBhcmVudEVsZW1lbnQucXVlcnlTZWxlY3RvcignW2RhdGEtZW1iZWQtYWx0XScpO2lmKGFsdClhbHQuaGlkZGVuPWZhbHNlO30KZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcignc2VjdXJpdHlwb2xpY3l2aW9sYXRpb24nLGU9Pntkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCdpZnJhbWVbZGF0YS1lbWJlZF0nKS5mb3JFYWNoKGY9Pnt0cnl7aWYoZS5ibG9ja2VkVVJJJiZuZXcgVVJMKGYuZGF0YXNldC5lbWJlZCkuaG9zdD09PW5ldyBVUkwoZS5ibG9ja2VkVVJJKS5ob3N0KXVuZW1iZWQoZik7fWNhdGNoKF8pe319KTt9KTsKZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnaWZyYW1lW2RhdGEtZW1iZWRdJykuZm9yRWFjaChlbWJlZCk7CmNvbnN0IElNRz17ImxvZ28iOiAiaHR0cHM6Ly9pc3NudC5hYy5jZC93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8xMC9pc3NudC1zaXRlLTIwLndlYnAiLCAiaHV0IjogImh0dHBzOi8vaXNzbnQuYWMuY2Qvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMTAvaXNzbnQtc2l0ZS0yMS53ZWJwIiwgIndhdGVyIjogImh0dHBzOi8vaXNzbnQuYWMuY2Qvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMTAvaXNzbnQtc2l0ZS0yMi53ZWJwIiwgImhlcm8iOiAiaHR0cHM6Ly9pc3NudC5hYy5jZC93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8xMC9pc3NudC1zaXRlLTIzLndlYnAiLCAic3RhdCI6ICJodHRwczovL2lzc250LmFjLmNkL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzEwL2lzc250LXNpdGUtMjQud2VicCIsICJpbmZvIjogImh0dHBzOi8vaXNzbnQuYWMuY2Qvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMTAvaXNzbnQtc2l0ZS0yNS53ZWJwIiwgImdlc3QiOiAiaHR0cHM6Ly9pc3NudC5hYy5jZC93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8xMC9pc3NudC1zaXRlLTI2LndlYnAiLCAiZ3JhZHMiOiAiaHR0cHM6Ly9pc3NudC5hYy5jZC93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8xMC9pc3NudC1zaXRlLTI3LndlYnAiLCAiZGlwbG9tYSI6ICJodHRwczovL2lzc250LmFjLmNkL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzEwL2lzc250LXNpdGUtMjgud2VicCIsICJsaWJyYXJ5IjogImh0dHBzOi8vaXNzbnQuYWMuY2Qvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMTAvaXNzbnQtc2l0ZS0yOS53ZWJwIiwgImVucm9sbCI6ICJodHRwczovL2lzc250LmFjLmNkL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzEwL2lzc250LXNpdGUtMzAud2VicCIsICJncmFkMiI6ICJodHRwczovL2lzc250LmFjLmNkL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzEwL2lzc250LXNpdGUtMzEud2VicCIsICJpbnRlcnZpZXciOiAiaHR0cHM6Ly9pc3NudC5hYy5jZC93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8xMC9pc3NudC1zaXRlLTMyLndlYnAiLCAid2FsayI6ICJodHRwczovL2lzc250LmFjLmNkL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzEwL2lzc250LXNpdGUtMzMud2VicCIsICJmaWVsZCI6ICJodHRwczovL2lzc250LmFjLmNkL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzEwL2lzc250LXNpdGUtMzQud2VicCJ9Owpkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCJbZGF0YS1pbWddIikuZm9yRWFjaChpPT5pLnNyYz1JTUdbaS5kYXRhc2V0LmltZ10pOwpjb25zdCBQT1NUUz1bCiB7Y2F0OiJSw6lhbGlzYXRpb24iLGRhdGU6Ik9jdG9icmUgMjAyNiIsdGl0bGU6Ik1TTkEgMjAyNiA6IGxlIENJUy1JU1NOVCBzdXIgbGUgdGVycmFpbiBhdSBOb3JkLUtpdnUgZXQgZW4gSXR1cmkiLGV4OiIyIHByb3ZpbmNlcywgMjkgem9uZXMgZGUgc2FudMOpLCBwcsOocyBkZSAzIDAwMCBtw6luYWdlcyBlbnF1w6p0w6lzIHBvdXIgUkVBQ0ggZXQgQUNURUQuIixocmVmOiIjbXNuYS0yMDI2IixpbWc6Imh1dCJ9LAoge2NhdDoiQW5ub25jZSIsZGF0ZToiT2N0b2JyZSAyMDI2Iix0aXRsZToiTGVzIHByw6ktaW5zY3JpcHRpb25zIDIwMjbigJMyMDI3IHNvbnQgb3V2ZXJ0ZXMiLGV4OiJMaWNlbmNlLCBtYXN0ZXIgZXQgbWFzdGVyIGNvbXBsw6ltZW50YWlyZSA6IGxlIGZvcm11bGFpcmUgZXN0IGVuIGxpZ25lLiBGcmFpcyBk4oCZaW5zY3JpcHRpb24gw6AgcsOpZ2xlciBzb3VzIDcyIGhldXJlcy4iLGhyZWY6IiNpbnNjcmlwdGlvbiIsdHlwZToiMjAyNuKAkzIwMjcifSwKIHtjYXQ6IlZpZSDDoCBs4oCZSVNTTlQiLGRhdGU6IlJlbnRyw6llIDIwMjYiLHRpdGxlOiJVbmUgZm9ybWF0aW9uIG51bcOpcmlxdWUgb2ZmZXJ0ZSBhdmFudCBsZSBwcmVtaWVyIGNvdXJzIixleDoiV29yZCwgRXhjZWwsIFBvd2VyUG9pbnQsIEtvYm8gQ29sbGVjdCBldCBpbnRlbGxpZ2VuY2UgYXJ0aWZpY2llbGxlIHBvdXIgdG91cyBsZXMgbm91dmVhdXggaW5zY3JpdHMuIixocmVmOiIjaW5zY3JpcHRpb24iLHR5cGU6IldvcmQgwrcgRXhjZWwgwrcgS29ibyDCtyBJQSJ9LAoge2NhdDoiTGEgZG9ubsOpZSBleHBsaXF1w6llIixkYXRlOiJFeGVtcGxlIGRlIHJ1YnJpcXVlIix0aXRsZToiVW4gY2hpZmZyZSBmYXV4LCBjZSBu4oCZZXN0IGphbWFpcyBzZXVsZW1lbnQgdW5lIGVycmV1ciBkZSBjYWxjdWwiLGV4OiJQb3VycXVvaSB1bmUgw6ljb2xlIG1hbCBwbGFjw6llIG91IHVuIGNlbnRyZSBkZSBzYW50w6kgc2FucyBtw6lkaWNhbWVudHMgY29tbWVuY2Ugc291dmVudCBwYXIgdW5lIGVucXXDqnRlIGLDomNsw6llLiIsaHJlZjoiI2FjdHVhbGl0ZXMiLHR5cGU6IkxlIGNoaWZmcmUganVzdGUifSwKIHtjYXQ6IlLDqWFsaXNhdGlvbiIsZGF0ZToiSmFudmllciAyMDI1Iix0aXRsZToiw4l0dWRlIGRlIGJhc2UgTnV0cml0aW9uLCBXQVNIIGV0IFByb3RlY3Rpb24gZW4gSXR1cmkgcG91ciBTYXZlIHRoZSBDaGlsZHJlbiIsZXg6IlVuZSDDqXR1ZGUgZHUgQ0lTLUlTU05UIHN1ciB1bmUgY3Jpc2UgcHJvbG9uZ8OpZSwgYXZlYyBkZXMgw6l0dWRpYW50cyBjb21tZSBlbnF1w6p0ZXVycy4iLGhyZWY6IiNhY3R1YWxpdGVzIixpbWc6IndhdGVyIn0sCiB7Y2F0OiJQYXJvbGUgZOKAmWFuY2llbiIsZGF0ZToiRXhlbXBsZSBkZSBydWJyaXF1ZSIsdGl0bGU6IkxlIHBhcmNvdXJzIGTigJl1biBhbmNpZW4sIGNoYXF1ZSB3ZWVrLWVuZCIsZXg6IkxlcyB0w6ltb2lnbmFnZXMgZW52b3nDqXMgZGVwdWlzIGxhIHBhZ2UgQW5jaWVucyBzb250IHB1Ymxpw6lzIGljaSBhcHLDqHMgcmVsZWN0dXJlLiIsaHJlZjoiI2FuY2llbnMiLHR5cGU6IkFuY2llbnMifQpdOwpjb25zdCBjYXJkPXA9PmA8YSBjbGFzcz0iY2FyZCIgaHJlZj0iJHtwLmhyZWZ9IiBkYXRhLWNhdD0iJHtwLmNhdH0iPjxkaXYgY2xhc3M9InBoJHtwLmltZz8nJzonIHR5cGUnfSI+JHtwLmltZz9gPGltZyBzcmM9IiR7SU1HW3AuaW1nXX0iIGFsdD0iIiBsb2FkaW5nPSJsYXp5Ij5gOnAudHlwZX08L2Rpdj48ZGl2IGNsYXNzPSJib2R5Ij48ZGl2IGNsYXNzPSJtZXRhIj48c3BhbiBjbGFzcz0iY2hpcCI+JHtwLmNhdH08L3NwYW4+PHNwYW4gY2xhc3M9ImRhdGUiPiR7cC5kYXRlfTwvc3Bhbj48L2Rpdj48aDM+JHtwLnRpdGxlfTwvaDM+PHA+JHtwLmV4fTwvcD48L2Rpdj48L2E+YDsKZG9jdW1lbnQucXVlcnlTZWxlY3RvcignW2RhdGEtbGF0ZXN0XScpLmlubmVySFRNTD1QT1NUUy5zbGljZSgwLDMpLm1hcChjYXJkKS5qb2luKCcnKTsKY29uc3QgbGlzdD1kb2N1bWVudC5xdWVyeVNlbGVjdG9yKCdbZGF0YS1saXN0XScpLCBlbXB0eT1kb2N1bWVudC5xdWVyeVNlbGVjdG9yKCdbZGF0YS1lbXB0eV0nKTsKZnVuY3Rpb24gcmVuZGVyKGYpe2NvbnN0IGl0ZW1zPVBPU1RTLmZpbHRlcihwPT5wLmhyZWYhPT0nI21zbmEtMjAyNid8fGYhPT0nYWxsJykuZmlsdGVyKHA9PmY9PT0nYWxsJ3x8cC5jYXQ9PT1mKTtsaXN0LmlubmVySFRNTD1pdGVtcy5tYXAoY2FyZCkuam9pbignJyk7ZW1wdHkuaGlkZGVuPWl0ZW1zLmxlbmd0aD4wO30KcmVuZGVyKCdhbGwnKTsKZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnLmZpbHRlcnMgYnV0dG9uJykuZm9yRWFjaChiPT5iLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJywoKT0+e2RvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJy5maWx0ZXJzIGJ1dHRvbicpLmZvckVhY2goeD0+eC5zZXRBdHRyaWJ1dGUoJ2FyaWEtcHJlc3NlZCcseD09PWIpKTtyZW5kZXIoYi5kYXRhc2V0LmYpO30pKTsKY29uc3QgUEFHRVM9WydhY2N1ZWlsJywnaW5zdGl0dXQnLCdmb3JtYXRpb25zJywnYWN0dWFsaXRlcycsJ21zbmEtMjAyNicsJ2Vuc2VpZ25hbnRzJywnYW5jaWVucycsJ2luc2NyaXB0aW9uJ107CmZ1bmN0aW9uIHJvdXRlKCl7Y29uc3QgaWQ9UEFHRVMuaW5jbHVkZXMobG9jYXRpb24uaGFzaC5zbGljZSgxKSk\/bG9jYXRpb24uaGFzaC5zbGljZSgxKTonYWNjdWVpbCc7CiAgUEFHRVMuZm9yRWFjaChwPT5kb2N1bWVudC5nZXRFbGVtZW50QnlJZChwKS5oaWRkZW49cCE9PWlkKTsKICBjb25zdCBuYXY9aWQ9PT0nbXNuYS0yMDI2Jz8nYWN0dWFsaXRlcyc6aWQ7CiAgZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnW2RhdGEtbmF2XScpLmZvckVhY2goYT0+e2lmKGEuZGF0YXNldC5uYXY9PT1uYXYpYS5zZXRBdHRyaWJ1dGUoJ2FyaWEtY3VycmVudCcsJ3BhZ2UnKTtlbHNlIGEucmVtb3ZlQXR0cmlidXRlKCdhcmlhLWN1cnJlbnQnKTt9KTsKICB3aW5kb3cuc2Nyb2xsVG8oMCwwKTt9CmFkZEV2ZW50TGlzdGVuZXIoJ2hhc2hjaGFuZ2UnLHJvdXRlKTtyb3V0ZSgpOwovKiBNZW51IGTDqXJvdWxhbnQgKHTDqWzDqXBob25lKSAqLwooZnVuY3Rpb24oKXtjb25zdCBiPWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJy5tZW51LWJ0bicpLG49ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ21haW5uYXYnKTtpZighYnx8IW4pcmV0dXJuOwpjb25zdCBzZXQ9bz0+e24uY2xhc3NMaXN0LnRvZ2dsZSgnb3Blbicsbyk7Yi5zZXRBdHRyaWJ1dGUoJ2FyaWEtZXhwYW5kZWQnLG8pO307CmIuYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLCgpPT5zZXQoIW4uY2xhc3NMaXN0LmNvbnRhaW5zKCdvcGVuJykpKTsKbi5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsZT0+e2lmKGUudGFyZ2V0LmNsb3Nlc3QoJ2EnKSlzZXQoZmFsc2UpO30pOwphZGRFdmVudExpc3RlbmVyKCdoYXNoY2hhbmdlJywoKT0+c2V0KGZhbHNlKSk7CmRvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoJ2tleWRvd24nLGU9PntpZihlLmtleT09PSdFc2NhcGUnJiZuLmNsYXNzTGlzdC5jb250YWlucygnb3BlbicpKXtzZXQoZmFsc2UpO2IuZm9jdXMoKTt9fSk7CmRvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJyxlPT57aWYobi5jbGFzc0xpc3QuY29udGFpbnMoJ29wZW4nKSYmIWUudGFyZ2V0LmNsb3Nlc3QoJy50b3AnKSlzZXQoZmFsc2UpO30pO30pKCk7Ci8qID09PT09IFTDqW1vaWduYWdlcyBkJ2FuY2llbnMgPT09PT0KICAgS09CT19QUk9YWSA6IGFkcmVzc2UgZHUgcmVsYWlzIEdvb2dsZSBBcHBzIFNjcmlwdCAo4oCmL2V4ZWMpIHF1aSB0cmFuc21ldCBjaGFxdWUgdMOpbW9pZ25hZ2UKICAgYXUgcHJvamV0IEtvYm8gwqsgVMOpbW9pZ25hZ2VzIGRlcyBhbmNpZW5zIMK7LiBMZSBqZXRvbiBLb2JvIHJlc3RlIGRhbnMgbGUgcmVsYWlzLCBqYW1haXMgZGFucyBjZSBzaXRlLgogICBWaWRlLCBsZSBmb3JtdWxhaXJlIHByw6lwYXJlIHVuIGUtbWFpbCBjb21wbGV0IHZlcnMgbCdJU1NOVC4gKi8KY29uc3QgQUxVTU5JX01BSUw9Imlzc250QGlzc250LmFjLmNkIjsKY29uc3QgZm9ybT1kb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnYWx1bW5pLWZvcm0nKSxkb25lPWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJ1tkYXRhLWFkb25lXScpLGVycj1kb2N1bWVudC5xdWVyeVNlbGVjdG9yKCdbZGF0YS1lcnJdJyk7CmNvbnN0IEY9bj0+Zm9ybS5lbGVtZW50c1tuXSx0eHQ9RigndGV4dGUnKSxjbnRFbD1kb2N1bWVudC5xdWVyeVNlbGVjdG9yKCdbZGF0YS1jbnRdJyksY250Qm94PWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdhLWNudCcpLHB2PWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJ1tkYXRhLXB2XScpLGRyYWZ0RWw9ZG9jdW1lbnQucXVlcnlTZWxlY3RvcignW2RhdGEtZHJhZnRdJyk7CmNvbnN0IFlNQVg9bmV3IERhdGUoKS5nZXRGdWxsWWVhcigpKzE7CmNvbnN0IFJVTEVTPXsKICBub206dj0+di50cmltKCkubGVuZ3RoPDM\/J0luZGlxdWV6IHZvdHJlIG5vbSBjb21wbGV0Lic6JycsCiAgcHJvbW86dj0+IS9eXGR7NH0kLy50ZXN0KHYudHJpbSgpKT8nUXVhdHJlIGNoaWZmcmVzLCBleC4gMjAxOC4nOigrdjwyMDA1fHwrdj5ZTUFYKT8nTOKAmUlTU05UIGEgb3V2ZXJ0IGVuIDIwMDUgOiBlbnRyZSAyMDA1IGV0ICcrWU1BWCsnLic6JycsCiAgZmlsaWVyZTp2PT4hdj8nQ2hvaXNpc3NleiB2b3RyZSBmaWxpw6hyZS4nOicnLAogIHRleHRlOnY9Pntjb25zdCBuPXYudHJpbSgpLmxlbmd0aDtyZXR1cm4gbjw0MD8obj8nRW5jb3JlICcrKDQwLW4pKycgY2FyYWN0w6hyZXMgYXUgbWluaW11bS4nOifDiWNyaXZleiBxdWVscXVlcyBwaHJhc2VzICg0MCBjYXJhY3TDqHJlcyBhdSBtaW5pbXVtKS4nKTonJzt9LAogIHRlbDp2PT52LnRyaW0oKSYmIS9eXCs\/W1xkXHMoKS4tXXs5LDE4fSQvLnRlc3Qodi50cmltKCkpPydOdW3DqXJvIGludmFsaWRlIDogY2hpZmZyZXMgZXQgZXNwYWNlcywgYXZlYyBs4oCZaW5kaWNhdGlmIHNpIHBvc3NpYmxlLic6JycsCiAgZW1haWw6dj0+di50cmltKCkmJiEvXlteQFxzXStAW15AXHNdK1wuW15AXHNdKyQvLnRlc3Qodi50cmltKCkpPydBZHJlc3NlIGUtbWFpbCBpbnZhbGlkZS4nOicnLAogIG9rMTooXyxlbCk9PiFlbC5jaGVja2VkPydWb3RyZSBhY2NvcmQgZXN0IG7DqWNlc3NhaXJlIHBvdXIgcHVibGllciBsZSB0w6ltb2lnbmFnZS4nOicnLAogIHBob3RvOihfLGVsKT0+e2NvbnN0IGY9ZWwuZmlsZXMmJmVsLmZpbGVzWzBdO2lmKCFmKXJldHVybicnO2lmKCEvXmltYWdlXC8vLnRlc3QoZi50eXBlKSlyZXR1cm4nQ2hvaXNpc3NleiB1bmUgaW1hZ2UgKEpQRyBvdSBQTkcpLic7aWYoZi5zaXplPjVlNilyZXR1cm4nSW1hZ2UgdHJvcCBsb3VyZGUgOiA1IE1vIGF1IG1heGltdW0uJztyZXR1cm4nJzt9Cn07CmNvbnN0IHRvdWNoZWQ9bmV3IFNldCgpO2xldCB0cmllZD1mYWxzZTsKZnVuY3Rpb24gY2hlY2sobixzaG93KXtjb25zdCBlbD1GKG4pLG1zZz1SVUxFU1tuXShlbC52YWx1ZSxlbCksYm94PWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdlLScrbik7CiAgaWYoc2hvd3x8dG91Y2hlZC5oYXMobil8fHRyaWVkKXtib3gudGV4dENvbnRlbnQ9bXNnO2JveC5oaWRkZW49IW1zZztlbC5zZXRBdHRyaWJ1dGUoJ2FyaWEtaW52YWxpZCcsbXNnPyd0cnVlJzonZmFsc2UnKTtlbC5jbGFzc0xpc3QudG9nZ2xlKCdvaycsIW1zZyYmISEoZWwudmFsdWV8fGVsLmNoZWNrZWQpKTt9CiAgcmV0dXJuICFtc2c7fQpPYmplY3Qua2V5cyhSVUxFUykuZm9yRWFjaChuPT57Y29uc3QgZWw9RihuKTsKICBlbC5hZGRFdmVudExpc3RlbmVyKGVsLnR5cGU9PT0nY2hlY2tib3gnfHxlbC50YWdOYW1lPT09J1NFTEVDVCd8fGVsLnR5cGU9PT0nZmlsZSc\/J2NoYW5nZSc6J2lucHV0JywoKT0+Y2hlY2sobikpOwogIGVsLmFkZEV2ZW50TGlzdGVuZXIoJ2JsdXInLCgpPT57aWYoZWwudmFsdWV8fGVsLmNoZWNrZWQpdG91Y2hlZC5hZGQobik7Y2hlY2sobik7fSk7fSk7CkYoJ3Byb21vJykuYWRkRXZlbnRMaXN0ZW5lcignaW5wdXQnLGU9PntlLnRhcmdldC52YWx1ZT1lLnRhcmdldC52YWx1ZS5yZXBsYWNlKC9cRC9nLCcnKS5zbGljZSgwLDQpO30pOwpmdW5jdGlvbiBjb3VudGVyKCl7Y29uc3Qgbj10eHQudmFsdWUubGVuZ3RoO2NudEVsLnRleHRDb250ZW50PW47Y250Qm94LmNsYXNzTGlzdC50b2dnbGUoJ3dhcm4nLG4+PTc4MCYmbjw5MDApO2NudEJveC5jbGFzc0xpc3QudG9nZ2xlKCdmdWxsJyxuPj05MDApOwogIHR4dC5zdHlsZS5oZWlnaHQ9J2F1dG8nO3R4dC5zdHlsZS5oZWlnaHQ9TWF0aC5tYXgoMTI4LHR4dC5zY3JvbGxIZWlnaHQrMikrJ3B4Jzt9CnR4dC5hZGRFdmVudExpc3RlbmVyKCdpbnB1dCcsY291bnRlcik7CkYoJ3Bob3RvJykuYWRkRXZlbnRMaXN0ZW5lcignY2hhbmdlJywoKT0+e2NvbnN0IGY9RigncGhvdG8nKS5maWxlc1swXTtpZihwdi5zcmMpVVJMLnJldm9rZU9iamVjdFVSTChwdi5zcmMpOwogIGlmKGYmJi9eaW1hZ2VcLy8udGVzdChmLnR5cGUpKXtwdi5zcmM9VVJMLmNyZWF0ZU9iamVjdFVSTChmKTtwdi5oaWRkZW49ZmFsc2U7fWVsc2V7cHYuaGlkZGVuPXRydWU7cHYucmVtb3ZlQXR0cmlidXRlKCdzcmMnKTt9fSk7Ci8qIEJyb3VpbGxvbiBnYXJkw6kgc3VyIGwnYXBwYXJlaWwsIGF1IGNhcyBvw7kgbGEgcGFnZSBzZSBmZXJtZSAqLwpjb25zdCBES0VZPSdpc3NudC10ZW1vaWduYWdlLWJyb3VpbGxvbicsREY9Wydub20nLCdwcm9tbycsJ2ZpbGllcmUnLCd2aWxsZScsJ3Bvc3RlJywnZW1wbG95ZXVyJywndGV4dGUnLCd0ZWwnLCdlbWFpbCddOwpsZXQgZHQ7ZnVuY3Rpb24gc2F2ZURyYWZ0KCl7Y2xlYXJUaW1lb3V0KGR0KTtkdD1zZXRUaW1lb3V0KCgpPT57dHJ5e2NvbnN0IGQ9e307REYuZm9yRWFjaChuPT5kW25dPUYobikudmFsdWUpO2Qub2sxPUYoJ29rMScpLmNoZWNrZWQ7ZC5vazI9Rignb2syJykuY2hlY2tlZDsKICBpZihPYmplY3QudmFsdWVzKGQpLnNvbWUodj0+diYmdiE9PWZhbHNlKSl7bG9jYWxTdG9yYWdlLnNldEl0ZW0oREtFWSxKU09OLnN0cmluZ2lmeShkKSk7ZHJhZnRFbC50ZXh0Q29udGVudD0nQnJvdWlsbG9uIGVucmVnaXN0csOpIHN1ciBjZXQgYXBwYXJlaWwuJzt9fWNhdGNoKF8pe319LDUwMCk7fQpmb3JtLmFkZEV2ZW50TGlzdGVuZXIoJ2lucHV0JyxzYXZlRHJhZnQpO2Zvcm0uYWRkRXZlbnRMaXN0ZW5lcignY2hhbmdlJyxzYXZlRHJhZnQpOwp0cnl7Y29uc3QgZD1KU09OLnBhcnNlKGxvY2FsU3RvcmFnZS5nZXRJdGVtKERLRVkpfHwnbnVsbCcpO2lmKGQpe0RGLmZvckVhY2gobj0+e2lmKGRbbl0pRihuKS52YWx1ZT1kW25dO30pO0YoJ29rMScpLmNoZWNrZWQ9ISFkLm9rMTtGKCdvazInKS5jaGVja2VkPSEhZC5vazI7ZHJhZnRFbC50ZXh0Q29udGVudD0nQnJvdWlsbG9uIHJldHJvdXbDqSA6IHZvdXMgcG91dmV6IHJlcHJlbmRyZSBvw7kgdm91cyBlbiDDqXRpZXouJzt9fWNhdGNoKF8pe30KY291bnRlcigpOwpmdW5jdGlvbiBtYWlsQm9keSgpe2NvbnN0IHY9bj0+RihuKS52YWx1ZS50cmltKCk7CiAgcmV0dXJuWydUw6ltb2lnbmFnZSBk4oCZYW5jaWVuIMOpdHVkaWFudCDigJQgc2l0ZSBkZSBs4oCZSVNTTlQnLCcnLCdOb20gOiAnK3YoJ25vbScpLCdBbm7DqWUgZGUgc29ydGllIDogJyt2KCdwcm9tbycpLCdGaWxpw6hyZSA6ICcrdignZmlsaWVyZScpLCdWaWxsZSBldCBwYXlzIDogJyt2KCd2aWxsZScpLCdQb3N0ZSBhY3R1ZWwgOiAnK3YoJ3Bvc3RlJyksJ0VtcGxveWV1ciA6ICcrdignZW1wbG95ZXVyJyksJ1TDqWzDqXBob25lIDogJyt2KCd0ZWwnKSwnRS1tYWlsIDogJyt2KCdlbWFpbCcpLCcnLAogICAnVMOpbW9pZ25hZ2UgOicsdigndGV4dGUnKSwnJywnUHVibGljYXRpb24gc3VyIGxlIHNpdGUgOiBvdWknLCdQdWJsaWNhdGlvbiBzdXIgbGVzIHLDqXNlYXV4IHNvY2lhdXggOiAnKyhGKCdvazInKS5jaGVja2VkPydvdWknOidub24nKSxGKCdwaG90bycpLmZpbGVzWzBdPycoUGhvdG8gam9pbnRlIHPDqXBhcsOpbWVudCknOicnXS5qb2luKCdcbicpO30KY29uc3QgRklMPXsnU3RhdGlzdGlxdWUnOidzdGF0aXN0aXF1ZScsJ1NjaWVuY2VzIGluZm9ybWF0aXF1ZXMnOidpbmZvcm1hdGlxdWUnLCdHZXN0aW9uIGNvbW1lcmNpYWxlIGV0IGFkbWluaXN0cmF0aXZlJzonZ2VzdGlvbicsJ01hc3Rlcic6J21hc3RlcicsJ0RvY3RvcmF0JzonZG9jdG9yYXQnfTsKLyogUGhvdG8gcsOpZHVpdGUgw6AgMTYwMCBweCBhdmFudCBsJ2Vudm9pLCBwb3VyIGxlcyBjb25uZXhpb25zIGxlbnRlcyAqLwpmdW5jdGlvbiBzaHJpbmsoZmlsZSl7cmV0dXJuIG5ldyBQcm9taXNlKHJlcz0+e2lmKCFmaWxlKXJldHVybiByZXMobnVsbCk7Y29uc3QgaW1nPW5ldyBJbWFnZSgpLHVybD1VUkwuY3JlYXRlT2JqZWN0VVJMKGZpbGUpOwogIGltZy5vbmxvYWQ9KCk9Pntjb25zdCBrPU1hdGgubWluKDEsMTYwMC9NYXRoLm1heChpbWcud2lkdGgsaW1nLmhlaWdodCkpLGM9ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnY2FudmFzJyk7Yy53aWR0aD1NYXRoLnJvdW5kKGltZy53aWR0aCprKTtjLmhlaWdodD1NYXRoLnJvdW5kKGltZy5oZWlnaHQqayk7CiAgICBjLmdldENvbnRleHQoJzJkJykuZHJhd0ltYWdlKGltZywwLDAsYy53aWR0aCxjLmhlaWdodCk7VVJMLnJldm9rZU9iamVjdFVSTCh1cmwpO3JlcyhjLnRvRGF0YVVSTCgnaW1hZ2UvanBlZycsLjg1KS5zcGxpdCgnLCcpWzFdKTt9OwogIGltZy5vbmVycm9yPSgpPT57VVJMLnJldm9rZU9iamVjdFVSTCh1cmwpO3JlcyhudWxsKTt9O2ltZy5zcmM9dXJsO30pO30KYXN5bmMgZnVuY3Rpb24gdG9Lb2JvKCl7Y29uc3Qgdj1uPT5GKG4pLnZhbHVlLnRyaW0oKSxwaG90bz1hd2FpdCBzaHJpbmsoRigncGhvdG8nKS5maWxlc1swXSk7CiAgY29uc3QgZGF0YT17J3Byb2ZpbC9ub20nOnYoJ25vbScpLCdwcm9maWwvcHJvbW8nOnYoJ3Byb21vJyksJ3Byb2ZpbC9maWxpZXJlJzpGSUxbdignZmlsaWVyZScpXXx8JycsJ3Byb2ZpbC92aWxsZSc6digndmlsbGUnKSwncHJvZmlsL3Bvc3RlJzp2KCdwb3N0ZScpLCdwcm9maWwvZW1wbG95ZXVyJzp2KCdlbXBsb3lldXInKSwKICAgICdyZWNpdC90ZW1vaWduYWdlJzp2KCd0ZXh0ZScpLCdjb250YWN0L3RlbCc6digndGVsJyksJ2NvbnRhY3QvZW1haWwnOnYoJ2VtYWlsJyksJ2FjY29yZC9va19zaXRlJzonb3VpJywnYWNjb3JkL29rX3Jlc2VhdXgnOkYoJ29rMicpLmNoZWNrZWQ\/J291aSc6J25vbid9OwogIGNvbnN0IGZpbGVzPXBob3RvP1t7ZmllbGQ6J3JlY2l0L3Bob3RvJyxuYW1lOidwaG90by0nK0RhdGUubm93KCkrJy5qcGcnLG1pbWU6J2ltYWdlL2pwZWcnLGRhdGE6cGhvdG99XTpbXTsKICBjb25zdCBjdGw9bmV3IEFib3J0Q29udHJvbGxlcigpLHQ9c2V0VGltZW91dCgoKT0+Y3RsLmFib3J0KCksNjAwMDApOwogIHRyeXtjb25zdCByPWF3YWl0IGZldGNoKEtPQk9fUFJPWFkse21ldGhvZDonUE9TVCcsYm9keTpKU09OLnN0cmluZ2lmeSh7Zm9ybTonYW5jaWVucycsd2Vic2l0ZTpGKCd3ZWJzaXRlJykudmFsdWUsZGF0YSxmaWxlc30pLHNpZ25hbDpjdGwuc2lnbmFsfSk7CiAgICBjb25zdCBqPWF3YWl0IHIuanNvbigpLmNhdGNoKCgpPT4oe30pKTtpZighci5va3x8IWoub2spe2NvbnN0IGVyPW5ldyBFcnJvcihqLmVycm9yfHwncmVmdXMnKTtlci5ub3RDb25maWd1cmVkPS9ub24gY29uZmlndXLDqXxpbmNvbm51Ly50ZXN0KGouZXJyb3J8fCcnKTt0aHJvdyBlcjt9fWZpbmFsbHl7Y2xlYXJUaW1lb3V0KHQpO319CmZ1bmN0aW9uIHNlbmRCeU1haWwoKXtjb25zdCBzdWJqZWN0PSdUw6ltb2lnbmFnZSDigJQgJytGKCdub20nKS52YWx1ZS50cmltKCkrJyAocHJvbW90aW9uICcrRigncHJvbW8nKS52YWx1ZS50cmltKCkrJyknOwogIGxvY2F0aW9uLmhyZWY9J21haWx0bzonK0FMVU1OSV9NQUlMKyc\/c3ViamVjdD0nK2VuY29kZVVSSUNvbXBvbmVudChzdWJqZWN0KSsnJmJvZHk9JytlbmNvZGVVUklDb21wb25lbnQobWFpbEJvZHkoKSk7fQpmdW5jdGlvbiBzaG93RG9uZSh0aXRsZSx0ZXh0KXtkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCdbZGF0YS1kb25lLXRpdGxlXScpLnRleHRDb250ZW50PXRpdGxlO2RvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJ1tkYXRhLWRvbmUtdGV4dF0nKS50ZXh0Q29udGVudD10ZXh0OwogIHRyeXtsb2NhbFN0b3JhZ2UucmVtb3ZlSXRlbShES0VZKTt9Y2F0Y2goXyl7fWZvcm0uaGlkZGVuPXRydWU7ZG9uZS5oaWRkZW49ZmFsc2U7ZG9uZS5zY3JvbGxJbnRvVmlldyh7YmVoYXZpb3I6Uk0wPydhdXRvJzonc21vb3RoJyxibG9jazonY2VudGVyJ30pO30KY29uc3QgYnRuPWZvcm0ucXVlcnlTZWxlY3RvcignW2RhdGEtc3VibWl0XScpOwpmb3JtLmFkZEV2ZW50TGlzdGVuZXIoJ3N1Ym1pdCcsYXN5bmMgZT0+e2UucHJldmVudERlZmF1bHQoKTt0cmllZD10cnVlOwogIGNvbnN0IGJhZD1PYmplY3Qua2V5cyhSVUxFUykuZmlsdGVyKG49PiFjaGVjayhuLHRydWUpKTsKICBpZihiYWQubGVuZ3RoKXtlcnIudGV4dENvbnRlbnQ9YmFkLmxlbmd0aD09PTE\/J1VuIGNoYW1wIGVzdCDDoCBjb3JyaWdlci4nOmJhZC5sZW5ndGgrJyBjaGFtcHMgc29udCDDoCBjb3JyaWdlci4nO2Vyci5oaWRkZW49ZmFsc2U7RihiYWRbMF0pLmZvY3VzKCk7cmV0dXJuO30KICBlcnIuaGlkZGVuPXRydWU7CiAgaWYoIUtPQk9fUFJPWFkpe3NlbmRCeU1haWwoKTtzaG93RG9uZSgnVm90cmUgbWVzc2FnZXJpZSBz4oCZb3V2cmUgYXZlYyB2b3RyZSB0w6ltb2lnbmFnZS4nLCdBcHB1eWV6IHN1ciDCqyBFbnZveWVyIMK7IGRhbnMgdm90cmUgbWVzc2FnZXJpZScrKEYoJ3Bob3RvJykuZmlsZXNbMF0\/JyBlbiBqb2lnbmFudCB2b3RyZSBwaG90byc6JycpKycuIEzigJnDqXF1aXBlIGNvbW11bmljYXRpb24gcmVsaXQgY2hhcXVlIHTDqW1vaWduYWdlIGV0IHZvdXMgY29udGFjdGUgYXZhbnQgdG91dGUgcHVibGljYXRpb24uJyk7cmV0dXJuO30KICBidG4uc2V0QXR0cmlidXRlKCdhcmlhLWJ1c3knLCd0cnVlJyk7Y29uc3QgbGFiZWw9YnRuLnRleHRDb250ZW50O2J0bi50ZXh0Q29udGVudD0nRW52b2kgZW4gY291cnPigKYnOwogIHRyeXthd2FpdCB0b0tvYm8oKTtzaG93RG9uZSgnTWVyY2ksIHZvdHJlIHTDqW1vaWduYWdlIGVzdCBiaWVuIGVucmVnaXN0csOpLicsJ0zigJnDqXF1aXBlIGNvbW11bmljYXRpb24gbGUgcmVsaXQgZXQgdm91cyBjb250YWN0ZSBhdmFudCB0b3V0ZSBwdWJsaWNhdGlvbi4nKTt9CiAgY2F0Y2goeCl7aWYoeCYmeC5ub3RDb25maWd1cmVkKXtzZW5kQnlNYWlsKCk7c2hvd0RvbmUoJ1ZvdHJlIG1lc3NhZ2VyaWUgc+KAmW91dnJlIGF2ZWMgdm90cmUgdMOpbW9pZ25hZ2UuJywnQXBwdXlleiBzdXIgwqsgRW52b3llciDCuyBkYW5zIHZvdHJlIG1lc3NhZ2VyaWUnKyhGKCdwaG90bycpLmZpbGVzWzBdPycgZW4gam9pZ25hbnQgdm90cmUgcGhvdG8nOicnKSsnLiBM4oCZw6lxdWlwZSBjb21tdW5pY2F0aW9uIHJlbGl0IGNoYXF1ZSB0w6ltb2lnbmFnZSBldCB2b3VzIGNvbnRhY3RlIGF2YW50IHRvdXRlIHB1YmxpY2F0aW9uLicpO3JldHVybjt9CiAgICBlcnIuaW5uZXJIVE1MPWVyck1zZyh4KSsnUsOpZXNzYXlleiwgb3UgPGEgaHJlZj0iIyIgZGF0YS1tYWlsZmI+ZW52b3llei1sZSBwYXIgZS1tYWlsPC9hPi4nO2Vyci5oaWRkZW49ZmFsc2U7CiAgICBlcnIucXVlcnlTZWxlY3RvcignW2RhdGEtbWFpbGZiXScpLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJyxldj0+e2V2LnByZXZlbnREZWZhdWx0KCk7c2VuZEJ5TWFpbCgpO30pO30KICBmaW5hbGx5e2J0bi5yZW1vdmVBdHRyaWJ1dGUoJ2FyaWEtYnVzeScpO2J0bi50ZXh0Q29udGVudD1sYWJlbDt9fSk7CmRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJ1tkYXRhLWFnYWluXScpLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJywoKT0+e2Zvcm0ucmVzZXQoKTt0cmllZD1mYWxzZTt0b3VjaGVkLmNsZWFyKCk7CiAgZm9ybS5xdWVyeVNlbGVjdG9yQWxsKCdbYXJpYS1pbnZhbGlkXSwub2snKS5mb3JFYWNoKHg9Pnt4LnJlbW92ZUF0dHJpYnV0ZSgnYXJpYS1pbnZhbGlkJyk7eC5jbGFzc0xpc3QucmVtb3ZlKCdvaycpO30pO2Zvcm0ucXVlcnlTZWxlY3RvckFsbCgnLmZlcnInKS5mb3JFYWNoKHg9PnguaGlkZGVuPXRydWUpOwogIHB2LmhpZGRlbj10cnVlO2RyYWZ0RWwudGV4dENvbnRlbnQ9Jyc7Y291bnRlcigpO2RvbmUuaGlkZGVuPXRydWU7Zm9ybS5oaWRkZW49ZmFsc2U7fSk7CmNvbnN0IERBVEE9eyJwcm9nIjp7InN0YXQiOlt7Imx2bCI6IkwxIiwiYyI6W1siUzEiLCJBbGfDqGJyZSAxOiBBbGfDqGJyZSBsaW7DqWFpcmUiLDYwXSxbIlMxIiwiQW5hbHlzZSAxOiBBbmFseXNlIGluZmluaXTDqXNpbWFsZSAxIiw2MF0sWyJTMSIsIlN0YXRpc3RpcXVlIGRlc2NyaXB0aXZlIDE6IEFuYWx5c2UgdW5pdmFyacOpZSIsNDVdLFsiUzEiLCJTdGF0aXN0aXF1ZSBkZXNjcmlwdGl2ZSAyOiBBbmFseXNlIGJpdmFyacOpZSIsNDVdLFsiUzEiLCJDYWxjdWwgZGVzIHByb2JhYmlsaXTDqXMgMSIsMzBdLFsiUzEiLCJDb21wdGFiaWxpdMOpIGfDqW7DqXJhbGUiLDQ1XSxbIlMxIiwiw4ljb25vbWllIHBvbGl0aXF1ZSAxIiwzMF0sWyJTMSIsIkluZm9ybWF0aXF1ZSBnw6luw6lyYWxlIiwzMF0sWyJTMSIsIkJ1cmVhdXRpcXVlIDE6IFRyYWl0ZW1lbnQgZGUgdGV4dGUgKFdvcmQsIEV4Y2VsLCBQb3dlclBvaW504oCmKSIsMTVdLFsiUzEiLCJCdXJlYXV0aXF1ZSAyOiBPdXRpbHMgZCdJbnRlcm5ldCIsMTVdLFsiUzEiLCJGcmFuw6dhaXMiLDMwXSxbIlMxIiwiVGVjaG5pcXVlIGQnZXhwcmVzc2lvbiBvcmFsZSBldCDDqWNyaXRlIiwxNV0sWyJTMSIsIkFuZ2xhaXMiLDMwXSxbIlMyIiwiQWxnw6hicmUgMjogQWxnw6hicmUgbWF0cmljaWVsbGUiLDYwXSxbIlMyIiwiQW5hbHlzZSAyOiBBbmFseXNlIGluZmluaXTDqXNpbWFsZSAyIiw2MF0sWyJTMiIsIlByYXRpcXVlIGRlcyBlbnF1w6p0ZXMgMTogY29sbGVjdGUgZGVzIGRvbm7DqWVzIiw2MF0sWyJTMiIsIk3DqXRob2RvbG9naWUgZCdlbnF1w6p0ZSIsMzBdLFsiUzIiLCJJbnRyb2R1Y3Rpb24gw6AgbCfDqWNvbm9taWUiLDMwXSxbIlMyIiwiQ29tcHRhYmlsaXTDqSBkZXMgZW50cmVwcmlzZXMiLDQ1XSxbIlMyIiwiTWljcm\/DqWNvbm9taWUiLDMwXSxbIlMyIiwiSGlzdG9pcmUgZGUgbGEgc3RhdGlzdGlxdWUiLDMwXSxbIlMyIiwiRMOpbW9ncmFwaGllIiw0NV0sWyJTMiIsIlNvY2lvbG9naWUiLDE1XSxbIlMyIiwiRHJvaXQiLDE1XSxbIlMyIiwiw4lkdWNhdGlvbiDDoCBsYSBjaXRveWVubmV0w6kiLDE1XSxbIlMyIiwiSHlnacOobmUgZXQgZW52aXJvbm5lbWVudCIsMTVdXX0seyJsdmwiOiJMMiIsImMiOltbIlMxIiwiQWxnw6hicmUgMzogR8Opb23DqXRyaWUgYW5hbHl0aXF1ZSIsNDVdLFsiUzEiLCJBbmFseXNlIDM6IEFuYWx5c2UgbnVtw6lyaXF1ZSIsNDVdLFsiUzEiLCJTdGF0aXN0aXF1ZSBpbmbDqXJlbnRpZWxsZSAxOiBMb2lzIGRlIHByb2JhYmlsaXTDqXMiLDQ1XSxbIlMxIiwiU3RhdGlzdGlxdWUgaW5mw6lyZW50aWVsbGUgMjogRXN0aW1hdGlvbiBldCB0ZXN0cyIsNDVdLFsiUzEiLCJDYWxjdWwgZGVzIHByb2JhYmlsaXTDqXMgMiIsMzBdLFsiUzEiLCJUaMOpb3JpZSBldCBwcmF0aXF1ZSBkZXMgc29uZGFnZXMgMSIsNDVdLFsiUzEiLCJUaMOpb3JpZSBldCBwcmF0aXF1ZSBkZXMgc29uZGFnZXMgMiIsNDVdLFsiUzEiLCJFbnF1w6p0ZSBkZSB0ZXJyYWluIiwzMF0sWyJTMSIsIkFuYWx5c2UgZGVzIGRvbm7DqWVzIG11bHRpdmFyacOpZXMiLDQ1XSxbIlMxIiwiQW5hbHlzZSBkZXMgZG9ubsOpZXMgZGlzY3LDqHRlcyIsNDVdLFsiUzEiLCJBbmFseXNlIGRlcyBkb25uw6llcyBxdWFsaXRhdGl2ZXMiLDMwXSxbIlMyIiwiw4ljb25vbWllIHBvbGl0aXF1ZSAyIiwzMF0sWyJTMiIsIk1hY3Jvw6ljb25vbWllIiw0NV0sWyJTMiIsIkNvbXB0YWJpbGl0w6kgbmF0aW9uYWxlIiw0NV0sWyJTMiIsIlByYXRpcXVlIGRlcyBlbnF1w6p0ZXMgMiA6IFRyYWl0ZW1lbnQgZGVzIGRvbm7DqWVzIiw0NV0sWyJTMiIsIlByYXRpcXVlIGRlcyBlbnF1w6p0ZXMgOiBBbmFseXNlIGRlcyBkb25uw6llcyIsNDVdLFsiUzIiLCJMb2dpY2llbHMgc3RhdGlzdGlxdWVzIDE6IENvbGxlY3RlIiwzMF0sWyJTMiIsIkxvZ2ljaWVscyBzdGF0aXN0aXF1ZXMgMjogU29uZGFnZXMiLDMwXSxbIlMyIiwiTG9naWNpZWxzIHN0YXRpc3RpcXVlcyAzOiBUcmFpdGVtZW50IGV0IGFuYWx5c2UiLDMwXSxbIlMyIiwiTG9naXF1ZSBtYXRow6ltYXRpcXVlIiwxNV0sWyJTMiIsIkludHJvZHVjdGlvbiDDoCBsYSBwcm9ncmFtbWF0aW9uIiwzMF0sWyJTMiIsIkxhbmdhZ2UgZGUgcHJvZ3JhbW1hdGlvbiBvcmllbnTDqSBzdGF0aXN0aXF1ZSIsMzBdLFsiUzIiLCJTdGF0aXN0aXF1ZXMgZHUgdHJhdmFpbCIsMTVdLFsiUzIiLCJTdGF0aXN0aXF1ZXMgaW5kdXN0cmllbGxlcyIsMTVdLFsiUzIiLCJTdGF0aXN0aXF1ZXMgZHUgY29tbWVyY2UgZXh0w6lyaWV1ciIsMTVdLFsiUzIiLCJHZXN0aW9uIGRlcyByZXNzb3VyY2VzIGh1bWFpbmVzIiwxNV0sWyJTMiIsIkdlc3Rpb24gZGUgbGEgbG9naXN0aXF1ZSIsMTVdLFsiUzIiLCJTdGFnZSAxOiBFbnF1w6p0ZSBhY2Fkw6ltaXF1ZSIsMF1dfSx7Imx2bCI6IkwzIiwiYyI6W1siUzEiLCLDiWNvbm9tw6l0cmllIiw0NV0sWyJTMSIsIkJpb3N0YXRpc3RpcXVlIiw0NV0sWyJTMSIsIlN0YXRpc3RpcXVlcyBkw6ltb2dyYXBoaXF1ZXMiLDMwXSxbIlMxIiwiU3RhdGlzdGlxdWVzIGRlIHRyYW5zcG9ydCIsMzBdLFsiUzEiLCJTdGF0aXN0aXF1ZXMgYWdyaWNvbGVzIiw0NV0sWyJTMSIsIlN0YXRpc3RpcXVlcyBkZSBsYSBzYW50w6kiLDE1XSxbIlMxIiwiTWFuYWdlbWVudCIsMzBdLFsiUzEiLCJQbGFuaWZpY2F0aW9uIiw0NV0sWyJTMSIsIkdlc3Rpb24gZmluYW5jacOocmUiLDMwXSxbIlMxIiwiQmFzZXMgZGVzIGRvbm7DqWVzIHJlbGF0aW9ubmVsbGVzIiwzMF0sWyJTMSIsIkFkbWluaXN0cmF0aW9uIGRlcyBiYXNlcyBkZSBkb25uw6llcyIsMTVdLFsiUzEiLCJFbnRyZXByZW5ldXJpYXQiLDMwXSxbIlMxIiwiTWFya2V0aW5nIiwzMF0sWyJTMSIsIlLDqWRhY3Rpb24gYWRtaW5pc3RyYXRpdmUiLDMwXSxbIlMyIiwiR2VzdGlvbiBkZXMgc3RvY2tzIGV0IGRlcyDDqXF1aXBlbWVudHMiLDE1XSxbIlMyIiwiVGjDqW9yaWUgZGVzIGdyYXBoZXMgZXQgb3Jkb25uYW5jZW1lbnQiLDE1XSxbIlMyIiwiVGjDqW9yaWUgZGVzIGZpbGVzIGQnYXR0ZW50ZSIsMTVdLFsiUzIiLCJTdGF0aXN0aXF1ZXMgZGUgbCfDqWR1Y2F0aW9uIiwxNV0sWyJTMiIsIlN0YXRpc3RpcXVlcyBkZXMgcHJpeCBldCBjb25kaXRpb25zIGRlIHZpZSIsMzBdLFsiUzIiLCJTdGF0aXN0aXF1ZXMgZHUgZ2VucmUiLDE1XSxbIlMyIiwiUHJvZ3JhbW1hdGlvbiBsaW7DqWFpcmUiLDE1XSxbIlMyIiwiUHJvZ3JhbW1hdGlvbiBxdWFkcmF0aXF1ZSIsMTVdLFsiUzIiLCJQcm9ncmFtbWF0aW9uIGR5bmFtaXF1ZSIsMTVdLFsiUzIiLCJEcm9pdHMgZGVzIGFmZmFpcmVzIiwxNV0sWyJTMiIsIkRyb2l0IGR1IHRyYXZhaWwiLDE1XSxbIlMyIiwiRXRoaXF1ZSBldCBkw6lvbnRvbG9naWUgcHJvZmVzc2lvbm5lbGxlIiwxNV0sWyJTMiIsIlPDqWN1cml0w6kgYXUgdHJhdmFpbCIsMTVdLFsiUzIiLCJPcmdhbmlzYXRpb24gZXQgZ2VzdGlvbiBzdGF0aXN0aXF1ZXMiLDE1XSxbIlMyIiwiU3RhZ2UgcHJvZmVzc2lvbm5lbCBkZSAzIG1vaXMiLDc1XSxbIlMyIiwiUHJvamV0IHN0YXRpc3RpcXVlIiwxNTBdXX0seyJsdmwiOiJMaWNlbmNlIHNww6ljaWFsZSIsImMiOltbIlMxIiwiTWljcm\/DqWNvbm9taWUiLDMwXSxbIlMxIiwiw4ljb25vbWllIHBvbGl0aXF1ZSAyIiwzMF0sWyJTMSIsIk1hY3Jvw6ljb25vbWllIiw0NV0sWyJTMSIsIkdlc3Rpb24gRmluYW5jacOocmUiLDMwXSxbIlMxIiwiTG9naWNpZWxzIHN0YXRpc3RpcXVlcyAxOiBDb2xsZWN0ZSAoa29ibyBjb2xsZWN0KSIsMzBdLFsiUzEiLCJMb2dpcXVlIG1hdGjDqW1hdGlxdWUiLDE1XSxbIlMxIiwiTGFuZ2FnZSBkZSBwcm9ncmFtbWF0aW9uIG9yaWVudMOpIHN0YXRpc3RpcXVlIiwzMF0sWyJTMSIsIlN0YXRpc3RpcXVlcyBkdSB0cmF2YWlsIiwxNV0sWyJTMSIsIlN0YXRpc3RpcXVlcyBkdSBjb21tZXJjZSBleHTDqXJpZXVyIiwxNV0sWyJTMSIsIkJhc2VzIGRlcyBkb25uw6llcyByZWxhdGlvbm5lbGxlcyIsMzBdLFsiUzEiLCJBZG1pbmlzdHJhdGlvbiBkZXMgYmFzZXMgZGUgZG9ubsOpZXMiLDE1XSxbIlMyIiwiRW50cmVwcmV1bmFyaWF0IiwzMF0sWyJTMiIsIk1hcmtldGluZyIsMzBdLFsiUzIiLCJSw6lkYWN0aW9uIGFkbWluaXN0cmF0aXZlIiwzMF0sWyJTMiIsIlRow6lvcmllIGRlcyBmaWxlcyBkJ2F0dGVudGUiLDE1XSxbIlMyIiwiR2VzdGlvbiBkZXMgc3RvY2tzIiwxNV0sWyJTMiIsIlN0YXRpc3RpcXVlcyBkZSBsJ8OpZHVjYXRpb24iLDE1XSxbIlMyIiwiU3RhdGlzdGlxdWVzIGRlcyBwcml4IGV0IGNvbmRpdGlvbnMgZGUgdmllIiwzMF0sWyJTMiIsIlN0YXRpc3RpcXVlcyBkdSBnZW5yZSIsMTVdLFsiUzIiLCJQcm9ncmFtbWF0aW9uIGxpbsOpYWlyZSIsMTVdLFsiUzIiLCJQcm9ncmFtbWF0aW9uIHF1YWRyYXRpcXVlIiwxNV0sWyJTMiIsIlByb2dyYW1tYXRpb24gZHluYW1pcXVlIiwxNV0sWyJTMiIsIkRyb2l0IGR1IHRyYXZhaWwiLDE1XSxbIlMyIiwiU8OpY3VyaXTDqSBhdSB0cmF2YWlsIiwxNV0sWyJTMiIsIlN0YWdlIHByb2Zlc3Npb25uZWwiLDEzNV0sWyJTMiIsIlByb2pldCB0dXRvcsOpIiwxNjVdXX0seyJsdmwiOiJNMSBEYXRhIHNjaWVuY2UiLCJjIjpbWyJTMSIsIkluaXRpYXRpb24gw6AgbGEgcmVjaGVyY2hlIHNjaWVudGlmaXF1ZSIsNjBdLFsiUzEiLCJQcm9qZXQgZGUgcmVjaGVyY2hlIiw0NV0sWyJTMSIsIkFuZ2xhaXMgSSIsNjBdLFsiUzEiLCJDb21tdW5pY2F0aW9uIFNjaWVudGlmaXF1ZSIsNDVdLFsiUzEiLCJNaWNyb8OpY29ub21pZSAyOiBQcmluY2lwZXMgZXQgYW5hbHlzZXMiLDMwXSxbIlMxIiwiTWFjcm\/DqWNvbm9taWUgMjogQW5hbHlzZSBkZXMgY2FkcmVzIG1hY3Jvw6ljb25vbWlxdWVzIGRlcyBwYXlzIGVuIGTDqXZlbG9wcGVtZW50IiwzMF0sWyJTMSIsIkNvbXB0YWJpbGl0w6kgbmF0aW9uYWxlIDI6IMOJdHVkZSBhcHByb2ZvbmRpZSBkZXMgY29tcHRlcyBuYXRpb25hdXgiLDMwXSxbIlMxIiwiQW5hbHlzZSBkw6ltb2dyYXBoaXF1ZSIsMzBdLFsiUzEiLCJBbmFseXNlIGRlcyBkb25uw6llcyBhcHByb2ZvbmRpZTogQ2FzIGRlcyBkb25uw6llcyB0ZXh0dWVsbGVzIGV0IG5vbiBudW3DqXJpcXVlcyIsMjVdLFsiUzEiLCJTdGF0aXN0aXF1ZSBpbmbDqXJlbnRpZWxsZTogQ2FzIG11bHRpdmFyacOpcyIsNDVdLFsiUzEiLCJTdGF0aXN0aXF1ZSBkw6ljaXNpb25uZWxsZSIsNDVdLFsiUzIiLCLDiWNvbm9tw6l0cmllIGFwcHJvZm9uZGllIiw0NV0sWyJTMiIsIlJlY2hlcmNoZSBvcMOpcmF0aW9ubmVsbGUgOiBUZWNobmlxdWVzIGQnb3B0aW1pc2F0aW9uIGR5bmFtaXF1ZSBldCBub24gbGluw6lhaXJlIiw0NV0sWyJTMiIsIlN0YXRpc3RpcXVlIG1hdGjDqW1hdGlxdWUgYXBwcm9mb25kaWUiLDYwXSxbIlMyIiwiUHJvZ3JhbW1hdGlvbiBzdG9jaGFzdGlxdWUiLDMwXSxbIlMyIiwiUHJvZ3JhbW1hdGlvbiBtYXRow6ltYXRpcXVlIGF2YW5jw6llIiwzMF0sWyJTMiIsIsOJdHVkZSBkZXMgbG9naWNpZWxzIGRlIGNvbGxlY3RlIGV0IGRlIHB1YmxpY2F0aW9uIGRlcyBkb25uw6llcyBlbiBsaWduZSIsMzBdLFsiUzIiLCJDYWxjdWwgc3RhdGlzdGlxdWUgc3VyIG9yZGluYXRldXIiLDMwXSxbIlMyIiwiRGF0YSBtaW5pbmciLDMwXSxbIlMyIiwiTWFjaGluZSBMZWFybmluZyBldCBEZWVwIExlYXJuaW5nIiw0NV0sWyJTMiIsIkludGVsbGlnZW5jZSBhcnRpZmljaWVsbGUiLDMwXSxbIlMyIiwiTWFya2V0aW5nIHN0cmF0w6lnaXF1ZSIsMzBdLFsiUzIiLCJQc3ljaG9sb2dpZSBkZSBsJ2FkdWx0ZSIsMTVdLFsiUzIiLCJTw6ltaW5haXJlIHN1ciBsYSBjb21tdW5pY2F0aW9uIHNvY2lhbGUiLDMwXV19LHsibHZsIjoiTTIgRGF0YSBzY2llbmNlIiwiYyI6W1siUzEiLCJCYXNlcyBkZSBkb25uw6llcyBBdmFuY8OpZXMiLDQ1XSxbIlMxIiwiRGF0YSBXYXJlSG91c2luZyIsNDVdLFsiUzEiLCJBbGdvcml0aG1lcyBldCBzdHJ1Y3R1cmUgZGVzIGRvbm7DqWVzIiw0NV0sWyJTMSIsIkFsZ29yaXRobWVzIHBvdXIgbGVzIEJpZyBkYXRhIiw0NV0sWyJTMSIsIk3DqXRob2RlcyBkZSBQcm9ncmFtbWF0aW9uIGRlcyDDqXF1YXRpb25zIG1hdGjDqW1hdGlxdWVzIGV0IHLDqXNvbHV0aW9uIiwzMF0sWyJTMSIsIlRlY2huaXF1ZXMgZCdvcHRpbWlzYXRpb24gZHluYW1pcXVlcyBwYXIgUHl0aG9uIiwzMF0sWyJTMSIsIlRyYWl0ZW1lbnQgZGVzIEJhc2VzIGRlIGRvbm7DqWVzIG5vbiBudW3DqXJpcXVlcyIsMzBdLFsiUzEiLCJUaMOpb3JpZSBkZSBs4oCZaW5mb3JtYXRpb24iLDQ1XSxbIlMxIiwiw4lsw6ltZW50cyBkZXMgcsOpc2VhdXggaW5mb3JtYXRpcXVlcyIsMzBdLFsiUzEiLCLDiXR1ZGUgZGVzIHByb2pldHMgSW5mb3JtYXRpcXVlcyIsMzBdLFsiUzEiLCJTeXN0w6htZXMgZOKAmWluZm9ybWF0aW9uIDogR8Opb2dyYXBoaXF1ZXMsIFNhbml0YWlyZXMsIETDqW1vZ3JhcGhpcXVlcyIsNDVdLFsiUzIiLCJBZG1pbmlzdHJhdGlvbiBSw6lzZWF1eCBldCBDbG91ZCBDb21wdXRpbmciLDc1XSxbIlMyIiwiQWRtaW5pc3RyYXRpb24gZGVzIGJhc2VzIGRlIGRvbm7DqWVzIiwzMF0sWyJTMiIsIkFwcGxpY2F0aW9ucyBhdmFuY8OpZXMgZHUgTWFjaGluZSBMZWFybmluZyIsNjBdLFsiUzIiLCJNw6l0aG9kZXMgZGUgc2ltdWxhdGlvbiBkZXMgcHJvY2Vzc3VzIHN0YXRpc3RpcXVlcyIsNjBdLFsiUzIiLCJTdGFnZSBwcm9mZXNzaW9ubmVsIGRlIDIgbW9pcyIsNzVdLFsiUzIiLCJNw6ltb2lyZSIsMTUwXV19XSwiaW5mbyI6W3sibHZsIjoiTDEiLCJjIjpbWyJTMSIsIkV4cHJlc3Npb24gb3JhbGUgZXQgw6ljcml0ZSBlbiBmcmFuw6dhaXMiLDMwXSxbIlMxIiwiRXhwcmVzc2lvbiBvcmFsZSBldCDDqWNyaXRlIGVuIGFuZ2xhaXMiLDMwXSxbIlMxIiwiSW50cm9kdWN0aW9uIMOgIGxhIGNvbW11bmljYXRpb24iLDMwXSxbIlMxIiwiVmFsZXVycywgcHJpbmNpcGVzIGV0IHN5bWJvbGVzIGRlIGxhIFLDqXB1YmxpcXVlIiwzMF0sWyJTMSIsIkh5Z2nDqG5lIGV0IGVudmlyb25uZW1lbnQiLDMwXSxbIlMxIiwiSW50cm9kdWN0aW9uIMOgIGzigJlpbmZvcm1hdGlxdWUiLDMwXSxbIlMxIiwiT3V0aWxzIGRlIGJ1cmVhdXRpcXVlLCBk4oCZSW50ZXJuZXQgZXQgZGUgZGVzaWduIGdyYXBoaXF1ZSIsOTBdLFsiUzEiLCJBbGfDqGJyZSIsNDVdLFsiUzEiLCJBbmFseXNlIG1hdGjDqW1hdGlxdWUiLDQ1XSxbIlMxIiwiw4lsw6ltZW50cyBk4oCZYWxnb3JpdGhtaXF1ZSBldCBkZSBwcm9ncmFtbWF0aW9uIG9yaWVudMOpZSBvYmpldCIsOTBdLFsiUzIiLCJTdGF0aXN0aXF1ZSBkZXNjcmlwdGl2ZSA6IEFuYWx5c2UgdW5pdmFyacOpZSBldCBhbmFseXNlIGJpdmFyacOpZSIsNDVdLFsiUzIiLCJJbnRyb2R1Y3Rpb24gw6AgbOKAmcOpdHVkZSBkdSBkcm9pdCIsMzBdLFsiUzIiLCJJbnRyb2R1Y3Rpb24gw6AgbOKAmcOpY29ub21pZSIsNDVdLFsiUzIiLCJBcmNoaXRlY3R1cmUgZGVzIG9yZGluYXRldXJzIiw0NV0sWyJTMiIsIlN5c3TDqG1lIGTigJlleHBsb2l0YXRpb24iLDQ1XSxbIlMyIiwiSW50cm9kdWN0aW9uIGF1eCByw6lzZWF1eCBpbmZvcm1hdGlxdWVzIGV0IGRlIHTDqWzDqWNvbW11bmljYXRpb25zIiw0NV0sWyJTMiIsIlByb2dyYW1tYXRpb24gZ3JhcGhpcXVlIGV0IMOpdsOpbmVtZW50aWVsbGUgZW4gSmF2YSBldCBlbiBDIyIsNDVdLFsiUzIiLCJQcm9ncmFtbWF0aW9uIGdyYXBoaXF1ZSBldCDDqXbDqW5lbWVudGllbGxlIGVuIEMrKyBldCBlbiBQeXRob24iLDQ1XSxbIlMyIiwiSW50cm9kdWN0aW9uIGF1IG1hbmFnZW1lbnQgZGVzIG9yZ2FuaXNhdGlvbnMiLDMwXSxbIlMyIiwiSW50cm9kdWN0aW9uIMOgIGxhIGNvbXB0YWJpbGl0w6kgZXQgw6AgbGEgZ2VzdGlvbiBmaW5hbmNpw6hyZSIsMzBdLFsiUzIiLCJTdGFnZSBkZSB0ZWNobmljaWVuIGRlIGJ1cmVhdXRpcXVlIGV0IGTigJlJbnRlcm5ldCIsNDVdXX0seyJsdmwiOiJMMiIsImMiOltbIlMxIiwiTWF0aMOpbWF0aXF1ZXMgZGlzY3LDqHRlcyIsNDVdLFsiUzEiLCJBbmFseXNlIG51bcOpcmlxdWUiLDMwXSxbIlMxIiwiw4l0dWRlIGR1IHN5c3TDqG1lIGTigJlpbmZvcm1hdGlvbiBwYXIgbGEgbcOpdGhvZGUgTWVyaXNlIiw0NV0sWyJTMSIsIk1vZMOpbGlzYXRpb24gZGVzIHN5c3TDqG1lcyBhdmVjIGxlIGxhbmdhZ2UgVU1MIiw0NV0sWyJTMSIsIlRow6lvcmllIGV0IG91dGlscyBkZSBsYSBzw6ljdXJpdMOpIGluZm9ybWF0aXF1ZSIsNDVdLFsiUzEiLCJTw6ljdXJpdMOpIGluZm9ybWF0aXF1ZSIsNjBdLFsiUzEiLCJBbGdvcml0aG1lcyBldCBzdHJ1Y3R1cmVzIGRlIGRvbm7DqWVzIiw0NV0sWyJTMSIsIlByb2dyYW1tYXRpb24gYXZhbmPDqWUgOiBEZXNpZ24gUGF0dGVybnMgJiBDbGllbnQvU2VydmV1ciIsNDVdLFsiUzEiLCJUaMOpb3JpZSBldCBkw6l2ZWxvcHBlbWVudCBkZSBiYXNlcyBkZSBkb25uw6llcyByZWxhdGlvbm5lbGxlcyIsNjBdLFsiUzEiLCJBZG1pbmlzdHJhdGlvbiBkZSBiYXNlcyBkZSBkb25uw6llcyIsMzBdLFsiUzIiLCJQcm9iYWJpbGl0w6lzIGV0IHN0YXRpc3RpcXVlIGluZsOpcmVudGllbGxlIiw2MF0sWyJTMiIsIkJhc2VzIGRlIGRvbm7DqWVzIG5vbiByZWxhdGlvbm5lbGxlcywgRGF0YSBXYXJlaG91c2luZyBldCBCaWcgRGF0YSIsNjBdLFsiUzIiLCJBZG1pbmlzdHJhdGlvbiBkZSBzeXN0w6htZXMgc291cyBXaW5kb3dzIGV0IExpbnV4Iiw0NV0sWyJTMiIsIsOJbMOpbWVudHMgZGUgbWFpbnRlbmFuY2UgaW5mb3JtYXRpcXVlIiw0NV0sWyJTMiIsIkNvbmNlcHRpb24gZGUgcsOpc2VhdXggaW5mb3JtYXRpcXVlcyIsNDVdLFsiUzIiLCJBZG1pbmlzdHJhdGlvbiBkZSByw6lzZWF1eCBpbmZvcm1hdGlxdWVzIiw0NV0sWyJTMiIsIkTDqXZlbG9wcGVtZW50IGTigJlhcHBsaWNhdGlvbnMgRGVza3RvcCIsNjBdLFsiUzIiLCJEw6l2ZWxvcHBlbWVudCBk4oCZYXBwbGljYXRpb25zIFdlYiIsNjBdLFsiUzIiLCJTdGFnZSBkZSB0ZWNobmljaWVuIGRlIHN5c3TDqG1lcyBldCBkZSByw6lzZWF1eCIsMzBdXX0seyJsdmwiOiJMMyIsImMiOltbIlMxIiwiR2VzdGlvbiBk4oCZdW4gcGFyYyBpbmZvcm1hdGlxdWUiLDQ1XSxbIlMxIiwiQ2xvdWQgQ29tcHV0aW5nIiw0NV0sWyJTMSIsIkTDqXZlbG9wcGVtZW50IGTigJlhcHBsaWNhdGlvbnMgbW9iaWxlcywgTG93IENvZGUgZXQgTm8gQ29kZSIsOTBdLFsiUzEiLCJHw6luaWUgbG9naWNpZWwiLDYwXSxbIlMxIiwiQ29uY2VwdGlvbiBkZXMgaW50ZXJmYWNlcyBob21tZS1tYWNoaW5lIiwzMF0sWyJTMSIsIk1hbmFnZW1lbnQgZGUgcmVzc291cmNlcyBodW1haW5lcyIsMzBdLFsiUzEiLCJQcm9naWNpZWwgZGUgZ2VzdGlvbiBpbnTDqWdyw6kiLDQ1XSxbIlMxIiwiw4ljb25vbWllIGR1IGTDqXZlbG9wcGVtZW50IiwzMF0sWyJTMSIsIkVudHJlcHJlbmV1cmlhdCIsNDVdLFsiUzEiLCJNYXJrZXRpbmcgZGUgbOKAmWlubm92YXRpb24gdGVjaG5vbG9naXF1ZSIsMzBdLFsiUzIiLCJEcm9pdCBkdSB0cmF2YWlsLCBkZXMgYWZmYWlyZXMgZXQgZGUgbGEgcHJvcHJpw6l0w6kgaW50ZWxsZWN0dWVsbGUiLDQ1XSxbIlMyIiwiSW5pdGlhdGlvbiBhdSBzeXN0w6htZSBk4oCZaW5mb3JtYXRpb24gZ8Opb2dyYXBoaXF1ZSIsNDVdLFsiUzIiLCLDiXRoaXF1ZSBldCBkw6lvbnRvbG9naWUgZGVzIHByb2Zlc3Npb25zIGRlIGzigJlpbmZvcm1hdGlxdWUiLDMwXSxbIlMyIiwiU8OpY3VyaXTDqSBhdSB0cmF2YWlsIiwzMF0sWyJTMiIsIlN0YWdlIHByb2Zlc3Npb25uZWwiLDEzNV0sWyJTMiIsIlByb2pldCB0dXRvcsOpIiwxNjVdXX0seyJsdmwiOiJNMSBJbmfDqW5pZXJpZSBldCBtYW5hZ2VtZW50IGRlcyBTSSIsImMiOltbIlMxIiwiUmVjaGVyY2hlIG9ww6lyYXRpb25uZWxsZSBldCB0aMOpb3JpZSBkZXMgZ3JhcGhlcyIsNDVdLFsiUzEiLCJCYXNlcyBkZSBkb25uw6llcyBhdmFuY8OpZXMgOiBCaWcgRGF0YSBldCBEYXRhIFdhcmVob3VzaW5nIiw2MF0sWyJTMSIsIkluZ8OpbmllcmllIGRlIGNvbm5haXNzYW5jZXMgZXQgc3lzdMOobWVzIGV4cGVydHMiLDQ1XSxbIlMxIiwiRGF0YSBNaW5pbmcgZXQgTWFjaGluZSBMZWFybmluZyIsNDVdLFsiUzEiLCJJbmfDqW5pZXJpZSBkZXMgZXhpZ2VuY2VzIGV0IHNww6ljaWZpY2F0aW9uIGZvcm1lbGxlIiw0NV0sWyJTMSIsIlRow6lvcmllIGV0IHByYXRpcXVlIGR1IHRlc3QgbG9naWNpZWwiLDQ1XSxbIlMxIiwiUHJvZ3JhbW1hdGlvbiBwYXJhbGzDqGxlIGV0IGRpc3RyaWJ1w6llIiw0NV0sWyJTMSIsIlByb2dyYW1tYXRpb24gQ2xpZW50L1NlcnZldXIgZXQgcHJvZ3JhbW1hdGlvbiByw6lhY3RpdmUiLDQ1XSxbIlMxIiwiV2ViIEVuZ2luZWVyaW5nIiw0NV0sWyJTMSIsIlVYIERlc2lnbiIsMzBdLFsiUzIiLCJBcmNoaXRlY3R1cmUgbG9naWNpZWxsZSBhdmFuY8OpZSA6IEF0dHJpYnV0ZS1kcml2ZW4gZGVzaWduLCBJbnTDqWdyYXRpb24sIGxpZ25lIGRlIHByb2R1aXRzLCBTT0EgZXQgbWljcm9zZXJ2aWNlcyIsNjBdLFsiUzIiLCJJbml0aWF0aW9uIMOgIGxhIHJlY2hlcmNoZSBzY2llbnRpZmlxdWUgZW4gaW5mb3JtYXRpcXVlIiw0NV0sWyJTMiIsIlBsYW5pZmljYXRpb24gZOKAmXVuIHByb2pldCBkZSByZWNoZXJjaGUgc2NpZW50aWZpcXVlIGVuIGluZm9ybWF0aXF1ZSIsMzBdLFsiUzIiLCJBbmdsYWlzIHRlY2huaXF1ZSIsNDVdLFsiUzIiLCJDb21tdW5pY2F0aW9uIHNjaWVudGlmaXF1ZSIsNTBdLFsiUzIiLCJSw6lkYWN0aW9uIHRlY2huaXF1ZSIsMzBdLFsiUzIiLCLDiWzDqW1lbnRzIGRlIGNyeXB0b2dyYXBoaWUgZXQgY3J5cHRhbmFseXNlIiw0NV0sWyJTMiIsIkV0aGljYWwgSGFja2luZyIsNDBdLFsiUzIiLCJFbnRlcnByaXNlIEFyY2hpdGVjdHVyZSBGcmFtZXdvcmsiLDMwXSxbIlMyIiwiVXJiYW5pc2F0aW9uIGRlIHN5c3TDqG1lcyBk4oCZaW5mb3JtYXRpb24iLDMwXSxbIlMyIiwiU3RhZ2UgZW4gaW5nw6luaWVyaWUgZHUgbG9naWNpZWwiLDQ1XV19LHsibHZsIjoiTTEgU3lzdMOobWVzLCByw6lzZWF1eCBldCBpbmZyYXN0cnVjdHVyZXMiLCJjIjpbWyJTMSIsIlJlY2hlcmNoZSBvcMOpcmF0aW9ubmVsbGUgZXQgdGjDqW9yaWUgZGVzIGdyYXBoZXMiLDQ1XSxbIlMxIiwiQmFzZXMgZGUgZG9ubsOpZXMgYXZhbmPDqWVzIDogQmlnIERhdGEgZXQgRGF0YSBXYXJlaG91c2luZyIsNjBdLFsiUzEiLCJSw6lzZWF1eCBmaWxhaXJlcyIsNDVdLFsiUzEiLCJSw6lzZWF1eCBzYW5zIGZpbCBldCBtb2JpbGVzIiw0NV0sWyJTMSIsIkluZ8OpbmllcmllIGR1IGxvZ2ljaWVsIHBvdXIgbGVzIHLDqXNlYXV4Iiw0NV0sWyJTMSIsIlByb2dyYW1tYXRpb24gcGFyYWxsw6hsZSBldCBkaXN0cmlidcOpZSIsNDVdLFsiUzEiLCJQcm9ncmFtbWF0aW9uIENsaWVudC9TZXJ2ZXVyIGV0IHByb2dyYW1tYXRpb24gcsOpYWN0aXZlIiw0NV0sWyJTMSIsIkFkbWluaXN0cmF0aW9uIGRlIHN5c3TDqG1lcyBldCBkZSByw6lzZWF1eCBzb3VzIExpbnV4Iiw0NV0sWyJTMSIsIkFkbWluaXN0cmF0aW9uIGRlIHN5c3TDqG1lcyBzb3VzIFdpbmRvd3MiLDMwXSxbIlMyIiwiUsOpc2VhdXggYXZhbmPDqXMiLDYwXSxbIlMyIiwiSW5pdGlhdGlvbiDDoCBsYSByZWNoZXJjaGUgc2NpZW50aWZpcXVlIGVuIGluZm9ybWF0aXF1ZSIsNDVdLFsiUzIiLCJQbGFuaWZpY2F0aW9uIGTigJl1biBwcm9qZXQgZGUgcmVjaGVyY2hlIHNjaWVudGlmaXF1ZSBlbiBpbmZvcm1hdGlxdWUiLDMwXSxbIlMyIiwiQW5nbGFpcyB0ZWNobmlxdWUiLDQ1XSxbIlMyIiwiQ29tbXVuaWNhdGlvbiBzY2llbnRpZmlxdWUiLDUwXSxbIlMyIiwiUsOpZGFjdGlvbiB0ZWNobmlxdWUiLDMwXSxbIlMyIiwiw4lsw6ltZW50cyBkZSBjcnlwdG9ncmFwaGllIGV0IGNyeXB0YW5hbHlzZSIsNDVdLFsiUzIiLCJFdGhpY2FsIEhhY2tpbmciLDQwXSxbIlMyIiwiU8OpY3VyaXTDqSBkZXMgcsOpc2VhdXggaW5mb3JtYXRpcXVlcyAyIiwzMF0sWyJTMiIsIlN0b2NrYWdlLCBDbG91ZCBldCB2aXJ0dWFsaXNhdGlvbiIsNDVdLFsiUzIiLCJTdGFnZSBlbiByw6lzZWF1eCBldCBpbmZyYXN0cnVjdHVyZXMiLDQ1XV19XSwiZ2VzdCI6W3sibHZsIjoiTDEiLCJjIjpbWyJTMSIsIlRlY2huaXF1ZXMgZGUgY29tbXVuaWNhdGlvbiBvcmFsZSBldCDDqWNyaXRlIiw0NV0sWyJTMSIsIkFuZ2xhaXMgZ8OpbsOpcmFsIiw0NV0sWyJTMSIsIkluZm9ybWF0aXF1ZSA6IEJ1cmVhdXRpcXVlIiw3NV0sWyJTMSIsIlN0YXRpc3RpcXVlIGRlc2NyaXB0aXZlIiw2MF0sWyJTMSIsIkFsZ8OoYnJlIiw2MF0sWyJTMSIsIkFuYWx5c2UiLDYwXSxbIlMxIiwiw4lkdWNhdGlvbiDDoCBsYSBDaXRveWVubmV0w6kiLDQ1XSxbIlMxIiwiw4lsw6ltZW50cyBkZSBEcm9pdCBDaXZpbCBldCBDb25zdGl0dXRpb25uZWwiLDYwXSxbIlMyIiwiQ29tcHRhYmlsaXTDqSBGaW5hbmNpw6hyZSIsOTBdLFsiUzIiLCJJbnRyb2R1Y3Rpb24gYXUgbWFuYWdlbWVudCIsNDVdLFsiUzIiLCJHZXN0aW9uIE1hcmtldGluZyIsNDVdLFsiUzIiLCJNYXRow6ltYXRpcXVlcyBGaW5hbmNpw6hyZXMiLDc1XSxbIlMyIiwiRG9jdW1lbnRzIGNvbW1lcmNpYXV4Iiw0NV0sWyJTMiIsIk1pY3Jvw6ljb25vbWllIiw0NV0sWyJTMiIsIk1hY3Jvw6ljb25vbWllIiw0NV0sWyJTMiIsIlByYXRpcXVlcyBwcm9mZXNzaW9ubmVsbGVzIiwzMF0sWyJTMiIsIlN0YWdlIGQnb2JzZXJ2YXRpb24iLDMwXV19XX0sInRlYWNoIjpbeyJuIjoiQ8OpbGVzdGluIEtpbWFudWthIFJ1cmlobyIsImciOiJEb2N0ZXVyLCBjaGVmIGRlIHRyYXZhdXgiLCJkIjoic3RhdCIsImIiOiJDb29yZG9ubmF0ZXVyIGR1IENJUy1JU1NOVCBldCBzZWNyw6l0YWlyZSBnw6luw6lyYWwgY2hhcmfDqSBkZSBsYSByZWNoZXJjaGUuIFBoRCBlbiBzY2llbmNlcyBkZXMgZG9ubsOpZXMsIDIwIGFucyBkZSBwcmF0aXF1ZSBkZSBsJ2FuYWx5c2Ugc3RhdGlzdGlxdWUuIiwiYyI6WyJNw6l0aG9kb2xvZ2llIGQnZW5xdcOqdGUiLCJTdGF0aXN0aXF1ZSBpbmbDqXJlbnRpZWxsZSAyOiBFc3RpbWF0aW9uIGV0IHRlc3RzIiwiRW5xdcOqdGUgZGUgdGVycmFpbiIsIkxvZ2ljaWVscyBzdGF0aXN0aXF1ZXMgMzogVHJhaXRlbWVudCBldCBhbmFseXNlIiwiR2VzdGlvbiBkZXMgc3RvY2tzIGV0IGRlcyDDqXF1aXBlbWVudHMiLCJUaMOpb3JpZSBkZXMgZ3JhcGhlcyBldCBvcmRvbm5hbmNlbWVudCIsIlRow6lvcmllIGRlcyBmaWxlcyBkJ2F0dGVudGUiXX0seyJuIjoiRGF2aWQiLCJnIjoiUHJvZmVzc2V1ciIsImQiOiIiLCJiIjoiRmljaGUgw6AgY29tcGzDqXRlci4iLCJjIjpbXX0seyJuIjoiVGhvbWFzIiwiZyI6IlByb2Zlc3NldXIiLCJkIjoiIiwiYiI6IkZpY2hlIMOgIGNvbXBsw6l0ZXIuIiwiYyI6W119LHsibiI6IlBhdWwgU2VuemlyYSBOYWhheW8iLCJnIjoiUHJvZmVzc2V1ciIsImQiOiJnZXN0IiwiYiI6IkRpcmVjdGV1ciBnw6luw6lyYWwuIMOJY29ub21pZSBkZSBsJ8OpZHVjYXRpb24gZXQgZHUgdHJhdmFpbCwgZmluYW5jZXMgcHVibGlxdWVzLiBDaGVyY2hldXIgc2VuaW9yIGF1IENJUy4iLCJjIjpbIsOJY29ub21pZSBwb2xpdGlxdWUgMSIsIkludHJvZHVjdGlvbiDDoCBsJ8OpY29ub21pZSIsIk1pY3Jvw6ljb25vbWllIiwiTWFjcm\/DqWNvbm9taWUiLCLDiWNvbm9taWUgcG9saXRpcXVlIDIiLCJTdGF0aXN0aXF1ZXMgZHUgdHJhdmFpbCIsIlN0YXRpc3RpcXVlcyBkdSBjb21tZXJjZSBleHTDqXJpZXVyIiwiU3RhdGlzdGlxdWVzIGRlIGwnw6lkdWNhdGlvbiIsIkV0aGlxdWUgZXQgZMOpb250b2xvZ2llIHByb2Zlc3Npb25uZWxsZSIsIsOJdGhpcXVlIGV0IGTDqW9udG9sb2dpZSBkZXMgcHJvZmVzc2lvbnMgZGUgbOKAmWluZm9ybWF0aXF1ZSJdfSx7Im4iOiJNdW55YXJ1eWVuemkiLCJnIjoiQ2hlZiBkZSB0cmF2YXV4IiwiZCI6InN0YXQiLCJiIjoiIiwiYyI6WyJBbGfDqGJyZSAxOiBBbGfDqGJyZSBsaW7DqWFpcmUiLCJBbGfDqGJyZSAyOiBBbGfDqGJyZSBtYXRyaWNpZWxsZSIsIkFsZ8OoYnJlIiwiQWxnw6hicmUgMzogR8Opb23DqXRyaWUgYW5hbHl0aXF1ZSJdfSx7Im4iOiJDbMOpbWVudCBEdXNoaW1lIEthemFtYXJhbmRlIiwiZyI6IkFzc2lzdGFudCIsImQiOiJzdGF0IiwiYiI6Ik1TYyBlbiBzY2llbmNlcyBkZXMgZG9ubsOpZXMuIFN0YXRpc3RpY2llbiwgYW5hbHlzZSBxdWFsaXRhdGl2ZSBldCBjb250csO0bGUgcXVhbGl0w6kgYXUgQ0lTLiIsImMiOlsiU3RhdGlzdGlxdWUgZGVzY3JpcHRpdmUgMTogQW5hbHlzZSB1bml2YXJpw6llIiwiU3RhdGlzdGlxdWUgZGVzY3JpcHRpdmUgMjogQW5hbHlzZSBiaXZhcmnDqWUiLCJDYWxjdWwgZGVzIHByb2JhYmlsaXTDqXMgMSIsIlByYXRpcXVlIGRlcyBlbnF1w6p0ZXMgMTogY29sbGVjdGUgZGVzIGRvbm7DqWVzIiwiU3RhdGlzdGlxdWUgZGVzY3JpcHRpdmUgOiBBbmFseXNlIHVuaXZhcmnDqWUgZXQgYW5hbHlzZSBiaXZhcmnDqWUiLCJTdGF0aXN0aXF1ZSBkZXNjcmlwdGl2ZSIsIkFuYWx5c2UgMzogQW5hbHlzZSBudW3DqXJpcXVlIiwiQW5hbHlzZSBkZXMgZG9ubsOpZXMgbXVsdGl2YXJpw6llcyIsIkFuYWx5c2UgbnVtw6lyaXF1ZSIsIlByb2JhYmlsaXTDqXMgZXQgc3RhdGlzdGlxdWUgaW5mw6lyZW50aWVsbGUiLCJCaW9zdGF0aXN0aXF1ZSIsIlN0YXRpc3RpcXVlcyBkZSBsYSBzYW50w6kiXX0seyJuIjoiUGF0aWVudCBOc2hvbWJvIE11YmFsYW1hIiwiZyI6IkFzc2lzdGFudCIsImQiOiJzdGF0IiwiYiI6Ik1TYyBlbiBzY2llbmNlcyBkZXMgZG9ubsOpZXMuIERhdGEgbWFuYWdlciBkdSBDSVMsIHNww6ljaWFsaXN0ZSBkZSBsYSBjb2xsZWN0ZSBtb2JpbGUuIiwiYyI6WyJCdXJlYXV0aXF1ZSAxOiBUcmFpdGVtZW50IGRlIHRleHRlIChXb3JkLCBFeGNlbCwgUG93ZXJQb2ludOKApikiLCJUaMOpb3JpZSBldCBwcmF0aXF1ZSBkZXMgc29uZGFnZXMgMSIsIlByYXRpcXVlIGRlcyBlbnF1w6p0ZXMgMiA6IFRyYWl0ZW1lbnQgZGVzIGRvbm7DqWVzIiwiUHJhdGlxdWUgZGVzIGVucXXDqnRlcyA6IEFuYWx5c2UgZGVzIGRvbm7DqWVzIiwiTG9naWNpZWxzIHN0YXRpc3RpcXVlcyAxOiBDb2xsZWN0ZSIsIkxvZ2ljaWVscyBzdGF0aXN0aXF1ZXMgMjogU29uZGFnZXMiLCJMb2dpY2llbHMgc3RhdGlzdGlxdWVzIDM6IFRyYWl0ZW1lbnQgZXQgYW5hbHlzZSIsIlN0YXRpc3RpcXVlcyBkZSB0cmFuc3BvcnQiLCJMb2dpY2llbHMgc3RhdGlzdGlxdWVzIDE6IENvbGxlY3RlIChrb2JvIGNvbGxlY3QpIl19LHsibiI6Ik9zY2FyIEhhYmltcHVod2UgUmVtZXpvIiwiZyI6IkFzc2lzdGFudCIsImQiOiJzdGF0IiwiYiI6Ik1TYy4gQ2hlcmNoZXVyLWFuYWx5c3RlIHF1YWxpdGF0aWYgYXUgQ0lTLiIsImMiOlsiQW5hbHlzZSBkZXMgZG9ubsOpZXMgcXVhbGl0YXRpdmVzIiwiR2VzdGlvbiBkZSBsYSBsb2dpc3RpcXVlIiwiU3RhdGlzdGlxdWVzIGRlcyBwcml4IGV0IGNvbmRpdGlvbnMgZGUgdmllIiwiT3JnYW5pc2F0aW9uIGV0IGdlc3Rpb24gc3RhdGlzdGlxdWVzIl19LHsibiI6IkRpZXUtbWVyY2kgS2FtYmFsZSBLYWhhbmR1a3lhIiwiZyI6IkFzc2lzdGFudCIsImQiOiJnZXN0IiwiYiI6Ik1TYyBlbiBzY2llbmNlcyDDqWNvbm9taXF1ZXMuIEV4cGVydCBzdWl2aS3DqXZhbHVhdGlvbiBldCBhbmFseXNlIHF1YW50aXRhdGl2ZSBhdSBDSVMuIiwiYyI6WyJNYXRow6ltYXRpcXVlcyBGaW5hbmNpw6hyZXMiLCJEb2N1bWVudHMgY29tbWVyY2lhdXgiLCJNaWNyb8OpY29ub21pZSIsIk1hY3Jvw6ljb25vbWllIiwiU3RhdGlzdGlxdWVzIGR1IGNvbW1lcmNlIGV4dMOpcmlldXIiLCJQbGFuaWZpY2F0aW9uIl19LHsibiI6IlRpbW90aMOpZSBOZ2VuemkgTnlhcnVzYXphIiwiZyI6IkNoZWYgZGUgdHJhdmF1eCIsImQiOiJnZXN0IiwiYiI6IlNlY3LDqXRhaXJlIGfDqW7DqXJhbCBhZG1pbmlzdHJhdGlmLiBNU2MsIGRvY3RvcmFudC4gUsOpc29sdXRpb24gZGVzIGNvbmZsaXRzIGlkZW50aXRhaXJlcywgcGFpeCBldCBjb2jDqXNpb24gc29jaWFsZS4iLCJjIjpbIkludHJvZHVjdGlvbiBhdSBtYW5hZ2VtZW50IGRlcyBvcmdhbmlzYXRpb25zIiwiSW50cm9kdWN0aW9uIGF1IG1hbmFnZW1lbnQiLCJHZXN0aW9uIGRlcyByZXNzb3VyY2VzIGh1bWFpbmVzIiwiTWFuYWdlbWVudCIsIkVudHJlcHJlbmV1cmlhdCIsIk1hbmFnZW1lbnQgZGUgcmVzc291cmNlcyBodW1haW5lcyJdfSx7Im4iOiJCYXJha2EiLCJnIjoiQXNzaXN0YW50IiwiZCI6InN0YXQiLCJiIjoiIiwiYyI6WyJTdGF0aXN0aXF1ZSBpbmbDqXJlbnRpZWxsZSAyOiBFc3RpbWF0aW9uIGV0IHRlc3RzIiwiQW5hbHlzZSBkZXMgZG9ubsOpZXMgZGlzY3LDqHRlcyIsIkxhbmdhZ2UgZGUgcHJvZ3JhbW1hdGlvbiBvcmllbnTDqSBzdGF0aXN0aXF1ZSJdfSx7Im4iOiJLYWJha2EiLCJnIjoiQXNzaXN0YW50IiwiZCI6InN0YXQiLCJiIjoiIiwiYyI6WyJTdGF0aXN0aXF1ZSBpbmbDqXJlbnRpZWxsZSAxOiBMb2lzIGRlIHByb2JhYmlsaXTDqXMiLCJDYWxjdWwgZGVzIHByb2JhYmlsaXTDqXMgMiIsIlByb2dyYW1tYXRpb24gZHluYW1pcXVlIl19LHsibiI6IkthZGhhIiwiZyI6IkFzc2lzdGFudCIsImQiOiJzdGF0IiwiYiI6IiIsImMiOlsiw4ljb25vbcOpdHJpZSIsIlByb2dyYW1tYXRpb24gcXVhZHJhdGlxdWUiXX0seyJuIjoiUnVidW5nbyIsImciOiJBc3Npc3RhbnQiLCJkIjoic3RhdCIsImIiOiIiLCJjIjpbIkhpc3RvaXJlIGRlIGxhIHN0YXRpc3RpcXVlIiwiU3RhdGlzdGlxdWVzIGTDqW1vZ3JhcGhpcXVlcyJdfSx7Im4iOiJTYXJ1bWVuZGUiLCJnIjoiQXNzaXN0YW50IiwiZCI6InN0YXQiLCJiIjoiIiwiYyI6WyJEw6ltb2dyYXBoaWUiLCJTdGF0aXN0aXF1ZXMgZHUgZ2VucmUiLCLDiWNvbm9taWUgZHUgZMOpdmVsb3BwZW1lbnQiXX0seyJuIjoiUG9sbyBGdWV0YSIsImciOiJDaGVmIGRlIHRyYXZhdXgiLCJkIjoic3RhdCIsImIiOiIiLCJjIjpbIlRow6lvcmllIGV0IHByYXRpcXVlIGRlcyBzb25kYWdlcyAyIiwiUHJvZ3JhbW1hdGlvbiBsaW7DqWFpcmUiXX0seyJuIjoiU2FsdW11IiwiZyI6IkNoZWYgZGUgdHJhdmF1eCIsImQiOiJzdGF0IiwiYiI6IiIsImMiOlsiSW50cm9kdWN0aW9uIMOgIGxhIHByb2dyYW1tYXRpb24iLCJMYW5nYWdlIGRlIHByb2dyYW1tYXRpb24gb3JpZW50w6kgc3RhdGlzdGlxdWUiLCJTdGF0aXN0aXF1ZXMgaW5kdXN0cmllbGxlcyIsIlN0YXRpc3RpcXVlcyBhZ3JpY29sZXMiXX0seyJuIjoiU3Rld2FydCBLYXNlcmVrYSIsImciOiJBc3Npc3RhbnQiLCJkIjoic3RhdCIsImIiOiIiLCJjIjpbIkFuYWx5c2UgMjogQW5hbHlzZSBpbmZpbml0w6lzaW1hbGUgMiIsIkludHJvZHVjdGlvbiDDoCBsYSBwcm9ncmFtbWF0aW9uIiwiUHJvZ3JhbW1hdGlvbiBkeW5hbWlxdWUiLCJNYWNoaW5lIExlYXJuaW5nIGV0IERlZXAgTGVhcm5pbmciXX0seyJuIjoiU3VsdWx1IiwiZyI6IkFzc2lzdGFudCIsImQiOiJzdGF0IiwiYiI6IiIsImMiOlsiQW5hbHlzZSAxOiBBbmFseXNlIGluZmluaXTDqXNpbWFsZSAxIl19LHsibiI6IktvcGkiLCJnIjoiQ2hlZiBkZSB0cmF2YXV4IiwiZCI6InN0YXQiLCJiIjoiIiwiYyI6WyJBbGfDqGJyZSIsIkFuYWx5c2UiLCJMb2dpcXVlIG1hdGjDqW1hdGlxdWUiXX0seyJuIjoiw4lsb2dlIE1ha29ueWFuZSIsImciOiJBc3Npc3RhbnQiLCJkIjoic3RhdCIsImIiOiIiLCJjIjpbIkFuYWx5c2UgbWF0aMOpbWF0aXF1ZSIsIkFuYWx5c2UiLCJNYXRow6ltYXRpcXVlcyBkaXNjcsOodGVzIiwiTG9naXF1ZSBtYXRow6ltYXRpcXVlIl19LHsibiI6IkdhaGFtYW55aSIsImciOiJDaGVmIGRlIHRyYXZhdXgiLCJkIjoiZ2VzdCIsImIiOiIiLCJjIjpbIkNvbXB0YWJpbGl0w6kgbmF0aW9uYWxlIl19LHsibiI6IkthbWJhbGUgTWJvZ2hhIiwiZyI6IkFzc2lzdGFudCIsImQiOiJpbmZvIiwiYiI6IiIsImMiOlsiSW5mb3JtYXRpcXVlIGfDqW7DqXJhbGUiLCJCdXJlYXV0aXF1ZSAyOiBPdXRpbHMgZCdJbnRlcm5ldCIsIkludHJvZHVjdGlvbiDDoCBs4oCZaW5mb3JtYXRpcXVlIiwiT3V0aWxzIGRlIGJ1cmVhdXRpcXVlLCBk4oCZSW50ZXJuZXQgZXQgZGUgZGVzaWduIGdyYXBoaXF1ZSIsIkFyY2hpdGVjdHVyZSBkZXMgb3JkaW5hdGV1cnMiXX0seyJuIjoiQW5kcsOpIE11ZGVyd2EiLCJnIjoiQXNzaXN0YW50IiwiZCI6ImluZm8iLCJiIjoiIiwiYyI6WyLDiWzDqW1lbnRzIGTigJlhbGdvcml0aG1pcXVlIGV0IGRlIHByb2dyYW1tYXRpb24gb3JpZW50w6llIG9iamV0IiwiUHJvZ3JhbW1hdGlvbiBncmFwaGlxdWUgZXQgw6l2w6luZW1lbnRpZWxsZSBlbiBKYXZhIGV0IGVuIEMjIiwiw4l0dWRlIGR1IHN5c3TDqG1lIGTigJlpbmZvcm1hdGlvbiBwYXIgbGEgbcOpdGhvZGUgTWVyaXNlIiwiVGjDqW9yaWUgZXQgZMOpdmVsb3BwZW1lbnQgZGUgYmFzZXMgZGUgZG9ubsOpZXMgcmVsYXRpb25uZWxsZXMiLCJCYXNlcyBkZSBkb25uw6llcyBub24gcmVsYXRpb25uZWxsZXMsIERhdGEgV2FyZWhvdXNpbmcgZXQgQmlnIERhdGEiLCJCYXNlcyBkZXMgZG9ubsOpZXMgcmVsYXRpb25uZWxsZXMiLCJHw6luaWUgbG9naWNpZWwiXX0seyJuIjoiUGFjaWZpcXVlIEJheW9uZ3dhIiwiZyI6IkNoZWYgZGUgdHJhdmF1eCIsImQiOiJpbmZvIiwiYiI6IiIsImMiOlsiUHJvZ3JhbW1hdGlvbiBncmFwaGlxdWUgZXQgw6l2w6luZW1lbnRpZWxsZSBlbiBDKysgZXQgZW4gUHl0aG9uIiwiSW50cm9kdWN0aW9uIMOgIGxhIHByb2dyYW1tYXRpb24iLCJBbGdvcml0aG1lcyBldCBzdHJ1Y3R1cmVzIGRlIGRvbm7DqWVzIiwiQ2xvdWQgQ29tcHV0aW5nIl19LHsibiI6IlBhdWwgTXVwZW5kYSIsImciOiJBc3Npc3RhbnQiLCJkIjoiaW5mbyIsImIiOiIiLCJjIjpbIk1vZMOpbGlzYXRpb24gZGVzIHN5c3TDqG1lcyBhdmVjIGxlIGxhbmdhZ2UgVU1MIiwiSW5pdGlhdGlvbiBhdSBzeXN0w6htZSBk4oCZaW5mb3JtYXRpb24gZ8Opb2dyYXBoaXF1ZSJdfSx7Im4iOiJHaGlzbGFpbiBWYWhlbWJpIiwiZyI6IkFzc2lzdGFudCIsImQiOiJpbmZvIiwiYiI6IiIsImMiOlsiVGjDqW9yaWUgZXQgb3V0aWxzIGRlIGxhIHPDqWN1cml0w6kgaW5mb3JtYXRpcXVlIiwiU8OpY3VyaXTDqSBpbmZvcm1hdGlxdWUiLCJDb25jZXB0aW9uIGRlIHLDqXNlYXV4IGluZm9ybWF0aXF1ZXMiXX0seyJuIjoiVGFtYndlIiwiZyI6IkFzc2lzdGFudCIsImQiOiJpbmZvIiwiYiI6IiIsImMiOlsiSW50cm9kdWN0aW9uIGF1eCByw6lzZWF1eCBpbmZvcm1hdGlxdWVzIGV0IGRlIHTDqWzDqWNvbW11bmljYXRpb25zIiwiQWRtaW5pc3RyYXRpb24gZGUgcsOpc2VhdXggaW5mb3JtYXRpcXVlcyJdfSx7Im4iOiJNb8Ovc2UgTnRhcnVidXRhIiwiZyI6IkFzc2lzdGFudCIsImQiOiJpbmZvIiwiYiI6IiIsImMiOlsiUHJvZ3JhbW1hdGlvbiBhdmFuY8OpZSA6IERlc2lnbiBQYXR0ZXJucyAmIENsaWVudC9TZXJ2ZXVyIl19LHsibiI6IkFqdWFtdW5ndSIsImciOiJDaGVmIGRlIHRyYXZhdXgiLCJkIjoiaW5mbyIsImIiOiIiLCJjIjpbIkFkbWluaXN0cmF0aW9uIGRlIGJhc2VzIGRlIGRvbm7DqWVzIiwiQWRtaW5pc3RyYXRpb24gZGVzIGJhc2VzIGRlIGRvbm7DqWVzIl19LHsibiI6IkFsZXgiLCJnIjoiQXNzaXN0YW50IiwiZCI6ImluZm8iLCJiIjoiIiwiYyI6WyJBZG1pbmlzdHJhdGlvbiBkZSBzeXN0w6htZXMgc291cyBXaW5kb3dzIGV0IExpbnV4Il19LHsibiI6IkRlbHBoaW4gQ2hpemEiLCJnIjoiQXNzaXN0YW50IiwiZCI6ImluZm8iLCJiIjoiIiwiYyI6WyLDiWzDqW1lbnRzIGRlIG1haW50ZW5hbmNlIGluZm9ybWF0aXF1ZSIsIkdlc3Rpb24gZOKAmXVuIHBhcmMgaW5mb3JtYXRpcXVlIiwiSW50ZWxsaWdlbmNlIGFydGlmaWNpZWxsZSJdfSx7Im4iOiJTaGluZGFubyIsImciOiJDaGVmIGRlIHRyYXZhdXgiLCJkIjoiaW5mbyIsImIiOiIiLCJjIjpbIkTDqXZlbG9wcGVtZW50IGTigJlhcHBsaWNhdGlvbnMgRGVza3RvcCIsIkNvbmNlcHRpb24gZGVzIGludGVyZmFjZXMgaG9tbWUtbWFjaGluZSIsIlByb2dpY2llbCBkZSBnZXN0aW9uIGludMOpZ3LDqSJdfSx7Im4iOiJHYcOrdGFuIEFieW8iLCJnIjoiQXNzaXN0YW50IiwiZCI6ImluZm8iLCJiIjoiIiwiYyI6WyJEw6l2ZWxvcHBlbWVudCBk4oCZYXBwbGljYXRpb25zIFdlYiIsIkTDqXZlbG9wcGVtZW50IGTigJlhcHBsaWNhdGlvbnMgbW9iaWxlcywgTG93IENvZGUgZXQgTm8gQ29kZSJdfSx7Im4iOiJDaHJpc3RvcGhlIiwiZyI6IkFzc2lzdGFudCIsImQiOiJpbmZvIiwiYiI6IiIsImMiOlsiU3lzdMOobWUgZOKAmWV4cGxvaXRhdGlvbiJdfSx7Im4iOiJEYW5pZWwgTWFoZXNoZSIsImciOiJBc3Npc3RhbnQiLCJkIjoiaW5mbyIsImIiOiIiLCJjIjpbIlPDqWN1cml0w6kgYXUgdHJhdmFpbCJdfSx7Im4iOiJSb2RyaWd1ZSBLYWxlcmUiLCJnIjoiQXNzaXN0YW50IiwiZCI6Imdlc3QiLCJiIjoiIiwiYyI6WyJDb21wdGFiaWxpdMOpIGfDqW7DqXJhbGUiLCJDb21wdGFiaWxpdMOpIGRlcyBlbnRyZXByaXNlcyIsIkludHJvZHVjdGlvbiDDoCBsYSBjb21wdGFiaWxpdMOpIGV0IMOgIGxhIGdlc3Rpb24gZmluYW5jacOocmUiLCJTdGF0aXN0aXF1ZXMgZHUgY29tbWVyY2UgZXh0w6lyaWV1ciJdfSx7Im4iOiJKb3N1w6kgTnZ1bmFiYW5kaSIsImciOiJDaGVmIGRlIHRyYXZhdXgiLCJkIjoiZ2VzdCIsImIiOiIiLCJjIjpbIkNvbXB0YWJpbGl0w6kgRmluYW5jacOocmUiXX0seyJuIjoiR3JhY2llbiBNZWtlYmUiLCJnIjoiQXNzaXN0YW50IiwiZCI6Imdlc3QiLCJiIjoiIiwiYyI6WyJHZXN0aW9uIE1hcmtldGluZyIsIk1hcmtldGluZyIsIk1hcmtldGluZyBkZSBs4oCZaW5ub3ZhdGlvbiB0ZWNobm9sb2dpcXVlIl19LHsibiI6Ikp1c3RpbiBLYXZ1bmdpcm8iLCJnIjoiQXNzaXN0YW50IiwiZCI6Imdlc3QiLCJiIjoiIiwiYyI6WyJHZXN0aW9uIGZpbmFuY2nDqHJlIl19LHsibiI6IkJ1aW5nbyIsImciOiJDaGVmIGRlIHRyYXZhdXgiLCJkIjoiZ2VzdCIsImIiOiIiLCJjIjpbIkluZm9ybWF0aXF1ZSA6IEJ1cmVhdXRpcXVlIl19LHsibiI6IkN5cHJpZW4gQmFyaWJ1dHNhIiwiZyI6IkNoZWYgZGUgdHJhdmF1eCIsImQiOiJsYW5nIiwiYiI6IiIsImMiOlsiRnJhbsOnYWlzIiwiVGVjaG5pcXVlIGQnZXhwcmVzc2lvbiBvcmFsZSBldCDDqWNyaXRlIiwiRXhwcmVzc2lvbiBvcmFsZSBldCDDqWNyaXRlIGVuIGZyYW7Dp2FpcyIsIlRlY2huaXF1ZXMgZGUgY29tbXVuaWNhdGlvbiBvcmFsZSBldCDDqWNyaXRlIiwiUsOpZGFjdGlvbiBhZG1pbmlzdHJhdGl2ZSJdfSx7Im4iOiJIb3JhY2UgQmFoYXRpIiwiZyI6IkNoZWYgZGUgdHJhdmF1eCIsImQiOiJsYW5nIiwiYiI6IiIsImMiOlsiQW5nbGFpcyIsIkV4cHJlc3Npb24gb3JhbGUgZXQgw6ljcml0ZSBlbiBhbmdsYWlzIl19LHsibiI6IlNhbnZ1cmEiLCJnIjoiQ2hlZiBkZSB0cmF2YXV4IiwiZCI6ImxhbmciLCJiIjoiIiwiYyI6WyJBbmdsYWlzIGfDqW7DqXJhbCJdfSx7Im4iOiJBaW3DqSBCdXRvdGltYSIsImciOiJDaGVmIGRlIHRyYXZhdXgiLCJkIjoibGFuZyIsImIiOiIiLCJjIjpbIkludHJvZHVjdGlvbiDDoCBsYSBjb21tdW5pY2F0aW9uIl19LHsibiI6Ikt5ZW1id2EiLCJnIjoiQ2hlZiBkZSB0cmF2YXV4IiwiZCI6ImxhbmciLCJiIjoiIiwiYyI6WyLDiWR1Y2F0aW9uIMOgIGxhIGNpdG95ZW5uZXTDqSIsIlZhbGV1cnMsIHByaW5jaXBlcyBldCBzeW1ib2xlcyBkZSBsYSBSw6lwdWJsaXF1ZSJdfSx7Im4iOiJTZW50dXl1eXUiLCJnIjoiQ2hlZiBkZSB0cmF2YXV4IiwiZCI6ImxhbmciLCJiIjoiIiwiYyI6WyJIeWdpw6huZSBldCBlbnZpcm9ubmVtZW50Il19LHsibiI6IkJ1ZG9nbyIsImciOiJDaGVmIGRlIHRyYXZhdXgiLCJkIjoibGFuZyIsImIiOiIiLCJjIjpbIlNvY2lvbG9naWUiXX0seyJuIjoiSXJhZ2kiLCJnIjoiQXNzaXN0YW50IiwiZCI6ImxhbmciLCJiIjoiIiwiYyI6WyJEcm9pdCIsIsOJbMOpbWVudHMgZGUgRHJvaXQgQ2l2aWwgZXQgQ29uc3RpdHV0aW9ubmVsIiwiRHJvaXRzIGRlcyBhZmZhaXJlcyIsIkRyb2l0IGR1IHRyYXZhaWwiLCJEcm9pdCBkdSB0cmF2YWlsLCBkZXMgYWZmYWlyZXMgZXQgZGUgbGEgcHJvcHJpw6l0w6kgaW50ZWxsZWN0dWVsbGUiXX0seyJuIjoiTWFtYm9sZW8iLCJnIjoiQ2hlZiBkZSB0cmF2YXV4IiwiZCI6ImxhbmciLCJiIjoiIiwiYyI6WyLDiWzDqW1lbnRzIGRlIERyb2l0IENpdmlsIGV0IENvbnN0aXR1dGlvbm5lbCJdfV19Owpjb25zdCBGQUM9ewogc3RhdDp7bmFtZToiU3RhdGlzdGlxdWUiLGludHJvOiJGb3JtZXIgZGVzIHNww6ljaWFsaXN0ZXMgY2FwYWJsZXMgZGUgY29uY2V2b2lyIHVuZSBlbnF1w6p0ZSwgY29sbGVjdGVyIGRlcyBkb25uw6llcyBmaWFibGVzLCBsZXMgYW5hbHlzZXIgZXQgbGVzIGludGVycHLDqXRlciBwb3VyIMOpY2xhaXJlciBsZXMgZMOpY2lzaW9ucy4gQ+KAmWVzdCBsYSBmaWxpw6hyZSBoaXN0b3JpcXVlIGRlIGzigJlpbnN0aXR1dCwgbGUgc2V1bCBhdSBOb3JkLUtpdnUgaGFiaWxpdMOpIMOgIGZvcm1lciBkZXMgaW5nw6luaWV1cnMgc3RhdGlzdGljaWVucyBldCBkZXMgZMOpbW9ncmFwaGVzLiIsCiAgam9iczpbIkluZ8OpbmlldXIgc3RhdGlzdGljaWVuIiwiU3DDqWNpYWxpc3RlIHN1aXZpLcOpdmFsdWF0aW9uIChNRUFMKSIsIkFuYWx5c3RlIGRlIGRvbm7DqWVzIiwiRMOpbW9ncmFwaGUsIHBsYW5pZmljYXRldXIiLCJDb25zdWx0YW50IGVuIMOpdHVkZXMiXSwKICBtYXN0ZXJzOltbIkRhdGEgc2NpZW5jZSIsIkFwcHJlbnRpc3NhZ2UgYXV0b21hdGlxdWUsIGdyYW5kcyB2b2x1bWVzIGRlIGRvbm7DqWVzLCBtb2TDqWxpc2F0aW9uIHByw6lkaWN0aXZlIl0sWyJQbGFuaWZpY2F0aW9uIMOpY29ub21pcXVlIiwiUHJvamVjdGlvbnMsIHBvbGl0aXF1ZXMgcHVibGlxdWVzLCBwcm9ncmFtbWF0aW9uIGR1IGTDqXZlbG9wcGVtZW50Il0sWyJTdGF0aXN0aXF1ZSBkw6ltb2dyYXBoaXF1ZSIsIlBvcHVsYXRpb24sIG1pZ3JhdGlvbnMsIHByb2plY3Rpb25zIGV0IHJlY2Vuc2VtZW50cyJdLFsiTWF0aMOpbWF0aXF1ZXMgZGUgZ2VzdGlvbiIsIk9wdGltaXNhdGlvbiwgcmVjaGVyY2hlIG9ww6lyYXRpb25uZWxsZSwgYWlkZSDDoCBsYSBkw6ljaXNpb24iXSxbIlNjaWVuY2VzIGFjdHVhcmllbGxlcyIsIkFzc3VyYW5jZSwgcHLDqXZveWFuY2UgZXQgbWVzdXJlIGR1IHJpc3F1ZSBmaW5hbmNpZXIiXV19LAogaW5mbzp7bmFtZToiU2NpZW5jZXMgaW5mb3JtYXRpcXVlcyIsaW50cm86IkNvbmNldm9pciwgZMOpdmVsb3BwZXIgZXQgYWRtaW5pc3RyZXIgZGVzIGxvZ2ljaWVscywgZGVzIGJhc2VzIGRlIGRvbm7DqWVzIGV0IGRlcyByw6lzZWF1eCwgYXZlYyB1bmUgb3V2ZXJ0dXJlIHN1ciBs4oCZaW50ZWxsaWdlbmNlIGFydGlmaWNpZWxsZS4gTGEgbGljZW5jZSBjb3V2cmUgbGEgcHJvZ3JhbW1hdGlvbiwgbGVzIHN5c3TDqG1lcywgbGVzIHLDqXNlYXV4IGV0IGxhIHPDqWN1cml0w6kuIiwKICBqb2JzOlsiRMOpdmVsb3BwZXVyLCBpbmfDqW5pZXVyIGxvZ2ljaWVsIiwiQWRtaW5pc3RyYXRldXIgc3lzdMOobWVzIGV0IHLDqXNlYXV4IiwiU3DDqWNpYWxpc3RlIGVuIHPDqWN1cml0w6kgaW5mb3JtYXRpcXVlIiwiU3DDqWNpYWxpc3RlIGVuIElBIGFwcGxpcXXDqWUiXSwKICBtYXN0ZXJzOltbIkfDqW5pZSBsb2dpY2llbCIsIkFyY2hpdGVjdHVyZSBsb2dpY2llbGxlLCB0ZXN0cywgaW5nw6luaWVyaWUgZGVzIGV4aWdlbmNlcyJdLFsiU3lzdMOobWVzIGluZm9ybWF0aXF1ZXMiLCJJbmfDqW5pZXJpZSBldCBtYW5hZ2VtZW50IGRlcyBzeXN0w6htZXMgZOKAmWluZm9ybWF0aW9uIl0sWyJSw6lzZWF1eCBpbmZvcm1hdGlxdWVzIiwiUsOpc2VhdXggZmlsYWlyZXMgZXQgc2FucyBmaWwsIGNsb3VkLCBzw6ljdXJpdMOpIGRlcyByw6lzZWF1eCJdLFsiSW50ZWxsaWdlbmNlIGFydGlmaWNpZWxsZSIsIk1hY2hpbmUgbGVhcm5pbmcsIHN5c3TDqG1lcyBleHBlcnRzLCBkYXRhIG1pbmluZyJdXX0sCiBnZXN0OntuYW1lOiJHZXN0aW9uIGNvbW1lcmNpYWxlIGV0IGFkbWluaXN0cmF0aXZlIixpbnRybzoiR8OpcmVyIGxlcyBmaW5hbmNlcywgbGEgY29tcHRhYmlsaXTDqSwgbGEgZmlzY2FsaXTDqSBldCBsYSBzdHJhdMOpZ2llIGNvbW1lcmNpYWxlIGRlcyBvcmdhbmlzYXRpb25zLiBVbmUgZmlsacOocmUgdG91cm7DqWUgdmVycyBsZXMgZW50cmVwcmlzZXMsIGxlcyBiYW5xdWVzIGV0IGzigJlhZG1pbmlzdHJhdGlvbiBmaXNjYWxlIGV0IGRvdWFuacOocmUuIiwKICBqb2JzOlsiQ29tcHRhYmxlLCBhdWRpdGV1ciIsIkdlc3Rpb25uYWlyZSBmaW5hbmNpZXIiLCJGaXNjYWxpc3RlLCBkw6ljbGFyYW50IGVuIGRvdWFuZSIsIkNoYXJnw6kgZGUgbWFya2V0aW5nIl0sCiAgbWFzdGVyczpbWyJDb21wdGFiaWxpdMOpIGV0IGZpbmFuY2UiLCJDb21wdGFiaWxpdMOpIGFwcHJvZm9uZGllLCBhdWRpdCwgZmluYW5jZSBk4oCZZW50cmVwcmlzZSJdLFsiTWFya2V0aW5nIiwiU3RyYXTDqWdpZSBjb21tZXJjaWFsZSwgw6l0dWRlcyBkZSBtYXJjaMOpLCBtYXJrZXRpbmcgZGlnaXRhbCJdLFsiRmlzY2FsaXTDqSwgZG91YW5lcyBldCBhY2Npc2VzIiwiTMOpZ2lzbGF0aW9uIGZpc2NhbGUsIHByb2PDqWR1cmVzIGRvdWFuacOocmVzLCByZWNldHRlcyBwdWJsaXF1ZXMiXV19Cn07CmNvbnN0IGVzYz1zPT5TdHJpbmcocykucmVwbGFjZSgvWyY8PiJdL2csbT0+KHsnJic6JyZhbXA7JywnPCc6JyZsdDsnLCc+JzonJmd0OycsJyInOicmcXVvdDsnfVttXSkpOwpmdW5jdGlvbiB5ZWFyQmxvY2sobCxvcGVuKXtjb25zdCBzMT1sLmMuZmlsdGVyKHg9PnhbMF09PT0nUzEnKSxzMj1sLmMuZmlsdGVyKHg9PnhbMF0hPT0nUzEnKTtjb25zdCB0b3Q9bC5jLnJlZHVjZSgoYSx4KT0+YSsoK3hbMl18fDApLDApOwogY29uc3QgbGk9YT0+YS5tYXAoeD0+YDxsaT48c3Bhbj4ke2VzYyh4WzFdKX08L3NwYW4+PHNwYW4+JHt4WzJdfSBoPC9zcGFuPjwvbGk+YCkuam9pbignJyk7CiByZXR1cm4gYDxkZXRhaWxzIGNsYXNzPSJ5ZWFyIiR7b3Blbj8nIG9wZW4nOicnfT48c3VtbWFyeT4ke2VzYyhsLmx2bCl9PHNwYW4+JHtsLmMubGVuZ3RofSBjb3VycyDCtyAke3RvdH0gaDwvc3Bhbj48L3N1bW1hcnk+PGRpdiBjbGFzcz0ic2VtIj48ZGl2PjxoND5TZW1lc3RyZSAxPC9oND48dWw+JHtsaShzMSl9PC91bD48L2Rpdj48ZGl2PjxoND5TZW1lc3RyZSAyPC9oND48dWw+JHtsaShzMil9PC91bD48L2Rpdj48L2Rpdj48L2RldGFpbHM+YDt9CmZ1bmN0aW9uIHJlbmRlckZhYyhrKXtjb25zdCBmPUZBQ1trXSxwPURBVEEucHJvZ1trXXx8W107Y29uc3QgbGljPXAuZmlsdGVyKGw9Pi9eTFxkLy50ZXN0KGwubHZsKSksbWFzPXAuZmlsdGVyKGw9Pi9eTS8udGVzdChsLmx2bCkpOwogY29uc3QgbHZscz17TDE6JzFyZSBhbm7DqWUgKEwxKScsTDI6JzJlIGFubsOpZSAoTDIpJyxMMzonM2UgYW5uw6llIChMMyknfTsKIGNvbnN0IEFTSz1gUHJvZ3JhbW1lIGTDqXRhaWxsw6kgc3VyIGRlbWFuZGUgYXVwcsOocyBkdSBTZWNyw6l0YXJpYXQgOiA8c3BhbiBjbGFzcz0ic2VsIj4rMjQzIDg5OCA4NjYgNjM3PC9zcGFuPiAoYXBwZWxzIGV0IFdoYXRzQXBwKS5gOwogY29uc3QgbGljSHRtbD1bJ0wxJywnTDInLCdMMyddLm1hcCgoeSxpKT0+e2NvbnN0IGw9bGljLmZpbmQoeD0+eC5sdmw9PT15KTtyZXR1cm4gbD95ZWFyQmxvY2soey4uLmwsbHZsOmx2bHNbeV19LGk9PT0wKTpgPGRpdiBjbGFzcz0icGVuZGluZyB5ZWFyLWFzayI+PGI+JHtsdmxzW3ldfTwvYj4gwrcgJHtBU0t9PC9kaXY+YH0pLmpvaW4oJycpK3AuZmlsdGVyKGw9PmwubHZsPT09J0xpY2VuY2Ugc3DDqWNpYWxlJykubWFwKGw9PnllYXJCbG9jayhsLGZhbHNlKSkuam9pbignJyk7CiBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCdbZGF0YS1mYWNdJykuaW5uZXJIVE1MPWA8ZGl2IGNsYXNzPSJmYWMiPgogIDxkaXYgY2xhc3M9ImZhYy1pbnRybyI+PGltZyBjbGFzcz0iZmFjLWltZyIgc3JjPSIke0lNR1trXX0iIGFsdD0iIj48ZGl2IGNsYXNzPSJmYWMtdHh0Ij48c3BhbiBjbGFzcz0ibGFiZWwiPkZpbGnDqHJlPC9zcGFuPjxoMj4ke2YubmFtZX08L2gyPjxwPiR7Zi5pbnRyb308L3A+PGRpdiBjbGFzcz0iam9icyI+PHNwYW4gY2xhc3M9ImxhYmVsIj5Ew6lib3VjaMOpczwvc3Bhbj48dWw+JHtmLmpvYnMubWFwKGo9PmA8bGk+JHtqfTwvbGk+YCkuam9pbignJyl9PC91bD48L2Rpdj48L2Rpdj48L2Rpdj4KICA8ZGl2IGNsYXNzPSJsZXZlbCI+PGgzPkxpY2VuY2UgPHNtYWxsPjMgYW5zIMK3IDE4MCBjcsOpZGl0czwvc21hbGw+PC9oMz4ke2xpY0h0bWx9PC9kaXY+CiAgPGRpdiBjbGFzcz0ibGV2ZWwiPjxoMz5NYXN0ZXIgPHNtYWxsPjIgYW5zIMK3ICR7Zi5tYXN0ZXJzLmxlbmd0aH0gb3B0aW9uczwvc21hbGw+PC9oMz48ZGl2IGNsYXNzPSJtYXN0ZXJzIj4ke2YubWFzdGVycy5tYXAobT0+YDxkaXYgY2xhc3M9Im1hc3RlciI+PGI+JHttWzBdfTwvYj48c3Bhbj4ke21bMV19PC9zcGFuPjwvZGl2PmApLmpvaW4oJycpfTwvZGl2PgogICR7bWFzLmxlbmd0aD9gPHAgY2xhc3M9ImxhYmVsIiBzdHlsZT0ibWFyZ2luOi41cmVtIDAgLjZyZW0iPlByb2dyYW1tZXMgZMOpdGFpbGzDqXM8L3A+JHttYXMubWFwKGw9PnllYXJCbG9jayhsLGZhbHNlKSkuam9pbignJyl9PGRpdiBjbGFzcz0icGVuZGluZyB5ZWFyLWFzayI+QXV0cmVzIG9wdGlvbnMgZXQgYW5uw6llcyBkZSBtYXN0ZXIgwrcgJHtBU0t9PC9kaXY+YDpgPGRpdiBjbGFzcz0icGVuZGluZyB5ZWFyLWFzayI+JHtBU0t9PC9kaXY+YH08L2Rpdj4KICA8ZGl2IGNsYXNzPSJhY3Rpb25zIj48YSBjbGFzcz0iYnRuIGJ0bi1nb2xkIiBocmVmPSIjaW5zY3JpcHRpb24iPlPigJlpbnNjcmlyZSBlbiAke2YubmFtZS50b0xvd2VyQ2FzZSgpfTwvYT48L2Rpdj48L2Rpdj5gO30KZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnW2RhdGEtdGFiXScpLmZvckVhY2goYj0+Yi5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsKCk9Pntkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCdbZGF0YS10YWJdJykuZm9yRWFjaCh4PT54LnNldEF0dHJpYnV0ZSgnYXJpYS1zZWxlY3RlZCcseD09PWIpKTtyZW5kZXJGYWMoYi5kYXRhc2V0LnRhYik7fSkpOwpyZW5kZXJGYWMoJ3N0YXQnKTsKZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnW2RhdGEtZ290YWJdJykuZm9yRWFjaChhPT5hLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJywoKT0+e2NvbnN0IHQ9ZG9jdW1lbnQucXVlcnlTZWxlY3RvcignW2RhdGEtdGFiPSInK2EuZGF0YXNldC5nb3RhYisnIl0nKTtpZih0KXNldFRpbWVvdXQoKCk9PnQuY2xpY2soKSwwKTt9KSk7CmxldCB0RGVwdD0nYWxsJztjb25zdCB0cT1kb2N1bWVudC5nZXRFbGVtZW50QnlJZCgndC1xJyk7CmNvbnN0IGluaT1uPT5uLnNwbGl0KC9ccysvKS5tYXAodz0+d1swXSkuc2xpY2UoMCwyKS5qb2luKCcnKS50b1VwcGVyQ2FzZSgpOwpmdW5jdGlvbiByZW5kZXJUKCl7Y29uc3QgcT10cS52YWx1ZS50cmltKCkudG9Mb3dlckNhc2UoKS5ub3JtYWxpemUoJ05GRCcpLnJlcGxhY2UoL1vMgC3Nr10vZywnJyk7CiBjb25zdCBuPXM9PnMudG9Mb3dlckNhc2UoKS5ub3JtYWxpemUoJ05GRCcpLnJlcGxhY2UoL1vMgC3Nr10vZywnJyk7CiBjb25zdCBsaXN0PURBVEEudGVhY2guZmlsdGVyKHQ9Pih0RGVwdD09PSdhbGwnfHx0LmQ9PT10RGVwdCkmJighcXx8bih0Lm4rJyAnK3QuYy5qb2luKCcgJykpLmluY2x1ZGVzKHEpKSk7CiBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCdbZGF0YS10Y291bnRdJykudGV4dENvbnRlbnQ9bGlzdC5sZW5ndGgrJyBlbnNlaWduYW50JysobGlzdC5sZW5ndGg+MT8ncyc6JycpKycgcG91ciBs4oCZYW5uw6llIDIwMjbigJMyMDI3JzsKIGNvbnN0IGNhcmQ9dD0+YDxhcnRpY2xlIGNsYXNzPSJ0Y2FyZCI+PGRpdiBjbGFzcz0id2hvIj48c3BhbiBjbGFzcz0iYXZhdGFyIGxnIiBhcmlhLWhpZGRlbj0idHJ1ZSI+JHtpbmkodC5uKX08L3NwYW4+PGRpdj48Yj4ke2VzYyh0Lm4pfTwvYj48c3BhbiBjbGFzcz0iZ3JhZGUiPiR7ZXNjKHQuZyl9PC9zcGFuPjwvZGl2PjwvZGl2PiR7dC5iP2A8cD4ke2VzYyh0LmIpfTwvcD5gOicnfSR7dC5jLmxlbmd0aD9gPHVsPiR7dC5jLnNsaWNlKDAsNSkubWFwKGM9PmA8bGk+JHtlc2MoYyl9PC9saT5gKS5qb2luKCcnKX0ke3QuYy5sZW5ndGg+NT9gPGxpPiske3QuYy5sZW5ndGgtNX0gY291cnM8L2xpPmA6Jyd9PC91bD5gOic8c3BhbiBjbGFzcz0icHVicy1zdGF0ZSI+Q291cnMgOiDDoCBjb21wbMOpdGVyPC9zcGFuPid9PHNwYW4gY2xhc3M9InB1YnMtc3RhdGUiPlB1YmxpY2F0aW9ucyA6IMOgIGNvbXBsw6l0ZXI8L3NwYW4+PC9hcnRpY2xlPmA7CiBjb25zdCBjYXQ9dD0+L3Byb2Zlc3NldXIvaS50ZXN0KHQuZyk\/MDovY2hlZiBkZSB0cmF2YXV4L2kudGVzdCh0LmcpPzE6MjsKIGNvbnN0IEZJUlNUPVsnUGF1bCBTZW56aXJhIE5haGF5bycsJ0RhdmlkJywnVGhvbWFzJywnQ8OpbGVzdGluIEtpbWFudWthIFJ1cmlobycsJ1RpbW90aMOpZSBOZ2VuemkgTnlhcnVzYXphJ107CiBjb25zdCByYW5rPXQ9Pntjb25zdCBpPUZJUlNULmluZGV4T2YodC5uKTtyZXR1cm4gaTwwPzk5Omk7fTsKIGNvbnN0IHNvcnRlZD1saXN0LnNsaWNlKCkuc29ydCgoYSxiKT0+cmFuayhhKS1yYW5rKGIpfHxhLm4ubG9jYWxlQ29tcGFyZShiLm4sJ2ZyJykpOwogY29uc3QgRz1bWydQcm9mZXNzZXVycycsMF0sWydDaGVmcyBkZSB0cmF2YXV4JywxXSxbJ0Fzc2lzdGFudHMnLDJdXTsKIGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJ1tkYXRhLXRlYWNoZXJzXScpLmlubmVySFRNTD1HLm1hcCgoW2xhYixrXSk9Pntjb25zdCBsPXNvcnRlZC5maWx0ZXIodD0+Y2F0KHQpPT09ayk7cmV0dXJuIGwubGVuZ3RoP2A8ZGl2IGNsYXNzPSJ0Z3JvdXAiPjxoMz4ke2xhYn0gPHNwYW4+JHtsLmxlbmd0aH08L3NwYW4+PC9oMz48ZGl2IGNsYXNzPSJ0ZWFjaGVycyI+JHtsLm1hcChjYXJkKS5qb2luKCcnKX08L2Rpdj48L2Rpdj5gOicnO30pLmpvaW4oJycpfHwnPGRpdiBjbGFzcz0iZW1wdHkiPjxiPkF1Y3VuIGVuc2VpZ25hbnQgbmUgY29ycmVzcG9uZC48L2I+PHNwYW4+RXNzYXlleiB1biBhdXRyZSBub20gb3UgdW4gYXV0cmUgY291cnMuPC9zcGFuPjwvZGl2Pic7fQpkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCdbZGF0YS10Zl0gYnV0dG9uJykuZm9yRWFjaChiPT5iLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJywoKT0+e2RvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJ1tkYXRhLXRmXSBidXR0b24nKS5mb3JFYWNoKHg9Pnguc2V0QXR0cmlidXRlKCdhcmlhLXByZXNzZWQnLHg9PT1iKSk7dERlcHQ9Yi5kYXRhc2V0LmQ7cmVuZGVyVCgpO30pKTsKdHEuYWRkRXZlbnRMaXN0ZW5lcignaW5wdXQnLHJlbmRlclQpO3JlbmRlclQoKTsKY29uc3QgcGY9ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3B1Yi1mb3JtJykscGVycj1kb2N1bWVudC5xdWVyeVNlbGVjdG9yKCdbZGF0YS1wZXJyXScpLHBkb25lPWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJ1tkYXRhLXBkb25lXScpOwpwZi5hZGRFdmVudExpc3RlbmVyKCdzdWJtaXQnLGU9PntlLnByZXZlbnREZWZhdWx0KCk7Y29uc3QgbT1bXTtpZighcGYucXVlcnlTZWxlY3RvcignI3AtYXV0ZXVycycpLnZhbHVlLnRyaW0oKSltLnB1c2goJ2xlcyBhdXRldXJzJyk7aWYoIXBmLnF1ZXJ5U2VsZWN0b3IoJyNwLXRpdHJlJykudmFsdWUudHJpbSgpKW0ucHVzaCgnbGUgdGl0cmUnKTtpZighL14oMTl8MjApXGR7Mn0kLy50ZXN0KHBmLnF1ZXJ5U2VsZWN0b3IoJyNwLWFubmVlJykudmFsdWUudHJpbSgpKSltLnB1c2goJ2zigJlhbm7DqWUgKDQgY2hpZmZyZXMpJyk7CiBpZihtLmxlbmd0aCl7cGVyci50ZXh0Q29udGVudD0nSWwgbWFucXVlIDogJyttLmpvaW4oJywgJykrJy4nO3BlcnIuaGlkZGVuPWZhbHNlO3JldHVybjt9cGVyci5oaWRkZW49dHJ1ZTtwZi5oaWRkZW49dHJ1ZTtwZG9uZS5oaWRkZW49ZmFsc2U7fSk7CmRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJ1tkYXRhLXBhZ2Fpbl0nKS5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsKCk9PntwZi5yZXNldCgpO3Bkb25lLmhpZGRlbj10cnVlO3BmLmhpZGRlbj1mYWxzZTt9KTsKLyogUHLDqS1pbnNjcmlwdGlvbiA6IGxlIGJvdXRvbiBmaW5hbCByYW3DqG5lIGF1IGZvcm11bGFpcmUgS29ibyBpbnTDqWdyw6kgKi8KZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnW2RhdGEtdG9mb3JtXScpLmZvckVhY2goeD0+eC5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsZT0+e2UucHJldmVudERlZmF1bHQoKTtkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnZm9ybXVsYWlyZScpLnNjcm9sbEludG9WaWV3KHtiZWhhdmlvcjpSTTA\/J2F1dG8nOidzbW9vdGgnLGJsb2NrOidzdGFydCd9KTt9KSk7Ci8qID09PT09IFByw6ktaW5zY3JpcHRpb24gOiBmb3JtdWxhaXJlIGR1IHNpdGUsIGVucmVnaXN0csOpIGRhbnMgS29ibyB2aWEgbGUgcmVsYWlzID09PT09ICovCihmdW5jdGlvbigpewpjb25zdCBmPWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdlbnJvbGwtZm9ybScpO2lmKCFmKXJldHVybjsKY29uc3Qgc3RlcHM9Wy4uLmYucXVlcnlTZWxlY3RvckFsbCgnZmllbGRzZXRbZGF0YS1zdGVwXScpXSxwcm9nPVsuLi5kb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCdbZGF0YS1wcm9nXSBsaScpXTsKY29uc3QgZXJyPWYucXVlcnlTZWxlY3RvcignW2RhdGEtaWVycl0nKSxwcmV2PWYucXVlcnlTZWxlY3RvcignW2RhdGEtcHJldl0nKSxuZXh0PWYucXVlcnlTZWxlY3RvcignW2RhdGEtbmV4dF0nKSxzZW5kPWYucXVlcnlTZWxlY3RvcignW2RhdGEtc2VuZF0nKTsKY29uc3QgZG9uZT1kb2N1bWVudC5xdWVyeVNlbGVjdG9yKCdbZGF0YS1pZG9uZV0nKSxkcmFmdD1mLnF1ZXJ5U2VsZWN0b3IoJ1tkYXRhLWlkcmFmdF0nKTsKY29uc3QgVDA9bmV3IERhdGUoKS50b0lTT1N0cmluZygpO2xldCBjdXI9MDsKY29uc3QgZWw9bj0+Zi5lbGVtZW50c1tuXTsKZnVuY3Rpb24gc2hvd0lmKCl7Y29uc3QgcGF5cz1lbCgnZ3JvdXBfbG4ydW80NC9QYXlzX2RlX3Jfc2lkZW5jZScpLnZhbHVlLG5pdj1lbCgnTml2ZWF1X3JlY2hlcmNoJykudmFsdWU7CiAgY29uc3QgaXNNPW5pdj09PSdtYXN0ZXInfHxuaXY9PT0nbWFzdGVyX2NvbXBsX21lbnRhaXJlJyxmaWxNPWVsKCdGaWxpX3JlXzAwMScpLnZhbHVlOwogIGNvbnN0IHZpcz17J3BheXMtYXV0cmUnOnBheXM9PT0nYXV0cmUnLCdsaWNlbmNlJzpuaXY9PT0nbGljZW5jZScsJ21hc3Rlcic6aXNNfTsKICBbJ3N0YXRpc3RpcXVlJywnc2NpZW5jZXNfaW5mb3JtYXRpcXVlcycsJ2dlc3Rpb25fY29tbWVyY2lhbGVfZXRfYWRtaW5pcyddLmZvckVhY2goaz0+dmlzWydvcHQtJytrXT1pc00mJmZpbE09PT1rKTsKICBmLnF1ZXJ5U2VsZWN0b3JBbGwoJ1tkYXRhLWlmXScpLmZvckVhY2goZD0+e2QuaGlkZGVuPSF2aXNbZC5kYXRhc2V0LmlmXTt9KTt9CmNvbnN0IHZpc2libGU9eD0+IXguY2xvc2VzdCgnW2RhdGEtaWZdJyl8fCF4LmNsb3Nlc3QoJ1tkYXRhLWlmXScpLmhpZGRlbjsKZnVuY3Rpb24gbXNnKHgpe2NvbnN0IHY9KHgudmFsdWV8fCcnKS50cmltKCk7CiAgaWYoeC50eXBlPT09J2NoZWNrYm94JylyZXR1cm4geC5yZXF1aXJlZCYmIXguY2hlY2tlZD8nQ29jaGV6IGNldHRlIGNhc2UgcG91ciBjb250aW51ZXIuJzonJzsKICBpZih4LnJlcXVpcmVkJiYhdilyZXR1cm4gJ0NoYW1wIG9ibGlnYXRvaXJlLic7CiAgaWYoeC50eXBlPT09J2VtYWlsJyYmdiYmIS9eW15AXHNdK0BbXkBcc10rXC5bXkBcc10rJC8udGVzdCh2KSlyZXR1cm4gJ0FkcmVzc2UgZS1tYWlsIGludmFsaWRlLic7CiAgaWYoeC50eXBlPT09J3RlbCcmJnYmJnYucmVwbGFjZSgvXEQvZywnJykubGVuZ3RoPDkpcmV0dXJuICdOdW3DqXJvIHRyb3AgY291cnQgOiBpbmRpcXVleiBs4oCZaW5kaWNhdGlmLCBleC4gKzI0My4nOwogIGlmKHgubmFtZT09PSdQb3VyY2VudGFnZScmJnYmJihpc05hTigrdil8fCt2PDB8fCt2PjEwMCkpcmV0dXJuICdVbiBub21icmUgZW50cmUgMCBldCAxMDAuJzsKICBpZih4LnR5cGU9PT0nZGF0ZScmJnYpe2NvbnN0IHk9K3Yuc2xpY2UoMCw0KSxub3c9bmV3IERhdGUoKS5nZXRGdWxsWWVhcigpO2lmKHk8bm93LTcwfHx5Pm5vdy0xMilyZXR1cm4gJ0RhdGUgZGUgbmFpc3NhbmNlIMOgIHbDqXJpZmllci4nO30KICBpZih4LnR5cGU9PT0nZmlsZScmJnguZmlsZXNbMF0pe2NvbnN0IGZsPXguZmlsZXNbMF07aWYoIS9eaW1hZ2VcL3xhcHBsaWNhdGlvblwvcGRmLy50ZXN0KGZsLnR5cGUpKXJldHVybiAnUGhvdG8gb3UgUERGIHVuaXF1ZW1lbnQuJztpZihmbC5zaXplPjVlNilyZXR1cm4gJ0ZpY2hpZXIgdHJvcCBsb3VyZCA6IDUgTW8gYXUgbWF4aW11bS4nO30KICByZXR1cm4gJyc7fQpmdW5jdGlvbiBtYXJrKHgsbSl7eC5zZXRBdHRyaWJ1dGUoJ2FyaWEtaW52YWxpZCcsbT8ndHJ1ZSc6J2ZhbHNlJyk7bGV0IHM9eC5wYXJlbnRFbGVtZW50LnF1ZXJ5U2VsZWN0b3IoJy5mZXJyJyk7CiAgaWYoeC50eXBlPT09J2NoZWNrYm94Jyl7cz14LmNsb3Nlc3QoJy5jaGVjaycpLm5leHRFbGVtZW50U2libGluZztpZighc3x8IXMuY2xhc3NMaXN0LmNvbnRhaW5zKCdmZXJyJykpe3M9ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnc21hbGwnKTtzLmNsYXNzTmFtZT0nZmVycic7eC5jbG9zZXN0KCcuY2hlY2snKS5hZnRlcihzKTt9fQogIGVsc2UgaWYoIXMpe3M9ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnc21hbGwnKTtzLmNsYXNzTmFtZT0nZmVycic7eC5hZnRlcihzKTt9CiAgcy50ZXh0Q29udGVudD1tO3MuaGlkZGVuPSFtO30KZnVuY3Rpb24gdmFsaWRTdGVwKGkpe2xldCBmaXJzdD1udWxsO3N0ZXBzW2ldLnF1ZXJ5U2VsZWN0b3JBbGwoJ2lucHV0LHNlbGVjdCx0ZXh0YXJlYScpLmZvckVhY2goeD0+e2lmKCF4Lm5hbWV8fCF2aXNpYmxlKHgpKXJldHVybjtjb25zdCBtPW1zZyh4KTttYXJrKHgsbSk7aWYobSYmIWZpcnN0KWZpcnN0PXg7fSk7CiAgaWYoZmlyc3Qpe2Vyci50ZXh0Q29udGVudD0nVsOpcmlmaWV6IGxlcyBjaGFtcHMgc2lnbmFsw6lzLic7ZXJyLmhpZGRlbj1mYWxzZTtmaXJzdC5mb2N1cygpO3JldHVybiBmYWxzZTt9ZXJyLmhpZGRlbj10cnVlO3JldHVybiB0cnVlO30KZnVuY3Rpb24gZ28oaSl7c3RlcHMuZm9yRWFjaCgocyxrKT0+cy5oaWRkZW49ayE9PWkpO3Byb2cuZm9yRWFjaCgocCxrKT0+e3AuY2xhc3NMaXN0LnRvZ2dsZSgnb24nLGs9PT1pKTtwLmNsYXNzTGlzdC50b2dnbGUoJ29rJyxrPGkpO30pOwogIHByZXYuaGlkZGVuPWk9PT0wO25leHQuaGlkZGVuPWk9PT1zdGVwcy5sZW5ndGgtMTtzZW5kLmhpZGRlbj1pIT09c3RlcHMubGVuZ3RoLTE7Y3VyPWk7CiAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2Zvcm11bGFpcmUnKS5zY3JvbGxJbnRvVmlldyh7YmVoYXZpb3I6Uk0wPydhdXRvJzonc21vb3RoJyxibG9jazonc3RhcnQnfSk7fQpuZXh0LmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJywoKT0+e2lmKHZhbGlkU3RlcChjdXIpKWdvKGN1cisxKTt9KTsKcHJldi5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsKCk9PmdvKGN1ci0xKSk7CmYuYWRkRXZlbnRMaXN0ZW5lcignaW5wdXQnLGU9PntpZihlLnRhcmdldC5nZXRBdHRyaWJ1dGUoJ2FyaWEtaW52YWxpZCcpPT09J3RydWUnKW1hcmsoZS50YXJnZXQsbXNnKGUudGFyZ2V0KSk7c2F2ZURyYWZ0KCk7fSk7CmYuYWRkRXZlbnRMaXN0ZW5lcignY2hhbmdlJyxlPT57c2hvd0lmKCk7aWYoZS50YXJnZXQuZ2V0QXR0cmlidXRlKCdhcmlhLWludmFsaWQnKT09PSd0cnVlJyltYXJrKGUudGFyZ2V0LG1zZyhlLnRhcmdldCkpO3NhdmVEcmFmdCgpO30pOwovKiBCcm91aWxsb24gc3VyIGwnYXBwYXJlaWwgKi8KY29uc3QgSz0naXNzbnQtcHJlaW5zY3JpcHRpb24tYnJvdWlsbG9uJztsZXQgZHQ7CmZ1bmN0aW9uIHNhdmVEcmFmdCgpe2NsZWFyVGltZW91dChkdCk7ZHQ9c2V0VGltZW91dCgoKT0+e3RyeXtjb25zdCBkPXt9O1suLi5mLmVsZW1lbnRzXS5mb3JFYWNoKHg9PntpZigheC5uYW1lfHx4LnR5cGU9PT0nZmlsZSd8fHgubmFtZT09PSd3ZWJzaXRlJylyZXR1cm47ZFt4Lm5hbWVdPXgudHlwZT09PSdjaGVja2JveCc\/eC5jaGVja2VkOngudmFsdWU7fSk7CiAgbG9jYWxTdG9yYWdlLnNldEl0ZW0oSyxKU09OLnN0cmluZ2lmeShkKSk7ZHJhZnQudGV4dENvbnRlbnQ9J0Jyb3VpbGxvbiBlbnJlZ2lzdHLDqSBzdXIgY2V0IGFwcGFyZWlsLic7fWNhdGNoKF8pe319LDUwMCk7fQp0cnl7Y29uc3QgZD1KU09OLnBhcnNlKGxvY2FsU3RvcmFnZS5nZXRJdGVtKEspfHwnbnVsbCcpO2lmKGQpe09iamVjdC5lbnRyaWVzKGQpLmZvckVhY2goKFtuLHZdKT0+e2NvbnN0IHg9ZWwobik7aWYoIXh8fHgubGVuZ3RoKXJldHVybjtpZih4LnR5cGU9PT0nY2hlY2tib3gnKXguY2hlY2tlZD0hIXY7ZWxzZSB4LnZhbHVlPXY7fSk7ZHJhZnQudGV4dENvbnRlbnQ9J0Jyb3VpbGxvbiByZXRyb3V2w6kgOiB2b3VzIHBvdXZleiByZXByZW5kcmUgb8O5IHZvdXMgZW4gw6l0aWV6Lic7fX1jYXRjaChfKXt9CnNob3dJZigpOwpmdW5jdGlvbiByZWFkRmlsZShmbCl7cmV0dXJuIG5ldyBQcm9taXNlKHJlcz0+e2lmKCFmbClyZXR1cm4gcmVzKG51bGwpOwogIGlmKGZsLnR5cGU9PT0nYXBwbGljYXRpb24vcGRmJyl7Y29uc3Qgcj1uZXcgRmlsZVJlYWRlcigpO3Iub25sb2FkPSgpPT5yZXMoe21pbWU6J2FwcGxpY2F0aW9uL3BkZicsZXh0OidwZGYnLGRhdGE6U3RyaW5nKHIucmVzdWx0KS5zcGxpdCgnLCcpWzFdfSk7ci5vbmVycm9yPSgpPT5yZXMobnVsbCk7ci5yZWFkQXNEYXRhVVJMKGZsKTtyZXR1cm47fQogIGNvbnN0IGltZz1uZXcgSW1hZ2UoKSx1PVVSTC5jcmVhdGVPYmplY3RVUkwoZmwpO2ltZy5vbmxvYWQ9KCk9Pntjb25zdCBrPU1hdGgubWluKDEsMTgwMC9NYXRoLm1heChpbWcud2lkdGgsaW1nLmhlaWdodCkpLGM9ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnY2FudmFzJyk7Yy53aWR0aD1NYXRoLnJvdW5kKGltZy53aWR0aCprKTtjLmhlaWdodD1NYXRoLnJvdW5kKGltZy5oZWlnaHQqayk7CiAgICBjLmdldENvbnRleHQoJzJkJykuZHJhd0ltYWdlKGltZywwLDAsYy53aWR0aCxjLmhlaWdodCk7VVJMLnJldm9rZU9iamVjdFVSTCh1KTtyZXMoe21pbWU6J2ltYWdlL2pwZWcnLGV4dDonanBnJyxkYXRhOmMudG9EYXRhVVJMKCdpbWFnZS9qcGVnJywuODUpLnNwbGl0KCcsJylbMV19KTt9O2ltZy5vbmVycm9yPSgpPT5yZXMobnVsbCk7aW1nLnNyYz11O30pO30KZi5hZGRFdmVudExpc3RlbmVyKCdzdWJtaXQnLGFzeW5jIGU9PntlLnByZXZlbnREZWZhdWx0KCk7CiAgZm9yKGxldCBpPTA7aTxzdGVwcy5sZW5ndGg7aSsrKXtpZighdmFsaWRTdGVwKGkpKXtnbyhpKTt2YWxpZFN0ZXAoaSk7cmV0dXJuO319CiAgaWYoIUtPQk9fUFJPWFkpe2Vyci5pbm5lckhUTUw9J0zigJllbnZvaSBlbiBsaWduZSBu4oCZZXN0IHBhcyBlbmNvcmUgYWN0aXbDqS4gPGEgaHJlZj0iaHR0cHM6Ly9lZS5rb2JvdG9vbGJveC5vcmcveC9wdlBDeGFRdCIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9vcGVuZXIiPlV0aWxpc2V6IGxlIGZvcm11bGFpcmUgS29ibyDihpc8L2E+JztlcnIuaGlkZGVuPWZhbHNlO3JldHVybjt9CiAgY29uc3QgZGF0YT17c3RhcnQ6VDAsZW5kOm5ldyBEYXRlKCkudG9JU09TdHJpbmcoKX07CiAgWy4uLmYuZWxlbWVudHNdLmZvckVhY2goeD0+e2lmKCF4Lm5hbWV8fHgubmFtZT09PSd3ZWJzaXRlJ3x8eC50eXBlPT09J2ZpbGUnfHwhdmlzaWJsZSh4KSlyZXR1cm47CiAgICBjb25zdCB2PXgudHlwZT09PSdjaGVja2JveCc\/KHguY2hlY2tlZD94LnZhbHVlOicnKTp4LnZhbHVlLnRyaW0oKTtpZih2KWRhdGFbeC5uYW1lXT14Lm5hbWUuZW5kc1dpdGgoJ051bV9yb19kZV90X2xfcGhvbl9lJyk\/di5yZXBsYWNlKC9cRC9nLCcnKTp2O30pOwogIGNvbnN0IGZsPWF3YWl0IHJlYWRGaWxlKGVsKCdDb3BpZV9kdV9kZXJuaWVyX2RpcGxfbWVfb3VfcmVsZXYnKS5maWxlc1swXSk7CiAgY29uc3QgZmlsZXM9Zmw\/W3tmaWVsZDonQ29waWVfZHVfZGVybmllcl9kaXBsX21lX291X3JlbGV2JyxuYW1lOidkaXBsb21lLScrRGF0ZS5ub3coKSsnLicrZmwuZXh0LG1pbWU6ZmwubWltZSxkYXRhOmZsLmRhdGF9XTpbXTsKICBzZW5kLnNldEF0dHJpYnV0ZSgnYXJpYS1idXN5JywndHJ1ZScpO2NvbnN0IGxhYj1zZW5kLnRleHRDb250ZW50O3NlbmQudGV4dENvbnRlbnQ9J0Vudm9pIGVuIGNvdXJz4oCmJzsKICBjb25zdCBjdGw9bmV3IEFib3J0Q29udHJvbGxlcigpLHQ9c2V0VGltZW91dCgoKT0+Y3RsLmFib3J0KCksNjAwMDApOwogIHRyeXtjb25zdCByPWF3YWl0IGZldGNoKEtPQk9fUFJPWFkse21ldGhvZDonUE9TVCcsYm9keTpKU09OLnN0cmluZ2lmeSh7Zm9ybTonaW5zY3JpcHRpb24nLHdlYnNpdGU6ZWwoJ3dlYnNpdGUnKS52YWx1ZSxkYXRhLGZpbGVzfSksc2lnbmFsOmN0bC5zaWduYWx9KTsKICAgIGNvbnN0IGo9YXdhaXQgci5qc29uKCkuY2F0Y2goKCk9Pih7fSkpO2lmKCFyLm9rfHwhai5vayl0aHJvdyBuZXcgRXJyb3Ioai5lcnJvcnx8J3JlZnVzJyk7CiAgICB0cnl7bG9jYWxTdG9yYWdlLnJlbW92ZUl0ZW0oSyk7fWNhdGNoKF8pe31mLmhpZGRlbj10cnVlO2RvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJ1tkYXRhLXByb2ddJykuaGlkZGVuPXRydWU7ZG9uZS5oaWRkZW49ZmFsc2U7ZG9uZS5zY3JvbGxJbnRvVmlldyh7YmVoYXZpb3I6Uk0wPydhdXRvJzonc21vb3RoJyxibG9jazonY2VudGVyJ30pO30KICBjYXRjaCh4KXtlcnIuaW5uZXJIVE1MPWVyck1zZyh4KSsnVm9zIHLDqXBvbnNlcyBzb250IGdhcmTDqWVzIDogcsOpZXNzYXlleiBkYW5zIHVuIGluc3RhbnQsIG91IDxhIGhyZWY9Imh0dHBzOi8vZWUua29ib3Rvb2xib3gub3JnL3gvcHZQQ3hhUXQiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vb3BlbmVyIj51dGlsaXNleiBsZSBmb3JtdWxhaXJlIEtvYm8g4oaXPC9hPi4nO2Vyci5oaWRkZW49ZmFsc2U7fQogIGZpbmFsbHl7Y2xlYXJUaW1lb3V0KHQpO3NlbmQucmVtb3ZlQXR0cmlidXRlKCdhcmlhLWJ1c3knKTtzZW5kLnRleHRDb250ZW50PWxhYjt9fSk7CmRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJ1tkYXRhLWlhZ2Fpbl0nKS5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsKCk9PntmLnJlc2V0KCk7Zi5xdWVyeVNlbGVjdG9yQWxsKCdbYXJpYS1pbnZhbGlkXScpLmZvckVhY2goeD0+eC5yZW1vdmVBdHRyaWJ1dGUoJ2FyaWEtaW52YWxpZCcpKTtmLnF1ZXJ5U2VsZWN0b3JBbGwoJy5mZXJyJykuZm9yRWFjaCh4PT54LmhpZGRlbj10cnVlKTsKICBkcmFmdC50ZXh0Q29udGVudD0nJztzaG93SWYoKTtkb25lLmhpZGRlbj10cnVlO2YuaGlkZGVuPWZhbHNlO2RvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJ1tkYXRhLXByb2ddJykuaGlkZGVuPWZhbHNlO2dvKDApO30pOwp9KSgpOwovKiA9PT09PSBNb3V2ZW1lbnQgPT09PT0gKi8KY29uc3QgUk09bWF0Y2hNZWRpYSgnKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSknKS5tYXRjaGVzOwpkb2N1bWVudC5ib2R5Lmluc2VydEFkamFjZW50SFRNTCgnYWZ0ZXJiZWdpbicsJzxkaXYgY2xhc3M9InJlYWRiYXIiIGhpZGRlbj48L2Rpdj4nKTsKY29uc3QgcmVhZGJhcj1kb2N1bWVudC5xdWVyeVNlbGVjdG9yKCcucmVhZGJhcicpLHRvcGJhcj1kb2N1bWVudC5xdWVyeVNlbGVjdG9yKCcudG9wJyk7CmFkZEV2ZW50TGlzdGVuZXIoJ3Njcm9sbCcsKCk9Pnt0b3BiYXIuY2xhc3NMaXN0LnRvZ2dsZSgnc2Nyb2xsZWQnLHNjcm9sbFk+OCk7CiAgaWYoIXJlYWRiYXIuaGlkZGVuKXtjb25zdCBoPWRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5zY3JvbGxIZWlnaHQtaW5uZXJIZWlnaHQ7cmVhZGJhci5zdHlsZS53aWR0aD0oaD4wP3Njcm9sbFkvaCoxMDA6MCkrJyUnO319LHtwYXNzaXZlOnRydWV9KTsKY29uc3QgaW89J0ludGVyc2VjdGlvbk9ic2VydmVyJyBpbiB3aW5kb3cmJiFSTT9uZXcgSW50ZXJzZWN0aW9uT2JzZXJ2ZXIoZXM9PmVzLmZvckVhY2goZT0+e2lmKGUuaXNJbnRlcnNlY3Rpbmcpe2UudGFyZ2V0LmNsYXNzTGlzdC5hZGQoJ2luJyk7aW8udW5vYnNlcnZlKGUudGFyZ2V0KTt9fSkse3Jvb3RNYXJnaW46JzBweCAwcHggLTglIDBweCd9KTpudWxsOwpjb25zdCBTRUw9Jy5wYWdlOm5vdChbaGlkZGVuXSkgOmlzKHNlY3Rpb24gLmhlYWQsLnF1YWwsLnBob3RvLC50YWJsZS1zY3JvbGwsLmNhcmRzPi5jYXJkLC5wb3J0cmFpdCwuZ2l2ZT5kaXYsLnN0ZXBzPmxpLGRldGFpbHMueWVhciwubWFzdGVyLC5zdGFjaywucXVvdGUsLmZlYXR1cmUsLmZhY3Rib3gsLnRjYXJkLC5uZWVkcz5kaXYsLmZpbmFsKSc7CmZ1bmN0aW9uIHJldmVhbCgpe2lmKCFpbylyZXR1cm47bGV0IG49MDtkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKFNFTCkuZm9yRWFjaChlbD0+e2lmKGVsLmRhdGFzZXQucnYpcmV0dXJuO2VsLmRhdGFzZXQucnY9MTsKICBpZihlbC5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKS50b3A8aW5uZXJIZWlnaHQqLjkyKXJldHVybjtlbC5jbGFzc0xpc3QuYWRkKCdydicpO2VsLnN0eWxlLnRyYW5zaXRpb25EZWxheT0obisrJTQpKjcwKydtcyc7aW8ub2JzZXJ2ZShlbCk7fSk7fQpmdW5jdGlvbiBjb3VudFVwKCl7ZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnW2RhdGEtY291bnRdJykuZm9yRWFjaChlbD0+e2lmKGVsLmRhdGFzZXQuZG9uZSlyZXR1cm47ZWwuZGF0YXNldC5kb25lPTE7Y29uc3QgdG89K2VsLmRhdGFzZXQuY291bnQsc3VmPWVsLmRhdGFzZXQuc3VmfHwnJzsKICBpZihSTSlyZXR1cm47Y29uc3QgZnJvbT10bz4xOTAwPzE5OTA6MCx0MD1wZXJmb3JtYW5jZS5ub3coKSxkPTE0MDA7CiAgY29uc3Qgc3RlcD10PT57Y29uc3QgcD1NYXRoLm1pbigxLCh0LXQwKS9kKSxlPTEtTWF0aC5wb3coMS1wLDMpO2VsLnRleHRDb250ZW50PU1hdGgucm91bmQoZnJvbSsodG8tZnJvbSkqZSkrKHA9PT0xP3N1ZjonJyk7aWYocDwxKXJlcXVlc3RBbmltYXRpb25GcmFtZShzdGVwKTt9O3JlcXVlc3RBbmltYXRpb25GcmFtZShzdGVwKTt9KTt9Ci8qIE51YWdlIGRlIHBvaW50cyA6IGxhIHNpZ25hdHVyZSBzdGF0aXN0aXF1ZSBkZSBsJ0lTU05UICovCmZ1bmN0aW9uIHNjYXR0ZXIoKXtjb25zdCBjdj1kb2N1bWVudC5xdWVyeVNlbGVjdG9yKCdbZGF0YS1zY2F0dGVyXScpO2lmKCFjdilyZXR1cm47Y29uc3QgYm94PWN2LnBhcmVudEVsZW1lbnQ7CiAgY29uc3QgZHByPU1hdGgubWluKGRldmljZVBpeGVsUmF0aW98fDEsMik7bGV0IFcsSCxwdHM9W107CiAgZnVuY3Rpb24gc2l6ZSgpe1c9Ym94LmNsaWVudFdpZHRoO0g9Ym94LmNsaWVudEhlaWdodDtjdi53aWR0aD1XKmRwcjtjdi5oZWlnaHQ9SCpkcHI7fQogIHNpemUoKTtsZXQgc2VlZD03O2NvbnN0IHJuZD0oKT0+KHNlZWQ9KHNlZWQqMTY4MDcpJTIxNDc0ODM2NDcpLzIxNDc0ODM2NDc7CiAgZm9yKGxldCBpPTA7aTw3MDtpKyspe2NvbnN0IHg9cm5kKCk7Y29uc3QgeT0uMTgrLjYyKngrKHJuZCgpLS41KSouMjg7cHRzLnB1c2goW3gsTWF0aC5taW4oLjk1LE1hdGgubWF4KC4wNSx5KSldKTt9CiAgY29uc3QgY3R4PWN2LmdldENvbnRleHQoJzJkJyk7Y29uc3QgdDA9cGVyZm9ybWFuY2Uubm93KCk7CiAgZnVuY3Rpb24gZHJhdyh0KXtjb25zdCBlbD1STT8xZTk6dC10MDtjdHguc2V0VHJhbnNmb3JtKGRwciwwLDAsZHByLDAsMCk7Y3R4LmNsZWFyUmVjdCgwLDAsVyxIKTsKICAgIGNvbnN0IHBhZD1XKi4wOCxYPXg9PnBhZCt4KihXLTIqcGFkKSxZPXk9PkgtcGFkLXkqKEgtMipwYWQpOwogICAgY3R4LnN0cm9rZVN0eWxlPSdyZ2JhKDI1NSwyNTUsMjU1LC4xNCknO2N0eC5saW5lV2lkdGg9MTsKICAgIGZvcihsZXQgZz0wO2c8PTQ7ZysrKXtjb25zdCBneT1wYWQrZyooSC0yKnBhZCkvNDtjdHguYmVnaW5QYXRoKCk7Y3R4Lm1vdmVUbyhwYWQsZ3kpO2N0eC5saW5lVG8oVy1wYWQsZ3kpO2N0eC5zdHJva2UoKTt9CiAgICBwdHMuZm9yRWFjaCgocCxpKT0+e2NvbnN0IGE9TWF0aC5taW4oMSxNYXRoLm1heCgwLChlbC1pKjIyKS8zMDApKTtpZighYSlyZXR1cm47Y3R4LmZpbGxTdHlsZT1gcmdiYSgyNTUsMjU1LDI1NSwkey41KmF9KWA7Y3R4LmJlZ2luUGF0aCgpO2N0eC5hcmMoWChwWzBdKSxZKHBbMV0pKygxLWEpKjEwLDIuNiwwLDcpO2N0eC5maWxsKCk7fSk7CiAgICBjb25zdCBscD1NYXRoLm1pbigxLE1hdGgubWF4KDAsKGVsLTE3MDApLzkwMCkpO2lmKGxwPjApe2N0eC5zdHJva2VTdHlsZT0nI0Y1QzUwMCc7Y3R4LmxpbmVXaWR0aD0yLjU7Y3R4LmJlZ2luUGF0aCgpO2N0eC5tb3ZlVG8oWCgwKSxZKC4xOCkpO2N0eC5saW5lVG8oWChscCksWSguMTgrLjYyKmxwKSk7Y3R4LnN0cm9rZSgpO30KICAgIGlmKGVsPDI4MDApcmVxdWVzdEFuaW1hdGlvbkZyYW1lKGRyYXcpO30KICByZXF1ZXN0QW5pbWF0aW9uRnJhbWUoZHJhdyk7YWRkRXZlbnRMaXN0ZW5lcigncmVzaXplJywoKT0+e3NpemUoKTtkcmF3KHBlcmZvcm1hbmNlLm5vdygpKzFlNik7fSk7fQpzY2F0dGVyKCk7CmFkZEV2ZW50TGlzdGVuZXIoJ2hhc2hjaGFuZ2UnLCgpPT5yZXF1ZXN0QW5pbWF0aW9uRnJhbWUoKCk9PntyZXZlYWwoKTtjb3VudFVwKCk7cmVhZGJhci5oaWRkZW49bG9jYXRpb24uaGFzaCE9PScjbXNuYS0yMDI2Jzt9KSk7CmRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJ1tkYXRhLXRhYl0nKS5mb3JFYWNoKGI9PmIuYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLCgpPT5yZXF1ZXN0QW5pbWF0aW9uRnJhbWUocmV2ZWFsKSkpOwpyZXF1ZXN0QW5pbWF0aW9uRnJhbWUoKCk9PntyZXZlYWwoKTtjb3VudFVwKCk7cmVhZGJhci5oaWRkZW49bG9jYXRpb24uaGFzaCE9PScjbXNuYS0yMDI2Jzt9KTsK'),function(c){return c.charCodeAt(0)}));document.currentScript.parentNode.insertBefore(s,document.currentScript.nextSibling);})();<\/script> <\/div>\n","protected":false},"excerpt":{"rendered":"<p>ISSNT Menu Accueil L\u2019institut Formations Actualit\u00e9s Enseignants Anciens S\u2019inscrire Inscriptions 2026\u20132027 ouvertes Les m\u00e9tiers que Goma recrute s\u2019apprennent ici. Statistique, informatique et gestion, de la licence au doctorat. Depuis 2005, l\u2019ISSNT forme au centre de Goma des cadres qui sortent avec une exp\u00e9rience de terrain r\u00e9elle. Je m\u2019inscris \u2192 Nos formations Data science KoboToolbox \u00b7&#8230;<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-13345","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/issnt.ac.cd\/en\/wp-json\/wp\/v2\/pages\/13345","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/issnt.ac.cd\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/issnt.ac.cd\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/issnt.ac.cd\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/issnt.ac.cd\/en\/wp-json\/wp\/v2\/comments?post=13345"}],"version-history":[{"count":5,"href":"https:\/\/issnt.ac.cd\/en\/wp-json\/wp\/v2\/pages\/13345\/revisions"}],"predecessor-version":[{"id":13385,"href":"https:\/\/issnt.ac.cd\/en\/wp-json\/wp\/v2\/pages\/13345\/revisions\/13385"}],"wp:attachment":[{"href":"https:\/\/issnt.ac.cd\/en\/wp-json\/wp\/v2\/media?parent=13345"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}