﻿{"id":37073,"date":"2026-09-29T23:05:12","date_gmt":"2026-09-29T21:05:12","guid":{"rendered":"https:\/\/macentrale.com\/?page_id=37073"},"modified":"2026-09-29T23:06:58","modified_gmt":"2026-09-29T21:06:58","slug":"demande-de-devis","status":"publish","type":"page","link":"https:\/\/macentrale.com\/pt\/demande-de-devis\/","title":{"rendered":"Demande de devis"},"content":{"rendered":"\n<style>\n#mcq{--ink:#092330;--orange:#e9752a;--line:#dce3e7;--muted:#5a6b74;--soft:#f4f7f8;color:var(--ink);font-family:Montserrat,Arial,sans-serif;font-size:16px;line-height:1.6;max-width:1240px;margin:0 auto;padding:42px 20px 64px;box-sizing:border-box;text-align:left}#mcq *,#mcq *:before,#mcq *:after{box-sizing:border-box}#mcq [hidden]{display:none!important}#mcq h1,#mcq h2,#mcq h3,#mcq h4,#mcq p{margin:0}#mcq h1{font-size:clamp(28px,3.2vw,42px);line-height:1.16;font-weight:750;letter-spacing:-1.3px;color:var(--ink);margin:8px 0 14px}#mcq h2{font-size:25px;line-height:1.3;letter-spacing:-.6px;color:var(--ink);font-weight:700}#mcq h3{font-size:19px;color:var(--ink);font-weight:700}#mcq h4{font-size:16px;color:var(--ink)}#mcq a{color:inherit}#mcq .mcq-eyebrow{font-size:12px;letter-spacing:1.8px;font-weight:750;text-transform:uppercase;color:#b24a0b}#mcq .mcq-intro{display:flex;justify-content:space-between;gap:30px;align-items:center;margin-bottom:30px}#mcq .mcq-intro p{color:var(--muted);max-width:700px}#mcq .mcq-note{border-left:3px solid var(--orange);padding-left:18px;min-width:180px;font-size:14px}#mcq .mcq-note strong{display:block;color:var(--ink)}#mcq .mcq-note span{color:var(--muted)}#mcq .mcq-steps{display:flex;border:1px solid var(--line);border-radius:8px;list-style:none;margin:0 0 30px;padding:0;background:white;overflow:hidden}#mcq .mcq-steps li{flex:1;list-style:none;margin:0;border-right:1px solid var(--line)}#mcq .mcq-steps li:last-child{border:0}#mcq .mcq-steps button{background:transparent;color:var(--muted);border:0;border-radius:0;box-shadow:none;min-height:72px;display:flex;align-items:center;gap:10px;padding:14px;width:100%;text-align:left;font:600 14px Montserrat,Arial,sans-serif;text-transform:none;cursor:pointer}#mcq .mcq-steps button:disabled{cursor:default;opacity:.65}#mcq .mcq-steps span{width:28px;height:28px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;flex-shrink:0;font-size:12px}#mcq .mcq-steps [aria-current=step]{background:#fff5ec;color:var(--ink)}#mcq .mcq-steps [aria-current=step] span{background:var(--orange);color:white;border-color:var(--orange)}#mcq .mcq-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:32px;align-items:start}#mcq .mcq-section-head{margin-bottom:23px}#mcq .mcq-section-head p{color:var(--muted);margin-top:7px;font-size:14px}#mcq .mcq-categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}#mcq .mcq-category{border:1px solid var(--line);border-radius:7px;background:white;display:flex;align-items:flex-start;gap:14px;padding:19px;cursor:pointer;min-height:123px;position:relative;transition:border-color .15s,background .15s;line-height:1.4;margin:0}#mcq .mcq-category:hover{border-color:var(--orange);background:#fffcfa}#mcq .mcq-category:has(input:checked){border:2px solid var(--orange);padding:18px;background:#fff8f2}#mcq .mcq-category input{position:absolute;right:15px;top:16px;accent-color:var(--orange);width:18px;height:18px;margin:0}#mcq .mcq-icon{width:40px;height:40px;background:var(--soft);display:grid;place-items:center;border-radius:6px;flex-shrink:0;color:var(--ink)}#mcq .mcq-icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}#mcq .mcq-category strong{display:block;font-size:16px;margin:0 20px 6px 0}#mcq .mcq-category small{display:block;color:var(--muted);font-size:12px;line-height:1.55;font-weight:400}#mcq .mcq-category:last-child{grid-column:1\/-1;min-height:auto}#mcq .mcq-aside{position:sticky;top:35px}#mcq .mcq-summary{background:var(--ink);padding:26px 23px;border-radius:8px;color:white}#mcq .mcq-summary h3{color:white;font-size:19px;margin:10px 0 16px}#mcq .mcq-summary .mcq-eyebrow{color:#ffb987}#mcq .mcq-summary p{color:#ced9de;font-size:14px}#mcq .mcq-summary ul{padding:0;margin:0;list-style:none}#mcq .mcq-summary li{padding:11px 0;border-bottom:1px solid #ffffff26;list-style:none;margin:0;font-size:14px;display:flex;justify-content:space-between;gap:10px}#mcq .mcq-summary li span{color:#ffb987}#mcq .mcq-small-note{padding-top:20px;margin-top:10px;border-top:1px solid #ffffff26}#mcq .mcq-help{padding:24px 4px;font-size:14px}#mcq .mcq-help p{margin:6px 0;color:var(--muted)}#mcq .mcq-help a{display:block;margin-top:8px;font-weight:650;text-decoration:underline;text-underline-offset:4px}#mcq .mcq-actions{border-top:1px solid var(--line);margin-top:28px;padding-top:22px;display:flex;justify-content:space-between;align-items:center;gap:16px}#mcq .mcq-button,#mcq input[type=submit]{font:650 14px Montserrat,Arial,sans-serif;text-transform:none;border-radius:6px;padding:14px 24px;min-height:48px;border:1px solid var(--orange);box-shadow:none;background:var(--orange);color:#fff;cursor:pointer;line-height:1.4;white-space:normal;transition:background .15s}#mcq .mcq-button:hover,#mcq input[type=submit]:hover{background:#cc5c17}#mcq .mcq-button.secondary{color:var(--ink);border-color:var(--line);background:white}#mcq .mcq-button.secondary:hover{border-color:var(--ink)}#mcq .mcq-button.text{border:0;background:transparent;color:var(--ink);text-decoration:underline;padding:8px 0;min-height:40px}#mcq button:focus-visible,#mcq a:focus-visible,#mcq input:focus-visible,#mcq select:focus-visible,#mcq textarea:focus-visible{outline:3px solid #207da3;outline-offset:3px}#mcq .mcq-error{color:#a12b20;background:#fff0ec;border-left:3px solid #a12b20;padding:12px 16px;font-size:14px;margin:18px 0}#mcq .mcq-info{background:var(--soft);padding:16px 18px;border-radius:6px;font-size:14px;color:var(--muted);margin:18px 0}#mcq .mcq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px}#mcq .mcq-field{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600;margin:0;min-width:0}#mcq .mcq-field.full{grid-column:1\/-1}#mcq .mcq-field small{font-size:12px;font-weight:400;color:var(--muted)}#mcq input:not([type=checkbox]):not([type=radio]):not([type=submit]),#mcq select,#mcq textarea{font:400 15px Montserrat,Arial,sans-serif;color:var(--ink);border:1px solid #c7d2d8;border-radius:5px;background:white;padding:11px 12px;min-height:46px;width:100%;max-width:100%;box-shadow:none;line-height:1.5;margin:0}#mcq input[type=file]{font-size:13px!important;padding:12px!important}#mcq textarea{min-height:108px;resize:vertical}#mcq .mcq-grid select{appearance:auto}#mcq .mcq-block{border:1px solid var(--line);border-radius:7px;margin:0 0 20px;padding:23px;background:white}#mcq .mcq-block-title{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px}#mcq .mcq-lot{padding-top:20px;margin-top:20px;border-top:1px solid var(--line)}#mcq .mcq-lot:first-of-type{margin-top:0}#mcq .mcq-lot-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}#mcq .mcq-remove{font:500 12px Montserrat,Arial,sans-serif;color:#88452f;background:white;padding:8px;border:1px solid var(--line);border-radius:4px;cursor:pointer}#mcq .mcq-extra{margin-top:18px}#mcq details{border-top:1px solid var(--line);padding-top:14px;margin-top:18px}#mcq summary{cursor:pointer;font-size:14px;font-weight:600}#mcq details .mcq-grid{margin-top:16px}#mcq .mcq-count{font-size:12px;white-space:nowrap;color:var(--muted);background:var(--soft);border-radius:4px;padding:4px 9px}#mcq .mcq-review{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.75;background:var(--soft);border:1px solid var(--line);padding:22px;border-radius:6px;max-height:560px;overflow:auto;margin:16px 0}#mcq .mcq-check{display:flex;gap:10px;align-items:flex-start;font-size:14px;font-weight:400;margin:16px 0}#mcq .mcq-check input{margin-top:5px;accent-color:var(--orange);flex-shrink:0}#mcq .wpcf7-list-item{margin:0}#mcq .wpcf7-acceptance label{font-size:14px;line-height:1.6;display:flex;gap:10px}#mcq .wpcf7-acceptance input{accent-color:var(--orange);margin-top:5px}#mcq .wpcf7-not-valid-tip{font-size:13px;margin-top:5px}#mcq .mcq-mobile-status{display:none}#mcq .mcq-bottom-note{margin-top:17px;color:var(--muted);font-size:12px}#mcq .mcq-storage{font-size:12px;color:var(--muted);margin-top:15px}#mcq .mcq-storage button{font:inherit;border:0;text-decoration:underline;background:transparent;padding:2px 0;color:inherit;cursor:pointer}#mcq .mcq-footer-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:15px}#mcq .mcq-success{padding:30px;background:#f1f7f3;border:1px solid #b4d0bd;border-radius:8px}#mcq .mcq-success h2{margin-bottom:12px}#mcq .mcq-required{color:#a44511}#mcq .mcq-hidden-payload{display:none}#mcq .mcq-nojs{padding:18px;background:#fff5ec}#mcq .mcq-progress{height:3px;background:var(--line);margin-top:-31px;margin-bottom:30px}#mcq .mcq-progress div{height:100%;width:20%;background:var(--orange);transition:width .25s}#mcq .mcq-stage{scroll-margin-top:30px}#mcq .mcq-side-count{font-size:38px;font-weight:700;line-height:1;margin-bottom:14px;color:white}#mcq .mcq-summary .mcq-side-count small{font-size:12px;font-weight:400;color:#ced9de}#mcq .mcq-attachment-note{margin-top:10px;color:var(--muted);font-size:12px}\n@media(max-width:960px){#mcq .mcq-layout{grid-template-columns:minmax(0,1fr) 230px;gap:22px}#mcq .mcq-category{padding:15px;gap:10px}#mcq .mcq-category:has(input:checked){padding:14px}#mcq .mcq-icon{width:32px;height:32px}#mcq .mcq-steps button{padding:10px 8px;font-size:12px;gap:6px}#mcq .mcq-note{display:none}}@media(max-width:720px){#mcq{padding:25px 12px 40px}#mcq .mcq-layout{display:flex;flex-direction:column;gap:24px}#mcq .mcq-main{width:100%}#mcq .mcq-aside{position:static;width:100%}#mcq .mcq-summary{padding:22px}#mcq .mcq-steps button{flex-direction:column;justify-content:center;text-align:center;gap:6px;font-size:11px;padding:10px 4px}#mcq .mcq-intro{margin-bottom:22px}#mcq h1{letter-spacing:-.7px;font-size:31px}#mcq .mcq-categories{gap:10px}#mcq .mcq-category{display:block;padding:15px;min-height:170px}#mcq .mcq-category:has(input:checked){padding:14px}#mcq .mcq-category strong{font-size:14px;margin:12px 0 7px}#mcq .mcq-category small{font-size:12px}#mcq .mcq-category:last-child{display:flex;min-height:100px;gap:14px;align-items:center}#mcq .mcq-category:last-child strong{margin:0 0 5px}#mcq h2{font-size:23px}#mcq .mcq-block{padding:18px 15px}#mcq .mcq-grid{grid-template-columns:1fr;gap:16px}#mcq .mcq-field.full{grid-column:auto}#mcq .mcq-button,#mcq input[type=submit]{padding:13px 18px}#mcq .mcq-actions{gap:10px}#mcq .mcq-actions .mcq-bottom-note{display:none}}@media(prefers-reduced-motion:reduce){#mcq *{transition:none!important}}\n\n\/* Catalogue Macentrale *\/\n#mcq{padding-top:30px}#mcq h1{font-size:clamp(32px,3.3vw,43px);letter-spacing:-1px}#mcq .mcq-intro{padding-bottom:27px;border-bottom:1px solid var(--line)}#mcq .mcq-note{font-size:12px}#mcq .mcq-note strong{font-size:14px}#mcq .mcq-steps{border:0;border-bottom:1px solid var(--line);border-radius:0;gap:10px}#mcq .mcq-steps li{border:0}#mcq .mcq-steps button{padding:10px 3px;min-height:58px;background:white!important}#mcq .mcq-steps span{border-radius:3px}#mcq .mcq-layout{grid-template-columns:minmax(0,1fr) 265px;gap:32px}#mcq .mcq-categories{gap:12px}#mcq .mcq-category,#mcq .mcq-category:has(input:checked){padding:0;min-height:134px;border:1px solid var(--line);border-radius:5px;overflow:hidden;gap:0;align-items:stretch}#mcq .mcq-category:has(input:checked){border-color:var(--orange);box-shadow:inset 0 0 0 1px var(--orange)}#mcq .mcq-rayon-photo{width:108px;height:134px;object-fit:cover;flex-shrink:0;display:block;margin:0}#mcq .mcq-category>span{padding:21px 20px 16px 15px;align-self:center}#mcq .mcq-category strong{font-size:16px;margin-right:8px}#mcq .mcq-category input{width:16px;height:16px;right:9px;top:9px}#mcq .mcq-category small{font-size:12px;line-height:1.6}#mcq .mcq-category:last-child{min-height:108px;background:#092330;color:white}#mcq .mcq-category:last-child strong{color:white}#mcq .mcq-category:last-child small{color:#d0dce2}#mcq .mcq-category:last-child .mcq-rayon-photo{height:108px;width:40%;object-position:center 50%}#mcq .mcq-category:last-child>span{padding:18px 24px}#mcq .mcq-summary{border:1px solid var(--line);border-top:3px solid var(--orange);border-radius:0;background:white;color:var(--ink);padding:22px}#mcq .mcq-summary h3,#mcq .mcq-side-count{color:var(--ink)}#mcq .mcq-summary .mcq-eyebrow{color:#a74b10;font-size:11px}#mcq .mcq-summary p,#mcq .mcq-summary .mcq-side-count small{color:var(--muted)}#mcq .mcq-summary li{border-bottom-color:var(--line)}#mcq .mcq-summary li span{color:#b14a0a}#mcq .mcq-small-note{border-color:var(--line)}#mcq .mcq-side-count{font-size:32px}#mcq .mcq-help{background:var(--soft);padding:20px;margin-top:18px}#mcq .mcq-help a{font-size:13px}#mcq .mcq-info{border-radius:0;border-left:2px solid #b5c4cc}#mcq .mcq-category:focus-within{outline:2px solid #207da3;outline-offset:2px}\n@media(max-width:1050px){#mcq .mcq-layout{grid-template-columns:minmax(0,1fr) 220px;gap:20px}#mcq .mcq-rayon-photo{width:85px;height:146px}#mcq .mcq-category>span{padding:18px 12px}#mcq .mcq-category strong{font-size:14px}}\n@media(max-width:780px){#mcq .mcq-layout{display:flex;flex-direction:column}#mcq .mcq-main,#mcq .mcq-aside{width:100%}#mcq .mcq-aside{position:static}#mcq .mcq-category,#mcq .mcq-category:has(input:checked){display:flex;padding:0;min-height:140px}#mcq .mcq-rayon-photo{width:90px;height:140px}#mcq .mcq-category strong{margin:0 0 5px}#mcq .mcq-category:last-child{gap:0}#mcq .mcq-category:last-child .mcq-rayon-photo{width:35%}#mcq .mcq-steps button{font-size:12px}}\n@media(max-width:480px){#mcq .mcq-categories{grid-template-columns:1fr}#mcq .mcq-category,#mcq .mcq-category:has(input:checked){min-height:100px}#mcq .mcq-rayon-photo{width:105px;height:110px}#mcq .mcq-category>span{padding:17px 25px 17px 17px}#mcq .mcq-category strong{font-size:16px}#mcq .mcq-category:last-child .mcq-rayon-photo{width:105px}#mcq .mcq-category:last-child>span{padding:17px}#mcq .mcq-steps button{font-size:10px}#mcq .mcq-steps{gap:0}#mcq h1{font-size:31px}}\n#mcq .mcq-grid>p,#mcq .mcq-actions>p,#mcq .mcq-footer-actions>p{display:contents} #mcq .mcq-field>br{display:none} #mcq .mcq-field .wpcf7-form-control-wrap{display:block;width:100%} #mcq .mcq-actions>.wpcf7-spinner{display:none}\n\n#mcq{font-weight:400}#mcq .mcq-eyebrow p{color:inherit;font:inherit}#mcq .mcq-actions .wpcf7-spinner{flex-shrink:0} @media(max-width:480px){#mcq .mcq-steps{overflow-x:auto}#mcq .mcq-steps li{min-width:85px}#mcq .mcq-steps button{font-size:12px}}\n#mcq h2[id^=\"mcq-title\"]{scroll-margin-top:190px}#mcq .mcq-field{display:block}#mcq .mcq-field>input,#mcq .mcq-field>select,#mcq .mcq-field>textarea{margin-top:6px!important}#mcq .mcq-field .wpcf7-form-control-wrap{margin-top:6px}#mcq .mcq-field>small{display:block;margin-top:6px}@media(max-width:780px){#mcq h2[id^=\"mcq-title\"]{scroll-margin-top:100px}}\n\n<\/style>\n\n\n\n<div class=\"wpcf7 no-js\" id=\"wpcf7-f37072-o1\" lang=\"fr-FR\" dir=\"ltr\" data-wpcf7-id=\"37072\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/pt\/wp-json\/wp\/v2\/pages\/37073#wpcf7-f37072-o1\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Formulaire de contact\" enctype=\"multipart\/form-data\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"37072\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1.7\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"fr_FR\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f37072-o1\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/>\n<\/fieldset>\n<div id=\"mcq\">\n<div class=\"mcq-intro\"><div><div class=\"mcq-eyebrow\">VOTRE CENTRALE D\u2019ACHAT POUR L\u2019HABITAT<\/div><h1>Demande de devis<\/h1><p>Quels produits souhaitez-vous faire chiffrer ? R\u00e9unissez vos achats dans une m\u00eame demande, m\u00eame s\u2019ils concernent plusieurs rayons.<\/p><\/div><div class=\"mcq-note\"><strong>Un devis pour vos achats<\/strong><span>Mat\u00e9riaux \u00b7 \u00c9quipement \u00b7 Am\u00e9nagement<\/span><\/div><\/div>\n<noscript><p class=\"mcq-nojs\">Activez JavaScript pour utiliser le formulaire d\u00e9taill\u00e9, ou contactez-nous \u00e0 info@macentrale.com.<\/p><\/noscript>\n<ol class=\"mcq-steps\" aria-label=\"\u00c9tapes de votre demande\"><li><button type=\"button\" data-step=\"0\" aria-current=\"step\"><span>01<\/span>Vos univers<\/button><\/li><li><button type=\"button\" data-step=\"1\" disabled><span>02<\/span>Vos besoins<\/button><\/li><li><button type=\"button\" data-step=\"2\" disabled><span>03<\/span>Votre projet<\/button><\/li><li><button type=\"button\" data-step=\"3\" disabled><span>04<\/span>Vos coordonn\u00e9es<\/button><\/li><li><button type=\"button\" data-step=\"4\" disabled><span>05<\/span>R\u00e9capitulatif<\/button><\/li><\/ol><div class=\"mcq-progress\" aria-hidden=\"true\"><div><\/div><\/div>\n<div class=\"mcq-layout\"><div class=\"mcq-main\">\n<div id=\"mcq-error\" class=\"mcq-error\" role=\"alert\" hidden><\/div>\n<section class=\"mcq-stage\" data-stage=\"0\" aria-labelledby=\"mcq-title-0\"><div class=\"mcq-section-head\"><h2 id=\"mcq-title-0\" tabindex=\"-1\">S\u00e9lectionnez vos rayons<\/h2><p>Cochez les rayons concern\u00e9s. Vous pr\u00e9ciserez les produits et les quantit\u00e9s \u00e0 l\u2019\u00e9tape suivante.<\/p><\/div><div class=\"mcq-categories\" id=\"mcq-categories\"><\/div><p class=\"mcq-info\">Vous avez une liste de mat\u00e9riaux, un plan cot\u00e9 ou des r\u00e9f\u00e9rences ? Vous pourrez les joindre \u00e0 votre demande.<\/p><div class=\"mcq-actions\"><span class=\"mcq-bottom-note\">Choisissez au moins un univers.<\/span><button type=\"button\" class=\"mcq-button\" data-next>D\u00e9crire mes besoins<\/button><\/div><\/section>\n<section class=\"mcq-stage\" data-stage=\"1\" aria-labelledby=\"mcq-title-1\" hidden><div class=\"mcq-section-head\"><h2 id=\"mcq-title-1\" tabindex=\"-1\">Produits & quantit\u00e9s<\/h2><p>Ajoutez une ligne pour chaque produit, pi\u00e8ce ou dimension diff\u00e9rente. Les mesures inconnues peuvent \u00eatre laiss\u00e9es vides.<\/p><\/div><div id=\"mcq-products\"><\/div><div class=\"mcq-actions\"><button type=\"button\" class=\"mcq-button secondary\" data-back>Pr\u00e9c\u00e9dent<\/button><button type=\"button\" class=\"mcq-button\" data-next>Pr\u00e9ciser mon projet<\/button><\/div><\/section>\n<section class=\"mcq-stage\" data-stage=\"2\" aria-labelledby=\"mcq-title-2\" hidden><div class=\"mcq-section-head\"><h2 id=\"mcq-title-2\" tabindex=\"-1\">Chantier & livraison<\/h2><p>D\u00e9lais, budget et acc\u00e8s : ces informations nous aideront \u00e0 pr\u00e9parer une r\u00e9ponse adapt\u00e9e.<\/p><\/div><div class=\"mcq-block\"><div class=\"mcq-block-title\"><h3>Votre projet<\/h3><\/div><div class=\"mcq-grid\" id=\"mcq-project-fields\"><\/div><\/div><div class=\"mcq-block\"><div class=\"mcq-block-title\"><h3>Livraison & acc\u00e8s<\/h3><\/div><div class=\"mcq-grid\" id=\"mcq-delivery-fields\"><\/div><\/div><div class=\"mcq-block\"><div class=\"mcq-block-title\"><h3>Plans, photos & r\u00e9f\u00e9rences<\/h3><span class=\"mcq-count\">Facultatif<\/span><\/div><p class=\"mcq-info\">Un plan cot\u00e9, une photo de l\u2019existant ou une r\u00e9f\u00e9rence produit nous aideront \u00e0 comprendre votre besoin.<\/p><div class=\"mcq-grid\"><label class=\"mcq-field full\">Document 1 <span class=\"wpcf7-form-control-wrap\" data-name=\"mc-file-1\"><input size=\"40\" class=\"wpcf7-form-control wpcf7-file\" accept=\".pdf,.jpg,.jpeg,.png\" aria-invalid=\"false\" type=\"file\" name=\"mc-file-1\" \/><\/span><\/label><label class=\"mcq-field full\">Document 2 <span class=\"wpcf7-form-control-wrap\" data-name=\"mc-file-2\"><input size=\"40\" class=\"wpcf7-form-control wpcf7-file\" accept=\".pdf,.jpg,.jpeg,.png\" aria-invalid=\"false\" type=\"file\" name=\"mc-file-2\" \/><\/span><\/label><label class=\"mcq-field full\">Document 3 <span class=\"wpcf7-form-control-wrap\" data-name=\"mc-file-3\"><input size=\"40\" class=\"wpcf7-form-control wpcf7-file\" accept=\".pdf,.jpg,.jpeg,.png\" aria-invalid=\"false\" type=\"file\" name=\"mc-file-3\" \/><\/span><\/label><\/div><p class=\"mcq-attachment-note\">PDF, JPG ou PNG \u00b7 5 Mo maximum par fichier \u00b7 3 fichiers maximum. Joignez uniquement les documents utiles \u00e0 votre projet.<\/p><\/div><div class=\"mcq-actions\"><button type=\"button\" class=\"mcq-button secondary\" data-back>Pr\u00e9c\u00e9dent<\/button><button type=\"button\" class=\"mcq-button\" data-next>Mes coordonn\u00e9es<\/button><\/div><\/section>\n<section class=\"mcq-stage\" data-stage=\"3\" aria-labelledby=\"mcq-title-3\" hidden><div class=\"mcq-section-head\"><h2 id=\"mcq-title-3\" tabindex=\"-1\">Comment vous recontacter ?<\/h2><p>Les champs marqu\u00e9s d\u2019un ast\u00e9risque sont n\u00e9cessaires pour vous r\u00e9pondre.<\/p><\/div><div class=\"mcq-block\"><div class=\"mcq-grid\"><label class=\"mcq-field full\">Vous \u00eates <span class=\"mcq-required\">*<\/span><select name=\"mc-profile\" id=\"mc-profile\" data-label=\"Profil\" required><option value=\"Particulier\">Un particulier<\/option><option value=\"Professionnel\">Un professionnel<\/option><option value=\"Collectivit\u00e9 \/ association\">Une collectivit\u00e9 \/ association<\/option><\/select><\/label><label class=\"mcq-field\">Pr\u00e9nom <span class=\"mcq-required\">*<\/span><span class=\"wpcf7-form-control-wrap\" data-name=\"mc-first\"><input size=\"40\" maxlength=\"80\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" id=\"mc-first\" autocomplete=\"given-name\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"mc-first\" \/><\/span><\/label><label class=\"mcq-field\">Nom <span class=\"mcq-required\">*<\/span><span class=\"wpcf7-form-control-wrap\" data-name=\"mc-last\"><input size=\"40\" maxlength=\"80\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" id=\"mc-last\" autocomplete=\"family-name\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"mc-last\" \/><\/span><\/label><label class=\"mcq-field\">E-mail <span class=\"mcq-required\">*<\/span><span class=\"wpcf7-form-control-wrap\" data-name=\"mc-email\"><input size=\"40\" maxlength=\"160\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email\" id=\"mc-email\" autocomplete=\"email\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"email\" name=\"mc-email\" \/><\/span><\/label><label class=\"mcq-field\">T\u00e9l\u00e9phone <span class=\"wpcf7-form-control-wrap\" data-name=\"mc-phone\"><input size=\"40\" maxlength=\"35\" class=\"wpcf7-form-control wpcf7-tel wpcf7-text wpcf7-validates-as-tel\" id=\"mc-phone\" autocomplete=\"tel\" aria-invalid=\"false\" value=\"\" type=\"tel\" name=\"mc-phone\" \/><\/span><small>\u00c0 renseigner si vous souhaitez \u00eatre rappel\u00e9.<\/small><\/label><\/div><div id=\"mcq-pro\" class=\"mcq-grid mcq-extra\" hidden><label class=\"mcq-field full\">Entreprise \/ organisme <span class=\"mcq-required\">*<\/span><span class=\"wpcf7-form-control-wrap\" data-name=\"mc-company\"><input size=\"40\" maxlength=\"160\" class=\"wpcf7-form-control wpcf7-text\" id=\"mc-company\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"mc-company\" \/><\/span><\/label><label class=\"mcq-field\">Fonction <span class=\"wpcf7-form-control-wrap\" data-name=\"mc-role\"><input size=\"40\" maxlength=\"100\" class=\"wpcf7-form-control wpcf7-text\" id=\"mc-role\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"mc-role\" \/><\/span><\/label><label class=\"mcq-field\">N\u00b0 d\u2019immatriculation \/ TVA <span class=\"wpcf7-form-control-wrap\" data-name=\"mc-vat\"><input size=\"40\" maxlength=\"60\" class=\"wpcf7-form-control wpcf7-text\" id=\"mc-vat\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"mc-vat\" \/><\/span><small>Si applicable, selon votre pays.<\/small><\/label><\/div><div class=\"mcq-grid mcq-extra\" id=\"mcq-contact-fields\"><\/div><\/div><div class=\"mcq-info\">Vos coordonn\u00e9es servent au traitement de votre demande. Consultez notre <a href=\"https:\/\/macentrale.com\/politique-de-confidentialite\/\" target=\"_blank\" rel=\"noopener\">politique de confidentialit\u00e9<\/a>.<\/div><div class=\"mcq-actions\"><button type=\"button\" class=\"mcq-button secondary\" data-back>Pr\u00e9c\u00e9dent<\/button><button type=\"button\" class=\"mcq-button\" data-next>V\u00e9rifier ma demande<\/button><\/div><\/section>\n<section class=\"mcq-stage\" data-stage=\"4\" aria-labelledby=\"mcq-title-4\" hidden><div class=\"mcq-section-head\"><h2 id=\"mcq-title-4\" tabindex=\"-1\">V\u00e9rifiez votre demande<\/h2><p>V\u00e9rifiez les informations avant de transmettre votre demande \u00e0 Macentrale.<\/p><\/div><div class=\"mcq-review\" id=\"mcq-review\"><\/div><div class=\"mcq-footer-actions\"><button type=\"button\" class=\"mcq-button secondary\" id=\"mcq-download\">T\u00e9l\u00e9charger le r\u00e9capitulatif<\/button><button type=\"button\" class=\"mcq-button text\" data-step=\"1\">Modifier mes besoins<\/button><\/div><p class=\"mcq-info\">Il s\u2019agit d\u2019une demande de devis, sans commande ni paiement. Les prix, disponibilit\u00e9s, frais de livraison et possibilit\u00e9s de pose seront confirm\u00e9s dans notre proposition.<\/p><span class=\"wpcf7-form-control-wrap\" data-name=\"mc-consent\"><span class=\"wpcf7-form-control wpcf7-acceptance\"><span class=\"wpcf7-list-item\"><label><input type=\"checkbox\" name=\"mc-consent\" value=\"1\" aria-invalid=\"false\" \/><span class=\"wpcf7-list-item-label\">J\u2019accepte que Macentrale utilise les informations et documents transmis pour \u00e9tudier mon projet et me recontacter. <a href=\"https:\/\/macentrale.com\/politique-de-confidentialite\/\" target=\"_blank\" rel=\"noopener\">Politique de confidentialit\u00e9<\/a>.<\/span><\/label><\/span><\/span><\/span><div class=\"mcq-actions\"><button type=\"button\" class=\"mcq-button secondary\" data-back>Pr\u00e9c\u00e9dent<\/button><input class=\"wpcf7-form-control wpcf7-submit has-spinner mcq-submit\" type=\"submit\" value=\"Envoyer ma demande de devis\" \/><\/div><p class=\"mcq-bottom-note\">Votre demande sera adress\u00e9e \u00e0 l\u2019\u00e9quipe Macentrale. Un message de confirmation s\u2019affichera uniquement apr\u00e8s l\u2019envoi.<\/p><\/section>\n<div id=\"mcq-success\" class=\"mcq-success\" role=\"status\" hidden><div class=\"mcq-eyebrow\">DEMANDE TRANSMISE<\/div><h2>Votre demande a \u00e9t\u00e9 envoy\u00e9e.<\/h2><p>Votre demande a \u00e9t\u00e9 transmise \u00e0 Macentrale. Notre \u00e9quipe vous recontactera \u00e0 partir des coordonn\u00e9es indiqu\u00e9es.<\/p><div class=\"mcq-footer-actions\"><button type=\"button\" class=\"mcq-button secondary\" id=\"mcq-download-success\">T\u00e9l\u00e9charger mon r\u00e9capitulatif<\/button><a href=\"https:\/\/macentrale.com\/shop\/\" class=\"mcq-button\">Continuer ma visite<\/a><\/div><\/div>\n<div class=\"mcq-hidden-payload\" aria-hidden=\"true\"><span class=\"wpcf7-form-control-wrap\" data-name=\"mc-dossier\"><textarea cols=\"40\" rows=\"10\" maxlength=\"2000\" class=\"wpcf7-form-control wpcf7-textarea wpcf7-validates-as-required\" id=\"mc-dossier\" aria-required=\"true\" aria-invalid=\"false\" name=\"mc-dossier\"><\/textarea><\/span><input class=\"wpcf7-form-control wpcf7-hidden\" id=\"mc-univers-field\" value=\"\" type=\"hidden\" name=\"mc-univers\" \/><\/div>\n<\/div><aside class=\"mcq-aside\"><div class=\"mcq-summary\"><div class=\"mcq-eyebrow\">DEVIS MACENTRALE<\/div><h3>Votre s\u00e9lection<\/h3><div class=\"mcq-side-count\" id=\"mcq-side-count\">0 <small>univers s\u00e9lectionn\u00e9<\/small><\/div><ul id=\"mcq-selection\"><\/ul><p id=\"mcq-empty\">Aucun rayon s\u00e9lectionn\u00e9.<\/p><div class=\"mcq-small-note\"><p>Les dimensions ne sont pas encore arr\u00eat\u00e9es ? Laissez-les vides et pr\u00e9cisez les points \u00e0 v\u00e9rifier.<\/p><\/div><\/div><div class=\"mcq-help\"><strong>Une question sur votre demande ?<\/strong><p>Contactez Macentrale \u00e0 Dudelange.<\/p><a href=\"tel:+35226056153\">+352 26 05 61 53<\/a><a href=\"mailto:info@macentrale.com\">info@macentrale.com<\/a><\/div><\/aside><\/div>\n<\/div><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n\n\n\n\n<script src=\"data:text\/javascript;charset=utf-8;base64,KCgpPT57J3VzZSBzdHJpY3QnOwpmdW5jdGlvbiBpbml0KCl7Y29uc3Qgcm9vdD1kb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnbWNxJyk7aWYoIXJvb3R8fHJvb3QuZGF0YXNldC5yZWFkeSlyZXR1cm47cm9vdC5kYXRhc2V0LnJlYWR5PScxJztyb290LnF1ZXJ5U2VsZWN0b3JBbGwoJy5tY3Etbm9qcycpLmZvckVhY2goZT0+ZS5oaWRkZW49dHJ1ZSk7CmNvbnN0ICQ9cz0+cm9vdC5xdWVyeVNlbGVjdG9yKHMpLCQkPXM9PlsuLi5yb290LnF1ZXJ5U2VsZWN0b3JBbGwocyldLGVzYz1zPT5TdHJpbmcocz8\/JycpLnJlcGxhY2UoL1smPD4iJ10vZyxjPT4oeycmJzonJmFtcDsnLCc8JzonJmx0OycsJz4nOicmZ3Q7JywnIic6JyZxdW90OycsIiciOicmIzM5Oyd9W2NdKSk7CmNvbnN0IHNmPShrZXksbGFiZWwsb3B0cyxyZXF1aXJlZD1mYWxzZSk9Pih7a2V5LGxhYmVsLG9wdHM6b3B0cy5zcGxpdCgnfCcpLHJlcXVpcmVkfSk7Y29uc3QgbmY9KGtleSxsYWJlbCx1bml0PScnKT0+KHtrZXksbGFiZWw6bGFiZWwrKHVuaXQ\/JyAoJyt1bml0KycpJzonJyksdHlwZTonbnVtYmVyJ30pO2NvbnN0IHRmPShrZXksbGFiZWwsZnVsbD1mYWxzZSk9Pih7a2V5LGxhYmVsLGZ1bGx9KTtjb25zdCBhZj0oa2V5LGxhYmVsKT0+KHtrZXksbGFiZWwsdHlwZTondGV4dGFyZWEnLGZ1bGw6dHJ1ZX0pOwpjb25zdCBpY29ucz17bWF0ZXJpYXV4OidNMyA3aDE4djVIM3ogTTMgMTJoMTh2NUgzeiBNOSA3djVtNiAwdjUnLG1lbnVpc2VyaWU6J001IDNoMTR2MThINXogTTEyIDN2MThNNSAxMmgxNG0tNC00aDFtLTEgOGgxJyxleHRlcmlldXJzOidNMyA4aDE4TTUgOHYxM20xNC0xM3YxM00yIDhsMy01aDE0bDMgNU04IDNsLTEgNW01LTV2NW00LTVsMSA1Jyxzb2xzOidtMTIgMyAxMCA1LTEwIDVMMiA4bDEwLTVtLTEwIDkgMTAgNSAxMC01TTIgMTZsMTAgNSAxMC01Jyxtb2JpbGllcjonTTQgMTJWN2EyIDIgMCAwIDEgMi0yaDEyYTIgMiAwIDAgMSAyIDJ2NU0yIDExaDR2NWgxMnYtNWg0djhIMnptMyA4djJtMTQtMnYyJyxkZWNvcmF0aW9uOidNOSAzaDZsNSAxMUg0ek0xMiAxNHY3bS00IDBoOCcsc3R1ZGlvOidtMTIgMiA5IDV2MTBsLTkgNS05LTVWN3ptLTkgNSA5IDUgOS01bS05IDV2MTAnfTsKY29uc3QgcGhvdG9zPXttYXRlcmlhdXg6JzAxLW1hdGVyaWF1eC01LTEuanBnJyxtZW51aXNlcmllOicwNi1tZW51aXNlcmllcy01LTEuanBnJyxleHRlcmlldXJzOicwMi1leHRlcmlldXItNS0xLmpwZycsc29sczonMDMtc29scy1ldC1tdXJzLTctMS5qcGcnLG1vYmlsaWVyOicwNC1tb2JpbGllci01LTEuanBnJyxkZWNvcmF0aW9uOicwNS1kZWNvcmF0aW9uLTMtMS5qcGcnLHN0dWRpbzonMDctc3R1ZGlvLTMtMS5qcGcnfTsKY29uc3QgZ3JvdXBzPVsKe2lkOidtYXRlcmlhdXgnLG5hbWU6J01hdMOpcmlhdXgnLGRlc2M6J0dyb3MgxZN1dnJlLCBpc29sYXRpb24sIHBsw6J0cmVyaWUsIHRvaXR1cmUnLHR5cGVzOlsnR3JvcyDFk3V2cmUnLCdJc29sYXRpb24gaW50w6lyaWV1cmUnLCdJc29sYXRpb24gZXh0w6lyaWV1cmUgLyBJVEUnLCdQbMOidHJlcmllICYgY2xvaXNvbnMnLCdUb2l0dXJlICYgY291dmVydHVyZSddLGJhc2U6W25mKCdzdXJmYWNlJywnU3VyZmFjZSDDoCB0cmFpdGVyJywnbcKyJyksbmYoJ2VwYWlzc2V1cicsJ8OJcGFpc3NldXIgc291aGFpdMOpZScsJ21tJyksdGYoJ3N1cHBvcnQnLCdTdXBwb3J0IC8gY29uc3RydWN0aW9uIGV4aXN0YW50ZScpLHNmKCdmb3Vybml0dXJlJywnQmVzb2luJywnTWF0w6lyaWF1eCBzZXVsc3xLaXQgY29tcGxldCBhdmVjIGFjY2Vzc29pcmVzfENvbnNlaWwgc3VyIGxlIHN5c3TDqG1lIGFkYXB0w6knKV0sc3BlY2lmaWM6eydHcm9zIMWTdXZyZSc6W3NmKCdwcm9kdWl0JywnUHJvZHVpdCcsJ1BhcnBhaW5nIC8gYmxvYyBiw6l0b258QnJpcXVlfELDqXRvbiAvIG1vcnRpZXJ8Q2ltZW50IC8gbGlhbnR8R3JhbnVsYXRzfEZlcnJhaWxsYWdlfEF1dHJlJyksdGYoJ2Zvcm1hdCcsJ0Zvcm1hdCBzb3VoYWl0w6kgKEwgw5cgSCDDlyBQIGVuIGNtKScpLG5mKCd2b2x1bWUnLCdWb2x1bWUnLCdtwrMnKSx0ZignY2xhc3NlJywnUsOpc2lzdGFuY2UgLyBjbGFzc2UgcHJlc2NyaXRlJyksc2YoJ3BsYW4nLCdQbGFuIGRlIHN0cnVjdHVyZSBkaXNwb25pYmxlJywnT3VpfE5vbnxFbiBjb3VycycpXSwnSXNvbGF0aW9uIGludMOpcmlldXJlJzpbc2YoJ2lzb2xhbnQnLCdJc29sYW50JywnTGFpbmUgZGUgdmVycmV8TGFpbmUgZGUgcm9jaGV8RmlicmUgZGUgYm9pc3xQb2x5c3R5csOobmV8QXV0cmV8w4AgY29uc2VpbGxlcicpLHNmKCd6b25lJywnWm9uZSDDoCBpc29sZXInLCdNdXJzfENvbWJsZXMgcGVyZHVzfFJhbXBhbnRzIGRlIHRvaXR1cmV8UGxhbmNoZXIgLyBwbGFmb25kfFBsdXNpZXVycyB6b25lcycpLHRmKCdyZXNpc3RhbmNlJywnUsOpc2lzdGFuY2UgdGhlcm1pcXVlIFIgc291aGFpdMOpZSAobcKywrdLL1cpJyksc2YoJ2Zvcm1hdCcsJ0Zvcm1hdCcsJ1Bhbm5lYXV4fFJvdWxlYXV4fMOAIGNvbnNlaWxsZXInKSxzZignYWNjZXNzb2lyZXMnLCdQYXJlLXZhcGV1ciAvIGFjY2Vzc29pcmVzJywnw4AgaW5jbHVyZXxEw6lqw6AgZGlzcG9uaWJsZXN8w4AgY29uc2VpbGxlcicpXSwnSXNvbGF0aW9uIGV4dMOpcmlldXJlIC8gSVRFJzpbc2YoJ2lzb2xhbnQnLCdJc29sYW50JywnUG9seXN0eXLDqG5lIGJsYW5jfFBvbHlzdHlyw6huZSBncmFwaGl0ZXxMYWluZSBkZSByb2NoZXxGaWJyZSBkZSBib2lzfMOAIGNvbnNlaWxsZXInKSxuZignaGF1dGV1cicsJ0hhdXRldXIgZGUgZmHDp2FkZScsJ20nKSxuZignb3V2ZXJ0dXJlcycsJ05vbWJyZSBk4oCZb3V2ZXJ0dXJlcycpLHRmKCdyZXNpc3RhbmNlJywnUsOpc2lzdGFuY2UgdGhlcm1pcXVlIFIgc291aGFpdMOpZSAobcKywrdLL1cpJyksc2YoJ2Zpbml0aW9uJywnRmluaXRpb24nLCdFbmR1aXQgZ3JhdHTDqXxFbmR1aXQgdGFsb2Now6l8QmFyZGFnZXzDgCBjb25zZWlsbGVyJyksdGYoJ3RlaW50ZScsJ1RlaW50ZSAvIHLDqWbDqXJlbmNlIHNvdWhhaXTDqWUnKSxzZignZWNoYWZhdWRhZ2UnLCdBY2PDqHMgZmHDp2FkZSAvIMOpY2hhZmF1ZGFnZScsJ0Rpc3BvbmlibGV8w4AgcHLDqXZvaXJ8w4Agw6l0dWRpZXInKV0sJ1Bsw6J0cmVyaWUgJiBjbG9pc29ucyc6W3NmKCdwbGFxdWUnLCdUeXBlIGRlIHBsYXF1ZScsJ1N0YW5kYXJkfEh5ZHJvZnVnZXxBY291c3RpcXVlfFLDqXNpc3RhbnRlIGF1IGZldXzDgCBjb25zZWlsbGVyJyksbmYoJ2hhdXRldXInLCdIYXV0ZXVyIGRlIGNsb2lzb24nLCdtJyksc2YoJ29zc2F0dXJlJywnT3NzYXR1cmUnLCdNw6l0YWxsaXF1ZXxCb2lzfMOAIGNvbnNlaWxsZXInKSxzZignYWNjZXNzb2lyZXMnLCdBY2Nlc3NvaXJlcycsJ1JhaWxzIGV0IG1vbnRhbnRzfEJhbmRlcyBldCBlbmR1aXRzfEVuc2VtYmxlIGNvbXBsZXR8U2FucyBhY2Nlc3NvaXJlcycpXSwnVG9pdHVyZSAmIGNvdXZlcnR1cmUnOltzZignY291dmVydHVyZScsJ0NvdXZlcnR1cmUnLCdUdWlsZSB0ZXJyZSBjdWl0ZXxUdWlsZSBiw6l0b258QXJkb2lzZXxCYWMgYWNpZXJ8QXV0cmV8w4AgY29uc2VpbGxlcicpLG5mKCdwZW50ZScsJ1BlbnRlJywnJScpLG5mKCdmYWl0YWdlJywnTG9uZ3VldXIgZGUgZmHDrnRhZ2UnLCdtJyksc2YoJ2VjcmFuJywnw4ljcmFuIHNvdXMtdG9pdHVyZScsJ8OAIGluY2x1cmV8RMOpasOgIHByw6l2dXzDgCBjb25zZWlsbGVyJyksdGYoJ2V2YWN1YXRpb24nLCdHb3V0dGnDqHJlcyAvIMOpdmFjdWF0aW9uIGRlcyBlYXV4JyldfX0sCntpZDonbWVudWlzZXJpZScsbmFtZTonTWVudWlzZXJpZScsZGVzYzonRmVuw6p0cmVzLCBiYWllcywgcG9ydGVzLCB2b2xldHMgJiBwb3J0YWlscycsdHlwZXM6WydGZW7DqnRyZSAvIHBvcnRlLWZlbsOqdHJlJywnQmFpZSBjb3VsaXNzYW50ZScsJ1BvcnRlIGTigJllbnRyw6llJywnUG9ydGUgaW50w6lyaWV1cmUnLCdQb3J0ZSBkZSBnYXJhZ2UnLCdQb3J0YWlsIC8gY2zDtHR1cmUnLCdWb2xldCddLGJhc2U6W25mKCdsYXJnZXVyJywnTGFyZ2V1cicsJ21tJyksbmYoJ2hhdXRldXInLCdIYXV0ZXVyJywnbW0nKSxzZignbWVzdXJlJywnTmF0dXJlIGRlcyBkaW1lbnNpb25zJywnRGltZW5zaW9ucyB0YWJsZWF1fERpbWVuc2lvbnMgaG9ycyB0b3V0fERpbWVuc2lvbnMgYXBwcm94aW1hdGl2ZXN8w4AgbWVzdXJlcicpLHNmKCdtYXRpZXJlJywnTWF0w6lyaWF1JywnUFZDfEFsdW1pbml1bXxCb2lzfE1peHRlIGJvaXMgLyBhbHVtaW5pdW18QWNpZXJ8w4AgY29uc2VpbGxlcicpLHRmKCd0ZWludGUnLCdDb3VsZXVyIC8gcsOpZsOpcmVuY2UgUkFMJyksc2YoJ3Bvc2UnLCdTaXR1YXRpb24gZGUgcG9zZScsJ05ldWZ8UsOpbm92YXRpb24gc3VyIGRvcm1hbnR8RMOpcG9zZSB0b3RhbGV8w4AgZMOpdGVybWluZXInKV0sc3BlY2lmaWM6eydGZW7DqnRyZSAvIHBvcnRlLWZlbsOqdHJlJzpbc2YoJ291dnJhbnRzJywnTm9tYnJlIGRlIHZhbnRhdXgnLCcxfDJ8M3w0fMOAIGNvbnNlaWxsZXInKSxzZignb3V2ZXJ0dXJlJywnT3V2ZXJ0dXJlJywnRml4ZXzDgCBsYSBmcmFuw6dhaXNlfE9zY2lsbG8tYmF0dGFudGV8U291ZmZsZXR8QXV0cmUnKSxzZignc2VucycsJ1NlbnMgdnUgZGUgbOKAmWludMOpcmlldXInLCdQb2lnbsOpZSDDoCBnYXVjaGV8UG9pZ27DqWUgw6AgZHJvaXRlfMOAIGTDqXRlcm1pbmVyJyksc2YoJ3ZpdHJhZ2UnLCdWaXRyYWdlJywnRG91YmxlfFRyaXBsZXxBY291c3RpcXVlfFPDqWN1cml0w6l8RMOpcG9saSAvIGludGltaXTDqXzDgCBjb25zZWlsbGVyJyksdGYoJ3BlcmZvcm1hbmNlJywnUGVyZm9ybWFuY2UgdGhlcm1pcXVlIC8gYWNvdXN0aXF1ZSBzb3VoYWl0w6llJyksc2YoJ3ZvbGV0JywnVm9sZXQgYXNzb2Npw6knLCdOb258Um91bGFudCBtYW51ZWx8Um91bGFudCBtb3Rvcmlzw6l8QmF0dGFudHzDgCBjb25zZWlsbGVyJyldLCdCYWllIGNvdWxpc3NhbnRlJzpbc2YoJ291dnJhbnRzJywnQ29uZmlndXJhdGlvbicsJzIgdmFudGF1eCAvIDIgcmFpbHN8MyB2YW50YXV4IC8gMyByYWlsc3w0IHZhbnRhdXh8R2FsZW5kYWdlfMOAIGNvbnNlaWxsZXInKSxzZigndml0cmFnZScsJ1ZpdHJhZ2UnLCdEb3VibGV8VHJpcGxlfFPDqWN1cml0w6l8QWNvdXN0aXF1ZXzDgCBjb25zZWlsbGVyJyksc2YoJ3NldWlsJywnU2V1aWwnLCdTdGFuZGFyZHxSw6lkdWl0IC8gYWNjZXNzaWJpbGl0w6l8w4AgY29uc2VpbGxlcicpLHNmKCd2b2xldCcsJ1Byb3RlY3Rpb24gc29sYWlyZScsJ0F1Y3VuZXxWb2xldCByb3VsYW50fEJyaXNlLXNvbGVpbHxTdG9yZXzDgCBjb25zZWlsbGVyJyldLCdQb3J0ZSBk4oCZZW50csOpZSc6W3NmKCdzdHlsZScsJ0FzcGVjdCcsJ1BsZWluZXxTZW1pLXZpdHLDqWV8Vml0csOpZXzDgCBjb25zZWlsbGVyJyksc2YoJ3NlbnMnLCdPdXZlcnR1cmUnLCdQb3Vzc2FudCBnYXVjaGV8UG91c3NhbnQgZHJvaXR8VGlyYW50IGdhdWNoZXxUaXJhbnQgZHJvaXR8w4AgY29uZmlybWVyJyksc2YoJ3NlY3VyaXRlJywnU2VycnVyZScsJ011bHRpcG9pbnRzfENvbm5lY3TDqWV8w4AgY29uc2VpbGxlcicpLHNmKCdpbXBvc3RlJywnSW1wb3N0ZSAvIHBhcnRpZSBmaXhlJywnQXVjdW5lfEltcG9zdGUgaGF1dGV8Rml4ZSBsYXTDqXJhbHxMZXMgZGV1eHzDgCBkw6l0ZXJtaW5lcicpXSwnUG9ydGUgaW50w6lyaWV1cmUnOltuZignbXVyJywnw4lwYWlzc2V1ciBkdSBtdXInLCdtbScpLHNmKCdzeXN0ZW1lJywnU3lzdMOobWUnLCdCYXR0YW50ZXxDb3VsaXNzYW50ZSBlbiBhcHBsaXF1ZXzDgCBnYWxhbmRhZ2V8UGxpYW50ZScpLHNmKCdzZW5zJywnU2VucycsJ1BvdXNzYW50IGdhdWNoZXxQb3Vzc2FudCBkcm9pdHxTYW5zIG9iamV0fMOAIGNvbmZpcm1lcicpLHNmKCdmaW5pdGlvbicsJ0Zpbml0aW9uJywnUHLDqnRlIMOgIHBlaW5kcmV8TGFxdcOpZXxEw6ljb3IgYm9pc3xWaXRyw6llfEF1dHJlJyksc2YoJ2Jsb2MnLCdDb21wb3NpdGlvbicsJ0Jsb2MtcG9ydGUgY29tcGxldHxQb3J0ZSBzZXVsZXxIdWlzc2VyaWUgc2V1bGV8w4AgY29uc2VpbGxlcicpLHRmKCd1c2FnZScsJ1Bpw6hjZSAvIGJlc29pbiBhY291c3RpcXVlIC8gc2VycnVyZScpXSwnUG9ydGUgZGUgZ2FyYWdlJzpbc2YoJ21vZGVsZScsJ01vZMOobGUnLCdTZWN0aW9ubmVsbGUgcGxhZm9uZHxTZWN0aW9ubmVsbGUgbGF0w6lyYWxlfEVucm91bGFibGV8QmFzY3VsYW50ZXxCYXR0YW50ZScpLG5mKCdsaW50ZWF1JywnUmV0b21iw6llIGRlIGxpbnRlYXUnLCdtbScpLG5mKCdnYXVjaGUnLCfDiWNvaW7Dp29uIGdhdWNoZScsJ21tJyksbmYoJ2Ryb2l0ZScsJ8OJY29pbsOnb24gZHJvaXQnLCdtbScpLG5mKCdyZWN1bCcsJ1Byb2ZvbmRldXIgZGlzcG9uaWJsZScsJ21tJyksc2YoJ21vdGV1cicsJ01vdG9yaXNhdGlvbicsJ091aXxOb258w4AgY29uc2VpbGxlcicpLHNmKCdvcHRpb25zJywnT3B0aW9uIHByaW5jaXBhbGUnLCdBdWN1bmV8UG9ydGlsbG9ufEh1YmxvdHN8UG9ydGlsbG9uIGV0IGh1YmxvdHMnKV0sJ1BvcnRhaWwgLyBjbMO0dHVyZSc6W3NmKCdtb2RlbGUnLCdUeXBlJywnUG9ydGFpbCBiYXR0YW50fFBvcnRhaWwgY291bGlzc2FudHxQb3J0aWxsb258Q2zDtHR1cmV8RW5zZW1ibGUnKSxzZignbW90ZXVyJywnTW90b3Jpc2F0aW9uJywnT3VpfE5vbnxEw6lqw6AgZGlzcG9uaWJsZXzDgCBjb25zZWlsbGVyJyksbmYoJ2xpbmVhaXJlJywnTG9uZ3VldXIgZGUgY2zDtHR1cmUnLCdtJyksdGYoJ3BpbGllcnMnLCdEaW1lbnNpb25zIC8gw6l0YXQgZGVzIHBpbGllcnMnKSxzZigncmVtcGxpc3NhZ2UnLCdSZW1wbGlzc2FnZScsJ1BsZWlufEFqb3Vyw6l8U2VtaS1ham91csOpfMOAIGNvbnNlaWxsZXInKV0sJ1ZvbGV0Jzpbc2YoJ21vZGVsZScsJ01vZMOobGUnLCdSb3VsYW50fEJhdHRhbnR8Q291bGlzc2FudCcpLHNmKCdjb2ZmcmUnLCdDb2ZmcmUnLCdSw6lub3ZhdGlvbiBleHTDqXJpZXVyfFR1bm5lbHxUcmFkaXRpb25uZWx8w4AgY29uc2VpbGxlcicpLHNmKCdtb3RldXInLCdDb21tYW5kZScsJ1NhbmdsZXxNYW5pdmVsbGV8w4lsZWN0cmlxdWUgZmlsYWlyZXxSYWRpb3xTb2xhaXJlJyksdGYoJ2RvbW90aXF1ZScsJ0NvbXBhdGliaWxpdMOpIGRvbW90aXF1ZSBzb3VoYWl0w6llJyldfX0sCntpZDonZXh0ZXJpZXVycycsbmFtZTonRXh0w6lyaWV1cnMnLGRlc2M6J1BlcmdvbGFzLCB0ZXJyYXNzZXMsIHN0b3JlcyAmIGphcmRpbicsdHlwZXM6WydQZXJnb2xhJywnVGVycmFzc2UnLCdTdG9yZSBleHTDqXJpZXVyJywnQW3DqW5hZ2VtZW50IGRlIGphcmRpbicsJ01vYmlsaWVyIGV4dMOpcmlldXInXSxiYXNlOltuZignbGFyZ2V1cicsJ0xhcmdldXInLCdtJyksbmYoJ3Byb2ZvbmRldXInLCdQcm9mb25kZXVyJywnbScpLG5mKCdzdXJmYWNlJywnU3VyZmFjZSB0b3RhbGUnLCdtwrInKSx0Zignc3VwcG9ydCcsJ1N1cHBvcnQgLyB0ZXJyYWluIGV4aXN0YW50JyksdGYoJ3RlaW50ZScsJ0NvdWxldXIgLyBmaW5pdGlvbicpXSxzcGVjaWZpYzp7J1BlcmdvbGEnOltzZignbW9kZWxlJywnVHlwZScsJ0Jpb2NsaW1hdGlxdWV8VG9pdHVyZSBmaXhlfFRvaWxlIHLDqXRyYWN0YWJsZXzDgCBjb25zZWlsbGVyJyksc2YoJ2ltcGxhbnRhdGlvbicsJ0ltcGxhbnRhdGlvbicsJ0Fkb3Nzw6llfEF1dG9wb3J0YW50ZXzDgCBjb25zZWlsbGVyJyksbmYoJ2hhdXRldXInLCdIYXV0ZXVyIGRpc3BvbmlibGUnLCdtJyksc2YoJ2NvbW1hbmRlJywnQ29tbWFuZGUnLCdNYW51ZWxsZXxNb3Rvcmlzw6llfMOAIGNvbnNlaWxsZXInKSx0Zignb3B0aW9ucycsJ09wdGlvbnMgOiBzdG9yZXMgWklQLCDDqWNsYWlyYWdlLCB2aXRyYWdlLCBjYXB0ZXVyc+KApicpLHNmKCdjb3VyYW50JywnQWxpbWVudGF0aW9uIMOpbGVjdHJpcXVlJywnRGlzcG9uaWJsZXzDgCBwcsOpdm9pcnzDgCBjb25maXJtZXInKV0sJ1RlcnJhc3NlJzpbc2YoJ3JldmV0ZW1lbnQnLCdSZXbDqnRlbWVudCcsJ0JvaXMgbmF0dXJlbHxDb21wb3NpdGV8R3LDqHMgY8OpcmFtZXxQaWVycmUgbmF0dXJlbGxlfMOAIGNvbnNlaWxsZXInKSxzZigncG9zZScsJ1Bvc2UnLCdTdXIgcGxvdHN8U3VyIGxhbWJvdXJkZXN8Q29sbMOpZXxTdXIgZGFsbGV8w4AgY29uc2VpbGxlcicpLG5mKCdoYXV0ZXVyJywnSGF1dGV1ciDDoCByYXR0cmFwZXInLCdjbScpLG5mKCdib3JkdXJlJywnTG9uZ3VldXIgZGUgYm9yZHVyZXMnLCdtJyksc2YoJ2FjY2Vzc29pcmVzJywnQWNjZXNzb2lyZXMnLCdTdHJ1Y3R1cmUgZXQgZml4YXRpb25zfFJldsOqdGVtZW50IHNldWx8RW5zZW1ibGUgY29tcGxldHzDgCBjb25zZWlsbGVyJyldLCdTdG9yZSBleHTDqXJpZXVyJzpbc2YoJ21vZGVsZScsJ1R5cGUnLCdTdG9yZSBiYW5uZXxTdG9yZSB2ZXJ0aWNhbHxTdG9yZSBkZSB2w6lyYW5kYXzDgCBjb25zZWlsbGVyJyksc2YoJ2NvZmZyZScsJ0NvZmZyZScsJ0ludMOpZ3JhbHxTZW1pLWNvZmZyZXxTYW5zIGNvZmZyZXzDgCBjb25zZWlsbGVyJyksc2YoJ2NvbW1hbmRlJywnQ29tbWFuZGUnLCdNYW51ZWxsZXxNb3Rvcmlzw6llIGZpbGFpcmV8UmFkaW98w4AgY29uc2VpbGxlcicpLHRmKCd0b2lsZScsJ1RvaWxlIC8gdGVpbnRlIHNvdWhhaXTDqWUnKSx0ZignZml4YXRpb24nLCdTdXBwb3J0IGRlIGZpeGF0aW9uJyldLCdBbcOpbmFnZW1lbnQgZGUgamFyZGluJzpbc2YoJ3Byb2pldCcsJ0Jlc29pbicsJ0Nsw7R0dXJlIC8gb2NjdWx0YXRpb258QWxsw6llIC8gYm9yZHVyZXxBYnJpIC8gcmFuZ2VtZW50fEFtw6luYWdlbWVudCBwYXlzYWdlcnxQbHVzaWV1cnMgYmVzb2lucycpLG5mKCdsaW5lYWlyZScsJ0xvbmd1ZXVyJywnbScpLHNmKCd0ZXJyYWluJywnVGVycmFpbicsJ1BsYXR8RW4gcGVudGV8w4Agbml2ZWxlcnzDgCDDqXR1ZGllcicpLHRmKCdleHBvc2l0aW9uJywnRXhwb3NpdGlvbiAvIGNvbnRyYWludGVzJyldLCdNb2JpbGllciBleHTDqXJpZXVyJzpbc2YoJ3Byb2R1aXQnLCdQcm9kdWl0JywnU2Fsb24gZGUgamFyZGlufFRhYmxlIGV0IGNoYWlzZXN8QmFpbiBkZSBzb2xlaWx8UGFyYXNvbHxSYW5nZW1lbnR8QXV0cmUnKSxuZigncGxhY2VzJywnTm9tYnJlIGRlIHBsYWNlcycpLHNmKCdtYXRpZXJlJywnTWF0w6lyaWF1JywnQWx1bWluaXVtfEJvaXN8UsOpc2luZXxNw6l0YWx8w4AgY29uc2VpbGxlcicpLHNmKCd1c2FnZScsJ1VzYWdlJywnUsOpc2lkZW50aWVsfFRlcnJhc3NlIHByb2Zlc3Npb25uZWxsZXxDb2xsZWN0aWYnKV19fSwKe2lkOidzb2xzJyxuYW1lOidTb2xzICYgTXVycycsZGVzYzonQ2FycmVsYWdlLCBwYXJxdWV0LCBwZWludHVyZSAmIHBhcmVtZW50Jyx0eXBlczpbJ0NhcnJlbGFnZScsJ1BhcnF1ZXQnLCdTb2wgc291cGxlIC8gdmlueWxlJywnUGVpbnR1cmUnLCdQYXJlbWVudCAvIHJldsOqdGVtZW50IG11cmFsJ10sYmFzZTpbdGYoJ3BpZWNlJywnUGnDqGNlIC8gem9uZSBjb25jZXJuw6llJyksbmYoJ3N1cmZhY2UnLCdTdXJmYWNlIG5ldHRlJywnbcKyJyksdGYoJ3N1cHBvcnQnLCdTdXBwb3J0IGV4aXN0YW50Jyksc2YoJ2xpZXUnLCdFbXBsYWNlbWVudCcsJ0ludMOpcmlldXIgc2VjfFBpw6hjZSBodW1pZGV8RXh0w6lyaWV1cnxQbHVzaWV1cnMgZW1wbGFjZW1lbnRzJyksdGYoJ3RlaW50ZScsJ1RlaW50ZSAvIGTDqWNvciAvIHLDqWbDqXJlbmNlJyksc2YoJ2FjY2Vzc29pcmVzJywnQWNjZXNzb2lyZXMnLCdSZXbDqnRlbWVudCBzZXVsfENvbGxlIGV0IGpvaW50cyAvIHNvdXMtY291Y2hlfEtpdCBjb21wbGV0fMOAIGNvbnNlaWxsZXInKV0sc3BlY2lmaWM6eydDYXJyZWxhZ2UnOlt0ZignZm9ybWF0JywnRm9ybWF0IHNvdWhhaXTDqSAoY20pJyksc2YoJ2FzcGVjdCcsJ0FzcGVjdCcsJ1BpZXJyZXxCb2lzfELDqXRvbnxNYXJicmV8VW5pfEF1dHJlJyksc2YoJ2Zpbml0aW9uJywnRmluaXRpb24nLCdNYXRlfFNhdGluw6llfEJyaWxsYW50ZXxBbnRpZMOpcmFwYW50ZXzDgCBjb25zZWlsbGVyJyksc2YoJ3Bvc2UnLCdQb3NlIHNvdWhhaXTDqWUnLCdEcm9pdGV8RMOpY2Fsw6llfERpYWdvbmFsZXxDaGV2cm9uc3zDgCBjb25zZWlsbGVyJyksbmYoJ3BsaW50aGVzJywnTG9uZ3VldXIgZGUgcGxpbnRoZXMnLCdtJyksc2YoJ2NoYXVmZmFudCcsJ1NvbCBjaGF1ZmZhbnQnLCdPdWl8Tm9ufMOAIGNvbmZpcm1lcicpXSwnUGFycXVldCc6W3NmKCd0eXBlJywnVHlwZScsJ01hc3NpZnxDb250cmVjb2xsw6l8U3RyYXRpZmnDqXzDgCBjb25zZWlsbGVyJyksdGYoJ2Vzc2VuY2UnLCdFc3NlbmNlIC8gZMOpY29yJyksc2YoJ3Bvc2UnLCdQb3NlJywnRmxvdHRhbnRlfENvbGzDqWV8Q2xvdcOpZXzDgCBjb25zZWlsbGVyJyksc2YoJ2Zpbml0aW9uJywnRmluaXRpb24nLCdIdWlsw6llfFZpdHJpZmnDqWV8QnJ1dGV8w4AgY29uc2VpbGxlcicpLG5mKCdwbGludGhlcycsJ0xvbmd1ZXVyIGRlIHBsaW50aGVzJywnbScpLHNmKCdjaGF1ZmZhbnQnLCdTb2wgY2hhdWZmYW50JywnT3VpfE5vbnzDgCBjb25maXJtZXInKV0sJ1NvbCBzb3VwbGUgLyB2aW55bGUnOltzZigndHlwZScsJ0Zvcm1hdCcsJ0xhbWVzIGNsaXBzYWJsZXN8RGFsbGVzfFJvdWxlYXV8w4AgY29uc2VpbGxlcicpLHNmKCd1c2FnZScsJ1VzYWdlJywnUsOpc2lkZW50aWVsfFBhc3NhZ2UgaW50ZW5zaWZ8UHJvZmVzc2lvbm5lbCcpLHNmKCdyYXR0cmFwYWdlJywnUHLDqXBhcmF0aW9uIGR1IHN1cHBvcnQnLCdSYWdyw6lhZ2Ugw6AgcHLDqXZvaXJ8U3VwcG9ydCBwcsOqdHzDgCB2w6lyaWZpZXInKSxzZignY2hhdWZmYW50JywnU29sIGNoYXVmZmFudCcsJ091aXxOb258w4AgY29uZmlybWVyJyldLCdQZWludHVyZSc6W3NmKCd6b25lJywnWm9uZSDDoCBwZWluZHJlJywnTXVyc3xQbGFmb25kc3xNdXJzIGV0IHBsYWZvbmRzfEZhw6dhZGV8Qm9pc2VyaWVzfE3DqXRhbCcpLHNmKCdldGF0Jywnw4l0YXQgZHUgc3VwcG9ydCcsJ05ldWZ8Qm9uIMOpdGF0fMOAIHLDqXBhcmVyfMOAIHByw6lwYXJlciBlbnRpw6hyZW1lbnQnKSxzZignZmluaXRpb24nLCdGaW5pdGlvbicsJ01hdGV8VmVsb3Vyc3xTYXRpbsOpZXxCcmlsbGFudGV8w4AgY29uc2VpbGxlcicpLG5mKCdjb3VjaGVzJywnTm9tYnJlIGRlIGNvdWNoZXMgc291aGFpdMOpJyksc2YoJ2tpdCcsJ0tpdCcsJ1BlaW50dXJlIHNldWxlfEF2ZWMgc291cy1jb3VjaGV8QXZlYyBlbmR1aXQgZXQgb3V0aWxsYWdlfMOAIGNvbnNlaWxsZXInKV0sJ1BhcmVtZW50IC8gcmV2w6p0ZW1lbnQgbXVyYWwnOltzZigndHlwZScsJ1R5cGUnLCdQaWVycmUgbmF0dXJlbGxlfEJyaXF1ZXR0ZXxQYW5uZWF1IGTDqWNvcmF0aWZ8UGFwaWVyIHBlaW50fEF1dHJlJyksbmYoJ2hhdXRldXInLCdIYXV0ZXVyJywnbScpLHRmKCdmb3JtYXQnLCdEaW1lbnNpb25zIC8gZm9ybWF0IHNvdWhhaXTDqXMnKSxuZignYW5nbGVzJywnTG9uZ3VldXIgZOKAmWFuZ2xlcycsJ20nKV19fSwKe2lkOidtb2JpbGllcicsbmFtZTonTW9iaWxpZXInLGRlc2M6J1NhbG9uLCB0YWJsZXMsIGFzc2lzZXMgJiByYW5nZW1lbnRzJyx0eXBlczpbJ0NhbmFww6kgLyBmYXV0ZXVpbCcsJ1RhYmxlIC8gYnVyZWF1JywnQ2hhaXNlIC8gYXNzaXNlJywnTWV1YmxlIGRlIHJhbmdlbWVudCcsJ0NoYW1icmUgLyBsaXRlcmllJywnQW3DqW5hZ2VtZW50IGNvbXBsZXQnXSxiYXNlOlt0ZigncGllY2UnLCdQacOoY2UgLyBlc3BhY2UnKSxuZignbGFyZ2V1cicsJ0xhcmdldXIgbWF4aW1hbGUnLCdjbScpLG5mKCdwcm9mb25kZXVyJywnUHJvZm9uZGV1ciBtYXhpbWFsZScsJ2NtJyksbmYoJ2hhdXRldXInLCdIYXV0ZXVyIG1heGltYWxlJywnY20nKSx0ZignbWF0aWVyZScsJ01hdMOpcmlhdXggc291aGFpdMOpcycpLHRmKCd0ZWludGUnLCdDb2xvcmlzIC8gZmluaXRpb24nKV0sc3BlY2lmaWM6eydDYW5hcMOpIC8gZmF1dGV1aWwnOltuZigncGxhY2VzJywnTm9tYnJlIGRlIHBsYWNlcycpLHNmKCdmb3JtZScsJ0NvbmZpZ3VyYXRpb24nLCdEcm9pdHxBbmdsZSBnYXVjaGV8QW5nbGUgZHJvaXR8TW9kdWxhYmxlfEZhdXRldWlsJyksc2YoJ2ZvbmN0aW9uJywnRm9uY3Rpb24nLCdGaXhlfENvbnZlcnRpYmxlfFJlbGF4fMOAIGNvbnNlaWxsZXInKSxzZigndGlzc3UnLCdSZXbDqnRlbWVudCcsJ1Rpc3N1fFZlbG91cnN8Q3VpcnxBdXRyZXzDgCBjb25zZWlsbGVyJyldLCdUYWJsZSAvIGJ1cmVhdSc6W3NmKCd0eXBlJywnVHlwZScsJ1RhYmxlIMOgIG1hbmdlcnxUYWJsZSBiYXNzZXxUYWJsZSBk4oCZYXBwb2ludHxCdXJlYXUnKSxuZigncGxhY2VzJywnTm9tYnJlIGRlIHBsYWNlcycpLHNmKCdleHRlbnNpYmxlJywnRXh0ZW5zaWJsZScsJ091aXxOb258SW5kaWZmw6lyZW50Jyksc2YoJ2Zvcm1lJywnRm9ybWUnLCdSZWN0YW5ndWxhaXJlfFJvbmRlfE92YWxlfENhcnLDqWV8QXV0cmUnKV0sJ0NoYWlzZSAvIGFzc2lzZSc6W3NmKCd0eXBlJywnVHlwZScsJ0NoYWlzZXxUYWJvdXJldHxCYW5jfEZhdXRldWlsJyksbmYoJ2Fzc2lzZScsJ0hhdXRldXIgZOKAmWFzc2lzZScsJ2NtJyksc2YoJ2FjY291ZG9pcicsJ0FjY291ZG9pcnMnLCdPdWl8Tm9ufEluZGlmZsOpcmVudCcpLHNmKCd1c2FnZScsJ1VzYWdlJywnUsOpc2lkZW50aWVsfFByb2Zlc3Npb25uZWwgLyBjb2xsZWN0aWYnKV0sJ01ldWJsZSBkZSByYW5nZW1lbnQnOltzZigndHlwZScsJ1R5cGUnLCdBcm1vaXJlfERyZXNzaW5nfEJpYmxpb3Row6hxdWV8QnVmZmV0fE1ldWJsZSBUVnxTdXIgbWVzdXJlJyksc2YoJ3BvcnRlcycsJ1BvcnRlcycsJ0JhdHRhbnRlc3xDb3VsaXNzYW50ZXN8T3V2ZXJ0fE1peHRlJyksdGYoJ2ludGVyaWV1cicsJ09yZ2FuaXNhdGlvbiBpbnTDqXJpZXVyZSBzb3VoYWl0w6llJyksc2YoJ2ZpeGF0aW9uJywnSW5zdGFsbGF0aW9uJywnw4AgcG9zZXJ8U3VzcGVuZHVlfEVuY2FzdHLDqWV8w4AgY29uc2VpbGxlcicpXSwnQ2hhbWJyZSAvIGxpdGVyaWUnOlt0ZignY291Y2hhZ2UnLCdEaW1lbnNpb25zIGR1IGNvdWNoYWdlIChjbSknKSxzZignYmVzb2luJywnQmVzb2luJywnTGl0IHNldWx8TWF0ZWxhc3xTb21taWVyfEVuc2VtYmxlIGNvbXBsZXR8TWV1YmxlcyBkZSBjaGFtYnJlJyksc2YoJ2Zlcm1ldGUnLCdGZXJtZXTDqScsJ1NvdXBsZXzDiXF1aWxpYnLDqWV8RmVybWV8w4AgY29uc2VpbGxlcicpXSwnQW3DqW5hZ2VtZW50IGNvbXBsZXQnOltuZignc3VyZmFjZScsJ1N1cmZhY2UgZGUgbGEgcGnDqGNlJywnbcKyJyksdGYoJ2xpc3RlJywnTWV1YmxlcyDDoCBwcsOpdm9pcicpLHNmKCdjb2hlcmVuY2UnLCdNb2JpbGllciBleGlzdGFudCDDoCBjb25zZXJ2ZXInLCdPdWl8Tm9ufFBhcnRpZWxsZW1lbnQnKSxzZignc3R1ZGlvJywnw4l0dWRlIFN0dWRpbyAzRCBzb3VoYWl0w6llJywnT3VpfE5vbnzDgCBkaXNjdXRlcicpXX19LAp7aWQ6J2RlY29yYXRpb24nLG5hbWU6J0TDqWNvcmF0aW9uJyxkZXNjOidMdW1pbmFpcmVzLCBvYmpldHMsIHRleHRpbGVzICYgYW1iaWFuY2UnLHR5cGVzOlsnTHVtaW5haXJlJywnT2JqZXQgZMOpY29yYXRpZiAvIG1pcm9pcicsJ1RleHRpbGUgLyB0YXBpcycsJ0FtYmlhbmNlIGNvbXBsw6h0ZSddLGJhc2U6W3RmKCdwaWVjZScsJ1Bpw6hjZSAvIGRlc3RpbmF0aW9uJyksdGYoJ3N0eWxlJywnU3R5bGUgcmVjaGVyY2jDqScpLHRmKCd0ZWludGUnLCdQYWxldHRlIGRlIGNvdWxldXJzJyksdGYoJ21hdGllcmUnLCdNYXTDqXJpYXV4IC8gdGV4dHVyZXMnKSx0ZignZGltZW5zaW9uJywnRGltZW5zaW9ucyBzb3VoYWl0w6llcycpXSxzcGVjaWZpYzp7J0x1bWluYWlyZSc6W3NmKCd0eXBlJywnVHlwZScsJ1N1c3BlbnNpb258UGxhZm9ubmllcnxBcHBsaXF1ZXxMYW1wZSDDoCBwb3NlcnxMYW1wYWRhaXJlfEV4dMOpcmlldXInKSxuZignaGF1dGV1cicsJ0hhdXRldXIgc291cyBwbGFmb25kJywnbScpLHNmKCd0ZW1wZXJhdHVyZScsJ0x1bWnDqHJlJywnQ2hhdWRlfE5ldXRyZXxWYXJpYWJsZXzDgCBjb25zZWlsbGVyJyksc2YoJ3ZhcmlhdGlvbicsJ1ZhcmlhdGlvbiAvIGNvbm5leGlvbicsJ05vbnxWYXJpYXRldXJ8Q29ubmVjdMOpZXzDgCBjb25zZWlsbGVyJyksdGYoJ3Byb3RlY3Rpb24nLCdJbmRpY2UgSVAgLyBwacOoY2UgaHVtaWRlLCBzaSBjb25udScpXSwnT2JqZXQgZMOpY29yYXRpZiAvIG1pcm9pcic6W3NmKCd0eXBlJywnVHlwZScsJ01pcm9pcnxWYXNlfE9iamV0IGTDqWNvcmF0aWZ8RMOpY29yYXRpb24gbXVyYWxlfEF1dHJlJyksc2YoJ2ZpeGF0aW9uJywnSW5zdGFsbGF0aW9uJywnw4AgcG9zZXJ8TXVyYWxlfMOAIHN1c3BlbmRyZScpLHRmKCdjb2xsZWN0aW9uJywnTWFycXVlIC8gY29sbGVjdGlvbiByZWNoZXJjaMOpZScpXSwnVGV4dGlsZSAvIHRhcGlzJzpbc2YoJ3R5cGUnLCdUeXBlJywnVGFwaXN8UmlkZWF1fENvdXNzaW58UGxhaWR8QXV0cmUnKSxzZignZW50cmV0aWVuJywnQ29udHJhaW50ZXMnLCdFbnRyZXRpZW4gZmFjaWxlfExhdmFibGV8VXNhZ2UgaW50ZW5zaWZ8QXVjdW5lIHBhcnRpY3VsacOocmUnKSxzZignb2NjdWx0YXRpb24nLCdQb3VyIGxlcyByaWRlYXV4JywnVm9pbGFnZXxUYW1pc2FudHxPY2N1bHRhbnR8U2FucyBvYmpldCcpXSwnQW1iaWFuY2UgY29tcGzDqHRlJzpbbmYoJ3N1cmZhY2UnLCdTdXJmYWNlJywnbcKyJyksdGYoJ2VsZW1lbnRzJywnw4lsw6ltZW50cyBzb3VoYWl0w6lzJyksc2YoJ2V4aXN0YW50Jywnw4lsw6ltZW50cyBleGlzdGFudHMgw6AgY29uc2VydmVyJywnT3VpfE5vbnzDgCBkaXNjdXRlcicpLHNmKCdzdHVkaW8nLCdBY2NvbXBhZ25lbWVudCBTdHVkaW8gM0QnLCdPdWl8Tm9ufMOAIGRpc2N1dGVyJyldfX0sCntpZDonc3R1ZGlvJyxuYW1lOidTdHVkaW8gM0QnLGRlc2M6J0NvbmNlcHRpb24gaW50w6lyaWV1cmUgJiBleHTDqXJpZXVyZSwgcHJvamVjdGlvbiBkZSB2b3RyZSBwcm9qZXQnLHR5cGVzOlsnQ29uY2VwdGlvbiBpbnTDqXJpZXVyZSAzRCcsJ0NvbmNlcHRpb24gZXh0w6lyaWV1cmUgM0QnLCdQcm9qZXQgZ2xvYmFsIGludMOpcmlldXIgJiBleHTDqXJpZXVyJ10sYmFzZTpbbmYoJ3N1cmZhY2UnLCdTdXJmYWNlIMOgIMOpdHVkaWVyJywnbcKyJyksbmYoJ3BpZWNlcycsJ05vbWJyZSBkZSBwacOoY2VzIC8gem9uZXMnKSx0Zignc3R5bGUnLCdBbWJpYW5jZSAvIHN0eWxlIHNvdWhhaXTDqScpLHNmKCdwbGFucycsJ1BsYW5zIGRpc3BvbmlibGVzJywnUGxhbiBjb3TDqXxDcm9xdWlzfFBob3RvcyB1bmlxdWVtZW50fEF1Y3VuIGRvY3VtZW50fEVuIGNvdXJzJyksc2YoJ29iamVjdGlmJywnT2JqZWN0aWYgcHJpbmNpcGFsJywnVmlzdWFsaXNlciBhdmFudCBhY2hhdHxPcHRpbWlzZXIgbOKAmWVzcGFjZXxDaG9pc2lyIGxlcyBtYXTDqXJpYXV4fFByb2pldCBjb21wbGV0fMOAIHByw6ljaXNlcicpXSxzcGVjaWZpYzp7J0NvbmNlcHRpb24gaW50w6lyaWV1cmUgM0QnOlt0Zignem9uZXMnLCdQacOoY2VzIGNvbmNlcm7DqWVzJyksbmYoJ2hhdXRldXInLCdIYXV0ZXVyIHNvdXMgcGxhZm9uZCcsJ20nKSx0ZignY29uc2VydmVyJywnw4lsw6ltZW50cyDDoCBjb25zZXJ2ZXInKSx0ZignY29udHJhaW50ZXMnLCdNdXJzIHBvcnRldXJzIC8gb3V2ZXJ0dXJlcyAvIHLDqXNlYXV4JyldLCdDb25jZXB0aW9uIGV4dMOpcmlldXJlIDNEJzpbdGYoJ3pvbmVzJywnVGVycmFzc2UgLyBqYXJkaW4gLyBmYcOnYWRlIGNvbmNlcm7DqXMnKSxzZigndGVycmFpbicsJ0NvbmZpZ3VyYXRpb24gZHUgdGVycmFpbicsJ1BsYXR8RW4gcGVudGV8UGx1c2lldXJzIG5pdmVhdXh8w4Agw6l0dWRpZXInKSx0Zignb3JpZW50YXRpb24nLCdPcmllbnRhdGlvbiAvIGV4cG9zaXRpb24nKSx0ZignY29udHJhaW50ZXMnLCdMaW1pdGVzLCBhY2PDqHMsIHZpcy3DoC12aXMsIHbDqWfDqXRhdGlvbiDDoCBjb25zZXJ2ZXInKV0sJ1Byb2pldCBnbG9iYWwgaW50w6lyaWV1ciAmIGV4dMOpcmlldXInOlt0Zignem9uZXMnLCdQacOoY2VzIGV0IGV4dMOpcmlldXJzIGNvbmNlcm7DqXMnKSx0ZigncHJpb3JpdGVzJywnUHJpb3JpdMOpcyBldCBwaGFzZXMgZW52aXNhZ8OpZXMnKSx0ZignY29udHJhaW50ZXMnLCdDb250cmFpbnRlcyDDoCBwcmVuZHJlIGVuIGNvbXB0ZScpXX19XTsKbGV0IHN0ZXA9MCx1bmxvY2tlZD0wLHNlbGVjdGVkPW5ldyBTZXQoKSxsb3RzPXt9LGNvdW50ZXI9MCxsYXN0UmVwb3J0PScnLHNlbnQ9ZmFsc2U7CmZ1bmN0aW9uIGZpZWxkKGYsdmFsdWU9JycscHJlZml4PScnKXtjb25zdCBpZD0nbWNxLScrcHJlZml4K2Yua2V5O2NvbnN0IGF0dHJzPScgaWQ9IicraWQrJyIgbmFtZT0iJytpZCsnIiBkYXRhLWtleT0iJytlc2MoZi5rZXkpKyciIGRhdGEtbGFiZWw9IicrZXNjKGYubGFiZWwpKyciICcrKGYucmVxdWlyZWQ\/J3JlcXVpcmVkJzonJyk7bGV0IGVsO2lmKGYub3B0cyllbD0nPHNlbGVjdCcrYXR0cnMrJz48b3B0aW9uIHZhbHVlPSIiPsOAIHByw6ljaXNlcjwvb3B0aW9uPicrZi5vcHRzLm1hcCh4PT4nPG9wdGlvbicrKHZhbHVlPT09eD8nIHNlbGVjdGVkJzonJykrJz4nK2VzYyh4KSsnPC9vcHRpb24+Jykuam9pbignJykrJzwvc2VsZWN0Pic7ZWxzZSBpZihmLnR5cGU9PT0ndGV4dGFyZWEnKWVsPSc8dGV4dGFyZWEnK2F0dHJzKycgbWF4bGVuZ3RoPSIzMDAwIj4nK2VzYyh2YWx1ZSkrJzwvdGV4dGFyZWE+JztlbHNlIGVsPSc8aW5wdXQnK2F0dHJzKycgdHlwZT0iJysoZi50eXBlfHwndGV4dCcpKyciICcrKGYudHlwZT09PSdudW1iZXInPydtaW49IjAuMDEiIG1heD0iMTAwMDAwMCIgc3RlcD0iYW55Iic6J21heGxlbmd0aD0iMjUwIicpKycgdmFsdWU9IicrZXNjKHZhbHVlKSsnIj4nO3JldHVybiAnPGxhYmVsIGNsYXNzPSJtY3EtZmllbGQgJysoZi5mdWxsPydmdWxsJzonJykrJyI+Jytlc2MoZi5sYWJlbCkrKGYucmVxdWlyZWQ\/JyA8c3BhbiBjbGFzcz0ibWNxLXJlcXVpcmVkIj4qPC9zcGFuPic6JycpK2VsKyc8L2xhYmVsPic7fQokKCcjbWNxLWNhdGVnb3JpZXMnKS5pbm5lckhUTUw9Z3JvdXBzLm1hcChnPT4nPGxhYmVsIGNsYXNzPSJtY3EtY2F0ZWdvcnkiPjxpbnB1dCB0eXBlPSJjaGVja2JveCIgbmFtZT0ibWNxLXVuaXZlcnNlIiB2YWx1ZT0iJytnLmlkKyciIGFyaWEtbGFiZWw9IicrZy5uYW1lKyciPjxpbWcgY2xhc3M9Im1jcS1yYXlvbi1waG90byIgc3JjPSJodHRwczovL21hY2VudHJhbGUuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA5LycrcGhvdG9zW2cuaWRdKyciIGFsdD0iIiB3aWR0aD0iMTYwIiBoZWlnaHQ9IjE2MCI+PHNwYW4+PHN0cm9uZz4nK2cubmFtZSsnPC9zdHJvbmc+PHNtYWxsPicrZy5kZXNjKyc8L3NtYWxsPjwvc3Bhbj48L2xhYmVsPicpLmpvaW4oJycpOwpjb25zdCBwcm9qZWN0RmllbGRzPVt0ZigndGl0bGUnLCdOb20gZGUgdm90cmUgcHJvamV0Jyksc2YoJ25hdHVyZScsJ05hdHVyZSBkdSBwcm9qZXQnLCdDb25zdHJ1Y3Rpb24gbmV1dmV8UsOpbm92YXRpb258RXh0ZW5zaW9ufEFtw6luYWdlbWVudHxSZW1wbGFjZW1lbnR8QXV0cmUnKSxzZignYnVpbGRpbmcnLCdUeXBlIGRlIGxpZXUnLCdNYWlzb258QXBwYXJ0ZW1lbnR8TG9jYWwgcHJvZmVzc2lvbm5lbHxJbW1ldWJsZSAvIGNvcHJvcHJpw6l0w6l8Q29sbGVjdGl2aXTDqXxBdXRyZScpLHNmKCdzdGFnZScsJ0F2YW5jZW1lbnQnLCdQcmVtacOocmUgcsOpZmxleGlvbnxQbGFucyBlbiBjb3Vyc3xQcm9qZXQgZMOpZmluaXxDaGFudGllciBlbiBjb3Vyc3xBY2hhdCDDoCBvcmdhbmlzZXInKSxzZigndGltaW5nJywnw4ljaMOpYW5jZSBzb3VoYWl0w6llJywnRMOocyBxdWUgcG9zc2libGV8TW9pbnMgZOKAmXVuIG1vaXN8MSDDoCAzIG1vaXN8MyDDoCA2IG1vaXN8UGx1cyBkZSA2IG1vaXN8UGFzIGVuY29yZSBkw6lmaW5pZScpLHtrZXk6J2RhdGUnLGxhYmVsOidEYXRlIHNvdWhhaXTDqWUsIHNpIGNvbm51ZScsdHlwZTonZGF0ZSd9LHNmKCdidWRnZXQnLCdCdWRnZXQgZ2xvYmFsIGVudmlzYWfDqScsJ01vaW5zIGRlIDEgMDAwIOKCrHwxIDAwMCDDoCA1IDAwMCDigqx8NSAwMDAgw6AgMTAgMDAwIOKCrHwxMCAwMDAgw6AgMjUgMDAwIOKCrHwyNSAwMDAgw6AgNTAgMDAwIOKCrHxQbHVzIGRlIDUwIDAwMCDigqx8w4AgZMOpZmluaXInKSxzZigndGF4JywnQnVkZ2V0IGV4cHJpbcOpJywnVFRDfEhUfMOAIHByw6ljaXNlcicpLHNmKCdzZXJ2aWNlJywnQWNjb21wYWduZW1lbnQgc291aGFpdMOpJywnRm91cm5pdHVyZSBzZXVsZXxGb3Vybml0dXJlIGV0IGNvbnNlaWx8UG9zZSDDoCDDqXR1ZGllciBzZWxvbiBkaXNwb25pYmlsaXTDqXzDiXR1ZGUgLyBjb25jZXB0aW9uIHVuaXF1ZW1lbnQnKSxhZignZGVzY3JpcHRpb24nLCdEZXNjcmlwdGlvbiBnw6luw6lyYWxlLCBjb250cmFpbnRlcyBldCBwcmlvcml0w6lzJyldOwpjb25zdCBkZWxpdmVyeUZpZWxkcz1bc2YoJ2RlbGl2ZXJ5JywnT3JnYW5pc2F0aW9uIHNvdWhhaXTDqWUnLCdMaXZyYWlzb24gc3VyIGNoYW50aWVyfExpdnJhaXNvbiDDoCBkb21pY2lsZXxMaXZyYWlzb24gZW4gZW50cmVwcmlzZXxSZXRyYWl0IMOgIMOpdHVkaWVyfMOAIGTDqWZpbmlyJyksc2YoJ2NvdW50cnknLCdQYXlzIGR1IHByb2pldCcsJ0ZyYW5jZXxMdXhlbWJvdXJnfEJlbGdpcXVlfEFsbGVtYWduZXxBdXRyZScsdHJ1ZSksey4uLnRmKCdwb3N0Y29kZScsJ0NvZGUgcG9zdGFsJykscmVxdWlyZWQ6dHJ1ZX0sey4uLnRmKCdjaXR5JywnVmlsbGUnKSxyZXF1aXJlZDp0cnVlfSx0ZignYWRkcmVzcycsJ0FkcmVzc2UgcHLDqWNpc2UsIHNpIGNvbm51ZScsdHJ1ZSksc2YoJ2FjY2VzcycsJ0FjY8OocyBhdSBsaWV1JywnQ2FtaW9uIGFjY2Vzc2libGV8UGV0aXQgdsOpaGljdWxlIHVuaXF1ZW1lbnR8UnVlIMOpdHJvaXRlIC8gYWNjw6hzIGxpbWl0w6l8QWNjw6hzIMOgIMOpdHVkaWVyJyksc2YoJ3VubG9hZGluZycsJ0TDqWNoYXJnZW1lbnQnLCdNb3llbiBkZSBkw6ljaGFyZ2VtZW50IGRpc3BvbmlibGV8SGF5b24gw6AgcHLDqXZvaXJ8R3J1ZSDDoCDDqXR1ZGllcnzDgCBkw6lmaW5pcicpLHNmKCdmbG9vcicsJ05pdmVhdSBkZSBsaXZyYWlzb24nLCdSZXotZGUtY2hhdXNzw6llfMOJdGFnZSBhdmVjIGFzY2Vuc2V1cnzDiXRhZ2Ugc2FucyBhc2NlbnNldXJ8w4AgcHLDqWNpc2VyJyksYWYoJ2NvbnN0cmFpbnRzJywnUHLDqWNpc2lvbnMgOiBhdXRyZSBwYXlzLCDDqXRhZ2UsIGxhcmdldXIgZOKAmWFjY8Oocywgc3RhdGlvbm5lbWVudCwgY3LDqW5lYXV44oCmJyldOwpjb25zdCBjb250YWN0RmllbGRzPVtzZignY29udGFjdCcsJ1Byw6lmw6lyZW5jZSBkZSBjb250YWN0JywnRS1tYWlsfFTDqWzDqXBob25lfEluZGlmZsOpcmVudCcpLHNmKCdhdmFpbGFiaWxpdHknLCdEaXNwb25pYmlsaXTDqSBwb3VyIHVuIGFwcGVsJywnTWF0aW58QXByw6hzLW1pZGl8w4AgY29udmVuaXIgcGFyIGUtbWFpbCcpLGFmKCdtZXNzYWdlJywnVW5lIGRlcm5pw6hyZSBwcsOpY2lzaW9uID8nKV07CiQoJyNtY3EtcHJvamVjdC1maWVsZHMnKS5pbm5lckhUTUw9cHJvamVjdEZpZWxkcy5tYXAoZj0+ZmllbGQoZiwnJywncHJvamVjdC0nKSkuam9pbignJyk7JCgnI21jcS1kZWxpdmVyeS1maWVsZHMnKS5pbm5lckhUTUw9ZGVsaXZlcnlGaWVsZHMubWFwKGY9PmZpZWxkKGYsJycsJ2RlbGl2ZXJ5LScpKS5qb2luKCcnKTskKCcjbWNxLWNvbnRhY3QtZmllbGRzJykuaW5uZXJIVE1MPWNvbnRhY3RGaWVsZHMubWFwKGY9PmZpZWxkKGYsJycsJ2NvbnRhY3QtJykpLmpvaW4oJycpOwpmdW5jdGlvbiBjYXB0dXJlKCl7ICQkKCcubWNxLWxvdCcpLmZvckVhY2goZWw9Pntjb25zdCBsb3Q9bG90c1tlbC5kYXRhc2V0Lmdyb3VwXT8uZmluZCh4PT54LmlkPT09ZWwuZGF0YXNldC5sb3QpO2lmKGxvdCllbC5xdWVyeVNlbGVjdG9yQWxsKCdbZGF0YS1rZXldJykuZm9yRWFjaChpbnB1dD0+bG90LnZhbHVlc1tpbnB1dC5kYXRhc2V0LmtleV09aW5wdXQudmFsdWUpO30pO30KZnVuY3Rpb24gcmVuZGVyTG90cygpe2NhcHR1cmUoKTskKCcjbWNxLXByb2R1Y3RzJykuaW5uZXJIVE1MPWdyb3Vwcy5maWx0ZXIoZz0+c2VsZWN0ZWQuaGFzKGcuaWQpKS5tYXAoZz0+JzxkaXYgY2xhc3M9Im1jcS1ibG9jayI+PGRpdiBjbGFzcz0ibWNxLWJsb2NrLXRpdGxlIj48aDM+JytnLm5hbWUrJzwvaDM+PHNwYW4gY2xhc3M9Im1jcS1jb3VudCI+Jytsb3RzW2cuaWRdLmxlbmd0aCsnIGxpZ25lKHMpPC9zcGFuPjwvZGl2PicrbG90c1tnLmlkXS5tYXAoKGxvdCxpKT0+e2NvbnN0IHA9bG90LmlkKyctJztyZXR1cm4gJzxkaXYgY2xhc3M9Im1jcS1sb3QiIGRhdGEtZ3JvdXA9IicrZy5pZCsnIiBkYXRhLWxvdD0iJytsb3QuaWQrJyI+PGRpdiBjbGFzcz0ibWNxLWxvdC1oZWFkIj48aDQ+QmVzb2luICcrKGkrMSkrJzwvaDQ+JysobG90c1tnLmlkXS5sZW5ndGg+MT8nPGJ1dHRvbiB0eXBlPSJidXR0b24iIGNsYXNzPSJtY3EtcmVtb3ZlIiBkYXRhLXJlbW92ZT0iJytsb3QuaWQrJyIgZGF0YS1ncm91cD0iJytnLmlkKyciPlJldGlyZXIgY2V0dGUgbGlnbmU8L2J1dHRvbj4nOicnKSsnPC9kaXY+PGRpdiBjbGFzcz0ibWNxLWdyaWQiPicrZmllbGQoc2YoJ2ZhbWlseScsJ0ZhbWlsbGUgZGUgcHJvZHVpdHMnLGcudHlwZXMuam9pbignfCcpLHRydWUpLGxvdC52YWx1ZXMuZmFtaWx5LHApK2ZpZWxkKHsuLi5uZigncXVhbnRpdHknLCdRdWFudGl0w6kgLyBub21icmUgZOKAmWVuc2VtYmxlcycpLHJlcXVpcmVkOnRydWV9LGxvdC52YWx1ZXMucXVhbnRpdHl8fCcxJyxwKStmaWVsZCh0ZigncmVmZXJlbmNlJywnTm9tLCByw6lmw6lyZW5jZSBvdSBsaWVuIHByb2R1aXQnLHRydWUpLGxvdC52YWx1ZXMucmVmZXJlbmNlLHApKyc8L2Rpdj48ZGl2IGNsYXNzPSJtY3EtZ3JpZCBtY3EtZXh0cmEiPicrZy5iYXNlLm1hcChmPT5maWVsZChmLGxvdC52YWx1ZXNbZi5rZXldLHApKS5qb2luKCcnKSsnPC9kaXY+PGRpdiBjbGFzcz0ibWNxLXNwZWNpZmljIG1jcS1ncmlkIG1jcS1leHRyYSI+JysoZy5zcGVjaWZpY1tsb3QudmFsdWVzLmZhbWlseV18fFtdKS5tYXAoZj0+ZmllbGQoZixsb3QudmFsdWVzW2Yua2V5XSxwKSkuam9pbignJykrJzwvZGl2PjxkZXRhaWxzPjxzdW1tYXJ5PlByw6lmw6lyZW5jZXMgJiBwcsOpY2lzaW9ucyBjb21wbMOpbWVudGFpcmVzPC9zdW1tYXJ5PjxkaXYgY2xhc3M9Im1jcS1ncmlkIj4nK2ZpZWxkKHRmKCdicmFuZCcsJ01hcnF1ZSAvIGdhbW1lIHNvdWhhaXTDqWUnKSxsb3QudmFsdWVzLmJyYW5kLHApK2ZpZWxkKHNmKCdxdWFsaXR5JywnTml2ZWF1IGRlIGdhbW1lJywnRXNzZW50aWVsfENvbmZvcnR8UHJlbWl1bXzDgCBjb25zZWlsbGVyJyksbG90LnZhbHVlcy5xdWFsaXR5LHApK2ZpZWxkKGFmKCdub3RlcycsJ09wdGlvbnMsIGNvbnRyYWludGVzIG91IGluZm9ybWF0aW9ucyBjb21wbMOpbWVudGFpcmVzJyksbG90LnZhbHVlcy5ub3RlcyxwKSsnPC9kaXY+PC9kZXRhaWxzPjwvZGl2Pic7fSkuam9pbignJykrJzxidXR0b24gdHlwZT0iYnV0dG9uIiBjbGFzcz0ibWNxLWJ1dHRvbiBzZWNvbmRhcnkiIGRhdGEtYWRkPSInK2cuaWQrJyI+KyBBam91dGVyIHVuIGJlc29pbiAnK2cubmFtZS50b0xvd2VyQ2FzZSgpKyc8L2J1dHRvbj48L2Rpdj4nKS5qb2luKCcnKTt1cGRhdGVTaWRlYmFyKCk7fQpmdW5jdGlvbiB1cGRhdGVTaWRlYmFyKCl7Y29uc3Qgbj1zZWxlY3RlZC5zaXplOyQoJyNtY3Etc2lkZS1jb3VudCcpLmlubmVySFRNTD1uKycgPHNtYWxsPnVuaXZlcnMgc8OpbGVjdGlvbm7DqScrKG4+MT8ncyc6JycpKyc8L3NtYWxsPic7JCgnI21jcS1lbXB0eScpLmhpZGRlbj1uPjA7JCgnI21jcS1zZWxlY3Rpb24nKS5pbm5lckhUTUw9Z3JvdXBzLmZpbHRlcihnPT5zZWxlY3RlZC5oYXMoZy5pZCkpLm1hcChnPT4nPGxpPicrZy5uYW1lKyc8c3Bhbj4nK2xvdHNbZy5pZF0ubGVuZ3RoKycgYmVzb2luJysobG90c1tnLmlkXS5sZW5ndGg+MT8ncyc6JycpKyc8L3NwYW4+PC9saT4nKS5qb2luKCcnKTskKCcjbWMtdW5pdmVycy1maWVsZCcpLnZhbHVlPWdyb3Vwcy5maWx0ZXIoZz0+c2VsZWN0ZWQuaGFzKGcuaWQpKS5tYXAoZz0+Zy5uYW1lKS5qb2luKCcsICcpO30KZnVuY3Rpb24gZXJyb3IobWVzc2FnZSxlbCl7JCgnI21jcS1lcnJvcicpLnRleHRDb250ZW50PW1lc3NhZ2U7JCgnI21jcS1lcnJvcicpLmhpZGRlbj1mYWxzZTtpZihlbCl7ZWwuZm9jdXMoKTtlbC5zY3JvbGxJbnRvVmlldyh7YmxvY2s6J2NlbnRlcicsYmVoYXZpb3I6J3Ntb290aCd9KTt9ZWxzZSAkKCcjbWNxLWVycm9yJykuc2Nyb2xsSW50b1ZpZXcoe2Jsb2NrOidjZW50ZXInfSk7cmV0dXJuIGZhbHNlO30KZnVuY3Rpb24gdmFsaWRhdGUobil7aWYobj09PTAmJiFzZWxlY3RlZC5zaXplKXJldHVybiBlcnJvcignU8OpbGVjdGlvbm5leiBhdSBtb2lucyB1biB1bml2ZXJzIHBvdXIgY29udGludWVyLicpO2NvbnN0IHNlY3Rpb249JCgnW2RhdGEtc3RhZ2U9IicrbisnIl0nKTtsZXQgYmFkPVsuLi5zZWN0aW9uLnF1ZXJ5U2VsZWN0b3JBbGwoJ1tyZXF1aXJlZF0nKV0uZmluZChlPT4hZS5jaGVja1ZhbGlkaXR5KCkpO2lmKGJhZClyZXR1cm4gZXJyb3IoJ01lcmNpIGRlIGNvbXBsw6l0ZXIgY29ycmVjdGVtZW50IGxlIGNoYW1wIMKrICcrKGJhZC5kYXRhc2V0LmxhYmVsfHwnb2JsaWdhdG9pcmUnKSsnIMK7LicsYmFkKTtjb25zdCBudW1zPVsuLi5zZWN0aW9uLnF1ZXJ5U2VsZWN0b3JBbGwoJ2lucHV0W3R5cGU9bnVtYmVyXScpXTtiYWQ9bnVtcy5maW5kKGU9PmUudmFsdWUmJiFlLmNoZWNrVmFsaWRpdHkoKSk7aWYoYmFkKXJldHVybiBlcnJvcignSW5kaXF1ZXogdW5lIHZhbGV1ciBwb3NpdGl2ZSB2YWxpZGUgcG91ciDCqyAnK2JhZC5kYXRhc2V0LmxhYmVsKycgwrsuJyxiYWQpO2lmKG49PT0yKXtmb3IoY29uc3QgaW5wdXQgb2Ygc2VjdGlvbi5xdWVyeVNlbGVjdG9yQWxsKCdpbnB1dFt0eXBlPWZpbGVdJykpe2NvbnN0IGZpbGU9aW5wdXQuZmlsZXNbMF07aWYoZmlsZSYmKGZpbGUuc2l6ZT41KjEwMjQqMTAyNHx8ISgvXC4ocGRmfGpwZT9nfHBuZykkL2kudGVzdChmaWxlLm5hbWUpKSkpcmV0dXJuIGVycm9yKCdDaGFxdWUgZG9jdW1lbnQgZG9pdCDDqnRyZSB1biBQREYsIEpQRyBvdSBQTkcgZGUgNSBNbyBtYXhpbXVtLicsaW5wdXQpO31jb25zdCBkPSQoJyNtY3EtcHJvamVjdC1kYXRlJykudmFsdWU7Y29uc3QgdG9kYXk9bmV3IERhdGUoKTtjb25zdCBsb2NhbFRvZGF5PXRvZGF5LmdldEZ1bGxZZWFyKCkrJy0nK1N0cmluZyh0b2RheS5nZXRNb250aCgpKzEpLnBhZFN0YXJ0KDIsJzAnKSsnLScrU3RyaW5nKHRvZGF5LmdldERhdGUoKSkucGFkU3RhcnQoMiwnMCcpO2lmKGQmJmQ8bG9jYWxUb2RheSlyZXR1cm4gZXJyb3IoJ0Nob2lzaXNzZXogdW5lIGRhdGUgw6AgcGFydGlyIGTigJlhdWpvdXJk4oCZaHVpLicsJCgnI21jcS1wcm9qZWN0LWRhdGUnKSk7fQppZihuPT09Myl7Zm9yKGNvbnN0IGlkIG9mIFsnbWMtZmlyc3QnLCdtYy1sYXN0JywnbWMtZW1haWwnXSl7Y29uc3QgZT0kKCcjJytpZCk7aWYoIWUudmFsdWUudHJpbSgpfHwhZS5jaGVja1ZhbGlkaXR5KCkpcmV0dXJuIGVycm9yKCdWw6lyaWZpZXogdm90cmUgcHLDqW5vbSwgdm90cmUgbm9tIGV0IHZvdHJlIGFkcmVzc2UgZS1tYWlsLicsZSk7fWlmKCQoJyNtYy1wcm9maWxlJykudmFsdWUhPT0nUGFydGljdWxpZXInJiYhJCgnI21jLWNvbXBhbnknKS52YWx1ZS50cmltKCkpcmV0dXJuIGVycm9yKCdSZW5zZWlnbmV6IGxlIG5vbSBkZSB2b3RyZSBlbnRyZXByaXNlIG91IG9yZ2FuaXNtZS4nLCQoJyNtYy1jb21wYW55JykpO2lmKCQoJyNtY3EtY29udGFjdC1jb250YWN0JykudmFsdWU9PT0nVMOpbMOpcGhvbmUnJiYhJCgnI21jLXBob25lJykudmFsdWUudHJpbSgpKXJldHVybiBlcnJvcignQWpvdXRleiB1biBudW3DqXJvIHBvdXIgw6p0cmUgY29udGFjdMOpIHBhciB0w6lsw6lwaG9uZS4nLCQoJyNtYy1waG9uZScpKTt9cmV0dXJuIHRydWU7fQpmdW5jdGlvbiByZXBvcnQoKXtjYXB0dXJlKCk7bGV0IGxpbmVzPVsnREVNQU5ERSBERSBERVZJUyDCtyBNQUNFTlRSQUxFJywnw4l0YWJsaWUgbGUgJytuZXcgRGF0ZSgpLnRvTG9jYWxlRGF0ZVN0cmluZygnZnItRlInKSwnJywnVU5JVkVSUyA6ICcrZ3JvdXBzLmZpbHRlcihnPT5zZWxlY3RlZC5oYXMoZy5pZCkpLm1hcChnPT5nLm5hbWUpLmpvaW4oJywgJyldO2dyb3Vwcy5maWx0ZXIoZz0+c2VsZWN0ZWQuaGFzKGcuaWQpKS5mb3JFYWNoKGc9PntsaW5lcy5wdXNoKCcnLCfilIHilIHilIHilIHilIHilIHilIHilIEgJytnLm5hbWUudG9VcHBlckNhc2UoKSsnIOKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgScpO2xvdHNbZy5pZF0uZm9yRWFjaCgobG90LGkpPT57bGluZXMucHVzaCgnJywnQmVzb2luICcrKGkrMSkrJyDCtyAnKyhsb3QudmFsdWVzLmZhbWlseXx8J8OAIHByw6ljaXNlcicpKTtjb25zdCBmaWVsZHM9W3RmKCdxdWFudGl0eScsJ1F1YW50aXTDqSAvIG5vbWJyZSBk4oCZZW5zZW1ibGVzJyksdGYoJ3JlZmVyZW5jZScsJ1LDqWbDqXJlbmNlIC8gbGllbicpLC4uLmcuYmFzZSwuLi4oZy5zcGVjaWZpY1tsb3QudmFsdWVzLmZhbWlseV18fFtdKSx0ZignYnJhbmQnLCdNYXJxdWUnKSx0ZigncXVhbGl0eScsJ0dhbW1lJyksdGYoJ25vdGVzJywnUHLDqWNpc2lvbnMnKV07ZmllbGRzLmZvckVhY2goZj0+e2lmKGxvdC52YWx1ZXNbZi5rZXldKWxpbmVzLnB1c2goZi5sYWJlbCsnIDogJytsb3QudmFsdWVzW2Yua2V5XSk7fSk7fSk7fSk7W1snVk9UUkUgUFJPSkVUJyxwcm9qZWN0RmllbGRzLCdwcm9qZWN0LSddLFsnTElWUkFJU09OICYgQUNDw4hTJyxkZWxpdmVyeUZpZWxkcywnZGVsaXZlcnktJ11dLmZvckVhY2goKFt0aXRsZSxmaWVsZHMscF0pPT57bGluZXMucHVzaCgnJywn4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSBICcrdGl0bGUrJyDilIHilIHilIHilIHilIHilIHilIHilIEnKTtmaWVsZHMuZm9yRWFjaChmPT57Y29uc3QgdmFsPSQoJyNtY3EtJytwK2Yua2V5KS52YWx1ZTtpZih2YWwpbGluZXMucHVzaChmLmxhYmVsKycgOiAnK3ZhbCk7fSk7fSk7bGluZXMucHVzaCgnJywn4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSBIENPT1JET05Ow4lFUyDilIHilIHilIHilIHilIHilIHilIHilIEnKTtbWydQcm9maWwnLCdtYy1wcm9maWxlJ10sWydQcsOpbm9tJywnbWMtZmlyc3QnXSxbJ05vbScsJ21jLWxhc3QnXSxbJ0UtbWFpbCcsJ21jLWVtYWlsJ10sWydUw6lsw6lwaG9uZScsJ21jLXBob25lJ11dLmNvbmNhdCgkKCcjbWMtcHJvZmlsZScpLnZhbHVlIT09J1BhcnRpY3VsaWVyJz9bWydFbnRyZXByaXNlJywnbWMtY29tcGFueSddLFsnRm9uY3Rpb24nLCdtYy1yb2xlJ10sWydJbW1hdHJpY3VsYXRpb24gLyBUVkEnLCdtYy12YXQnXV06W10pLmZvckVhY2goKFtsYWJlbCxpZF0pPT57Y29uc3QgdmFsPSQoJyMnK2lkKS52YWx1ZTtpZih2YWwpbGluZXMucHVzaChsYWJlbCsnIDogJyt2YWwpO30pO2NvbnRhY3RGaWVsZHMuZm9yRWFjaChmPT57Y29uc3QgdmFsPSQoJyNtY3EtY29udGFjdC0nK2Yua2V5KS52YWx1ZTtpZih2YWwpbGluZXMucHVzaChmLmxhYmVsKycgOiAnK3ZhbCk7fSk7Y29uc3QgZmlsZXM9JCQoJ2lucHV0W3R5cGU9ZmlsZV0nKS5mbGF0TWFwKGU9PlsuLi5lLmZpbGVzXSk7aWYoZmlsZXMubGVuZ3RoKWxpbmVzLnB1c2goJycsJ0RPQ1VNRU5UUyBKT0lOVFMnLC4uLmZpbGVzLm1hcChmPT5mLm5hbWUrJyAoJysoZi5zaXplLzEwMjQvMTAyNCkudG9GaXhlZCgyKSsnIE1vKScpKTtsaW5lcy5wdXNoKCcnLCdEZW1hbmRlIGRlIGRldmlzIHNhbnMgY29tbWFuZGUgbmkgZW5nYWdlbWVudCBkZSBwYWllbWVudC4nLCdMZXMgaW5mb3JtYXRpb25zIHRlY2huaXF1ZXMgZXQgbGVzIHBvc3NpYmlsaXTDqXMgZGUgbGl2cmFpc29uIC8gcG9zZSByZXN0ZW50IMOgIGNvbmZpcm1lci4nKTtyZXR1cm4gbGluZXMuam9pbignXG4nKTt9CmZ1bmN0aW9uIGdvKG4pe2lmKG48MHx8bj40fHxzZW50KXJldHVybjtpZihuPnN0ZXApe2ZvcihsZXQgaT1zdGVwO2k8bjtpKyspe2lmKCF2YWxpZGF0ZShpKSl7aWYoaSE9PXN0ZXApe3Nob3coaSk7dmFsaWRhdGUoaSk7fXJldHVybjt9fX1pZihuPT09MSlyZW5kZXJMb3RzKCk7aWYobj09PTQpe2xhc3RSZXBvcnQ9cmVwb3J0KCk7JCgnI21jcS1yZXZpZXcnKS50ZXh0Q29udGVudD1sYXN0UmVwb3J0OyQoJyNtYy1kb3NzaWVyJykudmFsdWU9bGFzdFJlcG9ydDt9c2hvdyhuKTt9CmZ1bmN0aW9uIHNob3cobil7c3RlcD1uO3VubG9ja2VkPU1hdGgubWF4KHVubG9ja2VkLG4pOyQkKCdbZGF0YS1zdGFnZV0nKS5mb3JFYWNoKGVsPT5lbC5oaWRkZW49K2VsLmRhdGFzZXQuc3RhZ2UhPT1uKTskJCgnLm1jcS1zdGVwcyBbZGF0YS1zdGVwXScpLmZvckVhY2goZWw9PntlbC5kaXNhYmxlZD0rZWwuZGF0YXNldC5zdGVwPnVubG9ja2VkO2lmKCtlbC5kYXRhc2V0LnN0ZXA9PT1uKWVsLnNldEF0dHJpYnV0ZSgnYXJpYS1jdXJyZW50Jywnc3RlcCcpO2Vsc2UgZWwucmVtb3ZlQXR0cmlidXRlKCdhcmlhLWN1cnJlbnQnKTt9KTskKCcubWNxLXByb2dyZXNzIGRpdicpLnN0eWxlLndpZHRoPSgobisxKSoyMCkrJyUnOyQoJyNtY3EtZXJyb3InKS5oaWRkZW49dHJ1ZTskKCcjbWNxLXRpdGxlLScrbikuZm9jdXMoe3ByZXZlbnRTY3JvbGw6dHJ1ZX0pOyQoJyNtY3EtdGl0bGUtJytuKS5zY3JvbGxJbnRvVmlldyh7YmVoYXZpb3I6J3Ntb290aCcsYmxvY2s6J3N0YXJ0J30pO30KZnVuY3Rpb24gZG93bmxvYWQoKXtjb25zdCB0ZXh0PXNlbnQ\/bGFzdFJlcG9ydDpyZXBvcnQoKTtjb25zdCBibG9iPW5ldyBCbG9iKFsnXHVmZWZmJyt0ZXh0XSx7dHlwZTondGV4dC9wbGFpbjtjaGFyc2V0PXV0Zi04J30pO2NvbnN0IGxpbms9ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnYScpO2xpbmsuaHJlZj1VUkwuY3JlYXRlT2JqZWN0VVJMKGJsb2IpO2xpbmsuZG93bmxvYWQ9J21hY2VudHJhbGUtZGVtYW5kZS1kZS1kZXZpcy0nK25ldyBEYXRlKCkudG9JU09TdHJpbmcoKS5zbGljZSgwLDEwKSsnLnR4dCc7bGluay5jbGljaygpO3NldFRpbWVvdXQoKCk9PlVSTC5yZXZva2VPYmplY3RVUkwobGluay5ocmVmKSwyMDAwKTt9CnJvb3QuYWRkRXZlbnRMaXN0ZW5lcignY2hhbmdlJyxlPT57Y29uc3QgZWw9ZS50YXJnZXQ7aWYoZWwubmFtZT09PSdtY3EtdW5pdmVyc2UnKXtjYXB0dXJlKCk7aWYoZWwuY2hlY2tlZCl7c2VsZWN0ZWQuYWRkKGVsLnZhbHVlKTtpZighbG90c1tlbC52YWx1ZV0pbG90c1tlbC52YWx1ZV09W3tpZDonbG90JysoKytjb3VudGVyKSx2YWx1ZXM6e3F1YW50aXR5OicxJ319XTt9ZWxzZSBzZWxlY3RlZC5kZWxldGUoZWwudmFsdWUpO3JlbmRlckxvdHMoKTt1bmxvY2tlZD0wOyQoJy5tY3Etc3RlcHMgW2RhdGEtc3RlcF0nKS5mb3JFYWNoKGI9PmIuZGlzYWJsZWQ9K2IuZGF0YXNldC5zdGVwPjApO31pZihlbC5kYXRhc2V0LmtleT09PSdmYW1pbHknJiZlbC5jbG9zZXN0KCcubWNxLWxvdCcpKXtjYXB0dXJlKCk7Y29uc3QgbG90RWw9ZWwuY2xvc2VzdCgnLm1jcS1sb3QnKSxnPWdyb3Vwcy5maW5kKHg9PnguaWQ9PT1sb3RFbC5kYXRhc2V0Lmdyb3VwKSxsb3Q9bG90c1tnLmlkXS5maW5kKHg9PnguaWQ9PT1sb3RFbC5kYXRhc2V0LmxvdCk7bG90RWwucXVlcnlTZWxlY3RvcignLm1jcS1zcGVjaWZpYycpLmlubmVySFRNTD0oZy5zcGVjaWZpY1tlbC52YWx1ZV18fFtdKS5tYXAoZj0+ZmllbGQoZixsb3QudmFsdWVzW2Yua2V5XSxsb3QuaWQrJy0nKSkuam9pbignJyk7fWlmKGVsLmlkPT09J21jLXByb2ZpbGUnKSQoJyNtY3EtcHJvJykuaGlkZGVuPWVsLnZhbHVlPT09J1BhcnRpY3VsaWVyJzt9KTsKcm9vdC5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsZT0+e2NvbnN0IGJ0bj1lLnRhcmdldC5jbG9zZXN0KCdidXR0b24nKTtpZighYnRuKXJldHVybjtpZihidG4uaGFzQXR0cmlidXRlKCdkYXRhLW5leHQnKSlnbyhzdGVwKzEpO2lmKGJ0bi5oYXNBdHRyaWJ1dGUoJ2RhdGEtYmFjaycpKWdvKHN0ZXAtMSk7aWYoYnRuLmhhc0F0dHJpYnV0ZSgnZGF0YS1zdGVwJykpZ28oK2J0bi5kYXRhc2V0LnN0ZXApO2lmKGJ0bi5kYXRhc2V0LmFkZCl7Y2FwdHVyZSgpO2lmKGxvdHNbYnRuLmRhdGFzZXQuYWRkXS5sZW5ndGg+PTMwKXJldHVybiBlcnJvcignVm91cyBwb3V2ZXogYWpvdXRlciBqdXNxdeKAmcOgIDMwIGJlc29pbnMgcGFyIHVuaXZlcnMuIFJlZ3JvdXBleiBsZXMgYXV0cmVzIGRhbnMgbGVzIHByw6ljaXNpb25zLicpO2xvdHNbYnRuLmRhdGFzZXQuYWRkXS5wdXNoKHtpZDonbG90JysoKytjb3VudGVyKSx2YWx1ZXM6e3F1YW50aXR5OicxJ319KTtyZW5kZXJMb3RzKCk7Y29uc3QgYWRkZWQ9JCQoJ1tkYXRhLWdyb3VwPSInK2J0bi5kYXRhc2V0LmFkZCsnIl0ubWNxLWxvdCcpLmF0KC0xKTthZGRlZC5xdWVyeVNlbGVjdG9yKCdzZWxlY3QnKS5mb2N1cygpO31pZihidG4uZGF0YXNldC5yZW1vdmUpe2NhcHR1cmUoKTtsb3RzW2J0bi5kYXRhc2V0Lmdyb3VwXT1sb3RzW2J0bi5kYXRhc2V0Lmdyb3VwXS5maWx0ZXIoeD0+eC5pZCE9PWJ0bi5kYXRhc2V0LnJlbW92ZSk7cmVuZGVyTG90cygpO31pZihidG4uaWQ9PT0nbWNxLWRvd25sb2FkJ3x8YnRuLmlkPT09J21jcS1kb3dubG9hZC1zdWNjZXNzJylkb3dubG9hZCgpO30pOwpjb25zdCBmb3JtPXJvb3QuY2xvc2VzdCgnZm9ybScpO2lmKGZvcm0pe2Zvcm0uYWRkRXZlbnRMaXN0ZW5lcigna2V5ZG93bicsZT0+e2lmKGUua2V5PT09J0VudGVyJyYmZS50YXJnZXQudGFnTmFtZT09PSdJTlBVVCcmJiFbJ3N1Ym1pdCcsJ2ZpbGUnLCdjaGVja2JveCcsJ3JhZGlvJ10uaW5jbHVkZXMoZS50YXJnZXQudHlwZSkmJnN0ZXA8NCl7ZS5wcmV2ZW50RGVmYXVsdCgpO2dvKHN0ZXArMSk7fX0pO2Zvcm0uYWRkRXZlbnRMaXN0ZW5lcignc3VibWl0JyxlPT57aWYoc2VudCl7ZS5wcmV2ZW50RGVmYXVsdCgpO2Uuc3RvcEltbWVkaWF0ZVByb3BhZ2F0aW9uKCk7cmV0dXJuO31mb3IobGV0IG49MDtuPDQ7bisrKXtpZighdmFsaWRhdGUobikpe2UucHJldmVudERlZmF1bHQoKTtlLnN0b3BJbW1lZGlhdGVQcm9wYWdhdGlvbigpO3Nob3cobik7dmFsaWRhdGUobik7cmV0dXJuO319aWYoc3RlcCE9PTQpe2UucHJldmVudERlZmF1bHQoKTtlLnN0b3BJbW1lZGlhdGVQcm9wYWdhdGlvbigpO2dvKDQpO3JldHVybjt9bGFzdFJlcG9ydD1yZXBvcnQoKTskKCcjbWMtZG9zc2llcicpLnZhbHVlPWxhc3RSZXBvcnQ7fSx0cnVlKTtjb25zdCBzY29wZT1mb3JtLmNsb3Nlc3QoJy53cGNmNycpfHxmb3JtO3Njb3BlLmFkZEV2ZW50TGlzdGVuZXIoJ3dwY2Y3bWFpbHNlbnQnLCgpPT57c2VudD10cnVlOyQkKCdbZGF0YS1zdGFnZV0nKS5mb3JFYWNoKGU9PmUuaGlkZGVuPXRydWUpOyQoJyNtY3Etc3VjY2VzcycpLmhpZGRlbj1mYWxzZTskKCcubWNxLXN0ZXBzJykuaGlkZGVuPXRydWU7JCgnLm1jcS1wcm9ncmVzcycpLmhpZGRlbj10cnVlOyQoJyNtY3EtZXJyb3InKS5oaWRkZW49dHJ1ZTskKCcjbWNxLXN1Y2Nlc3MnKS5zY3JvbGxJbnRvVmlldyh7YmVoYXZpb3I6J3Ntb290aCcsYmxvY2s6J2NlbnRlcid9KTt9KTtzY29wZS5hZGRFdmVudExpc3RlbmVyKCd3cGNmN2ludmFsaWQnLCgpPT57Y29uc3QgaW52YWxpZD1mb3JtLnF1ZXJ5U2VsZWN0b3IoJy53cGNmNy1ub3QtdmFsaWQnKTtpZihpbnZhbGlkKXtjb25zdCBzZWN0aW9uPWludmFsaWQuY2xvc2VzdCgnW2RhdGEtc3RhZ2VdJyk7aWYoc2VjdGlvbilzaG93KCtzZWN0aW9uLmRhdGFzZXQuc3RhZ2UpO2Vycm9yKCdWw6lyaWZpZXogbGVzIGNoYW1wcyBzaWduYWzDqXMgYXZhbnQgZGUgcmVudm95ZXIgdm90cmUgZGVtYW5kZS4nLGludmFsaWQpO319KTtzY29wZS5hZGRFdmVudExpc3RlbmVyKCd3cGNmN21haWxmYWlsZWQnLCgpPT5lcnJvcignTOKAmWVudm9pIG7igJlhIHBhcyBhYm91dGkuIFZvdHJlIHNhaXNpZSBlc3QgY29uc2VydsOpZSBzdXIgY2V0dGUgcGFnZS4gUsOpZXNzYXlleiBvdSB0w6lsw6ljaGFyZ2V6IGxlIHLDqWNhcGl0dWxhdGlmIGV0IGVudm95ZXotbGUgw6AgaW5mb0BtYWNlbnRyYWxlLmNvbS4nKSk7fQpjb25zdCBjdHg9ZG9jdW1lbnQubW9kZWxDb250ZXh0O2lmKGN0eD8ucmVnaXN0ZXJUb29sKXtjb25zdCBjdHJsPW5ldyBBYm9ydENvbnRyb2xsZXIoKTt3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcigncGFnZWhpZGUnLCgpPT5jdHJsLmFib3J0KCkse29uY2U6dHJ1ZX0pO3RyeXtQcm9taXNlLnJlc29sdmUoY3R4LnJlZ2lzdGVyVG9vbCh7bmFtZToncmVhZF9xdW90ZV9zdW1tYXJ5Jyx0aXRsZTonTGlyZSBsZSByw6ljYXBpdHVsYXRpZiBkdSBkZXZpcycsZGVzY3JpcHRpb246J0xpcmUgbGVzIHVuaXZlcnMgZXQgYmVzb2lucyBzYWlzaXMsIHNhbnMgZW52b3llciBsYSBkZW1hbmRlLicsaW5wdXRTY2hlbWE6e3R5cGU6J29iamVjdCcscHJvcGVydGllczp7fSxhZGRpdGlvbmFsUHJvcGVydGllczpmYWxzZX0sYW5ub3RhdGlvbnM6e3JlYWRPbmx5SGludDp0cnVlLHVudHJ1c3RlZENvbnRlbnRIaW50OnRydWV9LGV4ZWN1dGU6aW5wdXQ9PntpZighaW5wdXR8fHR5cGVvZiBpbnB1dCE9PSdvYmplY3QnfHxBcnJheS5pc0FycmF5KGlucHV0KXx8T2JqZWN0LmtleXMoaW5wdXQpLmxlbmd0aCl0aHJvdyBuZXcgRXJyb3IoJ0F1Y3VuIHBhcmFtw6h0cmUgYXR0ZW5kdS4nKTtyZXR1cm4ge3N0ZXA6c3RlcCsxLHN1bW1hcnk6cmVwb3J0KCl9O319LHtzaWduYWw6Y3RybC5zaWduYWx9KSkuY2F0Y2goKCk9Pnt9KTt9Y2F0Y2h7fX0KdXBkYXRlU2lkZWJhcigpO30KaWYoZG9jdW1lbnQucmVhZHlTdGF0ZT09PSdsb2FkaW5nJylkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCdET01Db250ZW50TG9hZGVkJyxpbml0KTtlbHNlIGluaXQoKTt9KSgpOwo=\"><\/script>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-37073","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/macentrale.com\/pt\/wp-json\/wp\/v2\/pages\/37073","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/macentrale.com\/pt\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/macentrale.com\/pt\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/macentrale.com\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/macentrale.com\/pt\/wp-json\/wp\/v2\/comments?post=37073"}],"version-history":[{"count":4,"href":"https:\/\/macentrale.com\/pt\/wp-json\/wp\/v2\/pages\/37073\/revisions"}],"predecessor-version":[{"id":37079,"href":"https:\/\/macentrale.com\/pt\/wp-json\/wp\/v2\/pages\/37073\/revisions\/37079"}],"wp:attachment":[{"href":"https:\/\/macentrale.com\/pt\/wp-json\/wp\/v2\/media?parent=37073"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}