{"$schema": "https://playground.wordpress.net/blueprint-schema.json", "landingPage": "/", "preferredVersions": {"php": "8.3", "wp": "latest"}, "login": true, "steps": [{"step": "mkdir", "path": "/wordpress/wp-content/themes/stillwell"}, {"step": "mkdir", "path": "/wordpress/wp-content/themes/stillwell/templates"}, {"step": "mkdir", "path": "/wordpress/wp-content/themes/stillwell/parts"}, {"step": "mkdir", "path": "/wordpress/wp-content/themes/stillwell/assets"}, {"step": "writeFile", "path": "/wordpress/wp-content/themes/stillwell/assets/room-cream.svg", "data": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 960 1050\"><defs><linearGradient id=\"wall\"><stop stop-color=\"#c5b8a3\"/><stop offset=\"1\" stop-color=\"#e4dac5\"/></linearGradient><linearGradient id=\"arch\"><stop stop-color=\"#593f36\"/><stop offset=\"1\" stop-color=\"#b38369\"/></linearGradient><linearGradient id=\"floor\" x2=\"0\" y2=\"1\"><stop stop-color=\"#967761\"/><stop offset=\"1\" stop-color=\"#c5ae91\"/></linearGradient><linearGradient id=\"cab\"><stop stop-color=\"#533b34\"/><stop offset=\"1\" stop-color=\"#745345\"/></linearGradient><filter id=\"shadow\"><feGaussianBlur stdDeviation=\"16\"/></filter></defs><rect width=\"960\" height=\"1050\" fill=\"url(#wall)\"/><path d=\"M0 0H180V820H0Z\" fill=\"#a29480\"/><path d=\"M0 820H960V1050H0Z\" fill=\"url(#floor)\"/><path d=\"M180 0H196V820H180Z\" fill=\"#fff0d6\" opacity=\".35\"/><path d=\"M290 820V330A215 215 0 0 1 720 330V820Z\" fill=\"#6d4d40\"/><path d=\"M310 820V335A195 195 0 0 1 700 335V820Z\" fill=\"url(#arch)\"/><path d=\"M333 820V340A172 172 0 0 1 677 340V820\" fill=\"none\" stroke=\"#d6aa88\" opacity=\".35\" stroke-width=\"3\"/><path d=\"M740 0L960 0V705L196 920V711Z\" fill=\"#ffe2ae\" opacity=\".13\"/><path d=\"M820 0L960 0V480L196 700V548Z\" fill=\"#ffeac9\" opacity=\".14\"/><g stroke=\"#795b48\" opacity=\".35\"><path d=\"M0 900H960M0 985H960M180 820L95 1050M340 820L310 1050M500 820L530 1050M660 820L750 1050M820 820L960 1015\"/></g><ellipse cx=\"520\" cy=\"855\" rx=\"259\" ry=\"32\" fill=\"#31251d\" opacity=\".35\" filter=\"url(#shadow)\"/><rect x=\"290\" y=\"620\" width=\"445\" height=\"212\" rx=\"4\" fill=\"url(#cab)\"/><path d=\"M282 614H743V633H282Z\" fill=\"#8c6852\"/><path d=\"M307 832V864M717 832V864\" stroke=\"#453126\" stroke-width=\"15\"/><g stroke=\"#a47a5f\" stroke-width=\"2\" opacity=\".6\"><path d=\"M308 643V816\"/><path d=\"M320 643V816\"/><path d=\"M332 643V816\"/><path d=\"M344 643V816\"/><path d=\"M356 643V816\"/><path d=\"M368 643V816\"/><path d=\"M380 643V816\"/><path d=\"M392 643V816\"/><path d=\"M404 643V816\"/><path d=\"M416 643V816\"/><path d=\"M428 643V816\"/><path d=\"M440 643V816\"/><path d=\"M452 643V816\"/><path d=\"M464 643V816\"/><path d=\"M476 643V816\"/><path d=\"M488 643V816\"/><path d=\"M500 643V816\"/><path d=\"M512 643V816\"/><path d=\"M524 643V816\"/><path d=\"M536 643V816\"/><path d=\"M548 643V816\"/><path d=\"M560 643V816\"/><path d=\"M572 643V816\"/><path d=\"M584 643V816\"/><path d=\"M596 643V816\"/><path d=\"M608 643V816\"/><path d=\"M620 643V816\"/><path d=\"M632 643V816\"/><path d=\"M644 643V816\"/><path d=\"M656 643V816\"/><path d=\"M668 643V816\"/><path d=\"M680 643V816\"/><path d=\"M692 643V816\"/><path d=\"M704 643V816\"/><path d=\"M716 643V816\"/></g><circle cx=\"510\" cy=\"726\" r=\"5\" fill=\"#d7b786\"/><path d=\"M394 614Q365 585 390 546L396 520H436L441 546Q465 585 436 614Z\" fill=\"#d5bda1\"/><ellipse cx=\"416\" cy=\"520\" rx=\"20\" ry=\"5\" fill=\"#9b826c\"/><path d=\"M417 520Q399 458 359 424M417 517Q440 450 476 410M414 516Q407 443 423 379\" fill=\"none\" stroke=\"#423e2c\" stroke-width=\"3\"/><g fill=\"#57553b\"><ellipse cx=\"373\" cy=\"442\" rx=\"10\" ry=\"28\" transform=\"rotate(-40 373 442)\"/><ellipse cx=\"454\" cy=\"442\" rx=\"11\" ry=\"26\" transform=\"rotate(40 454 442)\"/><ellipse cx=\"420\" cy=\"408\" rx=\"9\" ry=\"26\"/><ellipse cx=\"398\" cy=\"470\" rx=\"10\" ry=\"23\" transform=\"rotate(-25 398 470)\"/></g><rect x=\"570\" y=\"593\" width=\"105\" height=\"20\" fill=\"#ded1bc\"/><rect x=\"580\" y=\"579\" width=\"100\" height=\"14\" fill=\"#786f58\"/><ellipse cx=\"630\" cy=\"577\" rx=\"31\" ry=\"8\" fill=\"#c2a681\"/><path d=\"M590 565Q630 588 670 565L658 577H602Z\" fill=\"#c2a681\"/><rect x=\"42\" y=\"100\" width=\"76\" height=\"235\" rx=\"38\" fill=\"#b38b6e\"/><rect x=\"72\" y=\"145\" width=\"16\" height=\"130\" rx=\"8\" fill=\"#fae0af\"/><path d=\"M0 816H960\" stroke=\"#684b3e\" stroke-width=\"8\"/></svg>"}, {"step": "writeFile", "path": "/wordpress/wp-content/themes/stillwell/assets/room-sage.svg", "data": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 960 1050\"><defs><linearGradient id=\"wall\"><stop stop-color=\"#718075\"/><stop offset=\"1\" stop-color=\"#a3aa92\"/></linearGradient><linearGradient id=\"arch\"><stop stop-color=\"#593f36\"/><stop offset=\"1\" stop-color=\"#b38369\"/></linearGradient><linearGradient id=\"floor\" x2=\"0\" y2=\"1\"><stop stop-color=\"#967761\"/><stop offset=\"1\" stop-color=\"#c5ae91\"/></linearGradient><linearGradient id=\"cab\"><stop stop-color=\"#533b34\"/><stop offset=\"1\" stop-color=\"#745345\"/></linearGradient><filter id=\"shadow\"><feGaussianBlur stdDeviation=\"16\"/></filter></defs><rect width=\"960\" height=\"1050\" fill=\"url(#wall)\"/><path d=\"M0 0H180V820H0Z\" fill=\"#5d6b63\"/><path d=\"M0 820H960V1050H0Z\" fill=\"url(#floor)\"/><path d=\"M180 0H196V820H180Z\" fill=\"#d3dbc2\" opacity=\".35\"/><path d=\"M290 820V330A215 215 0 0 1 720 330V820Z\" fill=\"#6d4d40\"/><path d=\"M310 820V335A195 195 0 0 1 700 335V820Z\" fill=\"url(#arch)\"/><path d=\"M333 820V340A172 172 0 0 1 677 340V820\" fill=\"none\" stroke=\"#d6aa88\" opacity=\".35\" stroke-width=\"3\"/><path d=\"M740 0L960 0V705L196 920V711Z\" fill=\"#ffe2ae\" opacity=\".13\"/><path d=\"M820 0L960 0V480L196 700V548Z\" fill=\"#ffeac9\" opacity=\".14\"/><g stroke=\"#795b48\" opacity=\".35\"><path d=\"M0 900H960M0 985H960M180 820L95 1050M340 820L310 1050M500 820L530 1050M660 820L750 1050M820 820L960 1015\"/></g><ellipse cx=\"520\" cy=\"855\" rx=\"259\" ry=\"32\" fill=\"#31251d\" opacity=\".35\" filter=\"url(#shadow)\"/><rect x=\"290\" y=\"620\" width=\"445\" height=\"212\" rx=\"4\" fill=\"url(#cab)\"/><path d=\"M282 614H743V633H282Z\" fill=\"#8c6852\"/><path d=\"M307 832V864M717 832V864\" stroke=\"#453126\" stroke-width=\"15\"/><g stroke=\"#a47a5f\" stroke-width=\"2\" opacity=\".6\"><path d=\"M308 643V816\"/><path d=\"M320 643V816\"/><path d=\"M332 643V816\"/><path d=\"M344 643V816\"/><path d=\"M356 643V816\"/><path d=\"M368 643V816\"/><path d=\"M380 643V816\"/><path d=\"M392 643V816\"/><path d=\"M404 643V816\"/><path d=\"M416 643V816\"/><path d=\"M428 643V816\"/><path d=\"M440 643V816\"/><path d=\"M452 643V816\"/><path d=\"M464 643V816\"/><path d=\"M476 643V816\"/><path d=\"M488 643V816\"/><path d=\"M500 643V816\"/><path d=\"M512 643V816\"/><path d=\"M524 643V816\"/><path d=\"M536 643V816\"/><path d=\"M548 643V816\"/><path d=\"M560 643V816\"/><path d=\"M572 643V816\"/><path d=\"M584 643V816\"/><path d=\"M596 643V816\"/><path d=\"M608 643V816\"/><path d=\"M620 643V816\"/><path d=\"M632 643V816\"/><path d=\"M644 643V816\"/><path d=\"M656 643V816\"/><path d=\"M668 643V816\"/><path d=\"M680 643V816\"/><path d=\"M692 643V816\"/><path d=\"M704 643V816\"/><path d=\"M716 643V816\"/></g><circle cx=\"510\" cy=\"726\" r=\"5\" fill=\"#d7b786\"/><path d=\"M394 614Q365 585 390 546L396 520H436L441 546Q465 585 436 614Z\" fill=\"#d5bda1\"/><ellipse cx=\"416\" cy=\"520\" rx=\"20\" ry=\"5\" fill=\"#9b826c\"/><path d=\"M417 520Q399 458 359 424M417 517Q440 450 476 410M414 516Q407 443 423 379\" fill=\"none\" stroke=\"#423e2c\" stroke-width=\"3\"/><g fill=\"#57553b\"><ellipse cx=\"373\" cy=\"442\" rx=\"10\" ry=\"28\" transform=\"rotate(-40 373 442)\"/><ellipse cx=\"454\" cy=\"442\" rx=\"11\" ry=\"26\" transform=\"rotate(40 454 442)\"/><ellipse cx=\"420\" cy=\"408\" rx=\"9\" ry=\"26\"/><ellipse cx=\"398\" cy=\"470\" rx=\"10\" ry=\"23\" transform=\"rotate(-25 398 470)\"/></g><rect x=\"570\" y=\"593\" width=\"105\" height=\"20\" fill=\"#ded1bc\"/><rect x=\"580\" y=\"579\" width=\"100\" height=\"14\" fill=\"#786f58\"/><ellipse cx=\"630\" cy=\"577\" rx=\"31\" ry=\"8\" fill=\"#c2a681\"/><path d=\"M590 565Q630 588 670 565L658 577H602Z\" fill=\"#c2a681\"/><rect x=\"42\" y=\"100\" width=\"76\" height=\"235\" rx=\"38\" fill=\"#b38b6e\"/><rect x=\"72\" y=\"145\" width=\"16\" height=\"130\" rx=\"8\" fill=\"#fae0af\"/><path d=\"M0 816H960\" stroke=\"#684b3e\" stroke-width=\"8\"/></svg>"}, {"step": "writeFile", "path": "/wordpress/wp-content/themes/stillwell/assets/room.svg", "data": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 960 1050\"><defs><linearGradient id=\"wall\"><stop stop-color=\"#9d705f\"/><stop offset=\"1\" stop-color=\"#c7987f\"/></linearGradient><linearGradient id=\"arch\"><stop stop-color=\"#593f36\"/><stop offset=\"1\" stop-color=\"#b38369\"/></linearGradient><linearGradient id=\"floor\" x2=\"0\" y2=\"1\"><stop stop-color=\"#967761\"/><stop offset=\"1\" stop-color=\"#c5ae91\"/></linearGradient><linearGradient id=\"cab\"><stop stop-color=\"#533b34\"/><stop offset=\"1\" stop-color=\"#745345\"/></linearGradient><filter id=\"shadow\"><feGaussianBlur stdDeviation=\"16\"/></filter></defs><rect width=\"960\" height=\"1050\" fill=\"url(#wall)\"/><path d=\"M0 0H180V820H0Z\" fill=\"#845f51\"/><path d=\"M0 820H960V1050H0Z\" fill=\"url(#floor)\"/><path d=\"M180 0H196V820H180Z\" fill=\"#ebbc9a\" opacity=\".35\"/><path d=\"M290 820V330A215 215 0 0 1 720 330V820Z\" fill=\"#6d4d40\"/><path d=\"M310 820V335A195 195 0 0 1 700 335V820Z\" fill=\"url(#arch)\"/><path d=\"M333 820V340A172 172 0 0 1 677 340V820\" fill=\"none\" stroke=\"#d6aa88\" opacity=\".35\" stroke-width=\"3\"/><path d=\"M740 0L960 0V705L196 920V711Z\" fill=\"#ffe2ae\" opacity=\".13\"/><path d=\"M820 0L960 0V480L196 700V548Z\" fill=\"#ffeac9\" opacity=\".14\"/><g stroke=\"#795b48\" opacity=\".35\"><path d=\"M0 900H960M0 985H960M180 820L95 1050M340 820L310 1050M500 820L530 1050M660 820L750 1050M820 820L960 1015\"/></g><ellipse cx=\"520\" cy=\"855\" rx=\"259\" ry=\"32\" fill=\"#31251d\" opacity=\".35\" filter=\"url(#shadow)\"/><rect x=\"290\" y=\"620\" width=\"445\" height=\"212\" rx=\"4\" fill=\"url(#cab)\"/><path d=\"M282 614H743V633H282Z\" fill=\"#8c6852\"/><path d=\"M307 832V864M717 832V864\" stroke=\"#453126\" stroke-width=\"15\"/><g stroke=\"#a47a5f\" stroke-width=\"2\" opacity=\".6\"><path d=\"M308 643V816\"/><path d=\"M320 643V816\"/><path d=\"M332 643V816\"/><path d=\"M344 643V816\"/><path d=\"M356 643V816\"/><path d=\"M368 643V816\"/><path d=\"M380 643V816\"/><path d=\"M392 643V816\"/><path d=\"M404 643V816\"/><path d=\"M416 643V816\"/><path d=\"M428 643V816\"/><path d=\"M440 643V816\"/><path d=\"M452 643V816\"/><path d=\"M464 643V816\"/><path d=\"M476 643V816\"/><path d=\"M488 643V816\"/><path d=\"M500 643V816\"/><path d=\"M512 643V816\"/><path d=\"M524 643V816\"/><path d=\"M536 643V816\"/><path d=\"M548 643V816\"/><path d=\"M560 643V816\"/><path d=\"M572 643V816\"/><path d=\"M584 643V816\"/><path d=\"M596 643V816\"/><path d=\"M608 643V816\"/><path d=\"M620 643V816\"/><path d=\"M632 643V816\"/><path d=\"M644 643V816\"/><path d=\"M656 643V816\"/><path d=\"M668 643V816\"/><path d=\"M680 643V816\"/><path d=\"M692 643V816\"/><path d=\"M704 643V816\"/><path d=\"M716 643V816\"/></g><circle cx=\"510\" cy=\"726\" r=\"5\" fill=\"#d7b786\"/><path d=\"M394 614Q365 585 390 546L396 520H436L441 546Q465 585 436 614Z\" fill=\"#d5bda1\"/><ellipse cx=\"416\" cy=\"520\" rx=\"20\" ry=\"5\" fill=\"#9b826c\"/><path d=\"M417 520Q399 458 359 424M417 517Q440 450 476 410M414 516Q407 443 423 379\" fill=\"none\" stroke=\"#423e2c\" stroke-width=\"3\"/><g fill=\"#57553b\"><ellipse cx=\"373\" cy=\"442\" rx=\"10\" ry=\"28\" transform=\"rotate(-40 373 442)\"/><ellipse cx=\"454\" cy=\"442\" rx=\"11\" ry=\"26\" transform=\"rotate(40 454 442)\"/><ellipse cx=\"420\" cy=\"408\" rx=\"9\" ry=\"26\"/><ellipse cx=\"398\" cy=\"470\" rx=\"10\" ry=\"23\" transform=\"rotate(-25 398 470)\"/></g><rect x=\"570\" y=\"593\" width=\"105\" height=\"20\" fill=\"#ded1bc\"/><rect x=\"580\" y=\"579\" width=\"100\" height=\"14\" fill=\"#786f58\"/><ellipse cx=\"630\" cy=\"577\" rx=\"31\" ry=\"8\" fill=\"#c2a681\"/><path d=\"M590 565Q630 588 670 565L658 577H602Z\" fill=\"#c2a681\"/><rect x=\"42\" y=\"100\" width=\"76\" height=\"235\" rx=\"38\" fill=\"#b38b6e\"/><rect x=\"72\" y=\"145\" width=\"16\" height=\"130\" rx=\"8\" fill=\"#fae0af\"/><path d=\"M0 816H960\" stroke=\"#684b3e\" stroke-width=\"8\"/></svg>"}, {"step": "writeFile", "path": "/wordpress/wp-content/themes/stillwell/functions.php", "data": "<?php\nadd_action('wp_enqueue_scripts', function () { wp_enqueue_style('stillwell', get_stylesheet_uri(), array(), '1.0.0'); wp_enqueue_script('stillwell', get_theme_file_uri('/site.js'), array(), '1.0.0', true); });\nadd_action('after_setup_theme', function () { add_theme_support('editor-styles'); add_editor_style('style.css'); });\n\nadd_filter('render_block', function($content) { return str_replace(array('{{BASE}}','{{ASSET}}'), array(esc_url(trailingslashit(home_url())),esc_url(get_theme_file_uri('/assets'))), $content); });\n"}, {"step": "writeFile", "path": "/wordpress/wp-content/themes/stillwell/parts/footer.html", "data": "<!-- wp:html --><footer class=\"footer\"><div><a class=\"logo\" href=\"{{BASE}}\">stillwell<span>PAINTING & FINISHES</span></a><p>Color with intention.<br>Spaces with feeling.</p></div><div><a href=\"{{BASE}}services/\">Explore services</a><a href=\"{{BASE}}process/\">How it works</a><a href=\"{{BASE}}contact/\">Start a project</a></div><div><p>Designed as a portfolio concept.<br>No services are sold through this demo.<br>Illustrations are not completed client projects.</p></div></footer><!-- /wp:html -->"}, {"step": "writeFile", "path": "/wordpress/wp-content/themes/stillwell/parts/header.html", "data": "<!-- wp:html --><a class=\"skip\" href=\"#main\">Skip to content</a><div class=\"demo-ribbon\">PORTFOLIO CONCEPT \u00b7 Fictional business & illustrated spaces</div><header class=\"header\"><a class=\"logo\" href=\"{{BASE}}\">stillwell<span>PAINTING & FINISHES</span></a><nav aria-label=\"Main navigation\"><a href=\"{{BASE}}services/\">Services</a><a href=\"{{BASE}}spaces/\">The palette</a><a href=\"{{BASE}}process/\">Our approach</a><a class=\"nav-cta\" href=\"{{BASE}}contact/\">Let\u2019s talk about your space \u2197</a></nav><details class=\"mobile-nav\"><summary>Menu</summary><div><a href=\"{{BASE}}services/\">Services</a><a href=\"{{BASE}}spaces/\">The palette</a><a href=\"{{BASE}}process/\">Our approach</a><a href=\"{{BASE}}contact/\">Start a project \u2197</a></div></details></header><!-- /wp:html -->"}, {"step": "writeFile", "path": "/wordpress/wp-content/themes/stillwell/site.js", "data": "document.querySelectorAll('[data-color]').forEach(b=>b.addEventListener('click',()=>{document.querySelectorAll('[data-color]').forEach(x=>{x.classList.toggle('active',x===b);x.setAttribute('aria-pressed',x===b?'true':'false')});const im=document.querySelector('.palette-image img');if(im){im.src=im.src.replace(/room(?:-sage|-cream)?\\.svg$/,b.dataset.color);im.alt='Architectural room study in '+b.getAttribute('aria-label')}const n=document.getElementById('color-name');if(n)n.textContent=({'room.svg':'Terracotta \u00b7 warm & grounded','room-sage.svg':'Soft sage \u00b7 calm & collected','room-cream.svg':'Warm linen \u00b7 light & quiet'})[b.dataset.color]}));const form=document.getElementById('inquiry');if(form)form.addEventListener('submit',e=>{e.preventDefault();if(!form.reportValidity())return;const d=new FormData(form);document.getElementById('form-result').textContent='Practice inquiry ready: '+d.get('service')+' in '+d.get('city')+'. Timing: '+d.get('timing')+'. Nothing was sent or saved. In a live site, this step would connect to the client\u2019s approved inbox.'});"}, {"step": "writeFile", "path": "/wordpress/wp-content/themes/stillwell/style.css", "data": "/* Theme Name: Stillwell Studio\nVersion: 1.0.0\nDescription: Original portfolio practice theme. Fictional business.\nLicense: GPL-2.0-or-later */\n:root{--paper:#f5f1e8;--ink:#392d2c;--wine:#592e39;--muted:#746660;--line:#d9cfc3;--accent:#dfb968}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:15px/1.65 Arial,Helvetica,sans-serif}a{color:inherit}p{margin:0 0 18px}h1,h2,h3{font-family:Georgia,'Times New Roman',serif;font-weight:400;line-height:1.08;margin:0 0 24px;letter-spacing:-2px}h1{font-size:clamp(54px,6.6vw,100px)}h2{font-size:clamp(36px,4.2vw,62px)}h3{font-size:28px;letter-spacing:-.7px}em{font-weight:400;color:var(--wine)}img{display:block;width:100%;height:auto}figure{margin:0}.demo-ribbon{font-size:9px;letter-spacing:1.5px;text-align:center;padding:7px;background:var(--wine);color:#f5e9de}.header{display:flex;justify-content:space-between;align-items:center;padding:30px 6%;border-bottom:1px solid var(--line)}.logo{text-decoration:none;font:40px/.95 Georgia,serif;letter-spacing:-2px}.logo span{display:block;font:8px/1.5 Arial,sans-serif;letter-spacing:2.7px;margin-top:9px}.header nav{display:flex;align-items:center;gap:35px;font-size:12px}.header nav a{text-decoration:none}.nav-cta{border-bottom:1px solid var(--wine);padding:10px 0}.mobile-nav{display:none}.skip{position:absolute;left:-999px}.skip:focus{left:10px;top:10px;background:white;padding:10px;z-index:10}.hero{display:grid;grid-template-columns:1fr 1fr;min-height:750px}.hero-copy{padding:85px 9% 40px 12%}.eyebrow{font-size:9px;letter-spacing:2px;font-weight:bold;line-height:1.6;margin-bottom:27px}.lead{max-width:400px;font-size:15px;color:var(--muted);line-height:1.9}.hero-art{position:relative;padding:30px 30px 0 0;background:#e6dacc}.hero-art figure{height:100%}.hero-art img{height:100%;object-fit:cover}.caption{position:absolute;bottom:18px;left:25px;color:#fff4e2;font-size:9px;letter-spacing:1.5px;margin:0;background:#392d2caa;padding:10px}.wp-block-buttons{margin:30px 0}.wp-block-button__link,.submit{display:inline-flex;align-items:center;gap:35px;background:var(--wine);color:white;border:1px solid var(--wine);border-radius:0;padding:18px 24px;text-decoration:none;font:12px Arial,sans-serif;cursor:pointer}.wp-block-button__link:hover,.submit:hover{background:#74434d}.outline .wp-block-button__link{background:transparent;color:var(--ink);border-color:#9d8a80}.hero-meta{font-size:10px;letter-spacing:1px;color:var(--muted);margin-top:40px}.intro{text-align:center;padding:110px 20px}.intro-text{max-width:575px;margin:auto;color:var(--muted)}.services-section{padding:70px 6% 90px;background:#eae4d8;display:grid;grid-template-columns:1fr 2fr;gap:60px}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.service{border-top:1px solid #b9aa9a;padding-top:22px}.number{font-family:Georgia,serif;font-style:italic;color:#846d61;font-size:19px;margin-bottom:37px}.detail{font-size:12px;color:var(--muted)}.service h3{margin-bottom:20px}.service p:not(.number){font-size:13px}.palette-section{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8%;padding:100px 9%}.palette-image img{max-height:600px;object-fit:cover}.swatches{display:flex;gap:13px;margin-top:30px}.swatch{width:42px;height:42px;border-radius:50%;border:4px solid var(--paper);outline:1px solid transparent;cursor:pointer}.swatch.active{outline:1px solid var(--ink)}.terracotta{background:#b5826d}.sage{background:#879480}.cream{background:#d8cbb5}#color-name{font-size:11px;margin-top:17px;color:var(--muted)}.process-section{background:var(--wine);color:var(--paper);padding:80px 9%}.process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin-top:55px}.process-card{border-top:1px solid #a07c80;padding-top:22px}.process-card .number{color:#d6b994}.process-card p{font-size:13px;color:#e2cfd0}.cta{text-align:center;padding:110px 20px;background:#e7ddca}.cta h2{max-width:700px;margin:0 auto}.footer{padding:60px 6%;display:grid;grid-template-columns:1fr 1fr 1fr;gap:50px;font-size:11px}.footer p{margin-top:25px;color:var(--muted)}.footer div:nth-child(2) a{display:block;text-decoration:none;margin:10px 0}.footer div:nth-child(3) a{font-size:10px}.page-intro{padding:85px 9% 50px}.page-intro .lead{max-width:600px}.service-page{padding:30px 9% 80px}.text-section{padding:65px 9%;max-width:1000px}.text-section>p{max-width:700px}.study-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;padding:20px 6% 90px}.study img{aspect-ratio:4/5;object-fit:cover;margin-bottom:25px}.study p{font-size:12px}.study .eyebrow{font-size:9px;margin:20px 0}.process-list{padding:20px 9% 50px}.process-row{display:grid;grid-template-columns:60px 1fr 1.2fr;gap:40px;border-top:1px solid var(--line);padding:35px 0}.process-row h2{font-size:35px}.process-row .number{margin:0}.process-row p:last-child{font-size:14px}.faq details{border-bottom:1px solid var(--line);padding:20px 0}.faq summary{cursor:pointer;font-size:15px}.faq p{padding-top:20px;font-size:13px}.contact-layout{padding:75px 7%;display:grid;grid-template-columns:1fr 1.25fr;gap:70px}.inquiry{background:#eae4d8;padding:35px}.inquiry fieldset{border:0;padding:0;margin:30px 0}.inquiry legend{font-size:10px;letter-spacing:1.5px;font-weight:bold;margin-bottom:20px}.inquiry label{display:block;font-size:11px;margin-bottom:20px}.inquiry input,.inquiry select,.inquiry textarea{width:100%;border:1px solid #baaea0;border-radius:0;background:var(--paper);padding:12px;margin-top:8px;color:var(--ink);font:14px Arial,sans-serif}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.form-note{font-size:11px;color:var(--muted)}#form-result:not(:empty){padding:20px;background:var(--paper);border-left:3px solid var(--wine);margin-top:20px;font-size:13px}.studio{max-width:1050px;margin:auto;padding:70px 6%}.studio h1{font-size:65px}.studio-card{border:1px solid var(--line);padding:30px;margin:25px 0}.studio a{display:inline-block;margin-right:20px}.studio table{border-collapse:collapse;width:100%;font-size:12px}.studio td,.studio th{padding:12px;text-align:left;border-bottom:1px solid var(--line)}:focus-visible{outline:3px solid #ad7c34;outline-offset:4px} @media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media(max-width:1000px){.header nav{gap:18px}.hero-copy{padding-top:65px}.services-section{grid-template-columns:1fr}.contact-layout{gap:35px}.hero{min-height:650px}}@media(max-width:700px){.header{padding:24px 6%}.header nav{display:none}.mobile-nav{display:block}.mobile-nav summary{cursor:pointer;font-size:12px}.mobile-nav div{position:absolute;background:var(--paper);right:0;top:120px;padding:25px;z-index:5;box-shadow:0 15px 20px #392d2c22}.mobile-nav a{display:block;padding:10px;text-decoration:none}.hero{grid-template-columns:1fr}.hero-copy{padding:50px 7% 35px}.hero-art{height:490px;padding:0 20px 20px}.caption{bottom:35px}.intro{padding:70px 7%}.services-section{padding:55px 7%;gap:25px}.services-grid,.process-grid,.study-grid{grid-template-columns:1fr}.service{padding-bottom:20px}.number{margin-bottom:20px}.palette-section{grid-template-columns:1fr;padding:65px 7%;gap:30px}.palette-image img{max-height:500px}.process-section{padding:60px 7%}.process-grid{gap:25px}.cta{padding:70px 7%}.footer{grid-template-columns:1fr 1fr;gap:25px}.footer div:last-child{grid-column:1/-1}.page-intro{padding:50px 7%}.study-grid{padding:20px 7% 60px}.process-row{grid-template-columns:35px 1fr;gap:18px}.process-row p:last-child{grid-column:2}.contact-layout{grid-template-columns:1fr;padding:50px 7%;gap:20px}.inquiry{padding:22px}.form-grid{grid-template-columns:1fr}.studio h1{font-size:46px}}"}, {"step": "writeFile", "path": "/wordpress/wp-content/themes/stillwell/templates/index.html", "data": "<!-- wp:template-part {\"slug\":\"header\",\"area\":\"header\"} /--><!-- wp:group {\"tagName\":\"main\",\"anchor\":\"main\"} --><main class=\"wp-block-group\" id=\"main\"><!-- wp:post-content /--></main><!-- /wp:group --><!-- wp:template-part {\"slug\":\"footer\",\"area\":\"footer\"} /-->"}, {"step": "writeFile", "path": "/wordpress/wp-content/themes/stillwell/theme.json", "data": "{\n  \"version\": 3,\n  \"settings\": {\n    \"appearanceTools\": true,\n    \"layout\": {\n      \"contentSize\": \"1200px\",\n      \"wideSize\": \"1600px\"\n    },\n    \"color\": {\n      \"palette\": [\n        {\n          \"slug\": \"paper\",\n          \"name\": \"Paper\",\n          \"color\": \"#f5f1e8\"\n        },\n        {\n          \"slug\": \"wine\",\n          \"name\": \"Wine\",\n          \"color\": \"#592e39\"\n        },\n        {\n          \"slug\": \"ink\",\n          \"name\": \"Ink\",\n          \"color\": \"#392d2c\"\n        }\n      ]\n    }\n  },\n  \"styles\": {\n    \"spacing\": {\n      \"blockGap\": \"0\"\n    },\n    \"color\": {\n      \"background\": \"#f5f1e8\",\n      \"text\": \"#392d2c\"\n    }\n  },\n  \"templateParts\": [\n    {\n      \"name\": \"header\",\n      \"title\": \"Header\",\n      \"area\": \"header\"\n    },\n    {\n      \"name\": \"footer\",\n      \"title\": \"Footer\",\n      \"area\": \"footer\"\n    }\n  ]\n}"}, {"step": "runPHP", "code": "<?php\nrequire_once '/wordpress/wp-load.php';\nwp_set_current_user(1);\n$base = trailingslashit(home_url());\n$asset = get_theme_root_uri() . '/stillwell/assets';\nforeach (array('header','footer') as $part) {\n $path = get_theme_root() . '/stillwell/parts/' . $part . '.html';\n file_put_contents($path, str_replace('{{BASE}}', $base, file_get_contents($path)));\n}\n$pages = json_decode(base64_decode('eyJob21lIjogIjwhLS0gd3A6Z3JvdXAge1wiY2xhc3NOYW1lXCI6XCJoZXJvXCJ9IC0tPjxkaXYgY2xhc3M9XCJ3cC1ibG9jay1ncm91cCBoZXJvXCI+PCEtLSB3cDpncm91cCB7XCJjbGFzc05hbWVcIjpcImhlcm8tY29weVwifSAtLT48ZGl2IGNsYXNzPVwid3AtYmxvY2stZ3JvdXAgaGVyby1jb3B5XCI+PCEtLSB3cDpwYXJhZ3JhcGgge1wiY2xhc3NOYW1lXCI6XCJleWVicm93XCJ9IC0tPjxwIGNsYXNzPVwiZXllYnJvd1wiPlRIT1VHSFRGVUwgQ09MT1IuIEJFQVVUSUZVTCBGSU5JU0hFUy48L3A+PCEtLSAvd3A6cGFyYWdyYXBoIC0tPjwhLS0gd3A6aGVhZGluZyB7XCJsZXZlbFwiOjF9IC0tPjxoMSBjbGFzcz1cIndwLWJsb2NrLWhlYWRpbmdcIj5BIGZyZXNoIGNvYXQuPGJyPkEgd2hvbGUgbmV3PGJyPjxlbT5mZWVsaW5nLjwvZW0+PC9oMT48IS0tIC93cDpoZWFkaW5nIC0tPjwhLS0gd3A6cGFyYWdyYXBoIHtcImNsYXNzTmFtZVwiOlwibGVhZFwifSAtLT48cCBjbGFzcz1cImxlYWRcIj5Db25zaWRlcmVkIHBhaW50aW5nIGFuZCBmaW5pc2hlcyBmb3IgdGhlIHNwYWNlcyB5b3UgbGl2ZSBpbi4gRnJvbSB0aGUgZmlyc3QgY29sb3IgY29udmVyc2F0aW9uIHRvIHRoZSBzbWFsbGVzdCBmaW5pc2hpbmcgZGV0YWlsLjwvcD48IS0tIC93cDpwYXJhZ3JhcGggLS0+PCEtLSB3cDpidXR0b25zIC0tPjxkaXYgY2xhc3M9XCJ3cC1ibG9jay1idXR0b25zXCI+PCEtLSB3cDpidXR0b24gLS0+PGRpdiBjbGFzcz1cIndwLWJsb2NrLWJ1dHRvbiBcIj48YSBjbGFzcz1cIndwLWJsb2NrLWJ1dHRvbl9fbGluayB3cC1lbGVtZW50LWJ1dHRvblwiIGhyZWY9XCJ7e0JBU0V9fWNvbnRhY3QvXCI+TGV0XHUyMDE5cyBmaW5kIHlvdXIgZnJlc2ggc3RhcnQgPHNwYW4gYXJpYS1oaWRkZW49XCJ0cnVlXCI+XHUyMTk3PC9zcGFuPjwvYT48L2Rpdj48IS0tIC93cDpidXR0b24gLS0+PC9kaXY+PCEtLSAvd3A6YnV0dG9ucyAtLT48IS0tIHdwOnBhcmFncmFwaCB7XCJjbGFzc05hbWVcIjpcImhlcm8tbWV0YVwifSAtLT48cCBjbGFzcz1cImhlcm8tbWV0YVwiPkludGVyaW9ycyAmbmJzcDsgLyAmbmJzcDsgQ2FiaW5ldHJ5ICZuYnNwOyAvICZuYnNwOyBDb2xvcjwvcD48IS0tIC93cDpwYXJhZ3JhcGggLS0+PC9kaXY+PCEtLSAvd3A6Z3JvdXAgLS0+PCEtLSB3cDpncm91cCB7XCJjbGFzc05hbWVcIjpcImhlcm8tYXJ0XCJ9IC0tPjxkaXYgY2xhc3M9XCJ3cC1ibG9jay1ncm91cCBoZXJvLWFydFwiPjwhLS0gd3A6aW1hZ2UgLS0+PGZpZ3VyZSBjbGFzcz1cIndwLWJsb2NrLWltYWdlIFwiPjxpbWcgc3JjPVwie3tBU1NFVH19L3Jvb20uc3ZnXCIgYWx0PVwiQXJjaGl0ZWN0dXJhbCBpbGx1c3RyYXRpb24gb2YgYSB0ZXJyYWNvdHRhIHJvb20gd2l0aCBhbiBhcmNoZWQgYWxjb3ZlIGFuZCB3YWxudXQgY2FiaW5ldFwiLz48L2ZpZ3VyZT48IS0tIC93cDppbWFnZSAtLT48IS0tIHdwOnBhcmFncmFwaCB7XCJjbGFzc05hbWVcIjpcImNhcHRpb25cIn0gLS0+PHAgY2xhc3M9XCJjYXB0aW9uXCI+MDEgLyBUSEUgV0FSTSBXRUxDT01FICZuYnNwOyBcdTIwMTQgJm5ic3A7IENPTE9SIFNUVURZPC9wPjwhLS0gL3dwOnBhcmFncmFwaCAtLT48L2Rpdj48IS0tIC93cDpncm91cCAtLT48L2Rpdj48IS0tIC93cDpncm91cCAtLT48IS0tIHdwOmdyb3VwIHtcImNsYXNzTmFtZVwiOlwiaW50cm9cIn0gLS0+PGRpdiBjbGFzcz1cIndwLWJsb2NrLWdyb3VwIGludHJvXCI+PCEtLSB3cDpwYXJhZ3JhcGgge1wiY2xhc3NOYW1lXCI6XCJleWVicm93XCJ9IC0tPjxwIGNsYXNzPVwiZXllYnJvd1wiPlRIRSBESUZGRVJFTkNFIElTIElOIFRIRSBERVRBSUxTPC9wPjwhLS0gL3dwOnBhcmFncmFwaCAtLT48IS0tIHdwOmhlYWRpbmcge1wibGV2ZWxcIjoyfSAtLT48aDIgY2xhc3M9XCJ3cC1ibG9jay1oZWFkaW5nXCI+Tm90IGp1c3QgYSBkaWZmZXJlbnQgY29sb3IuPGJyPkEgZGlmZmVyZW50IHdheSB0byBzZWUgeW91ciBob21lLjwvaDI+PCEtLSAvd3A6aGVhZGluZyAtLT48IS0tIHdwOnBhcmFncmFwaCB7XCJjbGFzc05hbWVcIjpcImludHJvLXRleHRcIn0gLS0+PHAgY2xhc3M9XCJpbnRyby10ZXh0XCI+VGhlIHJpZ2h0IGZpbmlzaCBicmluZ3MgZXZlcnl0aGluZyB0b2dldGhlcjogdGhlIHdvb2QgeW91IGxvdmUsIHRoZSBsaWdodCBpbiB0aGUgYWZ0ZXJub29uLCB0aGUgZnVybml0dXJlIHlvdVx1MjAxOXZlIGNvbGxlY3RlZC4gT3VyIGNvbmNlcHQgc3RhcnRzIHdpdGggdGhhdCBiaWdnZXIgcGljdHVyZS48L3A+PCEtLSAvd3A6cGFyYWdyYXBoIC0tPjwvZGl2PjwhLS0gL3dwOmdyb3VwIC0tPjwhLS0gd3A6Z3JvdXAge1wiY2xhc3NOYW1lXCI6XCJzZXJ2aWNlcy1zZWN0aW9uXCJ9IC0tPjxkaXYgY2xhc3M9XCJ3cC1ibG9jay1ncm91cCBzZXJ2aWNlcy1zZWN0aW9uXCI+PCEtLSB3cDpncm91cCB7XCJjbGFzc05hbWVcIjpcInNlY3Rpb24taGVhZGluZ1wifSAtLT48ZGl2IGNsYXNzPVwid3AtYmxvY2stZ3JvdXAgc2VjdGlvbi1oZWFkaW5nXCI+PCEtLSB3cDpwYXJhZ3JhcGgge1wiY2xhc3NOYW1lXCI6XCJleWVicm93XCJ9IC0tPjxwIGNsYXNzPVwiZXllYnJvd1wiPldIQVQgV0UgRE88L3A+PCEtLSAvd3A6cGFyYWdyYXBoIC0tPjwhLS0gd3A6aGVhZGluZyB7XCJsZXZlbFwiOjJ9IC0tPjxoMiBjbGFzcz1cIndwLWJsb2NrLWhlYWRpbmdcIj5Hb29kIHNwYWNlcy48YnI+QmVhdXRpZnVsbHkgZmluaXNoZWQuPC9oMj48IS0tIC93cDpoZWFkaW5nIC0tPjwhLS0gd3A6YnV0dG9ucyAtLT48ZGl2IGNsYXNzPVwid3AtYmxvY2stYnV0dG9uc1wiPjwhLS0gd3A6YnV0dG9uIHtcImNsYXNzTmFtZVwiOlwib3V0bGluZVwifSAtLT48ZGl2IGNsYXNzPVwid3AtYmxvY2stYnV0dG9uIG91dGxpbmVcIj48YSBjbGFzcz1cIndwLWJsb2NrLWJ1dHRvbl9fbGluayB3cC1lbGVtZW50LWJ1dHRvblwiIGhyZWY9XCJ7e0JBU0V9fXNlcnZpY2VzL1wiPkV4cGxvcmUgdGhlIHNlcnZpY2VzIDxzcGFuIGFyaWEtaGlkZGVuPVwidHJ1ZVwiPlx1MjE5Nzwvc3Bhbj48L2E+PC9kaXY+PCEtLSAvd3A6YnV0dG9uIC0tPjwvZGl2PjwhLS0gL3dwOmJ1dHRvbnMgLS0+PC9kaXY+PCEtLSAvd3A6Z3JvdXAgLS0+PCEtLSB3cDpncm91cCB7XCJjbGFzc05hbWVcIjpcInNlcnZpY2VzLWdyaWRcIn0gLS0+PGRpdiBjbGFzcz1cIndwLWJsb2NrLWdyb3VwIHNlcnZpY2VzLWdyaWRcIj48IS0tIHdwOmdyb3VwIHtcImNsYXNzTmFtZVwiOlwic2VydmljZVwifSAtLT48ZGl2IGNsYXNzPVwid3AtYmxvY2stZ3JvdXAgc2VydmljZVwiPjwhLS0gd3A6cGFyYWdyYXBoIHtcImNsYXNzTmFtZVwiOlwibnVtYmVyXCJ9IC0tPjxwIGNsYXNzPVwibnVtYmVyXCI+MDE8L3A+PCEtLSAvd3A6cGFyYWdyYXBoIC0tPjwhLS0gd3A6aGVhZGluZyB7XCJsZXZlbFwiOjN9IC0tPjxoMyBjbGFzcz1cIndwLWJsb2NrLWhlYWRpbmdcIj5JbnRlcmlvciBwYWludGluZzwvaDM+PCEtLSAvd3A6aGVhZGluZyAtLT48IS0tIHdwOnBhcmFncmFwaCAtLT48cD5BIGZyZXNoIHBlcnNwZWN0aXZlLCByb29tIGJ5IHJvb20uPC9wPjwhLS0gL3dwOnBhcmFncmFwaCAtLT48IS0tIHdwOnBhcmFncmFwaCB7XCJjbGFzc05hbWVcIjpcImRldGFpbFwifSAtLT48cCBjbGFzcz1cImRldGFpbFwiPldhbGxzLCBjZWlsaW5ncywgdHJpbSBhbmQgZG9vcnMsIGNvbnNpZGVyZWQgdG9nZXRoZXIgc28gdGhlIHdob2xlIHJvb20gZmVlbHMgcmVzb2x2ZWQuPC9wPjwhLS0gL3dwOnBhcmFncmFwaCAtLT48L2Rpdj48IS0tIC93cDpncm91cCAtLT48IS0tIHdwOmdyb3VwIHtcImNsYXNzTmFtZVwiOlwic2VydmljZVwifSAtLT48ZGl2IGNsYXNzPVwid3AtYmxvY2stZ3JvdXAgc2VydmljZVwiPjwhLS0gd3A6cGFyYWdyYXBoIHtcImNsYXNzTmFtZVwiOlwibnVtYmVyXCJ9IC0tPjxwIGNsYXNzPVwibnVtYmVyXCI+MDI8L3A+PCEtLSAvd3A6cGFyYWdyYXBoIC0tPjwhLS0gd3A6aGVhZGluZyB7XCJsZXZlbFwiOjN9IC0tPjxoMyBjbGFzcz1cIndwLWJsb2NrLWhlYWRpbmdcIj5DYWJpbmV0IHJlZmluaXNoaW5nPC9oMz48IS0tIC93cDpoZWFkaW5nIC0tPjwhLS0gd3A6cGFyYWdyYXBoIC0tPjxwPlRoZSBraXRjaGVuIHlvdSBzZWUgZGlmZmVyZW50bHkuPC9wPjwhLS0gL3dwOnBhcmFncmFwaCAtLT48IS0tIHdwOnBhcmFncmFwaCB7XCJjbGFzc05hbWVcIjpcImRldGFpbFwifSAtLT48cCBjbGFzcz1cImRldGFpbFwiPkEgbmV3IGZpbmlzaCBmb3IgZXhpc3RpbmcgY2FiaW5ldHJ5LCB3aXRoIHN1cmZhY2UgcHJlcGFyYXRpb24gYW5kIGhhcmR3YXJlIGRldGFpbHMgaW5jbHVkZWQgaW4gdGhlIGNvbnZlcnNhdGlvbi48L3A+PCEtLSAvd3A6cGFyYWdyYXBoIC0tPjwvZGl2PjwhLS0gL3dwOmdyb3VwIC0tPjwhLS0gd3A6Z3JvdXAge1wiY2xhc3NOYW1lXCI6XCJzZXJ2aWNlXCJ9IC0tPjxkaXYgY2xhc3M9XCJ3cC1ibG9jay1ncm91cCBzZXJ2aWNlXCI+PCEtLSB3cDpwYXJhZ3JhcGgge1wiY2xhc3NOYW1lXCI6XCJudW1iZXJcIn0gLS0+PHAgY2xhc3M9XCJudW1iZXJcIj4wMzwvcD48IS0tIC93cDpwYXJhZ3JhcGggLS0+PCEtLSB3cDpoZWFkaW5nIHtcImxldmVsXCI6M30gLS0+PGgzIGNsYXNzPVwid3AtYmxvY2staGVhZGluZ1wiPkNvbG9yIGRpcmVjdGlvbjwvaDM+PCEtLSAvd3A6aGVhZGluZyAtLT48IS0tIHdwOnBhcmFncmFwaCAtLT48cD5GaW5kIHRoZSBzaGFkZSB0aGF0IGZlZWxzIGxpa2UgeW91LjwvcD48IS0tIC93cDpwYXJhZ3JhcGggLS0+PCEtLSB3cDpwYXJhZ3JhcGgge1wiY2xhc3NOYW1lXCI6XCJkZXRhaWxcIn0gLS0+PHAgY2xhc3M9XCJkZXRhaWxcIj5BIGd1aWRlZCBwYWxldHRlIGRpc2N1c3Npb24gdGhhdCBjb25zaWRlcnMgeW91ciBsaWdodCwgZnVybmlzaGluZ3MgYW5kIHRoZSB3YXkgeW91ciByb29tcyBjb25uZWN0LjwvcD48IS0tIC93cDpwYXJhZ3JhcGggLS0+PC9kaXY+PCEtLSAvd3A6Z3JvdXAgLS0+PC9kaXY+PCEtLSAvd3A6Z3JvdXAgLS0+PC9kaXY+PCEtLSAvd3A6Z3JvdXAgLS0+PCEtLSB3cDpncm91cCB7XCJjbGFzc05hbWVcIjpcInBhbGV0dGUtc2VjdGlvblwifSAtLT48ZGl2IGNsYXNzPVwid3AtYmxvY2stZ3JvdXAgcGFsZXR0ZS1zZWN0aW9uXCI+PCEtLSB3cDpncm91cCB7XCJjbGFzc05hbWVcIjpcInBhbGV0dGUtY29weVwifSAtLT48ZGl2IGNsYXNzPVwid3AtYmxvY2stZ3JvdXAgcGFsZXR0ZS1jb3B5XCI+PCEtLSB3cDpwYXJhZ3JhcGgge1wiY2xhc3NOYW1lXCI6XCJleWVicm93XCJ9IC0tPjxwIGNsYXNzPVwiZXllYnJvd1wiPkEgUEFMRVRURSBXSVRIIFBPU1NJQklMSVRZPC9wPjwhLS0gL3dwOnBhcmFncmFwaCAtLT48IS0tIHdwOmhlYWRpbmcge1wibGV2ZWxcIjoyfSAtLT48aDIgY2xhc3M9XCJ3cC1ibG9jay1oZWFkaW5nXCI+VGhyZWUgc2hhZGVzLjxicj5UaHJlZSBkaWZmZXJlbnQgbW9vZHMuPC9oMj48IS0tIC93cDpoZWFkaW5nIC0tPjwhLS0gd3A6cGFyYWdyYXBoIC0tPjxwPkV4cGxvcmUgb3VyIGlsbHVzdHJhdGVkIHJvb20gc3R1ZHkuIFRoZSBhcmNoaXRlY3R1cmUgc3RheXMgdGhlIHNhbWU7IHRoZSBmZWVsaW5nIGNoYW5nZXMgd2l0aCB0aGUgY29sb3IuPC9wPjwhLS0gL3dwOnBhcmFncmFwaCAtLT48IS0tIHdwOmh0bWwgLS0+PGRpdiBjbGFzcz1cInN3YXRjaGVzXCIgcm9sZT1cImdyb3VwXCIgYXJpYS1sYWJlbD1cIlJvb20gY29sb3JcIj48YnV0dG9uIGRhdGEtY29sb3I9XCJyb29tLnN2Z1wiIGNsYXNzPVwic3dhdGNoIHRlcnJhY290dGEgYWN0aXZlXCIgYXJpYS1sYWJlbD1cIlRlcnJhY290dGFcIiBhcmlhLXByZXNzZWQ9XCJ0cnVlXCI+PC9idXR0b24+PGJ1dHRvbiBkYXRhLWNvbG9yPVwicm9vbS1zYWdlLnN2Z1wiIGNsYXNzPVwic3dhdGNoIHNhZ2VcIiBhcmlhLWxhYmVsPVwiU29mdCBzYWdlXCIgYXJpYS1wcmVzc2VkPVwiZmFsc2VcIj48L2J1dHRvbj48YnV0dG9uIGRhdGEtY29sb3I9XCJyb29tLWNyZWFtLnN2Z1wiIGNsYXNzPVwic3dhdGNoIGNyZWFtXCIgYXJpYS1sYWJlbD1cIldhcm0gbGluZW5cIiBhcmlhLXByZXNzZWQ9XCJmYWxzZVwiPjwvYnV0dG9uPjwvZGl2PjxwIGlkPVwiY29sb3ItbmFtZVwiIGFyaWEtbGl2ZT1cInBvbGl0ZVwiPlRlcnJhY290dGEgXHUwMGI3IHdhcm0gJiBncm91bmRlZDwvcD48IS0tIC93cDpodG1sIC0tPjwhLS0gd3A6YnV0dG9ucyAtLT48ZGl2IGNsYXNzPVwid3AtYmxvY2stYnV0dG9uc1wiPjwhLS0gd3A6YnV0dG9uIHtcImNsYXNzTmFtZVwiOlwib3V0bGluZVwifSAtLT48ZGl2IGNsYXNzPVwid3AtYmxvY2stYnV0dG9uIG91dGxpbmVcIj48YSBjbGFzcz1cIndwLWJsb2NrLWJ1dHRvbl9fbGluayB3cC1lbGVtZW50LWJ1dHRvblwiIGhyZWY9XCJ7e0JBU0V9fXNwYWNlcy9cIj5FeHBsb3JlIHRoZSBwYWxldHRlIDxzcGFuIGFyaWEtaGlkZGVuPVwidHJ1ZVwiPlx1MjE5Nzwvc3Bhbj48L2E+PC9kaXY+PCEtLSAvd3A6YnV0dG9uIC0tPjwvZGl2PjwhLS0gL3dwOmJ1dHRvbnMgLS0+PC9kaXY+PCEtLSAvd3A6Z3JvdXAgLS0+PCEtLSB3cDppbWFnZSB7XCJjbGFzc05hbWVcIjpcInBhbGV0dGUtaW1hZ2VcIn0gLS0+PGZpZ3VyZSBjbGFzcz1cIndwLWJsb2NrLWltYWdlIHBhbGV0dGUtaW1hZ2VcIj48aW1nIHNyYz1cInt7QVNTRVR9fS9yb29tLnN2Z1wiIGFsdD1cIkludGVyYWN0aXZlIGFyY2hpdGVjdHVyYWwgY29sb3Igc3R1ZHlcIi8+PC9maWd1cmU+PCEtLSAvd3A6aW1hZ2UgLS0+PC9kaXY+PCEtLSAvd3A6Z3JvdXAgLS0+PCEtLSB3cDpncm91cCB7XCJjbGFzc05hbWVcIjpcInByb2Nlc3Mtc2VjdGlvblwifSAtLT48ZGl2IGNsYXNzPVwid3AtYmxvY2stZ3JvdXAgcHJvY2Vzcy1zZWN0aW9uXCI+PCEtLSB3cDpwYXJhZ3JhcGgge1wiY2xhc3NOYW1lXCI6XCJleWVicm93XCJ9IC0tPjxwIGNsYXNzPVwiZXllYnJvd1wiPlRIRSBQUk9DRVNTPC9wPjwhLS0gL3dwOnBhcmFncmFwaCAtLT48IS0tIHdwOmhlYWRpbmcge1wibGV2ZWxcIjoyfSAtLT48aDIgY2xhc3M9XCJ3cC1ibG9jay1oZWFkaW5nXCI+QSBjbGVhciBwbGFuLjxicj5Gcm9tIGhlbGxvIHRvIHRoZSBmaW5hbCBkZXRhaWwuPC9oMj48IS0tIC93cDpoZWFkaW5nIC0tPjwhLS0gd3A6Z3JvdXAge1wiY2xhc3NOYW1lXCI6XCJwcm9jZXNzLWdyaWRcIn0gLS0+PGRpdiBjbGFzcz1cIndwLWJsb2NrLWdyb3VwIHByb2Nlc3MtZ3JpZFwiPjwhLS0gd3A6Z3JvdXAge1wiY2xhc3NOYW1lXCI6XCJwcm9jZXNzLWNhcmRcIn0gLS0+PGRpdiBjbGFzcz1cIndwLWJsb2NrLWdyb3VwIHByb2Nlc3MtY2FyZFwiPjwhLS0gd3A6cGFyYWdyYXBoIHtcImNsYXNzTmFtZVwiOlwibnVtYmVyXCJ9IC0tPjxwIGNsYXNzPVwibnVtYmVyXCI+MDE8L3A+PCEtLSAvd3A6cGFyYWdyYXBoIC0tPjwhLS0gd3A6aGVhZGluZyB7XCJsZXZlbFwiOjN9IC0tPjxoMyBjbGFzcz1cIndwLWJsb2NrLWhlYWRpbmdcIj5MaXN0ZW4gJiBsb29rPC9oMz48IS0tIC93cDpoZWFkaW5nIC0tPjwhLS0gd3A6cGFyYWdyYXBoIC0tPjxwPlNoYXJlIHlvdXIgcm9vbXMsIGdvYWxzIGFuZCB0aGUgZGV0YWlscyB0aGF0IG1hdHRlci4gV2Ugc3RhcnQgd2l0aCB0aGUgc3BhY2UgeW91IGFscmVhZHkgaGF2ZS48L3A+PCEtLSAvd3A6cGFyYWdyYXBoIC0tPjwvZGl2PjwhLS0gL3dwOmdyb3VwIC0tPjwhLS0gd3A6Z3JvdXAge1wiY2xhc3NOYW1lXCI6XCJwcm9jZXNzLWNhcmRcIn0gLS0+PGRpdiBjbGFzcz1cIndwLWJsb2NrLWdyb3VwIHByb2Nlc3MtY2FyZFwiPjwhLS0gd3A6cGFyYWdyYXBoIHtcImNsYXNzTmFtZVwiOlwibnVtYmVyXCJ9IC0tPjxwIGNsYXNzPVwibnVtYmVyXCI+MDI8L3A+PCEtLSAvd3A6cGFyYWdyYXBoIC0tPjwhLS0gd3A6aGVhZGluZyB7XCJsZXZlbFwiOjN9IC0tPjxoMyBjbGFzcz1cIndwLWJsb2NrLWhlYWRpbmdcIj5EZWZpbmUgdGhlIGRldGFpbHM8L2gzPjwhLS0gL3dwOmhlYWRpbmcgLS0+PCEtLSB3cDpwYXJhZ3JhcGggLS0+PHA+QWdyZWUgb24gc3VyZmFjZXMsIHByZXBhcmF0aW9uLCBmaW5pc2gsIHNjb3BlIGFuZCB0aW1pbmcgYmVmb3JlIHdvcmsgc3RhcnRzLjwvcD48IS0tIC93cDpwYXJhZ3JhcGggLS0+PC9kaXY+PCEtLSAvd3A6Z3JvdXAgLS0+PCEtLSB3cDpncm91cCB7XCJjbGFzc05hbWVcIjpcInByb2Nlc3MtY2FyZFwifSAtLT48ZGl2IGNsYXNzPVwid3AtYmxvY2stZ3JvdXAgcHJvY2Vzcy1jYXJkXCI+PCEtLSB3cDpwYXJhZ3JhcGgge1wiY2xhc3NOYW1lXCI6XCJudW1iZXJcIn0gLS0+PHAgY2xhc3M9XCJudW1iZXJcIj4wMzwvcD48IS0tIC93cDpwYXJhZ3JhcGggLS0+PCEtLSB3cDpoZWFkaW5nIHtcImxldmVsXCI6M30gLS0+PGgzIGNsYXNzPVwid3AtYmxvY2staGVhZGluZ1wiPkZpbmlzaCB0aG91Z2h0ZnVsbHk8L2gzPjwhLS0gL3dwOmhlYWRpbmcgLS0+PCEtLSB3cDpwYXJhZ3JhcGggLS0+PHA+UHJvdGVjdCB0aGUgc3BhY2UsIHByZXBhcmUgdGhlIHN1cmZhY2VzLCB0aGVuIHJldmlldyB0aGUgZmluaXNoZWQgZGV0YWlscyB0b2dldGhlci48L3A+PCEtLSAvd3A6cGFyYWdyYXBoIC0tPjwvZGl2PjwhLS0gL3dwOmdyb3VwIC0tPjwvZGl2PjwhLS0gL3dwOmdyb3VwIC0tPjwvZGl2PjwhLS0gL3dwOmdyb3VwIC0tPjwhLS0gd3A6Z3JvdXAge1wiY2xhc3NOYW1lXCI6XCJjdGFcIn0gLS0+PGRpdiBjbGFzcz1cIndwLWJsb2NrLWdyb3VwIGN0YVwiPjwhLS0gd3A6cGFyYWdyYXBoIHtcImNsYXNzTmFtZVwiOlwiZXllYnJvd1wifSAtLT48cCBjbGFzcz1cImV5ZWJyb3dcIj5ZT1VSIE5FWFQgQ0hBUFRFUjwvcD48IS0tIC93cDpwYXJhZ3JhcGggLS0+PCEtLSB3cDpoZWFkaW5nIHtcImxldmVsXCI6Mn0gLS0+PGgyIGNsYXNzPVwid3AtYmxvY2staGVhZGluZ1wiPkEgcm9vbSBjYW4gY2hhbmdlPGJyPmhvdyB5b3UgZmVlbCBhdCBob21lLjwvaDI+PCEtLSAvd3A6aGVhZGluZyAtLT48IS0tIHdwOmJ1dHRvbnMgLS0+PGRpdiBjbGFzcz1cIndwLWJsb2NrLWJ1dHRvbnNcIj48IS0tIHdwOmJ1dHRvbiAtLT48ZGl2IGNsYXNzPVwid3AtYmxvY2stYnV0dG9uIFwiPjxhIGNsYXNzPVwid3AtYmxvY2stYnV0dG9uX19saW5rIHdwLWVsZW1lbnQtYnV0dG9uXCIgaHJlZj1cInt7QkFTRX19Y29udGFjdC9cIj5UZWxsIHVzIHdoYXQgeW91XHUyMDE5cmUgaW1hZ2luaW5nIDxzcGFuIGFyaWEtaGlkZGVuPVwidHJ1ZVwiPlx1MjE5Nzwvc3Bhbj48L2E+PC9kaXY+PCEtLSAvd3A6YnV0dG9uIC0tPjwvZGl2PjwhLS0gL3dwOmJ1dHRvbnMgLS0+PC9kaXY+PCEtLSAvd3A6Z3JvdXAgLS0+IiwgInNlcnZpY2VzIjogIjwhLS0gd3A6Z3JvdXAge1wiY2xhc3NOYW1lXCI6XCJwYWdlLWludHJvXCJ9IC0tPjxkaXYgY2xhc3M9XCJ3cC1ibG9jay1ncm91cCBwYWdlLWludHJvXCI+PCEtLSB3cDpwYXJhZ3JhcGgge1wiY2xhc3NOYW1lXCI6XCJleWVicm93XCJ9IC0tPjxwIGNsYXNzPVwiZXllYnJvd1wiPlRIRSBTRVJWSUNFUzwvcD48IS0tIC93cDpwYXJhZ3JhcGggLS0+PCEtLSB3cDpoZWFkaW5nIHtcImxldmVsXCI6MX0gLS0+PGgxIGNsYXNzPVwid3AtYmxvY2staGVhZGluZ1wiPkV2ZXJ5IHN1cmZhY2UuPGJyPjxlbT5Db25zaWRlcmVkLjwvZW0+PC9oMT48IS0tIC93cDpoZWFkaW5nIC0tPjwhLS0gd3A6cGFyYWdyYXBoIHtcImNsYXNzTmFtZVwiOlwibGVhZFwifSAtLT48cCBjbGFzcz1cImxlYWRcIj5BIGZvY3VzZWQgc2V0IG9mIHNlcnZpY2VzLCBidWlsdCBhcm91bmQgdGhlIHdheSBhIGhvbWUgZmVlbHMuPC9wPjwhLS0gL3dwOnBhcmFncmFwaCAtLT48L2Rpdj48IS0tIC93cDpncm91cCAtLT48IS0tIHdwOmdyb3VwIHtcImNsYXNzTmFtZVwiOlwic2VydmljZXMtZ3JpZCBzZXJ2aWNlLXBhZ2VcIn0gLS0+PGRpdiBjbGFzcz1cIndwLWJsb2NrLWdyb3VwIHNlcnZpY2VzLWdyaWQgc2VydmljZS1wYWdlXCI+PCEtLSB3cDpncm91cCB7XCJjbGFzc05hbWVcIjpcInNlcnZpY2VcIn0gLS0+PGRpdiBjbGFzcz1cIndwLWJsb2NrLWdyb3VwIHNlcnZpY2VcIj48IS0tIHdwOnBhcmFncmFwaCB7XCJjbGFzc05hbWVcIjpcIm51bWJlclwifSAtLT48cCBjbGFzcz1cIm51bWJlclwiPjAxPC9wPjwhLS0gL3dwOnBhcmFncmFwaCAtLT48IS0tIHdwOmhlYWRpbmcge1wibGV2ZWxcIjozfSAtLT48aDMgY2xhc3M9XCJ3cC1ibG9jay1oZWFkaW5nXCI+SW50ZXJpb3IgcGFpbnRpbmc8L2gzPjwhLS0gL3dwOmhlYWRpbmcgLS0+PCEtLSB3cDpwYXJhZ3JhcGggLS0+PHA+QSBmcmVzaCBwZXJzcGVjdGl2ZSwgcm9vbSBieSByb29tLjwvcD48IS0tIC93cDpwYXJhZ3JhcGggLS0+PCEtLSB3cDpwYXJhZ3JhcGgge1wiY2xhc3NOYW1lXCI6XCJkZXRhaWxcIn0gLS0+PHAgY2xhc3M9XCJkZXRhaWxcIj5XYWxscywgY2VpbGluZ3MsIHRyaW0gYW5kIGRvb3JzLCBjb25zaWRlcmVkIHRvZ2V0aGVyIHNvIHRoZSB3aG9sZSByb29tIGZlZWxzIHJlc29sdmVkLjwvcD48IS0tIC93cDpwYXJhZ3JhcGggLS0+PC9kaXY+PCEtLSAvd3A6Z3JvdXAgLS0+PCEtLSB3cDpncm91cCB7XCJjbGFzc05hbWVcIjpcInNlcnZpY2VcIn0gLS0+PGRpdiBjbGFzcz1cIndwLWJsb2NrLWdyb3VwIHNlcnZpY2VcIj48IS0tIHdwOnBhcmFncmFwaCB7XCJjbGFzc05hbWVcIjpcIm51bWJlclwifSAtLT48cCBjbGFzcz1cIm51bWJlclwiPjAyPC9wPjwhLS0gL3dwOnBhcmFncmFwaCAtLT48IS0tIHdwOmhlYWRpbmcge1wibGV2ZWxcIjozfSAtLT48aDMgY2xhc3M9XCJ3cC1ibG9jay1oZWFkaW5nXCI+Q2FiaW5ldCByZWZpbmlzaGluZzwvaDM+PCEtLSAvd3A6aGVhZGluZyAtLT48IS0tIHdwOnBhcmFncmFwaCAtLT48cD5UaGUga2l0Y2hlbiB5b3Ugc2VlIGRpZmZlcmVudGx5LjwvcD48IS0tIC93cDpwYXJhZ3JhcGggLS0+PCEtLSB3cDpwYXJhZ3JhcGgge1wiY2xhc3NOYW1lXCI6XCJkZXRhaWxcIn0gLS0+PHAgY2xhc3M9XCJkZXRhaWxcIj5BIG5ldyBmaW5pc2ggZm9yIGV4aXN0aW5nIGNhYmluZXRyeSwgd2l0aCBzdXJmYWNlIHByZXBhcmF0aW9uIGFuZCBoYXJkd2FyZSBkZXRhaWxzIGluY2x1ZGVkIGluIHRoZSBjb252ZXJzYXRpb24uPC9wPjwhLS0gL3dwOnBhcmFncmFwaCAtLT48L2Rpdj48IS0tIC93cDpncm91cCAtLT48IS0tIHdwOmdyb3VwIHtcImNsYXNzTmFtZVwiOlwic2VydmljZVwifSAtLT48ZGl2IGNsYXNzPVwid3AtYmxvY2stZ3JvdXAgc2VydmljZVwiPjwhLS0gd3A6cGFyYWdyYXBoIHtcImNsYXNzTmFtZVwiOlwibnVtYmVyXCJ9IC0tPjxwIGNsYXNzPVwibnVtYmVyXCI+MDM8L3A+PCEtLSAvd3A6cGFyYWdyYXBoIC0tPjwhLS0gd3A6aGVhZGluZyB7XCJsZXZlbFwiOjN9IC0tPjxoMyBjbGFzcz1cIndwLWJsb2NrLWhlYWRpbmdcIj5Db2xvciBkaXJlY3Rpb248L2gzPjwhLS0gL3dwOmhlYWRpbmcgLS0+PCEtLSB3cDpwYXJhZ3JhcGggLS0+PHA+RmluZCB0aGUgc2hhZGUgdGhhdCBmZWVscyBsaWtlIHlvdS48L3A+PCEtLSAvd3A6cGFyYWdyYXBoIC0tPjwhLS0gd3A6cGFyYWdyYXBoIHtcImNsYXNzTmFtZVwiOlwiZGV0YWlsXCJ9IC0tPjxwIGNsYXNzPVwiZGV0YWlsXCI+QSBndWlkZWQgcGFsZXR0ZSBkaXNjdXNzaW9uIHRoYXQgY29uc2lkZXJzIHlvdXIgbGlnaHQsIGZ1cm5pc2hpbmdzIGFuZCB0aGUgd2F5IHlvdXIgcm9vbXMgY29ubmVjdC48L3A+PCEtLSAvd3A6cGFyYWdyYXBoIC0tPjwvZGl2PjwhLS0gL3dwOmdyb3VwIC0tPjwvZGl2PjwhLS0gL3dwOmdyb3VwIC0tPjwhLS0gd3A6Z3JvdXAge1wiY2xhc3NOYW1lXCI6XCJ0ZXh0LXNlY3Rpb25cIn0gLS0+PGRpdiBjbGFzcz1cIndwLWJsb2NrLWdyb3VwIHRleHQtc2VjdGlvblwiPjwhLS0gd3A6aGVhZGluZyB7XCJsZXZlbFwiOjJ9IC0tPjxoMiBjbGFzcz1cIndwLWJsb2NrLWhlYWRpbmdcIj5XaGF0IGJlbG9uZ3MgaW4gYSBjbGVhciBlc3RpbWF0ZTwvaDI+PCEtLSAvd3A6aGVhZGluZyAtLT48IS0tIHdwOnBhcmFncmFwaCAtLT48cD5UaGUgcm9vbXMgYW5kIHN1cmZhY2VzIGluY2x1ZGVkLCBwcmVwYXJhdGlvbiByZXF1aXJlZCwgcHJvZHVjdHMgYW5kIGZpbmlzaCwgbnVtYmVyIG9mIGNvYXRzLCBzY2hlZHVsZSwgY2xlYW51cCBhbmQgYW55IGV4Y2x1c2lvbnMuIFByaWNpbmcgc2hvdWxkIGZvbGxvdyB0aGUgc2NvcGVcdTIwMTRub3QgYSBndWVzcyBmcm9tIGEgcGhvdG9ncmFwaC48L3A+PCEtLSAvd3A6cGFyYWdyYXBoIC0tPjwvZGl2PjwhLS0gL3dwOmdyb3VwIC0tPjwhLS0gd3A6Z3JvdXAge1wiY2xhc3NOYW1lXCI6XCJjdGFcIn0gLS0+PGRpdiBjbGFzcz1cIndwLWJsb2NrLWdyb3VwIGN0YVwiPjwhLS0gd3A6cGFyYWdyYXBoIHtcImNsYXNzTmFtZVwiOlwiZXllYnJvd1wifSAtLT48cCBjbGFzcz1cImV5ZWJyb3dcIj5ZT1VSIE5FWFQgQ0hBUFRFUjwvcD48IS0tIC93cDpwYXJhZ3JhcGggLS0+PCEtLSB3cDpoZWFkaW5nIHtcImxldmVsXCI6Mn0gLS0+PGgyIGNsYXNzPVwid3AtYmxvY2staGVhZGluZ1wiPkEgcm9vbSBjYW4gY2hhbmdlPGJyPmhvdyB5b3UgZmVlbCBhdCBob21lLjwvaDI+PCEtLSAvd3A6aGVhZGluZyAtLT48IS0tIHdwOmJ1dHRvbnMgLS0+PGRpdiBjbGFzcz1cIndwLWJsb2NrLWJ1dHRvbnNcIj48IS0tIHdwOmJ1dHRvbiAtLT48ZGl2IGNsYXNzPVwid3AtYmxvY2stYnV0dG9uIFwiPjxhIGNsYXNzPVwid3AtYmxvY2stYnV0dG9uX19saW5rIHdwLWVsZW1lbnQtYnV0dG9uXCIgaHJlZj1cInt7QkFTRX19Y29udGFjdC9cIj5UZWxsIHVzIHdoYXQgeW91XHUyMDE5cmUgaW1hZ2luaW5nIDxzcGFuIGFyaWEtaGlkZGVuPVwidHJ1ZVwiPlx1MjE5Nzwvc3Bhbj48L2E+PC9kaXY+PCEtLSAvd3A6YnV0dG9uIC0tPjwvZGl2PjwhLS0gL3dwOmJ1dHRvbnMgLS0+PC9kaXY+PCEtLSAvd3A6Z3JvdXAgLS0+IiwgInNwYWNlcyI6ICI8IS0tIHdwOmdyb3VwIHtcImNsYXNzTmFtZVwiOlwicGFnZS1pbnRyb1wifSAtLT48ZGl2IGNsYXNzPVwid3AtYmxvY2stZ3JvdXAgcGFnZS1pbnRyb1wiPjwhLS0gd3A6cGFyYWdyYXBoIHtcImNsYXNzTmFtZVwiOlwiZXllYnJvd1wifSAtLT48cCBjbGFzcz1cImV5ZWJyb3dcIj5USEUgQ09MT1IgTElCUkFSWTwvcD48IS0tIC93cDpwYXJhZ3JhcGggLS0+PCEtLSB3cDpoZWFkaW5nIHtcImxldmVsXCI6MX0gLS0+PGgxIGNsYXNzPVwid3AtYmxvY2staGVhZGluZ1wiPkZpbmQgeW91ciBraW5kPGJyPm9mIDxlbT5hdG1vc3BoZXJlLjwvZW0+PC9oMT48IS0tIC93cDpoZWFkaW5nIC0tPjwhLS0gd3A6cGFyYWdyYXBoIHtcImNsYXNzTmFtZVwiOlwibGVhZFwifSAtLT48cCBjbGFzcz1cImxlYWRcIj5JbGx1c3RyYXRlZCBjb25jZXB0cyB0byBzdGFydCBhIGNvbnZlcnNhdGlvbiwgbm90IGEgZ2FsbGVyeSBvZiBjbGllbnQgd29yay4gU2NyZWVuIGNvbG9ycyBhcmUgc3VnZ2VzdGlvbnM7IGFsd2F5cyByZXZpZXcgcGh5c2ljYWwgc2FtcGxlcyBpbiB5b3VyIG93biBsaWdodC48L3A+PCEtLSAvd3A6cGFyYWdyYXBoIC0tPjwvZGl2PjwhLS0gL3dwOmdyb3VwIC0tPjwhLS0gd3A6Z3JvdXAge1wiY2xhc3NOYW1lXCI6XCJzdHVkeS1ncmlkXCJ9IC0tPjxkaXYgY2xhc3M9XCJ3cC1ibG9jay1ncm91cCBzdHVkeS1ncmlkXCI+PCEtLSB3cDpncm91cCB7XCJjbGFzc05hbWVcIjpcInN0dWR5XCJ9IC0tPjxkaXYgY2xhc3M9XCJ3cC1ibG9jay1ncm91cCBzdHVkeVwiPjwhLS0gd3A6aW1hZ2UgLS0+PGZpZ3VyZSBjbGFzcz1cIndwLWJsb2NrLWltYWdlIFwiPjxpbWcgc3JjPVwie3tBU1NFVH19L3Jvb20uc3ZnXCIgYWx0PVwiV2FybSB0ZXJyYWNvdHRhIGFyY2hpdGVjdHVyYWwgc3R1ZHlcIi8+PC9maWd1cmU+PCEtLSAvd3A6aW1hZ2UgLS0+PCEtLSB3cDpwYXJhZ3JhcGgge1wiY2xhc3NOYW1lXCI6XCJleWVicm93XCJ9IC0tPjxwIGNsYXNzPVwiZXllYnJvd1wiPjAxIC8gV0FSTTwvcD48IS0tIC93cDpwYXJhZ3JhcGggLS0+PCEtLSB3cDpoZWFkaW5nIHtcImxldmVsXCI6M30gLS0+PGgzIGNsYXNzPVwid3AtYmxvY2staGVhZGluZ1wiPlRoZSB3YXJtIHdlbGNvbWU8L2gzPjwhLS0gL3dwOmhlYWRpbmcgLS0+PCEtLSB3cDpwYXJhZ3JhcGggLS0+PHA+RWFydGh5IGNvbG9yIGJyaW5ncyB3YXJtdGggdG8gcXVpZXQgYXJjaGl0ZWN0dXJhbCBkZXRhaWxzLjwvcD48IS0tIC93cDpwYXJhZ3JhcGggLS0+PC9kaXY+PCEtLSAvd3A6Z3JvdXAgLS0+PCEtLSB3cDpncm91cCB7XCJjbGFzc05hbWVcIjpcInN0dWR5XCJ9IC0tPjxkaXYgY2xhc3M9XCJ3cC1ibG9jay1ncm91cCBzdHVkeVwiPjwhLS0gd3A6aW1hZ2UgLS0+PGZpZ3VyZSBjbGFzcz1cIndwLWJsb2NrLWltYWdlIFwiPjxpbWcgc3JjPVwie3tBU1NFVH19L3Jvb20tc2FnZS5zdmdcIiBhbHQ9XCJTb2Z0IHNhZ2UgYXJjaGl0ZWN0dXJhbCBzdHVkeVwiLz48L2ZpZ3VyZT48IS0tIC93cDppbWFnZSAtLT48IS0tIHdwOnBhcmFncmFwaCB7XCJjbGFzc05hbWVcIjpcImV5ZWJyb3dcIn0gLS0+PHAgY2xhc3M9XCJleWVicm93XCI+MDIgLyBDQUxNPC9wPjwhLS0gL3dwOnBhcmFncmFwaCAtLT48IS0tIHdwOmhlYWRpbmcge1wibGV2ZWxcIjozfSAtLT48aDMgY2xhc3M9XCJ3cC1ibG9jay1oZWFkaW5nXCI+QSBsaXR0bGUgcm9vbSB0byBicmVhdGhlPC9oMz48IS0tIC93cDpoZWFkaW5nIC0tPjwhLS0gd3A6cGFyYWdyYXBoIC0tPjxwPk11dGVkIGdyZWVuIGNyZWF0ZXMgYSBzb2Z0IGJhY2tkcm9wIGZvciB0aW1iZXIgYW5kIG5hdHVyYWwgdGV4dHVyZXMuPC9wPjwhLS0gL3dwOnBhcmFncmFwaCAtLT48L2Rpdj48IS0tIC93cDpncm91cCAtLT48IS0tIHdwOmdyb3VwIHtcImNsYXNzTmFtZVwiOlwic3R1ZHlcIn0gLS0+PGRpdiBjbGFzcz1cIndwLWJsb2NrLWdyb3VwIHN0dWR5XCI+PCEtLSB3cDppbWFnZSAtLT48ZmlndXJlIGNsYXNzPVwid3AtYmxvY2staW1hZ2UgXCI+PGltZyBzcmM9XCJ7e0FTU0VUfX0vcm9vbS1jcmVhbS5zdmdcIiBhbHQ9XCJXYXJtIGxpbmVuIGFyY2hpdGVjdHVyYWwgc3R1ZHlcIi8+PC9maWd1cmU+PCEtLSAvd3A6aW1hZ2UgLS0+PCEtLSB3cDpwYXJhZ3JhcGgge1wiY2xhc3NOYW1lXCI6XCJleWVicm93XCJ9IC0tPjxwIGNsYXNzPVwiZXllYnJvd1wiPjAzIC8gTElHSFQ8L3A+PCEtLSAvd3A6cGFyYWdyYXBoIC0tPjwhLS0gd3A6aGVhZGluZyB7XCJsZXZlbFwiOjN9IC0tPjxoMyBjbGFzcz1cIndwLWJsb2NrLWhlYWRpbmdcIj5MaWdodCwgaGVsZCBzb2Z0bHk8L2gzPjwhLS0gL3dwOmhlYWRpbmcgLS0+PCEtLSB3cDpwYXJhZ3JhcGggLS0+PHA+QSB3YXJtIG5ldXRyYWwgbGV0cyBzaGFwZSwgc2hhZG93IGFuZCBtYXRlcmlhbHMgbGVhZC48L3A+PCEtLSAvd3A6cGFyYWdyYXBoIC0tPjwvZGl2PjwhLS0gL3dwOmdyb3VwIC0tPjwvZGl2PjwhLS0gL3dwOmdyb3VwIC0tPjwhLS0gd3A6Z3JvdXAge1wiY2xhc3NOYW1lXCI6XCJjdGFcIn0gLS0+PGRpdiBjbGFzcz1cIndwLWJsb2NrLWdyb3VwIGN0YVwiPjwhLS0gd3A6cGFyYWdyYXBoIHtcImNsYXNzTmFtZVwiOlwiZXllYnJvd1wifSAtLT48cCBjbGFzcz1cImV5ZWJyb3dcIj5ZT1VSIE5FWFQgQ0hBUFRFUjwvcD48IS0tIC93cDpwYXJhZ3JhcGggLS0+PCEtLSB3cDpoZWFkaW5nIHtcImxldmVsXCI6Mn0gLS0+PGgyIGNsYXNzPVwid3AtYmxvY2staGVhZGluZ1wiPkEgcm9vbSBjYW4gY2hhbmdlPGJyPmhvdyB5b3UgZmVlbCBhdCBob21lLjwvaDI+PCEtLSAvd3A6aGVhZGluZyAtLT48IS0tIHdwOmJ1dHRvbnMgLS0+PGRpdiBjbGFzcz1cIndwLWJsb2NrLWJ1dHRvbnNcIj48IS0tIHdwOmJ1dHRvbiAtLT48ZGl2IGNsYXNzPVwid3AtYmxvY2stYnV0dG9uIFwiPjxhIGNsYXNzPVwid3AtYmxvY2stYnV0dG9uX19saW5rIHdwLWVsZW1lbnQtYnV0dG9uXCIgaHJlZj1cInt7QkFTRX19Y29udGFjdC9cIj5UZWxsIHVzIHdoYXQgeW91XHUyMDE5cmUgaW1hZ2luaW5nIDxzcGFuIGFyaWEtaGlkZGVuPVwidHJ1ZVwiPlx1MjE5Nzwvc3Bhbj48L2E+PC9kaXY+PCEtLSAvd3A6YnV0dG9uIC0tPjwvZGl2PjwhLS0gL3dwOmJ1dHRvbnMgLS0+PC9kaXY+PCEtLSAvd3A6Z3JvdXAgLS0+IiwgInByb2Nlc3MiOiAiPCEtLSB3cDpncm91cCB7XCJjbGFzc05hbWVcIjpcInBhZ2UtaW50cm9cIn0gLS0+PGRpdiBjbGFzcz1cIndwLWJsb2NrLWdyb3VwIHBhZ2UtaW50cm9cIj48IS0tIHdwOnBhcmFncmFwaCB7XCJjbGFzc05hbWVcIjpcImV5ZWJyb3dcIn0gLS0+PHAgY2xhc3M9XCJleWVicm93XCI+T1VSIEFQUFJPQUNIPC9wPjwhLS0gL3dwOnBhcmFncmFwaCAtLT48IS0tIHdwOmhlYWRpbmcge1wibGV2ZWxcIjoxfSAtLT48aDEgY2xhc3M9XCJ3cC1ibG9jay1oZWFkaW5nXCI+VGhvdWdodCB0aHJvdWdoLjxicj48ZW0+QWxsIHRoZSB3YXkgdGhyb3VnaC48L2VtPjwvaDE+PCEtLSAvd3A6aGVhZGluZyAtLT48IS0tIHdwOnBhcmFncmFwaCB7XCJjbGFzc05hbWVcIjpcImxlYWRcIn0gLS0+PHAgY2xhc3M9XCJsZWFkXCI+R29vZCB3b3JrIHN0YXJ0cyB3aXRoIGNsZWFyIGV4cGVjdGF0aW9ucy4gVGhpcyBpcyB0aGUgc2VydmljZSBleHBlcmllbmNlIG91ciBjb25jZXB0IGlzIGRlc2lnbmVkIGFyb3VuZC48L3A+PCEtLSAvd3A6cGFyYWdyYXBoIC0tPjwvZGl2PjwhLS0gL3dwOmdyb3VwIC0tPjwhLS0gd3A6Z3JvdXAge1wiY2xhc3NOYW1lXCI6XCJwcm9jZXNzLWxpc3RcIn0gLS0+PGRpdiBjbGFzcz1cIndwLWJsb2NrLWdyb3VwIHByb2Nlc3MtbGlzdFwiPjwhLS0gd3A6Z3JvdXAge1wiY2xhc3NOYW1lXCI6XCJwcm9jZXNzLXJvd1wifSAtLT48ZGl2IGNsYXNzPVwid3AtYmxvY2stZ3JvdXAgcHJvY2Vzcy1yb3dcIj48IS0tIHdwOnBhcmFncmFwaCB7XCJjbGFzc05hbWVcIjpcIm51bWJlclwifSAtLT48cCBjbGFzcz1cIm51bWJlclwiPjAxPC9wPjwhLS0gL3dwOnBhcmFncmFwaCAtLT48IS0tIHdwOmhlYWRpbmcge1wibGV2ZWxcIjoyfSAtLT48aDIgY2xhc3M9XCJ3cC1ibG9jay1oZWFkaW5nXCI+QSByZWFsIGNvbnZlcnNhdGlvbjwvaDI+PCEtLSAvd3A6aGVhZGluZyAtLT48IS0tIHdwOnBhcmFncmFwaCAtLT48cD5EaXNjdXNzIHRoZSBzcGFjZSwgZGVzaXJlZCBjaGFuZ2VzLCBzdXJmYWNlcywgYWNjZXNzIGFuZCB5b3VyIHByZWZlcnJlZCB0aW1pbmcuIFBob3RvcyBoZWxwIG9yaWVudCB0aGUgZGlzY3Vzc2lvbjsgYSBzaXRlIHZpc2l0IG1heSBiZSBuZWVkZWQgdG8gY29uZmlybSBjb25kaXRpb25zLjwvcD48IS0tIC93cDpwYXJhZ3JhcGggLS0+PC9kaXY+PCEtLSAvd3A6Z3JvdXAgLS0+PCEtLSB3cDpncm91cCB7XCJjbGFzc05hbWVcIjpcInByb2Nlc3Mtcm93XCJ9IC0tPjxkaXYgY2xhc3M9XCJ3cC1ibG9jay1ncm91cCBwcm9jZXNzLXJvd1wiPjwhLS0gd3A6cGFyYWdyYXBoIHtcImNsYXNzTmFtZVwiOlwibnVtYmVyXCJ9IC0tPjxwIGNsYXNzPVwibnVtYmVyXCI+MDI8L3A+PCEtLSAvd3A6cGFyYWdyYXBoIC0tPjwhLS0gd3A6aGVhZGluZyB7XCJsZXZlbFwiOjJ9IC0tPjxoMiBjbGFzcz1cIndwLWJsb2NrLWhlYWRpbmdcIj5BIHdyaXR0ZW4gc2NvcGU8L2gyPjwhLS0gL3dwOmhlYWRpbmcgLS0+PCEtLSB3cDpwYXJhZ3JhcGggLS0+PHA+UmV2aWV3IHdoYXQgaXMgaW5jbHVkZWQgYW5kIGV4Y2x1ZGVkLCBjb2xvciBkZWNpc2lvbnMsIHByZXBhcmF0aW9uLCBmaW5pc2gsIHByaWNlIGFuZCBwYXltZW50IG1pbGVzdG9uZXMgYmVmb3JlIHNjaGVkdWxpbmcuPC9wPjwhLS0gL3dwOnBhcmFncmFwaCAtLT48L2Rpdj48IS0tIC93cDpncm91cCAtLT48IS0tIHdwOmdyb3VwIHtcImNsYXNzTmFtZVwiOlwicHJvY2Vzcy1yb3dcIn0gLS0+PGRpdiBjbGFzcz1cIndwLWJsb2NrLWdyb3VwIHByb2Nlc3Mtcm93XCI+PCEtLSB3cDpwYXJhZ3JhcGgge1wiY2xhc3NOYW1lXCI6XCJudW1iZXJcIn0gLS0+PHAgY2xhc3M9XCJudW1iZXJcIj4wMzwvcD48IS0tIC93cDpwYXJhZ3JhcGggLS0+PCEtLSB3cDpoZWFkaW5nIHtcImxldmVsXCI6Mn0gLS0+PGgyIGNsYXNzPVwid3AtYmxvY2staGVhZGluZ1wiPkNhcmVmdWwgcHJlcGFyYXRpb248L2gyPjwhLS0gL3dwOmhlYWRpbmcgLS0+PCEtLSB3cDpwYXJhZ3JhcGggLS0+PHA+QWdyZWUgb24gZnVybml0dXJlIG1vdmVtZW50LCBmbG9vciBwcm90ZWN0aW9uLCByZXBhaXJzIGFuZCBzdXJmYWNlIHByZXBhcmF0aW9uLiBUaGVzZSBkZXRhaWxzIGJlbG9uZyBpbiB0aGUgc2NvcGUuPC9wPjwhLS0gL3dwOnBhcmFncmFwaCAtLT48L2Rpdj48IS0tIC93cDpncm91cCAtLT48IS0tIHdwOmdyb3VwIHtcImNsYXNzTmFtZVwiOlwicHJvY2Vzcy1yb3dcIn0gLS0+PGRpdiBjbGFzcz1cIndwLWJsb2NrLWdyb3VwIHByb2Nlc3Mtcm93XCI+PCEtLSB3cDpwYXJhZ3JhcGgge1wiY2xhc3NOYW1lXCI6XCJudW1iZXJcIn0gLS0+PHAgY2xhc3M9XCJudW1iZXJcIj4wNDwvcD48IS0tIC93cDpwYXJhZ3JhcGggLS0+PCEtLSB3cDpoZWFkaW5nIHtcImxldmVsXCI6Mn0gLS0+PGgyIGNsYXNzPVwid3AtYmxvY2staGVhZGluZ1wiPkEgZmluYWwgd2Fsa3Rocm91Z2g8L2gyPjwhLS0gL3dwOmhlYWRpbmcgLS0+PCEtLSB3cDpwYXJhZ3JhcGggLS0+PHA+UmV2aWV3IHRoZSBhZ3JlZWQgd29yayB0b2dldGhlciwgZG9jdW1lbnQgYW55IHJlbWFpbmluZyBpdGVtcyBhbmQgc2hhcmUgdGhlIHBhaW50IHNwZWNpZmljYXRpb25zIGZvciBmdXR1cmUgdG91Y2gtdXBzLjwvcD48IS0tIC93cDpwYXJhZ3JhcGggLS0+PC9kaXY+PCEtLSAvd3A6Z3JvdXAgLS0+PC9kaXY+PCEtLSAvd3A6Z3JvdXAgLS0+PCEtLSB3cDpncm91cCB7XCJjbGFzc05hbWVcIjpcInRleHQtc2VjdGlvblwifSAtLT48ZGl2IGNsYXNzPVwid3AtYmxvY2stZ3JvdXAgdGV4dC1zZWN0aW9uXCI+PCEtLSB3cDpoZWFkaW5nIHtcImxldmVsXCI6Mn0gLS0+PGgyIGNsYXNzPVwid3AtYmxvY2staGVhZGluZ1wiPkEgZmV3IGdvb2QgcXVlc3Rpb25zPC9oMj48IS0tIC93cDpoZWFkaW5nIC0tPjwhLS0gd3A6aHRtbCAtLT48ZGl2IGNsYXNzPVwiZmFxXCI+PGRldGFpbHM+PHN1bW1hcnk+Q2FuIHlvdSBoZWxwIGNob29zZSBjb2xvcnM/PC9zdW1tYXJ5PjxwPlRoaXMgY29uY2VwdCBpbmNsdWRlcyBhIGNvbG9yLWRpcmVjdGlvbiBzZXJ2aWNlLiBBIHJlYWwgcHJvamVjdCB3b3VsZCBjb25maXJtIHRoZSBjb25zdWx0YXRpb24gc2NvcGUgYW5kIHVzZSBwaHlzaWNhbCBzYW1wbGVzIGJlZm9yZSBhcHByb3ZhbC48L3A+PC9kZXRhaWxzPjxkZXRhaWxzPjxzdW1tYXJ5PkhvdyBpcyBhIHByb2plY3QgcHJpY2VkPzwvc3VtbWFyeT48cD5CeSBjb25maXJtZWQgc3VyZmFjZXMsIGNvbmRpdGlvbiwgcHJlcGFyYXRpb24sIG1hdGVyaWFscyBhbmQgYWNjZXNzLiBUaGlzIGRlbW8gZG9lcyBub3QgcHJvdmlkZSBwcmljZSBlc3RpbWF0ZXMuPC9wPjwvZGV0YWlscz48ZGV0YWlscz48c3VtbWFyeT5DYW4gSSBib29rIHdvcmsgaGVyZT88L3N1bW1hcnk+PHA+Tm8uIFN0aWxsd2VsbCBpcyBhIGZpY3Rpb25hbCBwb3J0Zm9saW8gY29uY2VwdC4gVGhlIGlucXVpcnkgZmxvdyBkZW1vbnN0cmF0ZXMgdGhlIGV4cGVyaWVuY2Ugd2l0aG91dCBzZW5kaW5nIG9yIHN0b3JpbmcgeW91ciBpbmZvcm1hdGlvbi48L3A+PC9kZXRhaWxzPjwvZGl2PjwhLS0gL3dwOmh0bWwgLS0+PC9kaXY+PCEtLSAvd3A6Z3JvdXAgLS0+PCEtLSB3cDpncm91cCB7XCJjbGFzc05hbWVcIjpcImN0YVwifSAtLT48ZGl2IGNsYXNzPVwid3AtYmxvY2stZ3JvdXAgY3RhXCI+PCEtLSB3cDpwYXJhZ3JhcGgge1wiY2xhc3NOYW1lXCI6XCJleWVicm93XCJ9IC0tPjxwIGNsYXNzPVwiZXllYnJvd1wiPllPVVIgTkVYVCBDSEFQVEVSPC9wPjwhLS0gL3dwOnBhcmFncmFwaCAtLT48IS0tIHdwOmhlYWRpbmcge1wibGV2ZWxcIjoyfSAtLT48aDIgY2xhc3M9XCJ3cC1ibG9jay1oZWFkaW5nXCI+QSByb29tIGNhbiBjaGFuZ2U8YnI+aG93IHlvdSBmZWVsIGF0IGhvbWUuPC9oMj48IS0tIC93cDpoZWFkaW5nIC0tPjwhLS0gd3A6YnV0dG9ucyAtLT48ZGl2IGNsYXNzPVwid3AtYmxvY2stYnV0dG9uc1wiPjwhLS0gd3A6YnV0dG9uIC0tPjxkaXYgY2xhc3M9XCJ3cC1ibG9jay1idXR0b24gXCI+PGEgY2xhc3M9XCJ3cC1ibG9jay1idXR0b25fX2xpbmsgd3AtZWxlbWVudC1idXR0b25cIiBocmVmPVwie3tCQVNFfX1jb250YWN0L1wiPlRlbGwgdXMgd2hhdCB5b3VcdTIwMTlyZSBpbWFnaW5pbmcgPHNwYW4gYXJpYS1oaWRkZW49XCJ0cnVlXCI+XHUyMTk3PC9zcGFuPjwvYT48L2Rpdj48IS0tIC93cDpidXR0b24gLS0+PC9kaXY+PCEtLSAvd3A6YnV0dG9ucyAtLT48L2Rpdj48IS0tIC93cDpncm91cCAtLT4iLCAiY29udGFjdCI6ICI8IS0tIHdwOmdyb3VwIHtcImNsYXNzTmFtZVwiOlwiY29udGFjdC1sYXlvdXRcIn0gLS0+PGRpdiBjbGFzcz1cIndwLWJsb2NrLWdyb3VwIGNvbnRhY3QtbGF5b3V0XCI+PCEtLSB3cDpncm91cCB7XCJjbGFzc05hbWVcIjpcImNvbnRhY3QtY29weVwifSAtLT48ZGl2IGNsYXNzPVwid3AtYmxvY2stZ3JvdXAgY29udGFjdC1jb3B5XCI+PCEtLSB3cDpwYXJhZ3JhcGgge1wiY2xhc3NOYW1lXCI6XCJleWVicm93XCJ9IC0tPjxwIGNsYXNzPVwiZXllYnJvd1wiPkxFVFx1MjAxOVMgU1RBUlQgV0lUSCBZT1VSIFNQQUNFPC9wPjwhLS0gL3dwOnBhcmFncmFwaCAtLT48IS0tIHdwOmhlYWRpbmcge1wibGV2ZWxcIjoxfSAtLT48aDEgY2xhc3M9XCJ3cC1ibG9jay1oZWFkaW5nXCI+U29tZXRoaW5nPGJyPjxlbT5iZWF1dGlmdWw8L2VtPjxicj5zdGFydHMgaGVyZS48L2gxPjwhLS0gL3dwOmhlYWRpbmcgLS0+PCEtLSB3cDpwYXJhZ3JhcGgge1wiY2xhc3NOYW1lXCI6XCJsZWFkXCJ9IC0tPjxwIGNsYXNzPVwibGVhZFwiPkEgZmV3IGRldGFpbHMgYXJlIGFsbCBpdCB0YWtlcyB0byBiZWdpbiBhIGdvb2QgY29udmVyc2F0aW9uLjwvcD48IS0tIC93cDpwYXJhZ3JhcGggLS0+PCEtLSB3cDpwYXJhZ3JhcGgge1wiY2xhc3NOYW1lXCI6XCJkZXRhaWxcIn0gLS0+PHAgY2xhc3M9XCJkZXRhaWxcIj5UaGlzIGlzIGEgcG9ydGZvbGlvIGRlbW9uc3RyYXRpb25cdTIwMTRub3QgYSBsaXZlIGJ1c2luZXNzLiBZb3VyIHByYWN0aWNlIGlucXVpcnkgc3RheXMgb24gdGhpcyBwYWdlLjwvcD48IS0tIC93cDpwYXJhZ3JhcGggLS0+PC9kaXY+PCEtLSAvd3A6Z3JvdXAgLS0+PCEtLSB3cDpodG1sIC0tPjxmb3JtIGlkPVwiaW5xdWlyeVwiIGNsYXNzPVwiaW5xdWlyeVwiPjxwIGNsYXNzPVwiZm9ybS1ub3RlXCI+UHJhY3RpY2UgZm9ybSBcdTAwYjcgUGxlYXNlIHVzZSBmaWN0aW9uYWwgZGV0YWlscy4gTm8gbWVzc2FnZXMgYXJlIHNlbnQgb3Igc2F2ZWQuPC9wPjxmaWVsZHNldD48bGVnZW5kPjAxIC8gV2hhdCBhcmUgeW91IGltYWdpbmluZz88L2xlZ2VuZD48bGFiZWw+UHJvamVjdCB0eXBlPHNlbGVjdCBuYW1lPVwic2VydmljZVwiIHJlcXVpcmVkPjxvcHRpb24gdmFsdWU9XCJcIj5DaG9vc2UgYSBzZXJ2aWNlPC9vcHRpb24+PG9wdGlvbj5JbnRlcmlvciBwYWludGluZzwvb3B0aW9uPjxvcHRpb24+Q2FiaW5ldCByZWZpbmlzaGluZzwvb3B0aW9uPjxvcHRpb24+Q29sb3IgZGlyZWN0aW9uPC9vcHRpb24+PC9zZWxlY3Q+PC9sYWJlbD48bGFiZWw+VGVsbCB1cyBhYm91dCB0aGUgc3BhY2U8dGV4dGFyZWEgbmFtZT1cImRldGFpbHNcIiByb3dzPVwiNFwiIHJlcXVpcmVkIG1heGxlbmd0aD1cIjIwMDBcIiBwbGFjZWhvbGRlcj1cIlRoZSByb29tLCB0aGUgZmVlbGluZywgdGhlIGNoYW5nZXMgeW91IGhhdmUgaW4gbWluZFx1MjAyNlwiPjwvdGV4dGFyZWE+PC9sYWJlbD48L2ZpZWxkc2V0PjxmaWVsZHNldD48bGVnZW5kPjAyIC8gQSBmZXcgcHJhY3RpY2FsIGRldGFpbHM8L2xlZ2VuZD48ZGl2IGNsYXNzPVwiZm9ybS1ncmlkXCI+PGxhYmVsPllvdXIgbmFtZTxpbnB1dCBuYW1lPVwibmFtZVwiIGF1dG9jb21wbGV0ZT1cIm5hbWVcIiByZXF1aXJlZCBtYXhsZW5ndGg9XCIxMDBcIj48L2xhYmVsPjxsYWJlbD5FbWFpbDxpbnB1dCBuYW1lPVwiZW1haWxcIiB0eXBlPVwiZW1haWxcIiBhdXRvY29tcGxldGU9XCJlbWFpbFwiIHJlcXVpcmVkIG1heGxlbmd0aD1cIjI1NFwiPjwvbGFiZWw+PGxhYmVsPkNpdHk8aW5wdXQgbmFtZT1cImNpdHlcIiByZXF1aXJlZCBtYXhsZW5ndGg9XCIxMDBcIj48L2xhYmVsPjxsYWJlbD5QcmVmZXJyZWQgdGltaW5nPHNlbGVjdCBuYW1lPVwidGltaW5nXCIgcmVxdWlyZWQ+PG9wdGlvbiB2YWx1ZT1cIlwiPlNlbGVjdCB0aW1pbmc8L29wdGlvbj48b3B0aW9uPkp1c3QgZXhwbG9yaW5nPC9vcHRpb24+PG9wdGlvbj5XaXRoaW4gYSBtb250aDwvb3B0aW9uPjxvcHRpb24+SW4gMVx1MjAxMzMgbW9udGhzPC9vcHRpb24+PG9wdGlvbj5GbGV4aWJsZTwvb3B0aW9uPjwvc2VsZWN0PjwvbGFiZWw+PC9kaXY+PC9maWVsZHNldD48YnV0dG9uIGNsYXNzPVwic3VibWl0XCIgdHlwZT1cInN1Ym1pdFwiPlJldmlldyB5b3VyIHByYWN0aWNlIGlucXVpcnkgXHUyMTk3PC9idXR0b24+PGRpdiBpZD1cImZvcm0tcmVzdWx0XCIgcm9sZT1cInN0YXR1c1wiIGFyaWEtbGl2ZT1cInBvbGl0ZVwiPjwvZGl2PjwvZm9ybT48IS0tIC93cDpodG1sIC0tPjwvZGl2PjwhLS0gL3dwOmdyb3VwIC0tPiJ9'), true);\nforeach ($pages as $slug => $content) {\n $content = str_replace(array('{{BASE}}','{{ASSET}}'), array($base,$asset), $content);\n $existing = get_page_by_path($slug);\n $id = wp_insert_post(array('ID'=>$existing ? $existing->ID : 0,'post_title'=>$slug === 'home' ? 'Home' : ucfirst($slug),'post_name'=>$slug,'post_type'=>'page','post_status'=>'publish','post_content'=>$content),true);\n if (is_wp_error($id)) { throw new RuntimeException($id->get_error_message()); }\n if ($slug === 'home') { update_option('show_on_front','page'); update_option('page_on_front',$id); }\n}\nswitch_theme('stillwell');\nupdate_option('blogname','Stillwell \u2014 Portfolio Practice');\nupdate_option('blogdescription','Fictional painting studio. Practice site only.');\nupdate_option('permalink_structure','/%postname%/');\nupdate_option('blog_public',0);\nflush_rewrite_rules();\n"}]}