/*!
 * 
 *                              < >
 *                            <>< ><>
 *                          <><>< ><><>
 *                        <><><>< ><><><>
 *                      <><><><>< ><><><><>
 *                    <><><><><>< ><><><>            <>
 *                  <><><><><><>< ><><>            <><>
 *                <><><><><><><>< ><>            <><><>
 *              <><><><><><><><>< >            <><><><>
 *            <><><><><><><><><>< >          <><><><><>
 *              <><><><><><><><>< >            <><><><>
 *                <><><><><><><>< ><>            <><><>
 *                  <><><><><><>< ><><>            <><>
 *                    <><><><><>< ><><><>            <>
 *                      <><><><>< ><><><><>
 *                         <><><>< ><><><>
 *                          <><>< ><><>
 *                            <>< ><>
 *                              < >
 *                                                           
 *                              
 *                       GINRIN INTERACTIVE
 *                         www.ginrin.com
 *                           11/26/2025
 * 
 */
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:url("/fonts/roboto-v20-latin-regular.eot");src:local("Roboto"),local("Roboto-Regular"),url("/fonts/roboto-v20-latin-regular.eot?#iefix") format("embedded-opentype"),url("/fonts/roboto-v20-latin-regular.woff2") format("woff2"),url("/fonts/roboto-v20-latin-regular.woff") format("woff"),url("/fonts/roboto-v20-latin-regular.ttf") format("truetype"),url("/fonts/roboto-v20-latin-regular.svg#Roboto") format("svg")}@font-face{font-family:"Sora";font-style:normal;font-weight:600;src:url("/fonts/sora-v1-latin-600.eot");src:local(""),url("/fonts/sora-v1-latin-600.eot?#iefix") format("embedded-opentype"),url("/fonts/sora-v1-latin-600.woff2") format("woff2"),url("/fonts/sora-v1-latin-600.woff") format("woff"),url("/fonts/sora-v1-latin-600.ttf") format("truetype"),url("/fonts/sora-v1-latin-600.svg#Sora") format("svg")}h1{font-family:var(--font_family);font-weight:normal;font-size:var(--h1_fontsize);line-height:var(--h1_fontsize)5px;-webkit-text-fill-color:rgba(0,0,0,0);-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff}h2{font-family:var(--font_family);font-weight:normal;font-size:var(--h1_fontsize);line-height:var(--h1_fontsize);-webkit-text-fill-color:rgba(0,0,0,0);-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff}h5{font-family:var(--font_family);font-weight:600;text-transform:uppercase;font-size:var(--h5_fontsize);color:var(--secondary_color)}p{font-family:var(--font_family);font-weight:normal;font-size:var(--p_fontsize);line-height:30px;color:var(--primary_color)}a{font-family:var(--font_family);color:var(--secondary_color);text-decoration:none}ul{font-family:var(--font_family);font-weight:normal;font-size:var(--ul_fontsize);line-height:30px;color:var(--primary_color);list-style:none}:root{--primary_color: #E6E6E6;--secondary_color: #FF3636;--tertiary_color: #131210;--font_family: "Roboto";--font_family_menu: "Sora";--h1_fontsize: 50px;--h2_fontsize: 40px;--h3_fontsize: 30px;--h5_fontsize: 70px;--p_fontsize: 17px;--ul_fontsize: 17px;--btn_fontsize: 15px;--horizontal_padding: 30px;--mobile_size: 700px}*{margin:0;padding:0;box-sizing:border-box;scrollbar-width:thin}html,body{margin:0;background-color:var(--tertiary_color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-width:none}body::-webkit-scrollbar{display:none}.overlay{display:none}.overlay .red{position:fixed;width:100%;height:100%;background-color:var(--secondary_color);z-index:999}.overlay .black{position:fixed;width:100%;height:100%;background-color:var(--tertiary_color);z-index:1000}.vsection{position:fixed;top:0;right:0;left:0;width:100%;height:auto;margin:auto;will-change:transform}.navigation{position:fixed;display:flex;left:0;top:0;width:100%;align-items:center;justify-content:space-between;padding:30px var(--horizontal_padding);z-index:101;opacity:0;overflow:hidden}.navigation .logo{height:25px;cursor:pointer}.navigation .menu-btn{cursor:pointer;position:absolute;width:36px;top:30px;right:30px;z-index:2;display:none}.navigation .background{display:none}.navigation ul{display:flex;color:var(--primary_color);list-style:none}.navigation li{font-family:var(--font_family_menu);font-weight:400;font-size:var(--btn_fontsize);line-height:var(--btn_fontsize);margin:0;margin-left:25px;padding:0;cursor:pointer}.navigation .underline__active{background-image:linear-gradient(120deg, var(--secondary_color) 0%, var(--secondary_color) 100%);background-repeat:no-repeat;background-size:100% 2px;padding-bottom:5px;background-position:100% 100%}.navigation .underline__anim{background-image:linear-gradient(120deg, var(--secondary_color) 0%, var(--secondary_color) 100%);background-repeat:no-repeat;background-size:0 2px;padding-bottom:5px;background-position:100% 100%;transition:background-size .28s ease-in}.navigation .underline__anim:hover{background-size:100% 2px;background-position:0% 100%;transition:background-size .28s ease-in-out}.footer{left:0;bottom:0;position:fixed;display:flex;align-items:center;justify-content:space-between;padding:20px var(--horizontal_padding);width:100%;z-index:99;opacity:0;overflow:hidden}.footer p{font-size:14px}.footer ul{display:flex;list-style:none}.footer li{margin:0 7px;padding:0 3px}@media(max-width: 700px){.vsection{position:relative}.navigation{margin:auto}.navigation .logo{position:absolute;top:30px;z-index:1}.navigation .menu-btn{display:block}.navigation .menu-btn_active .line:nth-child(1){animation:.4s normal line01;animation-fill-mode:forwards}.navigation .menu-btn_active .line:nth-child(2){animation:.4s normal line02;animation-fill-mode:forwards}.navigation .menu-btn_active .line:nth-child(3){animation:.4s normal line03;animation-fill-mode:forwards}.navigation .menu-btn_inactive .line:nth-child(1){animation:.4s reverse line01;animation-fill-mode:forwards}.navigation .menu-btn_inactive .line:nth-child(2){animation:.4s reverse line02;animation-fill-mode:forwards}.navigation .menu-btn_inactive .line:nth-child(3){animation:.4s reverse line03;animation-fill-mode:forwards}.navigation ul{position:fixed;flex-direction:column;align-items:center;justify-content:center;top:0;bottom:0;left:0;right:0;width:100vw;height:100vh;height:calc(var(--vh, 1vh)*100);display:none}.navigation li{font-family:var(--font_family);font-weight:normal;text-transform:uppercase;font-size:18vw;line-height:18vw;-webkit-text-fill-color:rgba(0,0,0,0);-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff;margin:6vh;cursor:pointer;user-select:none;opacity:0}.navigation .background{display:block;position:fixed;top:0;left:0;width:100%;height:0%;opacity:0;background-color:var(--tertiary_color);z-index:-1}}.splittext span{display:inline-block}.splittext .mask{display:inline-flex;overflow:hidden}.splittext .content{display:inline-block}@keyframes line01{0%{transform:translate(15px, 5.5px) rotate(0deg) translate(-15px, -1.5px)}100%{transform:translate(18px, 12.5px) rotate(45deg) translate(-15px, -1.5px)}}@keyframes line02{0%{opacity:1}25%{opacity:0}100%{opacity:0}}@keyframes line03{0%{transform:translate(18px, 19.5px) rotate(0deg) translate(-15px, -1.5px)}100%{transform:translate(18px, 12.5px) rotate(-45deg) translate(-15px, -1.5px)}}.home{display:grid;place-items:center;width:100vw;height:100vh}.home .wrapper{width:80vw}.home .wrapper .heading{height:7vw}.home .wrapper .heading svg{width:100%;height:100%}.home .wrapper .heading .svg_text{fill:none;stroke:#fff;stroke-dasharray:100% 0%;stroke-dashoffset:100%;stroke-width:1px;animation:heading_anim 2s linear forwards;animation-delay:200ms;font-family:"Roboto";font-size:6vw;opacity:0}@media(max-width: 700px){.home{height:calc(var(--vh, 1vh)*100)}.home .wrapper{width:85vw;margin:auto}.home .wrapper .heading .svg_text{stroke-width:.5px}}@keyframes heading_anim{100%{opacity:1}0%{opacity:1;stroke-dashoffset:10%;stroke-dasharray:0% 40%;animation-timing-function:cubic-bezier(0.4, 0, 0.6, 1)}}@keyframes a0_do{0%{stroke-dashoffset:792px;animation-timing-function:cubic-bezier(0.4, 0, 0.6, 1)}83.333%{stroke-dashoffset:0px}100%{stroke-dashoffset:0px}}@keyframes a1_do{0%{stroke-dashoffset:622px;animation-timing-function:cubic-bezier(0.4, 0, 0.6, 1)}83.333%{stroke-dashoffset:0px}100%{stroke-dashoffset:0px}}@keyframes a2_do{0%{stroke-dashoffset:1015px}4.167%{stroke-dashoffset:1015px;animation-timing-function:cubic-bezier(0.4, 0, 0.6, 1)}100%{stroke-dashoffset:40px}}@keyframes a3_do{0%{stroke-dashoffset:590px;animation-timing-function:cubic-bezier(0.4, 0, 0.6, 1)}83.333%{stroke-dashoffset:0px}100%{stroke-dashoffset:0px}}@keyframes a4_do{0%{stroke-dashoffset:904px;animation-timing-function:cubic-bezier(0.4, 0, 0.6, 1)}100%{stroke-dashoffset:0px}}.work{display:flex;width:100vw}.work .projects{margin:0;padding:100px var(--horizontal_padding);display:flex;flex-direction:column;z-index:1}.work .projects a{font-family:var(--font_family);font-weight:normal;text-transform:uppercase;font-size:80px;line-height:90px;-webkit-text-fill-color:rgba(0,0,0,0);-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff;margin-bottom:50px;cursor:pointer;user-select:none}.work .projects a:hover,.work .projects a:focus{-webkit-text-stroke-color:unset;-webkit-text-fill-color:unset;color:var(--primary_color)}.work .background .rec{position:fixed;height:120vh;min-height:800px;right:0;transform:translate(40%, -10%)}.work .background .circle_anim{animation:1.6s linear both circle_keyframe}@media(max-width: 700px){.work .projects a{font-size:10vw;line-height:12vw}.background .rec{position:fixed;min-height:100px !important;height:calc(var(--vh, 1vh)*80) !important;transform:translate(60%, -10%) !important}}@keyframes circle_keyframe{0%{stroke-dashoffset:500px;animation-timing-function:cubic-bezier(0.4, 0, 0.6, 1)}100%{stroke-dashoffset:0px}}.about{display:flex;flex-direction:column;padding:var(--horizontal_padding)}.about .content{max-width:1240px;margin:auto}.about .content .description{display:flex;width:auto;align-items:center}.about .content .description .icons{width:50%;display:flex;justify-content:center}.about .content .description .icons .icon01_anim{animation:1s linear both icon01_keyframe}.about .content .description .icons .icon02_anim{animation:2.4s linear both icon02_keyframe}.about .content .description .icons .icon03_anim{animation:1.2s linear both icon03_keyframe}.about .content .description p{width:50%;align-items:center}.about .content .list{margin-bottom:100px}.about .content .list h2 svg{width:100%;height:100%}.about .content .list h2 .svg_text{fill:none;stroke:#fff;stroke-dasharray:100% 0%;stroke-dashoffset:100%;stroke-width:1px;opacity:0;text-align:center}.about .content .list h2 .svg_text_anim{animation:svgtext_keyframe 2s linear forwards}.about .content .list ul{display:grid;grid-gap:5vw}.about .content .list li{display:flex}.about .content .list li .svg{margin-right:20px}.about section:nth-child(1){min-height:500px}.about section:nth-child(1) .icon{width:50%}.about section:nth-child(2) ul{grid-template-columns:repeat(3, 1fr)}.about section:nth-child(3){margin-bottom:100px}.about section:nth-child(4){margin-top:100px}.about section:nth-child(4) ul{grid-template-columns:repeat(2, 1fr)}.about section:nth-child(5){margin-bottom:100px}.about section:nth-child(6){margin-top:100px}.about section:nth-child(6) ul{grid-template-columns:repeat(2, 1fr)}.about .background{z-index:-1}.about .background .rectangle{position:absolute;width:50%;min-width:600px;max-width:800px;top:0;left:0;transform:rotate(45deg) translate(-50%, 10%)}.about .background .stop_anim{animation:1.6s linear both stop_keyframe}@media(max-width: 700px){.content{width:100%}.content .description{display:flex;flex-direction:column;width:auto;align-items:center}.content .description .icons{margin-bottom:50px;width:100% !important}.content .description .icons svg{width:100%}.content .description p{width:100% !important;align-items:center}.content .list li{display:flex;flex-direction:column}.content .list li .svg{margin-right:20px}.content .list li{margin-bottom:20px}section:nth-child(1){padding-top:60px}section:nth-child(2) ul{grid-template-columns:repeat(2, 1fr) !important}.description:nth-child(3){flex-direction:column-reverse}.description:nth-child(3) .icons{flex-direction:row-reverse}section:nth-child(4){margin-top:50px}section:nth-child(4) ul{grid-template-columns:repeat(2, 1fr)}section:nth-child(5){flex-direction:column-reverse}section:nth-child(5) .icons{flex-direction:row-reverse}section:nth-child(6){margin-top:50px ul;margin-top-grid-template-columns:repeat(2, 1fr)}.list h2 .svg_text{font-size:12vw;line-height:13vw}.background .rectangle{position:absolute;top:0 !important;left:0 !important;min-width:100% !important;transform:rotate(45deg) translate(-30%, 20%) !important}.background .stop_anim{animation:1.6s linear both stop_keyframe}}@keyframes svgtext_keyframe{0%{stroke-dashoffset:10%;stroke-dasharray:0% 40%;animation-timing-function:cubic-bezier(0.4, 0, 0.6, 1)}}@keyframes stop_keyframe{0%{stroke-dashoffset:-440px;animation-timing-function:cubic-bezier(0.4, 0, 0.6, 1)}100%{stroke-dashoffset:0px}}@keyframes icon01_keyframe{0%{stroke-dashoffset:792px;animation-timing-function:cubic-bezier(0.4, 0, 0.6, 1)}100%{stroke-dashoffset:0px}}@keyframes icon02_keyframe{0%{stroke-dashoffset:1015px;animation-timing-function:cubic-bezier(0.4, 0, 0.6, 1)}100%{stroke-dashoffset:0px}}@keyframes icon03_keyframe{0%{stroke-dashoffset:594px;animation-timing-function:cubic-bezier(0.4, 0, 0.6, 1)}100%{stroke-dashoffset:0px}}.contact{display:flex;place-items:center;width:100vw;height:100vh}.contact .content{z-index:1;display:flex;flex-direction:column;width:90vw;margin:auto}.contact .content .heading h1{font-size:var(--h5_fontsize);line-height:var(--h5_fontsize)10px;margin-bottom:20px}.contact .content .heading .email,.contact .content .heading .phone,.contact .content .heading .vcard{font-size:var(--h3_fontsize);color:var(--secondary_color)}.contact .content .heading{margin-bottom:40px}.contact .content .contacts{display:flex;width:100%}.contact .content .contacts img{opacity:0;height:150px}.contact .content .contacts .title{margin-bottom:10px;height:var(--h2_fontsize)}.contact .content .contacts .title .svg_text{font-size:var(--h2_fontsize);fill:none;stroke:#fff;stroke-dasharray:100% 0%;stroke-dashoffset:100%;stroke-width:1px;animation:heading_anim 1s linear forwards;animation-delay:800ms;font-family:"Roboto";opacity:0}.contact .content .contacts .social{width:30%}.contact .content .contacts .social .mask{width:100%}.contact .background .playanim{position:fixed;top:0px;right:0;height:120%;transform:translate(0%, -10%)}.contact .background .play_anim{animation:1.4s linear both play_keyframe}@media(max-width: 700px){.contact{height:calc(var(--vh, 1vh)*100)}.contact .content{padding:0}.contact .content .heading{padding:0}.contact .content .heading h1{font-size:10vw;line-height:10vw;margin-bottom:20px}.contact .content .heading .email,.contact .content .heading .phone,.contact .content .heading .vcard{font-size:6vw}.contact .content .heading{margin-bottom:40px}.contact .content .social{display:none}.contact .content .newsletter{margin-top:20px}.contact .background .playanim{position:fixed;top:0px;right:0;height:120%;transform:translate(50%, -10%)}.contact .background .play_anim{animation:1.4s linear both play_keyframe}}@keyframes play_keyframe{0%{stroke-dashoffset:594px;animation-timing-function:cubic-bezier(0.4, 0, 1, 1)}100%{stroke-dashoffset:0px}}@keyframes play_keyframe{0%{stroke-dashoffset:594px}100%{stroke-dashoffset:0px}}.projectdetail{display:grid;place-items:center;width:100vw;height:100vh}.projectdetail .player{position:relative;width:70vw;z-index:100;overflow:hidden}.projectdetail .player .loader{position:absolute;display:flex;bottom:0;top:0;bottom:0;left:0;right:0;margin:auto}.projectdetail .player .mask{width:100%;padding-bottom:56.25%;height:0}.projectdetail .player .mask iframe{position:absolute;top:0;left:0;margin:0;width:100%;height:100%;opacity:0}.projectdetail .controller{position:absolute;display:flex;width:100vw;height:100vh;place-items:center}.projectdetail .controller .button{cursor:pointer;width:100px}.projectdetail .controller .button .forward_anim{animation:2s linear both forward_keyframe}.projectdetail .controller .prev{position:absolute;left:20px}.projectdetail .controller .next{position:absolute;right:20px;transform:rotate(180deg)}.projectdetail .pagination{position:absolute;display:flex;bottom:20px;right:40px;align-items:flex-end}.projectdetail .pagination h1{font-family:var(--font_family_menu);font-size:var(--h3_fontsize);-webkit-text-fill-color:var(--primary_color);-webkit-text-stroke-color:rgba(0,0,0,0)}.projectdetail .pagination .current h1{-webkit-text-fill-color:var(--secondary_color)}.projectdetail .pagination .rectangle{width:200px;height:6px;border:1px solid #fff;margin:10px}.projectdetail .pagination .total{color:#908f8f}.projectdetail .info{position:absolute;left:40px;bottom:30px;text-align:left}.projectdetail .info .description{width:50vw}@media(max-width: 700px){.projectdetail{height:calc(var(--vh, 1vh)*100);display:flex;flex-direction:column;align-items:center;justify-content:center}.projectdetail .player{margin-top:0;width:90vw}.projectdetail .controller{position:absolute;display:flex;height:90px;bottom:0}.projectdetail .controller .button{cursor:pointer;width:50px}.projectdetail .pagination{position:absolute;display:flex;bottom:20px;left:100px;right:100px;justify-content:center;align-items:bottom;text-align:center}.projectdetail .pagination h1{font-family:var(--font_family_menu);font-size:var(--h3_fontsize);-webkit-text-fill-color:var(--primary_color);-webkit-text-stroke-color:rgba(0,0,0,0)}.projectdetail .pagination .current h1{-webkit-text-fill-color:var(--secondary_color)}.projectdetail .pagination .rectangle{width:200px;height:6px;border:1px solid #fff;margin:10px}.projectdetail .pagination .total{color:#908f8f}.projectdetail .info{position:relative;display:flex;margin:0;padding:0;width:100vw;left:0;top:0;bottom:0;flex-direction:column;padding:20px var(--horizontal_padding) 0 var(--horizontal_padding)}.projectdetail .info .title h1{font-size:8vw;line-height:9vw}}@keyframes forward_keyframe{0%{stroke-dashoffset:1015px;animation-timing-function:cubic-bezier(0.4, 0, 0.6, 1)}100%{stroke-dashoffset:0px}}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvY3NzL21haW4uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUEsV0FBVyxxQkFBcUIsa0JBQWtCLGdCQUFnQiwrQ0FBK0MsZ1hBQWdYLFdBQVcsbUJBQW1CLGtCQUFrQixnQkFBZ0Isd0NBQXdDLDZTQUE2UyxHQUFHLCtCQUErQixtQkFBbUIsNkJBQTZCLGtDQUFrQyxzQ0FBc0MsOEJBQThCLCtCQUErQixHQUFHLCtCQUErQixtQkFBbUIsNkJBQTZCLCtCQUErQixzQ0FBc0MsOEJBQThCLCtCQUErQixHQUFHLCtCQUErQixnQkFBZ0IseUJBQXlCLDZCQUE2Qiw2QkFBNkIsRUFBRSwrQkFBK0IsbUJBQW1CLDRCQUE0QixpQkFBaUIsMkJBQTJCLEVBQUUsK0JBQStCLDZCQUE2QixxQkFBcUIsR0FBRywrQkFBK0IsbUJBQW1CLDZCQUE2QixpQkFBaUIsMkJBQTJCLGdCQUFnQixNQUFNLHlCQUF5QiwyQkFBMkIsMEJBQTBCLHdCQUF3QiwyQkFBMkIsb0JBQW9CLG9CQUFvQixvQkFBb0Isb0JBQW9CLG1CQUFtQixvQkFBb0IscUJBQXFCLDJCQUEyQixxQkFBcUIsRUFBRSxTQUFTLFVBQVUsc0JBQXNCLHFCQUFxQixVQUFVLFNBQVMsdUNBQXVDLG1DQUFtQyxrQ0FBa0MscUJBQXFCLHdCQUF3QixhQUFhLFNBQVMsYUFBYSxjQUFjLGVBQWUsV0FBVyxZQUFZLHdDQUF3QyxZQUFZLGdCQUFnQixlQUFlLFdBQVcsWUFBWSx1Q0FBdUMsYUFBYSxVQUFVLGVBQWUsTUFBTSxRQUFRLE9BQU8sV0FBVyxZQUFZLFlBQVksc0JBQXNCLFlBQVksZUFBZSxhQUFhLE9BQU8sTUFBTSxXQUFXLG1CQUFtQiw4QkFBOEIsdUNBQXVDLFlBQVksVUFBVSxnQkFBZ0Isa0JBQWtCLFlBQVksZUFBZSxzQkFBc0IsZUFBZSxrQkFBa0IsV0FBVyxTQUFTLFdBQVcsVUFBVSxhQUFhLHdCQUF3QixhQUFh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QyxZQUFZLFdBQVcsc0JBQXNCLFlBQVksa0NBQWtDLGNBQWMscUJBQXFCLGtCQUFrQixVQUFVLFlBQVksZ0JBQWdCLGtDQUFrQyxXQUFXLHlCQUF5QixlQUFlLGdDQUFnQyxhQUFhLHNCQUFzQixtQkFBbUIsdUJBQXVCLHVCQUF1QixhQUFhLFdBQVcsMkJBQTJCLGtCQUFrQixhQUFhLFlBQVksU0FBUyxtQ0FBbUMsZUFBZSxXQUFXLDJCQUEyQixrQkFBa0IsYUFBYSxZQUFZLFdBQVcsWUFBWSx1QkFBdUIsbUJBQW1CLGtCQUFrQiw4QkFBOEIsb0NBQW9DLDZCQUE2Qiw2Q0FBNkMsd0NBQXdDLHVDQUF1QywrQ0FBK0Msc0NBQXNDLFlBQVksV0FBVyxzQkFBc0IsWUFBWSxrQ0FBa0MsY0FBYyxxQkFBcUIsa0JBQWtCLGFBQWEsU0FBUyxVQUFVLFlBQVksT0FBTyxNQUFNLFNBQVMsc0JBQXNCLG1FQUFtRSwrQkFBK0IsY0FBYyxpQkFBaUIsNEJBQTRCLEdBQUcseUJBQXlCLHVEQUF1RCxLQUFLLHVCIiwiZmlsZSI6ImNzcy9idWlsZC0xNzc2ZThlOTU4NTgzNjhlZTlkMy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCI7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO3NyYzp1cmwoXCIvZm9udHMvcm9ib3RvLXYyMC1sYXRpbi1yZWd1bGFyLmVvdFwiKTtzcmM6bG9jYWwoXCJSb2JvdG9cIiksbG9jYWwoXCJSb2JvdG8tUmVndWxhclwiKSx1cmwoXCIvZm9udHMvcm9ib3RvLXYyMC1sYXRpbi1yZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiL2ZvbnRzL3JvYm90by12MjAtbGF0aW4tcmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCIvZm9udHMvcm9ib3RvLXYyMC1sYXRpbi1yZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIvZm9udHMvcm9ib3RvLXYyMC1sYXRpbi1yZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIvZm9udHMvcm9ib3RvLXYyMC1sYXRpbi1yZWd1bGFyLnN2ZyNSb2JvdG9cIikgZm9ybWF0KFwic3ZnXCIpfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJTb3JhXCI7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NjAwO3NyYzp1cmwoXCIvZm9udHMvc29yYS12MS1sYXRpbi02MDAuZW90XCIpO3NyYzpsb2NhbChcIlwiKSx1cmwoXCIvZm9udHMvc29yYS12MS1sYXRpbi02MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIvZm9udHMvc29yYS12MS1sYXRpbi02MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksdXJsKFwiL2ZvbnRzL3NvcmEtdjEtbGF0aW4tNjAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIvZm9udHMvc29yYS12MS1sYXRpbi02MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi9mb250cy9zb3JhLXYxLWxhdGluLTYwMC5zdmcjU29yYVwiKSBmb3JtYXQoXCJzdmdcIil9aDF7Zm9udC1mYW1pbHk6dmFyKC0tZm9udF9mYW1pbHkpO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6dmFyKC0taDFfZm9udHNpemUpO2xpbmUtaGVpZ2h0OnZhcigtLWgxX2ZvbnRzaXplKTVweDstd2Via2l0LXRleHQtZmlsbC1jb2xvcjpyZ2JhKDAsMCwwLDApOy13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6MXB4Oy13ZWJraXQtdGV4dC1zdHJva2UtY29sb3I6I2ZmZn1oMntmb250LWZhbWlseTp2YXIoLS1mb250X2ZhbWlseSk7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZTp2YXIoLS1oMV9mb250c2l6ZSk7bGluZS1oZWlnaHQ6dmFyKC0taDFfZm9udHNpemUpOy13ZWJraXQtdGV4dC1maWxsLWNvbG9yOnJnYmEoMCwwLDAsMCk7LXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDoxcHg7LXdlYmtpdC10ZXh0LXN0cm9rZS1jb2xvcjojZmZmfWg1e2ZvbnQtZmFtaWx5OnZhcigtLWZvbnRfZmFtaWx5KTtmb250LXdlaWdodDo2MDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZTp2YXIoLS1oNV9mb250c2l6ZSk7Y29sb3I6dmFyKC0tc2Vjb25kYXJ5X2NvbG9yKX1we2ZvbnQtZmFtaWx5OnZhcigtLWZvbnRfZmFtaWx5KTtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOnZhcigtLXBfZm9udHNpemUpO2xpbmUtaGVpZ2h0OjMwcHg7Y29sb3I6dmFyKC0tcHJpbWFyeV9jb2xvcil9YXtmb250LWZhbWlseTp2YXIoLS1mb250X2ZhbWlseSk7Y29sb3I6dmFyKC0tc2Vjb25kYXJ5X2NvbG9yKTt0ZXh0LWRlY29yYXRpb246bm9uZX11bHtmb250LWZhbWlseTp2YXIoLS1mb250X2ZhbWlseSk7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZTp2YXIoLS11bF9mb250c2l6ZSk7bGluZS1oZWlnaHQ6MzBweDtjb2xvcjp2YXIoLS1wcmltYXJ5X2NvbG9yKTtsaXN0LXN0eWxlOm5vbmV9OnJvb3R7LS1wcmltYXJ5X2NvbG9yOiAjRTZFNkU2Oy0tc2Vjb25kYXJ5X2NvbG9yOiAjRkYzNjM2Oy0tdGVydGlhcnlfY29sb3I6ICMxMzEyMTA7LS1mb250X2ZhbWlseTogXCJSb2JvdG9cIjstLWZvbnRfZmFtaWx5X21lbnU6IFwiU29yYVwiOy0taDFfZm9udHNpemU6IDUwcHg7LS1oMl9mb250c2l6ZTogNDBweDstLWgzX2ZvbnRzaXplOiAzMHB4Oy0taDVfZm9udHNpemU6IDcwcHg7LS1wX2ZvbnRzaXplOiAxN3B4Oy0tdWxfZm9udHNpemU6IDE3cHg7LS1idG5fZm9udHNpemU6IDE1cHg7LS1ob3Jpem9udGFsX3BhZGRpbmc6IDMwcHg7LS1tb2JpbGVfc2l6ZTogNzAwcHh9KnttYXJnaW46MDtwYWRkaW5nOjA7Ym94LXNpemluZzpib3JkZXItYm94O3Njcm9sbGJhci13aWR0aDp0aGlufWh0bWwsYm9keXttYXJnaW46MDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRlcnRpYXJ5X2NvbG9yKTstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZTtzY3JvbGxiYXItd2lkdGg6bm9uZX1ib2R5Ojotd2Via2l0LXNjcm9sbGJhcntkaXNwbGF5Om5vbmV9Lm92ZXJsYXl7ZGlzcGxheTpub25lfS5vdmVybGF5IC5yZWR7cG9zaXRpb246Zml4ZWQ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXNlY29uZGFyeV9jb2xvcik7ei1pbmRleDo5OTl9Lm92ZXJsYXkgLmJsYWNre3Bvc2l0aW9uOmZpeGVkO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS10ZXJ0aWFyeV9jb2xvcik7ei1pbmRleDoxMDAwfS52c2VjdGlvbntwb3NpdGlvbjpmaXhlZDt0b3A6MDtyaWdodDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDphdXRvO21hcmdpbjphdXRvO3dpbGwtY2hhbmdlOnRyYW5zZm9ybX0ubmF2aWdhdGlvbntwb3NpdGlvbjpmaXhlZDtkaXNwbGF5OmZsZXg7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmc6MzBweCB2YXIoLS1ob3Jpem9udGFsX3BhZGRpbmcpO3otaW5kZXg6MTAxO29wYWNpdHk6MDtvdmVyZmxvdzpoaWRkZW59Lm5hdmlnYXRpb24gLmxvZ297aGVpZ2h0OjI1cHg7Y3Vyc29yOnBvaW50ZXJ9Lm5hdmlnYXRpb24gLm1lbnUtYnRue2N1cnNvcjpwb2ludGVyO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjM2cHg7dG9wOjMwcHg7cmlnaHQ6MzBweDt6LWluZGV4OjI7ZGlzcGxheTpub25lfS5uYXZpZ2F0aW9uIC5iYWNrZ3JvdW5ke2Rpc3BsYXk6bm9uZX0ubmF2aWdhdGlvbiB1bHtkaXNwbGF5OmZsZXg7Y29sb3I6dmFyKC0tcHJpbWFyeV9jb2xvcik7bGlzdC1zdHlsZTpub25lfS5uYXZpZ2F0aW9uIGxpe2ZvbnQtZmFtaWx5OnZhcigtLWZvbnRfZmFtaWx5X21lbnUpO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXNpemU6dmFyKC0tYnRuX2ZvbnRzaXplKTtsaW5lLWhlaWdodDp2YXIoLS1idG5fZm9udHNpemUpO21hcmdpbjowO21hcmdpbi1sZWZ0OjI1cHg7cGFkZGluZzowO2N1cnNvcjpwb2ludGVyfS5uYXZpZ2F0aW9uIC51bmRlcmxpbmVfX2FjdGl2ZXtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCgxMjBkZWcsIHZhcigtLXNlY29uZGFyeV9jb2xvcikgMCUsIHZhcigtLXNlY29uZGFyeV9jb2xvcikgMTAwJSk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZToxMDAlIDJweDtwYWRkaW5nLWJvdHRvbTo1cHg7YmFja2dyb3VuZC1wb3NpdGlvbjoxMDAlIDEwMCV9Lm5hdmlnYXRpb24gLnVuZGVybGluZV9fYW5pbXtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCgxMjBkZWcsIHZhcigtLXNlY29uZGFyeV9jb2xvcikgMCUsIHZhcigtLXNlY29uZGFyeV9jb2xvcikgMTAwJSk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTowIDJweDtwYWRkaW5nLWJvdHRvbTo1cHg7YmFja2dyb3VuZC1wb3NpdGlvbjoxMDAlIDEwMCU7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLXNpemUgLjI4cyBlYXNlLWlufS5uYXZpZ2F0aW9uIC51bmRlcmxpbmVfX2FuaW06aG92ZXJ7YmFja2dyb3VuZC1zaXplOjEwMCUgMnB4O2JhY2tncm91bmQtcG9zaXRpb246MCUgMTAwJTt0cmFuc2l0aW9uOmJhY2tncm91bmQtc2l6ZSAuMjhzIGVhc2UtaW4tb3V0fS5mb290ZXJ7bGVmdDowO2JvdHRvbTowO3Bvc2l0aW9uOmZpeGVkO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cGFkZGluZzoyMHB4IHZhcigtLWhvcml6b250YWxfcGFkZGluZyk7d2lkdGg6MTAwJTt6LWluZGV4Ojk5O29wYWNpdHk6MDtvdmVyZmxvdzpoaWRkZW59LmZvb3RlciBwe2ZvbnQtc2l6ZToxNHB4fS5mb290ZXIgdWx7ZGlzcGxheTpmbGV4O2xpc3Qtc3R5bGU6bm9uZX0uZm9vdGVyIGxpe21hcmdpbjowIDdweDtwYWRkaW5nOjAgM3B4fUBtZWRpYShtYXgtd2lkdGg6IDcwMHB4KXsudnNlY3Rpb257cG9zaXRpb246cmVsYXRpdmV9Lm5hdmlnYXRpb257bWFyZ2luOmF1dG99Lm5hdmlnYXRpb24gLmxvZ297cG9zaXRpb246YWJzb2x1dGU7dG9wOjMwcHg7ei1pbmRleDoxfS5uYXZpZ2F0aW9uIC5tZW51LWJ0bntkaXNwbGF5OmJsb2NrfS5uYXZpZ2F0aW9uIC5tZW51LWJ0bl9hY3RpdmUgLmxpbmU6bnRoLWNoaWxkKDEpe2FuaW1hdGlvbjouNHMgbm9ybWFsIGxpbmUwMTthbmltYXRpb24tZmlsbC1tb2RlOmZvcndhcmRzfS5uYXZpZ2F0aW9uIC5tZW51LWJ0bl9hY3RpdmUgLmxpbmU6bnRoLWNoaWxkKDIpe2FuaW1hdGlvbjouNHMgbm9ybWFsIGxpbmUwMjthbmltYXRpb24tZmlsbC1tb2RlOmZvcndhcmRzfS5uYXZpZ2F0aW9uIC5tZW51LWJ0bl9hY3RpdmUgLmxpbmU6bnRoLWNoaWxkKDMpe2FuaW1hdGlvbjouNHMgbm9ybWFsIGxpbmUwMzthbmltYXRpb24tZmlsbC1tb2RlOmZvcndhcmRzfS5uYXZpZ2F0aW9uIC5tZW51LWJ0bl9pbmFjdGl2ZSAubGluZTpudGgtY2hpbGQoMSl7YW5pbWF0aW9uOi40cyByZXZlcnNlIGxpbmUwMTthbmltYXRpb24tZmlsbC1tb2RlOmZvcndhcmRzfS5uYXZpZ2F0aW9uIC5tZW51LWJ0bl9pbmFjdGl2ZSAubGluZTpudGgtY2hpbGQoMil7YW5pbWF0aW9uOi40cyByZXZlcnNlIGxpbmUwMjthbmltYXRpb24tZmlsbC1tb2RlOmZvcndhcmRzfS5uYXZpZ2F0aW9uIC5tZW51LWJ0bl9pbmFjdGl2ZSAubGluZTpudGgtY2hpbGQoMyl7YW5pbWF0aW9uOi40cyByZXZlcnNlIGxpbmUwMzthbmltYXRpb24tZmlsbC1tb2RlOmZvcndhcmRzfS5uYXZpZ2F0aW9uIHVse3Bvc2l0aW9uOmZpeGVkO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt0b3A6MDtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MDt3aWR0aDoxMDB2dztoZWlnaHQ6MTAwdmg7aGVpZ2h0OmNhbGModmFyKC0tdmgsIDF2aCkqMTAwKTtkaXNwbGF5Om5vbmV9Lm5hdmlnYXRpb24gbGl7Zm9udC1mYW1pbHk6dmFyKC0tZm9udF9mYW1pbHkpO2ZvbnQtd2VpZ2h0Om5vcm1hbDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zaXplOjE4dnc7bGluZS1oZWlnaHQ6MTh2dzstd2Via2l0LXRleHQtZmlsbC1jb2xvcjpyZ2JhKDAsMCwwLDApOy13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6MXB4Oy13ZWJraXQtdGV4dC1zdHJva2UtY29sb3I6I2ZmZjttYXJnaW46NnZoO2N1cnNvcjpwb2ludGVyO3VzZXItc2VsZWN0Om5vbmU7b3BhY2l0eTowfS5uYXZpZ2F0aW9uIC5iYWNrZ3JvdW5ke2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjAlO29wYWNpdHk6MDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRlcnRpYXJ5X2NvbG9yKTt6LWluZGV4Oi0xfX0uc3BsaXR0ZXh0IHNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2t9LnNwbGl0dGV4dCAubWFza3tkaXNwbGF5OmlubGluZS1mbGV4O292ZXJmbG93OmhpZGRlbn0uc3BsaXR0ZXh0IC5jb250ZW50e2Rpc3BsYXk6aW5saW5lLWJsb2NrfUBrZXlmcmFtZXMgbGluZTAxezAle3RyYW5zZm9ybTp0cmFuc2xhdGUoMTVweCwgNS41cHgpIHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoLTE1cHgsIC0xLjVweCl9MTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlKDE4cHgsIDEyLjVweCkgcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoLTE1cHgsIC0xLjVweCl9fUBrZXlmcmFtZXMgbGluZTAyezAle29wYWNpdHk6MX0yNSV7b3BhY2l0eTowfTEwMCV7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGxpbmUwM3swJXt0cmFuc2Zvcm06dHJhbnNsYXRlKDE4cHgsIDE5LjVweCkgcm90YXRlKDBkZWcpIHRyYW5zbGF0ZSgtMTVweCwgLTEuNXB4KX0xMDAle3RyYW5zZm9ybTp0cmFuc2xhdGUoMThweCwgMTIuNXB4KSByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoLTE1cHgsIC0xLjVweCl9fS5ob21le2Rpc3BsYXk6Z3JpZDtwbGFjZS1pdGVtczpjZW50ZXI7d2lkdGg6MTAwdnc7aGVpZ2h0OjEwMHZofS5ob21lIC53cmFwcGVye3dpZHRoOjgwdnd9LmhvbWUgLndyYXBwZXIgLmhlYWRpbmd7aGVpZ2h0Ojd2d30uaG9tZSAud3JhcHBlciAuaGVhZGluZyBzdmd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uaG9tZSAud3JhcHBlciAuaGVhZGluZyAuc3ZnX3RleHR7ZmlsbDpub25lO3N0cm9rZTojZmZmO3N0cm9rZS1kYXNoYXJyYXk6MTAwJSAwJTtzdHJva2UtZGFzaG9mZnNldDoxMDAlO3N0cm9rZS13aWR0aDoxcHg7YW5pbWF0aW9uOmhlYWRpbmdfYW5pbSAycyBsaW5lYXIgZm9yd2FyZHM7YW5pbWF0aW9uLWRlbGF5OjIwMG1zO2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCI7Zm9udC1zaXplOjZ2dztvcGFjaXR5OjB9QG1lZGlhKG1heC13aWR0aDogNzAwcHgpey5ob21le2hlaWdodDpjYWxjKHZhcigtLXZoLCAxdmgpKjEwMCl9LmhvbWUgLndyYXBwZXJ7d2lkdGg6ODV2dzttYXJnaW46YXV0b30uaG9tZSAud3JhcHBlciAuaGVhZGluZyAuc3ZnX3RleHR7c3Ryb2tlLXdpZHRoOi41cHh9fUBrZXlmcmFtZXMgaGVhZGluZ19hbmltezEwMCV7b3BhY2l0eToxfTAle29wYWNpdHk6MTtzdHJva2UtZGFzaG9mZnNldDoxMCU7c3Ryb2tlLWRhc2hhcnJheTowJSA0MCU7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC40LCAwLCAwLjYsIDEpfX1Aa2V5ZnJhbWVzIGEwX2RvezAle3N0cm9rZS1kYXNob2Zmc2V0Ojc5MnB4O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNCwgMCwgMC42LCAxKX04My4zMzMle3N0cm9rZS1kYXNob2Zmc2V0OjBweH0xMDAle3N0cm9rZS1kYXNob2Zmc2V0OjBweH19QGtleWZyYW1lcyBhMV9kb3swJXtzdHJva2UtZGFzaG9mZnNldDo2MjJweDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjQsIDAsIDAuNiwgMSl9ODMuMzMzJXtzdHJva2UtZGFzaG9mZnNldDowcHh9MTAwJXtzdHJva2UtZGFzaG9mZnNldDowcHh9fUBrZXlmcmFtZXMgYTJfZG97MCV7c3Ryb2tlLWRhc2hvZmZzZXQ6MTAxNXB4fTQuMTY3JXtzdHJva2UtZGFzaG9mZnNldDoxMDE1cHg7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC40LCAwLCAwLjYsIDEpfTEwMCV7c3Ryb2tlLWRhc2hvZmZzZXQ6NDBweH19QGtleWZyYW1lcyBhM19kb3swJXtzdHJva2UtZGFzaG9mZnNldDo1OTBweDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjQsIDAsIDAuNiwgMSl9ODMuMzMzJXtzdHJva2UtZGFzaG9mZnNldDowcHh9MTAwJXtzdHJva2UtZGFzaG9mZnNldDowcHh9fUBrZXlmcmFtZXMgYTRfZG97MCV7c3Ryb2tlLWRhc2hvZmZzZXQ6OTA0cHg7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC40LCAwLCAwLjYsIDEpfTEwMCV7c3Ryb2tlLWRhc2hvZmZzZXQ6MHB4fX0ud29ya3tkaXNwbGF5OmZsZXg7d2lkdGg6MTAwdnd9LndvcmsgLnByb2plY3Rze21hcmdpbjowO3BhZGRpbmc6MTAwcHggdmFyKC0taG9yaXpvbnRhbF9wYWRkaW5nKTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3otaW5kZXg6MX0ud29yayAucHJvamVjdHMgYXtmb250LWZhbWlseTp2YXIoLS1mb250X2ZhbWlseSk7Zm9udC13ZWlnaHQ6bm9ybWFsO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXNpemU6ODBweDtsaW5lLWhlaWdodDo5MHB4Oy13ZWJraXQtdGV4dC1maWxsLWNvbG9yOnJnYmEoMCwwLDAsMCk7LXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDoxcHg7LXdlYmtpdC10ZXh0LXN0cm9rZS1jb2xvcjojZmZmO21hcmdpbi1ib3R0b206NTBweDtjdXJzb3I6cG9pbnRlcjt1c2VyLXNlbGVjdDpub25lfS53b3JrIC5wcm9qZWN0cyBhOmhvdmVyLC53b3JrIC5wcm9qZWN0cyBhOmZvY3Vzey13ZWJraXQtdGV4dC1zdHJva2UtY29sb3I6dW5zZXQ7LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6dW5zZXQ7Y29sb3I6dmFyKC0tcHJpbWFyeV9jb2xvcil9LndvcmsgLmJhY2tncm91bmQgLnJlY3twb3NpdGlvbjpmaXhlZDtoZWlnaHQ6MTIwdmg7bWluLWhlaWdodDo4MDBweDtyaWdodDowO3RyYW5zZm9ybTp0cmFuc2xhdGUoNDAlLCAtMTAlKX0ud29yayAuYmFja2dyb3VuZCAuY2lyY2xlX2FuaW17YW5pbWF0aW9uOjEuNnMgbGluZWFyIGJvdGggY2lyY2xlX2tleWZyYW1lfUBtZWRpYShtYXgtd2lkdGg6IDcwMHB4KXsud29yayAucHJvamVjdHMgYXtmb250LXNpemU6MTB2dztsaW5lLWhlaWdodDoxMnZ3fS5iYWNrZ3JvdW5kIC5yZWN7cG9zaXRpb246Zml4ZWQ7bWluLWhlaWdodDoxMDBweCAhaW1wb3J0YW50O2hlaWdodDpjYWxjKHZhcigtLXZoLCAxdmgpKjgwKSAhaW1wb3J0YW50O3RyYW5zZm9ybTp0cmFuc2xhdGUoNjAlLCAtMTAlKSAhaW1wb3J0YW50fX1Aa2V5ZnJhbWVzIGNpcmNsZV9rZXlmcmFtZXswJXtzdHJva2UtZGFzaG9mZnNldDo1MDBweDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjQsIDAsIDAuNiwgMSl9MTAwJXtzdHJva2UtZGFzaG9mZnNldDowcHh9fS5hYm91dHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3BhZGRpbmc6dmFyKC0taG9yaXpvbnRhbF9wYWRkaW5nKX0uYWJvdXQgLmNvbnRlbnR7bWF4LXdpZHRoOjEyNDBweDttYXJnaW46YXV0b30uYWJvdXQgLmNvbnRlbnQgLmRlc2NyaXB0aW9ue2Rpc3BsYXk6ZmxleDt3aWR0aDphdXRvO2FsaWduLWl0ZW1zOmNlbnRlcn0uYWJvdXQgLmNvbnRlbnQgLmRlc2NyaXB0aW9uIC5pY29uc3t3aWR0aDo1MCU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmFib3V0IC5jb250ZW50IC5kZXNjcmlwdGlvbiAuaWNvbnMgLmljb24wMV9hbmlte2FuaW1hdGlvbjoxcyBsaW5lYXIgYm90aCBpY29uMDFfa2V5ZnJhbWV9LmFib3V0IC5jb250ZW50IC5kZXNjcmlwdGlvbiAuaWNvbnMgLmljb24wMl9hbmlte2FuaW1hdGlvbjoyLjRzIGxpbmVhciBib3RoIGljb24wMl9rZXlmcmFtZX0uYWJvdXQgLmNvbnRlbnQgLmRlc2NyaXB0aW9uIC5pY29ucyAuaWNvbjAzX2FuaW17YW5pbWF0aW9uOjEuMnMgbGluZWFyIGJvdGggaWNvbjAzX2tleWZyYW1lfS5hYm91dCAuY29udGVudCAuZGVzY3JpcHRpb24gcHt3aWR0aDo1MCU7YWxpZ24taXRlbXM6Y2VudGVyfS5hYm91dCAuY29udGVudCAubGlzdHttYXJnaW4tYm90dG9tOjEwMHB4fS5hYm91dCAuY29udGVudCAubGlzdCBoMiBzdmd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uYWJvdXQgLmNvbnRlbnQgLmxpc3QgaDIgLnN2Z190ZXh0e2ZpbGw6bm9uZTtzdHJva2U6I2ZmZjtzdHJva2UtZGFzaGFycmF5OjEwMCUgMCU7c3Ryb2tlLWRhc2hvZmZzZXQ6MTAwJTtzdHJva2Utd2lkdGg6MXB4O29wYWNpdHk6MDt0ZXh0LWFsaWduOmNlbnRlcn0uYWJvdXQgLmNvbnRlbnQgLmxpc3QgaDIgLnN2Z190ZXh0X2FuaW17YW5pbWF0aW9uOnN2Z3RleHRfa2V5ZnJhbWUgMnMgbGluZWFyIGZvcndhcmRzfS5hYm91dCAuY29udGVudCAubGlzdCB1bHtkaXNwbGF5OmdyaWQ7Z3JpZC1nYXA6NXZ3fS5hYm91dCAuY29udGVudCAubGlzdCBsaXtkaXNwbGF5OmZsZXh9LmFib3V0IC5jb250ZW50IC5saXN0IGxpIC5zdmd7bWFyZ2luLXJpZ2h0OjIwcHh9LmFib3V0IHNlY3Rpb246bnRoLWNoaWxkKDEpe21pbi1oZWlnaHQ6NTAwcHh9LmFib3V0IHNlY3Rpb246bnRoLWNoaWxkKDEpIC5pY29ue3dpZHRoOjUwJX0uYWJvdXQgc2VjdGlvbjpudGgtY2hpbGQoMikgdWx7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLCAxZnIpfS5hYm91dCBzZWN0aW9uOm50aC1jaGlsZCgzKXttYXJnaW4tYm90dG9tOjEwMHB4fS5hYm91dCBzZWN0aW9uOm50aC1jaGlsZCg0KXttYXJnaW4tdG9wOjEwMHB4fS5hYm91dCBzZWN0aW9uOm50aC1jaGlsZCg0KSB1bHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIDFmcil9LmFib3V0IHNlY3Rpb246bnRoLWNoaWxkKDUpe21hcmdpbi1ib3R0b206MTAwcHh9LmFib3V0IHNlY3Rpb246bnRoLWNoaWxkKDYpe21hcmdpbi10b3A6MTAwcHh9LmFib3V0IHNlY3Rpb246bnRoLWNoaWxkKDYpIHVse2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwgMWZyKX0uYWJvdXQgLmJhY2tncm91bmR7ei1pbmRleDotMX0uYWJvdXQgLmJhY2tncm91bmQgLnJlY3RhbmdsZXtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDo1MCU7bWluLXdpZHRoOjYwMHB4O21heC13aWR0aDo4MDBweDt0b3A6MDtsZWZ0OjA7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKC01MCUsIDEwJSl9LmFib3V0IC5iYWNrZ3JvdW5kIC5zdG9wX2FuaW17YW5pbWF0aW9uOjEuNnMgbGluZWFyIGJvdGggc3RvcF9rZXlmcmFtZX1AbWVkaWEobWF4LXdpZHRoOiA3MDBweCl7LmNvbnRlbnR7d2lkdGg6MTAwJX0uY29udGVudCAuZGVzY3JpcHRpb257ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjt3aWR0aDphdXRvO2FsaWduLWl0ZW1zOmNlbnRlcn0uY29udGVudCAuZGVzY3JpcHRpb24gLmljb25ze21hcmdpbi1ib3R0b206NTBweDt3aWR0aDoxMDAlICFpbXBvcnRhbnR9LmNvbnRlbnQgLmRlc2NyaXB0aW9uIC5pY29ucyBzdmd7d2lkdGg6MTAwJX0uY29udGVudCAuZGVzY3JpcHRpb24gcHt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6Y2VudGVyfS5jb250ZW50IC5saXN0IGxpe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmNvbnRlbnQgLmxpc3QgbGkgLnN2Z3ttYXJnaW4tcmlnaHQ6MjBweH0uY29udGVudCAubGlzdCBsaXttYXJnaW4tYm90dG9tOjIwcHh9c2VjdGlvbjpudGgtY2hpbGQoMSl7cGFkZGluZy10b3A6NjBweH1zZWN0aW9uOm50aC1jaGlsZCgyKSB1bHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIDFmcikgIWltcG9ydGFudH0uZGVzY3JpcHRpb246bnRoLWNoaWxkKDMpe2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlfS5kZXNjcmlwdGlvbjpudGgtY2hpbGQoMykgLmljb25ze2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlfXNlY3Rpb246bnRoLWNoaWxkKDQpe21hcmdpbi10b3A6NTBweH1zZWN0aW9uOm50aC1jaGlsZCg0KSB1bHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIDFmcil9c2VjdGlvbjpudGgtY2hpbGQoNSl7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2V9c2VjdGlvbjpudGgtY2hpbGQoNSkgLmljb25ze2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlfXNlY3Rpb246bnRoLWNoaWxkKDYpe21hcmdpbi10b3A6NTBweCB1bDttYXJnaW4tdG9wLWdyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwgMWZyKX0ubGlzdCBoMiAuc3ZnX3RleHR7Zm9udC1zaXplOjEydnc7bGluZS1oZWlnaHQ6MTN2d30uYmFja2dyb3VuZCAucmVjdGFuZ2xle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowICFpbXBvcnRhbnQ7bGVmdDowICFpbXBvcnRhbnQ7bWluLXdpZHRoOjEwMCUgIWltcG9ydGFudDt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoLTMwJSwgMjAlKSAhaW1wb3J0YW50fS5iYWNrZ3JvdW5kIC5zdG9wX2FuaW17YW5pbWF0aW9uOjEuNnMgbGluZWFyIGJvdGggc3RvcF9rZXlmcmFtZX19QGtleWZyYW1lcyBzdmd0ZXh0X2tleWZyYW1lezAle3N0cm9rZS1kYXNob2Zmc2V0OjEwJTtzdHJva2UtZGFzaGFycmF5OjAlIDQwJTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjQsIDAsIDAuNiwgMSl9fUBrZXlmcmFtZXMgc3RvcF9rZXlmcmFtZXswJXtzdHJva2UtZGFzaG9mZnNldDotNDQwcHg7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC40LCAwLCAwLjYsIDEpfTEwMCV7c3Ryb2tlLWRhc2hvZmZzZXQ6MHB4fX1Aa2V5ZnJhbWVzIGljb24wMV9rZXlmcmFtZXswJXtzdHJva2UtZGFzaG9mZnNldDo3OTJweDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjQsIDAsIDAuNiwgMSl9MTAwJXtzdHJva2UtZGFzaG9mZnNldDowcHh9fUBrZXlmcmFtZXMgaWNvbjAyX2tleWZyYW1lezAle3N0cm9rZS1kYXNob2Zmc2V0OjEwMTVweDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjQsIDAsIDAuNiwgMSl9MTAwJXtzdHJva2UtZGFzaG9mZnNldDowcHh9fUBrZXlmcmFtZXMgaWNvbjAzX2tleWZyYW1lezAle3N0cm9rZS1kYXNob2Zmc2V0OjU5NHB4O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNCwgMCwgMC42LCAxKX0xMDAle3N0cm9rZS1kYXNob2Zmc2V0OjBweH19LmNvbnRhY3R7ZGlzcGxheTpmbGV4O3BsYWNlLWl0ZW1zOmNlbnRlcjt3aWR0aDoxMDB2dztoZWlnaHQ6MTAwdmh9LmNvbnRhY3QgLmNvbnRlbnR7ei1pbmRleDoxO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47d2lkdGg6OTB2dzttYXJnaW46YXV0b30uY29udGFjdCAuY29udGVudCAuaGVhZGluZyBoMXtmb250LXNpemU6dmFyKC0taDVfZm9udHNpemUpO2xpbmUtaGVpZ2h0OnZhcigtLWg1X2ZvbnRzaXplKTEwcHg7bWFyZ2luLWJvdHRvbToyMHB4fS5jb250YWN0IC5jb250ZW50IC5oZWFkaW5nIC5lbWFpbCwuY29udGFjdCAuY29udGVudCAuaGVhZGluZyAucGhvbmUsLmNvbnRhY3QgLmNvbnRlbnQgLmhlYWRpbmcgLnZjYXJke2ZvbnQtc2l6ZTp2YXIoLS1oM19mb250c2l6ZSk7Y29sb3I6dmFyKC0tc2Vjb25kYXJ5X2NvbG9yKX0uY29udGFjdCAuY29udGVudCAuaGVhZGluZ3ttYXJnaW4tYm90dG9tOjQwcHh9LmNvbnRhY3QgLmNvbnRlbnQgLmNvbnRhY3Rze2Rpc3BsYXk6ZmxleDt3aWR0aDoxMDAlfS5jb250YWN0IC5jb250ZW50IC5jb250YWN0cyBpbWd7b3BhY2l0eTowO2hlaWdodDoxNTBweH0uY29udGFjdCAuY29udGVudCAuY29udGFjdHMgLnRpdGxle21hcmdpbi1ib3R0b206MTBweDtoZWlnaHQ6dmFyKC0taDJfZm9udHNpemUpfS5jb250YWN0IC5jb250ZW50IC5jb250YWN0cyAudGl0bGUgLnN2Z190ZXh0e2ZvbnQtc2l6ZTp2YXIoLS1oMl9mb250c2l6ZSk7ZmlsbDpub25lO3N0cm9rZTojZmZmO3N0cm9rZS1kYXNoYXJyYXk6MTAwJSAwJTtzdHJva2UtZGFzaG9mZnNldDoxMDAlO3N0cm9rZS13aWR0aDoxcHg7YW5pbWF0aW9uOmhlYWRpbmdfYW5pbSAxcyBsaW5lYXIgZm9yd2FyZHM7YW5pbWF0aW9uLWRlbGF5OjgwMG1zO2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCI7b3BhY2l0eTowfS5jb250YWN0IC5jb250ZW50IC5jb250YWN0cyAuc29jaWFse3dpZHRoOjMwJX0uY29udGFjdCAuY29udGVudCAuY29udGFjdHMgLnNvY2lhbCAubWFza3t3aWR0aDoxMDAlfS5jb250YWN0IC5iYWNrZ3JvdW5kIC5wbGF5YW5pbXtwb3NpdGlvbjpmaXhlZDt0b3A6MHB4O3JpZ2h0OjA7aGVpZ2h0OjEyMCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwJSwgLTEwJSl9LmNvbnRhY3QgLmJhY2tncm91bmQgLnBsYXlfYW5pbXthbmltYXRpb246MS40cyBsaW5lYXIgYm90aCBwbGF5X2tleWZyYW1lfUBtZWRpYShtYXgtd2lkdGg6IDcwMHB4KXsuY29udGFjdHtoZWlnaHQ6Y2FsYyh2YXIoLS12aCwgMXZoKSoxMDApfS5jb250YWN0IC5jb250ZW50e3BhZGRpbmc6MH0uY29udGFjdCAuY29udGVudCAuaGVhZGluZ3twYWRkaW5nOjB9LmNvbnRhY3QgLmNvbnRlbnQgLmhlYWRpbmcgaDF7Zm9udC1zaXplOjEwdnc7bGluZS1oZWlnaHQ6MTB2dzttYXJnaW4tYm90dG9tOjIwcHh9LmNvbnRhY3QgLmNvbnRlbnQgLmhlYWRpbmcgLmVtYWlsLC5jb250YWN0IC5jb250ZW50IC5oZWFkaW5nIC5waG9uZSwuY29udGFjdCAuY29udGVudCAuaGVhZGluZyAudmNhcmR7Zm9udC1zaXplOjZ2d30uY29udGFjdCAuY29udGVudCAuaGVhZGluZ3ttYXJnaW4tYm90dG9tOjQwcHh9LmNvbnRhY3QgLmNvbnRlbnQgLnNvY2lhbHtkaXNwbGF5Om5vbmV9LmNvbnRhY3QgLmNvbnRlbnQgLm5ld3NsZXR0ZXJ7bWFyZ2luLXRvcDoyMHB4fS5jb250YWN0IC5iYWNrZ3JvdW5kIC5wbGF5YW5pbXtwb3NpdGlvbjpmaXhlZDt0b3A6MHB4O3JpZ2h0OjA7aGVpZ2h0OjEyMCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSg1MCUsIC0xMCUpfS5jb250YWN0IC5iYWNrZ3JvdW5kIC5wbGF5X2FuaW17YW5pbWF0aW9uOjEuNHMgbGluZWFyIGJvdGggcGxheV9rZXlmcmFtZX19QGtleWZyYW1lcyBwbGF5X2tleWZyYW1lezAle3N0cm9rZS1kYXNob2Zmc2V0OjU5NHB4O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNCwgMCwgMSwgMSl9MTAwJXtzdHJva2UtZGFzaG9mZnNldDowcHh9fUBrZXlmcmFtZXMgcGxheV9rZXlmcmFtZXswJXtzdHJva2UtZGFzaG9mZnNldDo1OTRweH0xMDAle3N0cm9rZS1kYXNob2Zmc2V0OjBweH19LnByb2plY3RkZXRhaWx7ZGlzcGxheTpncmlkO3BsYWNlLWl0ZW1zOmNlbnRlcjt3aWR0aDoxMDB2dztoZWlnaHQ6MTAwdmh9LnByb2plY3RkZXRhaWwgLnBsYXllcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDo3MHZ3O3otaW5kZXg6MTAwO292ZXJmbG93OmhpZGRlbn0ucHJvamVjdGRldGFpbCAucGxheWVyIC5sb2FkZXJ7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpmbGV4O2JvdHRvbTowO3RvcDowO2JvdHRvbTowO2xlZnQ6MDtyaWdodDowO21hcmdpbjphdXRvfS5wcm9qZWN0ZGV0YWlsIC5wbGF5ZXIgLm1hc2t7d2lkdGg6MTAwJTtwYWRkaW5nLWJvdHRvbTo1Ni4yNSU7aGVpZ2h0OjB9LnByb2plY3RkZXRhaWwgLnBsYXllciAubWFzayBpZnJhbWV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO21hcmdpbjowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3BhY2l0eTowfS5wcm9qZWN0ZGV0YWlsIC5jb250cm9sbGVye3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6ZmxleDt3aWR0aDoxMDB2dztoZWlnaHQ6MTAwdmg7cGxhY2UtaXRlbXM6Y2VudGVyfS5wcm9qZWN0ZGV0YWlsIC5jb250cm9sbGVyIC5idXR0b257Y3Vyc29yOnBvaW50ZXI7d2lkdGg6MTAwcHh9LnByb2plY3RkZXRhaWwgLmNvbnRyb2xsZXIgLmJ1dHRvbiAuZm9yd2FyZF9hbmlte2FuaW1hdGlvbjoycyBsaW5lYXIgYm90aCBmb3J3YXJkX2tleWZyYW1lfS5wcm9qZWN0ZGV0YWlsIC5jb250cm9sbGVyIC5wcmV2e3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MjBweH0ucHJvamVjdGRldGFpbCAuY29udHJvbGxlciAubmV4dHtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoyMHB4O3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0ucHJvamVjdGRldGFpbCAucGFnaW5hdGlvbntwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmZsZXg7Ym90dG9tOjIwcHg7cmlnaHQ6NDBweDthbGlnbi1pdGVtczpmbGV4LWVuZH0ucHJvamVjdGRldGFpbCAucGFnaW5hdGlvbiBoMXtmb250LWZhbWlseTp2YXIoLS1mb250X2ZhbWlseV9tZW51KTtmb250LXNpemU6dmFyKC0taDNfZm9udHNpemUpOy13ZWJraXQtdGV4dC1maWxsLWNvbG9yOnZhcigtLXByaW1hcnlfY29sb3IpOy13ZWJraXQtdGV4dC1zdHJva2UtY29sb3I6cmdiYSgwLDAsMCwwKX0ucHJvamVjdGRldGFpbCAucGFnaW5hdGlvbiAuY3VycmVudCBoMXstd2Via2l0LXRleHQtZmlsbC1jb2xvcjp2YXIoLS1zZWNvbmRhcnlfY29sb3IpfS5wcm9qZWN0ZGV0YWlsIC5wYWdpbmF0aW9uIC5yZWN0YW5nbGV7d2lkdGg6MjAwcHg7aGVpZ2h0OjZweDtib3JkZXI6MXB4IHNvbGlkICNmZmY7bWFyZ2luOjEwcHh9LnByb2plY3RkZXRhaWwgLnBhZ2luYXRpb24gLnRvdGFse2NvbG9yOiM5MDhmOGZ9LnByb2plY3RkZXRhaWwgLmluZm97cG9zaXRpb246YWJzb2x1dGU7bGVmdDo0MHB4O2JvdHRvbTozMHB4O3RleHQtYWxpZ246bGVmdH0ucHJvamVjdGRldGFpbCAuaW5mbyAuZGVzY3JpcHRpb257d2lkdGg6NTB2d31AbWVkaWEobWF4LXdpZHRoOiA3MDBweCl7LnByb2plY3RkZXRhaWx7aGVpZ2h0OmNhbGModmFyKC0tdmgsIDF2aCkqMTAwKTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5wcm9qZWN0ZGV0YWlsIC5wbGF5ZXJ7bWFyZ2luLXRvcDowO3dpZHRoOjkwdnd9LnByb2plY3RkZXRhaWwgLmNvbnRyb2xsZXJ7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpmbGV4O2hlaWdodDo5MHB4O2JvdHRvbTowfS5wcm9qZWN0ZGV0YWlsIC5jb250cm9sbGVyIC5idXR0b257Y3Vyc29yOnBvaW50ZXI7d2lkdGg6NTBweH0ucHJvamVjdGRldGFpbCAucGFnaW5hdGlvbntwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmZsZXg7Ym90dG9tOjIwcHg7bGVmdDoxMDBweDtyaWdodDoxMDBweDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmJvdHRvbTt0ZXh0LWFsaWduOmNlbnRlcn0ucHJvamVjdGRldGFpbCAucGFnaW5hdGlvbiBoMXtmb250LWZhbWlseTp2YXIoLS1mb250X2ZhbWlseV9tZW51KTtmb250LXNpemU6dmFyKC0taDNfZm9udHNpemUpOy13ZWJraXQtdGV4dC1maWxsLWNvbG9yOnZhcigtLXByaW1hcnlfY29sb3IpOy13ZWJraXQtdGV4dC1zdHJva2UtY29sb3I6cmdiYSgwLDAsMCwwKX0ucHJvamVjdGRldGFpbCAucGFnaW5hdGlvbiAuY3VycmVudCBoMXstd2Via2l0LXRleHQtZmlsbC1jb2xvcjp2YXIoLS1zZWNvbmRhcnlfY29sb3IpfS5wcm9qZWN0ZGV0YWlsIC5wYWdpbmF0aW9uIC5yZWN0YW5nbGV7d2lkdGg6MjAwcHg7aGVpZ2h0OjZweDtib3JkZXI6MXB4IHNvbGlkICNmZmY7bWFyZ2luOjEwcHh9LnByb2plY3RkZXRhaWwgLnBhZ2luYXRpb24gLnRvdGFse2NvbG9yOiM5MDhmOGZ9LnByb2plY3RkZXRhaWwgLmluZm97cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O21hcmdpbjowO3BhZGRpbmc6MDt3aWR0aDoxMDB2dztsZWZ0OjA7dG9wOjA7Ym90dG9tOjA7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3BhZGRpbmc6MjBweCB2YXIoLS1ob3Jpem9udGFsX3BhZGRpbmcpIDAgdmFyKC0taG9yaXpvbnRhbF9wYWRkaW5nKX0ucHJvamVjdGRldGFpbCAuaW5mbyAudGl0bGUgaDF7Zm9udC1zaXplOjh2dztsaW5lLWhlaWdodDo5dnd9fUBrZXlmcmFtZXMgZm9yd2FyZF9rZXlmcmFtZXswJXtzdHJva2UtZGFzaG9mZnNldDoxMDE1cHg7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC40LCAwLCAwLjYsIDEpfTEwMCV7c3Ryb2tlLWRhc2hvZmZzZXQ6MHB4fX0iXSwic291cmNlUm9vdCI6IiJ9*/