/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}
.headerBox{position:fixed;top:0;left:0;width:100%;display:flex;align-items:center;justify-content:center;z-index:100;border-bottom:solid 1px #eee}.headerBox header{height:70px;width:1200px;max-width:1200px;display:flex;align-items:center;justify-content:space-between;padding:0 20px}.headerBox header .logoBox .logo{background:url(/public/image/logo.40aed07e.svg);width:51px;height:51px;background-size:cover;transform:scale(0.6)}.headerBox header .logoBox a{margin:0;display:flex;align-items:center}.headerBox header .logoBox a .logoText{font-size:28px;margin-left:-10px;color:#000}.headerBox header a{margin-right:20px;margin-left:20px}.headerBox header a:hover{color:#666}.headerBox header .links .active{font-weight:600;color:#000}.headerBox header button{outline:none;width:100px;height:38px;background:#4784ee;border-radius:2px;color:#fff;border:none;cursor:pointer}@media screen and (max-width: 768px){.headerBox header{width:100%;padding:0 15px}.headerBox header .logoBox .logo{transform:scale(0.5)}.headerBox header .logoBox a .logoText{font-size:20px;margin-left:-15px}.headerBox header a{margin-right:10px;margin-left:10px;font-size:14px}.headerBox header button{width:80px;height:32px;font-size:12px}}@media screen and (max-width: 480px){.headerBox header{padding:0 10px}.headerBox header .logoBox .logo{transform:scale(0.4)}.headerBox header .logoBox a .logoText{font-size:16px;margin-left:-20px}.headerBox header a{margin-right:8px;margin-left:8px;font-size:12px}.headerBox header button{width:70px;height:30px;font-size:11px}}.modern-footer{background:linear-gradient(135deg, #1a1a2e 0%, #16213e 50%, #0f3460 100%);color:#fff;position:relative;overflow:hidden}.modern-footer::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grid" width="10" height="10" patternUnits="userSpaceOnUse"><path d="M 10 0 L 0 0 0 10" fill="none" stroke="rgba(255,255,255,0.03)" stroke-width="0.5"/></pattern></defs><rect width="100" height="100" fill="url(%23grid)"/></svg>') repeat;pointer-events:none}.modern-footer .footer-container{max-width:1200px;margin:0 auto;padding:60px 20px 20px;position:relative;z-index:1}.modern-footer .footer-main{display:grid;grid-template-columns:1fr 2fr;gap:60px;margin-bottom:40px}.modern-footer .footer-brand{display:flex;flex-direction:column;gap:20px}.modern-footer .brand-logo{display:flex;align-items:center;gap:15px;margin-bottom:10px}.modern-footer .brand-logo .logo{width:50px;height:50px;background:linear-gradient(135deg, #2c3e50 0%, #3498db 100%);border-radius:12px;display:flex;align-items:center;justify-content:center;position:relative}.modern-footer .brand-logo .logo::after{content:"DKG";color:#fff;font-weight:bold;font-size:14px}.modern-footer .brand-info h3{margin:0;font-size:24px;font-weight:700;background:linear-gradient(135deg, #2c3e50, #3498db);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.modern-footer .brand-tagline{margin:5px 0 0 0;font-size:14px;color:#a0a9c0;font-weight:500}.modern-footer .brand-description{font-size:14px;line-height:1.6;color:#8892b0;max-width:300px}.modern-footer .footer-links{display:grid;grid-template-columns:repeat(2, 1fr);gap:40px}.modern-footer .footer-column h4{margin:0 0 20px 0;font-size:16px;font-weight:600;color:#fff;position:relative;padding-bottom:8px}.modern-footer .footer-column h4::after{content:"";position:absolute;bottom:0;left:0;width:30px;height:2px;background:linear-gradient(90deg, #2c3e50, #3498db);border-radius:1px}.modern-footer .footer-column ul{list-style:none;padding:0;margin:0}.modern-footer .footer-column ul li{margin-bottom:12px}.modern-footer .footer-column ul li a{color:#a0a9c0;text-decoration:none;font-size:14px;transition:all .3s ease;display:inline-block;position:relative}.modern-footer .footer-column ul li a:hover{color:#3498db;transform:translateX(5px)}.modern-footer .footer-column ul li a::before{content:"";position:absolute;left:-15px;top:50%;transform:translateY(-50%);width:0;height:1px;background:#3498db;transition:width .3s ease}.modern-footer .footer-column ul li a:hover::before{width:10px}.modern-footer .contact-list li{display:flex;align-items:center;gap:10px;color:#a0a9c0;font-size:14px}.modern-footer .contact-icon{width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;color:#fff;flex-shrink:0}.modern-footer .contact-icon.phone{background:linear-gradient(135deg, #2c3e50, #3498db)}.modern-footer .contact-icon.phone::before{content:"📞";font-size:12px}.modern-footer .contact-icon.email{background:linear-gradient(135deg, #f093fb, #f5576c)}.modern-footer .contact-icon.email::before{content:"✉";font-size:12px}.modern-footer .contact-icon.marketing{background:linear-gradient(135deg, #4facfe, #00f2fe)}.modern-footer .contact-icon.marketing::before{content:"📧";font-size:12px}.modern-footer .footer-divider{height:1px;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.1), transparent);margin:40px 0 30px}.modern-footer .footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:20px;border-top:1px solid rgba(255,255,255,.05)}.modern-footer .copyright-info{display:flex;align-items:center;gap:15px;font-size:13px;color:#8892b0}.modern-footer .copyright-info .separator{color:rgba(255,255,255,.2)}.modern-footer .copyright-info a{color:#a0a9c0;text-decoration:none;transition:color .3s ease}.modern-footer .copyright-info a:hover{color:#3498db}.modern-footer .footer-meta{font-size:13px;color:#8892b0}@media(max-width: 768px){.modern-footer .footer-container{padding:40px 15px 15px}.modern-footer .footer-main{grid-template-columns:1fr;gap:40px}.modern-footer .footer-links{grid-template-columns:1fr;gap:30px}.modern-footer .footer-bottom{flex-direction:column;gap:15px;text-align:center}.modern-footer .copyright-info{flex-direction:column;gap:10px}.modern-footer .brand-logo{flex-direction:column;text-align:center;gap:10px}.modern-footer .brand-description{text-align:center;max-width:none}}@media(max-width: 480px){.modern-footer .footer-container{padding:30px 10px 10px}.modern-footer .brand-logo .logo{width:40px;height:40px}.modern-footer .brand-info h3{font-size:20px}.modern-footer .contact-list li{flex-direction:column;align-items:flex-start;gap:5px}}.flex,.flexB,.flexA,.flexC{display:flex;align-items:center}.flexC{justify-content:center}.flexA{justify-content:space-around}.flexB{justify-content:space-between}.title{font-size:36px;color:#222}.intro{font-size:16px;color:#666;display:block;line-height:1.5}.contentBlock{text-align:center;display:flex;align-items:center;justify-content:center}.contentBlock .contentBox{width:1200px;max-width:1200px;padding:5% 0;display:flex;flex-flow:column;align-items:center}.contentBlock .contentBox .title{margin:40px 0}.contentBlock .contentBox .contentTitle{margin:40px 0}.contentBlock .contentBox .contentIntro{padding:0 18%}.contentBlock .contentBox .midImg{margin:50px 0;margin-bottom:0}.contentBlock .contentBox .innerBox{text-align:left;width:50%;min-height:500px;margin:3% 0}.contentBlock .contentBox .innerBox .introContain{width:80%}.contentBlock .contentBox .innerBox .introContain p{padding-left:55px}.contentBlock .contentBox .innerBox .introContain .innerTitle{font-size:32px;padding-left:0;margin-bottom:20px;align-items:flex-start;line-height:1.3}.contentBlock .contentBox .innerBox .introContain .innerTitle img{width:45px;height:45px;margin-right:5px}.contentBlock .contentBox .innerBox .introContain .innerSmallTitle{font-size:20px;color:#222;margin-bottom:25px}.contentBlock .contentBox .innerBox .introContain .innerIntro{font-size:16px;color:#666;margin-bottom:15px;line-height:1.6}.contentBlock .contentBox .innerBox .introContain .innerLink{color:#4784ee;padding-left:55px;font-size:14px;position:relative;cursor:pointer}.contentBlock .contentBox .innerBox .introContain .innerLink img{width:100px;height:100px;position:absolute;bottom:-110px;display:none}.contentBlock .contentBox .innerBox .introContain .innerLink:hover img{display:block}.contentBlock .contentBox .innerBox .innerImg{display:flex;align-items:center;justify-content:center;overflow:hidden}.contentBlock .contentBox .innerBox .innerImg img{height:auto;width:90%;display:none}.contentBlock .contentBox .innerBox .innerImg .show{display:block}.contentBlock .contentBox .innerBox .listBox{padding-left:55px;margin-bottom:10px}.contentBlock .contentBox .innerBox .listBox .listItem{display:flex;align-items:center;padding:0 20px;height:60px;cursor:pointer;border-left:solid 2px transparent}.contentBlock .contentBox .innerBox .listBox .listItem img{margin-right:10px}.contentBlock .contentBox .innerBox .listBox .listItem:hover{border-left:solid 2px #4784ee;background-image:linear-gradient(to right, #eff6ff, #fefefe)}.contentBlock .contentBox .innerBox .listBox .active{border-left:solid 2px #4784ee;background-image:linear-gradient(to right, #eff6ff, #fefefe)}.contentBlock .contentBox .videoBox{width:80%;min-height:500px;position:relative}.contentBlock .contentBox .videoBox::after{content:"";width:100%;height:50%;background:#f9f9f9;position:absolute;bottom:-20px;left:0;z-index:1}.contentBlock .contentBox .videoBox video{width:auto;height:550px;z-index:10;border:solid 1px #ddd;box-shadow:rgba(22,51,127,.2) 0px 22px 28px}.contentBlock .contentBox .videoBox img{width:auto;height:550px;z-index:10}.contentBlock .contentBox .compareBox{width:50%;text-align:center;margin-top:5%}.contentBlock .contentBox .compareBox .introBox{position:relative;width:550px;height:230px;display:flex;flex-flow:column;align-items:center;justify-content:space-between;margin:auto;border:solid 1px #eee;padding:40px 0;background:#fbfbfb}.contentBlock .contentBox .compareBox .compareTitle{font-size:20px;margin-bottom:20px}.contentBlock .contentBox .compareBox .compareIntro{font-size:16px}.contentBlock .contentBox .imgContain{width:100%;height:auto}.contentBlock .contentBox .imgContain img{width:100%;height:auto}.contentBlock .contentBox .imgContain video{width:100%;height:auto;z-index:10;border:solid 1px #ddd;box-shadow:rgba(22,51,127,.2) 0px 22px 28px}button.primary{background:#4784ee;color:#fff}button.default{border:solid 1px #4784ee;background:transparent;color:#4784ee}.contentBlock.experience{background:url(/public/image/freebj@2x.2f1092bf.png);background-position:center;background-size:cover;height:448px;width:100%;display:flex;flex-flow:column;justify-content:center;align-items:center}.contentBlock.experience .title{margin-bottom:20px}.contentBlock.experience .intro{margin-bottom:40px}.contentBlock.experience button{width:140px;height:56px}.contentBlock.experience button:nth-child(1){margin-right:30px}.titleStar{position:relative}.titleStar::before{content:"";width:76px;height:110px;background:url(/public/image/star.0a25de16.gif);background-size:cover;position:absolute;left:-76px;top:-35px}.titleStar::after{content:"";width:76px;height:110px;background:url(/public/image/star.0a25de16.gif);background-size:cover;position:absolute;right:-76px;top:-35px}html,body{padding:0;margin:0}body{padding-top:70px}*{box-sizing:border-box}a{text-decoration:none;color:#222}p{margin:0;padding:0}button{outline:none;border-radius:2px;cursor:pointer;border:none;opacity:.9}button:hover{opacity:1}::-webkit-scrollbar{background:#f7f7f9;width:.7rem;height:.7rem}::-webkit-scrollbar-track-piece{background:#f7f7f9}::-webkit-scrollbar-thumb{border-radius:.1rem;background:#e5e5e5}::-webkit-scrollbar-thumb:vertical{background:#e5e5e5}::-webkit-scrollbar-thumb:horizontal{background:#e5e5e5}*{scrollbar-color:#e5e5e5 #f7f7f9;scrollbar-width:thin}
*{margin:0;padding:0;box-sizing:border-box}body{font-family:Arial,sans-serif;line-height:1.6;color:#333}.banner{background:url(/public/image/图片1.279ce99e.png);height:calc(100vh - 70px);width:100%;background-size:cover;background-position:center;text-align:center}.banner .title{font-size:40px;color:#222;margin:0;padding-top:40px;padding-bottom:40px}.banner .intro{font-size:18px;color:#222;font-size:16px}.hero-section{position:relative;height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:center}.hero-video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}.hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:1}.hero-content{position:relative;z-index:2;text-align:center;color:#fff;padding:0 20px}.hero-title{font-size:4.5rem;font-weight:bold;margin-bottom:0;margin-top:0;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.hero-subtitle{font-size:4.2rem;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.section{padding:80px 0}.container{max-width:1200px;margin:0 auto;padding:0 20px}.section-title{font-size:2.5rem;text-align:center;margin-bottom:3rem;color:#2c3e50}.section-subtitle{font-size:1.8rem;margin-bottom:1.5rem;color:#34495e}.product-intro{background:#f8f9fa}.intro-content{display:flex;align-items:center;gap:4rem;margin-bottom:3rem;-webkit-animation:fadeInUp .8s ease-out;animation:fadeInUp .8s ease-out}@-webkit-keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.intro-text{flex:1;font-size:1.1rem;line-height:1.8}.intro-image{flex:1}.intro-image img{width:100%;max-width:500px;height:auto;border-radius:12px;box-shadow:0 8px 30px rgba(0,0,0,.15);transition:transform .3s ease}.intro-image img:hover{transform:scale(1.02)}.features{background:linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%);position:relative;overflow:hidden}.features::before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle, rgba(52, 152, 219, 0.1) 0%, transparent 70%);-webkit-animation:float 20s ease-in-out infinite;animation:float 20s ease-in-out infinite}@-webkit-keyframes float{0%,100%{transform:translate(0, 0) rotate(0deg)}33%{transform:translate(30px, -30px) rotate(120deg)}66%{transform:translate(-20px, 20px) rotate(240deg)}}@keyframes float{0%,100%{transform:translate(0, 0) rotate(0deg)}33%{transform:translate(30px, -30px) rotate(120deg)}66%{transform:translate(-20px, 20px) rotate(240deg)}}.features-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:1.5rem;margin-top:2.5rem;position:relative;z-index:2}.feature-card{background:#fff;border-radius:16px;box-shadow:0 8px 25px rgba(0,0,0,.08);transition:all .4s cubic-bezier(0.175, 0.885, 0.32, 1.275);border:1px solid rgba(255,255,255,.8);position:relative;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:350px}.feature-card:hover{transform:scale(1.05);box-shadow:0 20px 40px rgba(0,0,0,.15)}.feature-card.data-structure,.feature-card.precise-output,.feature-card.fast-modeling,.feature-card.interactive-exploration{background:linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);color:#333;border:1px solid #dee2e6}.feature-card.data-structure .feature-title,.feature-card.precise-output .feature-title,.feature-card.fast-modeling .feature-title,.feature-card.interactive-exploration .feature-title{color:#333}.feature-card.data-structure .feature-desc p,.feature-card.precise-output .feature-desc p,.feature-card.fast-modeling .feature-desc p,.feature-card.interactive-exploration .feature-desc p{color:#666;text-align:left;font-size:.9em}.feature-card.data-structure .feature-desc p:hover,.feature-card.precise-output .feature-desc p:hover,.feature-card.fast-modeling .feature-desc p:hover,.feature-card.interactive-exploration .feature-desc p:hover{color:#333}.feature-content{padding:2rem;display:flex;flex-direction:column;text-align:center;height:100%}@-webkit-keyframes gradientShift{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes gradientShift{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}.feature-title{font-size:1.6rem;font-weight:600;margin-bottom:0;color:#fff;line-height:1.3;height:4rem;display:flex;align-items:center;justify-content:center;text-shadow:none;text-align:center;flex-shrink:0}.feature-desc{line-height:1.7;font-size:1.1rem;flex:1;display:flex;align-items:center;justify-content:center;padding:1rem 0}.feature-desc p{margin:0;color:rgba(255,255,255,.95);transition:color .3s ease}.feature-cases{margin-bottom:1.5rem}.feature-cases h4{font-size:.9rem;margin-bottom:.8rem;color:rgba(255,255,255,.8);font-weight:600}.case-logos{display:flex;gap:.8rem;align-items:center}.case-logo{height:24px;width:auto;opacity:.9;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.case-name{color:rgba(255,255,255,.9);font-size:.9rem;font-weight:600;padding:.3rem .8rem;background:rgba(255,255,255,.1);border-radius:15px;border:1px solid rgba(255,255,255,.2)}.feature-products{margin-bottom:1.5rem}.feature-products h4{font-size:.9rem;margin-bottom:.8rem;color:rgba(255,255,255,.8);font-weight:600}.product-tags{display:flex;flex-wrap:wrap;gap:.5rem}.product-tag{background:rgba(255,255,255,.2);color:#fff;padding:.3rem .8rem;border-radius:20px;font-size:.8rem;border:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.feature-btn{background:rgba(255,255,255,.2);color:#fff;border:2px solid rgba(255,255,255,.3);padding:.8rem 1.5rem;border-radius:25px;font-weight:600;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-self:flex-start}.feature-btn:hover{background:rgba(255,255,255,.3);border-color:rgba(255,255,255,.5);transform:translateY(-2px)}.functions{background:linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);position:relative;overflow:hidden}.functions::before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle, rgba(52, 152, 219, 0.05) 0%, transparent 70%);-webkit-animation:floatReverse 25s ease-in-out infinite;animation:floatReverse 25s ease-in-out infinite}@-webkit-keyframes floatReverse{0%,100%{transform:translate(0, 0) rotate(0deg)}33%{transform:translate(-30px, 30px) rotate(-120deg)}66%{transform:translate(20px, -20px) rotate(-240deg)}}@keyframes floatReverse{0%,100%{transform:translate(0, 0) rotate(0deg)}33%{transform:translate(-30px, 30px) rotate(-120deg)}66%{transform:translate(20px, -20px) rotate(-240deg)}}.functions-table-container{margin-top:3rem;position:relative;z-index:2;border-radius:20px;box-shadow:0 10px 40px rgba(0,0,0,.1);background:linear-gradient(145deg, #ffffff 0%, #f8f9fa 100%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden}.functions-table{width:100%;border-collapse:collapse;background:transparent;font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif}.functions-table thead{background:linear-gradient(135deg, #3498db 0%, #2c3e50 100%)}.functions-table thead th{padding:1.5rem 1.2rem;text-align:left;font-weight:700;font-size:1.05rem;color:#fff;border:none;position:relative;text-shadow:1px 1px 2px rgba(0,0,0,.2)}.functions-table thead th:first-child{border-top-left-radius:20px}.functions-table thead th:last-child{border-top-right-radius:20px}.functions-table thead th::after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.1))}.functions-table tbody tr{transition:all .3s ease;border-bottom:1px solid rgba(0,0,0,.05)}.functions-table tbody tr:hover{background:linear-gradient(135deg, rgba(52, 152, 219, 0.05) 0%, rgba(46, 204, 113, 0.05) 100%);box-shadow:0 5px 15px rgba(0,0,0,.1)}.functions-table tbody tr:last-child{border-bottom:none}.functions-table tbody tr:last-child td:first-child{border-bottom-left-radius:20px}.functions-table tbody tr:last-child td:last-child{border-bottom-right-radius:20px}.functions-table tbody td{padding:1.2rem;border:none;vertical-align:top;position:relative}.functions-table tbody td.function-name{font-weight:700;font-size:1.05rem;color:#2c3e50;background:linear-gradient(135deg, rgba(52, 152, 219, 0.1) 0%, rgba(46, 204, 113, 0.1) 100%);position:relative}.functions-table tbody td.function-name::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg, #3498db, #2ecc71)}.functions-table tbody td.function-desc{color:#555;line-height:1.6;font-size:.95rem}.functions-table tbody td.function-feature{color:#e74c3c;font-weight:600;font-size:.95rem;background:rgba(231,76,60,.05)}.functions-table tbody td.function-scene{color:#8e44ad;font-weight:500;font-size:.95rem;background:rgba(142,68,173,.05)}.cases{background:linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);color:#333;position:relative;overflow:hidden}.cases::before{content:"";position:absolute;top:-30%;left:-30%;width:160%;height:160%;background:radial-gradient(circle, rgba(255, 255, 255, 0.1) 0%, transparent 70%);-webkit-animation:floatSlow 30s ease-in-out infinite;animation:floatSlow 30s ease-in-out infinite}.cases::after{content:"";position:absolute;bottom:-20%;right:-20%;width:120%;height:120%;background:radial-gradient(circle, rgba(255, 255, 255, 0.05) 0%, transparent 60%);animation:floatSlow 35s ease-in-out infinite reverse}.cases .section-title{color:#333;position:relative;z-index:3;text-shadow:1px 1px 2px rgba(255,255,255,.8)}@-webkit-keyframes floatSlow{0%,100%{transform:translate(0, 0) rotate(0deg)}33%{transform:translate(20px, -15px) rotate(60deg)}66%{transform:translate(-15px, 10px) rotate(120deg)}}@keyframes floatSlow{0%,100%{transform:translate(0, 0) rotate(0deg)}33%{transform:translate(20px, -15px) rotate(60deg)}66%{transform:translate(-15px, 10px) rotate(120deg)}}.case-item{background:#fff;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(0,0,0,.1);border-radius:25px;padding:2.5rem;margin-bottom:2.5rem;transition:all .4s cubic-bezier(0.175, 0.885, 0.32, 1.275);position:relative;z-index:2;overflow:hidden}.case-item::after{content:"";position:absolute;top:15px;right:15px;width:40px;height:40px;background:linear-gradient(135deg, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.1));border-radius:50%;opacity:0;transition:all .3s ease}.case-item:hover{transform:translateY(-8px) scale(1.01);background:#f8f9fa;box-shadow:0 25px 80px rgba(0,0,0,.3)}.case-item:hover::after{opacity:1;transform:scale(1.3)}.case-title{font-size:1.4rem;font-weight:700;margin-bottom:1.5rem;position:relative;padding-left:1.2rem;text-shadow:1px 1px 2px rgba(0,0,0,.2)}.case-title::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:5px;height:100%;background:linear-gradient(180deg, #3498db, #2ecc71);border-radius:3px;transition:all .3s ease}.case-item:hover .case-title::before{width:7px;height:120%;background:linear-gradient(180deg, #2980b9, #27ae60)}.case-content{position:relative}.case-text{margin-bottom:1.5rem}.case-text p{line-height:1.8;opacity:.95;font-size:1rem;transition:opacity .3s ease;text-shadow:1px 1px 2px rgba(0,0,0,.1)}.case-images{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:2rem;justify-items:center;align-items:center;margin-top:2rem;padding:1rem}.case-images img{border-radius:12px;box-shadow:0 8px 25px rgba(0,0,0,.15);transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);border:1px solid rgba(0,0,0,.1);-o-object-fit:cover;object-fit:cover;background:#fff;width:100%}.case-images img:hover{transform:translateY(-5px) scale(1.02);box-shadow:0 15px 35px rgba(0,0,0,.2);border-color:rgba(0,0,0,.2)}.case-images .normal-image{width:100%;height:200px;max-width:350px;-o-object-fit:contain;object-fit:contain}.phone-frame{width:300px;height:600px;background:linear-gradient(145deg, #2c3e50, #34495e);border-radius:30px;padding:20px;box-shadow:0 20px 60px rgba(0,0,0,.3);position:relative;margin:2rem auto}.phone-frame::before{content:"";position:absolute;top:10px;left:50%;transform:translateX(-50%);width:60px;height:6px;background:#7f8c8d;border-radius:3px}.phone-frame::after{content:"";position:absolute;bottom:10px;left:50%;transform:translateX(-50%);width:40px;height:40px;background:#7f8c8d;border-radius:50%}.phone-screen{width:100%;height:100%;background:#000;border-radius:20px;overflow:hidden;position:relative}.phone-screen img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;cursor:pointer;transition:transform .3s ease}.phone-screen img:hover{transform:scale(1.05)}.image-modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);-webkit-animation:fadeIn .3s ease;animation:fadeIn .3s ease;align-items:center;justify-content:center}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.modal-content{position:relative;padding:60px 20px 20px;width:90%;max-width:800px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.modal-image{max-width:100%;max-height:80vh;border-radius:10px;box-shadow:0 10px 50px rgba(0,0,0,.5);-webkit-animation:zoomIn .3s ease;animation:zoomIn .3s ease;-o-object-fit:contain;object-fit:contain}@-webkit-keyframes zoomIn{from{transform:scale(0.8);opacity:0}to{transform:scale(1);opacity:1}}@keyframes zoomIn{from{transform:scale(0.8);opacity:0}to{transform:scale(1);opacity:1}}.close-btn{position:fixed;top:20px;right:30px;color:#fff;font-size:40px;font-weight:bold;cursor:pointer;transition:all .3s ease;z-index:1001;width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(0,0,0,.5)}.close-btn:hover{color:#ff6b6b;background:rgba(0,0,0,.8);transform:scale(1.1)}.image-caption{color:#fff;font-size:1.1rem;margin-top:1rem;text-align:center}@media screen and (min-width: 1400px){.features-grid{grid-template-columns:repeat(4, 1fr);gap:2rem;max-width:1200px;margin-left:auto;margin-right:auto}.feature-card{min-height:450px}}@media screen and (max-width: 1200px){.functions-table{font-size:.9rem}.functions-table thead th{padding:1.2rem 1rem;font-size:1rem}.functions-table tbody td{padding:1rem .8rem}.functions-table tbody td.function-name{font-size:1rem}.functions-table tbody td.function-desc{font-size:.85rem}.functions-table tbody td.function-feature,.functions-table tbody td.function-scene{font-size:.8rem}}@media screen and (max-width: 900px){.functions-table thead th:nth-child(3),.functions-table tbody td:nth-child(3){display:none}}@media screen and (max-width: 768px){.hero-title{font-size:2.5rem}.hero-subtitle{font-size:1.2rem}.section-title{font-size:2rem}.intro-content{flex-direction:column;gap:2rem}.features-grid{grid-template-columns:repeat(2, 1fr);gap:1.2rem}.feature-card{min-height:350px}.feature-content{padding:1.5rem}.feature-title{font-size:1.2rem}.functions-table thead th:nth-child(4),.functions-table tbody td:nth-child(4){display:none}.functions-table thead th{padding:1rem .8rem;font-size:.9rem}.functions-table tbody td{padding:.8rem .6rem}.functions-table tbody td.function-name{font-size:.95rem}.functions-table tbody td.function-desc{font-size:.8rem;line-height:1.4}.functions-table tbody td.function-feature{font-size:.75rem}.case-item{padding:2rem;margin-bottom:2rem}.case-item .case-title{font-size:1.4rem;padding-left:1rem}.case-item .case-text p{font-size:1rem}.case-images{gap:1rem}.case-images .normal-image{max-width:250px}.phone-frame{width:250px;height:500px}.container{padding:0 15px}.section{padding:60px 0}}@media screen and (max-width: 480px){.hero-title{font-size:2rem}.hero-subtitle{font-size:1rem}.section-title{font-size:1.8rem}.features-grid{grid-template-columns:1fr;gap:1rem}.feature-card{min-height:300px}.feature-content{padding:1.2rem}.feature-title{font-size:1.1rem;margin-bottom:.8rem}.feature-desc{font-size:.9rem;line-height:1.5;margin-bottom:1rem}.product-tag{font-size:.75rem;padding:.25rem .6rem}.feature-btn{padding:.6rem 1.2rem;font-size:.9rem}.functions-table-container{border-radius:15px}.functions-table thead th{padding:.8rem .5rem;font-size:.85rem}.functions-table thead th:first-child{border-top-left-radius:15px}.functions-table thead th:last-child{border-top-right-radius:15px}.functions-table tbody td{padding:.6rem .4rem}.functions-table tbody td.function-name{font-size:.9rem}.functions-table tbody td.function-name::before{width:3px}.functions-table tbody td.function-desc{font-size:.8rem;line-height:1.3}.functions-table tbody td.function-feature{font-size:.8rem}.functions-table tbody tr:last-child td:first-child{border-bottom-left-radius:15px}.functions-table tbody tr:last-child td:last-child{border-bottom-right-radius:15px}.case-item{padding:1.5rem;margin-bottom:1.5rem}.case-item .case-title{font-size:1.1rem;padding-left:.8rem}.case-item .case-text p{font-size:.9rem}.case-images{gap:.8rem}.case-images .normal-image{max-width:200px}.phone-frame{width:200px;height:400px}}@media screen and (min-width: 1900px){.banner .title{padding-top:80px;padding-bottom:80px}}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbm9ybWFsaXplLmNzcy9ub3JtYWxpemUuY3NzIiwid2VicGFjazovLy8uL3NyYy9jb21tb24vc3R5bGUvY29tbW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbW1vbi9zdHlsZS9pbmRleC9pbmRleC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlGQUFpRixpQkFBaUIsOEJBQThCLEtBQUssU0FBUyxLQUFLLGNBQWMsR0FBRyxjQUFjLGVBQWUsR0FBRyx1QkFBdUIsU0FBUyxpQkFBaUIsSUFBSSxnQ0FBZ0MsY0FBYyxFQUFFLDZCQUE2QixZQUFZLG1CQUFtQiwwQkFBMEIseUNBQXlDLGlDQUFpQyxTQUFTLG1CQUFtQixjQUFjLGdDQUFnQyxjQUFjLE1BQU0sY0FBYyxRQUFRLGNBQWMsY0FBYyxrQkFBa0Isd0JBQXdCLElBQUksZUFBZSxJQUFJLFdBQVcsSUFBSSxrQkFBa0Isc0NBQXNDLG9CQUFvQixlQUFlLGlCQUFpQixTQUFTLGFBQWEsaUJBQWlCLGNBQWMsb0JBQW9CLGdEQUFnRCwwQkFBMEIsd0hBQXdILGtCQUFrQixVQUFVLDRHQUE0Ryw4QkFBOEIsU0FBUywyQkFBMkIsT0FBTyxzQkFBc0IsY0FBYyxjQUFjLGVBQWUsVUFBVSxtQkFBbUIsU0FBUyx3QkFBd0IsU0FBUyxjQUFjLDZCQUE2QixzQkFBc0IsVUFBVSxrRkFBa0YsWUFBWSxjQUFjLDZCQUE2QixvQkFBb0IseUNBQXlDLHdCQUF3Qiw2QkFBNkIsMEJBQTBCLGFBQWEsUUFBUSxjQUFjLFFBQVEsa0JBQWtCLFNBQVMsYUFBYSxTQUFTLGE7QUNBcnpELFdBQVcsZUFBZSxNQUFNLE9BQU8sV0FBVyxhQUFhLG1CQUFtQix1QkFBdUIsWUFBWSw2QkFBNkIsa0JBQWtCLFlBQVksYUFBYSxpQkFBaUIsYUFBYSxtQkFBbUIsOEJBQThCLGVBQWUsaUNBQWlDLGdEQUFnRCxXQUFXLFlBQVksc0JBQXNCLHFCQUFxQiw2QkFBNkIsU0FB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Yy9jc3MvaW5kZXguZGM4Mjg1OWRiOTkwZWJlZTk3MWEuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL2h0bWx7bGluZS1oZWlnaHQ6MS4xNTstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6MTAwJX1ib2R5e21hcmdpbjowfW1haW57ZGlzcGxheTpibG9ja31oMXtmb250LXNpemU6MmVtO21hcmdpbjouNjdlbSAwfWhye2JveC1zaXppbmc6Y29udGVudC1ib3g7aGVpZ2h0OjA7b3ZlcmZsb3c6dmlzaWJsZX1wcmV7Zm9udC1mYW1pbHk6bW9ub3NwYWNlLG1vbm9zcGFjZTtmb250LXNpemU6MWVtfWF7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH1hYmJyW3RpdGxlXXtib3JkZXItYm90dG9tOm5vbmU7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTstd2Via2l0LXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUgZG90dGVkO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUgZG90dGVkfWIsc3Ryb25ne2ZvbnQtd2VpZ2h0OmJvbGRlcn1jb2RlLGtiZCxzYW1we2ZvbnQtZmFtaWx5Om1vbm9zcGFjZSxtb25vc3BhY2U7Zm9udC1zaXplOjFlbX1zbWFsbHtmb250LXNpemU6ODAlfXN1YixzdXB7Zm9udC1zaXplOjc1JTtsaW5lLWhlaWdodDowO3Bvc2l0aW9uOnJlbGF0aXZlO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfXN1Yntib3R0b206LTAuMjVlbX1zdXB7dG9wOi0wLjVlbX1pbWd7Ym9yZGVyLXN0eWxlOm5vbmV9YnV0dG9uLGlucHV0LG9wdGdyb3VwLHNlbGVjdCx0ZXh0YXJlYXtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtc2l6ZToxMDAlO2xpbmUtaGVpZ2h0OjEuMTU7bWFyZ2luOjB9YnV0dG9uLGlucHV0e292ZXJmbG93OnZpc2libGV9YnV0dG9uLHNlbGVjdHt0ZXh0LXRyYW5zZm9ybTpub25lfWJ1dHRvbixbdHlwZT1idXR0b25dLFt0eXBlPXJlc2V0XSxbdHlwZT1zdWJtaXRdey13ZWJraXQtYXBwZWFyYW5jZTpidXR0b259YnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLFt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXJ7Ym9yZGVyLXN0eWxlOm5vbmU7cGFkZGluZzowfWJ1dHRvbjotbW96LWZvY3VzcmluZyxbdHlwZT1idXR0b25dOi1tb3otZm9jdXNyaW5nLFt0eXBlPXJlc2V0XTotbW96LWZvY3VzcmluZyxbdHlwZT1zdWJtaXRdOi1tb3otZm9jdXNyaW5ne291dGxpbmU6MXB4IGRvdHRlZCBCdXR0b25UZXh0fWZpZWxkc2V0e3BhZGRpbmc6LjM1ZW0gLjc1ZW0gLjYyNWVtfWxlZ2VuZHtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y29sb3I6aW5oZXJpdDtkaXNwbGF5OnRhYmxlO21heC13aWR0aDoxMDAlO3BhZGRpbmc6MDt3aGl0ZS1zcGFjZTpub3JtYWx9cHJvZ3Jlc3N7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9dGV4dGFyZWF7b3ZlcmZsb3c6YXV0b31bdHlwZT1jaGVja2JveF0sW3R5cGU9cmFkaW9de2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjB9W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9ue2hlaWdodDphdXRvfVt0eXBlPXNlYXJjaF17LXdlYmtpdC1hcHBlYXJhbmNlOnRleHRmaWVsZDtvdXRsaW5lLW9mZnNldDotMnB4fVt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9Ojotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbnstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9uO2ZvbnQ6aW5oZXJpdH1kZXRhaWxze2Rpc3BsYXk6YmxvY2t9c3VtbWFyeXtkaXNwbGF5Omxpc3QtaXRlbX10ZW1wbGF0ZXtkaXNwbGF5Om5vbmV9W2hpZGRlbl17ZGlzcGxheTpub25lfSIsIi5oZWFkZXJCb3h7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3otaW5kZXg6MTAwO2JvcmRlci1ib3R0b206c29saWQgMXB4ICNlZWV9LmhlYWRlckJveCBoZWFkZXJ7aGVpZ2h0OjcwcHg7d2lkdGg6MTIwMHB4O21heC13aWR0aDoxMjAwcHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtwYWRkaW5nOjAgMjBweH0uaGVhZGVyQm94IGhlYWRlciAubG9nb0JveCAubG9nb3tiYWNrZ3JvdW5kOnVybCgvcHVibGljL2ltYWdlL2xvZ28uNDBhZWQwN2Uuc3ZnKTt3aWR0aDo1MXB4O2hlaWdodDo1MXB4O2JhY2tncm91bmQtc2l6ZTpjb3Zlcjt0cmFuc2Zvcm06c2NhbGUoMC42KX0uaGVhZGVyQm94IGhlYWRlciAubG9nb0JveCBhe21hcmdpbjowO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LmhlYWRlckJveCBoZWFkZXIgLmxvZ29Cb3ggYSAubG9nb1RleHR7Zm9udC1zaXplOjI4cHg7bWFyZ2luLWxlZnQ6LTEwcHg7Y29sb3I6IzAwMH0uaGVhZGVyQm94IGhlYWRlciBhe21hcmdpbi1yaWdodDoyMHB4O21hcmdpbi1sZWZ0OjIwcHh9LmhlYWRlckJveCBoZWFkZXIgYTpob3Zlcntjb2xvcjojNjY2fS5oZWFkZXJCb3ggaGVhZGVyIC5saW5rcyAuYWN0aXZle2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojMDAwfS5oZWFkZXJCb3ggaGVhZGVyIGJ1dHRvbntvdXRsaW5lOm5vbmU7d2lkdGg6MTAwcHg7aGVpZ2h0OjM4cHg7YmFja2dyb3VuZDojNDc4NGVlO2JvcmRlci1yYWRpdXM6MnB4O2NvbG9yOiNmZmY7Ym9yZGVyOm5vbmU7Y3Vyc29yOnBvaW50ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5oZWFkZXJCb3ggaGVhZGVye3dpZHRoOjEwMCU7cGFkZGluZzowIDE1cHh9LmhlYWRlckJveCBoZWFkZXIgLmxvZ29Cb3ggLmxvZ297dHJhbnNmb3JtOnNjYWxlKDAuNSl9LmhlYWRlckJveCBoZWFkZXIgLmxvZ29Cb3ggYSAubG9nb1RleHR7Zm9udC1zaXplOjIwcHg7bWFyZ2luLWxlZnQ6LTE1cHh9LmhlYWRlckJveCBoZWFkZXIgYXttYXJnaW4tcmlnaHQ6MTBweDttYXJnaW4tbGVmdDoxMHB4O2ZvbnQtc2l6ZToxNHB4fS5oZWFkZXJCb3ggaGVhZGVyIGJ1dHRvbnt3aWR0aDo4MHB4O2hlaWdodDozMnB4O2ZvbnQtc2l6ZToxMnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LmhlYWRlckJveCBoZWFkZXJ7cGFkZGluZzowIDEwcHh9LmhlYWRlckJveCBoZWFkZXIgLmxvZ29Cb3ggLmxvZ297dHJhbnNmb3JtOnNjYWxlKDAuNCl9LmhlYWRlckJveCBoZWFkZXIgLmxvZ29Cb3ggYSAubG9nb1RleHR7Zm9udC1zaXplOjE2cHg7bWFyZ2luLWxlZnQ6LTIwcHh9LmhlYWRlckJveCBoZWFkZXIgYXttYXJnaW4tcmlnaHQ6OHB4O21hcmdpbi1sZWZ0OjhweDtmb250LXNpemU6MTJweH0uaGVhZGVyQm94IGhlYWRlciBidXR0b257d2lkdGg6NzBweDtoZWlnaHQ6MzBweDtmb250LXNpemU6MTFweH19Lm1vZGVybi1mb290ZXJ7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMWExYTJlIDAlLCAjMTYyMTNlIDUwJSwgIzBmMzQ2MCAxMDAlKTtjb2xvcjojZmZmO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbn0ubW9kZXJuLWZvb3Rlcjo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDtiYWNrZ3JvdW5kOnVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMTAwIDEwMFwiPjxkZWZzPjxwYXR0ZXJuIGlkPVwiZ3JpZFwiIHdpZHRoPVwiMTBcIiBoZWlnaHQ9XCIxMFwiIHBhdHRlcm5Vbml0cz1cInVzZXJTcGFjZU9uVXNlXCI+PHBhdGggZD1cIk0gMTAgMCBMIDAgMCAwIDEwXCIgZmlsbD1cIm5vbmVcIiBzdHJva2U9XCJyZ2JhKDI1NSwyNTUsMjU1LDAuMDMpXCIgc3Ryb2tlLXdpZHRoPVwiMC41XCIvPjwvcGF0dGVybj48L2RlZnM+PHJlY3Qgd2lkdGg9XCIxMDBcIiBoZWlnaHQ9XCIxMDBcIiBmaWxsPVwidXJsKCUyM2dyaWQpXCIvPjwvc3ZnPicpIHJlcGVhdDtwb2ludGVyLWV2ZW50czpub25lfS5tb2Rlcm4tZm9vdGVyIC5mb290ZXItY29udGFpbmVye21heC13aWR0aDoxMjAwcHg7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjYwcHggMjBweCAyMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX0ubW9kZXJuLWZvb3RlciAuZm9vdGVyLW1haW57ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMmZyO2dhcDo2MHB4O21hcmdpbi1ib3R0b206NDBweH0ubW9kZXJuLWZvb3RlciAuZm9vdGVyLWJyYW5ke2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjIwcHh9Lm1vZGVybi1mb290ZXIgLmJyYW5kLWxvZ297ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MTVweDttYXJnaW4tYm90dG9tOjEwcHh9Lm1vZGVybi1mb290ZXIgLmJyYW5kLWxvZ28gLmxvZ297d2lkdGg6NTBweDtoZWlnaHQ6NTBweDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMyYzNlNTAgMCUsICMzNDk4ZGIgMTAwJSk7Ym9yZGVyLXJhZGl1czoxMnB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZX0ubW9kZXJuLWZvb3RlciAuYnJhbmQtbG9nbyAubG9nbzo6YWZ0ZXJ7Y29udGVudDpcIkRLR1wiO2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MTRweH0ubW9kZXJuLWZvb3RlciAuYnJhbmQtaW5mbyBoM3ttYXJnaW46MDtmb250LXNpemU6MjRweDtmb250LXdlaWdodDo3MDA7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMmMzZTUwLCAjMzQ5OGRiKTstd2Via2l0LWJhY2tncm91bmQtY2xpcDp0ZXh0Oy13ZWJraXQtdGV4dC1maWxsLWNvbG9yOnRyYW5zcGFyZW50O2JhY2tncm91bmQtY2xpcDp0ZXh0fS5tb2Rlcm4tZm9vdGVyIC5icmFuZC10YWdsaW5le21hcmdpbjo1cHggMCAwIDA7Zm9udC1zaXplOjE0cHg7Y29sb3I6I2EwYTljMDtmb250LXdlaWdodDo1MDB9Lm1vZGVybi1mb290ZXIgLmJyYW5kLWRlc2NyaXB0aW9ue2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjEuNjtjb2xvcjojODg5MmIwO21heC13aWR0aDozMDBweH0ubW9kZXJuLWZvb3RlciAuZm9vdGVyLWxpbmtze2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIDFmcik7Z2FwOjQwcHh9Lm1vZGVybi1mb290ZXIgLmZvb3Rlci1jb2x1bW4gaDR7bWFyZ2luOjAgMCAyMHB4IDA7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiNmZmY7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1ib3R0b206OHB4fS5tb2Rlcm4tZm9vdGVyIC5mb290ZXItY29sdW1uIGg0OjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO3dpZHRoOjMwcHg7aGVpZ2h0OjJweDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg5MGRlZywgIzJjM2U1MCwgIzM0OThkYik7Ym9yZGVyLXJhZGl1czoxcHh9Lm1vZGVybi1mb290ZXIgLmZvb3Rlci1jb2x1bW4gdWx7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDttYXJnaW46MH0ubW9kZXJuLWZvb3RlciAuZm9vdGVyLWNvbHVtbiB1bCBsaXttYXJnaW4tYm90dG9tOjEycHh9Lm1vZGVybi1mb290ZXIgLmZvb3Rlci1jb2x1bW4gdWwgbGkgYXtjb2xvcjojYTBhOWMwO3RleHQtZGVjb3JhdGlvbjpub25lO2ZvbnQtc2l6ZToxNHB4O3RyYW5zaXRpb246YWxsIC4zcyBlYXNlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlfS5tb2Rlcm4tZm9vdGVyIC5mb290ZXItY29sdW1uIHVsIGxpIGE6aG92ZXJ7Y29sb3I6IzM0OThkYjt0cmFuc2Zvcm06dHJhbnNsYXRlWCg1cHgpfS5tb2Rlcm4tZm9vdGVyIC5mb290ZXItY29sdW1uIHVsIGxpIGE6OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7bGVmdDotMTVweDt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3dpZHRoOjA7aGVpZ2h0OjFweDtiYWNrZ3JvdW5kOiMzNDk4ZGI7dHJhbnNpdGlvbjp3aWR0aCAuM3MgZWFzZX0ubW9kZXJuLWZvb3RlciAuZm9vdGVyLWNvbHVtbiB1bCBsaSBhOmhvdmVyOjpiZWZvcmV7d2lkdGg6MTBweH0ubW9kZXJuLWZvb3RlciAuY29udGFjdC1saXN0IGxpe2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjEwcHg7Y29sb3I6I2EwYTljMDtmb250LXNpemU6MTRweH0ubW9kZXJuLWZvb3RlciAuY29udGFjdC1pY29ue3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7Ym9yZGVyLXJhZGl1czo1MCU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZvbnQtc2l6ZToxMHB4O2NvbG9yOiNmZmY7ZmxleC1zaHJpbms6MH0ubW9kZXJuLWZvb3RlciAuY29udGFjdC1pY29uLnBob25le2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzJjM2U1MCwgIzM0OThkYil9Lm1vZGVybi1mb290ZXIgLmNvbnRhY3QtaWNvbi5waG9uZTo6YmVmb3Jle2NvbnRlbnQ6XCLwn5OeXCI7Zm9udC1zaXplOjEycHh9Lm1vZGVybi1mb290ZXIgLmNvbnRhY3QtaWNvbi5lbWFpbHtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNmMDkzZmIsICNmNTU3NmMpfS5tb2Rlcm4tZm9vdGVyIC5jb250YWN0LWljb24uZW1haWw6OmJlZm9yZXtjb250ZW50Olwi4pyJXCI7Zm9udC1zaXplOjEycHh9Lm1vZGVybi1mb290ZXIgLmNvbnRhY3QtaWNvbi5tYXJrZXRpbmd7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjNGZhY2ZlLCAjMDBmMmZlKX0ubW9kZXJuLWZvb3RlciAuY29udGFjdC1pY29uLm1hcmtldGluZzo6YmVmb3Jle2NvbnRlbnQ6XCLwn5OnXCI7Zm9udC1zaXplOjEycHh9Lm1vZGVybi1mb290ZXIgLmZvb3Rlci1kaXZpZGVye2hlaWdodDoxcHg7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHRyYW5zcGFyZW50LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSksIHRyYW5zcGFyZW50KTttYXJnaW46NDBweCAwIDMwcHh9Lm1vZGVybi1mb290ZXIgLmZvb3Rlci1ib3R0b217ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nLXRvcDoyMHB4O2JvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsLjA1KX0ubW9kZXJuLWZvb3RlciAuY29weXJpZ2h0LWluZm97ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MTVweDtmb250LXNpemU6MTNweDtjb2xvcjojODg5MmIwfS5tb2Rlcm4tZm9vdGVyIC5jb3B5cmlnaHQtaW5mbyAuc2VwYXJhdG9ye2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjIpfS5tb2Rlcm4tZm9vdGVyIC5jb3B5cmlnaHQtaW5mbyBhe2NvbG9yOiNhMGE5YzA7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dHJhbnNpdGlvbjpjb2xvciAuM3MgZWFzZX0ubW9kZXJuLWZvb3RlciAuY29weXJpZ2h0LWluZm8gYTpob3Zlcntjb2xvcjojMzQ5OGRifS5tb2Rlcm4tZm9vdGVyIC5mb290ZXItbWV0YXtmb250LXNpemU6MTNweDtjb2xvcjojODg5MmIwfUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXsubW9kZXJuLWZvb3RlciAuZm9vdGVyLWNvbnRhaW5lcntwYWRkaW5nOjQwcHggMTVweCAxNXB4fS5tb2Rlcm4tZm9vdGVyIC5mb290ZXItbWFpbntncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyO2dhcDo0MHB4fS5tb2Rlcm4tZm9vdGVyIC5mb290ZXItbGlua3N7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcjtnYXA6MzBweH0ubW9kZXJuLWZvb3RlciAuZm9vdGVyLWJvdHRvbXtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjE1cHg7dGV4dC1hbGlnbjpjZW50ZXJ9Lm1vZGVybi1mb290ZXIgLmNvcHlyaWdodC1pbmZve2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MTBweH0ubW9kZXJuLWZvb3RlciAuYnJhbmQtbG9nb3tmbGV4LWRpcmVjdGlvbjpjb2x1bW47dGV4dC1hbGlnbjpjZW50ZXI7Z2FwOjEwcHh9Lm1vZGVybi1mb290ZXIgLmJyYW5kLWRlc2NyaXB0aW9ue3RleHQtYWxpZ246Y2VudGVyO21heC13aWR0aDpub25lfX1AbWVkaWEobWF4LXdpZHRoOiA0ODBweCl7Lm1vZGVybi1mb290ZXIgLmZvb3Rlci1jb250YWluZXJ7cGFkZGluZzozMHB4IDEwcHggMTBweH0ubW9kZXJuLWZvb3RlciAuYnJhbmQtbG9nbyAubG9nb3t3aWR0aDo0MHB4O2hlaWdodDo0MHB4fS5tb2Rlcm4tZm9vdGVyIC5icmFuZC1pbmZvIGgze2ZvbnQtc2l6ZToyMHB4fS5tb2Rlcm4tZm9vdGVyIC5jb250YWN0LWxpc3QgbGl7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7Z2FwOjVweH19LmZsZXgsLmZsZXhCLC5mbGV4QSwuZmxleEN7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0uZmxleEN7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uZmxleEF7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZH0uZmxleEJ7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LnRpdGxle2ZvbnQtc2l6ZTozNnB4O2NvbG9yOiMyMjJ9LmludHJve2ZvbnQtc2l6ZToxNnB4O2NvbG9yOiM2NjY7ZGlzcGxheTpibG9jaztsaW5lLWhlaWdodDoxLjV9LmNvbnRlbnRCbG9ja3t0ZXh0LWFsaWduOmNlbnRlcjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmNvbnRlbnRCbG9jayAuY29udGVudEJveHt3aWR0aDoxMjAwcHg7bWF4LXdpZHRoOjEyMDBweDtwYWRkaW5nOjUlIDA7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyfS5jb250ZW50QmxvY2sgLmNvbnRlbnRCb3ggLnRpdGxle21hcmdpbjo0MHB4IDB9LmNvbnRlbnRCbG9jayAuY29udGVudEJveCAuY29udGVudFRpdGxle21hcmdpbjo0MHB4IDB9LmNvbnRlbnRCbG9jayAuY29udGVudEJveCAuY29udGVudEludHJve3BhZGRpbmc6MCAxOCV9LmNvbnRlbnRCbG9jayAuY29udGVudEJveCAubWlkSW1ne21hcmdpbjo1MHB4IDA7bWFyZ2luLWJvdHRvbTowfS5jb250ZW50QmxvY2sgLmNvbnRlbnRCb3ggLmlubmVyQm94e3RleHQtYWxpZ246bGVmdDt3aWR0aDo1MCU7bWluLWhlaWdodDo1MDBweDttYXJnaW46MyUgMH0uY29udGVudEJsb2NrIC5jb250ZW50Qm94IC5pbm5lckJveCAuaW50cm9Db250YWlue3dpZHRoOjgwJX0uY29udGVudEJsb2NrIC5jb250ZW50Qm94IC5pbm5lckJveCAuaW50cm9Db250YWluIHB7cGFkZGluZy1sZWZ0OjU1cHh9LmNvbnRlbnRCbG9jayAuY29udGVudEJveCAuaW5uZXJCb3ggLmludHJvQ29udGFpbiAuaW5uZXJUaXRsZXtmb250LXNpemU6MzJweDtwYWRkaW5nLWxlZnQ6MDttYXJnaW4tYm90dG9tOjIwcHg7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtsaW5lLWhlaWdodDoxLjN9LmNvbnRlbnRCbG9jayAuY29udGVudEJveCAuaW5uZXJCb3ggLmludHJvQ29udGFpbiAuaW5uZXJUaXRsZSBpbWd7d2lkdGg6NDVweDtoZWlnaHQ6NDVweDttYXJnaW4tcmlnaHQ6NXB4fS5jb250ZW50QmxvY2sgLmNvbnRlbnRCb3ggLmlubmVyQm94IC5pbnRyb0NvbnRhaW4gLmlubmVyU21hbGxUaXRsZXtmb250LXNpemU6MjBweDtjb2xvcjojMjIyO21hcmdpbi1ib3R0b206MjVweH0uY29udGVudEJsb2NrIC5jb250ZW50Qm94IC5pbm5lckJveCAuaW50cm9Db250YWluIC5pbm5lckludHJve2ZvbnQtc2l6ZToxNnB4O2NvbG9yOiM2NjY7bWFyZ2luLWJvdHRvbToxNXB4O2xpbmUtaGVpZ2h0OjEuNn0uY29udGVudEJsb2NrIC5jb250ZW50Qm94IC5pbm5lckJveCAuaW50cm9Db250YWluIC5pbm5lckxpbmt7Y29sb3I6IzQ3ODRlZTtwYWRkaW5nLWxlZnQ6NTVweDtmb250LXNpemU6MTRweDtwb3NpdGlvbjpyZWxhdGl2ZTtjdXJzb3I6cG9pbnRlcn0uY29udGVudEJsb2NrIC5jb250ZW50Qm94IC5pbm5lckJveCAuaW50cm9Db250YWluIC5pbm5lckxpbmsgaW1ne3dpZHRoOjEwMHB4O2hlaWdodDoxMDBweDtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206LTExMHB4O2Rpc3BsYXk6bm9uZX0uY29udGVudEJsb2NrIC5jb250ZW50Qm94IC5pbm5lckJveCAuaW50cm9Db250YWluIC5pbm5lckxpbms6aG92ZXIgaW1ne2Rpc3BsYXk6YmxvY2t9LmNvbnRlbnRCbG9jayAuY29udGVudEJveCAuaW5uZXJCb3ggLmlubmVySW1ne2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtvdmVyZmxvdzpoaWRkZW59LmNvbnRlbnRCbG9jayAuY29udGVudEJveCAuaW5uZXJCb3ggLmlubmVySW1nIGltZ3toZWlnaHQ6YXV0bzt3aWR0aDo5MCU7ZGlzcGxheTpub25lfS5jb250ZW50QmxvY2sgLmNvbnRlbnRCb3ggLmlubmVyQm94IC5pbm5lckltZyAuc2hvd3tkaXNwbGF5OmJsb2NrfS5jb250ZW50QmxvY2sgLmNvbnRlbnRCb3ggLmlubmVyQm94IC5saXN0Qm94e3BhZGRpbmctbGVmdDo1NXB4O21hcmdpbi1ib3R0b206MTBweH0uY29udGVudEJsb2NrIC5jb250ZW50Qm94IC5pbm5lckJveCAubGlzdEJveCAubGlzdEl0ZW17ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nOjAgMjBweDtoZWlnaHQ6NjBweDtjdXJzb3I6cG9pbnRlcjtib3JkZXItbGVmdDpzb2xpZCAycHggdHJhbnNwYXJlbnR9LmNvbnRlbnRCbG9jayAuY29udGVudEJveCAuaW5uZXJCb3ggLmxpc3RCb3ggLmxpc3RJdGVtIGltZ3ttYXJnaW4tcmlnaHQ6MTBweH0uY29udGVudEJsb2NrIC5jb250ZW50Qm94IC5pbm5lckJveCAubGlzdEJveCAubGlzdEl0ZW06aG92ZXJ7Ym9yZGVyLWxlZnQ6c29saWQgMnB4ICM0Nzg0ZWU7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlZmY2ZmYsICNmZWZlZmUpfS5jb250ZW50QmxvY2sgLmNvbnRlbnRCb3ggLmlubmVyQm94IC5saXN0Qm94IC5hY3RpdmV7Ym9yZGVyLWxlZnQ6c29saWQgMnB4ICM0Nzg0ZWU7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlZmY2ZmYsICNmZWZlZmUpfS5jb250ZW50QmxvY2sgLmNvbnRlbnRCb3ggLnZpZGVvQm94e3dpZHRoOjgwJTttaW4taGVpZ2h0OjUwMHB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5jb250ZW50QmxvY2sgLmNvbnRlbnRCb3ggLnZpZGVvQm94OjphZnRlcntjb250ZW50OlwiXCI7d2lkdGg6MTAwJTtoZWlnaHQ6NTAlO2JhY2tncm91bmQ6I2Y5ZjlmOTtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206LTIwcHg7bGVmdDowO3otaW5kZXg6MX0uY29udGVudEJsb2NrIC5jb250ZW50Qm94IC52aWRlb0JveCB2aWRlb3t3aWR0aDphdXRvO2hlaWdodDo1NTBweDt6LWluZGV4OjEwO2JvcmRlcjpzb2xpZCAxcHggI2RkZDtib3gtc2hhZG93OnJnYmEoMjIsNTEsMTI3LC4yKSAwcHggMjJweCAyOHB4fS5jb250ZW50QmxvY2sgLmNvbnRlbnRCb3ggLnZpZGVvQm94IGltZ3t3aWR0aDphdXRvO2hlaWdodDo1NTBweDt6LWluZGV4OjEwfS5jb250ZW50QmxvY2sgLmNvbnRlbnRCb3ggLmNvbXBhcmVCb3h7d2lkdGg6NTAlO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi10b3A6NSV9LmNvbnRlbnRCbG9jayAuY29udGVudEJveCAuY29tcGFyZUJveCAuaW50cm9Cb3h7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6NTUwcHg7aGVpZ2h0OjIzMHB4O2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXJnaW46YXV0bztib3JkZXI6c29saWQgMXB4ICNlZWU7cGFkZGluZzo0MHB4IDA7YmFja2dyb3VuZDojZmJmYmZifS5jb250ZW50QmxvY2sgLmNvbnRlbnRCb3ggLmNvbXBhcmVCb3ggLmNvbXBhcmVUaXRsZXtmb250LXNpemU6MjBweDttYXJnaW4tYm90dG9tOjIwcHh9LmNvbnRlbnRCbG9jayAuY29udGVudEJveCAuY29tcGFyZUJveCAuY29tcGFyZUludHJve2ZvbnQtc2l6ZToxNnB4fS5jb250ZW50QmxvY2sgLmNvbnRlbnRCb3ggLmltZ0NvbnRhaW57d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30uY29udGVudEJsb2NrIC5jb250ZW50Qm94IC5pbWdDb250YWluIGltZ3t3aWR0aDoxMDAlO2hlaWdodDphdXRvfS5jb250ZW50QmxvY2sgLmNvbnRlbnRCb3ggLmltZ0NvbnRhaW4gdmlkZW97d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bzt6LWluZGV4OjEwO2JvcmRlcjpzb2xpZCAxcHggI2RkZDtib3gtc2hhZG93OnJnYmEoMjIsNTEsMTI3LC4yKSAwcHggMjJweCAyOHB4fWJ1dHRvbi5wcmltYXJ5e2JhY2tncm91bmQ6IzQ3ODRlZTtjb2xvcjojZmZmfWJ1dHRvbi5kZWZhdWx0e2JvcmRlcjpzb2xpZCAxcHggIzQ3ODRlZTtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2NvbG9yOiM0Nzg0ZWV9LmNvbnRlbnRCbG9jay5leHBlcmllbmNle2JhY2tncm91bmQ6dXJsKC9wdWJsaWMvaW1hZ2UvZnJlZWJqQDJ4LjJmMTA5MmJmLnBuZyk7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvdmVyO2hlaWdodDo0NDhweDt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfS5jb250ZW50QmxvY2suZXhwZXJpZW5jZSAudGl0bGV7bWFyZ2luLWJvdHRvbToyMHB4fS5jb250ZW50QmxvY2suZXhwZXJpZW5jZSAuaW50cm97bWFyZ2luLWJvdHRvbTo0MHB4fS5jb250ZW50QmxvY2suZXhwZXJpZW5jZSBidXR0b257d2lkdGg6MTQwcHg7aGVpZ2h0OjU2cHh9LmNvbnRlbnRCbG9jay5leHBlcmllbmNlIGJ1dHRvbjpudGgtY2hpbGQoMSl7bWFyZ2luLXJpZ2h0OjMwcHh9LnRpdGxlU3Rhcntwb3NpdGlvbjpyZWxhdGl2ZX0udGl0bGVTdGFyOjpiZWZvcmV7Y29udGVudDpcIlwiO3dpZHRoOjc2cHg7aGVpZ2h0OjExMHB4O2JhY2tncm91bmQ6dXJsKC9wdWJsaWMvaW1hZ2Uvc3Rhci4wYTI1ZGUxNi5naWYpO2JhY2tncm91bmQtc2l6ZTpjb3Zlcjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi03NnB4O3RvcDotMzVweH0udGl0bGVTdGFyOjphZnRlcntjb250ZW50OlwiXCI7d2lkdGg6NzZweDtoZWlnaHQ6MTEwcHg7YmFja2dyb3VuZDp1cmwoL3B1YmxpYy9pbWFnZS9zdGFyLjBhMjVkZTE2LmdpZik7YmFja2dyb3VuZC1zaXplOmNvdmVyO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0Oi03NnB4O3RvcDotMzVweH1odG1sLGJvZHl7cGFkZGluZzowO21hcmdpbjowfWJvZHl7cGFkZGluZy10b3A6NzBweH0qe2JveC1zaXppbmc6Ym9yZGVyLWJveH1he3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOiMyMjJ9cHttYXJnaW46MDtwYWRkaW5nOjB9YnV0dG9ue291dGxpbmU6bm9uZTtib3JkZXItcmFkaXVzOjJweDtjdXJzb3I6cG9pbnRlcjtib3JkZXI6bm9uZTtvcGFjaXR5Oi45fWJ1dHRvbjpob3ZlcntvcGFjaXR5OjF9Ojotd2Via2l0LXNjcm9sbGJhcntiYWNrZ3JvdW5kOiNmN2Y3Zjk7d2lkdGg6LjdyZW07aGVpZ2h0Oi43cmVtfTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2stcGllY2V7YmFja2dyb3VuZDojZjdmN2Y5fTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7Ym9yZGVyLXJhZGl1czouMXJlbTtiYWNrZ3JvdW5kOiNlNWU1ZTV9Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYjp2ZXJ0aWNhbHtiYWNrZ3JvdW5kOiNlNWU1ZTV9Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3Jpem9udGFse2JhY2tncm91bmQ6I2U1ZTVlNX0qe3Njcm9sbGJhci1jb2xvcjojZTVlNWU1ICNmN2Y3Zjk7c2Nyb2xsYmFyLXdpZHRoOnRoaW59IiwiKnttYXJnaW46MDtwYWRkaW5nOjA7Ym94LXNpemluZzpib3JkZXItYm94fWJvZHl7Zm9udC1mYW1pbHk6QXJpYWwsc2Fucy1zZXJpZjtsaW5lLWhlaWdodDoxLjY7Y29sb3I6IzMzM30uYmFubmVye2JhY2tncm91bmQ6dXJsKC9wdWJsaWMvaW1hZ2Uv5Zu+54mHMS4yNzljZTk5ZS5wbmcpO2hlaWdodDpjYWxjKDEwMHZoIC0gNzBweCk7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7dGV4dC1hbGlnbjpjZW50ZXJ9LmJhbm5lciAudGl0bGV7Zm9udC1zaXplOjQwcHg7Y29sb3I6IzIyMjttYXJnaW46MDtwYWRkaW5nLXRvcDo0MHB4O3BhZGRpbmctYm90dG9tOjQwcHh9LmJhbm5lciAuaW50cm97Zm9udC1zaXplOjE4cHg7Y29sb3I6IzIyMjtmb250LXNpemU6MTZweH0uaGVyby1zZWN0aW9ue3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDoxMDB2aDtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5oZXJvLXZpZGVve3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlOy1vLW9iamVjdC1maXQ6Y292ZXI7b2JqZWN0LWZpdDpjb3Zlcjt6LWluZGV4Oi0xfS5oZXJvLW92ZXJsYXl7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC40KTt6LWluZGV4OjF9Lmhlcm8tY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6I2ZmZjtwYWRkaW5nOjAgMjBweH0uaGVyby10aXRsZXtmb250LXNpemU6NC41cmVtO2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLWJvdHRvbTowO21hcmdpbi10b3A6MDt0ZXh0LXNoYWRvdzoycHggMnB4IDRweCByZ2JhKDAsMCwwLC41KX0uaGVyby1zdWJ0aXRsZXtmb250LXNpemU6NC4ycmVtO3RleHQtc2hhZG93OjFweCAxcHggMnB4IHJnYmEoMCwwLDAsLjUpfS5zZWN0aW9ue3BhZGRpbmc6ODBweCAwfS5jb250YWluZXJ7bWF4LXdpZHRoOjEyMDBweDttYXJnaW46MCBhdXRvO3BhZGRpbmc6MCAyMHB4fS5zZWN0aW9uLXRpdGxle2ZvbnQtc2l6ZToyLjVyZW07dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLWJvdHRvbTozcmVtO2NvbG9yOiMyYzNlNTB9LnNlY3Rpb24tc3VidGl0bGV7Zm9udC1zaXplOjEuOHJlbTttYXJnaW4tYm90dG9tOjEuNXJlbTtjb2xvcjojMzQ0OTVlfS5wcm9kdWN0LWludHJve2JhY2tncm91bmQ6I2Y4ZjlmYX0uaW50cm8tY29udGVudHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDo0cmVtO21hcmdpbi1ib3R0b206M3JlbTstd2Via2l0LWFuaW1hdGlvbjpmYWRlSW5VcCAuOHMgZWFzZS1vdXQ7YW5pbWF0aW9uOmZhZGVJblVwIC44cyBlYXNlLW91dH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXB7ZnJvbXtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMzBweCl9dG97b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfX1Aa2V5ZnJhbWVzIGZhZGVJblVwe2Zyb217b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDMwcHgpfXRve29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19LmludHJvLXRleHR7ZmxleDoxO2ZvbnQtc2l6ZToxLjFyZW07bGluZS1oZWlnaHQ6MS44fS5pbnRyby1pbWFnZXtmbGV4OjF9LmludHJvLWltYWdlIGltZ3t3aWR0aDoxMDAlO21heC13aWR0aDo1MDBweDtoZWlnaHQ6YXV0bztib3JkZXItcmFkaXVzOjEycHg7Ym94LXNoYWRvdzowIDhweCAzMHB4IHJnYmEoMCwwLDAsLjE1KTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZX0uaW50cm8taW1hZ2UgaW1nOmhvdmVye3RyYW5zZm9ybTpzY2FsZSgxLjAyKX0uZmVhdHVyZXN7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjZjVmN2ZhIDAlLCAjYzNjZmUyIDEwMCUpO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbn0uZmVhdHVyZXM6OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOi01MCU7bGVmdDotNTAlO3dpZHRoOjIwMCU7aGVpZ2h0OjIwMCU7YmFja2dyb3VuZDpyYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCByZ2JhKDUyLCAxNTIsIDIxOSwgMC4xKSAwJSwgdHJhbnNwYXJlbnQgNzAlKTstd2Via2l0LWFuaW1hdGlvbjpmbG9hdCAyMHMgZWFzZS1pbi1vdXQgaW5maW5pdGU7YW5pbWF0aW9uOmZsb2F0IDIwcyBlYXNlLWluLW91dCBpbmZpbml0ZX1ALXdlYmtpdC1rZXlmcmFtZXMgZmxvYXR7MCUsMTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDApIHJvdGF0ZSgwZGVnKX0zMyV7dHJhbnNmb3JtOnRyYW5zbGF0ZSgzMHB4LCAtMzBweCkgcm90YXRlKDEyMGRlZyl9NjYle3RyYW5zZm9ybTp0cmFuc2xhdGUoLTIwcHgsIDIwcHgpIHJvdGF0ZSgyNDBkZWcpfX1Aa2V5ZnJhbWVzIGZsb2F0ezAlLDEwMCV7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAwKSByb3RhdGUoMGRlZyl9MzMle3RyYW5zZm9ybTp0cmFuc2xhdGUoMzBweCwgLTMwcHgpIHJvdGF0ZSgxMjBkZWcpfTY2JXt0cmFuc2Zvcm06dHJhbnNsYXRlKC0yMHB4LCAyMHB4KSByb3RhdGUoMjQwZGVnKX19LmZlYXR1cmVzLWdyaWR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNCwgMWZyKTtnYXA6MS41cmVtO21hcmdpbi10b3A6Mi41cmVtO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn0uZmVhdHVyZS1jYXJke2JhY2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOjE2cHg7Ym94LXNoYWRvdzowIDhweCAyNXB4IHJnYmEoMCwwLDAsLjA4KTt0cmFuc2l0aW9uOmFsbCAuNHMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO2JvcmRlcjoxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwuOCk7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuOy13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOmJsdXIoMTBweCk7YmFja2Ryb3AtZmlsdGVyOmJsdXIoMTBweCk7bWluLWhlaWdodDozNTBweH0uZmVhdHVyZS1jYXJkOmhvdmVye3RyYW5zZm9ybTpzY2FsZSgxLjA1KTtib3gtc2hhZG93OjAgMjBweCA0MHB4IHJnYmEoMCwwLDAsLjE1KX0uZmVhdHVyZS1jYXJkLmRhdGEtc3RydWN0dXJlLC5mZWF0dXJlLWNhcmQucHJlY2lzZS1vdXRwdXQsLmZlYXR1cmUtY2FyZC5mYXN0LW1vZGVsaW5nLC5mZWF0dXJlLWNhcmQuaW50ZXJhY3RpdmUtZXhwbG9yYXRpb257YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjZjhmOWZhIDAlLCAjZTllY2VmIDEwMCUpO2NvbG9yOiMzMzM7Ym9yZGVyOjFweCBzb2xpZCAjZGVlMmU2fS5mZWF0dXJlLWNhcmQuZGF0YS1zdHJ1Y3R1cmUgLmZlYXR1cmUtdGl0bGUsLmZlYXR1cmUtY2FyZC5wcmVjaXNlLW91dHB1dCAuZmVhdHVyZS10aXRsZSwuZmVhdHVyZS1jYXJkLmZhc3QtbW9kZWxpbmcgLmZlYXR1cmUtdGl0bGUsLmZlYXR1cmUtY2FyZC5pbnRlcmFjdGl2ZS1leHBsb3JhdGlvbiAuZmVhdHVyZS10aXRsZXtjb2xvcjojMzMzfS5mZWF0dXJlLWNhcmQuZGF0YS1zdHJ1Y3R1cmUgLmZlYXR1cmUtZGVzYyBwLC5mZWF0dXJlLWNhcmQucHJlY2lzZS1vdXRwdXQgLmZlYXR1cmUtZGVzYyBwLC5mZWF0dXJlLWNhcmQuZmFzdC1tb2RlbGluZyAuZmVhdHVyZS1kZXNjIHAsLmZlYXR1cmUtY2FyZC5pbnRlcmFjdGl2ZS1leHBsb3JhdGlvbiAuZmVhdHVyZS1kZXNjIHB7Y29sb3I6IzY2Njt0ZXh0LWFsaWduOmxlZnQ7Zm9udC1zaXplOi45ZW19LmZlYXR1cmUtY2FyZC5kYXRhLXN0cnVjdHVyZSAuZmVhdHVyZS1kZXNjIHA6aG92ZXIsLmZlYXR1cmUtY2FyZC5wcmVjaXNlLW91dHB1dCAuZmVhdHVyZS1kZXNjIHA6aG92ZXIsLmZlYXR1cmUtY2FyZC5mYXN0LW1vZGVsaW5nIC5mZWF0dXJlLWRlc2MgcDpob3ZlciwuZmVhdHVyZS1jYXJkLmludGVyYWN0aXZlLWV4cGxvcmF0aW9uIC5mZWF0dXJlLWRlc2MgcDpob3Zlcntjb2xvcjojMzMzfS5mZWF0dXJlLWNvbnRlbnR7cGFkZGluZzoycmVtO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47dGV4dC1hbGlnbjpjZW50ZXI7aGVpZ2h0OjEwMCV9QC13ZWJraXQta2V5ZnJhbWVzIGdyYWRpZW50U2hpZnR7MCUsMTAwJXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAlIDUwJX01MCV7YmFja2dyb3VuZC1wb3NpdGlvbjoxMDAlIDUwJX19QGtleWZyYW1lcyBncmFkaWVudFNoaWZ0ezAlLDEwMCV7YmFja2dyb3VuZC1wb3NpdGlvbjowJSA1MCV9NTAle2JhY2tncm91bmQtcG9zaXRpb246MTAwJSA1MCV9fS5mZWF0dXJlLXRpdGxle2ZvbnQtc2l6ZToxLjZyZW07Zm9udC13ZWlnaHQ6NjAwO21hcmdpbi1ib3R0b206MDtjb2xvcjojZmZmO2xpbmUtaGVpZ2h0OjEuMztoZWlnaHQ6NHJlbTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7dGV4dC1zaGFkb3c6bm9uZTt0ZXh0LWFsaWduOmNlbnRlcjtmbGV4LXNocmluazowfS5mZWF0dXJlLWRlc2N7bGluZS1oZWlnaHQ6MS43O2ZvbnQtc2l6ZToxLjFyZW07ZmxleDoxO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwYWRkaW5nOjFyZW0gMH0uZmVhdHVyZS1kZXNjIHB7bWFyZ2luOjA7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuOTUpO3RyYW5zaXRpb246Y29sb3IgLjNzIGVhc2V9LmZlYXR1cmUtY2FzZXN7bWFyZ2luLWJvdHRvbToxLjVyZW19LmZlYXR1cmUtY2FzZXMgaDR7Zm9udC1zaXplOi45cmVtO21hcmdpbi1ib3R0b206LjhyZW07Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuOCk7Zm9udC13ZWlnaHQ6NjAwfS5jYXNlLWxvZ29ze2Rpc3BsYXk6ZmxleDtnYXA6LjhyZW07YWxpZ24taXRlbXM6Y2VudGVyfS5jYXNlLWxvZ297aGVpZ2h0OjI0cHg7d2lkdGg6YXV0bztvcGFjaXR5Oi45Oy13ZWJraXQtZmlsdGVyOmJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO2ZpbHRlcjpicmlnaHRuZXNzKDApIGludmVydCgxKX0uY2FzZS1uYW1le2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjkpO2ZvbnQtc2l6ZTouOXJlbTtmb250LXdlaWdodDo2MDA7cGFkZGluZzouM3JlbSAuOHJlbTtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjEpO2JvcmRlci1yYWRpdXM6MTVweDtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsLjIpfS5mZWF0dXJlLXByb2R1Y3Rze21hcmdpbi1ib3R0b206MS41cmVtfS5mZWF0dXJlLXByb2R1Y3RzIGg0e2ZvbnQtc2l6ZTouOXJlbTttYXJnaW4tYm90dG9tOi44cmVtO2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjgpO2ZvbnQtd2VpZ2h0OjYwMH0ucHJvZHVjdC10YWdze2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6LjVyZW19LnByb2R1Y3QtdGFne2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuMik7Y29sb3I6I2ZmZjtwYWRkaW5nOi4zcmVtIC44cmVtO2JvcmRlci1yYWRpdXM6MjBweDtmb250LXNpemU6LjhyZW07Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LC4zKTstd2Via2l0LWJhY2tkcm9wLWZpbHRlcjpibHVyKDEwcHgpO2JhY2tkcm9wLWZpbHRlcjpibHVyKDEwcHgpfS5mZWF0dXJlLWJ0bntiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjIpO2NvbG9yOiNmZmY7Ym9yZGVyOjJweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LC4zKTtwYWRkaW5nOi44cmVtIDEuNXJlbTtib3JkZXItcmFkaXVzOjI1cHg7Zm9udC13ZWlnaHQ6NjAwO2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlOy13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOmJsdXIoMTBweCk7YmFja2Ryb3AtZmlsdGVyOmJsdXIoMTBweCk7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0fS5mZWF0dXJlLWJ0bjpob3ZlcntiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjMpO2JvcmRlci1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC41KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMnB4KX0uZnVuY3Rpb25ze2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2Y4ZjlmYSAwJSwgI2U5ZWNlZiAxMDAlKTtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW59LmZ1bmN0aW9uczo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTUwJTtyaWdodDotNTAlO3dpZHRoOjIwMCU7aGVpZ2h0OjIwMCU7YmFja2dyb3VuZDpyYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCByZ2JhKDUyLCAxNTIsIDIxOSwgMC4wNSkgMCUsIHRyYW5zcGFyZW50IDcwJSk7LXdlYmtpdC1hbmltYXRpb246ZmxvYXRSZXZlcnNlIDI1cyBlYXNlLWluLW91dCBpbmZpbml0ZTthbmltYXRpb246ZmxvYXRSZXZlcnNlIDI1cyBlYXNlLWluLW91dCBpbmZpbml0ZX1ALXdlYmtpdC1rZXlmcmFtZXMgZmxvYXRSZXZlcnNlezAlLDEwMCV7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAwKSByb3RhdGUoMGRlZyl9MzMle3RyYW5zZm9ybTp0cmFuc2xhdGUoLTMwcHgsIDMwcHgpIHJvdGF0ZSgtMTIwZGVnKX02NiV7dHJhbnNmb3JtOnRyYW5zbGF0ZSgyMHB4LCAtMjBweCkgcm90YXRlKC0yNDBkZWcpfX1Aa2V5ZnJhbWVzIGZsb2F0UmV2ZXJzZXswJSwxMDAle3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMCkgcm90YXRlKDBkZWcpfTMzJXt0cmFuc2Zvcm06dHJhbnNsYXRlKC0zMHB4LCAzMHB4KSByb3RhdGUoLTEyMGRlZyl9NjYle3RyYW5zZm9ybTp0cmFuc2xhdGUoMjBweCwgLTIwcHgpIHJvdGF0ZSgtMjQwZGVnKX19LmZ1bmN0aW9ucy10YWJsZS1jb250YWluZXJ7bWFyZ2luLXRvcDozcmVtO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mjtib3JkZXItcmFkaXVzOjIwcHg7Ym94LXNoYWRvdzowIDEwcHggNDBweCByZ2JhKDAsMCwwLC4xKTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxNDVkZWcsICNmZmZmZmYgMCUsICNmOGY5ZmEgMTAwJSk7LXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6Ymx1cigxMHB4KTtiYWNrZHJvcC1maWx0ZXI6Ymx1cigxMHB4KTtvdmVyZmxvdzpoaWRkZW59LmZ1bmN0aW9ucy10YWJsZXt3aWR0aDoxMDAlO2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2ZvbnQtZmFtaWx5OlwiU2Vnb2UgVUlcIixUYWhvbWEsR2VuZXZhLFZlcmRhbmEsc2Fucy1zZXJpZn0uZnVuY3Rpb25zLXRhYmxlIHRoZWFke2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzM0OThkYiAwJSwgIzJjM2U1MCAxMDAlKX0uZnVuY3Rpb25zLXRhYmxlIHRoZWFkIHRoe3BhZGRpbmc6MS41cmVtIDEuMnJlbTt0ZXh0LWFsaWduOmxlZnQ7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxLjA1cmVtO2NvbG9yOiNmZmY7Ym9yZGVyOm5vbmU7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1zaGFkb3c6MXB4IDFweCAycHggcmdiYSgwLDAsMCwuMil9LmZ1bmN0aW9ucy10YWJsZSB0aGVhZCB0aDpmaXJzdC1jaGlsZHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjIwcHh9LmZ1bmN0aW9ucy10YWJsZSB0aGVhZCB0aDpsYXN0LWNoaWxke2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjIwcHh9LmZ1bmN0aW9ucy10YWJsZSB0aGVhZCB0aDo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6MDtyaWdodDowO2hlaWdodDoycHg7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpKX0uZnVuY3Rpb25zLXRhYmxlIHRib2R5IHRye3RyYW5zaXRpb246YWxsIC4zcyBlYXNlO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjA1KX0uZnVuY3Rpb25zLXRhYmxlIHRib2R5IHRyOmhvdmVye2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSg1MiwgMTUyLCAyMTksIDAuMDUpIDAlLCByZ2JhKDQ2LCAyMDQsIDExMywgMC4wNSkgMTAwJSk7Ym94LXNoYWRvdzowIDVweCAxNXB4IHJnYmEoMCwwLDAsLjEpfS5mdW5jdGlvbnMtdGFibGUgdGJvZHkgdHI6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOm5vbmV9LmZ1bmN0aW9ucy10YWJsZSB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxke2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MjBweH0uZnVuY3Rpb25zLXRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czoyMHB4fS5mdW5jdGlvbnMtdGFibGUgdGJvZHkgdGR7cGFkZGluZzoxLjJyZW07Ym9yZGVyOm5vbmU7dmVydGljYWwtYWxpZ246dG9wO3Bvc2l0aW9uOnJlbGF0aXZlfS5mdW5jdGlvbnMtdGFibGUgdGJvZHkgdGQuZnVuY3Rpb24tbmFtZXtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjEuMDVyZW07Y29sb3I6IzJjM2U1MDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoNTIsIDE1MiwgMjE5LCAwLjEpIDAlLCByZ2JhKDQ2LCAyMDQsIDExMywgMC4xKSAxMDAlKTtwb3NpdGlvbjpyZWxhdGl2ZX0uZnVuY3Rpb25zLXRhYmxlIHRib2R5IHRkLmZ1bmN0aW9uLW5hbWU6OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO2JvdHRvbTowO3dpZHRoOjRweDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxODBkZWcsICMzNDk4ZGIsICMyZWNjNzEpfS5mdW5jdGlvbnMtdGFibGUgdGJvZHkgdGQuZnVuY3Rpb24tZGVzY3tjb2xvcjojNTU1O2xpbmUtaGVpZ2h0OjEuNjtmb250LXNpemU6Ljk1cmVtfS5mdW5jdGlvbnMtdGFibGUgdGJvZHkgdGQuZnVuY3Rpb24tZmVhdHVyZXtjb2xvcjojZTc0YzNjO2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6Ljk1cmVtO2JhY2tncm91bmQ6cmdiYSgyMzEsNzYsNjAsLjA1KX0uZnVuY3Rpb25zLXRhYmxlIHRib2R5IHRkLmZ1bmN0aW9uLXNjZW5le2NvbG9yOiM4ZTQ0YWQ7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc2l6ZTouOTVyZW07YmFja2dyb3VuZDpyZ2JhKDE0Miw2OCwxNzMsLjA1KX0uY2FzZXN7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjZjhmOWZhIDAlLCAjZTllY2VmIDEwMCUpO2NvbG9yOiMzMzM7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVufS5jYXNlczo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTMwJTtsZWZ0Oi0zMCU7d2lkdGg6MTYwJTtoZWlnaHQ6MTYwJTtiYWNrZ3JvdW5kOnJhZGlhbC1ncmFkaWVudChjaXJjbGUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSAwJSwgdHJhbnNwYXJlbnQgNzAlKTstd2Via2l0LWFuaW1hdGlvbjpmbG9hdFNsb3cgMzBzIGVhc2UtaW4tb3V0IGluZmluaXRlO2FuaW1hdGlvbjpmbG9hdFNsb3cgMzBzIGVhc2UtaW4tb3V0IGluZmluaXRlfS5jYXNlczo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTotMjAlO3JpZ2h0Oi0yMCU7d2lkdGg6MTIwJTtoZWlnaHQ6MTIwJTtiYWNrZ3JvdW5kOnJhZGlhbC1ncmFkaWVudChjaXJjbGUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSkgMCUsIHRyYW5zcGFyZW50IDYwJSk7YW5pbWF0aW9uOmZsb2F0U2xvdyAzNXMgZWFzZS1pbi1vdXQgaW5maW5pdGUgcmV2ZXJzZX0uY2FzZXMgLnNlY3Rpb24tdGl0bGV7Y29sb3I6IzMzMztwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjM7dGV4dC1zaGFkb3c6MXB4IDFweCAycHggcmdiYSgyNTUsMjU1LDI1NSwuOCl9QC13ZWJraXQta2V5ZnJhbWVzIGZsb2F0U2xvd3swJSwxMDAle3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMCkgcm90YXRlKDBkZWcpfTMzJXt0cmFuc2Zvcm06dHJhbnNsYXRlKDIwcHgsIC0xNXB4KSByb3RhdGUoNjBkZWcpfTY2JXt0cmFuc2Zvcm06dHJhbnNsYXRlKC0xNXB4LCAxMHB4KSByb3RhdGUoMTIwZGVnKX19QGtleWZyYW1lcyBmbG9hdFNsb3d7MCUsMTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDApIHJvdGF0ZSgwZGVnKX0zMyV7dHJhbnNmb3JtOnRyYW5zbGF0ZSgyMHB4LCAtMTVweCkgcm90YXRlKDYwZGVnKX02NiV7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtMTVweCwgMTBweCkgcm90YXRlKDEyMGRlZyl9fS5jYXNlLWl0ZW17YmFja2dyb3VuZDojZmZmOy13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOmJsdXIoMTVweCk7YmFja2Ryb3AtZmlsdGVyOmJsdXIoMTVweCk7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4xKTtib3JkZXItcmFkaXVzOjI1cHg7cGFkZGluZzoyLjVyZW07bWFyZ2luLWJvdHRvbToyLjVyZW07dHJhbnNpdGlvbjphbGwgLjRzIGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7b3ZlcmZsb3c6aGlkZGVufS5jYXNlLWl0ZW06OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTVweDtyaWdodDoxNXB4O3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMiksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSk7Ym9yZGVyLXJhZGl1czo1MCU7b3BhY2l0eTowO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlfS5jYXNlLWl0ZW06aG92ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLThweCkgc2NhbGUoMS4wMSk7YmFja2dyb3VuZDojZjhmOWZhO2JveC1zaGFkb3c6MCAyNXB4IDgwcHggcmdiYSgwLDAsMCwuMyl9LmNhc2UtaXRlbTpob3Zlcjo6YWZ0ZXJ7b3BhY2l0eToxO3RyYW5zZm9ybTpzY2FsZSgxLjMpfS5jYXNlLXRpdGxle2ZvbnQtc2l6ZToxLjRyZW07Zm9udC13ZWlnaHQ6NzAwO21hcmdpbi1ib3R0b206MS41cmVtO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctbGVmdDoxLjJyZW07dGV4dC1zaGFkb3c6MXB4IDFweCAycHggcmdiYSgwLDAsMCwuMil9LmNhc2UtdGl0bGU6OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7d2lkdGg6NXB4O2hlaWdodDoxMDAlO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzM0OThkYiwgIzJlY2M3MSk7Ym9yZGVyLXJhZGl1czozcHg7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2V9LmNhc2UtaXRlbTpob3ZlciAuY2FzZS10aXRsZTo6YmVmb3Jle3dpZHRoOjdweDtoZWlnaHQ6MTIwJTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxODBkZWcsICMyOTgwYjksICMyN2FlNjApfS5jYXNlLWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmV9LmNhc2UtdGV4dHttYXJnaW4tYm90dG9tOjEuNXJlbX0uY2FzZS10ZXh0IHB7bGluZS1oZWlnaHQ6MS44O29wYWNpdHk6Ljk1O2ZvbnQtc2l6ZToxcmVtO3RyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZTt0ZXh0LXNoYWRvdzoxcHggMXB4IDJweCByZ2JhKDAsMCwwLC4xKX0uY2FzZS1pbWFnZXN7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoYXV0by1maXQsIG1pbm1heCgyODBweCwgMWZyKSk7Z2FwOjJyZW07anVzdGlmeS1pdGVtczpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi10b3A6MnJlbTtwYWRkaW5nOjFyZW19LmNhc2UtaW1hZ2VzIGltZ3tib3JkZXItcmFkaXVzOjEycHg7Ym94LXNoYWRvdzowIDhweCAyNXB4IHJnYmEoMCwwLDAsLjE1KTt0cmFuc2l0aW9uOmFsbCAuM3MgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjEpOy1vLW9iamVjdC1maXQ6Y292ZXI7b2JqZWN0LWZpdDpjb3ZlcjtiYWNrZ3JvdW5kOiNmZmY7d2lkdGg6MTAwJX0uY2FzZS1pbWFnZXMgaW1nOmhvdmVye3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01cHgpIHNjYWxlKDEuMDIpO2JveC1zaGFkb3c6MCAxNXB4IDM1cHggcmdiYSgwLDAsMCwuMik7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsLjIpfS5jYXNlLWltYWdlcyAubm9ybWFsLWltYWdle3dpZHRoOjEwMCU7aGVpZ2h0OjIwMHB4O21heC13aWR0aDozNTBweDstby1vYmplY3QtZml0OmNvbnRhaW47b2JqZWN0LWZpdDpjb250YWlufS5waG9uZS1mcmFtZXt3aWR0aDozMDBweDtoZWlnaHQ6NjAwcHg7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTQ1ZGVnLCAjMmMzZTUwLCAjMzQ0OTVlKTtib3JkZXItcmFkaXVzOjMwcHg7cGFkZGluZzoyMHB4O2JveC1zaGFkb3c6MCAyMHB4IDYwcHggcmdiYSgwLDAsMCwuMyk7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjJyZW0gYXV0b30ucGhvbmUtZnJhbWU6OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwcHg7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7d2lkdGg6NjBweDtoZWlnaHQ6NnB4O2JhY2tncm91bmQ6IzdmOGM4ZDtib3JkZXItcmFkaXVzOjNweH0ucGhvbmUtZnJhbWU6OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MTBweDtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O2JhY2tncm91bmQ6IzdmOGM4ZDtib3JkZXItcmFkaXVzOjUwJX0ucGhvbmUtc2NyZWVue3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDojMDAwO2JvcmRlci1yYWRpdXM6MjBweDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmV9LnBob25lLXNjcmVlbiBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTstby1vYmplY3QtZml0OmNvdmVyO29iamVjdC1maXQ6Y292ZXI7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2V9LnBob25lLXNjcmVlbiBpbWc6aG92ZXJ7dHJhbnNmb3JtOnNjYWxlKDEuMDUpfS5pbWFnZS1tb2RhbHtkaXNwbGF5Om5vbmU7cG9zaXRpb246Zml4ZWQ7ei1pbmRleDoxMDAwO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuOSk7LXdlYmtpdC1hbmltYXRpb246ZmFkZUluIC4zcyBlYXNlO2FuaW1hdGlvbjpmYWRlSW4gLjNzIGVhc2U7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbntmcm9te29wYWNpdHk6MH10b3tvcGFjaXR5OjF9fUBrZXlmcmFtZXMgZmFkZUlue2Zyb217b3BhY2l0eTowfXRve29wYWNpdHk6MX19Lm1vZGFsLWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzo2MHB4IDIwcHggMjBweDt3aWR0aDo5MCU7bWF4LXdpZHRoOjgwMHB4O3RleHQtYWxpZ246Y2VudGVyO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9Lm1vZGFsLWltYWdle21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6ODB2aDtib3JkZXItcmFkaXVzOjEwcHg7Ym94LXNoYWRvdzowIDEwcHggNTBweCByZ2JhKDAsMCwwLC41KTstd2Via2l0LWFuaW1hdGlvbjp6b29tSW4gLjNzIGVhc2U7YW5pbWF0aW9uOnpvb21JbiAuM3MgZWFzZTstby1vYmplY3QtZml0OmNvbnRhaW47b2JqZWN0LWZpdDpjb250YWlufUAtd2Via2l0LWtleWZyYW1lcyB6b29tSW57ZnJvbXt0cmFuc2Zvcm06c2NhbGUoMC44KTtvcGFjaXR5OjB9dG97dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6MX19QGtleWZyYW1lcyB6b29tSW57ZnJvbXt0cmFuc2Zvcm06c2NhbGUoMC44KTtvcGFjaXR5OjB9dG97dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6MX19LmNsb3NlLWJ0bntwb3NpdGlvbjpmaXhlZDt0b3A6MjBweDtyaWdodDozMHB4O2NvbG9yOiNmZmY7Zm9udC1zaXplOjQwcHg7Zm9udC13ZWlnaHQ6Ym9sZDtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZTt6LWluZGV4OjEwMDE7d2lkdGg6NTBweDtoZWlnaHQ6NTBweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC41KX0uY2xvc2UtYnRuOmhvdmVye2NvbG9yOiNmZjZiNmI7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC44KTt0cmFuc2Zvcm06c2NhbGUoMS4xKX0uaW1hZ2UtY2FwdGlvbntjb2xvcjojZmZmO2ZvbnQtc2l6ZToxLjFyZW07bWFyZ2luLXRvcDoxcmVtO3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCl7LmZlYXR1cmVzLWdyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg0LCAxZnIpO2dhcDoycmVtO21heC13aWR0aDoxMjAwcHg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30uZmVhdHVyZS1jYXJke21pbi1oZWlnaHQ6NDUwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCl7LmZ1bmN0aW9ucy10YWJsZXtmb250LXNpemU6LjlyZW19LmZ1bmN0aW9ucy10YWJsZSB0aGVhZCB0aHtwYWRkaW5nOjEuMnJlbSAxcmVtO2ZvbnQtc2l6ZToxcmVtfS5mdW5jdGlvbnMtdGFibGUgdGJvZHkgdGR7cGFkZGluZzoxcmVtIC44cmVtfS5mdW5jdGlvbnMtdGFibGUgdGJvZHkgdGQuZnVuY3Rpb24tbmFtZXtmb250LXNpemU6MXJlbX0uZnVuY3Rpb25zLXRhYmxlIHRib2R5IHRkLmZ1bmN0aW9uLWRlc2N7Zm9udC1zaXplOi44NXJlbX0uZnVuY3Rpb25zLXRhYmxlIHRib2R5IHRkLmZ1bmN0aW9uLWZlYXR1cmUsLmZ1bmN0aW9ucy10YWJsZSB0Ym9keSB0ZC5mdW5jdGlvbi1zY2VuZXtmb250LXNpemU6LjhyZW19fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KXsuZnVuY3Rpb25zLXRhYmxlIHRoZWFkIHRoOm50aC1jaGlsZCgzKSwuZnVuY3Rpb25zLXRhYmxlIHRib2R5IHRkOm50aC1jaGlsZCgzKXtkaXNwbGF5Om5vbmV9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuaGVyby10aXRsZXtmb250LXNpemU6Mi41cmVtfS5oZXJvLXN1YnRpdGxle2ZvbnQtc2l6ZToxLjJyZW19LnNlY3Rpb24tdGl0bGV7Zm9udC1zaXplOjJyZW19LmludHJvLWNvbnRlbnR7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoycmVtfS5mZWF0dXJlcy1ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwgMWZyKTtnYXA6MS4ycmVtfS5mZWF0dXJlLWNhcmR7bWluLWhlaWdodDozNTBweH0uZmVhdHVyZS1jb250ZW50e3BhZGRpbmc6MS41cmVtfS5mZWF0dXJlLXRpdGxle2ZvbnQtc2l6ZToxLjJyZW19LmZ1bmN0aW9ucy10YWJsZSB0aGVhZCB0aDpudGgtY2hpbGQoNCksLmZ1bmN0aW9ucy10YWJsZSB0Ym9keSB0ZDpudGgtY2hpbGQoNCl7ZGlzcGxheTpub25lfS5mdW5jdGlvbnMtdGFibGUgdGhlYWQgdGh7cGFkZGluZzoxcmVtIC44cmVtO2ZvbnQtc2l6ZTouOXJlbX0uZnVuY3Rpb25zLXRhYmxlIHRib2R5IHRke3BhZGRpbmc6LjhyZW0gLjZyZW19LmZ1bmN0aW9ucy10YWJsZSB0Ym9keSB0ZC5mdW5jdGlvbi1uYW1le2ZvbnQtc2l6ZTouOTVyZW19LmZ1bmN0aW9ucy10YWJsZSB0Ym9keSB0ZC5mdW5jdGlvbi1kZXNje2ZvbnQtc2l6ZTouOHJlbTtsaW5lLWhlaWdodDoxLjR9LmZ1bmN0aW9ucy10YWJsZSB0Ym9keSB0ZC5mdW5jdGlvbi1mZWF0dXJle2ZvbnQtc2l6ZTouNzVyZW19LmNhc2UtaXRlbXtwYWRkaW5nOjJyZW07bWFyZ2luLWJvdHRvbToycmVtfS5jYXNlLWl0ZW0gLmNhc2UtdGl0bGV7Zm9udC1zaXplOjEuNHJlbTtwYWRkaW5nLWxlZnQ6MXJlbX0uY2FzZS1pdGVtIC5jYXNlLXRleHQgcHtmb250LXNpemU6MXJlbX0uY2FzZS1pbWFnZXN7Z2FwOjFyZW19LmNhc2UtaW1hZ2VzIC5ub3JtYWwtaW1hZ2V7bWF4LXdpZHRoOjI1MHB4fS5waG9uZS1mcmFtZXt3aWR0aDoyNTBweDtoZWlnaHQ6NTAwcHh9LmNvbnRhaW5lcntwYWRkaW5nOjAgMTVweH0uc2VjdGlvbntwYWRkaW5nOjYwcHggMH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5oZXJvLXRpdGxle2ZvbnQtc2l6ZToycmVtfS5oZXJvLXN1YnRpdGxle2ZvbnQtc2l6ZToxcmVtfS5zZWN0aW9uLXRpdGxle2ZvbnQtc2l6ZToxLjhyZW19LmZlYXR1cmVzLWdyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcjtnYXA6MXJlbX0uZmVhdHVyZS1jYXJke21pbi1oZWlnaHQ6MzAwcHh9LmZlYXR1cmUtY29udGVudHtwYWRkaW5nOjEuMnJlbX0uZmVhdHVyZS10aXRsZXtmb250LXNpemU6MS4xcmVtO21hcmdpbi1ib3R0b206LjhyZW19LmZlYXR1cmUtZGVzY3tmb250LXNpemU6LjlyZW07bGluZS1oZWlnaHQ6MS41O21hcmdpbi1ib3R0b206MXJlbX0ucHJvZHVjdC10YWd7Zm9udC1zaXplOi43NXJlbTtwYWRkaW5nOi4yNXJlbSAuNnJlbX0uZmVhdHVyZS1idG57cGFkZGluZzouNnJlbSAxLjJyZW07Zm9udC1zaXplOi45cmVtfS5mdW5jdGlvbnMtdGFibGUtY29udGFpbmVye2JvcmRlci1yYWRpdXM6MTVweH0uZnVuY3Rpb25zLXRhYmxlIHRoZWFkIHRoe3BhZGRpbmc6LjhyZW0gLjVyZW07Zm9udC1zaXplOi44NXJlbX0uZnVuY3Rpb25zLXRhYmxlIHRoZWFkIHRoOmZpcnN0LWNoaWxke2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MTVweH0uZnVuY3Rpb25zLXRhYmxlIHRoZWFkIHRoOmxhc3QtY2hpbGR7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MTVweH0uZnVuY3Rpb25zLXRhYmxlIHRib2R5IHRke3BhZGRpbmc6LjZyZW0gLjRyZW19LmZ1bmN0aW9ucy10YWJsZSB0Ym9keSB0ZC5mdW5jdGlvbi1uYW1le2ZvbnQtc2l6ZTouOXJlbX0uZnVuY3Rpb25zLXRhYmxlIHRib2R5IHRkLmZ1bmN0aW9uLW5hbWU6OmJlZm9yZXt3aWR0aDozcHh9LmZ1bmN0aW9ucy10YWJsZSB0Ym9keSB0ZC5mdW5jdGlvbi1kZXNje2ZvbnQtc2l6ZTouOHJlbTtsaW5lLWhlaWdodDoxLjN9LmZ1bmN0aW9ucy10YWJsZSB0Ym9keSB0ZC5mdW5jdGlvbi1mZWF0dXJle2ZvbnQtc2l6ZTouOHJlbX0uZnVuY3Rpb25zLXRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czoxNXB4fS5mdW5jdGlvbnMtdGFibGUgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxke2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjE1cHh9LmNhc2UtaXRlbXtwYWRkaW5nOjEuNXJlbTttYXJnaW4tYm90dG9tOjEuNXJlbX0uY2FzZS1pdGVtIC5jYXNlLXRpdGxle2ZvbnQtc2l6ZToxLjFyZW07cGFkZGluZy1sZWZ0Oi44cmVtfS5jYXNlLWl0ZW0gLmNhc2UtdGV4dCBwe2ZvbnQtc2l6ZTouOXJlbX0uY2FzZS1pbWFnZXN7Z2FwOi44cmVtfS5jYXNlLWltYWdlcyAubm9ybWFsLWltYWdle21heC13aWR0aDoyMDBweH0ucGhvbmUtZnJhbWV7d2lkdGg6MjAwcHg7aGVpZ2h0OjQwMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTAwcHgpey5iYW5uZXIgLnRpdGxle3BhZGRpbmctdG9wOjgwcHg7cGFkZGluZy1ib3R0b206ODBweH19Il0sInNvdXJjZVJvb3QiOiIifQ==*/