{"id":60664,"date":"2026-07-05T14:43:28","date_gmt":"2026-07-05T12:43:28","guid":{"rendered":"https:\/\/www.vaia.eu\/?page_id=60664"},"modified":"2026-07-10T11:32:36","modified_gmt":"2026-07-10T09:32:36","slug":"bundle-landing","status":"publish","type":"page","link":"https:\/\/www.vaia.eu\/de\/bundle-landing\/","title":{"rendered":"VAIA Bundle"},"content":{"rendered":"\n<div class=\"wp-block-columns alignfull is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<!-- ============================================================= -->\n<!-- VAIA \u00b7 LANDING BUNDLE DE  \"Ein Kauf, zwei regenerierte Regionen\" -->\n<!-- Incolla tutto questo in un blocco \"HTML personalizzato\" di WP  -->\n<!-- Tutto lo stile \u00e8 scoped su #vaia-bundle (nessun conflitto tema) -->\n<!-- Nessun JavaScript: carosello, card flip e color mixer in CSS -->\n<!-- ============================================================= -->\n\n<style>\n@import url('https:\/\/api.fontshare.com\/v2\/css?f[]=clash-display@300,400,500,600,700&display=swap');\n\n#vaia-bundle{\n  \/* palette istituzionale *\/\n  --vb-dark:#0E3B26;\n  --vb-green:#007A4E;\n  --vb-mint:#C9ECD9;\n  --vb-gold:#DDC000;\n  --vb-cream:#F3F0E4;\n  --vb-plum:#610F38;\n\n  --vb-font:'Clash Display',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;\n  --vb-maxw:1200px;\n\n  font-family:var(--vb-font);\n  color:var(--vb-dark);\n  background:var(--vb-cream);\n  line-height:1.6;\n  -webkit-font-smoothing:antialiased;\n  text-rendering:optimizeLegibility;\n}\n\n\/* reset locale *\/\n#vaia-bundle *{box-sizing:border-box;margin:0;padding:0;}\n#vaia-bundle img{display:block;max-width:100%;}\n#vaia-bundle a{text-decoration:none;color:inherit;}\n\n\/* helper *\/\n#vaia-bundle .vb-wrap{max-width:var(--vb-maxw);margin:0 auto;padding:0 clamp(20px,5vw,48px);}\n#vaia-bundle .vb-eyebrow{\n  font-size:.78rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;\n  color:var(--vb-green);margin-bottom:18px;display:inline-block;\n}\n#vaia-bundle .vb-eyebrow.is-light{color:var(--vb-gold);}\n#vaia-bundle .vb-h2{\n  font-weight:600;line-height:1.08;letter-spacing:-.02em;\n  font-size:clamp(1.8rem,3.2vw,2.6rem);\n}\n#vaia-bundle .vb-lead{\n  font-size:clamp(1.05rem,1.6vw,1.22rem);font-weight:400;max-width:60ch;\n}\n\n\/* CTA *\/\n#vaia-bundle .vb-btn{\n  display:inline-flex;align-items:center;gap:12px;\n  background:var(--vb-plum);color:#fff;\n  font-family:var(--vb-font);font-weight:600;font-size:1.02rem;letter-spacing:.02em;\n  padding:18px 38px;border-radius:100px;\n  transition:transform .25s ease,box-shadow .25s ease,background .25s ease;\n  box-shadow:0 10px 30px -12px rgba(97,15,56,.55);\n}\n#vaia-bundle .vb-btn:hover{transform:translateY(-3px);background:#7a1548;box-shadow:0 18px 40px -14px rgba(97,15,56,.65);}\n#vaia-bundle .vb-btn .vb-arrow{transition:transform .25s ease;}\n#vaia-bundle .vb-btn:hover .vb-arrow{transform:translateX(5px);}\n\/* nota grigia sotto le CTA *\/\n#vaia-bundle .vb-cta-note{\n  display:flex;align-items:center;gap:7px;\n  font-size:.82rem;font-weight:500;color:#8aa094;letter-spacing:.01em;margin-top:12px;\n}\n#vaia-bundle .vb-cta-note::before{\n  content:\"\";width:7px;height:7px;border-radius:50%;background:var(--vb-gold);flex:none;\n  box-shadow:0 0 0 3px rgba(221,192,0,.25);\n}\n\n\/* =================== HERO =================== *\/\n#vaia-bundle .vb-hero{\n  position:relative;min-height:92vh;display:flex;align-items:flex-end;\n  background:\n    linear-gradient(180deg,rgba(14,59,38,.15) 0%,rgba(14,59,38,.05) 42%,rgba(14,59,38,.86) 100%),\n    url('https:\/\/www.vaia.eu\/wp-content\/uploads\/2026\/07\/Hero-Section-Bundle-Verticale-Vuoto.jpg') center\/cover no-repeat;\n  padding-bottom:clamp(48px,7vw,90px);\n  overflow:hidden;\n}\n#vaia-bundle .vb-hero__inner{position:relative;z-index:2;}\n#vaia-bundle .vb-hero h1{\n  color:#fff;font-weight:600;letter-spacing:-.025em;line-height:1.02;\n  font-size:clamp(2.6rem,7vw,5.4rem);max-width:16ch;\n  animation:vb-fade .8s ease .1s both;\n}\n#vaia-bundle .vb-hero h1 em{font-style:normal;color:var(--vb-gold);}\n#vaia-bundle .vb-hero p{\n  color:rgba(255,255,255,.9);font-size:clamp(1.05rem,1.8vw,1.35rem);font-weight:400;\n  max-width:46ch;margin-top:24px;\n  animation:vb-fade .8s ease .2s both;\n}\n#vaia-bundle .vb-hero__actions{\n  display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-top:38px;\n  animation:vb-fade .8s ease .3s both;\n}\n#vaia-bundle .vb-hero__price{color:#fff;display:flex;align-items:baseline;gap:10px;}\n#vaia-bundle .vb-hero__price .vb-amount{font-size:2.4rem;font-weight:600;letter-spacing:-.02em;}\n#vaia-bundle .vb-hero__price .vb-was{color:rgba(255,255,255,.55);text-decoration:line-through;font-size:1.15rem;font-weight:400;}\n#vaia-bundle .vb-hero__price .vb-lbl{color:var(--vb-mint);font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;}\n@keyframes vb-fade{from{opacity:0;transform:translateY(22px);}to{opacity:1;transform:none;}}\n\n\/* =================== INTRO + CAROSELLO =================== *\/\n#vaia-bundle .vb-intro{padding:clamp(72px,10vw,130px) 0;}\n#vaia-bundle .vb-intro__grid{\n  display:grid;grid-template-columns:1fr 1fr;gap:clamp(36px,6vw,80px);align-items:center;\n}\n\/* carosello puro css *\/\n#vaia-bundle .vb-carousel{\n  position:relative;width:100%;aspect-ratio:1\/1;border-radius:24px;overflow:hidden;\n  background:var(--vb-mint);box-shadow:0 30px 60px -30px rgba(14,59,38,.4);\n}\n#vaia-bundle .vb-carousel__track{\n  display:flex;width:500%;height:100%;\n  animation:vb-slide 24s cubic-bezier(.7,0,.3,1) infinite;\n}\n#vaia-bundle .vb-carousel__slide{width:20%;height:100%;}\n#vaia-bundle .vb-carousel__slide img{width:100%;height:100%;object-fit:cover;}\n@keyframes vb-slide{\n  0%,15%   {transform:translateX(0);}\n  20%,35%  {transform:translateX(-20%);}\n  40%,55%  {transform:translateX(-40%);}\n  60%,75%  {transform:translateX(-60%);}\n  80%,100% {transform:translateX(-80%);}\n}\n#vaia-bundle .vb-carousel__dots{\n  position:absolute;left:0;right:0;bottom:16px;display:flex;justify-content:center;gap:8px;z-index:2;\n}\n#vaia-bundle .vb-carousel__dots span{width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,.55);}\n\n#vaia-bundle .vb-intro__text h2{margin-bottom:22px;}\n#vaia-bundle .vb-intro__text p{font-size:1.12rem;color:#274b3a;max-width:52ch;}\n#vaia-bundle .vb-breakdown{\n  margin:34px 0;padding:24px 28px;border-radius:18px;background:#fff;\n  border:1px solid rgba(14,59,38,.08);box-shadow:0 12px 30px -20px rgba(14,59,38,.3);\n}\n#vaia-bundle .vb-breakdown__row{display:flex;justify-content:space-between;align-items:center;padding:8px 0;font-size:1.02rem;}\n#vaia-bundle .vb-breakdown__row span:first-child{color:#3a5c4a;}\n#vaia-bundle .vb-breakdown__row span:last-child{font-weight:600;}\n#vaia-bundle .vb-breakdown__total{\n  border-top:1px dashed rgba(14,59,38,.2);margin-top:8px;padding-top:14px;\n}\n#vaia-bundle .vb-breakdown__total .vb-total-amt{font-size:1.55rem;color:var(--vb-plum);}\n#vaia-bundle .vb-breakdown__total .vb-total-was{color:#8aa094;text-decoration:line-through;font-size:1rem;font-weight:400;margin-left:8px;}\n#vaia-bundle .vb-breakdown__prod{display:flex;align-items:center;gap:12px;}\n#vaia-bundle .vb-breakdown__prod img{width:42px;height:42px;flex:none;object-fit:contain;background:var(--vb-mint);border-radius:10px;padding:4px;}\n\/* perch\u00e9 scegliere il bundle *\/\n#vaia-bundle .vb-breakdown__why{margin-top:16px;padding-top:16px;border-top:1px solid rgba(14,59,38,.1);}\n#vaia-bundle .vb-breakdown__why h4{font-size:.95rem;font-weight:600;color:var(--vb-dark);margin-bottom:12px;}\n#vaia-bundle .vb-breakdown__why ul{list-style:none;display:flex;flex-direction:column;gap:9px;}\n#vaia-bundle .vb-breakdown__why li{position:relative;padding-left:28px;font-size:.95rem;color:#3a5c4a;line-height:1.4;}\n#vaia-bundle .vb-breakdown__why li::before{\n  content:\"\u2713\";position:absolute;left:0;top:1px;width:18px;height:18px;border-radius:50%;\n  background:var(--vb-green);color:#fff;font-size:11px;font-weight:700;line-height:1;\n  display:flex;align-items:center;justify-content:center;\n}\n\n\/* =================== CONFIGURATORE BUNDLE =================== *\/\n#vaia-bundle .vb-cfg{padding:clamp(64px,9vw,110px) 0;background:var(--vb-mint);}\n#vaia-bundle .vb-cfg__head{text-align:center;max-width:680px;margin:0 auto clamp(34px,4vw,52px);}\n#vaia-bundle .vb-cfg__head p{margin-top:14px;color:#2c4a3a;font-size:1.06rem;}\n#vaia-bundle .vb-cfg__card{\n  position:relative;max-width:940px;margin:0 auto;background:#fff;border-radius:30px;\n  padding:clamp(28px,4vw,52px);box-shadow:0 40px 90px -50px rgba(14,59,38,.6);\n}\n#vaia-bundle .vb-cfg__r{position:absolute;width:1px;height:1px;opacity:0;clip:rect(0 0 0 0);overflow:hidden;}\n#vaia-bundle .vb-cfg__grid{display:grid;grid-template-columns:1fr auto 1fr;align-items:start;gap:clamp(14px,3vw,38px);}\n#vaia-bundle .vb-cfg__prod{text-align:center;}\n#vaia-bundle .vb-cfg__ph{position:relative;width:100%;max-width:230px;height:206px;margin:0 auto 14px;}\n#vaia-bundle .vb-cfg__ph img{\n  position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0 !important;transition:opacity .45s ease;\n  filter:drop-shadow(0 18px 26px rgba(14,59,38,.22));\n}\n#vaia-bundle .vb-cfg__ptitle{font-size:1.16rem;font-weight:600;color:var(--vb-dark);}\n#vaia-bundle .vb-cfg__pname{font-size:.9rem;color:#4c6a5a;min-height:1.4em;margin-top:3px;}\n#vaia-bundle .vb-cfg__pname span{display:none;}\n#vaia-bundle .vb-cfg__pname b{color:var(--vb-dark);}\n#vaia-bundle .vb-cfg__sw{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:16px;}\n#vaia-bundle .vb-cfg__sw label{\n  width:34px;height:34px;border-radius:50%;cursor:pointer;position:relative;\n  box-shadow:inset 0 0 0 2px rgba(255,255,255,.6),0 4px 10px -4px rgba(14,59,38,.4);\n  transition:transform .2s ease,box-shadow .2s ease;\n}\n#vaia-bundle .vb-cfg__sw label:hover{transform:scale(1.14);}\n#vaia-bundle .vb-cfg__plus{align-self:start;padding-top:80px;font-size:2rem;color:var(--vb-green);line-height:1;text-align:center;}\n#vaia-bundle .vb-cfg__foot{\n  display:flex;align-items:center;justify-content:space-between;gap:22px;flex-wrap:wrap;\n  margin-top:clamp(26px,3vw,36px);padding-top:clamp(22px,3vw,30px);border-top:1px solid rgba(14,59,38,.12);\n}\n#vaia-bundle .vb-cfg__price{display:flex;align-items:baseline;gap:10px;}\n#vaia-bundle .vb-cfg__price .vb-lbl{font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:#4c6a5a;}\n#vaia-bundle .vb-cfg__price .vb-amt{font-size:2rem;font-weight:600;color:var(--vb-plum);letter-spacing:-.02em;}\n#vaia-bundle .vb-cfg__price .vb-was{color:#8aa094;text-decoration:line-through;font-size:1rem;}\n#vaia-bundle .vb-cfg__buy{display:flex;flex-direction:column;align-items:flex-end;}\n#vaia-bundle .vb-cfg__buy .vb-cta-note{margin-top:10px;}\n\/* logica configuratore: immagine JOY *\/\n#vaia-bundle .vb-cfg__card:has(#vb2-joy-1:checked) .vb-cfg__ph--joy .vj1{opacity:1 !important;}\n#vaia-bundle .vb-cfg__card:has(#vb2-joy-2:checked) .vb-cfg__ph--joy .vj2{opacity:1 !important;}\n#vaia-bundle .vb-cfg__card:has(#vb2-joy-3:checked) .vb-cfg__ph--joy .vj3{opacity:1 !important;}\n#vaia-bundle .vb-cfg__card:has(#vb2-joy-4:checked) .vb-cfg__ph--joy .vj4{opacity:1 !important;}\n#vaia-bundle .vb-cfg__card:has(#vb2-joy-5:checked) .vb-cfg__ph--joy .vj5{opacity:1 !important;}\n#vaia-bundle .vb-cfg__card:has(#vb2-joy-6:checked) .vb-cfg__ph--joy .vj6{opacity:1 !important;}\n\/* logica configuratore: immagine COVER *\/\n#vaia-bundle .vb-cfg__card:has(#vb2-cov-1:checked) .vb-cfg__ph--cover .vc1{opacity:1 !important;}\n#vaia-bundle .vb-cfg__card:has(#vb2-cov-2:checked) .vb-cfg__ph--cover .vc2{opacity:1 !important;}\n#vaia-bundle .vb-cfg__card:has(#vb2-cov-3:checked) .vb-cfg__ph--cover .vc3{opacity:1 !important;}\n#vaia-bundle .vb-cfg__card:has(#vb2-cov-4:checked) .vb-cfg__ph--cover .vc4{opacity:1 !important;}\n\/* logica configuratore: nome selezionato *\/\n#vaia-bundle .vb-cfg__card:has(#vb2-joy-1:checked) .vb-cfg__pname--joy span:nth-child(1){display:inline;}\n#vaia-bundle .vb-cfg__card:has(#vb2-joy-2:checked) .vb-cfg__pname--joy span:nth-child(2){display:inline;}\n#vaia-bundle .vb-cfg__card:has(#vb2-joy-3:checked) .vb-cfg__pname--joy span:nth-child(3){display:inline;}\n#vaia-bundle .vb-cfg__card:has(#vb2-joy-4:checked) .vb-cfg__pname--joy span:nth-child(4){display:inline;}\n#vaia-bundle .vb-cfg__card:has(#vb2-joy-5:checked) .vb-cfg__pname--joy span:nth-child(5){display:inline;}\n#vaia-bundle .vb-cfg__card:has(#vb2-joy-6:checked) .vb-cfg__pname--joy span:nth-child(6){display:inline;}\n#vaia-bundle .vb-cfg__card:has(#vb2-cov-1:checked) .vb-cfg__pname--cover span:nth-child(1){display:inline;}\n#vaia-bundle .vb-cfg__card:has(#vb2-cov-2:checked) .vb-cfg__pname--cover span:nth-child(2){display:inline;}\n#vaia-bundle .vb-cfg__card:has(#vb2-cov-3:checked) .vb-cfg__pname--cover span:nth-child(3){display:inline;}\n#vaia-bundle .vb-cfg__card:has(#vb2-cov-4:checked) .vb-cfg__pname--cover span:nth-child(4){display:inline;}\n\/* logica configuratore: swatch selezionato *\/\n#vaia-bundle .vb-cfg__card:has(#vb2-joy-1:checked) label[for=\"vb2-joy-1\"],\n#vaia-bundle .vb-cfg__card:has(#vb2-joy-2:checked) label[for=\"vb2-joy-2\"],\n#vaia-bundle .vb-cfg__card:has(#vb2-joy-3:checked) label[for=\"vb2-joy-3\"],\n#vaia-bundle .vb-cfg__card:has(#vb2-joy-4:checked) label[for=\"vb2-joy-4\"],\n#vaia-bundle .vb-cfg__card:has(#vb2-joy-5:checked) label[for=\"vb2-joy-5\"],\n#vaia-bundle .vb-cfg__card:has(#vb2-joy-6:checked) label[for=\"vb2-joy-6\"],\n#vaia-bundle .vb-cfg__card:has(#vb2-cov-1:checked) label[for=\"vb2-cov-1\"],\n#vaia-bundle .vb-cfg__card:has(#vb2-cov-2:checked) label[for=\"vb2-cov-2\"],\n#vaia-bundle .vb-cfg__card:has(#vb2-cov-3:checked) label[for=\"vb2-cov-3\"],\n#vaia-bundle .vb-cfg__card:has(#vb2-cov-4:checked) label[for=\"vb2-cov-4\"]{\n  transform:scale(1.16);box-shadow:inset 0 0 0 2px rgba(255,255,255,.85),0 0 0 3px var(--vb-dark);\n}\n\n\/* =================== TERRITORI + IMPATTO (flip card) =================== *\/\n#vaia-bundle .vb-terr{padding:clamp(72px,9vw,120px) 0;background:var(--vb-dark);}\n#vaia-bundle .vb-terr__head{text-align:center;max-width:780px;margin:0 auto clamp(40px,5vw,64px);}\n#vaia-bundle .vb-terr__head h2{color:#fff;}\n#vaia-bundle .vb-terr__head .vb-eyebrow{color:var(--vb-gold);}\n#vaia-bundle .vb-terr__head .vb-lead{margin:22px auto 0;color:rgba(255,255,255,.82);}\n#vaia-bundle .vb-terr__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;}\n\n\/* tag (riusato anche dalle card prodotto finali) *\/\n#vaia-bundle .vb-terr__tag{\n  display:inline-block;font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;\n  color:var(--vb-dark);background:var(--vb-mint);padding:6px 14px;border-radius:100px;margin-bottom:18px;\n}\n#vaia-bundle .vb-terr__tag.is-gold{background:var(--vb-gold);}\n\n\/* ---- flip (checkbox hack, nessun JS) ---- *\/\n#vaia-bundle .vb-flip{position:relative;perspective:2000px;}\n#vaia-bundle .vb-flip__cb{position:absolute;width:1px;height:1px;opacity:0;clip:rect(0 0 0 0);overflow:hidden;}\n#vaia-bundle .vb-flip__inner{\n  position:relative;width:100%;min-height:540px;\n  transform-style:preserve-3d;transition:transform .85s cubic-bezier(.55,.05,.25,1);\n}\n#vaia-bundle .vb-flip:has(.vb-flip__cb:checked) .vb-flip__inner{transform:rotateY(180deg);}\n#vaia-bundle .vb-flip__face{\n  position:absolute;inset:0;border-radius:24px;overflow:hidden;display:flex;flex-direction:column;\n  -webkit-backface-visibility:hidden;backface-visibility:hidden;\n  box-shadow:0 26px 55px -34px rgba(0,0,0,.6);\n}\n\/* fronte con immagine *\/\n#vaia-bundle .vb-flip__front{justify-content:flex-end;isolation:isolate;}\n#vaia-bundle .vb-flip__front img{\n  position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform 1s ease;\n}\n#vaia-bundle .vb-flip__front::after{\n  content:\"\";position:absolute;inset:0;z-index:-1;\n  background:linear-gradient(180deg,rgba(14,59,38,0) 28%,rgba(14,59,38,.92) 100%);\n}\n#vaia-bundle .vb-flip:hover .vb-flip__front img{transform:scale(1.05);}\n#vaia-bundle .vb-flip__body{padding:clamp(28px,4vw,44px);padding-bottom:90px;color:#fff;}\n#vaia-bundle .vb-flip__body h3{font-size:clamp(1.6rem,2.6vw,2.15rem);font-weight:600;line-height:1.1;letter-spacing:-.01em;}\n#vaia-bundle .vb-flip__body p{margin-top:14px;color:rgba(255,255,255,.85);font-size:1.02rem;max-width:42ch;}\n\/* retro con impatto *\/\n#vaia-bundle .vb-flip__back{\n  transform:rotateY(180deg);background:var(--vb-green);color:#fff;\n  padding:clamp(30px,4vw,46px);padding-bottom:84px;justify-content:center;overflow-y:auto;\n}\n#vaia-bundle .vb-flip__back.is-puglia{background:var(--vb-plum);}\n#vaia-bundle .vb-flip__back .vb-big{font-size:clamp(2.4rem,5vw,3.3rem);font-weight:600;line-height:1;letter-spacing:-.02em;color:var(--vb-gold);}\n#vaia-bundle .vb-flip__back.is-puglia .vb-big{color:var(--vb-mint);}\n#vaia-bundle .vb-flip__back .vb-sub{font-size:1.2rem;font-weight:500;margin-top:6px;}\n#vaia-bundle .vb-flip__back p{margin-top:16px;color:rgba(255,255,255,.88);font-size:1rem;max-width:44ch;}\n#vaia-bundle .vb-flip__stats{\n  margin-top:22px;padding-top:20px;border-top:1px solid rgba(255,255,255,.22);\n  display:flex;gap:24px;flex-wrap:wrap;\n}\n#vaia-bundle .vb-flip__stats .vb-stat-n{font-size:1.35rem;font-weight:600;color:#fff;}\n#vaia-bundle .vb-flip__stats .vb-stat-l{font-size:.78rem;color:rgba(255,255,255,.7);letter-spacing:.02em;}\n\/* bottone gira *\/\n#vaia-bundle .vb-flip__btn{\n  position:absolute;right:20px;bottom:20px;z-index:4;cursor:pointer;\n  display:inline-flex;align-items:center;gap:9px;\n  background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.45);backdrop-filter:blur(6px);\n  color:#fff;font-family:var(--vb-font);font-weight:600;font-size:.84rem;\n  padding:11px 18px;border-radius:100px;transition:background .25s ease,transform .25s ease;\n}\n#vaia-bundle .vb-flip__btn:hover{background:rgba(255,255,255,.3);transform:translateY(-2px);}\n#vaia-bundle .vb-flip__btn svg{width:16px;height:16px;flex:none;}\n#vaia-bundle .vb-flip:has(.vb-flip__cb:focus-visible) .vb-flip__btn{outline:3px solid var(--vb-gold);outline-offset:3px;}\n\n\/* =================== PRODOTTI (card finali) =================== *\/\n#vaia-bundle .vb-prod{padding:clamp(72px,10vw,130px) 0;}\n#vaia-bundle .vb-prod__head{text-align:center;max-width:640px;margin:0 auto clamp(44px,5vw,64px);}\n#vaia-bundle .vb-prod__head p{margin-top:18px;color:#3a5c4a;font-size:1.08rem;}\n#vaia-bundle .vb-prod__grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;}\n#vaia-bundle .vb-prod__card{\n  border-radius:26px;overflow:hidden;background:#fff;display:flex;flex-direction:column;\n  border:1px solid rgba(14,59,38,.08);box-shadow:0 24px 60px -38px rgba(14,59,38,.45);\n  transition:transform .35s ease,box-shadow .35s ease;\n}\n#vaia-bundle .vb-prod__card:hover{transform:translateY(-8px);box-shadow:0 34px 70px -38px rgba(14,59,38,.55);}\n#vaia-bundle .vb-prod__media{aspect-ratio:4\/3;overflow:hidden;background:var(--vb-mint);}\n#vaia-bundle .vb-prod__media img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease;}\n#vaia-bundle .vb-prod__card:hover .vb-prod__media img{transform:scale(1.05);}\n#vaia-bundle .vb-prod__info{padding:clamp(26px,3vw,36px);display:flex;flex-direction:column;flex:1;}\n#vaia-bundle .vb-prod__info .vb-terr__tag{align-self:flex-start;}\n#vaia-bundle .vb-prod__info h3{font-size:1.6rem;font-weight:600;letter-spacing:-.01em;}\n#vaia-bundle .vb-prod__info p{color:#3a5c4a;margin-top:12px;font-size:1rem;flex:1;}\n#vaia-bundle .vb-prod__foot{display:flex;align-items:center;justify-content:flex-start;margin-top:26px;gap:16px;flex-wrap:wrap;}\n#vaia-bundle .vb-prod__link{\n  display:inline-flex;align-items:center;gap:10px;font-weight:600;color:var(--vb-plum);\n  padding:14px 26px;border-radius:100px;border:1.5px solid var(--vb-plum);\n  transition:background .25s ease,color .25s ease;\n}\n#vaia-bundle .vb-prod__link:hover{background:var(--vb-plum);color:#fff;}\n#vaia-bundle .vb-prod__link .vb-arrow{transition:transform .25s ease;}\n#vaia-bundle .vb-prod__link:hover .vb-arrow{transform:translateX(4px);}\n\n\/* =================== RESPONSIVE =================== *\/\n@media(min-width:1000px){\n  #vaia-bundle .vb-hero{\n    background:\n      linear-gradient(90deg,rgba(14,59,38,.72) 0%,rgba(14,59,38,.28) 45%,rgba(14,59,38,.08) 100%),\n      url('https:\/\/www.vaia.eu\/wp-content\/uploads\/2026\/07\/Hero-Section-Bundle-Orizontale-Vuoto.jpg') center\/cover no-repeat;\n  }\n}\n@media(max-width:860px){\n  #vaia-bundle .vb-intro__grid{grid-template-columns:1fr;}\n  #vaia-bundle .vb-terr__grid{grid-template-columns:1fr;}\n  #vaia-bundle .vb-prod__grid{grid-template-columns:1fr;}\n  #vaia-bundle .vb-flip__inner{min-height:560px;}\n  #vaia-bundle .vb-cfg__grid{grid-template-columns:1fr;gap:6px;}\n  #vaia-bundle .vb-cfg__plus{padding-top:0;margin:6px 0;}\n  #vaia-bundle .vb-cfg__foot{justify-content:center;text-align:center;}\n  #vaia-bundle .vb-cfg__buy{align-items:center;}\n}\n@media(max-width:480px){\n  #vaia-bundle .vb-hero__price .vb-amount{font-size:2rem;}\n}\n@media(prefers-reduced-motion:reduce){\n  #vaia-bundle .vb-carousel__track{animation:none;}\n  #vaia-bundle *{animation-duration:.001ms!important;}\n}\n<\/style>\n\n<div id=\"vaia-bundle\">\n\n  <!-- ============ HERO ============ -->\n  <section class=\"vb-hero\">\n    <div class=\"vb-wrap vb-hero__inner\">\n      <h1><em>Zwei Regionen<\/em><br>ein einziger Kauf,<br><em>doppelte Wirkung<\/em><\/h1>\n      <p>Kaufe VAIA Cube JOY und VAIA Cover gemeinsam zum Sonderpreis. Zwei Objekte aus wiedergewonnenen Materialien, die zwei italienische Regionen regenerieren.<\/p>\n      <div class=\"vb-hero__actions\">\n        <a class=\"vb-btn\" href=\"https:\/\/www.vaia.eu\/de\/produkt\/vaia-cube-joy\/#bundle\">Bundle entdecken <span class=\"vb-arrow\">\u2192<\/span><\/a>\n        <div class=\"vb-hero__price\">\n          <span class=\"vb-lbl\">Bundle<\/span>\n          <span class=\"vb-amount\">125&nbsp;\u20ac<\/span>\n          <span class=\"vb-was\">130&nbsp;\u20ac<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- ============ INTRO + CAROSELLO ============ -->\n  <section class=\"vb-intro\">\n    <div class=\"vb-wrap\">\n      <div class=\"vb-intro__grid\">\n        <div class=\"vb-carousel\" aria-label=\"Bilder des VAIA Bundles\">\n          <div class=\"vb-carousel__track\">\n            <div class=\"vb-carousel__slide\"><img decoding=\"async\" src=\"https:\/\/www.vaia.eu\/wp-content\/uploads\/2026\/07\/Bundle-immagini-quadrate-DACH-1.jpg\" alt=\"Bundle VAIA Cube JOY und VAIA Cover\"><\/div>\n            <div class=\"vb-carousel__slide\"><img decoding=\"async\" src=\"https:\/\/www.vaia.eu\/wp-content\/uploads\/2026\/07\/Bundle-immagini-quadrate-DACH-2.jpg\" alt=\"VAIA Cube JOY und VAIA Cover zusammen\"><\/div>\n            <div class=\"vb-carousel__slide\"><img decoding=\"async\" src=\"https:\/\/www.vaia.eu\/wp-content\/uploads\/2026\/07\/Bundle-immagini-quadrate-DACH-3.jpg\" alt=\"Detailansicht des VAIA Bundles\"><\/div>\n            <div class=\"vb-carousel__slide\"><img decoding=\"async\" src=\"https:\/\/www.vaia.eu\/wp-content\/uploads\/2026\/07\/Bundle-immagini-quadrate-DACH-4.jpg\" alt=\"Nachhaltiges VAIA Bundle\"><\/div>\n            <div class=\"vb-carousel__slide\"><img decoding=\"async\" src=\"https:\/\/www.vaia.eu\/wp-content\/uploads\/2026\/07\/Bundle-immagini-quadrate-DACH-2.jpg\" alt=\"VAIA Cube JOY und VAIA Cover zusammen\"><\/div>\n          <\/div>\n          <div class=\"vb-carousel__dots\"><span><\/span><span><\/span><span><\/span><span><\/span><\/div>\n        <\/div>\n\n        <div class=\"vb-intro__text\">\n          <span class=\"vb-eyebrow\">Zwei Geschichten, eine Geste<\/span>\n          <h2 class=\"vb-h2\">Mit wiedergewonnenem Holz regenerierst du zwei Regionen<\/h2>\n          <p>Der <b>VAIA Cube JOY<\/b> entsteht aus den Fichten, die der Sturm Vaia 2018 in den Dolomiten gef\u00e4llt hat. Die <b>VAIA Cover<\/b> entsteht aus apulischen Olivenb\u00e4umen, die von Xylella befallen wurden. Zwei Materialien, die verloren schienen, verwandelt in zwei Objekte f\u00fcr jeden Tag \u2014 und die weiterhin Wert f\u00fcr die Regionen schaffen, aus denen sie stammen. <\/p>\n\n          <div class=\"vb-breakdown\">\n            <div class=\"vb-breakdown__row\"><span class=\"vb-breakdown__prod\"><img decoding=\"async\" class=\"vj4\" src=\"https:\/\/www.vaia.eu\/wp-content\/uploads\/2026\/07\/festa-pop.png\" alt=\"VAIA Cube JOY\">VAIA Cube JOY<\/span><span>82&nbsp;\u20ac<\/span><\/div>\n            <div class=\"vb-breakdown__row\"><span class=\"vb-breakdown__prod\"><img decoding=\"async\" class=\"vc1\" src=\"https:\/\/www.vaia.eu\/wp-content\/uploads\/2026\/07\/cover-olive-green.png\" alt=\"VAIA Cover\">VAIA Cover<\/span><span>48&nbsp;\u20ac<\/span><\/div>\n            <div class=\"vb-breakdown__row vb-breakdown__total\"><span>Bundle-Preis<\/span><span><span class=\"vb-total-amt\">125&nbsp;\u20ac<\/span><span class=\"vb-total-was\">130&nbsp;\u20ac<\/span><\/span><\/div>\n            <div class=\"vb-breakdown__why\">\n              <h4>Warum das Bundle w\u00e4hlen?<\/h4>\n              <ul>\n                <li>Sonderpreis gegen\u00fcber dem Einzelkauf der Produkte<\/li>\n                <li>Du regenerierst zwei Regionen mit einer einzigen Bestellung<\/li>\n                <li>Zwei ikonische VAIA Objekte in einer Verpackung<\/li>\n              <\/ul>\n            <\/div>\n          <\/div>\n\n          <a class=\"vb-btn\" href=\"https:\/\/www.vaia.eu\/de\/produkt\/vaia-cube-joy\/#bundle\">Bundle kaufen <span class=\"vb-arrow\">\u2192<\/span><\/a>\n          <span class=\"vb-cta-note\">Nur f\u00fcr begrenzte Zeit verf\u00fcgbar<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- ============ CONFIGURATORE BUNDLE ============ -->\n  <section class=\"vb-cfg\">\n    <div class=\"vb-wrap\">\n      <div class=\"vb-cfg__head\">\n        <span class=\"vb-eyebrow\">Stelle dein Bundle zusammen<\/span>\n        <h2 class=\"vb-h2\">W\u00e4hle die Kombination, die zu dir passt<\/h2>\n        <p>Kombiniere die Farben von Cube JOY und Cover ganz nach Wunsch: Du erh\u00e4ltst sie zusammen, in einem einzigen Kauf.<\/p>\n      <\/div>\n\n      <div class=\"vb-cfg__card\">\n        <!-- selettori indipendenti (default: Festa pop + Pastel Turquoise) -->\n        <input type=\"radio\" class=\"vb-cfg__r\" name=\"vb2-joy\" id=\"vb2-joy-1\">\n        <input type=\"radio\" class=\"vb-cfg__r\" name=\"vb2-joy\" id=\"vb2-joy-2\">\n        <input type=\"radio\" class=\"vb-cfg__r\" name=\"vb2-joy\" id=\"vb2-joy-3\">\n        <input type=\"radio\" class=\"vb-cfg__r\" name=\"vb2-joy\" id=\"vb2-joy-4\" checked=\"\">\n        <input type=\"radio\" class=\"vb-cfg__r\" name=\"vb2-joy\" id=\"vb2-joy-5\">\n        <input type=\"radio\" class=\"vb-cfg__r\" name=\"vb2-joy\" id=\"vb2-joy-6\">\n        <input type=\"radio\" class=\"vb-cfg__r\" name=\"vb2-cov\" id=\"vb2-cov-1\">\n        <input type=\"radio\" class=\"vb-cfg__r\" name=\"vb2-cov\" id=\"vb2-cov-2\" checked=\"\">\n        <input type=\"radio\" class=\"vb-cfg__r\" name=\"vb2-cov\" id=\"vb2-cov-3\">\n        <input type=\"radio\" class=\"vb-cfg__r\" name=\"vb2-cov\" id=\"vb2-cov-4\">\n\n        <div class=\"vb-cfg__grid\">\n          <!-- JOY -->\n          <div class=\"vb-cfg__prod\">\n            <div class=\"vb-cfg__ph vb-cfg__ph--joy\">\n              <img decoding=\"async\" class=\"vj1\" src=\"https:\/\/www.vaia.eu\/wp-content\/uploads\/2026\/07\/notte-magica.png\" alt=\"VAIA Cube JOY Notte magica\">\n              <img decoding=\"async\" class=\"vj2\" src=\"https:\/\/www.vaia.eu\/wp-content\/uploads\/2026\/07\/mood-fresco.png\" alt=\"VAIA Cube JOY Mood fresco\">\n              <img decoding=\"async\" class=\"vj3\" src=\"https:\/\/www.vaia.eu\/wp-content\/uploads\/2026\/07\/verso-nord.png\" alt=\"VAIA Cube JOY Verso Nord\">\n              <img decoding=\"async\" class=\"vj4\" src=\"https:\/\/www.vaia.eu\/wp-content\/uploads\/2026\/07\/festa-pop.png\" alt=\"VAIA Cube JOY Festa pop\">\n              <img decoding=\"async\" class=\"vj5\" src=\"https:\/\/www.vaia.eu\/wp-content\/uploads\/2026\/07\/nuovi-inizi.png\" alt=\"VAIA Cube JOY Nuovi inizi\">\n              <img decoding=\"async\" class=\"vj6\" src=\"https:\/\/www.vaia.eu\/wp-content\/uploads\/2026\/07\/viaggio-profondo.png\" alt=\"VAIA Cube JOY Viaggio profondo\">\n            <\/div>\n            <div class=\"vb-cfg__ptitle\">VAIA Cube JOY<\/div>\n            <div class=\"vb-cfg__pname vb-cfg__pname--joy\">\n              <span><b>Notte magica<\/b> \u00b7 Graphitschwarz<\/span>\n              <span><b>Mood fresco<\/b> \u00b7 Limettengr\u00fcn<\/span>\n              <span><b>Verso Nord<\/b> \u00b7 T\u00fcrkisblau<\/span>\n              <span><b>Festa pop<\/b> \u00b7 Korallenorange<\/span>\n              <span><b>Nuovi inizi<\/b> \u00b7 Aquagr\u00fcn<\/span>\n              <span><b>Viaggio profondo<\/b> \u00b7 Indigoblau<\/span>\n            <\/div>\n            <div class=\"vb-cfg__sw\">\n              <label for=\"vb2-joy-1\" style=\"background:#2E2E33\" title=\"Notte magica\"><\/label>\n              <label for=\"vb2-joy-2\" style=\"background:#A6C63D\" title=\"Mood fresco\"><\/label>\n              <label for=\"vb2-joy-3\" style=\"background:#3FB3C6\" title=\"Verso Nord\"><\/label>\n              <label for=\"vb2-joy-4\" style=\"background:#F26A4B\" title=\"Festa pop\"><\/label>\n              <label for=\"vb2-joy-5\" style=\"background:#63C2A4\" title=\"Nuovi inizi\"><\/label>\n              <label for=\"vb2-joy-6\" style=\"background:#33397A\" title=\"Viaggio profondo\"><\/label>\n            <\/div>\n          <\/div>\n\n          <div class=\"vb-cfg__plus\">+<\/div>\n\n          <!-- COVER -->\n          <div class=\"vb-cfg__prod\">\n            <div class=\"vb-cfg__ph vb-cfg__ph--cover\">\n              <img decoding=\"async\" class=\"vc1\" src=\"https:\/\/www.vaia.eu\/wp-content\/uploads\/2026\/07\/cover-olive-green.png\" alt=\"VAIA Cover Olive Green\">\n              <img decoding=\"async\" class=\"vc2\" src=\"https:\/\/www.vaia.eu\/wp-content\/uploads\/2026\/07\/cover-azzura.png\" alt=\"VAIA Cover Pastel Turquoise\">\n              <img decoding=\"async\" class=\"vc3\" src=\"https:\/\/www.vaia.eu\/wp-content\/uploads\/2026\/07\/cover-terra-brown.png\" alt=\"VAIA Cover Terra Brown\">\n              <img decoding=\"async\" class=\"vc4\" src=\"https:\/\/www.vaia.eu\/wp-content\/uploads\/2026\/07\/cover-light-ivory.png\" alt=\"VAIA Cover Light Ivory\">\n            <\/div>\n            <div class=\"vb-cfg__ptitle\">VAIA Cover<\/div>\n            <div class=\"vb-cfg__pname vb-cfg__pname--cover\">\n              <span><b>Olive Green<\/b> \u00b7 Olivenbl\u00e4tter<\/span>\n              <span><b>Pastel Turquoise<\/b> \u00b7 Adriatisches Meer<\/span>\n              <span><b>Terra Brown<\/b> \u00b7 apulische Erde<\/span>\n              <span><b>Light Ivory<\/b> \u00b7 goldene Weiten<\/span>\n            <\/div>\n            <div class=\"vb-cfg__sw\">\n              <label for=\"vb2-cov-1\" style=\"background:#6E6B3E\" title=\"Olive Green\"><\/label>\n              <label for=\"vb2-cov-2\" style=\"background:#93C7C9\" title=\"Pastel Turquoise\"><\/label>\n              <label for=\"vb2-cov-3\" style=\"background:#8A5A3B\" title=\"Terra Brown\"><\/label>\n              <label for=\"vb2-cov-4\" style=\"background:#E9E1CB\" title=\"Light Ivory\"><\/label>\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"vb-cfg__foot\">\n          <div class=\"vb-cfg__price\">\n            <span class=\"vb-lbl\">Dein Bundle<\/span>\n            <span class=\"vb-amt\">125&nbsp;\u20ac<\/span>\n            <span class=\"vb-was\">130&nbsp;\u20ac<\/span>\n          <\/div>\n          <div class=\"vb-cfg__buy\">\n            <a class=\"vb-btn\" href=\"https:\/\/www.vaia.eu\/de\/produkt\/vaia-cube-joy\/#bundle\">Bundle kaufen <span class=\"vb-arrow\">\u2192<\/span><\/a>\n            <span class=\"vb-cta-note\">Nur f\u00fcr begrenzte Zeit verf\u00fcgbar<\/span>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- ============ TERRITORI + IMPATTO (card flip) ============ -->\n  <section class=\"vb-terr\">\n    <div class=\"vb-wrap\">\n      <div class=\"vb-terr__head\">\n        <span class=\"vb-eyebrow\">Die echte Wirkung<\/span>\n        <h2 class=\"vb-h2\">Die Regionen, die du regenerierst<\/h2>\n        <p class=\"vb-lead\">Jedes VAIA Produkt entsteht aus wiedergewonnenen Materialien und tr\u00e4gt dazu bei, die Region zu regenerieren, aus der es stammt. Drehe die Karten und entdecke die Wirkung deines Kaufs.<\/p>\n      <\/div>\n      <div class=\"vb-terr__grid\">\n\n        <!-- DOLOMITI -->\n        <div class=\"vb-flip\">\n          <input type=\"checkbox\" class=\"vb-flip__cb\" id=\"vb-flip-dolomiti\">\n          <div class=\"vb-flip__inner\">\n            <!-- fronte -->\n            <div class=\"vb-flip__face vb-flip__front\">\n              <img decoding=\"async\" src=\"https:\/\/www.vaia.eu\/wp-content\/uploads\/2025\/11\/HP-progetto-dolomiti.jpg\" alt=\"Die Dolomiten, Schauplatz des urspr\u00fcnglichen VAIA Projekts\">\n              <div class=\"vb-flip__body\">\n                <span class=\"vb-terr__tag\">Dolomiten<\/span>\n                <h3>Du pflanzt einen Baum in den Dolomiten<\/h3>\n                <p>F\u00fcr jeden VAIA Cube pflanzen wir einen neuen Baum dort, wo der Sturm Vaia 2018 42 Millionen B\u00e4ume gef\u00e4llt hat.<\/p>\n              <\/div>\n              <label for=\"vb-flip-dolomiti\" class=\"vb-flip__btn\" aria-label=\"Wirkung in den Dolomiten entdecken\">Wirkung entdecken <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"23 4 23 10 17 10\"><\/polyline><polyline points=\"1 20 1 14 7 14\"><\/polyline><path d=\"M3.51 9a9 9 0 0 1 14.85-3.36L23 10M1 14l4.64 4.36A9 9 0 0 0 20.49 15\"><\/path><\/svg><\/label>\n            <\/div>\n            <!-- retro -->\n            <div class=\"vb-flip__face vb-flip__back\">\n              <div class=\"vb-big\">+1 Baum<\/div>\n              <div class=\"vb-sub\">in den Dolomiten gepflanzt<\/div>\n              <p>F\u00fcr jeden Cube JOY tr\u00e4gst du zur Pflanzung eines neuen Baumes in den Dolomiten bei. Er wird aus dem Holz der vom Sturm Vaia gef\u00e4llten Fichten und L\u00e4rchen gefertigt und mit Farben auf Wasserbasis veredelt.<\/p>\n              <div class=\"vb-flip__stats\">\n                <div class=\"vb-stat\"><div class=\"vb-stat-n\">42&nbsp;Mio.<\/div><div class=\"vb-stat-l\">2018 gef\u00e4llte B\u00e4ume<\/div><\/div>\n                <div class=\"vb-stat\"><div class=\"vb-stat-n\">200.000<\/div><div class=\"vb-stat-l\">bereits nachgepflanzt<\/div><\/div>\n                <div class=\"vb-stat\"><div class=\"vb-stat-n\">500&nbsp;t<\/div><div class=\"vb-stat-l\">wiedergewonnenes Holz<\/div><\/div>\n              <\/div>\n              <label for=\"vb-flip-dolomiti\" class=\"vb-flip__btn\" aria-label=\"Zur\u00fcck zur Vorderseite\">Zur\u00fcck <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"19\" y1=\"12\" x2=\"5\" y2=\"12\"><\/line><polyline points=\"12 19 5 12 12 5\"><\/polyline><\/svg><\/label>\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <!-- PUGLIA -->\n        <div class=\"vb-flip\">\n          <input type=\"checkbox\" class=\"vb-flip__cb\" id=\"vb-flip-puglia\">\n          <div class=\"vb-flip__inner\">\n            <!-- fronte -->\n            <div class=\"vb-flip__face vb-flip__front\">\n              <img decoding=\"async\" src=\"https:\/\/www.vaia.eu\/wp-content\/uploads\/2026\/05\/0440Q5A5062-1-1-scaled.jpg\" alt=\"Die Mittelmeer-Macchia und die Olivenb\u00e4ume des Salento in Apulien\">\n              <div class=\"vb-flip__body\">\n                <span class=\"vb-terr__tag is-gold\">Apulien<\/span>\n                <h3>Du regenerierst 1&nbsp;m\u00b2 Mittelmeer-Macchia<\/h3>\n                <p>Jede VAIA Cover tr\u00e4gt zur Wiedergeburt der Mittelmeer-Macchia im Wald der Wiedergeburt in Specchia&nbsp;(LE) bei.<\/p>\n              <\/div>\n              <label for=\"vb-flip-puglia\" class=\"vb-flip__btn\" aria-label=\"Wirkung in Apulien entdecken\">Wirkung entdecken <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"23 4 23 10 17 10\"><\/polyline><polyline points=\"1 20 1 14 7 14\"><\/polyline><path d=\"M3.51 9a9 9 0 0 1 14.85-3.36L23 10M1 14l4.64 4.36A9 9 0 0 0 20.49 15\"><\/path><\/svg><\/label>\n            <\/div>\n            <!-- retro -->\n            <div class=\"vb-flip__face vb-flip__back is-puglia\">\n              <div class=\"vb-big\">+1 m\u00b2<\/div>\n              <div class=\"vb-sub\">regenerierte Mittelmeer-Macchia<\/div>\n              <p>Die VAIA Cover entsteht aus Olive Matter\u2122, dem Biokomposit mit dem Holz der von Xylella befallenen Olivenb\u00e4ume. Jede Cover bildet den echten Scan einer Baumrinde ab und tr\u00e4gt die eingravierten Koordinaten des ersten Waldes der Wiedergeburt.<\/p>\n              <div class=\"vb-flip__stats\">\n                <div class=\"vb-stat\"><div class=\"vb-stat-n\">20&nbsp;Mio.+<\/div><div class=\"vb-stat-l\">seit 2013 befallene Olivenb\u00e4ume<\/div><\/div>\n                <div class=\"vb-stat\"><div class=\"vb-stat-n\">Specchia&nbsp;(LE)<\/div><div class=\"vb-stat-l\">Wald der Wiedergeburt<\/div><\/div>\n                <div class=\"vb-stat\"><div class=\"vb-stat-n\">100%<\/div><div class=\"vb-stat-l\">italienische Lieferkette<\/div><\/div>\n              <\/div>\n              <label for=\"vb-flip-puglia\" class=\"vb-flip__btn\" aria-label=\"Zur\u00fcck zur Vorderseite\">Zur\u00fcck <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"19\" y1=\"12\" x2=\"5\" y2=\"12\"><\/line><polyline points=\"12 19 5 12 12 5\"><\/polyline><\/svg><\/label>\n            <\/div>\n          <\/div>\n        <\/div>\n\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- ============ PRODOTTI (card finali) ============ -->\n  <section class=\"vb-prod\">\n    <div class=\"vb-wrap\">\n      <div class=\"vb-prod__head\">\n        <span class=\"vb-eyebrow\">Jetzt kaufen<\/span>\n        <h2 class=\"vb-h2\">Interessiert dich nur ein Produkt?<\/h2>\n        <p>Entdecke VAIA Cube JOY und VAIA Cover auch einzeln. Keine Sorge: Solltest du dich beim St\u00f6bern doch f\u00fcr beide entscheiden, findest du das Bundle zum Sonderpreis auch auf den einzelnen Produktseiten.<\/p>\n      <\/div>\n      <div class=\"vb-prod__grid\">\n\n        <div class=\"vb-prod__card\">\n          <div class=\"vb-prod__media\">\n            <img decoding=\"async\" src=\"https:\/\/www.vaia.eu\/wp-content\/uploads\/2022\/11\/665x755_JOY-2-1.jpg\" alt=\"VAIA Cube JOY in Farbe\">\n          <\/div>\n          <div class=\"vb-prod__info\">\n            <span class=\"vb-terr__tag\">Dolomiten<\/span>\n            <h3>VAIA Cube JOY<\/h3>\n            <p>Der Klangverst\u00e4rker aus dem Holz der Dolomiten, in der Energie von sechs Farben. Keine Batterie, kein Kabel: nur der nat\u00fcrliche Klang deines Smartphones.<\/p>\n            <div class=\"vb-prod__foot\">\n              <a class=\"vb-prod__link\" href=\"https:\/\/www.vaia.eu\/de\/produkt\/vaia-cube-joy\/\">Zum Produkt <span class=\"vb-arrow\">\u2192<\/span><\/a>\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"vb-prod__card\">\n          <div class=\"vb-prod__media\">\n            <img decoding=\"async\" src=\"https:\/\/www.vaia.eu\/wp-content\/uploads\/2026\/05\/Modelli-2-2-scaled.jpg\" alt=\"VAIA Cover aus Olive Matter f\u00fcr Smartphones\">\n          <\/div>\n          <div class=\"vb-prod__info\">\n            <span class=\"vb-terr__tag is-gold\">Apulien<\/span>\n            <h3>VAIA Cover<\/h3>\n            <p>Die erste Handyh\u00fclle aus Oliven-Biokomposit, die die Mittelmeer-Macchia regeneriert. Jedes St\u00fcck ist einzigartig: Es bildet die echte Rinde eines apulischen Olivenbaums ab.<\/p>\n            <div class=\"vb-prod__foot\">\n              <a class=\"vb-prod__link\" href=\"https:\/\/www.vaia.eu\/de\/produkt\/vaia-cover\/\">Zum Produkt <span class=\"vb-arrow\">\u2192<\/span><\/a>\n            <\/div>\n          <\/div>\n        <\/div>\n\n      <\/div>\n    <\/div>\n  <\/section>\n\n<\/div>\n<!-- ===================== FINE LANDING BUNDLE VAIA (DE) ===================== -->\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Zwei Regionenein einziger Kauf,doppelte Wirkung Kaufe VAIA Cube JOY und VAIA Cover gemeinsam zum Sonderpreis. Zwei Objekte aus wiedergewonnenen Materialien, die zwei italienische Regionen regenerieren. Bundle entdecken \u2192 Bundle 125&nbsp;\u20ac 130&nbsp;\u20ac Zwei Geschichten, eine Geste Mit wiedergewonnenem Holz regenerierst du zwei Regionen Der VAIA Cube JOY entsteht aus den Fichten, die der Sturm Vaia 2018 [&hellip;]<\/p>\n","protected":false},"author":336,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_crdt_document":"{\"document\":\"AADGAbjDw9Admuet8haQ0LOFEvT1iJMWANDQs4USArjDw9Ad0NCzhRIHuMPD0B3Q0LOFEke4w8PQHZDQs4USuMPD0B3Q0LOFEgG4w8PQHZDQs4USuMPD0B3Q0LOFEgG4w8PQHZDQs4USuMPD0B3Q0LOFEgm4w8PQHZDQs4USuMPD0B3Q0LOFEg\/4w8PQHQuN9de\/HLjDw9Adk67N9Rqfzqj4BPjDw9AdBJrnrfIWkNCzhRK09YiTFtDQs4USrAKfzqj4BPjDw9AdAcADArb2BvCqBgLCSyaIAcgCiPYG\/OsGkgy0ELIO4ASKDbYClAu8BLQHpAWKAoYIqgSMA6oDvgeqBKQBgAeyBK4ItgSkA6QFlgm4B4ACggW4A7wCiAaFAgCmBKwDkAiEApYEngeSpAKQd4gE7GeAdoAc0kuAgwGGBNRsqA+YC6AMpAeC4wGKBMKvAbAPigiMAZ4cgBKYDJYW\/NgGAwAqjpsFkvMDArocAvocxN0IvtwIzo8JookFima4qQHkmQeuAYQH7ggwAQBQIkoyAQEIAEgCBAIGgAEBAsYBkAEEAQLkAq4FqgE04AWCA6QEggwQsBAErg4EpggEsgIEkAsEuAQEsAcEoAUEhgIEgggEpgQEiAMEpgMEugcEpgQEoAEEvAYErgQEqggEsgQEoAMEoAUEkgkEtAcEvAEEvgQEtAMEuAIEhAYEgAIEgAIEogQEqAMEjAgEgAIEkgQEmgcEmAgEpJsCEqISigGQRh6wBx6aEYoBjg8atgoitgaqBIABggcivgayBIABng+YFZgFjAGSDx6sBx6MAYQcGp4RIh64CwKGDRqSBzAyAoQd5uwG2gmSqQWMFJAVmBWmTqb1AsT6CJ4BigGyCZIMtBCyDgCqCLYClAu8BLQHpAWKAoYIqgSMA6oDvgeqBKQBgAeyBK4ItgSkA6QFlgm4B4ACggW4A7wCiAaFAgCmBKwDkAiEApYEngeSpAIBAKwTAQCuRgEAshqoD5gLoAykBwEAijiwD4oIjAGeHIASmAyWFsC9Ae7pBJLXBIpmuKkB8pAH7giQBgF6gKMFjBSQFZgVpk6m9QL\/AigAqAChAsQAhAChAKgAoQDEA8EAxCPBAMQBwQDEAcEAxAXBAMQIoQPEAKEBqAGhAMEAIQCoACEAqADEAiEAoQAhAIEAAADBACEEJwABACcBKAQnACgCJwBEAIQAgQAHACEAKAAhACcAIQEnACEAqAEoAAcAKAInASgABwAoAicBBACBAIQBIQDEAMEAxADBAMQAwQDEAMEAxADBAMQAwQDEAMEAxADBAMQAwQDEAMEAxADBAMQAwQDEAMEAxADBAMQAwQDEAMEAxADBAMQAwQDEAMEAxADBAMQAwQDEAMEAxADBAMQAwQDEAMEAxADBAMQAwQDEAMEAxADBAMQAwQDEAMEAxADBAMQAwQDEAMEAxADBAMQAwQDEAMEAxADBAMQAwQDEAMEAxADBAMQAwQDEAMEAxADBAMQAwQDEAMEAxADBAcQAwQDEAMEBxADBAsQAwQDEAMEAxAHBAMQAwQDEAcEAxADBAMQAwQDEAMEAxADBAMQAoQHBBCEAqADEh7ACo64Cc3RhdGV2ZXJzaW9uQnVuZGxlPCEtLSA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IC0tPgo8IS0tIFZBSUEgwrcgTEFORElORyBCVU5ETEUgREUgICJFaW4gS2F1ZiwgendlaSByZWdlbmVyaWVydGUgUmVnaW9uZW4iIC0tPgo8IS0tIEluY29sbGEgdHV0dG8gcXVlc3RvIGluIHVuIGJsb2NjbyAiSFRNTCBwZXJzb25hbGl6emF0byIgZGkgV1AgIC0tPgo8IS0tIFR1dHRvIGxvIHN0aWxlIMOoIHNjb3BlZCBzdSAjdmFpYS1idW5kbGUgKG5lc3N1biBjb25mbGl0dG8gdGVtYSkgLS0+CjwhLS0gTmVzc3VuIEphdmFTY3JpcHQ6IGNhcm9zZWxsbywgY2FyZCBmbGlwIGUgY29sb3IgbWl4ZXIgaW4gQ1NTIC0tPgo8IS0tID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gLS0+CgpAaW1wb3J0IHVybCgnaHR0cHM6Ly9hcGkuZm9udHNoYXJlLmNvbS92Mi9jc3M\/ZltdPWNsYXNoLWRpc3BsYXlAMzAwLDQwMCw1MDAsNjAwLDcwMCZkaXNwbGF5PXN3YXAnKTsKCiN2YWlhLWJ1bmRsZXsKICAvKiBwYWxldHRlIGlzdGl0dXppb25hbGUgKi8KICAtLXZiLWRhcms6IzBFM0IyNjsKICAtLXZiLWdyZWVuOiMwMDdBNEU7CiAgLS12Yi1taW50OiNDOUVDRDk7CiAgLS12Yi1nb2xkOiNEREMwMDA7CiAgLS12Yi1jcmVhbTojRjNGMEU0OwogIC0tdmItcGx1bTojNjEwRjM4OwoKICAtLXZiLWZvbnQ6J0NsYXNoIERpc3BsYXknLC1hcHBsZS1zeXN0ZW0sQmxpbmtNYWNTeXN0ZW1Gb250LCdTZWdvZSBVSScsc2Fucy1zZXJpZjsKICAtLXZiLW1heHc6MTIwMHB4OwoKICBmb250LWZhbWlseTp2YXIoLS12Yi1mb250KTsKICBjb2xvcjp2YXIoLS12Yi1kYXJrKTsKICBiYWNrZ3JvdW5kOnZhcigtLXZiLWNyZWFtKTsKICBsaW5lLWhlaWdodDoxLjY7CiAgLXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDsKICB0ZXh0LXJlbmRlcmluZzpvcHRpbWl6ZUxlZ2liaWxpdHk7CgovKiByZXNldCBsb2NhbGUgKi8KI3ZhaWEtYnVuZGxlICp7Ym94LXNpemluZzpib3JkZXItYm94O21hcmdpbjowO3BhZGRpbmc6MDt9CiN2YWlhLWJ1bmRsZSBpbWd7ZGlzcGxheTpibG9jazttYXgtd2lkdGg6MTAwJTt9CiN2YWlhLWJ1bmRsZSBhe3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOmluaGVyaXQ7fQoKLyogaGVscGVyICovCiN2YWlhLWJ1bmRsZSAudmItd3JhcHttYXgtd2lkdGg6dmFyKC0tdmItbWF4dyk7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjAgY2xhbXAoMjBweCw1dncsNDhweCk7fQojdmFpYS1idW5kbGUgLnZiLWV5ZWJyb3d7CiAgZm9udC1zaXplOi43OHJlbTtmb250LXdlaWdodDo2MDA7bGV0dGVyLXNwYWNpbmc6LjIyZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOwogIGNvbG9yOnZhcigtLXZiLWdyZWVuKTttYXJnaW4tYm90dG9tOjE4cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7CiN2YWlhLWJ1bmRsZSAudmItZXllYnJvdy5pcy1saWdodHtjb2xvcjp2YXIoLS12Yi1nb2xkKTt9CiN2YWlhLWJ1bmRsZSAudmItaDJ7CiAgZm9udC13ZWlnaHQ6NjAwO2xpbmUtaGVpZ2h0OjEuMDg7bGV0dGVyLXNwYWNpbmc6LS4wMmVtOwojdmFpYS1idW5kbGUgLnZiLWxlYWR7CiAgZm9udC1zaXplOmNsYW1wKDEuMDVyZW0sMS42dncsMS4yMnJlbSk7Zm9udC13ZWlnaHQ6NDAwO21heC13aWR0aDo2MGNoOwoKLyogQ1RBICovCiN2YWlhLWJ1bmRsZSAudmItYnRuewogIGRpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoxMnB4OwogIGJhY2tncm91bmQ6dmFyKC0tdmItcGx1bSk7Y29sb3I6I2ZmZjsKICBmb250LWZhbWlseTp2YXIoLS12Yi1mb250KTtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjEuMDJyZW07bGV0dGVyLXNwYWNpbmc6LjAyZW07CiAgcGFkZGluZzoxOHB4IDM4cHg7Ym9yZGVyLXJhZGl1czoxMDBweDsKICB0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMjVzIGVhc2UsYm94LXNoYWRvdyAuMjVzIGVhc2UsYmFja2dyb3VuZCAuMjVzIGVhc2U7CiAgYm94LXNoYWRvdzowIDEwcHggMzBweCAtMTJweCByZ2JhKDk3LDE1LDU2LC41NSk7CiN2YWlhLWJ1bmRsZSAudmItYnRuOmhvdmVye3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0zcHgpO2JhY2tncm91bmQ6IzdhMTU0ODtib3gtc2hhZG93OjAgMThweCA0MHB4IC0xNHB4IHJnYmEoOTcsMTUsNTYsLjY1KTt9CiN2YWlhLWJ1bmRsZSAudmItYnRuIC52Yi1hcnJvd3t0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMjVzIGVhc2U7fQojdmFpYS1idW5kbGUgLnZiLWJ0bjpob3ZlciAudmItYXJyb3d7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoNXB4KTt9Ci8qIG5vdGEgZ3JpZ2lhIHNvdHRvIGxlIENUQSAqLwojdmFpYS1idW5kbGUgLnZiLWN0YS1ub3RlewogIGRpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjdweDsKICBmb250LXNpemU6LjgycmVtO2ZvbnQtd2VpZ2h0OjUwMDtjb2xvcjojOGFhMDk0O2xldHRlci1zcGFjaW5nOi4wMWVtO21hcmdpbi10b3A6MTJweDsKI3ZhaWEtYnVuZGxlIC52Yi1jdGEtbm90ZTo6YmVmb3JlewogIGNvbnRlbnQ6IiI7d2lkdGg6N3B4O2hlaWdodDo3cHg7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDp2YXIoLS12Yi1nb2xkKTtmbGV4Om5vbmU7CiAgYm94LXNoYWRvdzowIDAgMCAzcHggcmdiYSgyMjEsMTkyLDAsLjI1KTsKCi8qID09PT09PT09PT09PT09PT09PT0gSEVSTyA9PT09PT09PT09PT09PT09PT09ICovCiN2YWlhLWJ1bmRsZSAudmItaGVyb3sKICBwb3NpdGlvbjpyZWxhdGl2ZTttaW4taGVpZ2h0Ojkydmg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtZW5kOwogIGJhY2tncm91bmQ6CiAgICBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLHJnYmEoMTQsNTksMzgsLjE1KSAwJSxyZ2JhKDE0LDU5LDM4LC4wNSkgNDIlLHJnYmEoMTQsNTksMzgsLjg2KSAxMDAlKSwKICAgIHVybCgnaHR0cHM6Ly93d3cudmFpYS5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNy9IZXJvLVNlY3Rpb24tQnVuZGxlLVZlcnRpY2FsZS1WdW90by5qcGcnKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0OwogIHBhZGRpbmctYm90dG9tOmNsYW1wKDQ4cHgsN3Z3LDkwcHgpOwogIG92ZXJmbG93OmhpZGRlbjsKI3ZhaWEtYnVuZGxlIC52Yi1oZXJvX19pbm5lcntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7fQojdmFpYS1idW5kbGUgLnZiLWhlcm8gaDF7CiAgY29sb3I6I2ZmZjtmb250LXdlaWdodDo2MDA7bGV0dGVyLXNwYWNpbmc6LS4wMjVlbTtsaW5lLWhlaWdodDoxLjAyOwogIGZvbnQtc2l6ZTpjbGFtcCgyLjZyZW0sN3Z3LDUuNHJlbSk7bWF4LXdpZHRoOjE2Y2g7CiAgYW5pbWF0aW9uOnZiLWZhZGUgLjhzIGVhc2UgLjFzIGJvdGg7CiN2YWlhLWJ1bmRsZSAudmItaGVybyBoMSBlbXtmb250LXN0eWxlOm5vcm1hbDtjb2xvcjp2YXIoLS12Yi1nb2xkKTt9CiN2YWlhLWJ1bmRsZSAudmItaGVybyBwewogIGNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjkpO2ZvbnQtc2l6ZTpjbGFtcCgxLjA1cmVtLDEuOHZ3LDEuMzVyZW0pO2ZvbnQtd2VpZ2h0OjQwMDsKICBtYXgtd2lkdGg6NDZjaDttYXJnaW4tdG9wOjI0cHg7CiAgYW5pbWF0aW9uOnZiLWZhZGUgLjhzIGVhc2UgLjJzIGJvdGg7CiN2YWlhLWJ1bmRsZSAudmItaGVyb19fYWN0aW9uc3sKICBkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoyMnB4O21hcmdpbi10b3A6MzhweDsKICBhbmltYXRpb246dmItZmFkZSAuOHMgZWFzZSAuM3MgYm90aDsKI3ZhaWEtYnVuZGxlIC52Yi1oZXJvX19wcmljZXtjb2xvcjojZmZmO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpiYXNlbGluZTtnYXA6MTBweDt9CiN2YWlhLWJ1bmRsZSAudmItaGVyb19fcHJpY2UgLnZiLWFtb3VudHtmb250LXNpemU6Mi40cmVtO2ZvbnQtd2VpZ2h0OjYwMDtsZXR0ZXItc3BhY2luZzotLjAyZW07fQojdmFpYS1idW5kbGUgLnZiLWhlcm9fX3ByaWNlIC52Yi13YXN7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNTUpO3RleHQtZGVjb3JhdGlvbjpsaW5lLXRocm91Z2g7Zm9udC1zaXplOjEuMTVyZW07Zm9udC13ZWlnaHQ6NDAwO30KI3ZhaWEtYnVuZGxlIC52Yi1oZXJvX19wcmljZSAudmItbGJse2NvbG9yOnZhcigtLXZiLW1pbnQpO2ZvbnQtc2l6ZTouOHJlbTtsZXR0ZXItc3BhY2luZzouMTRlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7fQpAa2V5ZnJhbWVzIHZiLWZhZGV7ZnJvbXtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMjJweCk7fXRve29wYWNpdHk6MTt0cmFuc2Zvcm06bm9uZTt9fQoKLyogPT09PT09PT09PT09PT09PT09PSBJTlRSTyArIENBUk9TRUxMTyA9PT09PT09PT09PT09PT09PT09ICovCiN2YWlhLWJ1bmRsZSAudmItaW50cm97cGFkZGluZzpjbGFtcCg3MnB4LDEwdncsMTMwcHgpIDA7fQojdmFpYS1idW5kbGUgLnZiLWludHJvX19ncmlkewogIGRpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcjtnYXA6Y2xhbXAoMzZweCw2dncsODBweCk7YWxpZ24taXRlbXM6Y2VudGVyOwovKiBjYXJvc2VsbG8gcHVybyBjc3MgKi8KI3ZhaWEtYnVuZGxlIC52Yi1jYXJvdXNlbHsKICBwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2FzcGVjdC1yYXRpbzoxLzE7Ym9yZGVyLXJhZGl1czoyNHB4O292ZXJmbG93OmhpZGRlbjsKICBiYWNrZ3JvdW5kOnZhcigtLXZiLW1pbnQpO2JveC1zaGFkb3c6MCAzMHB4IDYwcHggLTMwcHggcmdiYSgxNCw1OSwzOCwuNCk7CiN2YWlhLWJ1bmRsZSAudmItY2Fyb3VzZWxfX3RyYWNrewogIGRpc3BsYXk6ZmxleDt3aWR0aDo1MDAlO2hlaWdodDoxMDAlOwogIGFuaW1hdGlvbjp2Yi1zbGlkZSAyNHMgY3ViaWMtYmV6aWVyKC43LDAsLjMsMSkgaW5maW5pdGU7CiN2YWlhLWJ1bmRsZSAudmItY2Fyb3VzZWxfX3NsaWRle3dpZHRoOjIwJTtoZWlnaHQ6MTAwJTt9CiN2YWlhLWJ1bmRsZSAudmItY2Fyb3VzZWxfX3NsaWRlIGltZ3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXI7fQpAa2V5ZnJhbWVzIHZiLXNsaWRlewogIDAlLDE1JSAgIHt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt9CiAgMjAlLDM1JSAge3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0yMCUpO30KICA0MCUsNTUlICB7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTQwJSk7fQogIDYwJSw3NSUgIHt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNjAlKTt9CiAgODAlLDEwMCUge3RyYW5zZm9ybTp0cmFuc2xhdGVYKC04MCUpO30KI3ZhaWEtYnVuZGxlIC52Yi1jYXJvdXNlbF9fZG90c3sKICBwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MTZweDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjtnYXA6OHB4O3otaW5kZXg6MjsKI3ZhaWEtYnVuZGxlIC52Yi1jYXJvdXNlbF9fZG90cyBzcGFue3dpZHRoOjdweDtoZWlnaHQ6N3B4O2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuNTUpO30KCiN2YWlhLWJ1bmRsZSAudmItaW50cm9fX3RleHQgaDJ7bWFyZ2luLWJvdHRvbToyMnB4O30KI3ZhaWEtYnVuZGxlIC52Yi1pbnRyb19fdGV4dCBwe2ZvbnQtc2l6ZToxLjEycmVtO2NvbG9yOiMyNzRiM2E7bWF4LXdpZHRoOjUyY2g7fQojdmFpYS1idW5kbGUgLnZiLWJyZWFrZG93bnsKICBtYXJnaW46MzRweCAwO3BhZGRpbmc6MjRweCAyOHB4O2JvcmRlci1yYWRpdXM6MThweDtiYWNrZ3JvdW5kOiNmZmY7CiAgYm9yZGVyOjFweCBzb2xpZCByZ2JhKDE0LDU5LDM4LC4wOCk7Ym94LXNoYWRvdzowIDEycHggMzBweCAtMjBweCByZ2JhKDE0LDU5LDM4LC4zKTsKI3ZhaWEtYnVuZGxlIC52Yi1icmVha2Rvd25fX3Jvd3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6OHB4IDA7Zm9udC1zaXplOjEuMDJyZW07fQojdmFpYS1idW5kbGUgLnZiLWJyZWFrZG93bl9fcm93IHNwYW46Zmlyc3QtY2hpbGR7Y29sb3I6IzNhNWM0YTt9CiN2YWlhLWJ1bmRsZSAudmItYnJlYWtkb3duX19yb3cgc3BhbjpsYXN0LWNoaWxke2ZvbnQtd2VpZ2h0OjYwMDt9CiN2YWlhLWJ1bmRsZSAudmItYnJlYWtkb3duX190b3RhbHsKICBib3JkZXItdG9wOjFweCBkYXNoZWQgcmdiYSgxNCw1OSwzOCwuMik7bWFyZ2luLXRvcDo4cHg7cGFkZGluZy10b3A6MTRweDsKI3ZhaWEtYnVuZGxlIC52Yi1icmVha2Rvd25fX3RvdGFsIC52Yi10b3RhbC1hbXR7Zm9udC1zaXplOjEuNTVyZW07Y29sb3I6dmFyKC0tdmItcGx1bSk7fQojdmFpYS1idW5kbGUgLnZiLWJyZWFrZG93bl9fdG90YWwgLnZiLXRvdGFsLXdhc3tjb2xvcjojOGFhMDk0O3RleHQtZGVjb3JhdGlvbjpsaW5lLXRocm91Z2g7Zm9udC1zaXplOjFyZW07Zm9udC13ZWlnaHQ6NDAwO21hcmdpbi1sZWZ0OjhweDt9CiN2YWlhLWJ1bmRsZSAudmItYnJlYWtkb3duX19wcm9ke2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjEycHg7fQojdmFpYS1idW5kbGUgLnZiLWJyZWFrZG93bl9fcHJvZCBpbWd7d2lkdGg6NDJweDtoZWlnaHQ6NDJweDtmbGV4Om5vbmU7b2JqZWN0LWZpdDpjb250YWluO2JhY2tncm91bmQ6dmFyKC0tdmItbWludCk7Ym9yZGVyLXJhZGl1czoxMHB4O3BhZGRpbmc6NHB4O30KLyogcGVyY2jDqSBzY2VnbGllcmUgaWwgYnVuZGxlICovCiN2YWlhLWJ1bmRsZSAudmItYnJlYWtkb3duX193aHl7bWFyZ2luLXRvcDoxNnB4O3BhZGRpbmctdG9wOjE2cHg7Ym9yZGVyLXRvcDoxcHggc29saWQgcmdiYSgxNCw1OSwzOCwuMSk7fQojdmFpYS1idW5kbGUgLnZiLWJyZWFrZG93bl9fd2h5IGg0e2ZvbnQtc2l6ZTouOTVyZW07Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOnZhcigtLXZiLWRhcmspO21hcmdpbi1ib3R0b206MTJweDt9CiN2YWlhLWJ1bmRsZSAudmItYnJlYWtkb3duX193aHkgdWx7bGlzdC1zdHlsZTpub25lO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjlweDt9CiN2YWlhLWJ1bmRsZSAudmItYnJlYWtkb3duX193aHkgbGl7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0OjI4cHg7Zm9udC1zaXplOi45NXJlbTtjb2xvcjojM2E1YzRhO2xpbmUtaGVpZ2h0OjEuNDt9CiN2YWlhLWJ1bmRsZSAudmItYnJlYWtkb3duX193aHkgbGk6OmJlZm9yZXsKICBjb250ZW50OiLinJMiO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MXB4O3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHg7Ym9yZGVyLXJhZGl1czo1MCU7CiAgYmFja2dyb3VuZDp2YXIoLS12Yi1ncmVlbik7Y29sb3I6I2ZmZjtmb250LXNpemU6MTFweDtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MTsKICBkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7CgovKiA9PT09PT09PT09PT09PT09PT09IENPTkZJR1VSQVRPUkUgQlVORExFID09PT09PT09PT09PT09PT09PT0gKi8KI3ZhaWEtYnVuZGxlIC52Yi1jZmd7cGFkZGluZzpjbGFtcCg2NHB4LDl2dywxMTBweCkgMDtiYWNrZ3JvdW5kOnZhcigtLXZiLW1pbnQpO30KI3ZhaWEtYnVuZGxlIC52Yi1jZmdfX2hlYWR7dGV4dC1hbGlnbjpjZW50ZXI7bWF4LXdpZHRoOjY4MHB4O21hcmdpbjowIGF1dG8gY2xhbXAoMzRweCw0dncsNTJweCk7fQojdmFpYS1idW5kbGUgLnZiLWNmZ19faGVhZCBwe21hcmdpbi10b3A6MTRweDtjb2xvcjojMmM0YTNhO2ZvbnQtc2l6ZToxLjA2cmVtO30KI3ZhaWEtYnVuZGxlIC52Yi1jZmdfX2NhcmR7CiAgcG9zaXRpb246cmVsYXRpdmU7bWF4LXdpZHRoOjk0MHB4O21hcmdpbjowIGF1dG87YmFja2dyb3VuZDojZmZmO2JvcmRlci1yYWRpdXM6MzBweDsKICBwYWRkaW5nOmNsYW1wKDI4cHgsNHZ3LDUycHgpO2JveC1zaGFkb3c6MCA0MHB4IDkwcHggLTUwcHggcmdiYSgxNCw1OSwzOCwuNik7CiN2YWlhLWJ1bmRsZSAudmItY2ZnX19ye3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O29wYWNpdHk6MDtjbGlwOnJlY3QoMCAwIDAgMCk7b3ZlcmZsb3c6aGlkZGVuO30KI3ZhaWEtYnVuZGxlIC52Yi1jZmdfX2dyaWR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgYXV0byAxZnI7YWxpZ24taXRlbXM6c3RhcnQ7Z2FwOmNsYW1wKDE0cHgsM3Z3LDM4cHgpO30KI3ZhaWEtYnVuZGxlIC52Yi1jZmdfX3Byb2R7dGV4dC1hbGlnbjpjZW50ZXI7fQojdmFpYS1idW5kbGUgLnZiLWNmZ19fcGh7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTttYXgtd2lkdGg6MjMwcHg7aGVpZ2h0OjIwNnB4O21hcmdpbjowIGF1dG8gMTRweDt9CiN2YWlhLWJ1bmRsZSAudmItY2ZnX19waCBpbWd7CiAgcG9zaXRpb246YWJzb2x1dGU7aW5zZXQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y29udGFpbjtvcGFjaXR5OjAgIWltcG9ydGFudDt0cmFuc2l0aW9uOm9wYWNpdHkgLjQ1cyBlYXNlOwogIGZpbHRlcjpkcm9wLXNoYWRvdygwIDE4cHggMjZweCByZ2JhKDE0LDU5LDM4LC4yMikpOwojdmFpYS1idW5kbGUgLnZiLWNmZ19fcHRpdGxle2ZvbnQtc2l6ZToxLjE2cmVtO2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjp2YXIoLS12Yi1kYXJrKTt9CiN2YWlhLWJ1bmRsZSAudmItY2ZnX19wbmFtZXtmb250LXNpemU6LjlyZW07Y29sb3I6IzRjNmE1YTttaW4taGVpZ2h0OjEuNGVtO21hcmdpbi10b3A6M3B4O30KI3ZhaWEtYnVuZGxlIC52Yi1jZmdfX3BuYW1lIHNwYW57ZGlzcGxheTpub25lO30KI3ZhaWEtYnVuZGxlIC52Yi1jZmdfX3BuYW1lIGJ7Y29sb3I6dmFyKC0tdmItZGFyayk7fQojdmFpYS1idW5kbGUgLnZiLWNmZ19fc3d7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpjZW50ZXI7Z2FwOjEwcHg7bWFyZ2luLXRvcDoxNnB4O30KI3ZhaWEtYnVuZGxlIC52Yi1jZmdfX3N3IGxhYmVsewogIHdpZHRoOjM0cHg7aGVpZ2h0OjM0cHg7Ym9yZGVyLXJhZGl1czo1MCU7Y3Vyc29yOnBvaW50ZXI7cG9zaXRpb246cmVsYXRpdmU7CiAgYm94LXNoYWRvdzppbnNldCAwIDAgMCAycHggcmdiYSgyNTUsMjU1LDI1NSwuNiksMCA0cHggMTBweCAtNHB4IHJnYmEoMTQsNTksMzgsLjQpOwogIHRyYW5zaXRpb246dHJhbnNmb3JtIC4ycyBlYXNlLGJveC1zaGFkb3cgLjJzIGVhc2U7CiN2YWlhLWJ1bmRsZSAudmItY2ZnX19zdyBsYWJlbDpob3Zlcnt0cmFuc2Zvcm06c2NhbGUoMS4xNCk7fQojdmFpYS1idW5kbGUgLnZiLWNmZ19fcGx1c3thbGlnbi1zZWxmOnN0YXJ0O3BhZGRpbmctdG9wOjgwcHg7Zm9udC1zaXplOjJyZW07Y29sb3I6dmFyKC0tdmItZ3JlZW4pO2xpbmUtaGVpZ2h0OjE7dGV4dC1hbGlnbjpjZW50ZXI7fQojdmFpYS1idW5kbGUgLnZiLWNmZ19fZm9vdHsKICBkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2dhcDoyMnB4O2ZsZXgtd3JhcDp3cmFwOwogIG1hcmdpbi10b3A6Y2xhbXAoMjZweCwzdncsMzZweCk7cGFkZGluZy10b3A6Y2xhbXAoMjJweCwzdncsMzBweCk7Ym9yZGVyLXRvcDoxcHggc29saWQgcmdiYSgxNCw1OSwzOCwuMTIpOwojdmFpYS1idW5kbGUgLnZiLWNmZ19fcHJpY2V7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmJhc2VsaW5lO2dhcDoxMHB4O30KI3ZhaWEtYnVuZGxlIC52Yi1jZmdfX3ByaWNlIC52Yi1sYmx7Zm9udC1zaXplOi44cmVtO2xldHRlci1zcGFjaW5nOi4xMmVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojNGM2YTVhO30KI3ZhaWEtYnVuZGxlIC52Yi1jZmdfX3ByaWNlIC52Yi1hbXR7Zm9udC1zaXplOjJyZW07Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOnZhcigtLXZiLXBsdW0pO2xldHRlci1zcGFjaW5nOi0uMDJlbTt9CiN2YWlhLWJ1bmRsZSAudmItY2ZnX19wcmljZSAudmItd2Fze2NvbG9yOiM4YWEwOTQ7dGV4dC1kZWNvcmF0aW9uOmxpbmUtdGhyb3VnaDtmb250LXNpemU6MXJlbTt9CiN2YWlhLWJ1bmRsZSAudmItY2ZnX19idXl7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LWVuZDt9CiN2YWlhLWJ1bmRsZSAudmItY2ZnX19idXkgLnZiLWN0YS1ub3Rle21hcmdpbi10b3A6MTBweDt9Ci8qIGxvZ2ljYSBjb25maWd1cmF0b3JlOiBpbW1hZ2luZSBKT1kgKi8KI3ZhaWEtYnVuZGxlIC52Yi1jZmdfX2NhcmQ6aGFzKCN2YjItam95LTE6Y2hlY2tlZCkgLnZiLWNmZ19fcGgtLWpveSAudmoxe29wYWNpdHk6MSAhaW1wb3J0YW50O30KI3ZhaWEtYnVuZGxlIC52Yi1jZmdfX2NhcmQ6aGFzKCN2YjItam95LTI6Y2hlY2tlZCkgLnZiLWNmZ19fcGgtLWpveSAudmoye29wYWNpdHk6MSAhaW1wb3J0YW50O30KI3ZhaWEtYnVuZGxlIC52Yi1jZmdfX2NhcmQ6aGFzKCN2YjItam95LTM6Y2hlY2tlZCkgLnZiLWNmZ19fcGgtLWpveSAudmoze29wYWNpdHk6MSAhaW1wb3J0YW50O30KI3ZhaWEtYnVuZGxlIC52Yi1jZmdfX2NhcmQ6aGFzKCN2YjItam95LTQ6Y2hlY2tlZCkgLnZiLWNmZ19fcGgtLWpveSAudmo0e29wYWNpdHk6MSAhaW1wb3J0YW50O30KI3ZhaWEtYnVuZGxlIC52Yi1jZmdfX2NhcmQ6aGFzKCN2YjItam95LTU6Y2hlY2tlZCkgLnZiLWNmZ19fcGgtLWpveSAudmo1e29wYWNpdHk6MSAhaW1wb3J0YW50O30KI3ZhaWEtYnVuZGxlIC52Yi1jZmdfX2NhcmQ6aGFzKCN2YjItam95LTY6Y2hlY2tlZCkgLnZiLWNmZ19fcGgtLWpveSAudmo2e29wYWNpdHk6MSAhaW1wb3J0YW50O30KLyogbG9naWNhIGNvbmZpZ3VyYXRvcmU6IGltbWFnaW5lIENPVkVSICovCiN2YWlhLWJ1bmRsZSAudmItY2ZnX19jYXJkOmhhcygjdmIyLWNvdi0xOmNoZWNrZWQpIC52Yi1jZmdfX3BoLS1jb3ZlciAudmMxe29wYWNpdHk6MSAhaW1wb3J0YW50O30KI3ZhaWEtYnVuZGxlIC52Yi1jZmdfX2NhcmQ6aGFzKCN2YjItY292LTI6Y2hlY2tlZCkgLnZiLWNmZ19fcGgtLWNvdmVyIC52YzJ7b3BhY2l0eToxICFpbXBvcnRhbnQ7fQojdmFpYS1idW5kbGUgLnZiLWNmZ19fY2FyZDpoYXMoI3ZiMi1jb3YtMzpjaGVja2VkKSAudmItY2ZnX19waC0tY292ZXIgLnZjM3tvcGFjaXR5OjEgIWltcG9ydGFudDt9CiN2YWlhLWJ1bmRsZSAudmItY2ZnX19jYXJkOmhhcygjdmIyLWNvdi00OmNoZWNrZWQpIC52Yi1jZmdfX3BoLS1jb3ZlciAudmM0e29wYWNpdHk6MSAhaW1wb3J0YW50O30KLyogbG9naWNhIGNvbmZpZ3VyYXRvcmU6IG5vbWUgc2VsZXppb25hdG8gKi8KI3ZhaWEtYnVuZGxlIC52Yi1jZmdfX2NhcmQ6aGFzKCN2YjItam95LTE6Y2hlY2tlZCkgLnZiLWNmZ19fcG5hbWUtLWpveSBzcGFuOm50aC1jaGlsZCgxKXtkaXNwbGF5OmlubGluZTt9CiN2YWlhLWJ1bmRsZSAudmItY2ZnX19jYXJkOmhhcygjdmIyLWpveS0yOmNoZWNrZWQpIC52Yi1jZmdfX3BuYW1lLS1qb3kgc3BhbjpudGgtY2hpbGQoMil7ZGlzcGxheTppbmxpbmU7fQojdmFpYS1idW5kbGUgLnZiLWNmZ19fY2FyZDpoYXMoI3ZiMi1qb3ktMzpjaGVja2VkKSAudmItY2ZnX19wbmFtZS0tam95IHNwYW46bnRoLWNoaWxkKDMpe2Rpc3BsYXk6aW5saW5lO30KI3ZhaWEtYnVuZGxlIC52Yi1jZmdfX2NhcmQ6aGFzKCN2YjItam95LTQ6Y2hlY2tlZCkgLnZiLWNmZ19fcG5hbWUtLWpveSBzcGFuOm50aC1jaGlsZCg0KXtkaXNwbGF5OmlubGluZTt9CiN2YWlhLWJ1bmRsZSAudmItY2ZnX19jYXJkOmhhcygjdmIyLWpveS01OmNoZWNrZWQpIC52Yi1jZmdfX3BuYW1lLS1qb3kgc3BhbjpudGgtY2hpbGQoNSl7ZGlzcGxheTppbmxpbmU7fQojdmFpYS1idW5kbGUgLnZiLWNmZ19fY2FyZDpoYXMoI3ZiMi1qb3ktNjpjaGVja2VkKSAudmItY2ZnX19wbmFtZS0tam95IHNwYW46bnRoLWNoaWxkKDYpe2Rpc3BsYXk6aW5saW5lO30KI3ZhaWEtYnVuZGxlIC52Yi1jZmdfX2NhcmQ6aGFzKCN2YjItY292LTE6Y2hlY2tlZCkgLnZiLWNmZ19fcG5hbWUtLWNvdmVyIHNwYW46bnRoLWNoaWxkKDEpe2Rpc3BsYXk6aW5saW5lO30KI3ZhaWEtYnVuZGxlIC52Yi1jZmdfX2NhcmQ6aGFzKCN2YjItY292LTI6Y2hlY2tlZCkgLnZiLWNmZ19fcG5hbWUtLWNvdmVyIHNwYW46bnRoLWNoaWxkKDIpe2Rpc3BsYXk6aW5saW5lO30KI3ZhaWEtYnVuZGxlIC52Yi1jZmdfX2NhcmQ6aGFzKCN2YjItY292LTM6Y2hlY2tlZCkgLnZiLWNmZ19fcG5hbWUtLWNvdmVyIHNwYW46bnRoLWNoaWxkKDMpe2Rpc3BsYXk6aW5saW5lO30KI3ZhaWEtYnVuZGxlIC52Yi1jZmdfX2NhcmQ6aGFzKCN2YjItY292LTQ6Y2hlY2tlZCkgLnZiLWNmZ19fcG5hbWUtLWNvdmVyIHNwYW46bnRoLWNoaWxkKDQpe2Rpc3BsYXk6aW5saW5lO30KLyogbG9naWNhIGNvbmZpZ3VyYXRvcmU6IHN3YXRjaCBzZWxlemlvbmF0byAqLwojdmFpYS1idW5kbGUgLnZiLWNmZ19fY2FyZDpoYXMoI3ZiMi1qb3ktMTpjaGVja2VkKSBsYWJlbFtmb3I9InZiMi1qb3ktMSJdLAojdmFpYS1idW5kbGUgLnZiLWNmZ19fY2FyZDpoYXMoI3ZiMi1qb3ktMjpjaGVja2VkKSBsYWJlbFtmb3I9InZiMi1qb3ktMiJdLAojdmFpYS1idW5kbGUgLnZiLWNmZ19fY2FyZDpoYXMoI3ZiMi1qb3ktMzpjaGVja2VkKSBsYWJlbFtmb3I9InZiMi1qb3ktMyJdLAojdmFpYS1idW5kbGUgLnZiLWNmZ19fY2FyZDpoYXMoI3ZiMi1qb3ktNDpjaGVja2VkKSBsYWJlbFtmb3I9InZiMi1qb3ktNCJdLAojdmFpYS1idW5kbGUgLnZiLWNmZ19fY2FyZDpoYXMoI3ZiMi1qb3ktNTpjaGVja2VkKSBsYWJlbFtmb3I9InZiMi1qb3ktNSJdLAojdmFpYS1idW5kbGUgLnZiLWNmZ19fY2FyZDpoYXMoI3ZiMi1qb3ktNjpjaGVja2VkKSBsYWJlbFtmb3I9InZiMi1qb3ktNiJdLAojdmFpYS1idW5kbGUgLnZiLWNmZ19fY2FyZDpoYXMoI3ZiMi1jb3YtMTpjaGVja2VkKSBsYWJlbFtmb3I9InZiMi1jb3YtMSJdLAojdmFpYS1idW5kbGUgLnZiLWNmZ19fY2FyZDpoYXMoI3ZiMi1jb3YtMjpjaGVja2VkKSBsYWJlbFtmb3I9InZiMi1jb3YtMiJdLAojdmFpYS1idW5kbGUgLnZiLWNmZ19fY2FyZDpoYXMoI3ZiMi1jb3YtMzpjaGVja2VkKSBsYWJlbFtmb3I9InZiMi1jb3YtMyJdLAojdmFpYS1idW5kbGUgLnZiLWNmZ19fY2FyZDpoYXMoI3ZiMi1jb3YtNDpjaGVja2VkKSBsYWJlbFtmb3I9InZiMi1jb3YtNCJdewogIHRyYW5zZm9ybTpzY2FsZSgxLjE2KTtib3gtc2hhZG93Omluc2V0IDAgMCAwIDJweCByZ2JhKDI1NSwyNTUsMjU1LC44NSksMCAwIDAgM3B4IHZhcigtLXZiLWRhcmspOwoKLyogPT09PT09PT09PT09PT09PT09PSBURVJSSVRPUkkgKyBJTVBBVFRPIChmbGlwIGNhcmQpID09PT09PT09PT09PT09PT09PT0gKi8KI3ZhaWEtYnVuZGxlIC52Yi10ZXJye3BhZGRpbmc6Y2xhbXAoNzJweCw5dncsMTIwcHgpIDA7YmFja2dyb3VuZDp2YXIoLS12Yi1kYXJrKTt9CiN2YWlhLWJ1bmRsZSAudmItdGVycl9faGVhZHt0ZXh0LWFsaWduOmNlbnRlcjttYXgtd2lkdGg6NzgwcHg7bWFyZ2luOjAgYXV0byBjbGFtcCg0MHB4LDV2dyw2NHB4KTt9CiN2YWlhLWJ1bmRsZSAudmItdGVycl9faGVhZCBoMntjb2xvcjojZmZmO30KI3ZhaWEtYnVuZGxlIC52Yi10ZXJyX19oZWFkIC52Yi1leWVicm93e2NvbG9yOnZhcigtLXZiLWdvbGQpO30KI3ZhaWEtYnVuZGxlIC52Yi10ZXJyX19oZWFkIC52Yi1sZWFke21hcmdpbjoyMnB4IGF1dG8gMDtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC44Mik7fQojdmFpYS1idW5kbGUgLnZiLXRlcnJfX2dyaWR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyO2dhcDoyNHB4O30KCi8qIHRhZyAocml1c2F0byBhbmNoZSBkYWxsZSBjYXJkIHByb2RvdHRvIGZpbmFsaSkgKi8KI3ZhaWEtYnVuZGxlIC52Yi10ZXJyX190YWd7CiAgZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOi43MnJlbTtmb250LXdlaWdodDo2MDA7bGV0dGVyLXNwYWNpbmc6LjE4ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOwogIGNvbG9yOnZhcigtLXZiLWRhcmspO2JhY2tncm91bmQ6dmFyKC0tdmItbWludCk7cGFkZGluZzo2cHggMTRweDtib3JkZXItcmFkaXVzOjEwMHB4O21hcmdpbi1ib3R0b206MThweDsKI3ZhaWEtYnVuZGxlIC52Yi10ZXJyX190YWcuaXMtZ29sZHtiYWNrZ3JvdW5kOnZhcigtLXZiLWdvbGQpO30KCi8qIC0tLS0gZmxpcCAoY2hlY2tib3ggaGFjaywgbmVzc3VuIEpTKSAtLS0tICovCiN2YWlhLWJ1bmRsZSAudmItZmxpcHtwb3NpdGlvbjpyZWxhdGl2ZTtwZXJzcGVjdGl2ZToyMDAwcHg7fQojdmFpYS1idW5kbGUgLnZiLWZsaXBfX2Nie3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O29wYWNpdHk6MDtjbGlwOnJlY3QoMCAwIDAgMCk7b3ZlcmZsb3c6aGlkZGVuO30KI3ZhaWEtYnVuZGxlIC52Yi1mbGlwX19pbm5lcnsKICBwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO21pbi1oZWlnaHQ6NTQwcHg7CiAgdHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkO3RyYW5zaXRpb246dHJhbnNmb3JtIC44NXMgY3ViaWMtYmV6aWVyKC41NSwuMDUsLjI1LDEpOwojdmFpYS1idW5kbGUgLnZiLWZsaXA6aGFzKC52Yi1mbGlwX19jYjpjaGVja2VkKSAudmItZmxpcF9faW5uZXJ7dHJhbnNmb3JtOnJvdGF0ZVkoMTgwZGVnKTt9CiN2YWlhLWJ1bmRsZSAudmItZmxpcF9fZmFjZXsKICBwb3NpdGlvbjphYnNvbHV0ZTtpbnNldDowO2JvcmRlci1yYWRpdXM6MjRweDtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjsKICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuOwogIGJveC1zaGFkb3c6MCAyNnB4IDU1cHggLTM0cHggcmdiYSgwLDAsMCwuNik7Ci8qIGZyb250ZSBjb24gaW1tYWdpbmUgKi8KI3ZhaWEtYnVuZGxlIC52Yi1mbGlwX19mcm9udHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7aXNvbGF0aW9uOmlzb2xhdGU7fQojdmFpYS1idW5kbGUgLnZiLWZsaXBfX2Zyb250IGltZ3sKICBwb3NpdGlvbjphYnNvbHV0ZTtpbnNldDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3Zlcjt6LWluZGV4Oi0yO3RyYW5zaXRpb246dHJhbnNmb3JtIDFzIGVhc2U7CiN2YWlhLWJ1bmRsZSAudmItZmxpcF9fZnJvbnQ6OmFmdGVyewogIGNvbnRlbnQ6IiI7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQ6MDt6LWluZGV4Oi0xOwogIGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDE4MGRlZyxyZ2JhKDE0LDU5LDM4LDApIDI4JSxyZ2JhKDE0LDU5LDM4LC45MikgMTAwJSk7CiN2YWlhLWJ1bmRsZSAudmItZmxpcDpob3ZlciAudmItZmxpcF9fZnJvbnQgaW1ne3RyYW5zZm9ybTpzY2FsZSgxLjA1KTt9CiN2YWlhLWJ1bmRsZSAudmItZmxpcF9fYm9keXtwYWRkaW5nOmNsYW1wKDI4cHgsNHZ3LDQ0cHgpO3BhZGRpbmctYm90dG9tOjkwcHg7Y29sb3I6I2ZmZjt9CiN2YWlhLWJ1bmRsZSAudmItZmxpcF9fYm9keSBoM3tmb250LXNpemU6Y2xhbXAoMS42cmVtLDIuNnZ3LDIuMTVyZW0pO2ZvbnQtd2VpZ2h0OjYwMDtsaW5lLWhlaWdodDoxLjE7bGV0dGVyLXNwYWNpbmc6LS4wMWVtO30KI3ZhaWEtYnVuZGxlIC52Yi1mbGlwX19ib2R5IHB7bWFyZ2luLXRvcDoxNHB4O2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjg1KTtmb250LXNpemU6MS4wMnJlbTttYXgtd2lkdGg6NDJjaDt9Ci8qIHJldHJvIGNvbiBpbXBhdHRvICovCiN2YWlhLWJ1bmRsZSAudmItZmxpcF9fYmFja3sKICB0cmFuc2Zvcm06cm90YXRlWSgxODBkZWcpO2JhY2tncm91bmQ6dmFyKC0tdmItZ3JlZW4pO2NvbG9yOiNmZmY7CiAgcGFkZGluZzpjbGFtcCgzMHB4LDR2dyw0NnB4KTtwYWRkaW5nLWJvdHRvbTo4NHB4O2p1c3RpZnktY29udGVudDpjZW50ZXI7b3ZlcmZsb3cteTphdXRvOwojdmFpYS1idW5kbGUgLnZiLWZsaXBfX2JhY2suaXMtcHVnbGlhe2JhY2tncm91bmQ6dmFyKC0tdmItcGx1bSk7fQojdmFpYS1idW5kbGUgLnZiLWZsaXBfX2JhY2sgLnZiLWJpZ3tmb250LXNpemU6Y2xhbXAoMi40cmVtLDV2dywzLjNyZW0pO2ZvbnQtd2VpZ2h0OjYwMDtsaW5lLWhlaWdodDoxO2xldHRlci1zcGFjaW5nOi0uMDJlbTtjb2xvcjp2YXIoLS12Yi1nb2xkKTt9CiN2YWlhLWJ1bmRsZSAudmItZmxpcF9fYmFjay5pcy1wdWdsaWEgLnZiLWJpZ3tjb2xvcjp2YXIoLS12Yi1taW50KTt9CiN2YWlhLWJ1bmRsZSAudmItZmxpcF9fYmFjayAudmItc3Vie2ZvbnQtc2l6ZToxLjJyZW07Zm9udC13ZWlnaHQ6NTAwO21hcmdpbi10b3A6NnB4O30KI3ZhaWEtYnVuZGxlIC52Yi1mbGlwX19iYWNrIHB7bWFyZ2luLXRvcDoxNnB4O2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjg4KTtmb250LXNpemU6MXJlbTttYXgtd2lkdGg6NDRjaDt9CiN2YWlhLWJ1bmRsZSAudmItZmxpcF9fc3RhdHN7CiAgbWFyZ2luLXRvcDoyMnB4O3BhZGRpbmctdG9wOjIwcHg7Ym9yZGVyLXRvcDoxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwuMjIpOwogIGRpc3BsYXk6ZmxleDtnYXA6MjRweDtmbGV4LXdyYXA6d3JhcDsKI3ZhaWEtYnVuZGxlIC52Yi1mbGlwX19zdGF0cyAudmItc3RhdC1ue2ZvbnQtc2l6ZToxLjM1cmVtO2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojZmZmO30KI3ZhaWEtYnVuZGxlIC52Yi1mbGlwX19zdGF0cyAudmItc3RhdC1se2ZvbnQtc2l6ZTouNzhyZW07Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNyk7bGV0dGVyLXNwYWNpbmc6LjAyZW07fQovKiBib3R0b25lIGdpcmEgKi8KI3ZhaWEtYnVuZGxlIC52Yi1mbGlwX19idG57CiAgcG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MjBweDtib3R0b206MjBweDt6LWluZGV4OjQ7Y3Vyc29yOnBvaW50ZXI7CiAgZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjlweDsKICBiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjE1KTtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsLjQ1KTtiYWNrZHJvcC1maWx0ZXI6Ymx1cig2cHgpOwogIGNvbG9yOiNmZmY7Zm9udC1mYW1pbHk6dmFyKC0tdmItZm9udCk7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZTouODRyZW07CiAgcGFkZGluZzoxMXB4IDE4cHg7Ym9yZGVyLXJhZGl1czoxMDBweDt0cmFuc2l0aW9uOmJhY2tncm91bmQgLjI1cyBlYXNlLHRyYW5zZm9ybSAuMjVzIGVhc2U7CiN2YWlhLWJ1bmRsZSAudmItZmxpcF9fYnRuOmhvdmVye2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuMyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTJweCk7fQojdmFpYS1idW5kbGUgLnZiLWZsaXBfX2J0biBzdmd7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtmbGV4Om5vbmU7fQojdmFpYS1idW5kbGUgLnZiLWZsaXA6aGFzKC52Yi1mbGlwX19jYjpmb2N1cy12aXNpYmxlKSAudmItZmxpcF9fYnRue291dGxpbmU6M3B4IHNvbGlkIHZhcigtLXZiLWdvbGQpO291dGxpbmUtb2Zmc2V0OjNweDt9CgovKiA9PT09PT09PT09PT09PT09PT09IFBST0RPVFRJIChjYXJkIGZpbmFsaSkgPT09PT09PT09PT09PT09PT09PSAqLwojdmFpYS1idW5kbGUgLnZiLXByb2R7cGFkZGluZzpjbGFtcCg3MnB4LDEwdncsMTMwcHgpIDA7fQojdmFpYS1idW5kbGUgLnZiLXByb2RfX2hlYWR7dGV4dC1hbGlnbjpjZW50ZXI7bWF4LXdpZHRoOjY0MHB4O21hcmdpbjowIGF1dG8gY2xhbXAoNDRweCw1dncsNjRweCk7fQojdmFpYS1idW5kbGUgLnZiLXByb2RfX2hlYWQgcHttYXJnaW4tdG9wOjE4cHg7Y29sb3I6IzNhNWM0YTtmb250LXNpemU6MS4wOHJlbTt9CiN2YWlhLWJ1bmRsZSAudmItcHJvZF9fZ3JpZHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnI7Z2FwOjI4cHg7fQojdmFpYS1idW5kbGUgLnZiLXByb2RfX2NhcmR7CiAgYm9yZGVyLXJhZGl1czoyNnB4O292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kOiNmZmY7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjsKICBib3JkZXI6MXB4IHNvbGlkIHJnYmEoMTQsNTksMzgsLjA4KTtib3gtc2hhZG93OjAgMjRweCA2MHB4IC0zOHB4IHJnYmEoMTQsNTksMzgsLjQ1KTsKICB0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMzVzIGVhc2UsYm94LXNoYWRvdyAuMzVzIGVhc2U7CiN2YWlhLWJ1bmRsZSAudmItcHJvZF9fY2FyZDpob3Zlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtOHB4KTtib3gtc2hhZG93OjAgMzRweCA3MHB4IC0zOHB4IHJnYmEoMTQsNTksMzgsLjU1KTt9CiN2YWlhLWJ1bmRsZSAudmItcHJvZF9fbWVkaWF7YXNwZWN0LXJhdGlvOjQvMztvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZDp2YXIoLS12Yi1taW50KTt9CiN2YWlhLWJ1bmRsZSAudmItcHJvZF9fbWVkaWEgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3Zlcjt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNnMgZWFzZTt9CiN2YWlhLWJ1bmRsZSAudmItcHJvZF9fY2FyZDpob3ZlciAudmItcHJvZF9fbWVkaWEgaW1ne3RyYW5zZm9ybTpzY2FsZSgxLjA1KTt9CiN2YWlhLWJ1bmRsZSAudmItcHJvZF9faW5mb3twYWRkaW5nOmNsYW1wKDI2cHgsM3Z3LDM2cHgpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleDoxO30KI3ZhaWEtYnVuZGxlIC52Yi1wcm9kX19pbmZvIC52Yi10ZXJyX190YWd7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0O30KI3ZhaWEtYnVuZGxlIC52Yi1wcm9kX19pbmZvIGgze2ZvbnQtc2l6ZToxLjZyZW07Zm9udC13ZWlnaHQ6NjAwO2xldHRlci1zcGFjaW5nOi0uMDFlbTt9CiN2YWlhLWJ1bmRsZSAudmItcHJvZF9faW5mbyBwe2NvbG9yOiMzYTVjNGE7bWFyZ2luLXRvcDoxMnB4O2ZvbnQtc2l6ZToxcmVtO2ZsZXg6MTt9CiN2YWlhLWJ1bmRsZSAudmItcHJvZF9fZm9vdHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O21hcmdpbi10b3A6MjZweDtnYXA6MTZweDtmbGV4LXdyYXA6d3JhcDt9CiN2YWlhLWJ1bmRsZSAudmItcHJvZF9fbGlua3sKICBkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MTBweDtmb250LXdlaWdodDo2MDA7Y29sb3I6dmFyKC0tdmItcGx1bSk7CiAgcGFkZGluZzoxNHB4IDI2cHg7Ym9yZGVyLXJhZGl1czoxMDBweDtib3JkZXI6MS41cHggc29saWQgdmFyKC0tdmItcGx1bSk7CiAgdHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4yNXMgZWFzZSxjb2xvciAuMjVzIGVhc2U7CiN2YWlhLWJ1bmRsZSAudmItcHJvZF9fbGluazpob3ZlcntiYWNrZ3JvdW5kOnZhcigtLXZiLXBsdW0pO2NvbG9yOiNmZmY7fQojdmFpYS1idW5kbGUgLnZiLXByb2RfX2xpbmsgLnZiLWFycm93e3RyYW5zaXRpb246dHJhbnNmb3JtIC4yNXMgZWFzZTt9CiN2YWlhLWJ1bmRsZSAudmItcHJvZF9fbGluazpob3ZlciAudmItYXJyb3d7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoNHB4KTt9CgovKiA9PT09PT09PT09PT09PT09PT09IFJFU1BPTlNJVkUgPT09PT09PT09PT09PT09PT09PSAqLwpAbWVkaWEobWluLXdpZHRoOjEwMDBweCl7CiAgI3ZhaWEtYnVuZGxlIC52Yi1oZXJvewogICAgYmFja2dyb3VuZDoKICAgICAgbGluZWFyLWdyYWRpZW50KDkwZGVnLHJnYmEoMTQsNTksMzgsLjcyKSAwJSxyZ2JhKDE0LDU5LDM4LC4yOCkgNDUlLHJnYmEoMTQsNTksMzgsLjA4KSAxMDAlKSwKICAgICAgdXJsKCdodHRwczovL3d3dy52YWlhLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA3L0hlcm8tU2VjdGlvbi1CdW5kbGUtT3Jpem9udGFsZS1WdW90by5qcGcnKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0OwogIH0KQG1lZGlhKG1heC13aWR0aDo4NjBweCl7CiAgI3ZhaWEtYnVuZGxlIC52Yi1pbnRyb19fZ3JpZHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyO30KICAjdmFpYS1idW5kbGUgLnZiLXRlcnJfX2dyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcjt9CiAgI3ZhaWEtYnVuZGxlIC52Yi1wcm9kX19ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnI7fQogICN2YWlhLWJ1bmRsZSAudmItZmxpcF9faW5uZXJ7bWluLWhlaWdodDo1NjBweDt9CiAgI3ZhaWEtYnVuZGxlIC52Yi1jZmdfX2dyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcjtnYXA6NnB4O30KICAjdmFpYS1idW5kbGUgLnZiLWNmZ19fcGx1c3twYWRkaW5nLXRvcDowO21hcmdpbjo2cHggMDt9CiAgI3ZhaWEtYnVuZGxlIC52Yi1jZmdfX2Zvb3R7anVzdGlmeS1jb250ZW50OmNlbnRlcjt0ZXh0LWFsaWduOmNlbnRlcjt9CiAgI3ZhaWEtYnVuZGxlIC52Yi1jZmdfX2J1eXthbGlnbi1pdGVtczpjZW50ZXI7fQpAbWVkaWEobWF4LXdpZHRoOjQ4MHB4KXsKICAjdmFpYS1idW5kbGUgLnZiLWhlcm9fX3ByaWNlIC52Yi1hbW91bnR7Zm9udC1zaXplOjJyZW07fQpAbWVkaWEocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2UpewogICN2YWlhLWJ1bmRsZSAudmItY2Fyb3VzZWxfX3RyYWNre2FuaW1hdGlvbjpub25lO30KICAjdmFpYS1idW5kbGUgKnthbmltYXRpb24tZHVyYXRpb246LjAwMW1zIWltcG9ydGFudDt9Cgo8ZGl2IGlkPSJ2YWlhLWJ1bmRsZSI+CgogIDwhLS0gPT09PT09PT09PT09IEhFUk8gPT09PT09PT09PT09IC0tPgogIDxzZWN0aW9uIGNsYXNzPSJ2Yi1oZXJvIj4KICAgIDxkaXYgY2xhc3M9InZiLXdyYXAgdmItaGVyb19faW5uZXIiPgogICAgICA8aDE+PGVtPlp3ZWkgUmVnaW9uZW48L2VtPjxicj5laW4gZWluemlnZXIgS2F1Ziw8YnI+PGVtPmRvcHBlbHRlIFdpcmt1bmc8L2VtPjwvaDE+CiAgICAgIDxwPkthdWZlIFZBSUEgQ3ViZSBKT1kgdW5kIFZBSUEgQ292ZXIgZ2VtZWluc2FtIHp1bSBTb25kZXJwcmVpcy4gWndlaSBPYmpla3RlIGF1cyB3aWVkZXJnZXdvbm5lbmVuIE1hdGVyaWFsaWVuLCBkaWUgendlaSBpdGFsaWVuaXNjaGUgUmVnaW9uZW4gcmVnZW5lcmllcmVuLjwvcD4KICAgICAgPGRpdiBjbGFzcz0idmItaGVyb19fYWN0aW9ucyI+CiAgICAgICAgPGRpdiBjbGFzcz0idmItaGVyb19fcHJpY2UiPgogICAgICAgICAgPHNwYW4gY2xhc3M9InZiLWxibCI+QnVuZGxlPC9zcGFuPgogICAgICAgICAgPHNwYW4gY2xhc3M9InZiLWFtb3VudCI+MTI1Jm5ic3A74oKsPC9zcGFuPgogICAgICAgICAgPHNwYW4gY2xhc3M9InZiLXdhcyI+MTMwJm5ic3A74oKsPC9zcGFuPgogICAgICAgIDwvZGl2PgoKICA8IS0tID09PT09PT09PT09PSBJTlRSTyArIENBUk9TRUxMTyA9PT09PT09PT09PT0gLS0+CiAgPHNlY3Rpb24gY2xhc3M9InZiLWludHJvIj4KICAgIDxkaXYgY2xhc3M9InZiLXdyYXAiPgogICAgICA8ZGl2IGNsYXNzPSJ2Yi1pbnRyb19fZ3JpZCI+CiAgICAgICAgPGRpdiBjbGFzcz0idmItY2Fyb3VzZWwiIGFyaWEtbGFiZWw9IkJpbGRlciBkZXMgVkFJQSBCdW5kbGVzIj4KICAgICAgICAgIDxkaXYgY2xhc3M9InZiLWNhcm91c2VsX190cmFjayI+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDxkaXYgY2xhc3M9InZiLWNhcm91c2VsX19kb3RzIj48c3Bhbj48L3NwYW4+PHNwYW4+PC9zcGFuPjxzcGFuPjwvc3Bhbj48c3Bhbj48L3NwYW4+PC9kaXY+CgogICAgICAgIDxkaXYgY2xhc3M9InZiLWludHJvX190ZXh0Ij4KICAgICAgICAgIDxzcGFuIGNsYXNzPSJ2Yi1leWVicm93Ij5ad2VpIEdlc2NoaWNodGVuLCBlaW5lIEdlc3RlPC9zcGFuPgogICAgICAgICAgPGgyIGNsYXNzPSJ2Yi1oMiI+TWl0IHdpZWRlcmdld29ubmVuZW0gSG9seiByZWdlbmVyaWVyc3QgZHUgendlaSBSZWdpb25lbjwvaDI+CiAgICAgICAgICA8cD5EZXIgPGI+VkFJQSBDdWJlIEpPWTwvYj4gZW50c3RlaHQgYXVzIGRlbiBGaWNodGVuLCBkaWUgZGVyIFN0dXJtIFZhaWEgMjAxOCBpbiBkZW4gRG9sb21pdGVuIGdlZsOkbGx0IGhhdC4gRGllIDxiPlZBSUEgQ292ZXI8L2I+IGVudHN0ZWh0IGF1cyBhcHVsaXNjaGVuIE9saXZlbmLDpHVtZW4sIGRpZSB2b24gWHlsZWxsYSBiZWZhbGxlbiB3dXJkZW4uIFp3ZWkgTWF0ZXJpYWxpZW4sIGRpZSB2ZXJsb3JlbiBzY2hpZW5lbiwgdmVyd2FuZGVsdCBpbiB6d2VpIE9iamVrdGUgZsO8ciBqZWRlbiBUYWcg4oCUIHVuZCBkaWUgd2VpdGVyaGluIFdlcnQgZsO8ciBkaWUgUmVnaW9uZW4gc2NoYWZmZW4sIGF1cyBkZW5lbiBzaWUgc3RhbW1lbi4gPC9wPgoKICAgICAgICAgIDxkaXYgY2xhc3M9InZiLWJyZWFrZG93biI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InZiLWJyZWFrZG93bl9fcm93Ij48c3BhbiBjbGFzcz0idmItYnJlYWtkb3duX19wcm9kIj48aW1nIGNsYXNzPSJ2ajQiIHNyYz0iaHR0cHM6Ly93d3cudmFpYS5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNy9mZXN0YS1wb3AucG5nIiBhbHQ9IlZBSUEgQ3ViZSBKT1kiPlZBSUEgQ3ViZSBKT1k8L3NwYW4+PHNwYW4+ODImbmJzcDvigqw8L3NwYW4+PC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InZiLWJyZWFrZG93bl9fcm93Ij48c3BhbiBjbGFzcz0idmItYnJlYWtkb3duX19wcm9kIj48aW1nIGNsYXNzPSJ2YzEiIHNyYz0iaHR0cHM6Ly93d3cudmFpYS5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNy9jb3Zlci1vbGl2ZS1ncmVlbi5wbmciIGFsdD0iVkFJQSBDb3ZlciI+VkFJQSBDb3Zlcjwvc3Bhbj48c3Bhbj40OCZuYnNwO+KCrDwvc3Bhbj48L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0idmItYnJlYWtkb3duX19yb3cgdmItYnJlYWtkb3duX190b3RhbCI+PHNwYW4+QnVuZGxlLVByZWlzPC9zcGFuPjxzcGFuPjxzcGFuIGNsYXNzPSJ2Yi10b3RhbC1hbXQiPjEyNSZuYnNwO+KCrDwvc3Bhbj48c3BhbiBjbGFzcz0idmItdG90YWwtd2FzIj4xMzAmbmJzcDvigqw8L3NwYW4+PC9zcGFuPjwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ2Yi1icmVha2Rvd25fX3doeSI+CiAgICAgICAgICAgICAgPGg0PldhcnVtIGRhcyBCdW5kbGUgd8OkaGxlbj88L2g0PgogICAgICAgICAgICAgIDx1bD4KICAgICAgICAgICAgICAgIDxsaT5Tb25kZXJwcmVpcyBnZWdlbsO8YmVyIGRlbSBFaW56ZWxrYXVmIGRlciBQcm9kdWt0ZTwvbGk+CiAgICAgICAgICAgICAgICA8bGk+RHUgcmVnZW5lcmllcnN0IHp3ZWkgUmVnaW9uZW4gbWl0IGVpbmVyIGVpbnppZ2VuIEJlc3RlbGx1bmc8L2xpPgogICAgICAgICAgICAgICAgPGxpPlp3ZWkgaWtvbmlzY2hlIFZBSUEgT2JqZWt0ZSBpbiBlaW5lciBWZXJwYWNrdW5nPC9saT4KICAgICAgICAgICAgICA8L3VsPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDwvZGl2PgoKICAgICAgICAgIDxzcGFuIGNsYXNzPSJ2Yi1jdGEtbm90ZSI+TnVyIGbDvHIgYmVncmVuenRlIFplaXQgdmVyZsO8Z2Jhcjwvc3Bhbj4KCiAgPCEtLSA9PT09PT09PT09PT0gQ09ORklHVVJBVE9SRSBCVU5ETEUgPT09PT09PT09PT09IC0tPgogIDxzZWN0aW9uIGNsYXNzPSJ2Yi1jZmciPgogICAgPGRpdiBjbGFzcz0idmItd3JhcCI+CiAgICAgIDxkaXYgY2xhc3M9InZiLWNmZ19faGVhZCI+CiAgICAgICAgPHNwYW4gY2xhc3M9InZiLWV5ZWJyb3ciPlN0ZWxsZSBkZWluIEJ1bmRsZSB6dXNhbW1lbjwvc3Bhbj4KICAgICAgICA8aDIgY2xhc3M9InZiLWgyIj5Xw6RobGUgZGllIEtvbWJpbmF0aW9uLCBkaWUgenUgZGlyIHBhc3N0PC9oMj4KICAgICAgICA8cD5Lb21iaW5pZXJlIGRpZSBGYXJiZW4gdm9uIEN1YmUgSk9ZIHVuZCBDb3ZlciBnYW56IG5hY2ggV3Vuc2NoOiBEdSBlcmjDpGx0c3Qgc2llIHp1c2FtbWVuLCBpbiBlaW5lbSBlaW56aWdlbiBLYXVmLjwvcD4KCiAgICAgIDxkaXYgY2xhc3M9InZiLWNmZ19fY2FyZCI+CiAgICAgICAgPCEtLSBzZWxldHRvcmkgaW5kaXBlbmRlbnRpIChkZWZhdWx0OiBGZXN0YSBwb3AgKyBQYXN0ZWwgVHVycXVvaXNlKSAtLT4KICAgICAgICA8aW5wdXQgdHlwZT0icmFkaW8iIGNsYXNzPSJ2Yi1jZmdfX3IiIG5hbWU9InZiMi1qb3kiIGlkPSJ2YjItam95LTEiPgogICAgICAgIDxpbnB1dCB0eXBlPSJyYWRpbyIgY2xhc3M9InZiLWNmZ19fciIgbmFtZT0idmIyLWpveSIgaWQ9InZiMi1qb3ktMiI+CiAgICAgICAgPGlucHV0IHR5cGU9InJhZGlvIiBjbGFzcz0idmItY2ZnX19yIiBuYW1lPSJ2YjItam95IiBpZD0idmIyLWpveS0zIj4KICAgICAgICA8aW5wdXQgdHlwZT0icmFkaW8iIGNsYXNzPSJ2Yi1jZmdfX3IiIG5hbWU9InZiMi1qb3kiIGlkPSJ2YjItam95LTQiIGNoZWNrZWQ9IiI+CiAgICAgICAgPGlucHV0IHR5cGU9InJhZGlvIiBjbGFzcz0idmItY2ZnX19yIiBuYW1lPSJ2YjItam95IiBpZD0idmIyLWpveS01Ij4KICAgICAgICA8aW5wdXQgdHlwZT0icmFkaW8iIGNsYXNzPSJ2Yi1jZmdfX3IiIG5hbWU9InZiMi1qb3kiIGlkPSJ2YjItam95LTYiPgogICAgICAgIDxpbnB1dCB0eXBlPSJyYWRpbyIgY2xhc3M9InZiLWNmZ19fciIgbmFtZT0idmIyLWNvdiIgaWQ9InZiMi1jb3YtMSI+CiAgICAgICAgPGlucHV0IHR5cGU9InJhZGlvIiBjbGFzcz0idmItY2ZnX19yIiBuYW1lPSJ2YjItY292IiBpZD0idmIyLWNvdi0yIiBjaGVja2VkPSIiPgogICAgICAgIDxpbnB1dCB0eXBlPSJyYWRpbyIgY2xhc3M9InZiLWNmZ19fciIgbmFtZT0idmIyLWNvdiIgaWQ9InZiMi1jb3YtMyI+CiAgICAgICAgPGlucHV0IHR5cGU9InJhZGlvIiBjbGFzcz0idmItY2ZnX19yIiBuYW1lPSJ2YjItY292IiBpZD0idmIyLWNvdi00Ij4KCiAgICAgICAgPGRpdiBjbGFzcz0idmItY2ZnX19ncmlkIj4KICAgICAgICAgIDwhLS0gSk9ZIC0tPgogICAgICAgICAgPGRpdiBjbGFzcz0idmItY2ZnX19wcm9kIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0idmItY2ZnX19waCB2Yi1jZmdfX3BoLS1qb3kiPgogICAgICAgICAgICAgIDxpbWcgY2xhc3M9InZqMSIgc3JjPSJodHRwczovL3d3dy52YWlhLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA3L25vdHRlLW1hZ2ljYS5wbmciIGFsdD0iVkFJQSBDdWJlIEpPWSBOb3R0ZSBtYWdpY2EiPgogICAgICAgICAgICAgIDxpbWcgY2xhc3M9InZqMiIgc3JjPSJodHRwczovL3d3dy52YWlhLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA3L21vb2QtZnJlc2NvLnBuZyIgYWx0PSJWQUlBIEN1YmUgSk9ZIE1vb2QgZnJlc2NvIj4KICAgICAgICAgICAgICA8aW1nIGNsYXNzPSJ2ajMiIHNyYz0iaHR0cHM6Ly93d3cudmFpYS5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNy92ZXJzby1ub3JkLnBuZyIgYWx0PSJWQUlBIEN1YmUgSk9ZIFZlcnNvIE5vcmQiPgogICAgICAgICAgICAgIDxpbWcgY2xhc3M9InZqNCIgc3JjPSJodHRwczovL3d3dy52YWlhLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA3L2Zlc3RhLXBvcC5wbmciIGFsdD0iVkFJQSBDdWJlIEpPWSBGZXN0YSBwb3AiPgogICAgICAgICAgICAgIDxpbWcgY2xhc3M9InZqNSIgc3JjPSJodHRwczovL3d3dy52YWlhLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA3L251b3ZpLWluaXppLnBuZyIgYWx0PSJWQUlBIEN1YmUgSk9ZIE51b3ZpIGluaXppIj4KICAgICAgICAgICAgICA8aW1nIGNsYXNzPSJ2ajYiIHNyYz0iaHR0cHM6Ly93d3cudmFpYS5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNy92aWFnZ2lvLXByb2ZvbmRvLnBuZyIgYWx0PSJWQUlBIEN1YmUgSk9ZIFZpYWdnaW8gcHJvZm9uZG8iPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0idmItY2ZnX19wdGl0bGUiPlZBSUEgQ3ViZSBKT1k8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0idmItY2ZnX19wbmFtZSB2Yi1jZmdfX3BuYW1lLS1qb3kiPgogICAgICAgICAgICAgIDxzcGFuPjxiPk5vdHRlIG1hZ2ljYTwvYj4gwrcgR3JhcGhpdHNjaHdhcno8L3NwYW4+CiAgICAgICAgICAgICAgPHNwYW4+PGI+TW9vZCBmcmVzY288L2I+IMK3IExpbWV0dGVuZ3LDvG48L3NwYW4+CiAgICAgICAgICAgICAgPHNwYW4+PGI+VmVyc28gTm9yZDwvYj4gwrcgVMO8cmtpc2JsYXU8L3NwYW4+CiAgICAgICAgICAgICAgPHNwYW4+PGI+RmVzdGEgcG9wPC9iPiDCtyBLb3JhbGxlbm9yYW5nZTwvc3Bhbj4KICAgICAgICAgICAgICA8c3Bhbj48Yj5OdW92aSBpbml6aTwvYj4gwrcgQXF1YWdyw7xuPC9zcGFuPgogICAgICAgICAgICAgIDxzcGFuPjxiPlZpYWdnaW8gcHJvZm9uZG88L2I+IMK3IEluZGlnb2JsYXU8L3NwYW4+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ2Yi1jZmdfX3N3Ij4KICAgICAgICAgICAgICA8bGFiZWwgZm9yPSJ2YjItam95LTEiIHN0eWxlPSJiYWNrZ3JvdW5kOiMyRTJFMzMiIHRpdGxlPSJOb3R0ZSBtYWdpY2EiPjwvbGFiZWw+CiAgICAgICAgICAgICAgPGxhYmVsIGZvcj0idmIyLWpveS0yIiBzdHlsZT0iYmFja2dyb3VuZDojQTZDNjNEIiB0aXRsZT0iTW9vZCBmcmVzY28iPjwvbGFiZWw+CiAgICAgICAgICAgICAgPGxhYmVsIGZvcj0idmIyLWpveS0zIiBzdHlsZT0iYmFja2dyb3VuZDojM0ZCM0M2IiB0aXRsZT0iVmVyc28gTm9yZCI+PC9sYWJlbD4KICAgICAgICAgICAgICA8bGFiZWwgZm9yPSJ2YjItam95LTQiIHN0eWxlPSJiYWNrZ3JvdW5kOiNGMjZBNEIiIHRpdGxlPSJGZXN0YSBwb3AiPjwvbGFiZWw+CiAgICAgICAgICAgICAgPGxhYmVsIGZvcj0idmIyLWpveS01IiBzdHlsZT0iYmFja2dyb3VuZDojNjNDMkE0IiB0aXRsZT0iTnVvdmkgaW5pemkiPjwvbGFiZWw+CiAgICAgICAgICAgICAgPGxhYmVsIGZvcj0idmIyLWpveS02IiBzdHlsZT0iYmFja2dyb3VuZDojMzMzOTdBIiB0aXRsZT0iVmlhZ2dpbyBwcm9mb25kbyI+PC9sYWJlbD4KICAgICAgICAgICAgPC9kaXY+CgogICAgICAgICAgPGRpdiBjbGFzcz0idmItY2ZnX19wbHVzIj4rPC9kaXY+CgogICAgICAgICAgPCEtLSBDT1ZFUiAtLT4KICAgICAgICAgIDxkaXYgY2xhc3M9InZiLWNmZ19fcHJvZCI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InZiLWNmZ19fcGggdmItY2ZnX19waC0tY292ZXIiPgogICAgICAgICAgICAgIDxpbWcgY2xhc3M9InZjMSIgc3JjPSJodHRwczovL3d3dy52YWlhLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA3L2NvdmVyLW9saXZlLWdyZWVuLnBuZyIgYWx0PSJWQUlBIENvdmVyIE9saXZlIEdyZWVuIj4KICAgICAgICAgICAgICA8aW1nIGNsYXNzPSJ2YzIiIHNyYz0iaHR0cHM6Ly93d3cudmFpYS5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNy9jb3Zlci1henp1cmEucG5nIiBhbHQ9IlZBSUEgQ292ZXIgUGFzdGVsIFR1cnF1b2lzZSI+CiAgICAgICAgICAgICAgPGltZyBjbGFzcz0idmMzIiBzcmM9Imh0dHBzOi8vd3d3LnZhaWEuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDcvY292ZXItdGVycmEtYnJvd24ucG5nIiBhbHQ9IlZBSUEgQ292ZXIgVGVycmEgQnJvd24iPgogICAgICAgICAgICAgIDxpbWcgY2xhc3M9InZjNCIgc3JjPSJodHRwczovL3d3dy52YWlhLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA3L2NvdmVyLWxpZ2h0LWl2b3J5LnBuZyIgYWx0PSJWQUlBIENvdmVyIExpZ2h0IEl2b3J5Ij4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InZiLWNmZ19fcHRpdGxlIj5WQUlBIENvdmVyPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InZiLWNmZ19fcG5hbWUgdmItY2ZnX19wbmFtZS0tY292ZXIiPgogICAgICAgICAgICAgIDxzcGFuPjxiPk9saXZlIEdyZWVuPC9iPiDCtyBPbGl2ZW5ibMOkdHRlcjwvc3Bhbj4KICAgICAgICAgICAgICA8c3Bhbj48Yj5QYXN0ZWwgVHVycXVvaXNlPC9iPiDCtyBBZHJpYXRpc2NoZXMgTWVlcjwvc3Bhbj4KICAgICAgICAgICAgICA8c3Bhbj48Yj5UZXJyYSBCcm93bjwvYj4gwrcgYXB1bGlzY2hlIEVyZGU8L3NwYW4+CiAgICAgICAgICAgICAgPHNwYW4+PGI+TGlnaHQgSXZvcnk8L2I+IMK3IGdvbGRlbmUgV2VpdGVuPC9zcGFuPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0idmItY2ZnX19zdyI+CiAgICAgICAgICAgICAgPGxhYmVsIGZvcj0idmIyLWNvdi0xIiBzdHlsZT0iYmFja2dyb3VuZDojNkU2QjNFIiB0aXRsZT0iT2xpdmUgR3JlZW4iPjwvbGFiZWw+CiAgICAgICAgICAgICAgPGxhYmVsIGZvcj0idmIyLWNvdi0yIiBzdHlsZT0iYmFja2dyb3VuZDojOTNDN0M5IiB0aXRsZT0iUGFzdGVsIFR1cnF1b2lzZSI+PC9sYWJlbD4KICAgICAgICAgICAgICA8bGFiZWwgZm9yPSJ2YjItY292LTMiIHN0eWxlPSJiYWNrZ3JvdW5kOiM4QTVBM0IiIHRpdGxlPSJUZXJyYSBCcm93biI+PC9sYWJlbD4KICAgICAgICAgICAgICA8bGFiZWwgZm9yPSJ2YjItY292LTQiIHN0eWxlPSJiYWNrZ3JvdW5kOiNFOUUxQ0IiIHRpdGxlPSJMaWdodCBJdm9yeSI+PC9sYWJlbD4KICAgICAgICAgICAgPC9kaXY+CgogICAgICAgIDxkaXYgY2xhc3M9InZiLWNmZ19fZm9vdCI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJ2Yi1jZmdfX3ByaWNlIj4KICAgICAgICAgICAgPHNwYW4gY2xhc3M9InZiLWxibCI+RGVpbiBCdW5kbGU8L3NwYW4+CiAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJ2Yi1hbXQiPjEyNSZuYnNwO+KCrDwvc3Bhbj4KICAgICAgICAgICAgPHNwYW4gY2xhc3M9InZiLXdhcyI+MTMwJm5ic3A74oKsPC9zcGFuPgogICAgICAgICAgPGRpdiBjbGFzcz0idmItY2ZnX19idXkiPgogICAgICAgICAgICA8c3BhbiBjbGFzcz0idmItY3RhLW5vdGUiPk51ciBmw7xyIGJlZ3Jlbnp0ZSBaZWl0IHZlcmbDvGdiYXI8L3NwYW4+CiAgPCEtLSA9PT09PT09PT09PT0gVEVSUklUT1JJICsgSU1QQVRUTyAoY2FyZCBmbGlwKSA9PT09PT09PT09PT0gLS0+CiAgPHNlY3Rpb24gY2xhc3M9InZiLXRlcnIiPgogICAgPGRpdiBjbGFzcz0idmItd3JhcCI+CiAgICAgIDxkaXYgY2xhc3M9InZiLXRlcnJfX2hlYWQiPgogICAgICAgIDxzcGFuIGNsYXNzPSJ2Yi1leWVicm93Ij5EaWUgZWNodGUgV2lya3VuZzwvc3Bhbj4KICAgICAgICA8aDIgY2xhc3M9InZiLWgyIj5EaWUgUmVnaW9uZW4sIGRpZSBkdSByZWdlbmVyaWVyc3Q8L2gyPgogICAgICAgIDxwIGNsYXNzPSJ2Yi1sZWFkIj5KZWRlcyBWQUlBIFByb2R1a3QgZW50c3RlaHQgYXVzIHdpZWRlcmdld29ubmVuZW4gTWF0ZXJpYWxpZW4gdW5kIHRyw6RndCBkYXp1IGJlaSwgZGllIFJlZ2lvbiB6dSByZWdlbmVyaWVyZW4sIGF1cyBkZXIgZXMgc3RhbW10LiBEcmVoZSBkaWUgS2FydGVuIHVuZCBlbnRkZWNrZSBkaWUgV2lya3VuZyBkZWluZXMgS2F1ZnMuPC9wPgogICAgICA8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0idmItdGVycl9fZ3JpZCI+CgogICAgICAgIDwhLS0gRE9MT01JVEkgLS0+CiAgICAgICAgPGRpdiBjbGFzcz0idmItZmxpcCI+CiAgICAgICAgICA8aW5wdXQgdHlwZT0iY2hlY2tib3giIGNsYXNzPSJ2Yi1mbGlwX19jYiIgaWQ9InZiLWZsaXAtZG9sb21pdGkiPgogICAgICAgICAgPGRpdiBjbGFzcz0idmItZmxpcF9faW5uZXIiPgogICAgICAgICAgICA8IS0tIGZyb250ZSAtLT4KICAgICAgICAgICAgPGRpdiBjbGFzcz0idmItZmxpcF9fZmFjZSB2Yi1mbGlwX19mcm9udCI+CiAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vd3d3LnZhaWEuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMTEvSFAtcHJvZ2V0dG8tZG9sb21pdGkuanBnIiBhbHQ9IkRpZSBEb2xvbWl0ZW4sIFNjaGF1cGxhdHogZGVzIHVyc3Byw7xuZ2xpY2hlbiBWQUlBIFByb2pla3RzIj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ2Yi1mbGlwX19ib2R5Ij4KICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJ2Yi10ZXJyX190YWciPkRvbG9taXRlbjwvc3Bhbj4KICAgICAgICAgICAgICAgIDxoMz5EdSBwZmxhbnp0IGVpbmVuIEJhdW0gaW4gZGVuIERvbG9taXRlbjwvaDM+CiAgICAgICAgICAgICAgICA8cD5Gw7xyIGplZGVuIFZBSUEgQ3ViZSBwZmxhbnplbiB3aXIgZWluZW4gbmV1ZW4gQmF1bSBkb3J0LCB3byBkZXIgU3R1cm0gVmFpYSAyMDE4IDQyIE1pbGxpb25lbiBCw6R1bWUgZ2Vmw6RsbHQgaGF0LjwvcD4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICA8bGFiZWwgZm9yPSJ2Yi1mbGlwLWRvbG9taXRpIiBjbGFzcz0idmItZmxpcF9fYnRuIiBhcmlhLWxhYmVsPSJXaXJrdW5nIGluIGRlbiBEb2xvbWl0ZW4gZW50ZGVja2VuIj5XaXJrdW5nIGVudGRlY2tlbiA8c3ZnIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cG9seWxpbmUgcG9pbnRzPSIyMyA0IDIzIDEwIDE3IDEwIj48L3BvbHlsaW5lPjxwb2x5bGluZSBwb2ludHM9IjEgMjAgMSAxNCA3IDE0Ij48L3BvbHlsaW5lPjxwYXRoIGQ9Ik0zLjUxIDlhOSA5IDAgMCAxIDE0Ljg1LTMuMzZMMjMgMTBNMSAxNGw0LjY0IDQuMzZBOSA5IDAgMCAwIDIwLjQ5IDE1Ij48L3BhdGg+PC9zdmc+PC9sYWJlbD4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwhLS0gcmV0cm8gLS0+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InZiLWZsaXBfX2ZhY2UgdmItZmxpcF9fYmFjayI+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idmItYmlnIj4rMSBCYXVtPC9kaXY+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idmItc3ViIj5pbiBkZW4gRG9sb21pdGVuIGdlcGZsYW56dDwvZGl2PgogICAgICAgICAgICAgIDxwPkbDvHIgamVkZW4gQ3ViZSBKT1kgdHLDpGdzdCBkdSB6dXIgUGZsYW56dW5nIGVpbmVzIG5ldWVuIEJhdW1lcyBpbiBkZW4gRG9sb21pdGVuIGJlaS4gRXIgd2lyZCBhdXMgZGVtIEhvbHogZGVyIHZvbSBTdHVybSBWYWlhIGdlZsOkbGx0ZW4gRmljaHRlbiB1bmQgTMOkcmNoZW4gZ2VmZXJ0aWd0IHVuZCBtaXQgRmFyYmVuIGF1ZiBXYXNzZXJiYXNpcyB2ZXJlZGVsdC48L3A+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idmItZmxpcF9fc3RhdHMiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idmItc3RhdCI+PGRpdiBjbGFzcz0idmItc3RhdC1uIj40MiZuYnNwO01pby48L2Rpdj48ZGl2IGNsYXNzPSJ2Yi1zdGF0LWwiPjIwMTggZ2Vmw6RsbHRlIELDpHVtZTwvZGl2PjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idmItc3RhdCI+PGRpdiBjbGFzcz0idmItc3RhdC1uIj4yMDAuMDAwPC9kaXY+PGRpdiBjbGFzcz0idmItc3RhdC1sIj5iZXJlaXRzIG5hY2hnZXBmbGFuenQ8L2Rpdj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InZiLXN0YXQiPjxkaXYgY2xhc3M9InZiLXN0YXQtbiI+NTAwJm5ic3A7dDwvZGl2PjxkaXYgY2xhc3M9InZiLXN0YXQtbCI+d2llZGVyZ2V3b25uZW5lcyBIb2x6PC9kaXY+PC9kaXY+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgPGxhYmVsIGZvcj0idmItZmxpcC1kb2xvbWl0aSIgY2xhc3M9InZiLWZsaXBfX2J0biIgYXJpYS1sYWJlbD0iWnVyw7xjayB6dXIgVm9yZGVyc2VpdGUiPlp1csO8Y2sgPHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PGxpbmUgeDE9IjE5IiB5MT0iMTIiIHgyPSI1IiB5Mj0iMTIiPjwvbGluZT48cG9seWxpbmUgcG9pbnRzPSIxMiAxOSA1IDEyIDEyIDUiPjwvcG9seWxpbmU+PC9zdmc+PC9sYWJlbD4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8L2Rpdj4KCiAgICAgICAgPCEtLSBQVUdMSUEgLS0+CiAgICAgICAgPGRpdiBjbGFzcz0idmItZmxpcCI+CiAgICAgICAgICA8aW5wdXQgdHlwZT0iY2hlY2tib3giIGNsYXNzPSJ2Yi1mbGlwX19jYiIgaWQ9InZiLWZsaXAtcHVnbGlhIj4KICAgICAgICAgIDxkaXYgY2xhc3M9InZiLWZsaXBfX2lubmVyIj4KICAgICAgICAgICAgPCEtLSBmcm9udGUgLS0+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InZiLWZsaXBfX2ZhY2UgdmItZmxpcF9fZnJvbnQiPgogICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL3d3dy52YWlhLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA1LzA0NDBRNUE1MDYyLTEtMS1zY2FsZWQuanBnIiBhbHQ9IkRpZSBNaXR0ZWxtZWVyLU1hY2NoaWEgdW5kIGRpZSBPbGl2ZW5iw6R1bWUgZGVzIFNhbGVudG8gaW4gQXB1bGllbiI+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idmItZmxpcF9fYm9keSI+CiAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0idmItdGVycl9fdGFnIGlzLWdvbGQiPkFwdWxpZW48L3NwYW4+CiAgICAgICAgICAgICAgICA8aDM+RHUgcmVnZW5lcmllcnN0IDEmbmJzcDttwrIgTWl0dGVsbWVlci1NYWNjaGlhPC9oMz4KICAgICAgICAgICAgICAgIDxwPkplZGUgVkFJQSBDb3ZlciB0csOkZ3QgenVyIFdpZWRlcmdlYnVydCBkZXIgTWl0dGVsbWVlci1NYWNjaGlhIGltIFdhbGQgZGVyIFdpZWRlcmdlYnVydCBpbiBTcGVjY2hpYSZuYnNwOyhMRSkgYmVpLjwvcD4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICA8bGFiZWwgZm9yPSJ2Yi1mbGlwLXB1Z2xpYSIgY2xhc3M9InZiLWZsaXBfX2J0biIgYXJpYS1sYWJlbD0iV2lya3VuZyBpbiBBcHVsaWVuIGVudGRlY2tlbiI+V2lya3VuZyBlbnRkZWNrZW4gPHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBvbHlsaW5lIHBvaW50cz0iMjMgNCAyMyAxMCAxNyAxMCI+PC9wb2x5bGluZT48cG9seWxpbmUgcG9pbnRzPSIxIDIwIDEgMTQgNyAxNCI+PC9wb2x5bGluZT48cGF0aCBkPSJNMy41MSA5YTkgOSAwIDAgMSAxNC44NS0zLjM2TDIzIDEwTTEgMTRsNC42NCA0LjM2QTkgOSAwIDAgMCAyMC40OSAxNSI+PC9wYXRoPjwvc3ZnPjwvbGFiZWw+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8IS0tIHJldHJvIC0tPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ2Yi1mbGlwX19mYWNlIHZiLWZsaXBfX2JhY2sgaXMtcHVnbGlhIj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ2Yi1iaWciPisxIG3CsjwvZGl2PgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9InZiLXN1YiI+cmVnZW5lcmllcnRlIE1pdHRlbG1lZXItTWFjY2hpYTwvZGl2PgogICAgICAgICAgICAgIDxwPkRpZSBWQUlBIENvdmVyIGVudHN0ZWh0IGF1cyBPbGl2ZSBNYXR0ZXLihKIsIGRlbSBCaW9rb21wb3NpdCBtaXQgZGVtIEhvbHogZGVyIHZvbiBYeWxlbGxhIGJlZmFsbGVuZW4gT2xpdmVuYsOkdW1lLiBKZWRlIENvdmVyIGJpbGRldCBkZW4gZWNodGVuIFNjYW4gZWluZXIgQmF1bXJpbmRlIGFiIHVuZCB0csOkZ3QgZGllIGVpbmdyYXZpZXJ0ZW4gS29vcmRpbmF0ZW4gZGVzIGVyc3RlbiBXYWxkZXMgZGVyIFdpZWRlcmdlYnVydC48L3A+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idmItZmxpcF9fc3RhdHMiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idmItc3RhdCI+PGRpdiBjbGFzcz0idmItc3RhdC1uIj4yMCZuYnNwO01pby4rPC9kaXY+PGRpdiBjbGFzcz0idmItc3RhdC1sIj5zZWl0IDIwMTMgYmVmYWxsZW5lIE9saXZlbmLDpHVtZTwvZGl2PjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idmItc3RhdCI+PGRpdiBjbGFzcz0idmItc3RhdC1uIj5TcGVjY2hpYSZuYnNwOyhMRSk8L2Rpdj48ZGl2IGNsYXNzPSJ2Yi1zdGF0LWwiPldhbGQgZGVyIFdpZWRlcmdlYnVydDwvZGl2PjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idmItc3RhdCI+PGRpdiBjbGFzcz0idmItc3RhdC1uIj4xMDAlPC9kaXY+PGRpdiBjbGFzcz0idmItc3RhdC1sIj5pdGFsaWVuaXNjaGUgTGllZmVya2V0dGU8L2Rpdj48L2Rpdj4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICA8bGFiZWwgZm9yPSJ2Yi1mbGlwLXB1Z2xpYSIgY2xhc3M9InZiLWZsaXBfX2J0biIgYXJpYS1sYWJlbD0iWnVyw7xjayB6dXIgVm9yZGVyc2VpdGUiPlp1csO8Y2sgPHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PGxpbmUgeDE9IjE5IiB5MT0iMTIiIHgyPSI1IiB5Mj0iMTIiPjwvbGluZT48cG9seWxpbmUgcG9pbnRzPSIxMiAxOSA1IDEyIDEyIDUiPjwvcG9seWxpbmU+PC9zdmc+PC9sYWJlbD4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8L2Rpdj4KCiAgPCEtLSA9PT09PT09PT09PT0gUFJPRE9UVEkgKGNhcmQgZmluYWxpKSA9PT09PT09PT09PT0gLS0+CiAgPHNlY3Rpb24gY2xhc3M9InZiLXByb2QiPgogICAgPGRpdiBjbGFzcz0idmItd3JhcCI+CiAgICAgIDxkaXYgY2xhc3M9InZiLXByb2RfX2hlYWQiPgogICAgICAgIDxzcGFuIGNsYXNzPSJ2Yi1leWVicm93Ij5KZXR6dCBrYXVmZW48L3NwYW4+CiAgICAgICAgPGgyIGNsYXNzPSJ2Yi1oMiI+SW50ZXJlc3NpZXJ0IGRpY2ggbnVyIGVpbiBQcm9kdWt0PzwvaDI+CiAgICAgICAgPHA+RW50ZGVja2UgVkFJQSBDdWJlIEpPWSB1bmQgVkFJQSBDb3ZlciBhdWNoIGVpbnplbG4uIEtlaW5lIFNvcmdlOiBTb2xsdGVzdCBkdSBkaWNoIGJlaW0gU3TDtmJlcm4gZG9jaCBmw7xyIGJlaWRlIGVudHNjaGVpZGVuLCBmaW5kZXN0IGR1IGRhcyBCdW5kbGUgenVtIFNvbmRlcnByZWlzIGF1Y2ggYXVmIGRlbiBlaW56ZWxuZW4gUHJvZHVrdHNlaXRlbi48L3A+CiAgICAgIDxkaXYgY2xhc3M9InZiLXByb2RfX2dyaWQiPgoKICAgICAgICA8ZGl2IGNsYXNzPSJ2Yi1wcm9kX19jYXJkIj4KICAgICAgICAgIDxkaXYgY2xhc3M9InZiLXByb2RfX21lZGlhIj4KICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vd3d3LnZhaWEuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjIvMTEvNjY1eDc1NV9KT1ktMi0xLmpwZyIgYWx0PSJWQUlBIEN1YmUgSk9ZIGluIEZhcmJlIj4KICAgICAgICAgIDxkaXYgY2xhc3M9InZiLXByb2RfX2luZm8iPgogICAgICAgICAgICA8c3BhbiBjbGFzcz0idmItdGVycl9fdGFnIj5Eb2xvbWl0ZW48L3NwYW4+CiAgICAgICAgICAgIDxoMz5WQUlBIEN1YmUgSk9ZPC9oMz4KICAgICAgICAgICAgPHA+RGVyIEtsYW5ndmVyc3TDpHJrZXIgYXVzIGRlbSBIb2x6IGRlciBEb2xvbWl0ZW4sIGluIGRlciBFbmVyZ2llIHZvbiBzZWNocyBGYXJiZW4uIEtlaW5lIEJhdHRlcmllLCBrZWluIEthYmVsOiBudXIgZGVyIG5hdMO8cmxpY2hlIEtsYW5nIGRlaW5lcyBTbWFydHBob25lcy48L3A+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InZiLXByb2RfX2Zvb3QiPgogICAgICAgICAgICAgIDxhIGNsYXNzPSJ2Yi1wcm9kX19saW5rIiBocmVmPSJodHRwczovL3d3dy52YWlhLmV1L2RlL3Byb2R1a3QvdmFpYS1jdWJlLWpveS8iPlp1bSBQcm9kdWt0IDxzcGFuIGNsYXNzPSJ2Yi1hcnJvdyI+4oaSPC9zcGFuPjwvYT4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJ2Yi1wcm9kX19jYXJkIj4KICAgICAgICAgIDxkaXYgY2xhc3M9InZiLXByb2RfX21lZGlhIj4KICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vd3d3LnZhaWEuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDUvTW9kZWxsaS0yLTItc2NhbGVkLmpwZyIgYWx0PSJWQUlBIENvdmVyIGF1cyBPbGl2ZSBNYXR0ZXIgZsO8ciBTbWFydHBob25lcyI+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDxkaXYgY2xhc3M9InZiLXByb2RfX2luZm8iPgogICAgICAgICAgICA8c3BhbiBjbGFzcz0idmItdGVycl9fdGFnIGlzLWdvbGQiPkFwdWxpZW48L3NwYW4+CiAgICAgICAgICAgIDxoMz5WQUlBIENvdmVyPC9oMz4KICAgICAgICAgICAgPHA+RGllIGVyc3RlIEhhbmR5aMO8bGxlIGF1cyBPbGl2ZW4tQmlva29tcG9zaXQsIGRpZSBkaWUgTWl0dGVsbWVlci1NYWNjaGlhIHJlZ2VuZXJpZXJ0LiBKZWRlcyBTdMO8Y2sgaXN0IGVpbnppZ2FydGlnOiBFcyBiaWxkZXQgZGllIGVjaHRlIFJpbmRlIGVpbmVzIGFwdWxpc2NoZW4gT2xpdmVuYmF1bXMgYWIuPC9wPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ2Yi1wcm9kX19mb290Ij4KICAgICAgICAgICAgICA8YSBjbGFzcz0idmItcHJvZF9fbGluayIgaHJlZj0iaHR0cHM6Ly93d3cudmFpYS5ldS9kZS9wcm9kdWt0L3ZhaWEtY292ZXIvIj5adW0gUHJvZHVrdCA8c3BhbiBjbGFzcz0idmItYXJyb3ciPuKGkjwvc3Bhbj48L2E+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+Cgo8L2Rpdj4KPCEtLSA9PT09PT09PT09PT09PT09PT09PT0gRklORSBMQU5ESU5HIEJVTkRMRSBWQUlBIChERSkgPT09PT09PT09PT09PT09PT09PT09IC0tPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ2Yi1jYXJvdXNlbF9fc2xpZGUiPjxpbWcgc3JjPSJodHRwczovL3d3dy52YWlhLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA3L0J1bmRsZS1pbW1hZ2luaS1xdWFkcmF0ZS1EQUNILTEuanBnIiBhbHQ9IkJ1bmRsZSBWQUlBIEN1YmUgSk9ZIHVuZCBWQUlBIENvdmVyIj48L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0idmItY2Fyb3VzZWxfX3NsaWRlIj48aW1nIHNyYz0iaHR0cHM6Ly93d3cudmFpYS5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNy9CdW5kbGUtaW1tYWdpbmktcXVhZHJhdGUtREFDSC0yLmpwZyIgYWx0PSJWQUlBIEN1YmUgSk9ZIHVuZCBWQUlBIENvdmVyIHp1c2FtbWVuIj48L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0idmItY2Fyb3VzZWxfX3NsaWRlIj48aW1nIHNyYz0iaHR0cHM6Ly93d3cudmFpYS5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNy9CdW5kbGUtaW1tYWdpbmktcXVhZHJhdGUtREFDSC0zLmpwZyIgYWx0PSJEZXRhaWxhbnNpY2h0IGRlcyBWQUlBIEJ1bmRsZXMiPjwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ2Yi1jYXJvdXNlbF9fc2xpZGUiPjxpbWcgc3JjPSJodHRwczovL3d3dy52YWlhLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA3L0J1bmRsZS1pbW1hZ2luaS1xdWFkcmF0ZS1EQUNILTQuanBnIiBhbHQ9Ik5hY2hoYWx0aWdlcyBWQUlBIEJ1bmRsZSI+PC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InZiLWNhcm91c2VsX19zbGlkZSI+PGltZyBzcmM9Imh0dHBzOi8vd3d3LnZhaWEuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDcvQnVuZGxlLWltbWFnaW5pLXF1YWRyYXRlLURBQ0gtMi5qcGciIGFsdD0iVkFJQSBDdWJlIEpPWSB1bmQgVkFJQSBDb3ZlciB6dXNhbW1lbiI+PC9kaXY+CnN0YXRldmVyc2lvbnN0YXRldmVyc2lvbiAgICAgICAgPGEgY2xhc3M9InZiLWJ0biIgaHJlZj0iaHR0cHM6Ly93d3cudmFpYS5ldS9kZS9wcm9kdWt0L3ZhaWEtY3ViZS1qb3kvI2J1bmRsZSI+QnVuZGxlIGVudGRlY2tlbiA8c3BhbiBjbGFzcz0idmItYXJyb3ciPuKGkjwvc3Bhbj48L2E+CiAgICAgICAgICA8YSBjbGFzcz0idmItYnRuIiBocmVmPSJodHRwczovL3d3dy52YWlhLmV1L2RlL3Byb2R1a3QvdmFpYS1jdWJlLWpveS8jYnVuZGxlIj5CdW5kbGUga2F1ZmVuIDxzcGFuIGNsYXNzPSJ2Yi1hcnJvdyI+4oaSPC9zcGFuPjwvYT4KICAgICAgICAgICAgPGEgY2xhc3M9InZiLWJ0biIgaHJlZj0iaHR0cHM6Ly93d3cudmFpYS5ldS9kZS9wcm9kdWt0L3ZhaWEtY3ViZS1qb3kvI2J1bmRsZSI+QnVuZGxlIGthdWZlbiA8c3BhbiBjbGFzcz0idmItYXJyb3ciPuKGkjwvc3Bhbj48L2E+CnN0YXRldmVyc2lvbnN0YXRldmVyc2lvbnN0YXRlc2F2ZWRBdHN0YXRlc2F2ZWRCeXN0YXRldmVyc2lvbmRvY3VtZW50ZGF0ZWRvY3VtZW50c3RhdHVzZG9jdW1lbnR0aXRsZWRvY3VtZW50Y29udGVudGRvY3VtZW50ZXhjZXJwdGRvY3VtZW50YXV0aG9yZG9jdW1lbnRmZWF0dXJlZF9tZWRpYWRvY3VtZW50Y29tbWVudF9zdGF0dXNkb2N1bWVudHBpbmdfc3RhdHVzZG9jdW1lbnR0ZW1wbGF0ZWRvY3VtZW50bWV0YV9hY2ZfY2hhbmdlZGNvbnRlbnQtdHlwZWZvb3Rub3Rlc2RvY3VtZW50YmxvY2tzVkFJQSBjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwaW5uZXJCbG9ja3Nkb2N1bWVudHNsdWdpc1N0YWNrZWRPbk1vYmlsZWNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzaW5uZXJCbG9ja3NhbGlnbmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzaW5uZXJCbG9ja3M8IS0tIHdwOmNvbHVtbnMgeyJhbGlnbiI6ImZ1bGwifSAtLT4KPGRpdiBjbGFzcz0id3AtYmxvY2stY29sdW1ucyBhbGlnbmZ1bGwiPjwhLS0gd3A6Y29sdW1uIC0tPgo8IS0tIC93cDpjb2x1bW4gLS0+PC9kaXY+CjwhLS0gL3dwOmNvbHVtbnMgLS0+Y29udGVudDxkaXYgY2xhc3M9IndwLWJsb2NrLWNvbHVtbiI+PCEtLSB3cDpodG1sIC0tPgo8c3R5bGU+Cn0KfQp9Cn0KfQp9Cn0KfQp9Cn0KfQp9Cn0KfQp9Cn0KfQp9Cn0KfQp9Cn0KfQp9Cn0KfQp9Cn0KfQp9Cn0KfQp9Cn0KfQp9Cn0KfQo8L3N0eWxlPgogICAgICA8L2Rpdj4KICAgIDwvZGl2PgogIDwvc2VjdGlvbj4KICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KICA8L3NlY3Rpb24+CiAgICAgIDwvZGl2PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgIDwvZGl2PgogICAgPC9kaXY+CiAgPC9zZWN0aW9uPgoKICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KICA8L3NlY3Rpb24+CgogICAgICA8L2Rpdj4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgoKICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KICA8L3NlY3Rpb24+Cgo8IS0tIC93cDpodG1sIC0tPjwvZGl2PgpzdGF0ZXZlcnNpb24gIGZvbnQtc2l6ZTpjbGFtcCgxLjhyZW0sMy4ydncsMi42cmVtKTsKBQcBBbAGrQiLB4gCoAG5BbgGqAK2BrcDvAOSAoIMlAOEAqcFhwKtBrEFqxKHCIoJtQmiBo04ugyBB4wFswOrAp8Jrgm0CaIOhxG5CK4HlAGSAq0GhgOEBLUBghqMAZwGti6TGKQDJI4BuS6rJwGhB6YDhgiVDJoBmw4FBwUHiwKKAowCBQcFBwUHBQcFBwgECAYIBQgHCAcIBggOCA4IC0gBBEwACQgGAQQIBwQKRwALCAQRCAcECgsFCAcECgugARoUBy4IQiQJJU8AJQ0RIBEgJk8AJg0RDwENGAEYBQcoEQEKAAABBwACAQAABwEAAA8BDUIBAQBBAABBAABBAACtAUEDDUEAJoQCgA6DAoUCQQcoQQaHA7siQQMQQQYTQQMcQQg1AYEGmAiXB5MEmQGoBZwCuAOwAoMBgQSTAqQBswG9A5MCMJ4DlwKVBJkCsAGwAqkEugM+nwK6AZwBggPAAQCRArQBhgSAAYkCrQOMBLKNAZEJiCO4A60IpwebBZsDlQKhA58DmQKvB6wKrAKpB7YDgg6vCLwFowapAxmiDkEAlwKbAqICngKLAUEAB1UAfQF3EzIwMjYtMDctMDVUMTQ6NDM6Mjh3DmJ1bmRsZS1sYW5kaW5ne0J59GOFvUAAe0HtoQ4fAAAAAgB3B3B1Ymxpc2gFAHfLqAI8IS0tID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gLS0+CjwhLS0gVkFJQSDCtyBMQU5ESU5HIEJVTkRMRSBERSAgIkVpbiBLYXVmLCB6d2VpIHJlZ2VuZXJpZXJ0ZSBSZWdpb25lbiIgLS0+CjwhLS0gSW5jb2xsYSB0dXR0byBxdWVzdG8gaW4gdW4gYmxvY2NvICJIVE1MIHBlcnNvbmFsaXp6YXRvIiBkaSBXUCAgLS0+CjwhLS0gVHV0dG8gbG8gc3RpbGUgw6ggc2NvcGVkIHN1ICN2YWlhLWJ1bmRsZSAobmVzc3VuIGNvbmZsaXR0byB0ZW1hKSAtLT4KPCEtLSBOZXNzdW4gSmF2YVNjcmlwdDogY2Fyb3NlbGxvLCBjYXJkIGZsaXAgZSBjb2xvciBtaXhlciBpbiBDU1MgLS0+CjwhLS0gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAtLT4KCjxzdHlsZT4KQGltcG9ydCB1cmwoJ2h0dHBzOi8vYXBpLmZvbnRzaGFyZS5jb20vdjIvY3NzP2ZbXT1jbGFzaC1kaXNwbGF5QDMwMCw0MDAsNTAwLDYwMCw3MDAmZGlzcGxheT1zd2FwJyk7CgojdmFpYS1idW5kbGV7CiAgLyogcGFsZXR0ZSBpc3RpdHV6aW9uYWxlICovCiAgLS12Yi1kYXJrOiMwRTNCMjY7CiAgLS12Yi1ncmVlbjojMDA3QTRFOwogIC0tdmItbWludDojQzlFQ0Q5OwogIC0tdmItZ29sZDojRERDMDAwOwogIC0tdmItY3JlYW06I0YzRjBFNDsKICAtLXZiLXBsdW06IzYxMEYzODsKCiAgLS12Yi1mb250OidDbGFzaCBEaXNwbGF5JywtYXBwbGUtc3lzdGVtLEJsaW5rTWFjU3lzdGVtRm9udCwnU2Vnb2UgVUknLHNhbnMtc2VyaWY7CiAgLS12Yi1tYXh3OjEyMDBweDsKCiAgZm9udC1mYW1pbHk6dmFyKC0tdmItZm9udCk7CiAgY29sb3I6dmFyKC0tdmItZGFyayk7CiAgYmFja2dyb3VuZDp2YXIoLS12Yi1jcmVhbSk7CiAgbGluZS1oZWlnaHQ6MS42OwogIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7CiAgdGV4dC1yZW5kZXJpbmc6b3B0aW1pemVMZWdpYmlsaXR5Owp9CgovKiByZXNldCBsb2NhbGUgKi8KI3ZhaWEtYnVuZGxlICp7Ym94LXNpemluZzpib3JkZXItYm94O21hcmdpbjowO3BhZGRpbmc6MDt9CiN2YWlhLWJ1bmRsZSBpbWd7ZGlzcGxheTpibG9jazttYXgtd2lkdGg6MTAwJTt9CiN2YWlhLWJ1bmRsZSBhe3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOmluaGVyaXQ7fQoKLyogaGVscGVyICovCiN2YWlhLWJ1bmRsZSAudmItd3JhcHttYXgtd2lkdGg6dmFyKC0tdmItbWF4dyk7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjAgY2xhbXAoMjBweCw1dncsNDhweCk7fQojdmFpYS1idW5kbGUgLnZiLWV5ZWJyb3d7CiAgZm9udC1zaXplOi43OHJlbTtmb250LXdlaWdodDo2MDA7bGV0dGVyLXNwYWNpbmc6LjIyZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOwogIGNvbG9yOnZhcigtLXZiLWdyZWVuKTttYXJnaW4tYm90dG9tOjE4cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7Cn0KI3ZhaWEtYnVuZGxlIC52Yi1leWVicm93LmlzLWxpZ2h0e2NvbG9yOnZhcigtLXZiLWdvbGQpO30KI3ZhaWEtYnVuZGxlIC52Yi1oMnsKICBmb250LXdlaWdodDo2MDA7bGluZS1oZWlnaHQ6MS4wODtsZXR0ZXItc3BhY2luZzotLjAyZW07CiAgZm9udC1zaXplOmNsYW1wKDEuOHJlbSwzLjJ2dywyLjZyZW0pOwp9CiN2YWlhLWJ1bmRsZSAudmItbGVhZHsKICBmb250LXNpemU6Y2xhbXAoMS4wNXJlbSwxLjZ2dywxLjIycmVtKTtmb250LXdlaWdodDo0MDA7bWF4LXdpZHRoOjYwY2g7Cn0KCi8qIENUQSAqLwojdmFpYS1idW5kbGUgLnZiLWJ0bnsKICBkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MTJweDsKICBiYWNrZ3JvdW5kOnZhcigtLXZiLXBsdW0pO2NvbG9yOiNmZmY7CiAgZm9udC1mYW1pbHk6dmFyKC0tdmItZm9udCk7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxLjAycmVtO2xldHRlci1zcGFjaW5nOi4wMmVtOwogIHBhZGRpbmc6MThweCAzOHB4O2JvcmRlci1yYWRpdXM6MTAwcHg7CiAgdHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjI1cyBlYXNlLGJveC1zaGFkb3cgLjI1cyBlYXNlLGJhY2tncm91bmQgLjI1cyBlYXNlOwogIGJveC1zaGFkb3c6MCAxMHB4IDMwcHggLTEycHggcmdiYSg5NywxNSw1NiwuNTUpOwp9CiN2YWlhLWJ1bmRsZSAudmItYnRuOmhvdmVye3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0zcHgpO2JhY2tncm91bmQ6IzdhMTU0ODtib3gtc2hhZG93OjAgMThweCA0MHB4IC0xNHB4IHJnYmEoOTcsMTUsNTYsLjY1KTt9CiN2YWlhLWJ1bmRsZSAudmItYnRuIC52Yi1hcnJvd3t0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMjVzIGVhc2U7fQojdmFpYS1idW5kbGUgLnZiLWJ0bjpob3ZlciAudmItYXJyb3d7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoNXB4KTt9Ci8qIG5vdGEgZ3JpZ2lhIHNvdHRvIGxlIENUQSAqLwojdmFpYS1idW5kbGUgLnZiLWN0YS1ub3RlewogIGRpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjdweDsKICBmb250LXNpemU6LjgycmVtO2ZvbnQtd2VpZ2h0OjUwMDtjb2xvcjojOGFhMDk0O2xldHRlci1zcGFjaW5nOi4wMWVtO21hcmdpbi10b3A6MTJweDsKfQojdmFpYS1idW5kbGUgLnZiLWN0YS1ub3RlOjpiZWZvcmV7CiAgY29udGVudDoiIjt3aWR0aDo3cHg7aGVpZ2h0OjdweDtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kOnZhcigtLXZiLWdvbGQpO2ZsZXg6bm9uZTsKICBib3gtc2hhZG93OjAgMCAwIDNweCByZ2JhKDIyMSwxOTIsMCwuMjUpOwp9CgovKiA9PT09PT09PT09PT09PT09PT09IEhFUk8gPT09PT09PT09PT09PT09PT09PSAqLwojdmFpYS1idW5kbGUgLnZiLWhlcm97CiAgcG9zaXRpb246cmVsYXRpdmU7bWluLWhlaWdodDo5MnZoO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LWVuZDsKICBiYWNrZ3JvdW5kOgogICAgbGluZWFyLWdyYWRpZW50KDE4MGRlZyxyZ2JhKDE0LDU5LDM4LC4xNSkgMCUscmdiYSgxNCw1OSwzOCwuMDUpIDQyJSxyZ2JhKDE0LDU5LDM4LC44NikgMTAwJSksCiAgICB1cmwoJ2h0dHBzOi8vd3d3LnZhaWEuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDcvSGVyby1TZWN0aW9uLUJ1bmRsZS1WZXJ0aWNhbGUtVnVvdG8uanBnJykgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDsKICBwYWRkaW5nLWJvdHRvbTpjbGFtcCg0OHB4LDd2dyw5MHB4KTsKICBvdmVyZmxvdzpoaWRkZW47Cn0KI3ZhaWEtYnVuZGxlIC52Yi1oZXJvX19pbm5lcntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7fQojdmFpYS1idW5kbGUgLnZiLWhlcm8gaDF7CiAgY29sb3I6I2ZmZjtmb250LXdlaWdodDo2MDA7bGV0dGVyLXNwYWNpbmc6LS4wMjVlbTtsaW5lLWhlaWdodDoxLjAyOwogIGZvbnQtc2l6ZTpjbGFtcCgyLjZyZW0sN3Z3LDUuNHJlbSk7bWF4LXdpZHRoOjE2Y2g7CiAgYW5pbWF0aW9uOnZiLWZhZGUgLjhzIGVhc2UgLjFzIGJvdGg7Cn0KI3ZhaWEtYnVuZGxlIC52Yi1oZXJvIGgxIGVte2ZvbnQtc3R5bGU6bm9ybWFsO2NvbG9yOnZhcigtLXZiLWdvbGQpO30KI3ZhaWEtYnVuZGxlIC52Yi1oZXJvIHB7CiAgY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuOSk7Zm9udC1zaXplOmNsYW1wKDEuMDVyZW0sMS44dncsMS4zNXJlbSk7Zm9udC13ZWlnaHQ6NDAwOwogIG1heC13aWR0aDo0NmNoO21hcmdpbi10b3A6MjRweDsKICBhbmltYXRpb246dmItZmFkZSAuOHMgZWFzZSAuMnMgYm90aDsKfQojdmFpYS1idW5kbGUgLnZiLWhlcm9fX2FjdGlvbnN7CiAgZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MjJweDttYXJnaW4tdG9wOjM4cHg7CiAgYW5pbWF0aW9uOnZiLWZhZGUgLjhzIGVhc2UgLjNzIGJvdGg7Cn0KI3ZhaWEtYnVuZGxlIC52Yi1oZXJvX19wcmljZXtjb2xvcjojZmZmO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpiYXNlbGluZTtnYXA6MTBweDt9CiN2YWlhLWJ1bmRsZSAudmItaGVyb19fcHJpY2UgLnZiLWFtb3VudHtmb250LXNpemU6Mi40cmVtO2ZvbnQtd2VpZ2h0OjYwMDtsZXR0ZXItc3BhY2luZzotLjAyZW07fQojdmFpYS1idW5kbGUgLnZiLWhlcm9fX3ByaWNlIC52Yi13YXN7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNTUpO3RleHQtZGVjb3JhdGlvbjpsaW5lLXRocm91Z2g7Zm9udC1zaXplOjEuMTVyZW07Zm9udC13ZWlnaHQ6NDAwO30KI3ZhaWEtYnVuZGxlIC52Yi1oZXJvX19wcmljZSAudmItbGJse2NvbG9yOnZhcigtLXZiLW1pbnQpO2ZvbnQtc2l6ZTouOHJlbTtsZXR0ZXItc3BhY2luZzouMTRlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7fQpAa2V5ZnJhbWVzIHZiLWZhZGV7ZnJvbXtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMjJweCk7fXRve29wYWNpdHk6MTt0cmFuc2Zvcm06bm9uZTt9fQoKLyogPT09PT09PT09PT09PT09PT09PSBJTlRSTyArIENBUk9TRUxMTyA9PT09PT09PT09PT09PT09PT09ICovCiN2YWlhLWJ1bmRsZSAudmItaW50cm97cGFkZGluZzpjbGFtcCg3MnB4LDEwdncsMTMwcHgpIDA7fQojdmFpYS1idW5kbGUgLnZiLWludHJvX19ncmlkewogIGRpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcjtnYXA6Y2xhbXAoMzZweCw2dncsODBweCk7YWxpZ24taXRlbXM6Y2VudGVyOwp9Ci8qIGNhcm9zZWxsbyBwdXJvIGNzcyAqLwojdmFpYS1idW5kbGUgLnZiLWNhcm91c2VsewogIHBvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7YXNwZWN0LXJhdGlvOjEvMTtib3JkZXItcmFkaXVzOjI0cHg7b3ZlcmZsb3c6aGlkZGVuOwogIGJhY2tncm91bmQ6dmFyKC0tdmItbWludCk7Ym94LXNoYWRvdzowIDMwcHggNjBweCAtMzBweCByZ2JhKDE0LDU5LDM4LC40KTsKfQojdmFpYS1idW5kbGUgLnZiLWNhcm91c2VsX190cmFja3sKICBkaXNwbGF5OmZsZXg7d2lkdGg6NTAwJTtoZWlnaHQ6MTAwJTsKICBhbmltYXRpb246dmItc2xpZGUgMjRzIGN1YmljLWJlemllciguNywwLC4zLDEpIGluZmluaXRlOwp9CiN2YWlhLWJ1bmRsZSAudmItY2Fyb3VzZWxfX3NsaWRle3dpZHRoOjIwJTtoZWlnaHQ6MTAwJTt9CiN2YWlhLWJ1bmRsZSAudmItY2Fyb3VzZWxfX3NsaWRlIGltZ3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXI7fQpAa2V5ZnJhbWVzIHZiLXNsaWRlewogIDAlLDE1JSAgIHt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt9CiAgMjAlLDM1JSAge3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0yMCUpO30KICA0MCUsNTUlICB7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTQwJSk7fQogIDYwJSw3NSUgIHt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNjAlKTt9CiAgODAlLDEwMCUge3RyYW5zZm9ybTp0cmFuc2xhdGVYKC04MCUpO30KfQojdmFpYS1idW5kbGUgLnZiLWNhcm91c2VsX19kb3RzewogIHBvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtyaWdodDowO2JvdHRvbToxNnB4O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2dhcDo4cHg7ei1pbmRleDoyOwp9CiN2YWlhLWJ1bmRsZSAudmItY2Fyb3VzZWxfX2RvdHMgc3Bhbnt3aWR0aDo3cHg7aGVpZ2h0OjdweDtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjU1KTt9CgojdmFpYS1idW5kbGUgLnZiLWludHJvX190ZXh0IGgye21hcmdpbi1ib3R0b206MjJweDt9CiN2YWlhLWJ1bmRsZSAudmItaW50cm9fX3RleHQgcHtmb250LXNpemU6MS4xMnJlbTtjb2xvcjojMjc0YjNhO21heC13aWR0aDo1MmNoO30KI3ZhaWEtYnVuZGxlIC52Yi1icmVha2Rvd257CiAgbWFyZ2luOjM0cHggMDtwYWRkaW5nOjI0cHggMjhweDtib3JkZXItcmFkaXVzOjE4cHg7YmFja2dyb3VuZDojZmZmOwogIGJvcmRlcjoxcHggc29saWQgcmdiYSgxNCw1OSwzOCwuMDgpO2JveC1zaGFkb3c6MCAxMnB4IDMwcHggLTIwcHggcmdiYSgxNCw1OSwzOCwuMyk7Cn0KI3ZhaWEtYnVuZGxlIC52Yi1icmVha2Rvd25fX3Jvd3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6OHB4IDA7Zm9udC1zaXplOjEuMDJyZW07fQojdmFpYS1idW5kbGUgLnZiLWJyZWFrZG93bl9fcm93IHNwYW46Zmlyc3QtY2hpbGR7Y29sb3I6IzNhNWM0YTt9CiN2YWlhLWJ1bmRsZSAudmItYnJlYWtkb3duX19yb3cgc3BhbjpsYXN0LWNoaWxke2ZvbnQtd2VpZ2h0OjYwMDt9CiN2YWlhLWJ1bmRsZSAudmItYnJlYWtkb3duX190b3RhbHsKICBib3JkZXItdG9wOjFweCBkYXNoZWQgcmdiYSgxNCw1OSwzOCwuMik7bWFyZ2luLXRvcDo4cHg7cGFkZGluZy10b3A6MTRweDsKfQojdmFpYS1idW5kbGUgLnZiLWJyZWFrZG93bl9fdG90YWwgLnZiLXRvdGFsLWFtdHtmb250LXNpemU6MS41NXJlbTtjb2xvcjp2YXIoLS12Yi1wbHVtKTt9CiN2YWlhLWJ1bmRsZSAudmItYnJlYWtkb3duX190b3RhbCAudmItdG90YWwtd2Fze2NvbG9yOiM4YWEwOTQ7dGV4dC1kZWNvcmF0aW9uOmxpbmUtdGhyb3VnaDtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo0MDA7bWFyZ2luLWxlZnQ6OHB4O30KI3ZhaWEtYnVuZGxlIC52Yi1icmVha2Rvd25fX3Byb2R7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MTJweDt9CiN2YWlhLWJ1bmRsZSAudmItYnJlYWtkb3duX19wcm9kIGltZ3t3aWR0aDo0MnB4O2hlaWdodDo0MnB4O2ZsZXg6bm9uZTtvYmplY3QtZml0OmNvbnRhaW47YmFja2dyb3VuZDp2YXIoLS12Yi1taW50KTtib3JkZXItcmFkaXVzOjEwcHg7cGFkZGluZzo0cHg7fQovKiBwZXJjaMOpIHNjZWdsaWVyZSBpbCBidW5kbGUgKi8KI3ZhaWEtYnVuZGxlIC52Yi1icmVha2Rvd25fX3doeXttYXJnaW4tdG9wOjE2cHg7cGFkZGluZy10b3A6MTZweDtib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDE0LDU5LDM4LC4xKTt9CiN2YWlhLWJ1bmRsZSAudmItYnJlYWtkb3duX193aHkgaDR7Zm9udC1zaXplOi45NXJlbTtmb250LXdlaWdodDo2MDA7Y29sb3I6dmFyKC0tdmItZGFyayk7bWFyZ2luLWJvdHRvbToxMnB4O30KI3ZhaWEtYnVuZGxlIC52Yi1icmVha2Rvd25fX3doeSB1bHtsaXN0LXN0eWxlOm5vbmU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6OXB4O30KI3ZhaWEtYnVuZGxlIC52Yi1icmVha2Rvd25fX3doeSBsaXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWxlZnQ6MjhweDtmb250LXNpemU6Ljk1cmVtO2NvbG9yOiMzYTVjNGE7bGluZS1oZWlnaHQ6MS40O30KI3ZhaWEtYnVuZGxlIC52Yi1icmVha2Rvd25fX3doeSBsaTo6YmVmb3JlewogIGNvbnRlbnQ6IuKckyI7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDoxcHg7d2lkdGg6MThweDtoZWlnaHQ6MThweDtib3JkZXItcmFkaXVzOjUwJTsKICBiYWNrZ3JvdW5kOnZhcigtLXZiLWdyZWVuKTtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxMXB4O2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxOwogIGRpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjsKfQoKLyogPT09PT09PT09PT09PT09PT09PSBDT05GSUdVUkFUT1JFIEJVTkRMRSA9PT09PT09PT09PT09PT09PT09ICovCiN2YWlhLWJ1bmRsZSAudmItY2Zne3BhZGRpbmc6Y2xhbXAoNjRweCw5dncsMTEwcHgpIDA7YmFja2dyb3VuZDp2YXIoLS12Yi1taW50KTt9CiN2YWlhLWJ1bmRsZSAudmItY2ZnX19oZWFke3RleHQtYWxpZ246Y2VudGVyO21heC13aWR0aDo2ODBweDttYXJnaW46MCBhdXRvIGNsYW1wKDM0cHgsNHZ3LDUycHgpO30KI3ZhaWEtYnVuZGxlIC52Yi1jZmdfX2hlYWQgcHttYXJnaW4tdG9wOjE0cHg7Y29sb3I6IzJjNGEzYTtmb250LXNpemU6MS4wNnJlbTt9CiN2YWlhLWJ1bmRsZSAudmItY2ZnX19jYXJkewogIHBvc2l0aW9uOnJlbGF0aXZlO21heC13aWR0aDo5NDBweDttYXJnaW46MCBhdXRvO2JhY2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOjMwcHg7CiAgcGFkZGluZzpjbGFtcCgyOHB4LDR2dyw1MnB4KTtib3gtc2hhZG93OjAgNDBweCA5MHB4IC01MHB4IHJnYmEoMTQsNTksMzgsLjYpOwp9CiN2YWlhLWJ1bmRsZSAudmItY2ZnX19ye3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O29wYWNpdHk6MDtjbGlwOnJlY3QoMCAwIDAgMCk7b3ZlcmZsb3c6aGlkZGVuO30KI3ZhaWEtYnVuZGxlIC52Yi1jZmdfX2dyaWR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgYXV0byAxZnI7YWxpZ24taXRlbXM6c3RhcnQ7Z2FwOmNsYW1wKDE0cHgsM3Z3LDM4cHgpO30KI3ZhaWEtYnVuZGxlIC52Yi1jZmdfX3Byb2R7dGV4dC1hbGlnbjpjZW50ZXI7fQojdmFpYS1idW5kbGUgLnZiLWNmZ19fcGh7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTttYXgtd2lkdGg6MjMwcHg7aGVpZ2h0OjIwNnB4O21hcmdpbjowIGF1dG8gMTRweDt9CiN2YWlhLWJ1bmRsZSAudmItY2ZnX19waCBpbWd7CiAgcG9zaXRpb246YWJzb2x1dGU7aW5zZXQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y29udGFpbjtvcGFjaXR5OjAgIWltcG9ydGFudDt0cmFuc2l0aW9uOm9wYWNpdHkgLjQ1cyBlYXNlOwogIGZpbHRlcjpkcm9wLXNoYWRvdygwIDE4cHggMjZweCByZ2JhKDE0LDU5LDM4LC4yMikpOwp9CiN2YWlhLWJ1bmRsZSAudmItY2ZnX19wdGl0bGV7Zm9udC1zaXplOjEuMTZyZW07Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOnZhcigtLXZiLWRhcmspO30KI3ZhaWEtYnVuZGxlIC52Yi1jZmdfX3BuYW1le2ZvbnQtc2l6ZTouOXJlbTtjb2xvcjojNGM2YTVhO21pbi1oZWlnaHQ6MS40ZW07bWFyZ2luLXRvcDozcHg7fQojdmFpYS1idW5kbGUgLnZiLWNmZ19fcG5hbWUgc3BhbntkaXNwbGF5Om5vbmU7fQojdmFpYS1idW5kbGUgLnZiLWNmZ19fcG5hbWUgYntjb2xvcjp2YXIoLS12Yi1kYXJrKTt9CiN2YWlhLWJ1bmRsZSAudmItY2ZnX19zd3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OmNlbnRlcjtnYXA6MTBweDttYXJnaW4tdG9wOjE2cHg7fQojdmFpYS1idW5kbGUgLnZiLWNmZ19fc3cgbGFiZWx7CiAgd2lkdGg6MzRweDtoZWlnaHQ6MzRweDtib3JkZXItcmFkaXVzOjUwJTtjdXJzb3I6cG9pbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTsKICBib3gtc2hhZG93Omluc2V0IDAgMCAwIDJweCByZ2JhKDI1NSwyNTUsMjU1LC42KSwwIDRweCAxMHB4IC00cHggcmdiYSgxNCw1OSwzOCwuNCk7CiAgdHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjJzIGVhc2UsYm94LXNoYWRvdyAuMnMgZWFzZTsKfQojdmFpYS1idW5kbGUgLnZiLWNmZ19fc3cgbGFiZWw6aG92ZXJ7dHJhbnNmb3JtOnNjYWxlKDEuMTQpO30KI3ZhaWEtYnVuZGxlIC52Yi1jZmdfX3BsdXN7YWxpZ24tc2VsZjpzdGFydDtwYWRkaW5nLXRvcDo4MHB4O2ZvbnQtc2l6ZToycmVtO2NvbG9yOnZhcigtLXZiLWdyZWVuKTtsaW5lLWhlaWdodDoxO3RleHQtYWxpZ246Y2VudGVyO30KI3ZhaWEtYnVuZGxlIC52Yi1jZmdfX2Zvb3R7CiAgZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtnYXA6MjJweDtmbGV4LXdyYXA6d3JhcDsKICBtYXJnaW4tdG9wOmNsYW1wKDI2cHgsM3Z3LDM2cHgpO3BhZGRpbmctdG9wOmNsYW1wKDIycHgsM3Z3LDMwcHgpO2JvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoMTQsNTksMzgsLjEyKTsKfQojdmFpYS1idW5kbGUgLnZiLWNmZ19fcHJpY2V7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmJhc2VsaW5lO2dhcDoxMHB4O30KI3ZhaWEtYnVuZGxlIC52Yi1jZmdfX3ByaWNlIC52Yi1sYmx7Zm9udC1zaXplOi44cmVtO2xldHRlci1zcGFjaW5nOi4xMmVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojNGM2YTVhO30KI3ZhaWEtYnVuZGxlIC52Yi1jZmdfX3ByaWNlIC52Yi1hbXR7Zm9udC1zaXplOjJyZW07Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOnZhcigtLXZiLXBsdW0pO2xldHRlci1zcGFjaW5nOi0uMDJlbTt9CiN2YWlhLWJ1bmRsZSAudmItY2ZnX19wcmljZSAudmItd2Fze2NvbG9yOiM4YWEwOTQ7dGV4dC1kZWNvcmF0aW9uOmxpbmUtdGhyb3VnaDtmb250LXNpemU6MXJlbTt9CiN2YWlhLWJ1bmRsZSAudmItY2ZnX19idXl7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LWVuZDt9CiN2YWlhLWJ1bmRsZSAudmItY2ZnX19idXkgLnZiLWN0YS1ub3Rle21hcmdpbi10b3A6MTBweDt9Ci8qIGxvZ2ljYSBjb25maWd1cmF0b3JlOiBpbW1hZ2luZSBKT1kgKi8KI3ZhaWEtYnVuZGxlIC52Yi1jZmdfX2NhcmQ6aGFzKCN2YjItam95LTE6Y2hlY2tlZCkgLnZiLWNmZ19fcGgtLWpveSAudmoxe29wYWNpdHk6MSAhaW1wb3J0YW50O30KI3ZhaWEtYnVuZGxlIC52Yi1jZmdfX2NhcmQ6aGFzKCN2YjItam95LTI6Y2hlY2tlZCkgLnZiLWNmZ19fcGgtLWpveSAudmoye29wYWNpdHk6MSAhaW1wb3J0YW50O30KI3ZhaWEtYnVuZGxlIC52Yi1jZmdfX2NhcmQ6aGFzKCN2YjItam95LTM6Y2hlY2tlZCkgLnZiLWNmZ19fcGgtLWpveSAudmoze29wYWNpdHk6MSAhaW1wb3J0YW50O30KI3ZhaWEtYnVuZGxlIC52Yi1jZmdfX2NhcmQ6aGFzKCN2YjItam95LTQ6Y2hlY2tlZCkgLnZiLWNmZ19fcGgtLWpveSAudmo0e29wYWNpdHk6MSAhaW1wb3J0YW50O30KI3ZhaWEtYnVuZGxlIC52Yi1jZmdfX2NhcmQ6aGFzKCN2YjItam95LTU6Y2hlY2tlZCkgLnZiLWNmZ19fcGgtLWpveSAudmo1e29wYWNpdHk6MSAhaW1wb3J0YW50O30KI3ZhaWEtYnVuZGxlIC52Yi1jZmdfX2NhcmQ6aGFzKCN2YjItam95LTY6Y2hlY2tlZCkgLnZiLWNmZ19fcGgtLWpveSAudmo2e29wYWNpdHk6MSAhaW1wb3J0YW50O30KLyogbG9naWNhIGNvbmZpZ3VyYXRvcmU6IGltbWFnaW5lIENPVkVSICovCiN2YWlhLWJ1bmRsZSAudmItY2ZnX19jYXJkOmhhcygjdmIyLWNvdi0xOmNoZWNrZWQpIC52Yi1jZmdfX3BoLS1jb3ZlciAudmMxe29wYWNpdHk6MSAhaW1wb3J0YW50O30KI3ZhaWEtYnVuZGxlIC52Yi1jZmdfX2NhcmQ6aGFzKCN2YjItY292LTI6Y2hlY2tlZCkgLnZiLWNmZ19fcGgtLWNvdmVyIC52YzJ7b3BhY2l0eToxICFpbXBvcnRhbnQ7fQojdmFpYS1idW5kbGUgLnZiLWNmZ19fY2FyZDpoYXMoI3ZiMi1jb3YtMzpjaGVja2VkKSAudmItY2ZnX19waC0tY292ZXIgLnZjM3tvcGFjaXR5OjEgIWltcG9ydGFudDt9CiN2YWlhLWJ1bmRsZSAudmItY2ZnX19jYXJkOmhhcygjdmIyLWNvdi00OmNoZWNrZWQpIC52Yi1jZmdfX3BoLS1jb3ZlciAudmM0e29wYWNpdHk6MSAhaW1wb3J0YW50O30KLyogbG9naWNhIGNvbmZpZ3VyYXRvcmU6IG5vbWUgc2VsZXppb25hdG8gKi8KI3ZhaWEtYnVuZGxlIC52Yi1jZmdfX2NhcmQ6aGFzKCN2YjItam95LTE6Y2hlY2tlZCkgLnZiLWNmZ19fcG5hbWUtLWpveSBzcGFuOm50aC1jaGlsZCgxKXtkaXNwbGF5OmlubGluZTt9CiN2YWlhLWJ1bmRsZSAudmItY2ZnX19jYXJkOmhhcygjdmIyLWpveS0yOmNoZWNrZWQpIC52Yi1jZmdfX3BuYW1lLS1qb3kgc3BhbjpudGgtY2hpbGQoMil7ZGlzcGxheTppbmxpbmU7fQojdmFpYS1idW5kbGUgLnZiLWNmZ19fY2FyZDpoYXMoI3ZiMi1qb3ktMzpjaGVja2VkKSAudmItY2ZnX19wbmFtZS0tam95IHNwYW46bnRoLWNoaWxkKDMpe2Rpc3BsYXk6aW5saW5lO30KI3ZhaWEtYnVuZGxlIC52Yi1jZmdfX2NhcmQ6aGFzKCN2YjItam95LTQ6Y2hlY2tlZCkgLnZiLWNmZ19fcG5hbWUtLWpveSBzcGFuOm50aC1jaGlsZCg0KXtkaXNwbGF5OmlubGluZTt9CiN2YWlhLWJ1bmRsZSAudmItY2ZnX19jYXJkOmhhcygjdmIyLWpveS01OmNoZWNrZWQpIC52Yi1jZmdfX3BuYW1lLS1qb3kgc3BhbjpudGgtY2hpbGQoNSl7ZGlzcGxheTppbmxpbmU7fQojdmFpYS1idW5kbGUgLnZiLWNmZ19fY2FyZDpoYXMoI3ZiMi1qb3ktNjpjaGVja2VkKSAudmItY2ZnX19wbmFtZS0tam95IHNwYW46bnRoLWNoaWxkKDYpe2Rpc3BsYXk6aW5saW5lO30KI3ZhaWEtYnVuZGxlIC52Yi1jZmdfX2NhcmQ6aGFzKCN2YjItY292LTE6Y2hlY2tlZCkgLnZiLWNmZ19fcG5hbWUtLWNvdmVyIHNwYW46bnRoLWNoaWxkKDEpe2Rpc3BsYXk6aW5saW5lO30KI3ZhaWEtYnVuZGxlIC52Yi1jZmdfX2NhcmQ6aGFzKCN2YjItY292LTI6Y2hlY2tlZCkgLnZiLWNmZ19fcG5hbWUtLWNvdmVyIHNwYW46bnRoLWNoaWxkKDIpe2Rpc3BsYXk6aW5saW5lO30KI3ZhaWEtYnVuZGxlIC52Yi1jZmdfX2NhcmQ6aGFzKCN2YjItY292LTM6Y2hlY2tlZCkgLnZiLWNmZ19fcG5hbWUtLWNvdmVyIHNwYW46bnRoLWNoaWxkKDMpe2Rpc3BsYXk6aW5saW5lO30KI3ZhaWEtYnVuZGxlIC52Yi1jZmdfX2NhcmQ6aGFzKCN2YjItY292LTQ6Y2hlY2tlZCkgLnZiLWNmZ19fcG5hbWUtLWNvdmVyIHNwYW46bnRoLWNoaWxkKDQpe2Rpc3BsYXk6aW5saW5lO30KLyogbG9naWNhIGNvbmZpZ3VyYXRvcmU6IHN3YXRjaCBzZWxlemlvbmF0byAqLwojdmFpYS1idW5kbGUgLnZiLWNmZ19fY2FyZDpoYXMoI3ZiMi1qb3ktMTpjaGVja2VkKSBsYWJlbFtmb3I9InZiMi1qb3ktMSJdLAojdmFpYS1idW5kbGUgLnZiLWNmZ19fY2FyZDpoYXMoI3ZiMi1qb3ktMjpjaGVja2VkKSBsYWJlbFtmb3I9InZiMi1qb3ktMiJdLAojdmFpYS1idW5kbGUgLnZiLWNmZ19fY2FyZDpoYXMoI3ZiMi1qb3ktMzpjaGVja2VkKSBsYWJlbFtmb3I9InZiMi1qb3ktMyJdLAojdmFpYS1idW5kbGUgLnZiLWNmZ19fY2FyZDpoYXMoI3ZiMi1qb3ktNDpjaGVja2VkKSBsYWJlbFtmb3I9InZiMi1qb3ktNCJdLAojdmFpYS1idW5kbGUgLnZiLWNmZ19fY2FyZDpoYXMoI3ZiMi1qb3ktNTpjaGVja2VkKSBsYWJlbFtmb3I9InZiMi1qb3ktNSJdLAojdmFpYS1idW5kbGUgLnZiLWNmZ19fY2FyZDpoYXMoI3ZiMi1qb3ktNjpjaGVja2VkKSBsYWJlbFtmb3I9InZiMi1qb3ktNiJdLAojdmFpYS1idW5kbGUgLnZiLWNmZ19fY2FyZDpoYXMoI3ZiMi1jb3YtMTpjaGVja2VkKSBsYWJlbFtmb3I9InZiMi1jb3YtMSJdLAojdmFpYS1idW5kbGUgLnZiLWNmZ19fY2FyZDpoYXMoI3ZiMi1jb3YtMjpjaGVja2VkKSBsYWJlbFtmb3I9InZiMi1jb3YtMiJdLAojdmFpYS1idW5kbGUgLnZiLWNmZ19fY2FyZDpoYXMoI3ZiMi1jb3YtMzpjaGVja2VkKSBsYWJlbFtmb3I9InZiMi1jb3YtMyJdLAojdmFpYS1idW5kbGUgLnZiLWNmZ19fY2FyZDpoYXMoI3ZiMi1jb3YtNDpjaGVja2VkKSBsYWJlbFtmb3I9InZiMi1jb3YtNCJdewogIHRyYW5zZm9ybTpzY2FsZSgxLjE2KTtib3gtc2hhZG93Omluc2V0IDAgMCAwIDJweCByZ2JhKDI1NSwyNTUsMjU1LC44NSksMCAwIDAgM3B4IHZhcigtLXZiLWRhcmspOwp9CgovKiA9PT09PT09PT09PT09PT09PT09IFRFUlJJVE9SSSArIElNUEFUVE8gKGZsaXAgY2FyZCkgPT09PT09PT09PT09PT09PT09PSAqLwojdmFpYS1idW5kbGUgLnZiLXRlcnJ7cGFkZGluZzpjbGFtcCg3MnB4LDl2dywxMjBweCkgMDtiYWNrZ3JvdW5kOnZhcigtLXZiLWRhcmspO30KI3ZhaWEtYnVuZGxlIC52Yi10ZXJyX19oZWFke3RleHQtYWxpZ246Y2VudGVyO21heC13aWR0aDo3ODBweDttYXJnaW46MCBhdXRvIGNsYW1wKDQwcHgsNXZ3LDY0cHgpO30KI3ZhaWEtYnVuZGxlIC52Yi10ZXJyX19oZWFkIGgye2NvbG9yOiNmZmY7fQojdmFpYS1idW5kbGUgLnZiLXRlcnJfX2hlYWQgLnZiLWV5ZWJyb3d7Y29sb3I6dmFyKC0tdmItZ29sZCk7fQojdmFpYS1idW5kbGUgLnZiLXRlcnJfX2hlYWQgLnZiLWxlYWR7bWFyZ2luOjIycHggYXV0byAwO2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjgyKTt9CiN2YWlhLWJ1bmRsZSAudmItdGVycl9fZ3JpZHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnI7Z2FwOjI0cHg7fQoKLyogdGFnIChyaXVzYXRvIGFuY2hlIGRhbGxlIGNhcmQgcHJvZG90dG8gZmluYWxpKSAqLwojdmFpYS1idW5kbGUgLnZiLXRlcnJfX3RhZ3sKICBkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6LjcycmVtO2ZvbnQtd2VpZ2h0OjYwMDtsZXR0ZXItc3BhY2luZzouMThlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7CiAgY29sb3I6dmFyKC0tdmItZGFyayk7YmFja2dyb3VuZDp2YXIoLS12Yi1taW50KTtwYWRkaW5nOjZweCAxNHB4O2JvcmRlci1yYWRpdXM6MTAwcHg7bWFyZ2luLWJvdHRvbToxOHB4Owp9CiN2YWlhLWJ1bmRsZSAudmItdGVycl9fdGFnLmlzLWdvbGR7YmFja2dyb3VuZDp2YXIoLS12Yi1nb2xkKTt9CgovKiAtLS0tIGZsaXAgKGNoZWNrYm94IGhhY2ssIG5lc3N1biBKUykgLS0tLSAqLwojdmFpYS1idW5kbGUgLnZiLWZsaXB7cG9zaXRpb246cmVsYXRpdmU7cGVyc3BlY3RpdmU6MjAwMHB4O30KI3ZhaWEtYnVuZGxlIC52Yi1mbGlwX19jYntwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDtvcGFjaXR5OjA7Y2xpcDpyZWN0KDAgMCAwIDApO292ZXJmbG93OmhpZGRlbjt9CiN2YWlhLWJ1bmRsZSAudmItZmxpcF9faW5uZXJ7CiAgcG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTttaW4taGVpZ2h0OjU0MHB4OwogIHRyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuODVzIGN1YmljLWJlemllciguNTUsLjA1LC4yNSwxKTsKfQojdmFpYS1idW5kbGUgLnZiLWZsaXA6aGFzKC52Yi1mbGlwX19jYjpjaGVja2VkKSAudmItZmxpcF9faW5uZXJ7dHJhbnNmb3JtOnJvdGF0ZVkoMTgwZGVnKTt9CiN2YWlhLWJ1bmRsZSAudmItZmxpcF9fZmFjZXsKICBwb3NpdGlvbjphYnNvbHV0ZTtpbnNldDowO2JvcmRlci1yYWRpdXM6MjRweDtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjsKICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuOwogIGJveC1zaGFkb3c6MCAyNnB4IDU1cHggLTM0cHggcmdiYSgwLDAsMCwuNik7Cn0KLyogZnJvbnRlIGNvbiBpbW1hZ2luZSAqLwojdmFpYS1idW5kbGUgLnZiLWZsaXBfX2Zyb250e2p1c3RpZnktY29udGVudDpmbGV4LWVuZDtpc29sYXRpb246aXNvbGF0ZTt9CiN2YWlhLWJ1bmRsZSAudmItZmxpcF9fZnJvbnQgaW1newogIHBvc2l0aW9uOmFic29sdXRlO2luc2V0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyO3otaW5kZXg6LTI7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMXMgZWFzZTsKfQojdmFpYS1idW5kbGUgLnZiLWZsaXBfX2Zyb250OjphZnRlcnsKICBjb250ZW50OiIiO3Bvc2l0aW9uOmFic29sdXRlO2luc2V0OjA7ei1pbmRleDotMTsKICBiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxODBkZWcscmdiYSgxNCw1OSwzOCwwKSAyOCUscmdiYSgxNCw1OSwzOCwuOTIpIDEwMCUpOwp9CiN2YWlhLWJ1bmRsZSAudmItZmxpcDpob3ZlciAudmItZmxpcF9fZnJvbnQgaW1ne3RyYW5zZm9ybTpzY2FsZSgxLjA1KTt9CiN2YWlhLWJ1bmRsZSAudmItZmxpcF9fYm9keXtwYWRkaW5nOmNsYW1wKDI4cHgsNHZ3LDQ0cHgpO3BhZGRpbmctYm90dG9tOjkwcHg7Y29sb3I6I2ZmZjt9CiN2YWlhLWJ1bmRsZSAudmItZmxpcF9fYm9keSBoM3tmb250LXNpemU6Y2xhbXAoMS42cmVtLDIuNnZ3LDIuMTVyZW0pO2ZvbnQtd2VpZ2h0OjYwMDtsaW5lLWhlaWdodDoxLjE7bGV0dGVyLXNwYWNpbmc6LS4wMWVtO30KI3ZhaWEtYnVuZGxlIC52Yi1mbGlwX19ib2R5IHB7bWFyZ2luLXRvcDoxNHB4O2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjg1KTtmb250LXNpemU6MS4wMnJlbTttYXgtd2lkdGg6NDJjaDt9Ci8qIHJldHJvIGNvbiBpbXBhdHRvICovCiN2YWlhLWJ1bmRsZSAudmItZmxpcF9fYmFja3sKICB0cmFuc2Zvcm06cm90YXRlWSgxODBkZWcpO2JhY2tncm91bmQ6dmFyKC0tdmItZ3JlZW4pO2NvbG9yOiNmZmY7CiAgcGFkZGluZzpjbGFtcCgzMHB4LDR2dyw0NnB4KTtwYWRkaW5nLWJvdHRvbTo4NHB4O2p1c3RpZnktY29udGVudDpjZW50ZXI7b3ZlcmZsb3cteTphdXRvOwp9CiN2YWlhLWJ1bmRsZSAudmItZmxpcF9fYmFjay5pcy1wdWdsaWF7YmFja2dyb3VuZDp2YXIoLS12Yi1wbHVtKTt9CiN2YWlhLWJ1bmRsZSAudmItZmxpcF9fYmFjayAudmItYmlne2ZvbnQtc2l6ZTpjbGFtcCgyLjRyZW0sNXZ3LDMuM3JlbSk7Zm9udC13ZWlnaHQ6NjAwO2xpbmUtaGVpZ2h0OjE7bGV0dGVyLXNwYWNpbmc6LS4wMmVtO2NvbG9yOnZhcigtLXZiLWdvbGQpO30KI3ZhaWEtYnVuZGxlIC52Yi1mbGlwX19iYWNrLmlzLXB1Z2xpYSAudmItYmlne2NvbG9yOnZhcigtLXZiLW1pbnQpO30KI3ZhaWEtYnVuZGxlIC52Yi1mbGlwX19iYWNrIC52Yi1zdWJ7Zm9udC1zaXplOjEuMnJlbTtmb250LXdlaWdodDo1MDA7bWFyZ2luLXRvcDo2cHg7fQojdmFpYS1idW5kbGUgLnZiLWZsaXBfX2JhY2sgcHttYXJnaW4tdG9wOjE2cHg7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuODgpO2ZvbnQtc2l6ZToxcmVtO21heC13aWR0aDo0NGNoO30KI3ZhaWEtYnVuZGxlIC52Yi1mbGlwX19zdGF0c3sKICBtYXJnaW4tdG9wOjIycHg7cGFkZGluZy10b3A6MjBweDtib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LC4yMik7CiAgZGlzcGxheTpmbGV4O2dhcDoyNHB4O2ZsZXgtd3JhcDp3cmFwOwp9CiN2YWlhLWJ1bmRsZSAudmItZmxpcF9fc3RhdHMgLnZiLXN0YXQtbntmb250LXNpemU6MS4zNXJlbTtmb250LXdlaWdodDo2MDA7Y29sb3I6I2ZmZjt9CiN2YWlhLWJ1bmRsZSAudmItZmxpcF9fc3RhdHMgLnZiLXN0YXQtbHtmb250LXNpemU6Ljc4cmVtO2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjcpO2xldHRlci1zcGFjaW5nOi4wMmVtO30KLyogYm90dG9uZSBnaXJhICovCiN2YWlhLWJ1bmRsZSAudmItZmxpcF9fYnRuewogIHBvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjIwcHg7Ym90dG9tOjIwcHg7ei1pbmRleDo0O2N1cnNvcjpwb2ludGVyOwogIGRpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDo5cHg7CiAgYmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LC4xNSk7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LC40NSk7YmFja2Ryb3AtZmlsdGVyOmJsdXIoNnB4KTsKICBjb2xvcjojZmZmO2ZvbnQtZmFtaWx5OnZhcigtLXZiLWZvbnQpO2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6Ljg0cmVtOwogIHBhZGRpbmc6MTFweCAxOHB4O2JvcmRlci1yYWRpdXM6MTAwcHg7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4yNXMgZWFzZSx0cmFuc2Zvcm0gLjI1cyBlYXNlOwp9CiN2YWlhLWJ1bmRsZSAudmItZmxpcF9fYnRuOmhvdmVye2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuMyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTJweCk7fQojdmFpYS1idW5kbGUgLnZiLWZsaXBfX2J0biBzdmd7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtmbGV4Om5vbmU7fQojdmFpYS1idW5kbGUgLnZiLWZsaXA6aGFzKC52Yi1mbGlwX19jYjpmb2N1cy12aXNpYmxlKSAudmItZmxpcF9fYnRue291dGxpbmU6M3B4IHNvbGlkIHZhcigtLXZiLWdvbGQpO291dGxpbmUtb2Zmc2V0OjNweDt9CgovKiA9PT09PT09PT09PT09PT09PT09IFBST0RPVFRJIChjYXJkIGZpbmFsaSkgPT09PT09PT09PT09PT09PT09PSAqLwojdmFpYS1idW5kbGUgLnZiLXByb2R7cGFkZGluZzpjbGFtcCg3MnB4LDEwdncsMTMwcHgpIDA7fQojdmFpYS1idW5kbGUgLnZiLXByb2RfX2hlYWR7dGV4dC1hbGlnbjpjZW50ZXI7bWF4LXdpZHRoOjY0MHB4O21hcmdpbjowIGF1dG8gY2xhbXAoNDRweCw1dncsNjRweCk7fQojdmFpYS1idW5kbGUgLnZiLXByb2RfX2hlYWQgcHttYXJnaW4tdG9wOjE4cHg7Y29sb3I6IzNhNWM0YTtmb250LXNpemU6MS4wOHJlbTt9CiN2YWlhLWJ1bmRsZSAudmItcHJvZF9fZ3JpZHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnI7Z2FwOjI4cHg7fQojdmFpYS1idW5kbGUgLnZiLXByb2RfX2NhcmR7CiAgYm9yZGVyLXJhZGl1czoyNnB4O292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kOiNmZmY7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjsKICBib3JkZXI6MXB4IHNvbGlkIHJnYmEoMTQsNTksMzgsLjA4KTtib3gtc2hhZG93OjAgMjRweCA2MHB4IC0zOHB4IHJnYmEoMTQsNTksMzgsLjQ1KTsKICB0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMzVzIGVhc2UsYm94LXNoYWRvdyAuMzVzIGVhc2U7Cn0KI3ZhaWEtYnVuZGxlIC52Yi1wcm9kX19jYXJkOmhvdmVye3RyYW5zZm9ybTp0cmFuc2xhdGVZKC04cHgpO2JveC1zaGFkb3c6MCAzNHB4IDcwcHggLTM4cHggcmdiYSgxNCw1OSwzOCwuNTUpO30KI3ZhaWEtYnVuZGxlIC52Yi1wcm9kX19tZWRpYXthc3BlY3QtcmF0aW86NC8zO292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kOnZhcigtLXZiLW1pbnQpO30KI3ZhaWEtYnVuZGxlIC52Yi1wcm9kX19tZWRpYSBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyO3RyYW5zaXRpb246dHJhbnNmb3JtIC42cyBlYXNlO30KI3ZhaWEtYnVuZGxlIC52Yi1wcm9kX19jYXJkOmhvdmVyIC52Yi1wcm9kX19tZWRpYSBpbWd7dHJhbnNmb3JtOnNjYWxlKDEuMDUpO30KI3ZhaWEtYnVuZGxlIC52Yi1wcm9kX19pbmZve3BhZGRpbmc6Y2xhbXAoMjZweCwzdncsMzZweCk7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4OjE7fQojdmFpYS1idW5kbGUgLnZiLXByb2RfX2luZm8gLnZiLXRlcnJfX3RhZ3thbGlnbi1zZWxmOmZsZXgtc3RhcnQ7fQojdmFpYS1idW5kbGUgLnZiLXByb2RfX2luZm8gaDN7Zm9udC1zaXplOjEuNnJlbTtmb250LXdlaWdodDo2MDA7bGV0dGVyLXNwYWNpbmc6LS4wMWVtO30KI3ZhaWEtYnVuZGxlIC52Yi1wcm9kX19pbmZvIHB7Y29sb3I6IzNhNWM0YTttYXJnaW4tdG9wOjEycHg7Zm9udC1zaXplOjFyZW07ZmxleDoxO30KI3ZhaWEtYnVuZGxlIC52Yi1wcm9kX19mb290e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7bWFyZ2luLXRvcDoyNnB4O2dhcDoxNnB4O2ZsZXgtd3JhcDp3cmFwO30KI3ZhaWEtYnVuZGxlIC52Yi1wcm9kX19saW5rewogIGRpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoxMHB4O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjp2YXIoLS12Yi1wbHVtKTsKICBwYWRkaW5nOjE0cHggMjZweDtib3JkZXItcmFkaXVzOjEwMHB4O2JvcmRlcjoxLjVweCBzb2xpZCB2YXIoLS12Yi1wbHVtKTsKICB0cmFuc2l0aW9uOmJhY2tncm91bmQgLjI1cyBlYXNlLGNvbG9yIC4yNXMgZWFzZTsKfQojdmFpYS1idW5kbGUgLnZiLXByb2RfX2xpbms6aG92ZXJ7YmFja2dyb3VuZDp2YXIoLS12Yi1wbHVtKTtjb2xvcjojZmZmO30KI3ZhaWEtYnVuZGxlIC52Yi1wcm9kX19saW5rIC52Yi1hcnJvd3t0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMjVzIGVhc2U7fQojdmFpYS1idW5kbGUgLnZiLXByb2RfX2xpbms6aG92ZXIgLnZiLWFycm93e3RyYW5zZm9ybTp0cmFuc2xhdGVYKDRweCk7fQoKLyogPT09PT09PT09PT09PT09PT09PSBSRVNQT05TSVZFID09PT09PT09PT09PT09PT09PT0gKi8KQG1lZGlhKG1pbi13aWR0aDoxMDAwcHgpewogICN2YWlhLWJ1bmRsZSAudmItaGVyb3sKICAgIGJhY2tncm91bmQ6CiAgICAgIGxpbmVhci1ncmFkaWVudCg5MGRlZyxyZ2JhKDE0LDU5LDM4LC43MikgMCUscmdiYSgxNCw1OSwzOCwuMjgpIDQ1JSxyZ2JhKDE0LDU5LDM4LC4wOCkgMTAwJSksCiAgICAgIHVybCgnaHR0cHM6Ly93d3cudmFpYS5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNy9IZXJvLVNlY3Rpb24tQnVuZGxlLU9yaXpvbnRhbGUtVnVvdG8uanBnJykgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDsKICB9Cn0KQG1lZGlhKG1heC13aWR0aDo4NjBweCl7CiAgI3ZhaWEtYnVuZGxlIC52Yi1pbnRyb19fZ3JpZHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyO30KICAjdmFpYS1idW5kbGUgLnZiLXRlcnJfX2dyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcjt9CiAgI3ZhaWEtYnVuZGxlIC52Yi1wcm9kX19ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnI7fQogICN2YWlhLWJ1bmRsZSAudmItZmxpcF9faW5uZXJ7bWluLWhlaWdodDo1NjBweDt9CiAgI3ZhaWEtYnVuZGxlIC52Yi1jZmdfX2dyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcjtnYXA6NnB4O30KICAjdmFpYS1idW5kbGUgLnZiLWNmZ19fcGx1c3twYWRkaW5nLXRvcDowO21hcmdpbjo2cHggMDt9CiAgI3ZhaWEtYnVuZGxlIC52Yi1jZmdfX2Zvb3R7anVzdGlmeS1jb250ZW50OmNlbnRlcjt0ZXh0LWFsaWduOmNlbnRlcjt9CiAgI3ZhaWEtYnVuZGxlIC52Yi1jZmdfX2J1eXthbGlnbi1pdGVtczpjZW50ZXI7fQp9CkBtZWRpYShtYXgtd2lkdGg6NDgwcHgpewogICN2YWlhLWJ1bmRsZSAudmItaGVyb19fcHJpY2UgLnZiLWFtb3VudHtmb250LXNpemU6MnJlbTt9Cn0KQG1lZGlhKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsKICAjdmFpYS1idW5kbGUgLnZiLWNhcm91c2VsX190cmFja3thbmltYXRpb246bm9uZTt9CiAgI3ZhaWEtYnVuZGxlICp7YW5pbWF0aW9uLWR1cmF0aW9uOi4wMDFtcyFpbXBvcnRhbnQ7fQp9Cjwvc3R5bGU+Cgo8ZGl2IGlkPSJ2YWlhLWJ1bmRsZSI+CgogIDwhLS0gPT09PT09PT09PT09IEhFUk8gPT09PT09PT09PT09IC0tPgogIDxzZWN0aW9uIGNsYXNzPSJ2Yi1oZXJvIj4KICAgIDxkaXYgY2xhc3M9InZiLXdyYXAgdmItaGVyb19faW5uZXIiPgogICAgICA8aDE+PGVtPlp3ZWkgUmVnaW9uZW48L2VtPjxicj5laW4gZWluemlnZXIgS2F1Ziw8YnI+PGVtPmRvcHBlbHRlIFdpcmt1bmc8L2VtPjwvaDE+CiAgICAgIDxwPkthdWZlIFZBSUEgQ3ViZSBKT1kgdW5kIFZBSUEgQ292ZXIgZ2VtZWluc2FtIHp1bSBTb25kZXJwcmVpcy4gWndlaSBPYmpla3RlIGF1cyB3aWVkZXJnZXdvbm5lbmVuIE1hdGVyaWFsaWVuLCBkaWUgendlaSBpdGFsaWVuaXNjaGUgUmVnaW9uZW4gcmVnZW5lcmllcmVuLjwvcD4KICAgICAgPGRpdiBjbGFzcz0idmItaGVyb19fYWN0aW9ucyI+CiAgICAgICAgPGEgY2xhc3M9InZiLWJ0biIgaHJlZj0iaHR0cHM6Ly93d3cudmFpYS5ldS9kZS9wcm9kdWt0L3ZhaWEtY3ViZS1qb3kvI2J1bmRsZSI+QnVuZGxlIGVudGRlY2tlbiA8c3BhbiBjbGFzcz0idmItYXJyb3ciPuKGkjwvc3Bhbj48L2E+CiAgICAgICAgPGRpdiBjbGFzcz0idmItaGVyb19fcHJpY2UiPgogICAgICAgICAgPHNwYW4gY2xhc3M9InZiLWxibCI+QnVuZGxlPC9zcGFuPgogICAgICAgICAgPHNwYW4gY2xhc3M9InZiLWFtb3VudCI+MTI1Jm5ic3A74oKsPC9zcGFuPgogICAgICAgICAgPHNwYW4gY2xhc3M9InZiLXdhcyI+MTMwJm5ic3A74oKsPC9zcGFuPgogICAgICAgIDwvZGl2PgogICAgICA8L2Rpdj4KICAgIDwvZGl2PgogIDwvc2VjdGlvbj4KCiAgPCEtLSA9PT09PT09PT09PT0gSU5UUk8gKyBDQVJPU0VMTE8gPT09PT09PT09PT09IC0tPgogIDxzZWN0aW9uIGNsYXNzPSJ2Yi1pbnRybyI+CiAgICA8ZGl2IGNsYXNzPSJ2Yi13cmFwIj4KICAgICAgPGRpdiBjbGFzcz0idmItaW50cm9fX2dyaWQiPgogICAgICAgIDxkaXYgY2xhc3M9InZiLWNhcm91c2VsIiBhcmlhLWxhYmVsPSJCaWxkZXIgZGVzIFZBSUEgQnVuZGxlcyI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJ2Yi1jYXJvdXNlbF9fdHJhY2siPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ2Yi1jYXJvdXNlbF9fc2xpZGUiPjxpbWcgc3JjPSJodHRwczovL3d3dy52YWlhLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA3L0J1bmRsZS1pbW1hZ2luaS1xdWFkcmF0ZS1EQUNILTEuanBnIiBhbHQ9IkJ1bmRsZSBWQUlBIEN1YmUgSk9ZIHVuZCBWQUlBIENvdmVyIj48L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0idmItY2Fyb3VzZWxfX3NsaWRlIj48aW1nIHNyYz0iaHR0cHM6Ly93d3cudmFpYS5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNy9CdW5kbGUtaW1tYWdpbmktcXVhZHJhdGUtREFDSC0yLmpwZyIgYWx0PSJWQUlBIEN1YmUgSk9ZIHVuZCBWQUlBIENvdmVyIHp1c2FtbWVuIj48L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0idmItY2Fyb3VzZWxfX3NsaWRlIj48aW1nIHNyYz0iaHR0cHM6Ly93d3cudmFpYS5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNy9CdW5kbGUtaW1tYWdpbmktcXVhZHJhdGUtREFDSC0zLmpwZyIgYWx0PSJEZXRhaWxhbnNpY2h0IGRlcyBWQUlBIEJ1bmRsZXMiPjwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ2Yi1jYXJvdXNlbF9fc2xpZGUiPjxpbWcgc3JjPSJodHRwczovL3d3dy52YWlhLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA3L0J1bmRsZS1pbW1hZ2luaS1xdWFkcmF0ZS1EQUNILTQuanBnIiBhbHQ9Ik5hY2hoYWx0aWdlcyBWQUlBIEJ1bmRsZSI+PC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InZiLWNhcm91c2VsX19zbGlkZSI+PGltZyBzcmM9Imh0dHBzOi8vd3d3LnZhaWEuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDcvQnVuZGxlLWltbWFnaW5pLXF1YWRyYXRlLURBQ0gtMi5qcGciIGFsdD0iVkFJQSBDdWJlIEpPWSB1bmQgVkFJQSBDb3ZlciB6dXNhbW1lbiI+PC9kaXY+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDxkaXYgY2xhc3M9InZiLWNhcm91c2VsX19kb3RzIj48c3Bhbj48L3NwYW4+PHNwYW4+PC9zcGFuPjxzcGFuPjwvc3Bhbj48c3Bhbj48L3NwYW4+PC9kaXY+CiAgICAgICAgPC9kaXY+CgogICAgICAgIDxkaXYgY2xhc3M9InZiLWludHJvX190ZXh0Ij4KICAgICAgICAgIDxzcGFuIGNsYXNzPSJ2Yi1leWVicm93Ij5ad2VpIEdlc2NoaWNodGVuLCBlaW5lIEdlc3RlPC9zcGFuPgogICAgICAgICAgPGgyIGNsYXNzPSJ2Yi1oMiI+TWl0IHdpZWRlcmdld29ubmVuZW0gSG9seiByZWdlbmVyaWVyc3QgZHUgendlaSBSZWdpb25lbjwvaDI+CiAgICAgICAgICA8cD5EZXIgPGI+VkFJQSBDdWJlIEpPWTwvYj4gZW50c3RlaHQgYXVzIGRlbiBGaWNodGVuLCBkaWUgZGVyIFN0dXJtIFZhaWEgMjAxOCBpbiBkZW4gRG9sb21pdGVuIGdlZsOkbGx0IGhhdC4gRGllIDxiPlZBSUEgQ292ZXI8L2I+IGVudHN0ZWh0IGF1cyBhcHVsaXNjaGVuIE9saXZlbmLDpHVtZW4sIGRpZSB2b24gWHlsZWxsYSBiZWZhbGxlbiB3dXJkZW4uIFp3ZWkgTWF0ZXJpYWxpZW4sIGRpZSB2ZXJsb3JlbiBzY2hpZW5lbiwgdmVyd2FuZGVsdCBpbiB6d2VpIE9iamVrdGUgZsO8ciBqZWRlbiBUYWcg4oCUIHVuZCBkaWUgd2VpdGVyaGluIFdlcnQgZsO8ciBkaWUgUmVnaW9uZW4gc2NoYWZmZW4sIGF1cyBkZW5lbiBzaWUgc3RhbW1lbi4gPC9wPgoKICAgICAgICAgIDxkaXYgY2xhc3M9InZiLWJyZWFrZG93biI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InZiLWJyZWFrZG93bl9fcm93Ij48c3BhbiBjbGFzcz0idmItYnJlYWtkb3duX19wcm9kIj48aW1nIGNsYXNzPSJ2ajQiIHNyYz0iaHR0cHM6Ly93d3cudmFpYS5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNy9mZXN0YS1wb3AucG5nIiBhbHQ9IlZBSUEgQ3ViZSBKT1kiPlZBSUEgQ3ViZSBKT1k8L3NwYW4+PHNwYW4+ODImbmJzcDvigqw8L3NwYW4+PC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InZiLWJyZWFrZG93bl9fcm93Ij48c3BhbiBjbGFzcz0idmItYnJlYWtkb3duX19wcm9kIj48aW1nIGNsYXNzPSJ2YzEiIHNyYz0iaHR0cHM6Ly93d3cudmFpYS5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNy9jb3Zlci1vbGl2ZS1ncmVlbi5wbmciIGFsdD0iVkFJQSBDb3ZlciI+VkFJQSBDb3Zlcjwvc3Bhbj48c3Bhbj40OCZuYnNwO+KCrDwvc3Bhbj48L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0idmItYnJlYWtkb3duX19yb3cgdmItYnJlYWtkb3duX190b3RhbCI+PHNwYW4+QnVuZGxlLVByZWlzPC9zcGFuPjxzcGFuPjxzcGFuIGNsYXNzPSJ2Yi10b3RhbC1hbXQiPjEyNSZuYnNwO+KCrDwvc3Bhbj48c3BhbiBjbGFzcz0idmItdG90YWwtd2FzIj4xMzAmbmJzcDvigqw8L3NwYW4+PC9zcGFuPjwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ2Yi1icmVha2Rvd25fX3doeSI+CiAgICAgICAgICAgICAgPGg0PldhcnVtIGRhcyBCdW5kbGUgd8OkaGxlbj88L2g0PgogICAgICAgICAgICAgIDx1bD4KICAgICAgICAgICAgICAgIDxsaT5Tb25kZXJwcmVpcyBnZWdlbsO8YmVyIGRlbSBFaW56ZWxrYXVmIGRlciBQcm9kdWt0ZTwvbGk+CiAgICAgICAgICAgICAgICA8bGk+RHUgcmVnZW5lcmllcnN0IHp3ZWkgUmVnaW9uZW4gbWl0IGVpbmVyIGVpbnppZ2VuIEJlc3RlbGx1bmc8L2xpPgogICAgICAgICAgICAgICAgPGxpPlp3ZWkgaWtvbmlzY2hlIFZBSUEgT2JqZWt0ZSBpbiBlaW5lciBWZXJwYWNrdW5nPC9saT4KICAgICAgICAgICAgICA8L3VsPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDwvZGl2PgoKICAgICAgICAgIDxhIGNsYXNzPSJ2Yi1idG4iIGhyZWY9Imh0dHBzOi8vd3d3LnZhaWEuZXUvZGUvcHJvZHVrdC92YWlhLWN1YmUtam95LyNidW5kbGUiPkJ1bmRsZSBrYXVmZW4gPHNwYW4gY2xhc3M9InZiLWFycm93Ij7ihpI8L3NwYW4+PC9hPgogICAgICAgICAgPHNwYW4gY2xhc3M9InZiLWN0YS1ub3RlIj5OdXIgZsO8ciBiZWdyZW56dGUgWmVpdCB2ZXJmw7xnYmFyPC9zcGFuPgogICAgICAgIDwvZGl2PgogICAgICA8L2Rpdj4KICAgIDwvZGl2PgogIDwvc2VjdGlvbj4KCiAgPCEtLSA9PT09PT09PT09PT0gQ09ORklHVVJBVE9SRSBCVU5ETEUgPT09PT09PT09PT09IC0tPgogIDxzZWN0aW9uIGNsYXNzPSJ2Yi1jZmciPgogICAgPGRpdiBjbGFzcz0idmItd3JhcCI+CiAgICAgIDxkaXYgY2xhc3M9InZiLWNmZ19faGVhZCI+CiAgICAgICAgPHNwYW4gY2xhc3M9InZiLWV5ZWJyb3ciPlN0ZWxsZSBkZWluIEJ1bmRsZSB6dXNhbW1lbjwvc3Bhbj4KICAgICAgICA8aDIgY2xhc3M9InZiLWgyIj5Xw6RobGUgZGllIEtvbWJpbmF0aW9uLCBkaWUgenUgZGlyIHBhc3N0PC9oMj4KICAgICAgICA8cD5Lb21iaW5pZXJlIGRpZSBGYXJiZW4gdm9uIEN1YmUgSk9ZIHVuZCBDb3ZlciBnYW56IG5hY2ggV3Vuc2NoOiBEdSBlcmjDpGx0c3Qgc2llIHp1c2FtbWVuLCBpbiBlaW5lbSBlaW56aWdlbiBLYXVmLjwvcD4KICAgICAgPC9kaXY+CgogICAgICA8ZGl2IGNsYXNzPSJ2Yi1jZmdfX2NhcmQiPgogICAgICAgIDwhLS0gc2VsZXR0b3JpIGluZGlwZW5kZW50aSAoZGVmYXVsdDogRmVzdGEgcG9wICsgUGFzdGVsIFR1cnF1b2lzZSkgLS0+CiAgICAgICAgPGlucHV0IHR5cGU9InJhZGlvIiBjbGFzcz0idmItY2ZnX19yIiBuYW1lPSJ2YjItam95IiBpZD0idmIyLWpveS0xIj4KICAgICAgICA8aW5wdXQgdHlwZT0icmFkaW8iIGNsYXNzPSJ2Yi1jZmdfX3IiIG5hbWU9InZiMi1qb3kiIGlkPSJ2YjItam95LTIiPgogICAgICAgIDxpbnB1dCB0eXBlPSJyYWRpbyIgY2xhc3M9InZiLWNmZ19fciIgbmFtZT0idmIyLWpveSIgaWQ9InZiMi1qb3ktMyI+CiAgICAgICAgPGlucHV0IHR5cGU9InJhZGlvIiBjbGFzcz0idmItY2ZnX19yIiBuYW1lPSJ2YjItam95IiBpZD0idmIyLWpveS00IiBjaGVja2VkPSIiPgogICAgICAgIDxpbnB1dCB0eXBlPSJyYWRpbyIgY2xhc3M9InZiLWNmZ19fciIgbmFtZT0idmIyLWpveSIgaWQ9InZiMi1qb3ktNSI+CiAgICAgICAgPGlucHV0IHR5cGU9InJhZGlvIiBjbGFzcz0idmItY2ZnX19yIiBuYW1lPSJ2YjItam95IiBpZD0idmIyLWpveS02Ij4KICAgICAgICA8aW5wdXQgdHlwZT0icmFkaW8iIGNsYXNzPSJ2Yi1jZmdfX3IiIG5hbWU9InZiMi1jb3YiIGlkPSJ2YjItY292LTEiPgogICAgICAgIDxpbnB1dCB0eXBlPSJyYWRpbyIgY2xhc3M9InZiLWNmZ19fciIgbmFtZT0idmIyLWNvdiIgaWQ9InZiMi1jb3YtMiIgY2hlY2tlZD0iIj4KICAgICAgICA8aW5wdXQgdHlwZT0icmFkaW8iIGNsYXNzPSJ2Yi1jZmdfX3IiIG5hbWU9InZiMi1jb3YiIGlkPSJ2YjItY292LTMiPgogICAgICAgIDxpbnB1dCB0eXBlPSJyYWRpbyIgY2xhc3M9InZiLWNmZ19fciIgbmFtZT0idmIyLWNvdiIgaWQ9InZiMi1jb3YtNCI+CgogICAgICAgIDxkaXYgY2xhc3M9InZiLWNmZ19fZ3JpZCI+CiAgICAgICAgICA8IS0tIEpPWSAtLT4KICAgICAgICAgIDxkaXYgY2xhc3M9InZiLWNmZ19fcHJvZCI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InZiLWNmZ19fcGggdmItY2ZnX19waC0tam95Ij4KICAgICAgICAgICAgICA8aW1nIGNsYXNzPSJ2ajEiIHNyYz0iaHR0cHM6Ly93d3cudmFpYS5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNy9ub3R0ZS1tYWdpY2EucG5nIiBhbHQ9IlZBSUEgQ3ViZSBKT1kgTm90dGUgbWFnaWNhIj4KICAgICAgICAgICAgICA8aW1nIGNsYXNzPSJ2ajIiIHNyYz0iaHR0cHM6Ly93d3cudmFpYS5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNy9tb29kLWZyZXNjby5wbmciIGFsdD0iVkFJQSBDdWJlIEpPWSBNb29kIGZyZXNjbyI+CiAgICAgICAgICAgICAgPGltZyBjbGFzcz0idmozIiBzcmM9Imh0dHBzOi8vd3d3LnZhaWEuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDcvdmVyc28tbm9yZC5wbmciIGFsdD0iVkFJQSBDdWJlIEpPWSBWZXJzbyBOb3JkIj4KICAgICAgICAgICAgICA8aW1nIGNsYXNzPSJ2ajQiIHNyYz0iaHR0cHM6Ly93d3cudmFpYS5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNy9mZXN0YS1wb3AucG5nIiBhbHQ9IlZBSUEgQ3ViZSBKT1kgRmVzdGEgcG9wIj4KICAgICAgICAgICAgICA8aW1nIGNsYXNzPSJ2ajUiIHNyYz0iaHR0cHM6Ly93d3cudmFpYS5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNy9udW92aS1pbml6aS5wbmciIGFsdD0iVkFJQSBDdWJlIEpPWSBOdW92aSBpbml6aSI+CiAgICAgICAgICAgICAgPGltZyBjbGFzcz0idmo2IiBzcmM9Imh0dHBzOi8vd3d3LnZhaWEuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDcvdmlhZ2dpby1wcm9mb25kby5wbmciIGFsdD0iVkFJQSBDdWJlIEpPWSBWaWFnZ2lvIHByb2ZvbmRvIj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InZiLWNmZ19fcHRpdGxlIj5WQUlBIEN1YmUgSk9ZPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InZiLWNmZ19fcG5hbWUgdmItY2ZnX19wbmFtZS0tam95Ij4KICAgICAgICAgICAgICA8c3Bhbj48Yj5Ob3R0ZSBtYWdpY2E8L2I+IMK3IEdyYXBoaXRzY2h3YXJ6PC9zcGFuPgogICAgICAgICAgICAgIDxzcGFuPjxiPk1vb2QgZnJlc2NvPC9iPiDCtyBMaW1ldHRlbmdyw7xuPC9zcGFuPgogICAgICAgICAgICAgIDxzcGFuPjxiPlZlcnNvIE5vcmQ8L2I+IMK3IFTDvHJraXNibGF1PC9zcGFuPgogICAgICAgICAgICAgIDxzcGFuPjxiPkZlc3RhIHBvcDwvYj4gwrcgS29yYWxsZW5vcmFuZ2U8L3NwYW4+CiAgICAgICAgICAgICAgPHNwYW4+PGI+TnVvdmkgaW5pemk8L2I+IMK3IEFxdWFncsO8bjwvc3Bhbj4KICAgICAgICAgICAgICA8c3Bhbj48Yj5WaWFnZ2lvIHByb2ZvbmRvPC9iPiDCtyBJbmRpZ29ibGF1PC9zcGFuPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0idmItY2ZnX19zdyI+CiAgICAgICAgICAgICAgPGxhYmVsIGZvcj0idmIyLWpveS0xIiBzdHlsZT0iYmFja2dyb3VuZDojMkUyRTMzIiB0aXRsZT0iTm90dGUgbWFnaWNhIj48L2xhYmVsPgogICAgICAgICAgICAgIDxsYWJlbCBmb3I9InZiMi1qb3ktMiIgc3R5bGU9ImJhY2tncm91bmQ6I0E2QzYzRCIgdGl0bGU9Ik1vb2QgZnJlc2NvIj48L2xhYmVsPgogICAgICAgICAgICAgIDxsYWJlbCBmb3I9InZiMi1qb3ktMyIgc3R5bGU9ImJhY2tncm91bmQ6IzNGQjNDNiIgdGl0bGU9IlZlcnNvIE5vcmQiPjwvbGFiZWw+CiAgICAgICAgICAgICAgPGxhYmVsIGZvcj0idmIyLWpveS00IiBzdHlsZT0iYmFja2dyb3VuZDojRjI2QTRCIiB0aXRsZT0iRmVzdGEgcG9wIj48L2xhYmVsPgogICAgICAgICAgICAgIDxsYWJlbCBmb3I9InZiMi1qb3ktNSIgc3R5bGU9ImJhY2tncm91bmQ6IzYzQzJBNCIgdGl0bGU9Ik51b3ZpIGluaXppIj48L2xhYmVsPgogICAgICAgICAgICAgIDxsYWJlbCBmb3I9InZiMi1qb3ktNiIgc3R5bGU9ImJhY2tncm91bmQ6IzMzMzk3QSIgdGl0bGU9IlZpYWdnaW8gcHJvZm9uZG8iPjwvbGFiZWw+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPC9kaXY+CgogICAgICAgICAgPGRpdiBjbGFzcz0idmItY2ZnX19wbHVzIj4rPC9kaXY+CgogICAgICAgICAgPCEtLSBDT1ZFUiAtLT4KICAgICAgICAgIDxkaXYgY2xhc3M9InZiLWNmZ19fcHJvZCI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InZiLWNmZ19fcGggdmItY2ZnX19waC0tY292ZXIiPgogICAgICAgICAgICAgIDxpbWcgY2xhc3M9InZjMSIgc3JjPSJodHRwczovL3d3dy52YWlhLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA3L2NvdmVyLW9saXZlLWdyZWVuLnBuZyIgYWx0PSJWQUlBIENvdmVyIE9saXZlIEdyZWVuIj4KICAgICAgICAgICAgICA8aW1nIGNsYXNzPSJ2YzIiIHNyYz0iaHR0cHM6Ly93d3cudmFpYS5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNy9jb3Zlci1henp1cmEucG5nIiBhbHQ9IlZBSUEgQ292ZXIgUGFzdGVsIFR1cnF1b2lzZSI+CiAgICAgICAgICAgICAgPGltZyBjbGFzcz0idmMzIiBzcmM9Imh0dHBzOi8vd3d3LnZhaWEuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDcvY292ZXItdGVycmEtYnJvd24ucG5nIiBhbHQ9IlZBSUEgQ292ZXIgVGVycmEgQnJvd24iPgogICAgICAgICAgICAgIDxpbWcgY2xhc3M9InZjNCIgc3JjPSJodHRwczovL3d3dy52YWlhLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA3L2NvdmVyLWxpZ2h0LWl2b3J5LnBuZyIgYWx0PSJWQUlBIENvdmVyIExpZ2h0IEl2b3J5Ij4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InZiLWNmZ19fcHRpdGxlIj5WQUlBIENvdmVyPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InZiLWNmZ19fcG5hbWUgdmItY2ZnX19wbmFtZS0tY292ZXIiPgogICAgICAgICAgICAgIDxzcGFuPjxiPk9saXZlIEdyZWVuPC9iPiDCtyBPbGl2ZW5ibMOkdHRlcjwvc3Bhbj4KICAgICAgICAgICAgICA8c3Bhbj48Yj5QYXN0ZWwgVHVycXVvaXNlPC9iPiDCtyBBZHJpYXRpc2NoZXMgTWVlcjwvc3Bhbj4KICAgICAgICAgICAgICA8c3Bhbj48Yj5UZXJyYSBCcm93bjwvYj4gwrcgYXB1bGlzY2hlIEVyZGU8L3NwYW4+CiAgICAgICAgICAgICAgPHNwYW4+PGI+TGlnaHQgSXZvcnk8L2I+IMK3IGdvbGRlbmUgV2VpdGVuPC9zcGFuPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0idmItY2ZnX19zdyI+CiAgICAgICAgICAgICAgPGxhYmVsIGZvcj0idmIyLWNvdi0xIiBzdHlsZT0iYmFja2dyb3VuZDojNkU2QjNFIiB0aXRsZT0iT2xpdmUgR3JlZW4iPjwvbGFiZWw+CiAgICAgICAgICAgICAgPGxhYmVsIGZvcj0idmIyLWNvdi0yIiBzdHlsZT0iYmFja2dyb3VuZDojOTNDN0M5IiB0aXRsZT0iUGFzdGVsIFR1cnF1b2lzZSI+PC9sYWJlbD4KICAgICAgICAgICAgICA8bGFiZWwgZm9yPSJ2YjItY292LTMiIHN0eWxlPSJiYWNrZ3JvdW5kOiM4QTVBM0IiIHRpdGxlPSJUZXJyYSBCcm93biI+PC9sYWJlbD4KICAgICAgICAgICAgICA8bGFiZWwgZm9yPSJ2YjItY292LTQiIHN0eWxlPSJiYWNrZ3JvdW5kOiNFOUUxQ0IiIHRpdGxlPSJMaWdodCBJdm9yeSI+PC9sYWJlbD4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KCiAgICAgICAgPGRpdiBjbGFzcz0idmItY2ZnX19mb290Ij4KICAgICAgICAgIDxkaXYgY2xhc3M9InZiLWNmZ19fcHJpY2UiPgogICAgICAgICAgICA8c3BhbiBjbGFzcz0idmItbGJsIj5EZWluIEJ1bmRsZTwvc3Bhbj4KICAgICAgICAgICAgPHNwYW4gY2xhc3M9InZiLWFtdCI+MTI1Jm5ic3A74oKsPC9zcGFuPgogICAgICAgICAgICA8c3BhbiBjbGFzcz0idmItd2FzIj4xMzAmbmJzcDvigqw8L3NwYW4+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDxkaXYgY2xhc3M9InZiLWNmZ19fYnV5Ij4KICAgICAgICAgICAgPGEgY2xhc3M9InZiLWJ0biIgaHJlZj0iaHR0cHM6Ly93d3cudmFpYS5ldS9kZS9wcm9kdWt0L3ZhaWEtY3ViZS1qb3kvI2J1bmRsZSI+QnVuZGxlIGthdWZlbiA8c3BhbiBjbGFzcz0idmItYXJyb3ciPuKGkjwvc3Bhbj48L2E+CiAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJ2Yi1jdGEtbm90ZSI+TnVyIGbDvHIgYmVncmVuenRlIFplaXQgdmVyZsO8Z2Jhcjwvc3Bhbj4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICA8L2Rpdj4KICAgIDwvZGl2PgogIDwvc2VjdGlvbj4KCiAgPCEtLSA9PT09PT09PT09PT0gVEVSUklUT1JJICsgSU1QQVRUTyAoY2FyZCBmbGlwKSA9PT09PT09PT09PT0gLS0+CiAgPHNlY3Rpb24gY2xhc3M9InZiLXRlcnIiPgogICAgPGRpdiBjbGFzcz0idmItd3JhcCI+CiAgICAgIDxkaXYgY2xhc3M9InZiLXRlcnJfX2hlYWQiPgogICAgICAgIDxzcGFuIGNsYXNzPSJ2Yi1leWVicm93Ij5EaWUgZWNodGUgV2lya3VuZzwvc3Bhbj4KICAgICAgICA8aDIgY2xhc3M9InZiLWgyIj5EaWUgUmVnaW9uZW4sIGRpZSBkdSByZWdlbmVyaWVyc3Q8L2gyPgogICAgICAgIDxwIGNsYXNzPSJ2Yi1sZWFkIj5KZWRlcyBWQUlBIFByb2R1a3QgZW50c3RlaHQgYXVzIHdpZWRlcmdld29ubmVuZW4gTWF0ZXJpYWxpZW4gdW5kIHRyw6RndCBkYXp1IGJlaSwgZGllIFJlZ2lvbiB6dSByZWdlbmVyaWVyZW4sIGF1cyBkZXIgZXMgc3RhbW10LiBEcmVoZSBkaWUgS2FydGVuIHVuZCBlbnRkZWNrZSBkaWUgV2lya3VuZyBkZWluZXMgS2F1ZnMuPC9wPgogICAgICA8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0idmItdGVycl9fZ3JpZCI+CgogICAgICAgIDwhLS0gRE9MT01JVEkgLS0+CiAgICAgICAgPGRpdiBjbGFzcz0idmItZmxpcCI+CiAgICAgICAgICA8aW5wdXQgdHlwZT0iY2hlY2tib3giIGNsYXNzPSJ2Yi1mbGlwX19jYiIgaWQ9InZiLWZsaXAtZG9sb21pdGkiPgogICAgICAgICAgPGRpdiBjbGFzcz0idmItZmxpcF9faW5uZXIiPgogICAgICAgICAgICA8IS0tIGZyb250ZSAtLT4KICAgICAgICAgICAgPGRpdiBjbGFzcz0idmItZmxpcF9fZmFjZSB2Yi1mbGlwX19mcm9udCI+CiAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vd3d3LnZhaWEuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMTEvSFAtcHJvZ2V0dG8tZG9sb21pdGkuanBnIiBhbHQ9IkRpZSBEb2xvbWl0ZW4sIFNjaGF1cGxhdHogZGVzIHVyc3Byw7xuZ2xpY2hlbiBWQUlBIFByb2pla3RzIj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ2Yi1mbGlwX19ib2R5Ij4KICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJ2Yi10ZXJyX190YWciPkRvbG9taXRlbjwvc3Bhbj4KICAgICAgICAgICAgICAgIDxoMz5EdSBwZmxhbnp0IGVpbmVuIEJhdW0gaW4gZGVuIERvbG9taXRlbjwvaDM+CiAgICAgICAgICAgICAgICA8cD5Gw7xyIGplZGVuIFZBSUEgQ3ViZSBwZmxhbnplbiB3aXIgZWluZW4gbmV1ZW4gQmF1bSBkb3J0LCB3byBkZXIgU3R1cm0gVmFpYSAyMDE4IDQyIE1pbGxpb25lbiBCw6R1bWUgZ2Vmw6RsbHQgaGF0LjwvcD4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICA8bGFiZWwgZm9yPSJ2Yi1mbGlwLWRvbG9taXRpIiBjbGFzcz0idmItZmxpcF9fYnRuIiBhcmlhLWxhYmVsPSJXaXJrdW5nIGluIGRlbiBEb2xvbWl0ZW4gZW50ZGVja2VuIj5XaXJrdW5nIGVudGRlY2tlbiA8c3ZnIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cG9seWxpbmUgcG9pbnRzPSIyMyA0IDIzIDEwIDE3IDEwIj48L3BvbHlsaW5lPjxwb2x5bGluZSBwb2ludHM9IjEgMjAgMSAxNCA3IDE0Ij48L3BvbHlsaW5lPjxwYXRoIGQ9Ik0zLjUxIDlhOSA5IDAgMCAxIDE0Ljg1LTMuMzZMMjMgMTBNMSAxNGw0LjY0IDQuMzZBOSA5IDAgMCAwIDIwLjQ5IDE1Ij48L3BhdGg+PC9zdmc+PC9sYWJlbD4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwhLS0gcmV0cm8gLS0+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InZiLWZsaXBfX2ZhY2UgdmItZmxpcF9fYmFjayI+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idmItYmlnIj4rMSBCYXVtPC9kaXY+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idmItc3ViIj5pbiBkZW4gRG9sb21pdGVuIGdlcGZsYW56dDwvZGl2PgogICAgICAgICAgICAgIDxwPkbDvHIgamVkZW4gQ3ViZSBKT1kgdHLDpGdzdCBkdSB6dXIgUGZsYW56dW5nIGVpbmVzIG5ldWVuIEJhdW1lcyBpbiBkZW4gRG9sb21pdGVuIGJlaS4gRXIgd2lyZCBhdXMgZGVtIEhvbHogZGVyIHZvbSBTdHVybSBWYWlhIGdlZsOkbGx0ZW4gRmljaHRlbiB1bmQgTMOkcmNoZW4gZ2VmZXJ0aWd0IHVuZCBtaXQgRmFyYmVuIGF1ZiBXYXNzZXJiYXNpcyB2ZXJlZGVsdC48L3A+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idmItZmxpcF9fc3RhdHMiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idmItc3RhdCI+PGRpdiBjbGFzcz0idmItc3RhdC1uIj40MiZuYnNwO01pby48L2Rpdj48ZGl2IGNsYXNzPSJ2Yi1zdGF0LWwiPjIwMTggZ2Vmw6RsbHRlIELDpHVtZTwvZGl2PjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idmItc3RhdCI+PGRpdiBjbGFzcz0idmItc3RhdC1uIj4yMDAuMDAwPC9kaXY+PGRpdiBjbGFzcz0idmItc3RhdC1sIj5iZXJlaXRzIG5hY2hnZXBmbGFuenQ8L2Rpdj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InZiLXN0YXQiPjxkaXYgY2xhc3M9InZiLXN0YXQtbiI+NTAwJm5ic3A7dDwvZGl2PjxkaXYgY2xhc3M9InZiLXN0YXQtbCI+d2llZGVyZ2V3b25uZW5lcyBIb2x6PC9kaXY+PC9kaXY+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgPGxhYmVsIGZvcj0idmItZmxpcC1kb2xvbWl0aSIgY2xhc3M9InZiLWZsaXBfX2J0biIgYXJpYS1sYWJlbD0iWnVyw7xjayB6dXIgVm9yZGVyc2VpdGUiPlp1csO8Y2sgPHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PGxpbmUgeDE9IjE5IiB5MT0iMTIiIHgyPSI1IiB5Mj0iMTIiPjwvbGluZT48cG9seWxpbmUgcG9pbnRzPSIxMiAxOSA1IDEyIDEyIDUiPjwvcG9seWxpbmU+PC9zdmc+PC9sYWJlbD4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KCiAgICAgICAgPCEtLSBQVUdMSUEgLS0+CiAgICAgICAgPGRpdiBjbGFzcz0idmItZmxpcCI+CiAgICAgICAgICA8aW5wdXQgdHlwZT0iY2hlY2tib3giIGNsYXNzPSJ2Yi1mbGlwX19jYiIgaWQ9InZiLWZsaXAtcHVnbGlhIj4KICAgICAgICAgIDxkaXYgY2xhc3M9InZiLWZsaXBfX2lubmVyIj4KICAgICAgICAgICAgPCEtLSBmcm9udGUgLS0+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InZiLWZsaXBfX2ZhY2UgdmItZmxpcF9fZnJvbnQiPgogICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL3d3dy52YWlhLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA1LzA0NDBRNUE1MDYyLTEtMS1zY2FsZWQuanBnIiBhbHQ9IkRpZSBNaXR0ZWxtZWVyLU1hY2NoaWEgdW5kIGRpZSBPbGl2ZW5iw6R1bWUgZGVzIFNhbGVudG8gaW4gQXB1bGllbiI+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idmItZmxpcF9fYm9keSI+CiAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0idmItdGVycl9fdGFnIGlzLWdvbGQiPkFwdWxpZW48L3NwYW4+CiAgICAgICAgICAgICAgICA8aDM+RHUgcmVnZW5lcmllcnN0IDEmbmJzcDttwrIgTWl0dGVsbWVlci1NYWNjaGlhPC9oMz4KICAgICAgICAgICAgICAgIDxwPkplZGUgVkFJQSBDb3ZlciB0csOkZ3QgenVyIFdpZWRlcmdlYnVydCBkZXIgTWl0dGVsbWVlci1NYWNjaGlhIGltIFdhbGQgZGVyIFdpZWRlcmdlYnVydCBpbiBTcGVjY2hpYSZuYnNwOyhMRSkgYmVpLjwvcD4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICA8bGFiZWwgZm9yPSJ2Yi1mbGlwLXB1Z2xpYSIgY2xhc3M9InZiLWZsaXBfX2J0biIgYXJpYS1sYWJlbD0iV2lya3VuZyBpbiBBcHVsaWVuIGVudGRlY2tlbiI+V2lya3VuZyBlbnRkZWNrZW4gPHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBvbHlsaW5lIHBvaW50cz0iMjMgNCAyMyAxMCAxNyAxMCI+PC9wb2x5bGluZT48cG9seWxpbmUgcG9pbnRzPSIxIDIwIDEgMTQgNyAxNCI+PC9wb2x5bGluZT48cGF0aCBkPSJNMy41MSA5YTkgOSAwIDAgMSAxNC44NS0zLjM2TDIzIDEwTTEgMTRsNC42NCA0LjM2QTkgOSAwIDAgMCAyMC40OSAxNSI+PC9wYXRoPjwvc3ZnPjwvbGFiZWw+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8IS0tIHJldHJvIC0tPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ2Yi1mbGlwX19mYWNlIHZiLWZsaXBfX2JhY2sgaXMtcHVnbGlhIj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ2Yi1iaWciPisxIG3CsjwvZGl2PgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9InZiLXN1YiI+cmVnZW5lcmllcnRlIE1pdHRlbG1lZXItTWFjY2hpYTwvZGl2PgogICAgICAgICAgICAgIDxwPkRpZSBWQUlBIENvdmVyIGVudHN0ZWh0IGF1cyBPbGl2ZSBNYXR0ZXLihKIsIGRlbSBCaW9rb21wb3NpdCBtaXQgZGVtIEhvbHogZGVyIHZvbiBYeWxlbGxhIGJlZmFsbGVuZW4gT2xpdmVuYsOkdW1lLiBKZWRlIENvdmVyIGJpbGRldCBkZW4gZWNodGVuIFNjYW4gZWluZXIgQmF1bXJpbmRlIGFiIHVuZCB0csOkZ3QgZGllIGVpbmdyYXZpZXJ0ZW4gS29vcmRpbmF0ZW4gZGVzIGVyc3RlbiBXYWxkZXMgZGVyIFdpZWRlcmdlYnVydC48L3A+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idmItZmxpcF9fc3RhdHMiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idmItc3RhdCI+PGRpdiBjbGFzcz0idmItc3RhdC1uIj4yMCZuYnNwO01pby4rPC9kaXY+PGRpdiBjbGFzcz0idmItc3RhdC1sIj5zZWl0IDIwMTMgYmVmYWxsZW5lIE9saXZlbmLDpHVtZTwvZGl2PjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idmItc3RhdCI+PGRpdiBjbGFzcz0idmItc3RhdC1uIj5TcGVjY2hpYSZuYnNwOyhMRSk8L2Rpdj48ZGl2IGNsYXNzPSJ2Yi1zdGF0LWwiPldhbGQgZGVyIFdpZWRlcmdlYnVydDwvZGl2PjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idmItc3RhdCI+PGRpdiBjbGFzcz0idmItc3RhdC1uIj4xMDAlPC9kaXY+PGRpdiBjbGFzcz0idmItc3RhdC1sIj5pdGFsaWVuaXNjaGUgTGllZmVya2V0dGU8L2Rpdj48L2Rpdj4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICA8bGFiZWwgZm9yPSJ2Yi1mbGlwLXB1Z2xpYSIgY2xhc3M9InZiLWZsaXBfX2J0biIgYXJpYS1sYWJlbD0iWnVyw7xjayB6dXIgVm9yZGVyc2VpdGUiPlp1csO8Y2sgPHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PGxpbmUgeDE9IjE5IiB5MT0iMTIiIHgyPSI1IiB5Mj0iMTIiPjwvbGluZT48cG9seWxpbmUgcG9pbnRzPSIxMiAxOSA1IDEyIDEyIDUiPjwvcG9seWxpbmU+PC9zdmc+PC9sYWJlbD4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KCiAgICAgIDwvZGl2PgogICAgPC9kaXY+CiAgPC9zZWN0aW9uPgoKICA8IS0tID09PT09PT09PT09PSBQUk9ET1RUSSAoY2FyZCBmaW5hbGkpID09PT09PT09PT09PSAtLT4KICA8c2VjdGlvbiBjbGFzcz0idmItcHJvZCI+CiAgICA8ZGl2IGNsYXNzPSJ2Yi13cmFwIj4KICAgICAgPGRpdiBjbGFzcz0idmItcHJvZF9faGVhZCI+CiAgICAgICAgPHNwYW4gY2xhc3M9InZiLWV5ZWJyb3ciPkpldHp0IGthdWZlbjwvc3Bhbj4KICAgICAgICA8aDIgY2xhc3M9InZiLWgyIj5JbnRlcmVzc2llcnQgZGljaCBudXIgZWluIFByb2R1a3Q\/PC9oMj4KICAgICAgICA8cD5FbnRkZWNrZSBWQUlBIEN1YmUgSk9ZIHVuZCBWQUlBIENvdmVyIGF1Y2ggZWluemVsbi4gS2VpbmUgU29yZ2U6IFNvbGx0ZXN0IGR1IGRpY2ggYmVpbSBTdMO2YmVybiBkb2NoIGbDvHIgYmVpZGUgZW50c2NoZWlkZW4sIGZpbmRlc3QgZHUgZGFzIEJ1bmRsZSB6dW0gU29uZGVycHJlaXMgYXVjaCBhdWYgZGVuIGVpbnplbG5lbiBQcm9kdWt0c2VpdGVuLjwvcD4KICAgICAgPC9kaXY+CiAgICAgIDxkaXYgY2xhc3M9InZiLXByb2RfX2dyaWQiPgoKICAgICAgICA8ZGl2IGNsYXNzPSJ2Yi1wcm9kX19jYXJkIj4KICAgICAgICAgIDxkaXYgY2xhc3M9InZiLXByb2RfX21lZGlhIj4KICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vd3d3LnZhaWEuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjIvMTEvNjY1eDc1NV9KT1ktMi0xLmpwZyIgYWx0PSJWQUlBIEN1YmUgSk9ZIGluIEZhcmJlIj4KICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPGRpdiBjbGFzcz0idmItcHJvZF9faW5mbyI+CiAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJ2Yi10ZXJyX190YWciPkRvbG9taXRlbjwvc3Bhbj4KICAgICAgICAgICAgPGgzPlZBSUEgQ3ViZSBKT1k8L2gzPgogICAgICAgICAgICA8cD5EZXIgS2xhbmd2ZXJzdMOkcmtlciBhdXMgZGVtIEhvbHogZGVyIERvbG9taXRlbiwgaW4gZGVyIEVuZXJnaWUgdm9uIHNlY2hzIEZhcmJlbi4gS2VpbmUgQmF0dGVyaWUsIGtlaW4gS2FiZWw6IG51ciBkZXIgbmF0w7xybGljaGUgS2xhbmcgZGVpbmVzIFNtYXJ0cGhvbmVzLjwvcD4KICAgICAgICAgICAgPGRpdiBjbGFzcz0idmItcHJvZF9fZm9vdCI+CiAgICAgICAgICAgICAgPGEgY2xhc3M9InZiLXByb2RfX2xpbmsiIGhyZWY9Imh0dHBzOi8vd3d3LnZhaWEuZXUvZGUvcHJvZHVrdC92YWlhLWN1YmUtam95LyI+WnVtIFByb2R1a3QgPHNwYW4gY2xhc3M9InZiLWFycm93Ij7ihpI8L3NwYW4+PC9hPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgoKICAgICAgICA8ZGl2IGNsYXNzPSJ2Yi1wcm9kX19jYXJkIj4KICAgICAgICAgIDxkaXYgY2xhc3M9InZiLXByb2RfX21lZGlhIj4KICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vd3d3LnZhaWEuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDUvTW9kZWxsaS0yLTItc2NhbGVkLmpwZyIgYWx0PSJWQUlBIENvdmVyIGF1cyBPbGl2ZSBNYXR0ZXIgZsO8ciBTbWFydHBob25lcyI+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDxkaXYgY2xhc3M9InZiLXByb2RfX2luZm8iPgogICAgICAgICAgICA8c3BhbiBjbGFzcz0idmItdGVycl9fdGFnIGlzLWdvbGQiPkFwdWxpZW48L3NwYW4+CiAgICAgICAgICAgIDxoMz5WQUlBIENvdmVyPC9oMz4KICAgICAgICAgICAgPHA+RGllIGVyc3RlIEhhbmR5aMO8bGxlIGF1cyBPbGl2ZW4tQmlva29tcG9zaXQsIGRpZSBkaWUgTWl0dGVsbWVlci1NYWNjaGlhIHJlZ2VuZXJpZXJ0LiBKZWRlcyBTdMO8Y2sgaXN0IGVpbnppZ2FydGlnOiBFcyBiaWxkZXQgZGllIGVjaHRlIFJpbmRlIGVpbmVzIGFwdWxpc2NoZW4gT2xpdmVuYmF1bXMgYWIuPC9wPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ2Yi1wcm9kX19mb290Ij4KICAgICAgICAgICAgICA8YSBjbGFzcz0idmItcHJvZF9fbGluayIgaHJlZj0iaHR0cHM6Ly93d3cudmFpYS5ldS9kZS9wcm9kdWt0L3ZhaWEtY292ZXIvIj5adW0gUHJvZHVrdCA8c3BhbiBjbGFzcz0idmItYXJyb3ciPuKGkjwvc3Bhbj48L2E+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CgogICAgICA8L2Rpdj4KICAgIDwvZGl2PgogIDwvc2VjdGlvbj4KCjwvZGl2Pgo8IS0tID09PT09PT09PT09PT09PT09PT09PSBGSU5FIExBTkRJTkcgQlVORExFIFZBSUEgKERFKSA9PT09PT09PT09PT09PT09PT09PT0gLS0+AgAGALYBAH2QBX0AdwZjbG9zZWR3BmNsb3NlZHcAeXcAdwB4dyRjYmIzM2RlMi1jYTk0LTQ5OGUtYjRjMi0yMzAxZWMzOTdkMDh3DGNvcmUvY29sdW1uc3h3JGUwNDNiMmViLTYwZmQtNGZjZC1hZWExLTZjMDNmOWQ3NTAwOXh3C2NvcmUvY29sdW1udwRmdWxsdyQyMWUzMThmYS05NWQ0LTQ4ZDktYTIzZC05MTYzYjA0MGNhYWJ4dwljb3JlL2h0bWwDAHe2qAI8IS0tID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gLS0+CjwhLS0gVkFJQSDCtyBMQU5ESU5HIEJVTkRMRSBERSAgIkVpbiBLYXVmLCB6d2VpIHJlZ2VuZXJpZXJ0ZSBSZWdpb25lbiIgLS0+CjwhLS0gSW5jb2xsYSB0dXR0byBxdWVzdG8gaW4gdW4gYmxvY2NvICJIVE1MIHBlcnNvbmFsaXp6YXRvIiBkaSBXUCAgLS0+CjwhLS0gVHV0dG8gbG8gc3RpbGUgw6ggc2NvcGVkIHN1ICN2YWlhLWJ1bmRsZSAobmVzc3VuIGNvbmZsaXR0byB0ZW1hKSAtLT4KPCEtLSBOZXNzdW4gSmF2YVNjcmlwdDogY2Fyb3NlbGxvLCBjYXJkIGZsaXAgZSBjb2xvciBtaXhlciBpbiBDU1MgLS0+CjwhLS0gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAtLT4KCjxzdHlsZT4KQGltcG9ydCB1cmwoJ2h0dHBzOi8vYXBpLmZvbnRzaGFyZS5jb20vdjIvY3NzP2ZbXT1jbGFzaC1kaXNwbGF5QDMwMCw0MDAsNTAwLDYwMCw3MDAmZGlzcGxheT1zd2FwJyk7CgojdmFpYS1idW5kbGV7CiAgLyogcGFsZXR0ZSBpc3RpdHV6aW9uYWxlICovCiAgLS12Yi1kYXJrOiMwRTNCMjY7CiAgLS12Yi1ncmVlbjojMDA3QTRFOwogIC0tdmItbWludDojQzlFQ0Q5OwogIC0tdmItZ29sZDojRERDMDAwOwogIC0tdmItY3JlYW06I0YzRjBFNDsKICAtLXZiLXBsdW06IzYxMEYzODsKCiAgLS12Yi1mb250OidDbGFzaCBEaXNwbGF5JywtYXBwbGUtc3lzdGVtLEJsaW5rTWFjU3lzdGVtRm9udCwnU2Vnb2UgVUknLHNhbnMtc2VyaWY7CiAgLS12Yi1tYXh3OjEyMDBweDsKCiAgZm9udC1mYW1pbHk6dmFyKC0tdmItZm9udCk7CiAgY29sb3I6dmFyKC0tdmItZGFyayk7CiAgYmFja2dyb3VuZDp2YXIoLS12Yi1jcmVhbSk7CiAgbGluZS1oZWlnaHQ6MS42OwogIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7CiAgdGV4dC1yZW5kZXJpbmc6b3B0aW1pemVMZWdpYmlsaXR5Owp9CgovKiByZXNldCBsb2NhbGUgKi8KI3ZhaWEtYnVuZGxlICp7Ym94LXNpemluZzpib3JkZXItYm94O21hcmdpbjowO3BhZGRpbmc6MDt9CiN2YWlhLWJ1bmRsZSBpbWd7ZGlzcGxheTpibG9jazttYXgtd2lkdGg6MTAwJTt9CiN2YWlhLWJ1bmRsZSBhe3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOmluaGVyaXQ7fQoKLyogaGVscGVyICovCiN2YWlhLWJ1bmRsZSAudmItd3JhcHttYXgtd2lkdGg6dmFyKC0tdmItbWF4dyk7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjAgY2xhbXAoMjBweCw1dncsNDhweCk7fQojdmFpYS1idW5kbGUgLnZiLWV5ZWJyb3d7CiAgZm9udC1zaXplOi43OHJlbTtmb250LXdlaWdodDo2MDA7bGV0dGVyLXNwYWNpbmc6LjIyZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOwogIGNvbG9yOnZhcigtLXZiLWdyZWVuKTttYXJnaW4tYm90dG9tOjE4cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7Cn0KI3ZhaWEtYnVuZGxlIC52Yi1leWVicm93LmlzLWxpZ2h0e2NvbG9yOnZhcigtLXZiLWdvbGQpO30KI3ZhaWEtYnVuZGxlIC52Yi1oMnsKICBmb250LXdlaWdodDo2MDA7bGluZS1oZWlnaHQ6MS4wODtsZXR0ZXItc3BhY2luZzotLjAyZW07CiAgZm9udC1zaXplOmNsYW1wKDEuOHJlbSwzLjJ2dywyLjZyZW0pOwp9CiN2YWlhLWJ1bmRsZSAudmItbGVhZHsKICBmb250LXNpemU6Y2xhbXAoMS4wNXJlbSwxLjZ2dywxLjIycmVtKTtmb250LXdlaWdodDo0MDA7bWF4LXdpZHRoOjYwY2g7Cn0KCi8qIENUQSAqLwojdmFpYS1idW5kbGUgLnZiLWJ0bnsKICBkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MTJweDsKICBiYWNrZ3JvdW5kOnZhcigtLXZiLXBsdW0pO2NvbG9yOiNmZmY7CiAgZm9udC1mYW1pbHk6dmFyKC0tdmItZm9udCk7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxLjAycmVtO2xldHRlci1zcGFjaW5nOi4wMmVtOwogIHBhZGRpbmc6MThweCAzOHB4O2JvcmRlci1yYWRpdXM6MTAwcHg7CiAgdHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjI1cyBlYXNlLGJveC1zaGFkb3cgLjI1cyBlYXNlLGJhY2tncm91bmQgLjI1cyBlYXNlOwogIGJveC1zaGFkb3c6MCAxMHB4IDMwcHggLTEycHggcmdiYSg5NywxNSw1NiwuNTUpOwp9CiN2YWlhLWJ1bmRsZSAudmItYnRuOmhvdmVye3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0zcHgpO2JhY2tncm91bmQ6IzdhMTU0ODtib3gtc2hhZG93OjAgMThweCA0MHB4IC0xNHB4IHJnYmEoOTcsMTUsNTYsLjY1KTt9CiN2YWlhLWJ1bmRsZSAudmItYnRuIC52Yi1hcnJvd3t0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMjVzIGVhc2U7fQojdmFpYS1idW5kbGUgLnZiLWJ0bjpob3ZlciAudmItYXJyb3d7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoNXB4KTt9Ci8qIG5vdGEgZ3JpZ2lhIHNvdHRvIGxlIENUQSAqLwojdmFpYS1idW5kbGUgLnZiLWN0YS1ub3RlewogIGRpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjdweDsKICBmb250LXNpemU6LjgycmVtO2ZvbnQtd2VpZ2h0OjUwMDtjb2xvcjojOGFhMDk0O2xldHRlci1zcGFjaW5nOi4wMWVtO21hcmdpbi10b3A6MTJweDsKfQojdmFpYS1idW5kbGUgLnZiLWN0YS1ub3RlOjpiZWZvcmV7CiAgY29udGVudDoiIjt3aWR0aDo3cHg7aGVpZ2h0OjdweDtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kOnZhcigtLXZiLWdvbGQpO2ZsZXg6bm9uZTsKICBib3gtc2hhZG93OjAgMCAwIDNweCByZ2JhKDIyMSwxOTIsMCwuMjUpOwp9CgovKiA9PT09PT09PT09PT09PT09PT09IEhFUk8gPT09PT09PT09PT09PT09PT09PSAqLwojdmFpYS1idW5kbGUgLnZiLWhlcm97CiAgcG9zaXRpb246cmVsYXRpdmU7bWluLWhlaWdodDo5MnZoO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LWVuZDsKICBiYWNrZ3JvdW5kOgogICAgbGluZWFyLWdyYWRpZW50KDE4MGRlZyxyZ2JhKDE0LDU5LDM4LC4xNSkgMCUscmdiYSgxNCw1OSwzOCwuMDUpIDQyJSxyZ2JhKDE0LDU5LDM4LC44NikgMTAwJSksCiAgICB1cmwoJ2h0dHBzOi8vd3d3LnZhaWEuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDcvSGVyby1TZWN0aW9uLUJ1bmRsZS1WZXJ0aWNhbGUtVnVvdG8uanBnJykgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDsKICBwYWRkaW5nLWJvdHRvbTpjbGFtcCg0OHB4LDd2dyw5MHB4KTsKICBvdmVyZmxvdzpoaWRkZW47Cn0KI3ZhaWEtYnVuZGxlIC52Yi1oZXJvX19pbm5lcntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7fQojdmFpYS1idW5kbGUgLnZiLWhlcm8gaDF7CiAgY29sb3I6I2ZmZjtmb250LXdlaWdodDo2MDA7bGV0dGVyLXNwYWNpbmc6LS4wMjVlbTtsaW5lLWhlaWdodDoxLjAyOwogIGZvbnQtc2l6ZTpjbGFtcCgyLjZyZW0sN3Z3LDUuNHJlbSk7bWF4LXdpZHRoOjE2Y2g7CiAgYW5pbWF0aW9uOnZiLWZhZGUgLjhzIGVhc2UgLjFzIGJvdGg7Cn0KI3ZhaWEtYnVuZGxlIC52Yi1oZXJvIGgxIGVte2ZvbnQtc3R5bGU6bm9ybWFsO2NvbG9yOnZhcigtLXZiLWdvbGQpO30KI3ZhaWEtYnVuZGxlIC52Yi1oZXJvIHB7CiAgY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuOSk7Zm9udC1zaXplOmNsYW1wKDEuMDVyZW0sMS44dncsMS4zNXJlbSk7Zm9udC13ZWlnaHQ6NDAwOwogIG1heC13aWR0aDo0NmNoO21hcmdpbi10b3A6MjRweDsKICBhbmltYXRpb246dmItZmFkZSAuOHMgZWFzZSAuMnMgYm90aDsKfQojdmFpYS1idW5kbGUgLnZiLWhlcm9fX2FjdGlvbnN7CiAgZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MjJweDttYXJnaW4tdG9wOjM4cHg7CiAgYW5pbWF0aW9uOnZiLWZhZGUgLjhzIGVhc2UgLjNzIGJvdGg7Cn0KI3ZhaWEtYnVuZGxlIC52Yi1oZXJvX19wcmljZXtjb2xvcjojZmZmO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpiYXNlbGluZTtnYXA6MTBweDt9CiN2YWlhLWJ1bmRsZSAudmItaGVyb19fcHJpY2UgLnZiLWFtb3VudHtmb250LXNpemU6Mi40cmVtO2ZvbnQtd2VpZ2h0OjYwMDtsZXR0ZXItc3BhY2luZzotLjAyZW07fQojdmFpYS1idW5kbGUgLnZiLWhlcm9fX3ByaWNlIC52Yi13YXN7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNTUpO3RleHQtZGVjb3JhdGlvbjpsaW5lLXRocm91Z2g7Zm9udC1zaXplOjEuMTVyZW07Zm9udC13ZWlnaHQ6NDAwO30KI3ZhaWEtYnVuZGxlIC52Yi1oZXJvX19wcmljZSAudmItbGJse2NvbG9yOnZhcigtLXZiLW1pbnQpO2ZvbnQtc2l6ZTouOHJlbTtsZXR0ZXItc3BhY2luZzouMTRlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7fQpAa2V5ZnJhbWVzIHZiLWZhZGV7ZnJvbXtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMjJweCk7fXRve29wYWNpdHk6MTt0cmFuc2Zvcm06bm9uZTt9fQoKLyogPT09PT09PT09PT09PT09PT09PSBJTlRSTyArIENBUk9TRUxMTyA9PT09PT09PT09PT09PT09PT09ICovCiN2YWlhLWJ1bmRsZSAudmItaW50cm97cGFkZGluZzpjbGFtcCg3MnB4LDEwdncsMTMwcHgpIDA7fQojdmFpYS1idW5kbGUgLnZiLWludHJvX19ncmlkewogIGRpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcjtnYXA6Y2xhbXAoMzZweCw2dncsODBweCk7YWxpZ24taXRlbXM6Y2VudGVyOwp9Ci8qIGNhcm9zZWxsbyBwdXJvIGNzcyAqLwojdmFpYS1idW5kbGUgLnZiLWNhcm91c2VsewogIHBvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7YXNwZWN0LXJhdGlvOjEvMTtib3JkZXItcmFkaXVzOjI0cHg7b3ZlcmZsb3c6aGlkZGVuOwogIGJhY2tncm91bmQ6dmFyKC0tdmItbWludCk7Ym94LXNoYWRvdzowIDMwcHggNjBweCAtMzBweCByZ2JhKDE0LDU5LDM4LC40KTsKfQojdmFpYS1idW5kbGUgLnZiLWNhcm91c2VsX190cmFja3sKICBkaXNwbGF5OmZsZXg7d2lkdGg6NTAwJTtoZWlnaHQ6MTAwJTsKICBhbmltYXRpb246dmItc2xpZGUgMjRzIGN1YmljLWJlemllciguNywwLC4zLDEpIGluZmluaXRlOwp9CiN2YWlhLWJ1bmRsZSAudmItY2Fyb3VzZWxfX3NsaWRle3dpZHRoOjIwJTtoZWlnaHQ6MTAwJTt9CiN2YWlhLWJ1bmRsZSAudmItY2Fyb3VzZWxfX3NsaWRlIGltZ3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXI7fQpAa2V5ZnJhbWVzIHZiLXNsaWRlewogIDAlLDE1JSAgIHt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt9CiAgMjAlLDM1JSAge3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0yMCUpO30KICA0MCUsNTUlICB7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTQwJSk7fQogIDYwJSw3NSUgIHt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNjAlKTt9CiAgODAlLDEwMCUge3RyYW5zZm9ybTp0cmFuc2xhdGVYKC04MCUpO30KfQojdmFpYS1idW5kbGUgLnZiLWNhcm91c2VsX19kb3RzewogIHBvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtyaWdodDowO2JvdHRvbToxNnB4O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2dhcDo4cHg7ei1pbmRleDoyOwp9CiN2YWlhLWJ1bmRsZSAudmItY2Fyb3VzZWxfX2RvdHMgc3Bhbnt3aWR0aDo3cHg7aGVpZ2h0OjdweDtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjU1KTt9CgojdmFpYS1idW5kbGUgLnZiLWludHJvX190ZXh0IGgye21hcmdpbi1ib3R0b206MjJweDt9CiN2YWlhLWJ1bmRsZSAudmItaW50cm9fX3RleHQgcHtmb250LXNpemU6MS4xMnJlbTtjb2xvcjojMjc0YjNhO21heC13aWR0aDo1MmNoO30KI3ZhaWEtYnVuZGxlIC52Yi1icmVha2Rvd257CiAgbWFyZ2luOjM0cHggMDtwYWRkaW5nOjI0cHggMjhweDtib3JkZXItcmFkaXVzOjE4cHg7YmFja2dyb3VuZDojZmZmOwogIGJvcmRlcjoxcHggc29saWQgcmdiYSgxNCw1OSwzOCwuMDgpO2JveC1zaGFkb3c6MCAxMnB4IDMwcHggLTIwcHggcmdiYSgxNCw1OSwzOCwuMyk7Cn0KI3ZhaWEtYnVuZGxlIC52Yi1icmVha2Rvd25fX3Jvd3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6OHB4IDA7Zm9udC1zaXplOjEuMDJyZW07fQojdmFpYS1idW5kbGUgLnZiLWJyZWFrZG93bl9fcm93IHNwYW46Zmlyc3QtY2hpbGR7Y29sb3I6IzNhNWM0YTt9CiN2YWlhLWJ1bmRsZSAudmItYnJlYWtkb3duX19yb3cgc3BhbjpsYXN0LWNoaWxke2ZvbnQtd2VpZ2h0OjYwMDt9CiN2YWlhLWJ1bmRsZSAudmItYnJlYWtkb3duX190b3RhbHsKICBib3JkZXItdG9wOjFweCBkYXNoZWQgcmdiYSgxNCw1OSwzOCwuMik7bWFyZ2luLXRvcDo4cHg7cGFkZGluZy10b3A6MTRweDsKfQojdmFpYS1idW5kbGUgLnZiLWJyZWFrZG93bl9fdG90YWwgLnZiLXRvdGFsLWFtdHtmb250LXNpemU6MS41NXJlbTtjb2xvcjp2YXIoLS12Yi1wbHVtKTt9CiN2YWlhLWJ1bmRsZSAudmItYnJlYWtkb3duX190b3RhbCAudmItdG90YWwtd2Fze2NvbG9yOiM4YWEwOTQ7dGV4dC1kZWNvcmF0aW9uOmxpbmUtdGhyb3VnaDtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo0MDA7bWFyZ2luLWxlZnQ6OHB4O30KI3ZhaWEtYnVuZGxlIC52Yi1icmVha2Rvd25fX3Byb2R7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MTJweDt9CiN2YWlhLWJ1bmRsZSAudmItYnJlYWtkb3duX19wcm9kIGltZ3t3aWR0aDo0MnB4O2hlaWdodDo0MnB4O2ZsZXg6bm9uZTtvYmplY3QtZml0OmNvbnRhaW47YmFja2dyb3VuZDp2YXIoLS12Yi1taW50KTtib3JkZXItcmFkaXVzOjEwcHg7cGFkZGluZzo0cHg7fQovKiBwZXJjaMOpIHNjZWdsaWVyZSBpbCBidW5kbGUgKi8KI3ZhaWEtYnVuZGxlIC52Yi1icmVha2Rvd25fX3doeXttYXJnaW4tdG9wOjE2cHg7cGFkZGluZy10b3A6MTZweDtib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDE0LDU5LDM4LC4xKTt9CiN2YWlhLWJ1bmRsZSAudmItYnJlYWtkb3duX193aHkgaDR7Zm9udC1zaXplOi45NXJlbTtmb250LXdlaWdodDo2MDA7Y29sb3I6dmFyKC0tdmItZGFyayk7bWFyZ2luLWJvdHRvbToxMnB4O30KI3ZhaWEtYnVuZGxlIC52Yi1icmVha2Rvd25fX3doeSB1bHtsaXN0LXN0eWxlOm5vbmU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6OXB4O30KI3ZhaWEtYnVuZGxlIC52Yi1icmVha2Rvd25fX3doeSBsaXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWxlZnQ6MjhweDtmb250LXNpemU6Ljk1cmVtO2NvbG9yOiMzYTVjNGE7bGluZS1oZWlnaHQ6MS40O30KI3ZhaWEtYnVuZGxlIC52Yi1icmVha2Rvd25fX3doeSBsaTo6YmVmb3JlewogIGNvbnRlbnQ6IuKckyI7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDoxcHg7d2lkdGg6MThweDtoZWlnaHQ6MThweDtib3JkZXItcmFkaXVzOjUwJTsKICBiYWNrZ3JvdW5kOnZhcigtLXZiLWdyZWVuKTtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxMXB4O2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxOwogIGRpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjsKfQoKLyogPT09PT09PT09PT09PT09PT09PSBDT05GSUdVUkFUT1JFIEJVTkRMRSA9PT09PT09PT09PT09PT09PT09ICovCiN2YWlhLWJ1bmRsZSAudmItY2Zne3BhZGRpbmc6Y2xhbXAoNjRweCw5dncsMTEwcHgpIDA7YmFja2dyb3VuZDp2YXIoLS12Yi1taW50KTt9CiN2YWlhLWJ1bmRsZSAudmItY2ZnX19oZWFke3RleHQtYWxpZ246Y2VudGVyO21heC13aWR0aDo2ODBweDttYXJnaW46MCBhdXRvIGNsYW1wKDM0cHgsNHZ3LDUycHgpO30KI3ZhaWEtYnVuZGxlIC52Yi1jZmdfX2hlYWQgcHttYXJnaW4tdG9wOjE0cHg7Y29sb3I6IzJjNGEzYTtmb250LXNpemU6MS4wNnJlbTt9CiN2YWlhLWJ1bmRsZSAudmItY2ZnX19jYXJkewogIHBvc2l0aW9uOnJlbGF0aXZlO21heC13aWR0aDo5NDBweDttYXJnaW46MCBhdXRvO2JhY2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOjMwcHg7CiAgcGFkZGluZzpjbGFtcCgyOHB4LDR2dyw1MnB4KTtib3gtc2hhZG93OjAgNDBweCA5MHB4IC01MHB4IHJnYmEoMTQsNTksMzgsLjYpOwp9CiN2YWlhLWJ1bmRsZSAudmItY2ZnX19ye3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O29wYWNpdHk6MDtjbGlwOnJlY3QoMCAwIDAgMCk7b3ZlcmZsb3c6aGlkZGVuO30KI3ZhaWEtYnVuZGxlIC52Yi1jZmdfX2dyaWR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgYXV0byAxZnI7YWxpZ24taXRlbXM6c3RhcnQ7Z2FwOmNsYW1wKDE0cHgsM3Z3LDM4cHgpO30KI3ZhaWEtYnVuZGxlIC52Yi1jZmdfX3Byb2R7dGV4dC1hbGlnbjpjZW50ZXI7fQojdmFpYS1idW5kbGUgLnZiLWNmZ19fcGh7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTttYXgtd2lkdGg6MjMwcHg7aGVpZ2h0OjIwNnB4O21hcmdpbjowIGF1dG8gMTRweDt9CiN2YWlhLWJ1bmRsZSAudmItY2ZnX19waCBpbWd7CiAgcG9zaXRpb246YWJzb2x1dGU7aW5zZXQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y29udGFpbjtvcGFjaXR5OjAgIWltcG9ydGFudDt0cmFuc2l0aW9uOm9wYWNpdHkgLjQ1cyBlYXNlOwogIGZpbHRlcjpkcm9wLXNoYWRvdygwIDE4cHggMjZweCByZ2JhKDE0LDU5LDM4LC4yMikpOwp9CiN2YWlhLWJ1bmRsZSAudmItY2ZnX19wdGl0bGV7Zm9udC1zaXplOjEuMTZyZW07Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOnZhcigtLXZiLWRhcmspO30KI3ZhaWEtYnVuZGxlIC52Yi1jZmdfX3BuYW1le2ZvbnQtc2l6ZTouOXJlbTtjb2xvcjojNGM2YTVhO21pbi1oZWlnaHQ6MS40ZW07bWFyZ2luLXRvcDozcHg7fQojdmFpYS1idW5kbGUgLnZiLWNmZ19fcG5hbWUgc3BhbntkaXNwbGF5Om5vbmU7fQojdmFpYS1idW5kbGUgLnZiLWNmZ19fcG5hbWUgYntjb2xvcjp2YXIoLS12Yi1kYXJrKTt9CiN2YWlhLWJ1bmRsZSAudmItY2ZnX19zd3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OmNlbnRlcjtnYXA6MTBweDttYXJnaW4tdG9wOjE2cHg7fQojdmFpYS1idW5kbGUgLnZiLWNmZ19fc3cgbGFiZWx7CiAgd2lkdGg6MzRweDtoZWlnaHQ6MzRweDtib3JkZXItcmFkaXVzOjUwJTtjdXJzb3I6cG9pbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTsKICBib3gtc2hhZG93Omluc2V0IDAgMCAwIDJweCByZ2JhKDI1NSwyNTUsMjU1LC42KSwwIDRweCAxMHB4IC00cHggcmdiYSgxNCw1OSwzOCwuNCk7CiAgdHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjJzIGVhc2UsYm94LXNoYWRvdyAuMnMgZWFzZTsKfQojdmFpYS1idW5kbGUgLnZiLWNmZ19fc3cgbGFiZWw6aG92ZXJ7dHJhbnNmb3JtOnNjYWxlKDEuMTQpO30KI3ZhaWEtYnVuZGxlIC52Yi1jZmdfX3BsdXN7YWxpZ24tc2VsZjpzdGFydDtwYWRkaW5nLXRvcDo4MHB4O2ZvbnQtc2l6ZToycmVtO2NvbG9yOnZhcigtLXZiLWdyZWVuKTtsaW5lLWhlaWdodDoxO3RleHQtYWxpZ246Y2VudGVyO30KI3ZhaWEtYnVuZGxlIC52Yi1jZmdfX2Zvb3R7CiAgZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtnYXA6MjJweDtmbGV4LXdyYXA6d3JhcDsKICBtYXJnaW4tdG9wOmNsYW1wKDI2cHgsM3Z3LDM2cHgpO3BhZGRpbmctdG9wOmNsYW1wKDIycHgsM3Z3LDMwcHgpO2JvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoMTQsNTksMzgsLjEyKTsKfQojdmFpYS1idW5kbGUgLnZiLWNmZ19fcHJpY2V7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmJhc2VsaW5lO2dhcDoxMHB4O30KI3ZhaWEtYnVuZGxlIC52Yi1jZmdfX3ByaWNlIC52Yi1sYmx7Zm9udC1zaXplOi44cmVtO2xldHRlci1zcGFjaW5nOi4xMmVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojNGM2YTVhO30KI3ZhaWEtYnVuZGxlIC52Yi1jZmdfX3ByaWNlIC52Yi1hbXR7Zm9udC1zaXplOjJyZW07Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOnZhcigtLXZiLXBsdW0pO2xldHRlci1zcGFjaW5nOi0uMDJlbTt9CiN2YWlhLWJ1bmRsZSAudmItY2ZnX19wcmljZSAudmItd2Fze2NvbG9yOiM4YWEwOTQ7dGV4dC1kZWNvcmF0aW9uOmxpbmUtdGhyb3VnaDtmb250LXNpemU6MXJlbTt9CiN2YWlhLWJ1bmRsZSAudmItY2ZnX19idXl7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LWVuZDt9CiN2YWlhLWJ1bmRsZSAudmItY2ZnX19idXkgLnZiLWN0YS1ub3Rle21hcmdpbi10b3A6MTBweDt9Ci8qIGxvZ2ljYSBjb25maWd1cmF0b3JlOiBpbW1hZ2luZSBKT1kgKi8KI3ZhaWEtYnVuZGxlIC52Yi1jZmdfX2NhcmQ6aGFzKCN2YjItam95LTE6Y2hlY2tlZCkgLnZiLWNmZ19fcGgtLWpveSAudmoxe29wYWNpdHk6MSAhaW1wb3J0YW50O30KI3ZhaWEtYnVuZGxlIC52Yi1jZmdfX2NhcmQ6aGFzKCN2YjItam95LTI6Y2hlY2tlZCkgLnZiLWNmZ19fcGgtLWpveSAudmoye29wYWNpdHk6MSAhaW1wb3J0YW50O30KI3ZhaWEtYnVuZGxlIC52Yi1jZmdfX2NhcmQ6aGFzKCN2YjItam95LTM6Y2hlY2tlZCkgLnZiLWNmZ19fcGgtLWpveSAudmoze29wYWNpdHk6MSAhaW1wb3J0YW50O30KI3ZhaWEtYnVuZGxlIC52Yi1jZmdfX2NhcmQ6aGFzKCN2YjItam95LTQ6Y2hlY2tlZCkgLnZiLWNmZ19fcGgtLWpveSAudmo0e29wYWNpdHk6MSAhaW1wb3J0YW50O30KI3ZhaWEtYnVuZGxlIC52Yi1jZmdfX2NhcmQ6aGFzKCN2YjItam95LTU6Y2hlY2tlZCkgLnZiLWNmZ19fcGgtLWpveSAudmo1e29wYWNpdHk6MSAhaW1wb3J0YW50O30KI3ZhaWEtYnVuZGxlIC52Yi1jZmdfX2NhcmQ6aGFzKCN2YjItam95LTY6Y2hlY2tlZCkgLnZiLWNmZ19fcGgtLWpveSAudmo2e29wYWNpdHk6MSAhaW1wb3J0YW50O30KLyogbG9naWNhIGNvbmZpZ3VyYXRvcmU6IGltbWFnaW5lIENPVkVSICovCiN2YWlhLWJ1bmRsZSAudmItY2ZnX19jYXJkOmhhcygjdmIyLWNvdi0xOmNoZWNrZWQpIC52Yi1jZmdfX3BoLS1jb3ZlciAudmMxe29wYWNpdHk6MSAhaW1wb3J0YW50O30KI3ZhaWEtYnVuZGxlIC52Yi1jZmdfX2NhcmQ6aGFzKCN2YjItY292LTI6Y2hlY2tlZCkgLnZiLWNmZ19fcGgtLWNvdmVyIC52YzJ7b3BhY2l0eToxICFpbXBvcnRhbnQ7fQojdmFpYS1idW5kbGUgLnZiLWNmZ19fY2FyZDpoYXMoI3ZiMi1jb3YtMzpjaGVja2VkKSAudmItY2ZnX19waC0tY292ZXIgLnZjM3tvcGFjaXR5OjEgIWltcG9ydGFudDt9CiN2YWlhLWJ1bmRsZSAudmItY2ZnX19jYXJkOmhhcygjdmIyLWNvdi00OmNoZWNrZWQpIC52Yi1jZmdfX3BoLS1jb3ZlciAudmM0e29wYWNpdHk6MSAhaW1wb3J0YW50O30KLyogbG9naWNhIGNvbmZpZ3VyYXRvcmU6IG5vbWUgc2VsZXppb25hdG8gKi8KI3ZhaWEtYnVuZGxlIC52Yi1jZmdfX2NhcmQ6aGFzKCN2YjItam95LTE6Y2hlY2tlZCkgLnZiLWNmZ19fcG5hbWUtLWpveSBzcGFuOm50aC1jaGlsZCgxKXtkaXNwbGF5OmlubGluZTt9CiN2YWlhLWJ1bmRsZSAudmItY2ZnX19jYXJkOmhhcygjdmIyLWpveS0yOmNoZWNrZWQpIC52Yi1jZmdfX3BuYW1lLS1qb3kgc3BhbjpudGgtY2hpbGQoMil7ZGlzcGxheTppbmxpbmU7fQojdmFpYS1idW5kbGUgLnZiLWNmZ19fY2FyZDpoYXMoI3ZiMi1qb3ktMzpjaGVja2VkKSAudmItY2ZnX19wbmFtZS0tam95IHNwYW46bnRoLWNoaWxkKDMpe2Rpc3BsYXk6aW5saW5lO30KI3ZhaWEtYnVuZGxlIC52Yi1jZmdfX2NhcmQ6aGFzKCN2YjItam95LTQ6Y2hlY2tlZCkgLnZiLWNmZ19fcG5hbWUtLWpveSBzcGFuOm50aC1jaGlsZCg0KXtkaXNwbGF5OmlubGluZTt9CiN2YWlhLWJ1bmRsZSAudmItY2ZnX19jYXJkOmhhcygjdmIyLWpveS01OmNoZWNrZWQpIC52Yi1jZmdfX3BuYW1lLS1qb3kgc3BhbjpudGgtY2hpbGQoNSl7ZGlzcGxheTppbmxpbmU7fQojdmFpYS1idW5kbGUgLnZiLWNmZ19fY2FyZDpoYXMoI3ZiMi1qb3ktNjpjaGVja2VkKSAudmItY2ZnX19wbmFtZS0tam95IHNwYW46bnRoLWNoaWxkKDYpe2Rpc3BsYXk6aW5saW5lO30KI3ZhaWEtYnVuZGxlIC52Yi1jZmdfX2NhcmQ6aGFzKCN2YjItY292LTE6Y2hlY2tlZCkgLnZiLWNmZ19fcG5hbWUtLWNvdmVyIHNwYW46bnRoLWNoaWxkKDEpe2Rpc3BsYXk6aW5saW5lO30KI3ZhaWEtYnVuZGxlIC52Yi1jZmdfX2NhcmQ6aGFzKCN2YjItY292LTI6Y2hlY2tlZCkgLnZiLWNmZ19fcG5hbWUtLWNvdmVyIHNwYW46bnRoLWNoaWxkKDIpe2Rpc3BsYXk6aW5saW5lO30KI3ZhaWEtYnVuZGxlIC52Yi1jZmdfX2NhcmQ6aGFzKCN2YjItY292LTM6Y2hlY2tlZCkgLnZiLWNmZ19fcG5hbWUtLWNvdmVyIHNwYW46bnRoLWNoaWxkKDMpe2Rpc3BsYXk6aW5saW5lO30KI3ZhaWEtYnVuZGxlIC52Yi1jZmdfX2NhcmQ6aGFzKCN2YjItY292LTQ6Y2hlY2tlZCkgLnZiLWNmZ19fcG5hbWUtLWNvdmVyIHNwYW46bnRoLWNoaWxkKDQpe2Rpc3BsYXk6aW5saW5lO30KLyogbG9naWNhIGNvbmZpZ3VyYXRvcmU6IHN3YXRjaCBzZWxlemlvbmF0byAqLwojdmFpYS1idW5kbGUgLnZiLWNmZ19fY2FyZDpoYXMoI3ZiMi1qb3ktMTpjaGVja2VkKSBsYWJlbFtmb3I9InZiMi1qb3ktMSJdLAojdmFpYS1idW5kbGUgLnZiLWNmZ19fY2FyZDpoYXMoI3ZiMi1qb3ktMjpjaGVja2VkKSBsYWJlbFtmb3I9InZiMi1qb3ktMiJdLAojdmFpYS1idW5kbGUgLnZiLWNmZ19fY2FyZDpoYXMoI3ZiMi1qb3ktMzpjaGVja2VkKSBsYWJlbFtmb3I9InZiMi1qb3ktMyJdLAojdmFpYS1idW5kbGUgLnZiLWNmZ19fY2FyZDpoYXMoI3ZiMi1qb3ktNDpjaGVja2VkKSBsYWJlbFtmb3I9InZiMi1qb3ktNCJdLAojdmFpYS1idW5kbGUgLnZiLWNmZ19fY2FyZDpoYXMoI3ZiMi1qb3ktNTpjaGVja2VkKSBsYWJlbFtmb3I9InZiMi1qb3ktNSJdLAojdmFpYS1idW5kbGUgLnZiLWNmZ19fY2FyZDpoYXMoI3ZiMi1qb3ktNjpjaGVja2VkKSBsYWJlbFtmb3I9InZiMi1qb3ktNiJdLAojdmFpYS1idW5kbGUgLnZiLWNmZ19fY2FyZDpoYXMoI3ZiMi1jb3YtMTpjaGVja2VkKSBsYWJlbFtmb3I9InZiMi1jb3YtMSJdLAojdmFpYS1idW5kbGUgLnZiLWNmZ19fY2FyZDpoYXMoI3ZiMi1jb3YtMjpjaGVja2VkKSBsYWJlbFtmb3I9InZiMi1jb3YtMiJdLAojdmFpYS1idW5kbGUgLnZiLWNmZ19fY2FyZDpoYXMoI3ZiMi1jb3YtMzpjaGVja2VkKSBsYWJlbFtmb3I9InZiMi1jb3YtMyJdLAojdmFpYS1idW5kbGUgLnZiLWNmZ19fY2FyZDpoYXMoI3ZiMi1jb3YtNDpjaGVja2VkKSBsYWJlbFtmb3I9InZiMi1jb3YtNCJdewogIHRyYW5zZm9ybTpzY2FsZSgxLjE2KTtib3gtc2hhZG93Omluc2V0IDAgMCAwIDJweCByZ2JhKDI1NSwyNTUsMjU1LC44NSksMCAwIDAgM3B4IHZhcigtLXZiLWRhcmspOwp9CgovKiA9PT09PT09PT09PT09PT09PT09IFRFUlJJVE9SSSArIElNUEFUVE8gKGZsaXAgY2FyZCkgPT09PT09PT09PT09PT09PT09PSAqLwojdmFpYS1idW5kbGUgLnZiLXRlcnJ7cGFkZGluZzpjbGFtcCg3MnB4LDl2dywxMjBweCkgMDtiYWNrZ3JvdW5kOnZhcigtLXZiLWRhcmspO30KI3ZhaWEtYnVuZGxlIC52Yi10ZXJyX19oZWFke3RleHQtYWxpZ246Y2VudGVyO21heC13aWR0aDo3ODBweDttYXJnaW46MCBhdXRvIGNsYW1wKDQwcHgsNXZ3LDY0cHgpO30KI3ZhaWEtYnVuZGxlIC52Yi10ZXJyX19oZWFkIGgye2NvbG9yOiNmZmY7fQojdmFpYS1idW5kbGUgLnZiLXRlcnJfX2hlYWQgLnZiLWV5ZWJyb3d7Y29sb3I6dmFyKC0tdmItZ29sZCk7fQojdmFpYS1idW5kbGUgLnZiLXRlcnJfX2hlYWQgLnZiLWxlYWR7bWFyZ2luOjIycHggYXV0byAwO2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjgyKTt9CiN2YWlhLWJ1bmRsZSAudmItdGVycl9fZ3JpZHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnI7Z2FwOjI0cHg7fQoKLyogdGFnIChyaXVzYXRvIGFuY2hlIGRhbGxlIGNhcmQgcHJvZG90dG8gZmluYWxpKSAqLwojdmFpYS1idW5kbGUgLnZiLXRlcnJfX3RhZ3sKICBkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6LjcycmVtO2ZvbnQtd2VpZ2h0OjYwMDtsZXR0ZXItc3BhY2luZzouMThlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7CiAgY29sb3I6dmFyKC0tdmItZGFyayk7YmFja2dyb3VuZDp2YXIoLS12Yi1taW50KTtwYWRkaW5nOjZweCAxNHB4O2JvcmRlci1yYWRpdXM6MTAwcHg7bWFyZ2luLWJvdHRvbToxOHB4Owp9CiN2YWlhLWJ1bmRsZSAudmItdGVycl9fdGFnLmlzLWdvbGR7YmFja2dyb3VuZDp2YXIoLS12Yi1nb2xkKTt9CgovKiAtLS0tIGZsaXAgKGNoZWNrYm94IGhhY2ssIG5lc3N1biBKUykgLS0tLSAqLwojdmFpYS1idW5kbGUgLnZiLWZsaXB7cG9zaXRpb246cmVsYXRpdmU7cGVyc3BlY3RpdmU6MjAwMHB4O30KI3ZhaWEtYnVuZGxlIC52Yi1mbGlwX19jYntwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDtvcGFjaXR5OjA7Y2xpcDpyZWN0KDAgMCAwIDApO292ZXJmbG93OmhpZGRlbjt9CiN2YWlhLWJ1bmRsZSAudmItZmxpcF9faW5uZXJ7CiAgcG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTttaW4taGVpZ2h0OjU0MHB4OwogIHRyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuODVzIGN1YmljLWJlemllciguNTUsLjA1LC4yNSwxKTsKfQojdmFpYS1idW5kbGUgLnZiLWZsaXA6aGFzKC52Yi1mbGlwX19jYjpjaGVja2VkKSAudmItZmxpcF9faW5uZXJ7dHJhbnNmb3JtOnJvdGF0ZVkoMTgwZGVnKTt9CiN2YWlhLWJ1bmRsZSAudmItZmxpcF9fZmFjZXsKICBwb3NpdGlvbjphYnNvbHV0ZTtpbnNldDowO2JvcmRlci1yYWRpdXM6MjRweDtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjsKICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuOwogIGJveC1zaGFkb3c6MCAyNnB4IDU1cHggLTM0cHggcmdiYSgwLDAsMCwuNik7Cn0KLyogZnJvbnRlIGNvbiBpbW1hZ2luZSAqLwojdmFpYS1idW5kbGUgLnZiLWZsaXBfX2Zyb250e2p1c3RpZnktY29udGVudDpmbGV4LWVuZDtpc29sYXRpb246aXNvbGF0ZTt9CiN2YWlhLWJ1bmRsZSAudmItZmxpcF9fZnJvbnQgaW1newogIHBvc2l0aW9uOmFic29sdXRlO2luc2V0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyO3otaW5kZXg6LTI7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMXMgZWFzZTsKfQojdmFpYS1idW5kbGUgLnZiLWZsaXBfX2Zyb250OjphZnRlcnsKICBjb250ZW50OiIiO3Bvc2l0aW9uOmFic29sdXRlO2luc2V0OjA7ei1pbmRleDotMTsKICBiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxODBkZWcscmdiYSgxNCw1OSwzOCwwKSAyOCUscmdiYSgxNCw1OSwzOCwuOTIpIDEwMCUpOwp9CiN2YWlhLWJ1bmRsZSAudmItZmxpcDpob3ZlciAudmItZmxpcF9fZnJvbnQgaW1ne3RyYW5zZm9ybTpzY2FsZSgxLjA1KTt9CiN2YWlhLWJ1bmRsZSAudmItZmxpcF9fYm9keXtwYWRkaW5nOmNsYW1wKDI4cHgsNHZ3LDQ0cHgpO3BhZGRpbmctYm90dG9tOjkwcHg7Y29sb3I6I2ZmZjt9CiN2YWlhLWJ1bmRsZSAudmItZmxpcF9fYm9keSBoM3tmb250LXNpemU6Y2xhbXAoMS42cmVtLDIuNnZ3LDIuMTVyZW0pO2ZvbnQtd2VpZ2h0OjYwMDtsaW5lLWhlaWdodDoxLjE7bGV0dGVyLXNwYWNpbmc6LS4wMWVtO30KI3ZhaWEtYnVuZGxlIC52Yi1mbGlwX19ib2R5IHB7bWFyZ2luLXRvcDoxNHB4O2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjg1KTtmb250LXNpemU6MS4wMnJlbTttYXgtd2lkdGg6NDJjaDt9Ci8qIHJldHJvIGNvbiBpbXBhdHRvICovCiN2YWlhLWJ1bmRsZSAudmItZmxpcF9fYmFja3sKICB0cmFuc2Zvcm06cm90YXRlWSgxODBkZWcpO2JhY2tncm91bmQ6dmFyKC0tdmItZ3JlZW4pO2NvbG9yOiNmZmY7CiAgcGFkZGluZzpjbGFtcCgzMHB4LDR2dyw0NnB4KTtwYWRkaW5nLWJvdHRvbTo4NHB4O2p1c3RpZnktY29udGVudDpjZW50ZXI7b3ZlcmZsb3cteTphdXRvOwp9CiN2YWlhLWJ1bmRsZSAudmItZmxpcF9fYmFjay5pcy1wdWdsaWF7YmFja2dyb3VuZDp2YXIoLS12Yi1wbHVtKTt9CiN2YWlhLWJ1bmRsZSAudmItZmxpcF9fYmFjayAudmItYmlne2ZvbnQtc2l6ZTpjbGFtcCgyLjRyZW0sNXZ3LDMuM3JlbSk7Zm9udC13ZWlnaHQ6NjAwO2xpbmUtaGVpZ2h0OjE7bGV0dGVyLXNwYWNpbmc6LS4wMmVtO2NvbG9yOnZhcigtLXZiLWdvbGQpO30KI3ZhaWEtYnVuZGxlIC52Yi1mbGlwX19iYWNrLmlzLXB1Z2xpYSAudmItYmlne2NvbG9yOnZhcigtLXZiLW1pbnQpO30KI3ZhaWEtYnVuZGxlIC52Yi1mbGlwX19iYWNrIC52Yi1zdWJ7Zm9udC1zaXplOjEuMnJlbTtmb250LXdlaWdodDo1MDA7bWFyZ2luLXRvcDo2cHg7fQojdmFpYS1idW5kbGUgLnZiLWZsaXBfX2JhY2sgcHttYXJnaW4tdG9wOjE2cHg7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuODgpO2ZvbnQtc2l6ZToxcmVtO21heC13aWR0aDo0NGNoO30KI3ZhaWEtYnVuZGxlIC52Yi1mbGlwX19zdGF0c3sKICBtYXJnaW4tdG9wOjIycHg7cGFkZGluZy10b3A6MjBweDtib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LC4yMik7CiAgZGlzcGxheTpmbGV4O2dhcDoyNHB4O2ZsZXgtd3JhcDp3cmFwOwp9CiN2YWlhLWJ1bmRsZSAudmItZmxpcF9fc3RhdHMgLnZiLXN0YXQtbntmb250LXNpemU6MS4zNXJlbTtmb250LXdlaWdodDo2MDA7Y29sb3I6I2ZmZjt9CiN2YWlhLWJ1bmRsZSAudmItZmxpcF9fc3RhdHMgLnZiLXN0YXQtbHtmb250LXNpemU6Ljc4cmVtO2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjcpO2xldHRlci1zcGFjaW5nOi4wMmVtO30KLyogYm90dG9uZSBnaXJhICovCiN2YWlhLWJ1bmRsZSAudmItZmxpcF9fYnRuewogIHBvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjIwcHg7Ym90dG9tOjIwcHg7ei1pbmRleDo0O2N1cnNvcjpwb2ludGVyOwogIGRpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDo5cHg7CiAgYmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LC4xNSk7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LC40NSk7YmFja2Ryb3AtZmlsdGVyOmJsdXIoNnB4KTsKICBjb2xvcjojZmZmO2ZvbnQtZmFtaWx5OnZhcigtLXZiLWZvbnQpO2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6Ljg0cmVtOwogIHBhZGRpbmc6MTFweCAxOHB4O2JvcmRlci1yYWRpdXM6MTAwcHg7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4yNXMgZWFzZSx0cmFuc2Zvcm0gLjI1cyBlYXNlOwp9CiN2YWlhLWJ1bmRsZSAudmItZmxpcF9fYnRuOmhvdmVye2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuMyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTJweCk7fQojdmFpYS1idW5kbGUgLnZiLWZsaXBfX2J0biBzdmd7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtmbGV4Om5vbmU7fQojdmFpYS1idW5kbGUgLnZiLWZsaXA6aGFzKC52Yi1mbGlwX19jYjpmb2N1cy12aXNpYmxlKSAudmItZmxpcF9fYnRue291dGxpbmU6M3B4IHNvbGlkIHZhcigtLXZiLWdvbGQpO291dGxpbmUtb2Zmc2V0OjNweDt9CgovKiA9PT09PT09PT09PT09PT09PT09IFBST0RPVFRJIChjYXJkIGZpbmFsaSkgPT09PT09PT09PT09PT09PT09PSAqLwojdmFpYS1idW5kbGUgLnZiLXByb2R7cGFkZGluZzpjbGFtcCg3MnB4LDEwdncsMTMwcHgpIDA7fQojdmFpYS1idW5kbGUgLnZiLXByb2RfX2hlYWR7dGV4dC1hbGlnbjpjZW50ZXI7bWF4LXdpZHRoOjY0MHB4O21hcmdpbjowIGF1dG8gY2xhbXAoNDRweCw1dncsNjRweCk7fQojdmFpYS1idW5kbGUgLnZiLXByb2RfX2hlYWQgcHttYXJnaW4tdG9wOjE4cHg7Y29sb3I6IzNhNWM0YTtmb250LXNpemU6MS4wOHJlbTt9CiN2YWlhLWJ1bmRsZSAudmItcHJvZF9fZ3JpZHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnI7Z2FwOjI4cHg7fQojdmFpYS1idW5kbGUgLnZiLXByb2RfX2NhcmR7CiAgYm9yZGVyLXJhZGl1czoyNnB4O292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kOiNmZmY7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjsKICBib3JkZXI6MXB4IHNvbGlkIHJnYmEoMTQsNTksMzgsLjA4KTtib3gtc2hhZG93OjAgMjRweCA2MHB4IC0zOHB4IHJnYmEoMTQsNTksMzgsLjQ1KTsKICB0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMzVzIGVhc2UsYm94LXNoYWRvdyAuMzVzIGVhc2U7Cn0KI3ZhaWEtYnVuZGxlIC52Yi1wcm9kX19jYXJkOmhvdmVye3RyYW5zZm9ybTp0cmFuc2xhdGVZKC04cHgpO2JveC1zaGFkb3c6MCAzNHB4IDcwcHggLTM4cHggcmdiYSgxNCw1OSwzOCwuNTUpO30KI3ZhaWEtYnVuZGxlIC52Yi1wcm9kX19tZWRpYXthc3BlY3QtcmF0aW86NC8zO292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kOnZhcigtLXZiLW1pbnQpO30KI3ZhaWEtYnVuZGxlIC52Yi1wcm9kX19tZWRpYSBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyO3RyYW5zaXRpb246dHJhbnNmb3JtIC42cyBlYXNlO30KI3ZhaWEtYnVuZGxlIC52Yi1wcm9kX19jYXJkOmhvdmVyIC52Yi1wcm9kX19tZWRpYSBpbWd7dHJhbnNmb3JtOnNjYWxlKDEuMDUpO30KI3ZhaWEtYnVuZGxlIC52Yi1wcm9kX19pbmZve3BhZGRpbmc6Y2xhbXAoMjZweCwzdncsMzZweCk7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4OjE7fQojdmFpYS1idW5kbGUgLnZiLXByb2RfX2luZm8gLnZiLXRlcnJfX3RhZ3thbGlnbi1zZWxmOmZsZXgtc3RhcnQ7fQojdmFpYS1idW5kbGUgLnZiLXByb2RfX2luZm8gaDN7Zm9udC1zaXplOjEuNnJlbTtmb250LXdlaWdodDo2MDA7bGV0dGVyLXNwYWNpbmc6LS4wMWVtO30KI3ZhaWEtYnVuZGxlIC52Yi1wcm9kX19pbmZvIHB7Y29sb3I6IzNhNWM0YTttYXJnaW4tdG9wOjEycHg7Zm9udC1zaXplOjFyZW07ZmxleDoxO30KI3ZhaWEtYnVuZGxlIC52Yi1wcm9kX19mb290e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7bWFyZ2luLXRvcDoyNnB4O2dhcDoxNnB4O2ZsZXgtd3JhcDp3cmFwO30KI3ZhaWEtYnVuZGxlIC52Yi1wcm9kX19saW5rewogIGRpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoxMHB4O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjp2YXIoLS12Yi1wbHVtKTsKICBwYWRkaW5nOjE0cHggMjZweDtib3JkZXItcmFkaXVzOjEwMHB4O2JvcmRlcjoxLjVweCBzb2xpZCB2YXIoLS12Yi1wbHVtKTsKICB0cmFuc2l0aW9uOmJhY2tncm91bmQgLjI1cyBlYXNlLGNvbG9yIC4yNXMgZWFzZTsKfQojdmFpYS1idW5kbGUgLnZiLXByb2RfX2xpbms6aG92ZXJ7YmFja2dyb3VuZDp2YXIoLS12Yi1wbHVtKTtjb2xvcjojZmZmO30KI3ZhaWEtYnVuZGxlIC52Yi1wcm9kX19saW5rIC52Yi1hcnJvd3t0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMjVzIGVhc2U7fQojdmFpYS1idW5kbGUgLnZiLXByb2RfX2xpbms6aG92ZXIgLnZiLWFycm93e3RyYW5zZm9ybTp0cmFuc2xhdGVYKDRweCk7fQoKLyogPT09PT09PT09PT09PT09PT09PSBSRVNQT05TSVZFID09PT09PT09PT09PT09PT09PT0gKi8KQG1lZGlhKG1pbi13aWR0aDoxMDAwcHgpewogICN2YWlhLWJ1bmRsZSAudmItaGVyb3sKICAgIGJhY2tncm91bmQ6CiAgICAgIGxpbmVhci1ncmFkaWVudCg5MGRlZyxyZ2JhKDE0LDU5LDM4LC43MikgMCUscmdiYSgxNCw1OSwzOCwuMjgpIDQ1JSxyZ2JhKDE0LDU5LDM4LC4wOCkgMTAwJSksCiAgICAgIHVybCgnaHR0cHM6Ly93d3cudmFpYS5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNy9IZXJvLVNlY3Rpb24tQnVuZGxlLU9yaXpvbnRhbGUtVnVvdG8uanBnJykgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDsKICB9Cn0KQG1lZGlhKG1heC13aWR0aDo4NjBweCl7CiAgI3ZhaWEtYnVuZGxlIC52Yi1pbnRyb19fZ3JpZHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyO30KICAjdmFpYS1idW5kbGUgLnZiLXRlcnJfX2dyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcjt9CiAgI3ZhaWEtYnVuZGxlIC52Yi1wcm9kX19ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnI7fQogICN2YWlhLWJ1bmRsZSAudmItZmxpcF9faW5uZXJ7bWluLWhlaWdodDo1NjBweDt9CiAgI3ZhaWEtYnVuZGxlIC52Yi1jZmdfX2dyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcjtnYXA6NnB4O30KICAjdmFpYS1idW5kbGUgLnZiLWNmZ19fcGx1c3twYWRkaW5nLXRvcDowO21hcmdpbjo2cHggMDt9CiAgI3ZhaWEtYnVuZGxlIC52Yi1jZmdfX2Zvb3R7anVzdGlmeS1jb250ZW50OmNlbnRlcjt0ZXh0LWFsaWduOmNlbnRlcjt9CiAgI3ZhaWEtYnVuZGxlIC52Yi1jZmdfX2J1eXthbGlnbi1pdGVtczpjZW50ZXI7fQp9CkBtZWRpYShtYXgtd2lkdGg6NDgwcHgpewogICN2YWlhLWJ1bmRsZSAudmItaGVyb19fcHJpY2UgLnZiLWFtb3VudHtmb250LXNpemU6MnJlbTt9Cn0KQG1lZGlhKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsKICAjdmFpYS1idW5kbGUgLnZiLWNhcm91c2VsX190cmFja3thbmltYXRpb246bm9uZTt9CiAgI3ZhaWEtYnVuZGxlICp7YW5pbWF0aW9uLWR1cmF0aW9uOi4wMDFtcyFpbXBvcnRhbnQ7fQp9Cjwvc3R5bGU+Cgo8ZGl2IGlkPSJ2YWlhLWJ1bmRsZSI+CgogIDwhLS0gPT09PT09PT09PT09IEhFUk8gPT09PT09PT09PT09IC0tPgogIDxzZWN0aW9uIGNsYXNzPSJ2Yi1oZXJvIj4KICAgIDxkaXYgY2xhc3M9InZiLXdyYXAgdmItaGVyb19faW5uZXIiPgogICAgICA8aDE+PGVtPlp3ZWkgUmVnaW9uZW48L2VtPjxicj5laW4gZWluemlnZXIgS2F1Ziw8YnI+PGVtPmRvcHBlbHRlIFdpcmt1bmc8L2VtPjwvaDE+CiAgICAgIDxwPkthdWZlIFZBSUEgQ3ViZSBKT1kgdW5kIFZBSUEgQ292ZXIgZ2VtZWluc2FtIHp1bSBTb25kZXJwcmVpcy4gWndlaSBPYmpla3RlIGF1cyB3aWVkZXJnZXdvbm5lbmVuIE1hdGVyaWFsaWVuLCBkaWUgendlaSBpdGFsaWVuaXNjaGUgUmVnaW9uZW4gcmVnZW5lcmllcmVuLjwvcD4KICAgICAgPGRpdiBjbGFzcz0idmItaGVyb19fYWN0aW9ucyI+CiAgICAgICAgPGEgY2xhc3M9InZiLWJ0biIgaHJlZj0iaHR0cHM6Ly93d3cudmFpYS5ldS9kZS9wcm9kdWt0L3ZhaWEtY3ViZS1qb3kvIj5CdW5kbGUgZW50ZGVja2VuIDxzcGFuIGNsYXNzPSJ2Yi1hcnJvdyI+4oaSPC9zcGFuPjwvYT4KICAgICAgICA8ZGl2IGNsYXNzPSJ2Yi1oZXJvX19wcmljZSI+CiAgICAgICAgICA8c3BhbiBjbGFzcz0idmItbGJsIj5CdW5kbGU8L3NwYW4+CiAgICAgICAgICA8c3BhbiBjbGFzcz0idmItYW1vdW50Ij4xMjUmbmJzcDvigqw8L3NwYW4+CiAgICAgICAgICA8c3BhbiBjbGFzcz0idmItd2FzIj4xMzAmbmJzcDvigqw8L3NwYW4+CiAgICAgICAgPC9kaXY+CiAgICAgIDwvZGl2PgogICAgPC9kaXY+CiAgPC9zZWN0aW9uPgoKICA8IS0tID09PT09PT09PT09PSBJTlRSTyArIENBUk9TRUxMTyA9PT09PT09PT09PT0gLS0+CiAgPHNlY3Rpb24gY2xhc3M9InZiLWludHJvIj4KICAgIDxkaXYgY2xhc3M9InZiLXdyYXAiPgogICAgICA8ZGl2IGNsYXNzPSJ2Yi1pbnRyb19fZ3JpZCI+CiAgICAgICAgPGRpdiBjbGFzcz0idmItY2Fyb3VzZWwiIGFyaWEtbGFiZWw9IkJpbGRlciBkZXMgVkFJQSBCdW5kbGVzIj4KICAgICAgICAgIDxkaXYgY2xhc3M9InZiLWNhcm91c2VsX190cmFjayI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InZiLWNhcm91c2VsX19zbGlkZSI+PGltZyBzcmM9Imh0dHBzOi8vd3d3LnZhaWEuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDcvQnVuZGxlLWltbWFnaW5pLXF1YWRyYXRlLURBQ0gtMS5qcGciIGFsdD0iQnVuZGxlIFZBSUEgQ3ViZSBKT1kgdW5kIFZBSUEgQ292ZXIiPjwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ2Yi1jYXJvdXNlbF9fc2xpZGUiPjxpbWcgc3JjPSJodHRwczovL3d3dy52YWlhLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA3L0J1bmRsZS1pbW1hZ2luaS1xdWFkcmF0ZS1EQUNILTIuanBnIiBhbHQ9IlZBSUEgQ3ViZSBKT1kgdW5kIFZBSUEgQ292ZXIgenVzYW1tZW4iPjwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ2Yi1jYXJvdXNlbF9fc2xpZGUiPjxpbWcgc3JjPSJodHRwczovL3d3dy52YWlhLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA3L0J1bmRsZS1pbW1hZ2luaS1xdWFkcmF0ZS1EQUNILTMuanBnIiBhbHQ9IkRldGFpbGFuc2ljaHQgZGVzIFZBSUEgQnVuZGxlcyI+PC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InZiLWNhcm91c2VsX19zbGlkZSI+PGltZyBzcmM9Imh0dHBzOi8vd3d3LnZhaWEuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDcvQnVuZGxlLWltbWFnaW5pLXF1YWRyYXRlLURBQ0gtNC5qcGciIGFsdD0iTmFjaGhhbHRpZ2VzIFZBSUEgQnVuZGxlIj48L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0idmItY2Fyb3VzZWxfX3NsaWRlIj48aW1nIHNyYz0iaHR0cHM6Ly93d3cudmFpYS5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNy9CdW5kbGUtaW1tYWdpbmktcXVhZHJhdGUtREFDSC0yLmpwZyIgYWx0PSJWQUlBIEN1YmUgSk9ZIHVuZCBWQUlBIENvdmVyIHp1c2FtbWVuIj48L2Rpdj4KICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPGRpdiBjbGFzcz0idmItY2Fyb3VzZWxfX2RvdHMiPjxzcGFuPjwvc3Bhbj48c3Bhbj48L3NwYW4+PHNwYW4+PC9zcGFuPjxzcGFuPjwvc3Bhbj48L2Rpdj4KICAgICAgICA8L2Rpdj4KCiAgICAgICAgPGRpdiBjbGFzcz0idmItaW50cm9fX3RleHQiPgogICAgICAgICAgPHNwYW4gY2xhc3M9InZiLWV5ZWJyb3ciPlp3ZWkgR2VzY2hpY2h0ZW4sIGVpbmUgR2VzdGU8L3NwYW4+CiAgICAgICAgICA8aDIgY2xhc3M9InZiLWgyIj5NaXQgd2llZGVyZ2V3b25uZW5lbSBIb2x6IHJlZ2VuZXJpZXJzdCBkdSB6d2VpIFJlZ2lvbmVuPC9oMj4KICAgICAgICAgIDxwPkRlciA8Yj5WQUlBIEN1YmUgSk9ZPC9iPiBlbnRzdGVodCBhdXMgZGVuIEZpY2h0ZW4sIGRpZSBkZXIgU3R1cm0gVmFpYSAyMDE4IGluIGRlbiBEb2xvbWl0ZW4gZ2Vmw6RsbHQgaGF0LiBEaWUgPGI+VkFJQSBDb3ZlcjwvYj4gZW50c3RlaHQgYXVzIGFwdWxpc2NoZW4gT2xpdmVuYsOkdW1lbiwgZGllIHZvbiBYeWxlbGxhIGJlZmFsbGVuIHd1cmRlbi4gWndlaSBNYXRlcmlhbGllbiwgZGllIHZlcmxvcmVuIHNjaGllbmVuLCB2ZXJ3YW5kZWx0IGluIHp3ZWkgT2JqZWt0ZSBmw7xyIGplZGVuIFRhZyDigJQgdW5kIGRpZSB3ZWl0ZXJoaW4gV2VydCBmw7xyIGRpZSBSZWdpb25lbiBzY2hhZmZlbiwgYXVzIGRlbmVuIHNpZSBzdGFtbWVuLiA8L3A+CgogICAgICAgICAgPGRpdiBjbGFzcz0idmItYnJlYWtkb3duIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0idmItYnJlYWtkb3duX19yb3ciPjxzcGFuIGNsYXNzPSJ2Yi1icmVha2Rvd25fX3Byb2QiPjxpbWcgY2xhc3M9InZqNCIgc3JjPSJodHRwczovL3d3dy52YWlhLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA3L2Zlc3RhLXBvcC5wbmciIGFsdD0iVkFJQSBDdWJlIEpPWSI+VkFJQSBDdWJlIEpPWTwvc3Bhbj48c3Bhbj44MiZuYnNwO+KCrDwvc3Bhbj48L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0idmItYnJlYWtkb3duX19yb3ciPjxzcGFuIGNsYXNzPSJ2Yi1icmVha2Rvd25fX3Byb2QiPjxpbWcgY2xhc3M9InZjMSIgc3JjPSJodHRwczovL3d3dy52YWlhLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA3L2NvdmVyLW9saXZlLWdyZWVuLnBuZyIgYWx0PSJWQUlBIENvdmVyIj5WQUlBIENvdmVyPC9zcGFuPjxzcGFuPjQ4Jm5ic3A74oKsPC9zcGFuPjwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ2Yi1icmVha2Rvd25fX3JvdyB2Yi1icmVha2Rvd25fX3RvdGFsIj48c3Bhbj5CdW5kbGUtUHJlaXM8L3NwYW4+PHNwYW4+PHNwYW4gY2xhc3M9InZiLXRvdGFsLWFtdCI+MTI1Jm5ic3A74oKsPC9zcGFuPjxzcGFuIGNsYXNzPSJ2Yi10b3RhbC13YXMiPjEzMCZuYnNwO+KCrDwvc3Bhbj48L3NwYW4+PC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InZiLWJyZWFrZG93bl9fd2h5Ij4KICAgICAgICAgICAgICA8aDQ+V2FydW0gZGFzIEJ1bmRsZSB3w6RobGVuPzwvaDQ+CiAgICAgICAgICAgICAgPHVsPgogICAgICAgICAgICAgICAgPGxpPlNvbmRlcnByZWlzIGdlZ2Vuw7xiZXIgZGVtIEVpbnplbGthdWYgZGVyIFByb2R1a3RlPC9saT4KICAgICAgICAgICAgICAgIDxsaT5EdSByZWdlbmVyaWVyc3QgendlaSBSZWdpb25lbiBtaXQgZWluZXIgZWluemlnZW4gQmVzdGVsbHVuZzwvbGk+CiAgICAgICAgICAgICAgICA8bGk+WndlaSBpa29uaXNjaGUgVkFJQSBPYmpla3RlIGluIGVpbmVyIFZlcnBhY2t1bmc8L2xpPgogICAgICAgICAgICAgIDwvdWw+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPC9kaXY+CgogICAgICAgICAgPGEgY2xhc3M9InZiLWJ0biIgaHJlZj0iaHR0cHM6Ly93d3cudmFpYS5ldS9kZS9wcm9kdWt0L3ZhaWEtY3ViZS1qb3kvIj5CdW5kbGUga2F1ZmVuIDxzcGFuIGNsYXNzPSJ2Yi1hcnJvdyI+4oaSPC9zcGFuPjwvYT4KICAgICAgICAgIDxzcGFuIGNsYXNzPSJ2Yi1jdGEtbm90ZSI+TnVyIGbDvHIgYmVncmVuenRlIFplaXQgdmVyZsO8Z2Jhcjwvc3Bhbj4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KICA8L3NlY3Rpb24+CgogIDwhLS0gPT09PT09PT09PT09IENPTkZJR1VSQVRPUkUgQlVORExFID09PT09PT09PT09PSAtLT4KICA8c2VjdGlvbiBjbGFzcz0idmItY2ZnIj4KICAgIDxkaXYgY2xhc3M9InZiLXdyYXAiPgogICAgICA8ZGl2IGNsYXNzPSJ2Yi1jZmdfX2hlYWQiPgogICAgICAgIDxzcGFuIGNsYXNzPSJ2Yi1leWVicm93Ij5TdGVsbGUgZGVpbiBCdW5kbGUgenVzYW1tZW48L3NwYW4+CiAgICAgICAgPGgyIGNsYXNzPSJ2Yi1oMiI+V8OkaGxlIGRpZSBLb21iaW5hdGlvbiwgZGllIHp1IGRpciBwYXNzdDwvaDI+CiAgICAgICAgPHA+S29tYmluaWVyZSBkaWUgRmFyYmVuIHZvbiBDdWJlIEpPWSB1bmQgQ292ZXIgZ2FueiBuYWNoIFd1bnNjaDogRHUgZXJow6RsdHN0IHNpZSB6dXNhbW1lbiwgaW4gZWluZW0gZWluemlnZW4gS2F1Zi48L3A+CiAgICAgIDwvZGl2PgoKICAgICAgPGRpdiBjbGFzcz0idmItY2ZnX19jYXJkIj4KICAgICAgICA8IS0tIHNlbGV0dG9yaSBpbmRpcGVuZGVudGkgKGRlZmF1bHQ6IEZlc3RhIHBvcCArIFBhc3RlbCBUdXJxdW9pc2UpIC0tPgogICAgICAgIDxpbnB1dCB0eXBlPSJyYWRpbyIgY2xhc3M9InZiLWNmZ19fciIgbmFtZT0idmIyLWpveSIgaWQ9InZiMi1qb3ktMSI+CiAgICAgICAgPGlucHV0IHR5cGU9InJhZGlvIiBjbGFzcz0idmItY2ZnX19yIiBuYW1lPSJ2YjItam95IiBpZD0idmIyLWpveS0yIj4KICAgICAgICA8aW5wdXQgdHlwZT0icmFkaW8iIGNsYXNzPSJ2Yi1jZmdfX3IiIG5hbWU9InZiMi1qb3kiIGlkPSJ2YjItam95LTMiPgogICAgICAgIDxpbnB1dCB0eXBlPSJyYWRpbyIgY2xhc3M9InZiLWNmZ19fciIgbmFtZT0idmIyLWpveSIgaWQ9InZiMi1qb3ktNCIgY2hlY2tlZD0iIj4KICAgICAgICA8aW5wdXQgdHlwZT0icmFkaW8iIGNsYXNzPSJ2Yi1jZmdfX3IiIG5hbWU9InZiMi1qb3kiIGlkPSJ2YjItam95LTUiPgogICAgICAgIDxpbnB1dCB0eXBlPSJyYWRpbyIgY2xhc3M9InZiLWNmZ19fciIgbmFtZT0idmIyLWpveSIgaWQ9InZiMi1qb3ktNiI+CiAgICAgICAgPGlucHV0IHR5cGU9InJhZGlvIiBjbGFzcz0idmItY2ZnX19yIiBuYW1lPSJ2YjItY292IiBpZD0idmIyLWNvdi0xIj4KICAgICAgICA8aW5wdXQgdHlwZT0icmFkaW8iIGNsYXNzPSJ2Yi1jZmdfX3IiIG5hbWU9InZiMi1jb3YiIGlkPSJ2YjItY292LTIiIGNoZWNrZWQ9IiI+CiAgICAgICAgPGlucHV0IHR5cGU9InJhZGlvIiBjbGFzcz0idmItY2ZnX19yIiBuYW1lPSJ2YjItY292IiBpZD0idmIyLWNvdi0zIj4KICAgICAgICA8aW5wdXQgdHlwZT0icmFkaW8iIGNsYXNzPSJ2Yi1jZmdfX3IiIG5hbWU9InZiMi1jb3YiIGlkPSJ2YjItY292LTQiPgoKICAgICAgICA8ZGl2IGNsYXNzPSJ2Yi1jZmdfX2dyaWQiPgogICAgICAgICAgPCEtLSBKT1kgLS0+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJ2Yi1jZmdfX3Byb2QiPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ2Yi1jZmdfX3BoIHZiLWNmZ19fcGgtLWpveSI+CiAgICAgICAgICAgICAgPGltZyBjbGFzcz0idmoxIiBzcmM9Imh0dHBzOi8vd3d3LnZhaWEuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDcvbm90dGUtbWFnaWNhLnBuZyIgYWx0PSJWQUlBIEN1YmUgSk9ZIE5vdHRlIG1hZ2ljYSI+CiAgICAgICAgICAgICAgPGltZyBjbGFzcz0idmoyIiBzcmM9Imh0dHBzOi8vd3d3LnZhaWEuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDcvbW9vZC1mcmVzY28ucG5nIiBhbHQ9IlZBSUEgQ3ViZSBKT1kgTW9vZCBmcmVzY28iPgogICAgICAgICAgICAgIDxpbWcgY2xhc3M9InZqMyIgc3JjPSJodHRwczovL3d3dy52YWlhLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA3L3ZlcnNvLW5vcmQucG5nIiBhbHQ9IlZBSUEgQ3ViZSBKT1kgVmVyc28gTm9yZCI+CiAgICAgICAgICAgICAgPGltZyBjbGFzcz0idmo0IiBzcmM9Imh0dHBzOi8vd3d3LnZhaWEuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDcvZmVzdGEtcG9wLnBuZyIgYWx0PSJWQUlBIEN1YmUgSk9ZIEZlc3RhIHBvcCI+CiAgICAgICAgICAgICAgPGltZyBjbGFzcz0idmo1IiBzcmM9Imh0dHBzOi8vd3d3LnZhaWEuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDcvbnVvdmktaW5pemkucG5nIiBhbHQ9IlZBSUEgQ3ViZSBKT1kgTnVvdmkgaW5pemkiPgogICAgICAgICAgICAgIDxpbWcgY2xhc3M9InZqNiIgc3JjPSJodHRwczovL3d3dy52YWlhLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA3L3ZpYWdnaW8tcHJvZm9uZG8ucG5nIiBhbHQ9IlZBSUEgQ3ViZSBKT1kgVmlhZ2dpbyBwcm9mb25kbyI+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ2Yi1jZmdfX3B0aXRsZSI+VkFJQSBDdWJlIEpPWTwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ2Yi1jZmdfX3BuYW1lIHZiLWNmZ19fcG5hbWUtLWpveSI+CiAgICAgICAgICAgICAgPHNwYW4+PGI+Tm90dGUgbWFnaWNhPC9iPiDCtyBHcmFwaGl0c2Nod2Fyejwvc3Bhbj4KICAgICAgICAgICAgICA8c3Bhbj48Yj5Nb29kIGZyZXNjbzwvYj4gwrcgTGltZXR0ZW5ncsO8bjwvc3Bhbj4KICAgICAgICAgICAgICA8c3Bhbj48Yj5WZXJzbyBOb3JkPC9iPiDCtyBUw7xya2lzYmxhdTwvc3Bhbj4KICAgICAgICAgICAgICA8c3Bhbj48Yj5GZXN0YSBwb3A8L2I+IMK3IEtvcmFsbGVub3JhbmdlPC9zcGFuPgogICAgICAgICAgICAgIDxzcGFuPjxiPk51b3ZpIGluaXppPC9iPiDCtyBBcXVhZ3LDvG48L3NwYW4+CiAgICAgICAgICAgICAgPHNwYW4+PGI+VmlhZ2dpbyBwcm9mb25kbzwvYj4gwrcgSW5kaWdvYmxhdTwvc3Bhbj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InZiLWNmZ19fc3ciPgogICAgICAgICAgICAgIDxsYWJlbCBmb3I9InZiMi1qb3ktMSIgc3R5bGU9ImJhY2tncm91bmQ6IzJFMkUzMyIgdGl0bGU9Ik5vdHRlIG1hZ2ljYSI+PC9sYWJlbD4KICAgICAgICAgICAgICA8bGFiZWwgZm9yPSJ2YjItam95LTIiIHN0eWxlPSJiYWNrZ3JvdW5kOiNBNkM2M0QiIHRpdGxlPSJNb29kIGZyZXNjbyI+PC9sYWJlbD4KICAgICAgICAgICAgICA8bGFiZWwgZm9yPSJ2YjItam95LTMiIHN0eWxlPSJiYWNrZ3JvdW5kOiMzRkIzQzYiIHRpdGxlPSJWZXJzbyBOb3JkIj48L2xhYmVsPgogICAgICAgICAgICAgIDxsYWJlbCBmb3I9InZiMi1qb3ktNCIgc3R5bGU9ImJhY2tncm91bmQ6I0YyNkE0QiIgdGl0bGU9IkZlc3RhIHBvcCI+PC9sYWJlbD4KICAgICAgICAgICAgICA8bGFiZWwgZm9yPSJ2YjItam95LTUiIHN0eWxlPSJiYWNrZ3JvdW5kOiM2M0MyQTQiIHRpdGxlPSJOdW92aSBpbml6aSI+PC9sYWJlbD4KICAgICAgICAgICAgICA8bGFiZWwgZm9yPSJ2YjItam95LTYiIHN0eWxlPSJiYWNrZ3JvdW5kOiMzMzM5N0EiIHRpdGxlPSJWaWFnZ2lvIHByb2ZvbmRvIj48L2xhYmVsPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDwvZGl2PgoKICAgICAgICAgIDxkaXYgY2xhc3M9InZiLWNmZ19fcGx1cyI+KzwvZGl2PgoKICAgICAgICAgIDwhLS0gQ09WRVIgLS0+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJ2Yi1jZmdfX3Byb2QiPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ2Yi1jZmdfX3BoIHZiLWNmZ19fcGgtLWNvdmVyIj4KICAgICAgICAgICAgICA8aW1nIGNsYXNzPSJ2YzEiIHNyYz0iaHR0cHM6Ly93d3cudmFpYS5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNy9jb3Zlci1vbGl2ZS1ncmVlbi5wbmciIGFsdD0iVkFJQSBDb3ZlciBPbGl2ZSBHcmVlbiI+CiAgICAgICAgICAgICAgPGltZyBjbGFzcz0idmMyIiBzcmM9Imh0dHBzOi8vd3d3LnZhaWEuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDcvY292ZXItYXp6dXJhLnBuZyIgYWx0PSJWQUlBIENvdmVyIFBhc3RlbCBUdXJxdW9pc2UiPgogICAgICAgICAgICAgIDxpbWcgY2xhc3M9InZjMyIgc3JjPSJodHRwczovL3d3dy52YWlhLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA3L2NvdmVyLXRlcnJhLWJyb3duLnBuZyIgYWx0PSJWQUlBIENvdmVyIFRlcnJhIEJyb3duIj4KICAgICAgICAgICAgICA8aW1nIGNsYXNzPSJ2YzQiIHNyYz0iaHR0cHM6Ly93d3cudmFpYS5ldS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNy9jb3Zlci1saWdodC1pdm9yeS5wbmciIGFsdD0iVkFJQSBDb3ZlciBMaWdodCBJdm9yeSI+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ2Yi1jZmdfX3B0aXRsZSI+VkFJQSBDb3ZlcjwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ2Yi1jZmdfX3BuYW1lIHZiLWNmZ19fcG5hbWUtLWNvdmVyIj4KICAgICAgICAgICAgICA8c3Bhbj48Yj5PbGl2ZSBHcmVlbjwvYj4gwrcgT2xpdmVuYmzDpHR0ZXI8L3NwYW4+CiAgICAgICAgICAgICAgPHNwYW4+PGI+UGFzdGVsIFR1cnF1b2lzZTwvYj4gwrcgQWRyaWF0aXNjaGVzIE1lZXI8L3NwYW4+CiAgICAgICAgICAgICAgPHNwYW4+PGI+VGVycmEgQnJvd248L2I+IMK3IGFwdWxpc2NoZSBFcmRlPC9zcGFuPgogICAgICAgICAgICAgIDxzcGFuPjxiPkxpZ2h0IEl2b3J5PC9iPiDCtyBnb2xkZW5lIFdlaXRlbjwvc3Bhbj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InZiLWNmZ19fc3ciPgogICAgICAgICAgICAgIDxsYWJlbCBmb3I9InZiMi1jb3YtMSIgc3R5bGU9ImJhY2tncm91bmQ6IzZFNkIzRSIgdGl0bGU9Ik9saXZlIEdyZWVuIj48L2xhYmVsPgogICAgICAgICAgICAgIDxsYWJlbCBmb3I9InZiMi1jb3YtMiIgc3R5bGU9ImJhY2tncm91bmQ6IzkzQzdDOSIgdGl0bGU9IlBhc3RlbCBUdXJxdW9pc2UiPjwvbGFiZWw+CiAgICAgICAgICAgICAgPGxhYmVsIGZvcj0idmIyLWNvdi0zIiBzdHlsZT0iYmFja2dyb3VuZDojOEE1QTNCIiB0aXRsZT0iVGVycmEgQnJvd24iPjwvbGFiZWw+CiAgICAgICAgICAgICAgPGxhYmVsIGZvcj0idmIyLWNvdi00IiBzdHlsZT0iYmFja2dyb3VuZDojRTlFMUNCIiB0aXRsZT0iTGlnaHQgSXZvcnkiPjwvbGFiZWw+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CgogICAgICAgIDxkaXYgY2xhc3M9InZiLWNmZ19fZm9vdCI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJ2Yi1jZmdfX3ByaWNlIj4KICAgICAgICAgICAgPHNwYW4gY2xhc3M9InZiLWxibCI+RGVpbiBCdW5kbGU8L3NwYW4+CiAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJ2Yi1hbXQiPjEyNSZuYnNwO+KCrDwvc3Bhbj4KICAgICAgICAgICAgPHNwYW4gY2xhc3M9InZiLXdhcyI+MTMwJm5ic3A74oKsPC9zcGFuPgogICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJ2Yi1jZmdfX2J1eSI+CiAgICAgICAgICAgIDxhIGNsYXNzPSJ2Yi1idG4iIGhyZWY9Imh0dHBzOi8vd3d3LnZhaWEuZXUvZGUvcHJvZHVrdC92YWlhLWN1YmUtam95LyI+QnVuZGxlIGthdWZlbiA8c3BhbiBjbGFzcz0idmItYXJyb3ciPuKGkjwvc3Bhbj48L2E+CiAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJ2Yi1jdGEtbm90ZSI+TnVyIGbDvHIgYmVncmVuenRlIFplaXQgdmVyZsO8Z2Jhcjwvc3Bhbj4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICA8L2Rpdj4KICAgIDwvZGl2PgogIDwvc2VjdGlvbj4KCiAgPCEtLSA9PT09PT09PT09PT0gVEVSUklUT1JJICsgSU1QQVRUTyAoY2FyZCBmbGlwKSA9PT09PT09PT09PT0gLS0+CiAgPHNlY3Rpb24gY2xhc3M9InZiLXRlcnIiPgogICAgPGRpdiBjbGFzcz0idmItd3JhcCI+CiAgICAgIDxkaXYgY2xhc3M9InZiLXRlcnJfX2hlYWQiPgogICAgICAgIDxzcGFuIGNsYXNzPSJ2Yi1leWVicm93Ij5EaWUgZWNodGUgV2lya3VuZzwvc3Bhbj4KICAgICAgICA8aDIgY2xhc3M9InZiLWgyIj5EaWUgUmVnaW9uZW4sIGRpZSBkdSByZWdlbmVyaWVyc3Q8L2gyPgogICAgICAgIDxwIGNsYXNzPSJ2Yi1sZWFkIj5KZWRlcyBWQUlBIFByb2R1a3QgZW50c3RlaHQgYXVzIHdpZWRlcmdld29ubmVuZW4gTWF0ZXJpYWxpZW4gdW5kIHRyw6RndCBkYXp1IGJlaSwgZGllIFJlZ2lvbiB6dSByZWdlbmVyaWVyZW4sIGF1cyBkZXIgZXMgc3RhbW10LiBEcmVoZSBkaWUgS2FydGVuIHVuZCBlbnRkZWNrZSBkaWUgV2lya3VuZyBkZWluZXMgS2F1ZnMuPC9wPgogICAgICA8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0idmItdGVycl9fZ3JpZCI+CgogICAgICAgIDwhLS0gRE9MT01JVEkgLS0+CiAgICAgICAgPGRpdiBjbGFzcz0idmItZmxpcCI+CiAgICAgICAgICA8aW5wdXQgdHlwZT0iY2hlY2tib3giIGNsYXNzPSJ2Yi1mbGlwX19jYiIgaWQ9InZiLWZsaXAtZG9sb21pdGkiPgogICAgICAgICAgPGRpdiBjbGFzcz0idmItZmxpcF9faW5uZXIiPgogICAgICAgICAgICA8IS0tIGZyb250ZSAtLT4KICAgICAgICAgICAgPGRpdiBjbGFzcz0idmItZmxpcF9fZmFjZSB2Yi1mbGlwX19mcm9udCI+CiAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vd3d3LnZhaWEuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMTEvSFAtcHJvZ2V0dG8tZG9sb21pdGkuanBnIiBhbHQ9IkRpZSBEb2xvbWl0ZW4sIFNjaGF1cGxhdHogZGVzIHVyc3Byw7xuZ2xpY2hlbiBWQUlBIFByb2pla3RzIj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ2Yi1mbGlwX19ib2R5Ij4KICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJ2Yi10ZXJyX190YWciPkRvbG9taXRlbjwvc3Bhbj4KICAgICAgICAgICAgICAgIDxoMz5EdSBwZmxhbnp0IGVpbmVuIEJhdW0gaW4gZGVuIERvbG9taXRlbjwvaDM+CiAgICAgICAgICAgICAgICA8cD5Gw7xyIGplZGVuIFZBSUEgQ3ViZSBwZmxhbnplbiB3aXIgZWluZW4gbmV1ZW4gQmF1bSBkb3J0LCB3byBkZXIgU3R1cm0gVmFpYSAyMDE4IDQyIE1pbGxpb25lbiBCw6R1bWUgZ2Vmw6RsbHQgaGF0LjwvcD4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICA8bGFiZWwgZm9yPSJ2Yi1mbGlwLWRvbG9taXRpIiBjbGFzcz0idmItZmxpcF9fYnRuIiBhcmlhLWxhYmVsPSJXaXJrdW5nIGluIGRlbiBEb2xvbWl0ZW4gZW50ZGVja2VuIj5XaXJrdW5nIGVudGRlY2tlbiA8c3ZnIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cG9seWxpbmUgcG9pbnRzPSIyMyA0IDIzIDEwIDE3IDEwIj48L3BvbHlsaW5lPjxwb2x5bGluZSBwb2ludHM9IjEgMjAgMSAxNCA3IDE0Ij48L3BvbHlsaW5lPjxwYXRoIGQ9Ik0zLjUxIDlhOSA5IDAgMCAxIDE0Ljg1LTMuMzZMMjMgMTBNMSAxNGw0LjY0IDQuMzZBOSA5IDAgMCAwIDIwLjQ5IDE1Ij48L3BhdGg+PC9zdmc+PC9sYWJlbD4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwhLS0gcmV0cm8gLS0+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InZiLWZsaXBfX2ZhY2UgdmItZmxpcF9fYmFjayI+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idmItYmlnIj4rMSBCYXVtPC9kaXY+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idmItc3ViIj5pbiBkZW4gRG9sb21pdGVuIGdlcGZsYW56dDwvZGl2PgogICAgICAgICAgICAgIDxwPkbDvHIgamVkZW4gQ3ViZSBKT1kgdHLDpGdzdCBkdSB6dXIgUGZsYW56dW5nIGVpbmVzIG5ldWVuIEJhdW1lcyBpbiBkZW4gRG9sb21pdGVuIGJlaS4gRXIgd2lyZCBhdXMgZGVtIEhvbHogZGVyIHZvbSBTdHVybSBWYWlhIGdlZsOkbGx0ZW4gRmljaHRlbiB1bmQgTMOkcmNoZW4gZ2VmZXJ0aWd0IHVuZCBtaXQgRmFyYmVuIGF1ZiBXYXNzZXJiYXNpcyB2ZXJlZGVsdC48L3A+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idmItZmxpcF9fc3RhdHMiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idmItc3RhdCI+PGRpdiBjbGFzcz0idmItc3RhdC1uIj40MiZuYnNwO01pby48L2Rpdj48ZGl2IGNsYXNzPSJ2Yi1zdGF0LWwiPjIwMTggZ2Vmw6RsbHRlIELDpHVtZTwvZGl2PjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idmItc3RhdCI+PGRpdiBjbGFzcz0idmItc3RhdC1uIj4yMDAuMDAwPC9kaXY+PGRpdiBjbGFzcz0idmItc3RhdC1sIj5iZXJlaXRzIG5hY2hnZXBmbGFuenQ8L2Rpdj48L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InZiLXN0YXQiPjxkaXYgY2xhc3M9InZiLXN0YXQtbiI+NTAwJm5ic3A7dDwvZGl2PjxkaXYgY2xhc3M9InZiLXN0YXQtbCI+d2llZGVyZ2V3b25uZW5lcyBIb2x6PC9kaXY+PC9kaXY+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgPGxhYmVsIGZvcj0idmItZmxpcC1kb2xvbWl0aSIgY2xhc3M9InZiLWZsaXBfX2J0biIgYXJpYS1sYWJlbD0iWnVyw7xjayB6dXIgVm9yZGVyc2VpdGUiPlp1csO8Y2sgPHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PGxpbmUgeDE9IjE5IiB5MT0iMTIiIHgyPSI1IiB5Mj0iMTIiPjwvbGluZT48cG9seWxpbmUgcG9pbnRzPSIxMiAxOSA1IDEyIDEyIDUiPjwvcG9seWxpbmU+PC9zdmc+PC9sYWJlbD4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KCiAgICAgICAgPCEtLSBQVUdMSUEgLS0+CiAgICAgICAgPGRpdiBjbGFzcz0idmItZmxpcCI+CiAgICAgICAgICA8aW5wdXQgdHlwZT0iY2hlY2tib3giIGNsYXNzPSJ2Yi1mbGlwX19jYiIgaWQ9InZiLWZsaXAtcHVnbGlhIj4KICAgICAgICAgIDxkaXYgY2xhc3M9InZiLWZsaXBfX2lubmVyIj4KICAgICAgICAgICAgPCEtLSBmcm9udGUgLS0+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InZiLWZsaXBfX2ZhY2UgdmItZmxpcF9fZnJvbnQiPgogICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL3d3dy52YWlhLmV1L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA1LzA0NDBRNUE1MDYyLTEtMS1zY2FsZWQuanBnIiBhbHQ9IkRpZSBNaXR0ZWxtZWVyLU1hY2NoaWEgdW5kIGRpZSBPbGl2ZW5iw6R1bWUgZGVzIFNhbGVudG8gaW4gQXB1bGllbiI+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idmItZmxpcF9fYm9keSI+CiAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0idmItdGVycl9fdGFnIGlzLWdvbGQiPkFwdWxpZW48L3NwYW4+CiAgICAgICAgICAgICAgICA8aDM+RHUgcmVnZW5lcmllcnN0IDEmbmJzcDttwrIgTWl0dGVsbWVlci1NYWNjaGlhPC9oMz4KICAgICAgICAgICAgICAgIDxwPkplZGUgVkFJQSBDb3ZlciB0csOkZ3QgenVyIFdpZWRlcmdlYnVydCBkZXIgTWl0dGVsbWVlci1NYWNjaGlhIGltIFdhbGQgZGVyIFdpZWRlcmdlYnVydCBpbiBTcGVjY2hpYSZuYnNwOyhMRSkgYmVpLjwvcD4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICA8bGFiZWwgZm9yPSJ2Yi1mbGlwLXB1Z2xpYSIgY2xhc3M9InZiLWZsaXBfX2J0biIgYXJpYS1sYWJlbD0iV2lya3VuZyBpbiBBcHVsaWVuIGVudGRlY2tlbiI+V2lya3VuZyBlbnRkZWNrZW4gPHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBvbHlsaW5lIHBvaW50cz0iMjMgNCAyMyAxMCAxNyAxMCI+PC9wb2x5bGluZT48cG9seWxpbmUgcG9pbnRzPSIxIDIwIDEgMTQgNyAxNCI+PC9wb2x5bGluZT48cGF0aCBkPSJNMy41MSA5YTkgOSAwIDAgMSAxNC44NS0zLjM2TDIzIDEwTTEgMTRsNC42NCA0LjM2QTkgOSAwIDAgMCAyMC40OSAxNSI+PC9wYXRoPjwvc3ZnPjwvbGFiZWw+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8IS0tIHJldHJvIC0tPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ2Yi1mbGlwX19mYWNlIHZiLWZsaXBfX2JhY2sgaXMtcHVnbGlhIj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ2Yi1iaWciPisxIG3CsjwvZGl2PgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9InZiLXN1YiI+cmVnZW5lcmllcnRlIE1pdHRlbG1lZXItTWFjY2hpYTwvZGl2PgogICAgICAgICAgICAgIDxwPkRpZSBWQUlBIENvdmVyIGVudHN0ZWh0IGF1cyBPbGl2ZSBNYXR0ZXLihKIsIGRlbSBCaW9rb21wb3NpdCBtaXQgZGVtIEhvbHogZGVyIHZvbiBYeWxlbGxhIGJlZmFsbGVuZW4gT2xpdmVuYsOkdW1lLiBKZWRlIENvdmVyIGJpbGRldCBkZW4gZWNodGVuIFNjYW4gZWluZXIgQmF1bXJpbmRlIGFiIHVuZCB0csOkZ3QgZGllIGVpbmdyYXZpZXJ0ZW4gS29vcmRpbmF0ZW4gZGVzIGVyc3RlbiBXYWxkZXMgZGVyIFdpZWRlcmdlYnVydC48L3A+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idmItZmxpcF9fc3RhdHMiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idmItc3RhdCI+PGRpdiBjbGFzcz0idmItc3RhdC1uIj4yMCZuYnNwO01pby4rPC9kaXY+PGRpdiBjbGFzcz0idmItc3RhdC1sIj5zZWl0IDIwMTMgYmVmYWxsZW5lIE9saXZlbmLDpHVtZTwvZGl2PjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idmItc3RhdCI+PGRpdiBjbGFzcz0idmItc3RhdC1uIj5TcGVjY2hpYSZuYnNwOyhMRSk8L2Rpdj48ZGl2IGNsYXNzPSJ2Yi1zdGF0LWwiPldhbGQgZGVyIFdpZWRlcmdlYnVydDwvZGl2PjwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idmItc3RhdCI+PGRpdiBjbGFzcz0idmItc3RhdC1uIj4xMDAlPC9kaXY+PGRpdiBjbGFzcz0idmItc3RhdC1sIj5pdGFsaWVuaXNjaGUgTGllZmVya2V0dGU8L2Rpdj48L2Rpdj4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICA8bGFiZWwgZm9yPSJ2Yi1mbGlwLXB1Z2xpYSIgY2xhc3M9InZiLWZsaXBfX2J0biIgYXJpYS1sYWJlbD0iWnVyw7xjayB6dXIgVm9yZGVyc2VpdGUiPlp1csO8Y2sgPHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PGxpbmUgeDE9IjE5IiB5MT0iMTIiIHgyPSI1IiB5Mj0iMTIiPjwvbGluZT48cG9seWxpbmUgcG9pbnRzPSIxMiAxOSA1IDEyIDEyIDUiPjwvcG9seWxpbmU+PC9zdmc+PC9sYWJlbD4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KCiAgICAgIDwvZGl2PgogICAgPC9kaXY+CiAgPC9zZWN0aW9uPgoKICA8IS0tID09PT09PT09PT09PSBQUk9ET1RUSSAoY2FyZCBmaW5hbGkpID09PT09PT09PT09PSAtLT4KICA8c2VjdGlvbiBjbGFzcz0idmItcHJvZCI+CiAgICA8ZGl2IGNsYXNzPSJ2Yi13cmFwIj4KICAgICAgPGRpdiBjbGFzcz0idmItcHJvZF9faGVhZCI+CiAgICAgICAgPHNwYW4gY2xhc3M9InZiLWV5ZWJyb3ciPkpldHp0IGthdWZlbjwvc3Bhbj4KICAgICAgICA8aDIgY2xhc3M9InZiLWgyIj5JbnRlcmVzc2llcnQgZGljaCBudXIgZWluIFByb2R1a3Q\/PC9oMj4KICAgICAgICA8cD5FbnRkZWNrZSBWQUlBIEN1YmUgSk9ZIHVuZCBWQUlBIENvdmVyIGF1Y2ggZWluemVsbi4gS2VpbmUgU29yZ2U6IFNvbGx0ZXN0IGR1IGRpY2ggYmVpbSBTdMO2YmVybiBkb2NoIGbDvHIgYmVpZGUgZW50c2NoZWlkZW4sIGZpbmRlc3QgZHUgZGFzIEJ1bmRsZSB6dW0gU29uZGVycHJlaXMgYXVjaCBhdWYgZGVuIGVpbnplbG5lbiBQcm9kdWt0c2VpdGVuLjwvcD4KICAgICAgPC9kaXY+CiAgICAgIDxkaXYgY2xhc3M9InZiLXByb2RfX2dyaWQiPgoKICAgICAgICA8ZGl2IGNsYXNzPSJ2Yi1wcm9kX19jYXJkIj4KICAgICAgICAgIDxkaXYgY2xhc3M9InZiLXByb2RfX21lZGlhIj4KICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vd3d3LnZhaWEuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjIvMTEvNjY1eDc1NV9KT1ktMi0xLmpwZyIgYWx0PSJWQUlBIEN1YmUgSk9ZIGluIEZhcmJlIj4KICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPGRpdiBjbGFzcz0idmItcHJvZF9faW5mbyI+CiAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJ2Yi10ZXJyX190YWciPkRvbG9taXRlbjwvc3Bhbj4KICAgICAgICAgICAgPGgzPlZBSUEgQ3ViZSBKT1k8L2gzPgogICAgICAgICAgICA8cD5EZXIgS2xhbmd2ZXJzdMOkcmtlciBhdXMgZGVtIEhvbHogZGVyIERvbG9taXRlbiwgaW4gZGVyIEVuZXJnaWUgdm9uIHNlY2hzIEZhcmJlbi4gS2VpbmUgQmF0dGVyaWUsIGtlaW4gS2FiZWw6IG51ciBkZXIgbmF0w7xybGljaGUgS2xhbmcgZGVpbmVzIFNtYXJ0cGhvbmVzLjwvcD4KICAgICAgICAgICAgPGRpdiBjbGFzcz0idmItcHJvZF9fZm9vdCI+CiAgICAgICAgICAgICAgPGEgY2xhc3M9InZiLXByb2RfX2xpbmsiIGhyZWY9Imh0dHBzOi8vd3d3LnZhaWEuZXUvZGUvcHJvZHVrdC92YWlhLWN1YmUtam95LyI+WnVtIFByb2R1a3QgPHNwYW4gY2xhc3M9InZiLWFycm93Ij7ihpI8L3NwYW4+PC9hPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgoKICAgICAgICA8ZGl2IGNsYXNzPSJ2Yi1wcm9kX19jYXJkIj4KICAgICAgICAgIDxkaXYgY2xhc3M9InZiLXByb2RfX21lZGlhIj4KICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vd3d3LnZhaWEuZXUvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDUvTW9kZWxsaS0yLTItc2NhbGVkLmpwZyIgYWx0PSJWQUlBIENvdmVyIGF1cyBPbGl2ZSBNYXR0ZXIgZsO8ciBTbWFydHBob25lcyI+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDxkaXYgY2xhc3M9InZiLXByb2RfX2luZm8iPgogICAgICAgICAgICA8c3BhbiBjbGFzcz0idmItdGVycl9fdGFnIGlzLWdvbGQiPkFwdWxpZW48L3NwYW4+CiAgICAgICAgICAgIDxoMz5WQUlBIENvdmVyPC9oMz4KICAgICAgICAgICAgPHA+RGllIGVyc3RlIEhhbmR5aMO8bGxlIGF1cyBPbGl2ZW4tQmlva29tcG9zaXQsIGRpZSBkaWUgTWl0dGVsbWVlci1NYWNjaGlhIHJlZ2VuZXJpZXJ0LiBKZWRlcyBTdMO8Y2sgaXN0IGVpbnppZ2FydGlnOiBFcyBiaWxkZXQgZGllIGVjaHRlIFJpbmRlIGVpbmVzIGFwdWxpc2NoZW4gT2xpdmVuYmF1bXMgYWIuPC9wPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ2Yi1wcm9kX19mb290Ij4KICAgICAgICAgICAgICA8YSBjbGFzcz0idmItcHJvZF9fbGluayIgaHJlZj0iaHR0cHM6Ly93d3cudmFpYS5ldS9kZS9wcm9kdWt0L3ZhaWEtY292ZXIvIj5adW0gUHJvZHVrdCA8c3BhbiBjbGFzcz0idmItYXJyb3ciPuKGkjwvc3Bhbj48L2E+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CgogICAgICA8L2Rpdj4KICAgIDwvZGl2PgogIDwvc2VjdGlvbj4KCjwvZGl2Pgo8IS0tID09PT09PT09PT09PT09PT09PT09PSBGSU5FIExBTkRJTkcgQlVORExFIFZBSUEgKERFKSA9PT09PT09PT09PT09PT09PT09PT0gLS0+B\/jhoegOCwICBgwBALAMJcOVAYMBygP\/BvcNggG5KYQBrzwDmwcBAijN+uufDgEAAJPX5roNAQAA2vOWuQsBAAH0usSJCwEAhROQ6NmCCUUAAgEPERIBAAEAAQEBG3A0LgAugAMIlwQC1gMCkgICWALnAgKbAQL3AQKvAQJCAoACApIBAmMCcgL8AQKSAQIvAt0BApYBApQCApgBAm8CrwECqAIC+QECPQKeAQJ5AlsCwQECPwI\/ApABAnMChQICPwKIAQLsAQKLAgLxRgnQBCXHEQ\/3AQ+sBCXmAw3aAhHvAiDgARH3AiDGCiboAw\/1ATWBBw2uBCD7AgGiAw3oARgYAaEHGL4Fn6eUvAIBAAE=\",\"updateId\":348146897}","content-type":"","footnotes":""},"class_list":["post-60664","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>VAIA Bundle | VAIA<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.vaia.eu\/de\/bundle-landing\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"VAIA Bundle | VAIA\" \/>\n<meta property=\"og:description\" content=\"Zwei Regionenein einziger Kauf,doppelte Wirkung Kaufe VAIA Cube JOY und VAIA Cover gemeinsam zum Sonderpreis. Zwei Objekte aus wiedergewonnenen Materialien, die zwei italienische Regionen regenerieren. Bundle entdecken \u2192 Bundle 125&nbsp;\u20ac 130&nbsp;\u20ac Zwei Geschichten, eine Geste Mit wiedergewonnenem Holz regenerierst du zwei Regionen Der VAIA Cube JOY entsteht aus den Fichten, die der Sturm Vaia 2018 [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.vaia.eu\/de\/bundle-landing\/\" \/>\n<meta property=\"og:site_name\" content=\"VAIA\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/therealvaia\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-10T09:32:36+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.vaia.eu\/wp-content\/uploads\/2026\/07\/Bundle-immagini-quadrate-DACH-1.jpg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data1\" content=\"8\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.vaia.eu\\\/de\\\/bundle-landing\\\/\",\"url\":\"https:\\\/\\\/www.vaia.eu\\\/de\\\/bundle-landing\\\/\",\"name\":\"VAIA Bundle | VAIA\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.vaia.eu\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.vaia.eu\\\/de\\\/bundle-landing\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.vaia.eu\\\/de\\\/bundle-landing\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.vaia.eu\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/Bundle-immagini-quadrate-DACH-1.jpg\",\"datePublished\":\"2026-07-05T12:43:28+00:00\",\"dateModified\":\"2026-07-10T09:32:36+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.vaia.eu\\\/de\\\/bundle-landing\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.vaia.eu\\\/de\\\/bundle-landing\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.vaia.eu\\\/de\\\/bundle-landing\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.vaia.eu\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/Bundle-immagini-quadrate-DACH-1.jpg\",\"contentUrl\":\"https:\\\/\\\/www.vaia.eu\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/Bundle-immagini-quadrate-DACH-1.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.vaia.eu\\\/de\\\/bundle-landing\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.vaia.eu\\\/de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"VAIA Bundle\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.vaia.eu\\\/#website\",\"url\":\"https:\\\/\\\/www.vaia.eu\\\/\",\"name\":\"VAIA - Face what matters\",\"description\":\"Face What Matters\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.vaia.eu\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.vaia.eu\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.vaia.eu\\\/#organization\",\"name\":\"VAIA\",\"url\":\"https:\\\/\\\/www.vaia.eu\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.vaia.eu\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.vaia.eu\\\/wp-content\\\/uploads\\\/2023\\\/12\\\/logo-vaia.svg\",\"contentUrl\":\"https:\\\/\\\/www.vaia.eu\\\/wp-content\\\/uploads\\\/2023\\\/12\\\/logo-vaia.svg\",\"width\":1000,\"height\":1000,\"caption\":\"VAIA\"},\"image\":{\"@id\":\"https:\\\/\\\/www.vaia.eu\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/therealvaia\\\/\",\"https:\\\/\\\/www.instagram.com\\\/therealvaia\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/vaiasrl\\\/\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCPtTJEh97yiEMm-vE_Ux3Aw\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"VAIA Bundle | VAIA","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.vaia.eu\/de\/bundle-landing\/","og_locale":"de_DE","og_type":"article","og_title":"VAIA Bundle | VAIA","og_description":"Zwei Regionenein einziger Kauf,doppelte Wirkung Kaufe VAIA Cube JOY und VAIA Cover gemeinsam zum Sonderpreis. Zwei Objekte aus wiedergewonnenen Materialien, die zwei italienische Regionen regenerieren. Bundle entdecken \u2192 Bundle 125&nbsp;\u20ac 130&nbsp;\u20ac Zwei Geschichten, eine Geste Mit wiedergewonnenem Holz regenerierst du zwei Regionen Der VAIA Cube JOY entsteht aus den Fichten, die der Sturm Vaia 2018 [&hellip;]","og_url":"https:\/\/www.vaia.eu\/de\/bundle-landing\/","og_site_name":"VAIA","article_publisher":"https:\/\/www.facebook.com\/therealvaia\/","article_modified_time":"2026-07-10T09:32:36+00:00","og_image":[{"url":"https:\/\/www.vaia.eu\/wp-content\/uploads\/2026\/07\/Bundle-immagini-quadrate-DACH-1.jpg","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Gesch\u00e4tzte Lesezeit":"8\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.vaia.eu\/de\/bundle-landing\/","url":"https:\/\/www.vaia.eu\/de\/bundle-landing\/","name":"VAIA Bundle | VAIA","isPartOf":{"@id":"https:\/\/www.vaia.eu\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.vaia.eu\/de\/bundle-landing\/#primaryimage"},"image":{"@id":"https:\/\/www.vaia.eu\/de\/bundle-landing\/#primaryimage"},"thumbnailUrl":"https:\/\/www.vaia.eu\/wp-content\/uploads\/2026\/07\/Bundle-immagini-quadrate-DACH-1.jpg","datePublished":"2026-07-05T12:43:28+00:00","dateModified":"2026-07-10T09:32:36+00:00","breadcrumb":{"@id":"https:\/\/www.vaia.eu\/de\/bundle-landing\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.vaia.eu\/de\/bundle-landing\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.vaia.eu\/de\/bundle-landing\/#primaryimage","url":"https:\/\/www.vaia.eu\/wp-content\/uploads\/2026\/07\/Bundle-immagini-quadrate-DACH-1.jpg","contentUrl":"https:\/\/www.vaia.eu\/wp-content\/uploads\/2026\/07\/Bundle-immagini-quadrate-DACH-1.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/www.vaia.eu\/de\/bundle-landing\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.vaia.eu\/de\/"},{"@type":"ListItem","position":2,"name":"VAIA Bundle"}]},{"@type":"WebSite","@id":"https:\/\/www.vaia.eu\/#website","url":"https:\/\/www.vaia.eu\/","name":"VAIA - Face what matters","description":"Face What Matters","publisher":{"@id":"https:\/\/www.vaia.eu\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.vaia.eu\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/www.vaia.eu\/#organization","name":"VAIA","url":"https:\/\/www.vaia.eu\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.vaia.eu\/#\/schema\/logo\/image\/","url":"https:\/\/www.vaia.eu\/wp-content\/uploads\/2023\/12\/logo-vaia.svg","contentUrl":"https:\/\/www.vaia.eu\/wp-content\/uploads\/2023\/12\/logo-vaia.svg","width":1000,"height":1000,"caption":"VAIA"},"image":{"@id":"https:\/\/www.vaia.eu\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/therealvaia\/","https:\/\/www.instagram.com\/therealvaia\/","https:\/\/www.linkedin.com\/company\/vaiasrl\/","https:\/\/www.youtube.com\/channel\/UCPtTJEh97yiEMm-vE_Ux3Aw"]}]}},"_links":{"self":[{"href":"https:\/\/www.vaia.eu\/de\/wp-json\/wp\/v2\/pages\/60664","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.vaia.eu\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.vaia.eu\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.vaia.eu\/de\/wp-json\/wp\/v2\/users\/336"}],"replies":[{"embeddable":true,"href":"https:\/\/www.vaia.eu\/de\/wp-json\/wp\/v2\/comments?post=60664"}],"version-history":[{"count":6,"href":"https:\/\/www.vaia.eu\/de\/wp-json\/wp\/v2\/pages\/60664\/revisions"}],"predecessor-version":[{"id":61005,"href":"https:\/\/www.vaia.eu\/de\/wp-json\/wp\/v2\/pages\/60664\/revisions\/61005"}],"wp:attachment":[{"href":"https:\/\/www.vaia.eu\/de\/wp-json\/wp\/v2\/media?parent=60664"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}