.form ::-moz-placeholder{color:var(--color-black-30)}.form ::placeholder{color:var(--color-black-30)}.form__container{display:flex;flex-direction:column;gap:2.3426061493vw}@media (min-width:1367px){.form__container{gap:1.6666666667vw}}@media (min-width:576px) and (max-width:991px){.form__container{gap:2.0942408377vw}}@media (max-width:575px){.form__container{gap:4.132231405vmin}}.form__field-error{color:red;margin-top:.5em}.form__file-remove{padding:0;margin-left:.5em;border:0;background:0 0;color:red}.form__row{display:flex;margin:0 -.7320644217vw}@media (min-width:1367px){.form__row{margin:0 -.5208333333vw}}@media (min-width:576px) and (max-width:991px){.form__row{margin:0;flex-direction:column;gap:2.0942408377vw}}@media (max-width:575px){.form__row{margin:0 -2.7548209366vmin}}.form__col{margin:0 .7320644217vw}.form__col--6{flex-basis:calc(50% - 1.4641288433vw)}@media (min-width:1367px){.form__col--6{flex-basis:calc(50% - 1.0416666667vw)}}@media (min-width:576px) and (max-width:991px){.form__col--6{flex-basis:auto}}@media (max-width:575px){.form__col--6{flex-basis:calc(50% - 5.5096418733vmin)}}@media (min-width:1367px){.form__col{margin:0 .5208333333vw}}@media (min-width:576px) and (max-width:991px){.form__col{margin:0}}@media (max-width:575px){.form__col{margin:0 2.7548209366vmin}}.form__input{width:100%;font-weight:500;font-size:2.4890190337vw;line-height:90%;letter-spacing:-.02em;font-family:var(--font-secondary);padding:0 0 .439238653vw;border:0;border-bottom:1px solid var(--color-border);transition:all .3s ease-out}.form__input:focus{border-bottom-color:var(--color-primary)}@media (min-width:1367px){.form__input{font-size:2.3958333333vw;padding:0 0 .3125vw}}@media (min-width:576px) and (max-width:991px){.form__input{font-size:3.664921466vw;padding:0 0 .7853403141vw}}@media (max-width:575px){.form__input{font-size:5.5096418733vmin;padding:0 0 2.7548209366vmin}}.form__policy{margin:4.39238653vw 0 2.9282576867vw}@media (min-width:1367px){.form__policy{margin:3.125vw 0 2.0833333333vw}}@media (min-width:576px) and (max-width:991px){.form__policy{margin:7.8534031414vw 0 5.2356020942vw}}@media (max-width:575px){.form__policy{margin:8.2644628099vmin 0}}.form__fileitem{display:flex;gap:1.4641288433vw}@media (min-width:1367px){.form__fileitem{gap:1.0416666667vw}}@media (min-width:576px) and (max-width:991px){.form__fileitem{gap:2.6178010471vw}}@media (max-width:575px){.form__fileitem{gap:5.5096418733vmin}}.file-input__input{display:none;opacity:0;z-index:-1}.file-input__ico{width:4.0263543192vw;height:4.0263543192vw;display:inline-flex;align-items:center;justify-content:center;border-radius:3px;background-color:var(--color-primary);color:#fff;cursor:pointer;transition:all .3s ease-out}.file-input__ico:hover{background-color:var(--color-black);color:#fff}.file-input__ico svg{width:1.756954612vw;height:1.756954612vw}@media (min-width:1367px){.file-input__ico svg{width:1.25vw;height:1.25vw}}@media (min-width:576px) and (max-width:991px){.file-input__ico svg{width:3.1413612565vw;height:3.1413612565vw}}@media (max-width:575px){.file-input__ico svg{width:6.6115702479vmin;height:6.6115702479vmin}}@media (min-width:1367px){.file-input__ico{width:2.8645833333vw;height:2.8645833333vw}}@media (min-width:576px) and (max-width:991px){.file-input__ico{width:5.890052356vw;height:5.890052356vw}}@media (max-width:575px){.file-input__ico{width:11.0192837466vmin;height:11.0192837466vmin}}.checkbox__input{z-index:-1;display:none;position:absolute}.checkbox__input:checked+.checkbox__text:before{background:var(--color-primary)}.checkbox__text{padding-left:2.0497803807vw;position:relative;cursor:pointer}.checkbox__text a{border-bottom:1px solid var(--color-black)}.checkbox__text a:hover{border-bottom-color:transparent}.checkbox__text:before{content:"";display:inline-block;position:absolute;width:1.1713030747vw;height:1.1713030747vw;border:1.5px solid var(--color-primary);border-radius:2px;left:0;top:0;transition:all .3s ease-out}@media (min-width:1367px){.checkbox__text:before{width:1.25vw;height:1.25vw}}@media (min-width:576px) and (max-width:991px){.checkbox__text:before{width:2.0942408377vw;height:2.0942408377vw}}@media (max-width:575px){.checkbox__text:before{width:4.4077134986vmin;height:4.4077134986vmin}}@media (min-width:1367px){.checkbox__text{padding-left:1.875vw}}@media (min-width:576px) and (max-width:991px){.checkbox__text{padding-left:3.4031413613vw}}@media (max-width:575px){.checkbox__text{padding-left:7.1625344353vmin}}.contacts-table{display:flex;flex-direction:column;gap:2.9282576867vw}.contacts-table__tr{display:flex;padding-bottom:1.4641288433vw;border-bottom:1px solid var(--color-border)}@media (min-width:1367px){.contacts-table__tr{padding-bottom:1.0416666667vw}}@media (min-width:576px) and (max-width:991px){.contacts-table__tr{padding-bottom:2.6178010471vw}}@media (max-width:575px){.contacts-table__tr{padding-bottom:5.5096418733vmin}}.contacts-table__td:first-child{flex-shrink:0;width:15.5197657394vw}@media (min-width:1367px){.contacts-table__td:first-child{width:13.6458333333vw}}@media (min-width:576px) and (max-width:991px){.contacts-table__td:first-child{width:18.7172774869vw}}@media (max-width:575px){.contacts-table__td:first-child{width:35.8126721763vmin}}.contacts-table__td--soc{display:flex;flex-wrap:wrap;gap:.7320644217vw 1.0248901903vw}.contacts-table__td--soc a{color:var(--color-primary);border-bottom:1px solid transparent}.contacts-table__td--soc a:hover{border-bottom-color:var(--color-primary)}@media (min-width:1367px){.contacts-table__td--soc{gap:.78125vw 1.0416666667vw}}@media (min-width:576px) and (max-width:991px){.contacts-table__td--soc{gap:.5235602094vw 1.3089005236vw}}@media (max-width:575px){.contacts-table__td--soc{gap:1.3774104683vmin 2.7548209366vmin}}@media (min-width:1367px){.contacts-table{gap:2.0833333333vw}}@media (min-width:576px) and (max-width:991px){.contacts-table{gap:3.7958115183vw}}@media (max-width:575px){.contacts-table{gap:8.2644628099vmin}}.contacts-table--contacts{gap:2.196193265vw;opacity:0;visibility:hidden}.contacts-table--contacts .contacts-table__tr{padding-bottom:2.196193265vw}@media (min-width:1367px){.contacts-table--contacts .contacts-table__tr{padding-bottom:1.5625vw}}@media (min-width:576px) and (max-width:991px){.contacts-table--contacts .contacts-table__tr{padding-bottom:2.6178010471vw}}@media (max-width:575px){.contacts-table--contacts .contacts-table__tr{padding-bottom:5.5096418733vmin}}.contacts-table--contacts .contacts-table__tr:last-child{padding-bottom:0;border-bottom:none}.contacts-table--contacts .contacts-table__td:first-child{width:16.1786237189vw}@media (min-width:1367px){.contacts-table--contacts .contacts-table__td:first-child{width:20.0520833333vw}}@media (min-width:576px) and (max-width:991px){.contacts-table--contacts .contacts-table__td:first-child{width:31.9371727749vw}}@media (max-width:575px){.contacts-table--contacts .contacts-table__td:first-child{width:31.4049586777vmin}}@media (min-width:1367px){.contacts-table--contacts{gap:1.5625vw}}@media (max-width:991px){.contacts-table--contacts{visibility:visible;opacity:1}}@media (min-width:576px) and (max-width:991px){.contacts-table--contacts{gap:2.6178010471vw}}@media (max-width:575px){.contacts-table--contacts{gap:5.5096418733vmin}}.privacy-policy{padding-bottom:5.8565153734vw}.privacy-policy__heading{margin-bottom:2.196193265vw}@media (min-width:1367px){.privacy-policy__heading{margin-bottom:1.25vw}}@media (min-width:576px) and (max-width:991px){.privacy-policy__heading{margin-bottom:3.1413612565vw}}@media (max-width:575px){.privacy-policy__heading{margin-bottom:4.4077134986vmin}}.privacy-policy__intro{max-width:57.1742313324vw;display:flex;flex-direction:column;gap:1.4641288433vw;margin-bottom:5.8565153734vw;color:var(--color-black-70)}@media (min-width:1367px){.privacy-policy__intro{max-width:40.6770833333vw;gap:.9375vw;margin-bottom:4.6875vw}}@media (min-width:576px) and (max-width:991px){.privacy-policy__intro{max-width:100%;gap:2.3560209424vw;margin-bottom:7.8534031414vw}}@media (max-width:575px){.privacy-policy__intro{max-width:100%;gap:3.305785124vmin;margin-bottom:16.5289256198vmin}}.privacy-policy__item{margin-bottom:2.7818448023vw;padding-bottom:2.7818448023vw;border-bottom:1px solid var(--color-border);color:var(--color-black-70)}.privacy-policy__item:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}@media (min-width:1367px){.privacy-policy__item{margin-bottom:2.9166666667vw;padding-bottom:2.8125vw}}@media (min-width:576px) and (max-width:991px){.privacy-policy__item{margin-bottom:5.2356020942vw;padding-bottom:5.2356020942vw}}@media (max-width:575px){.privacy-policy__item{margin-bottom:8.2644628099vmin;padding-bottom:8.2644628099vmin}}.privacy-policy__content{max-width:32.9428989751vw;padding:2.5622254758vw;background-color:var(--color-light-gray);margin-top:2.196193265vw;position:sticky;top:8.78477306vw}.privacy-policy__content a,.privacy-policy__content ol li:before{color:var(--color-black-70)!important}@media (max-width:575px){.privacy-policy__content ol li{padding-left:3.305785124vmin}}@media (min-width:576px) and (max-width:991px){.privacy-policy__content ol li{padding-left:2.479338843vmin}.privacy-policy__content ol{display:flex;flex-direction:column;gap:.7853403141vw;margin-top:2.6178010471vw}}@media (max-width:575px){.privacy-policy__content ol{display:flex;flex-direction:column;gap:1.9283746556vmin;margin-top:5.5096418733vmin}}.privacy-policy__content a{border-bottom:none!important}.privacy-policy__content a:hover{color:var(--color-primary)!important}@media (max-width:991px){.privacy-policy__content--service{display:none!important}}@media (min-width:1367px){.privacy-policy__content{max-width:23.4375vw;padding:1.8229166667vw;margin-top:1.5625vw;top:6.25vw}}@media (min-width:576px) and (max-width:991px){.privacy-policy__content{max-width:47.3821989529vw;padding:3.2722513089vw;margin-top:3.9267015707vw;top:auto;position:relative;margin-bottom:7.3298429319vw}}@media (max-width:575px){.privacy-policy__content{max-width:100%;padding:4.132231405vmin;margin-top:8.2644628099vmin;top:auto;position:relative;margin-bottom:15.9779614325vmin}}@media (min-width:1367px){.privacy-policy{padding-bottom:5.2083333333vw}}@media (min-width:576px) and (max-width:991px){.privacy-policy{padding-bottom:7.8534031414vw}}@media (max-width:575px){.privacy-policy{padding-bottom:11.0192837466vmin}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL2Jsb2Nrcy9mb3JtLnNjc3MiLCJwcml2YWN5LXBvbGljeS5jc3MiLCIuLi9fYnJlYWtwb2ludC5zY3NzIiwiLi4vYmxvY2tzL2NoZWNrYm94LnNjc3MiLCIuLi9ibG9ja3MvY29udGFjdHMtdGFibGUuc2NzcyIsInByaXZhY3ktcG9saWN5LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBTUMseUJBQ0MsMkJDUDZDLENETTlDLG9CQUNDLDJCQ1A2QyxDRFM5QyxpQkFDQyxZQ1YyRSxDRFczRSxxQkNYaUcsQ0RZakcsa0JDWm9ILENDaUJySCwwQkZSQSxpQkFLRSxrQkFBQSxDQUFBLENDZG1MLCtDRFNyTCxpQkFRRSxrQkFBQSxDQUFBLENDakJ1USx5QkRTelEsaUJBV0UsbUJBQUEsQ0FBQSxDQUdGLG1CQUNDLFNDeEJtVyxDRHlCblcsZUN6Qm1YLENEMkJwWCxtQkFDQyxTQzVCZ1osQ0Q2QmhaLGdCQzdCaWEsQ0Q4QmphLFFDOUIwYSxDRCtCMWEsY0MvQnliLENEZ0N6YixTQ2hDbWMsQ0RrQ3BjLFdBQ0MsWUNuQzJkLENEb0MzZCx1QkNwQ21mLENDaUJwZiwwQkZpQkEsV0FJRSx1QkFBQSxDQUFBLENDdENpakIsK0NEa0NuakIsV0FPRSxRQ3pDbW5CLENEMENubkIscUJDMUN5b0IsQ0QyQ3pvQixrQkFBQSxDQUFBLENDM0M4cEIseUJEa0NocUIsV0FZRSwwQkFBQSxDQUFBLENBR0YsV0FDQyxzQkNsRGd3QixDRG1EaHdCLGNBQ0MscUNDcERtekIsQ0NpQnJ6QiwwQkZrQ0MsY0FHRSxxQ0FBQSxDQUFBLENDdERrNEIsK0NEbURwNEIsY0FNRSxlQUFBLENBQUEsQ0N6RGc5Qix5QkRtRGw5QixjQVNFLHVDQUFBLENBQUEsQ0M1RGdpQywwQkRpRG5pQyxXQWVFLHNCQUFBLENBQUEsQ0NoRThsQywrQ0RpRGhtQyxXQWtCRSxRQUFBLENBQUEsQ0NuRWtxQyx5QkRpRHBxQyxXQXFCRSx5QkFBQSxDQUFBLENBR0YsYUFDQyxVQzFFeXZDLENEMkV6dkMsZUMzRXl3QyxDRDRFendDLHdCQzVFa3lDLENENkVseUMsZUM3RWt6QyxDRDhFbHpDLHFCQzlFdzBDLENEK0V4MEMsaUNDL0UwMkMsQ0RnRjEyQyx3QkNoRm00QyxDRGlGbjRDLFFDakY0NEMsQ0RrRjU0QywyQ0NsRnc3QyxDRG1GeDdDLDJCQ25GbzlDLENEcUZwOUMsbUJBQ0Msd0NDdEYrZ0QsQ0NpQmpoRCwwQkZ3REEsYUFnQkUsd0JDekYra0QsQ0QwRi9rRCxtQkFBQSxDQUFBLENDMUZxbUQsK0NEeUV2bUQsYUFvQkUsdUJDN0Z3ckQsQ0Q4RnhyRCx5QkFBQSxDQUFBLENDOUZvdEQseUJEeUV0dEQsYUF3QkUsMEJDakdveEQsQ0RrR3B4RCw0QkFBQSxDQUFBLENBR0YsY0FDQyxvQ0N0R3MyRCxDQ2lCdjJELDBCRm9GQSxjQUdFLCtCQUFBLENBQUEsQ0N4Rys2RCwrQ0RxR2o3RCxjQU1FLHNDQUFBLENBQUEsQ0MzR29oRSx5QkRxR3RoRSxjQVNFLHlCQUFBLENBQUEsQ0FHRixnQkFDQyxZQ2xIbW5FLENEbUhubkUsa0JDbkhzb0UsQ0NpQnZvRSwwQkZnR0EsZ0JBSUUsa0JBQUEsQ0FBQSxDQ3JIb3NFLCtDRGlIdHNFLGdCQU9FLGtCQUFBLENBQUEsQ0N4SHV4RSx5QkRpSHp4RSxnQkFVRSxvQkFBQSxDQUFBLENBS0YsbUJBQ0MsWUNqSXMzRSxDRGtJdDNFLFNDbElnNEUsQ0RtSWg0RSxVQ25JMjRFLENEcUk1NEUsaUJBQ0Msb0JDdElpN0UsQ0R1SWo3RSxxQkN2SXU4RSxDRHdJdjhFLG1CQ3hJMjlFLENEeUkzOUUsa0JDekk4K0UsQ0QwSTkrRSxzQkMxSXFnRixDRDJJcmdGLGlCQzNJdWhGLENENEl2aEYscUNDNUk2akYsQ0Q2STdqRixVQzdJd2tGLENEK0l4a0YsY0MvSXVsRixDRGdKdmxGLDJCQ2hKbW5GLENEaUpubkYsdUJBQ0MsbUNDbEo2cUYsQ0RtSjdxRixVQ25Kd3JGLENEcUp6ckYscUJBQ0MsbUJDdEppdUYsQ0R1Smp1RixvQkN2SnN2RixDQ2lCeHZGLDBCRm9JQyxxQkFJRSxZQ3pKaXpGLENEMEpqekYsYUFBQSxDQUFBLENDMUppMEYsK0NEcUpuMEYscUJBUUUsb0JDN0p5NUYsQ0Q4Sno1RixxQkFBQSxDQUFBLENDOUppN0YseUJEcUpuN0YscUJBWUUsc0JDaktxL0YsQ0RrS3IvRix1QkFBQSxDQUFBLENDbEsrZ0csMEJEcUlsaEcsaUJBaUNFLG9CQ3RLK2tHLENEdUsva0cscUJBQUEsQ0FBQSxDQ3ZLdW1HLCtDRHFJem1HLGlCQXNDRSxtQkMzSzByRyxDRDRLMXJHLG9CQUFBLENBQUEsQ0M1S2l0Ryx5QkRxSW50RyxpQkEyQ0UsdUJDaExreEcsQ0RpTGx4Ryx3QkFBQSxDQUFBLENHMUtGLGlCQUNDLFVGUnkwRyxDRVN6MEcsWUZUczFHLENFVXQxRyxpQkZWdzJHLENFWWwxRyxnREFDUSwrQkZiMDVHLENFaUJ6N0csZ0JBQ0MsMkJGbEJvK0csQ0VtQnArRyxpQkZuQnMvRyxDRW9CeCtHLGNGcEJ1L0csQ0VxQnYvRyxrQkFDUSwwQ0Z0QjRpSCxDRXVCNWlILHdCQUNRLCtCRnhCNGxILENFMkIxbkgsdUJBQ0MsVUY1QjJwSCxDRTZCM3BILG9CRjdCZ3JILENFOEIzcEgsaUJGOUI2cUgsQ0UrQmxzSCxvQkYvQnV0SCxDRWdDdnRILHFCRmhDNnVILENFaUM3dUgsdUNGakNxeEgsQ0VrQ3J4SCxpQkZsQ3V5SCxDRW1DbHhILE1GbkN5eEgsQ0VvQ3p4SCxLRnBDK3hILENFcUMveEgsMkJGckMyekgsQ0NpQmwxSCwwQkNVQyx1QkFZOEIsWUZ2Q2kzSCxDRXdDdDRILGFBQUEsQ0FBQSxDRnhDczVILCtDRTJCLzVILHVCQWdCOEIsb0JGM0MyOUgsQ0U0Q2gvSCxxQkFBQSxDQUFBLENGNUN3Z0kseUJFMkJqaEksdUJBb0I4QixzQkYvQ3lqSSxDRWdEOWtJLHVCQUFBLENBQUEsQ0ZoRHdtSSwwQkVpQmxuSSxnQkFtQ3VCLG9CQUFBLENBQUEsQ0ZwRDJwSSwrQ0VpQmxySSxnQkFzQ3VCLDJCQUFBLENBQUEsQ0Z2RHV2SSx5QkVpQjl3SSxnQkF5Q3VCLDZCQUFBLENBQUEsQ0NwRHhCLGdCQUNDLFlIUGszSSxDR1FsM0kscUJIUnc0SSxDR1N4NEksa0JIVDI1SSxDR1UzNUksb0JBQ0MsWUhYMjdJLENHWTM3SSw2QkhaeTlJLENHYXo5SSwyQ0hicWdKLENDaUJ0Z0osMEJFUEEsb0JBS0UsNkJBQUEsQ0FBQSxDSGZrbEosK0NHVXBsSixvQkFRRSw2QkFBQSxDQUFBLENIbEJvckoseUJHVXRySixvQkFXRSwrQkFBQSxDQUFBLENBSUQsZ0NBQ0MsYUgxQit5SixDRzJCL3lKLHFCSDNCcTBKLENDaUJ2MEosMEJFUUMsZ0NBSUUscUJBQUEsQ0FBQSxDSDdCczVKLCtDR3lCeDVKLGdDQU9FLHFCQUFBLENBQUEsQ0hoQzQvSix5Qkd5QjkvSixnQ0FVRSx1QkFBQSxDQUFBLENBR0YseUJBQ0MsWUh2Q29uSyxDR3dDcG5LLGNIeENtb0ssQ0d5Q25vSyxnQ0h6Q29xSyxDRzBDcHFLLDJCQUNDLDBCSDNDeXRLLENHNEN6dEssbUNINUM2dkssQ0c2Qzd2SyxpQ0FDQyx3Q0g5Q3MwSyxDQ2lCMTBLLDBCRXFCQyx5QkFZRSwyQkFBQSxDQUFBLENIbER3NUssK0NHc0MxNUsseUJBZUUsZ0NBQUEsQ0FBQSxDSHJEa2dMLHlCR3NDcGdMLHlCQWtCRSxxQ0FBQSxDQUFBLENIeEQybEwsMEJHTS9sTCxnQkF1REUsa0JBQUEsQ0FBQSxDSDdEMnBMLCtDR003cEwsZ0JBMERFLGtCQUFBLENBQUEsQ0hoRTh1TCx5QkdNaHZMLGdCQTZERSxvQkFBQSxDQUFBLENBRUQsMEJBQ0MsaUJIdEV3MUwsQ0d1RXgxTCxTSHZFazJMLENHd0VsMkwsaUJIeEVvM0wsQ0cwRTkxTCw4Q0FDUSw0QkgzRWk2TCxDQ2lCaDhMLDBCRXlEdUIsOENBR2dCLHVCQUFBLENBQUEsQ0g3RTIvTCwrQ0cwRTNnTSw4Q0FNZ0IsNkJBQUEsQ0FBQSxDSGhGdW5NLHlCRzBFdm9NLDhDQVNnQiwrQkFBQSxDQUFBLENBRVIseURBQ1EsZ0JIdEZ3eU0sQ0d1Rnh5TSxrQkh2RjJ6TSxDRzJGLzFNLDBEQUNDLHFCSDVGODZNLENDaUJsN00sMEJFMEVHLDBEQUdFLHFCQUFBLENBQUEsQ0g5RnloTiwrQ0cyRjNoTiwwREFNRSxxQkFBQSxDQUFBLENIakd5cE4seUJHMkYzcE4sMERBU0UsdUJBQUEsQ0FBQSxDSHBHcXdOLDBCR3FFMXdOLDBCQXFDdUIsWUFBQSxDQUFBLENIMUdxek4seUJHcUU1ME4sMEJBd0NFLGtCSDdHKzROLENHOEcvNE4sU0FBQSxDQUFBLENIOUcyNU4sK0NHcUU3NU4sMEJBNEN1QixrQkFBQSxDQUFBLENIakhtK04seUJHcUUxL04sMEJBK0N1QixvQkFBQSxDQUFBLENDNUd4QixnQkFDQyw2QkpUZ25PLENJVWhuTyx5QkFDQywyQkpYb3FPLENDaUJycU8sMEJHUEEseUJBR0Usb0JBQUEsQ0FBQSxDSmI2dU8sK0NJVS91Tyx5QkFNRSw0QkFBQSxDQUFBLENKaEJtMU8seUJJVXIxTyx5QkFTRSw4QkFBQSxDQUFBLENBR0YsdUJBQ0MseUJKdkJzOU8sQ0l3QnQ5TyxZSnhCbStPLENJeUJuK08scUJKekJ5L08sQ0kwQnovTyxrQkoxQjRnUCxDSTJCNWdQLDRCSjNCeWlQLENJNEJ6aVAsMkJKNUJxa1AsQ0NpQnRrUCwwQkdLQSx1QkFRRSx5Qko5QitvUCxDSStCL29QLFdKL0IycFAsQ0lnQzNwUCxzQkFBQSxDQUFBLENKaENvclAsK0NJc0J0clAsdUJBYUUsY0puQ3d3UCxDSW9DeHdQLGtCSnBDMnhQLENJcUMzeFAsNEJBQUEsQ0FBQSxDSnJDMHpQLHlCSXNCNXpQLHVCQWtCRSxjSnhDdzNQLENJeUN4M1AsbUJKekM0NFAsQ0kwQzU0UCwrQkFBQSxDQUFBLENBR0Ysc0JBQ0MsNEJKOUNpK1AsQ0krQ2orUCw2QkovQysvUCxDSWdELy9QLDJDSmhEMmlRLENJaUQzaVEsMkJKakR1a1EsQ0lrRHZrUSxpQ0FDQyxnQkpuRHduUSxDSW9EeG5RLGVKcER3b1EsQ0lxRHhvUSxrQkpyRDJwUSxDQ2lCN3BRLDBCRzRCQSxzQkFXRSw0Qkp4RHd1USxDSXlEeHVRLHVCQUFBLENBQUEsQ0p6RGt3USwrQ0k2Q3B3USxzQkFlRSw0Qko1RG0yUSxDSTZEbjJRLDZCQUFBLENBQUEsQ0o3RG00USx5Qkk2Q3I0USxzQkFtQkUsOEJKaEVnOVEsQ0lpRWg5USwrQkFBQSxDQUFBLENBR0YseUJBQ0MseUJKckVxaVIsQ0lzRXJpUixzQkp0RTRqUixDSXVFNWpSLHdDSnZFcW1SLENJd0VybVIsd0JKeEU4blIsQ0l5RTluUixlSnpFOG9SLENJMEU5b1IsZ0JKMUUrcFIsQ0lvRy9wUixpRUF0QkcscUNKOUVtd1IsQ0NtQ3Z3Uix5Qkd5Q0UsK0JBS0UsNEJBQUEsQ0FBQSxDSmpGMDFSLCtDSTRFNTFSLCtCQVFFLDRCSnBGbzhSLENJMkV2OFIsNEJBYUUsWUp4RjgrUixDSXlGOStSLHFCSnpGb2dTLENJMEZwZ1MsaUJKMUZzaFMsQ0kyRnRoUyx5QkFBQSxDQUFBLENKM0ZralMseUJJMkVwalMsNEJBbUJFLFlKOUZtblMsQ0krRm5uUyxxQkovRnlvUyxDSWdHem9TLG9CSmhHOHBTLENJaUc5cFMsMkJBQUEsQ0FBQSxDQUdGLDJCQUNDLDRCSnJHb3ZTLENJdUdwdlMsaUNBQ0Msb0NKeEd5elMsQ0N5QzV6Uyx5QkdrRUMsa0NBRUUsc0JBQUEsQ0FBQSxDSjdHNjRTLDBCSW9FaDVTLHlCQTZDRSxtQkpqSG85UyxDSWtIcDlTLHNCSmxIMitTLENJbUgzK1MsbUJKbkgrL1MsQ0lvSC8vUyxVQUFBLENBQUEsQ0pwSDRnVCwrQ0lvRTlnVCx5QkFtREUseUJKdkg2bVQsQ0l3SDdtVCxzQkp4SG9vVCxDSXlIcG9ULHlCSnpIOHBULENJMEg5cFQsUUoxSHVxVCxDSTJIdnFULGlCSjNIeXJULENJNEh6clQsNEJBQUEsQ0FBQSxDSjVId3RULHlCSW9FMXRULHlCQTJERSxjSi9Id3hULENJZ0l4eFQsdUJKaElnelQsQ0lpSWh6VCwyQkpqSTQwVCxDSWtJNTBULFFKbElxMVQsQ0ltSXIxVCxpQkpuSXUyVCxDSW9JdjJULCtCQUFBLENBQUEsQ0pwSXk0VCwwQklRNTRULGdCQWdJRSw2QkFBQSxDQUFBLENKeEltOVQsK0NJUXI5VCxnQkFtSUUsNkJBQUEsQ0FBQSxDSjNJaWpVLHlCSVFualUsZ0JBc0lFLGdDQUFBLENBQUEiLCJmaWxlIjoicHJpdmFjeS1wb2xpY3kuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQHVzZSBcInZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwicmVzcG9uc2l2ZVwiIGFzICo7XG5AdXNlIFwiYnJlYWtwb2ludFwiIGFzICo7XG5cbi8vIEZvcm0gY29tcG9uZW50OiAuZm9ybV9fcm93IC5mb3JtX19jb2wgLmZvcm1fX2lucHV0IC5mb3JtX19wb2xpY3lcbi5mb3JtIHtcblx0OjpwbGFjZWhvbGRlciB7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJsYWNrLTMwKTtcblx0fVxuXHQmX19jb250YWluZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IHZ3KDMyKTtcblx0XHRAaW5jbHVkZSBkZXNrdG9wLXhsIHtcblx0XHRcdGdhcDogcHgoMzIpO1xuXHRcdH1cblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0Z2FwOiB2d3QoMTYpO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0Z2FwOiB2bSgxNSk7XG5cdFx0fVxuXHR9XG5cdCZfX2ZpZWxkLWVycm9yIHtcblx0XHRjb2xvcjogI2ZmMDAwMDtcblx0XHRtYXJnaW4tdG9wOiAwLjVlbTtcblx0fVxuXHQmX19maWxlLXJlbW92ZSB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW4tbGVmdDogMC41ZW07XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0Y29sb3I6ICNmZjAwMDA7XG5cdH1cblx0Jl9fcm93IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdG1hcmdpbjogMCB2dygtMTApO1xuXHRcdEBpbmNsdWRlIGRlc2t0b3AteGwge1xuXHRcdFx0bWFyZ2luOiAwIHB4KC0xMCk7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0Z2FwOiB2d3QoMTYpO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0bWFyZ2luOiAwIHZtKC0xMCk7XG5cdFx0fVxuXHR9XG5cdCZfX2NvbCB7XG5cdFx0bWFyZ2luOiAwIHZ3KDEwKTtcblx0XHQmLS02IHtcblx0XHRcdGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gI3t2dygyMCl9KTtcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3AteGwge1xuXHRcdFx0XHRmbGV4LWJhc2lzOiBjYWxjKDUwJSAtICN7cHgoMjApfSk7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRmbGV4LWJhc2lzOiBhdXRvO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0ZmxleC1iYXNpczogY2FsYyg1MCUgLSAje3ZtKDIwKX0pO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wLXhsIHtcblx0XHRcdG1hcmdpbjogMCBweCgxMCk7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRtYXJnaW46IDAgdm0oMTApO1xuXHRcdH1cblx0fVxuXHQmX19pbnB1dCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRmb250LXNpemU6IHZ3KDM0KTtcblx0XHRsaW5lLWhlaWdodDogOTAlO1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuXHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNlY29uZGFyeSk7XG5cdFx0cGFkZGluZzogMCAwIHZ3KDYpIDA7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXIpO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuXHRcdC8vIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgZGVza3RvcC14bCB7XG5cdFx0XHRmb250LXNpemU6IHB4KDQ2KTtcblx0XHRcdHBhZGRpbmc6IDAgMCBweCg2KSAwO1xuXHRcdH1cblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0Zm9udC1zaXplOiB2d3QoMjgpO1xuXHRcdFx0cGFkZGluZzogMCAwIHZ3dCg2KSAwO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0Zm9udC1zaXplOiB2bSgyMCk7XG5cdFx0XHRwYWRkaW5nOiAwIDAgdm0oMTApIDA7XG5cdFx0fVxuXHR9XG5cdCZfX3BvbGljeSB7XG5cdFx0bWFyZ2luOiB2dyg2MCkgMCB2dyg0MCk7XG5cdFx0QGluY2x1ZGUgZGVza3RvcC14bCB7XG5cdFx0XHRtYXJnaW46IHB4KDYwKSAwIHB4KDQwKTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdG1hcmdpbjogdnd0KDYwKSAwIHZ3dCg0MCk7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRtYXJnaW46IHZtKDMwKSAwIHZtKDMwKTtcblx0XHR9XG5cdH1cblx0Jl9fZmlsZWl0ZW0ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Z2FwOiB2dygyMCk7XG5cdFx0QGluY2x1ZGUgZGVza3RvcC14bCB7XG5cdFx0XHRnYXA6IHB4KDIwKTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdGdhcDogdnd0KDIwKTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdGdhcDogdm0oMjApO1xuXHRcdH1cblx0fVxufVxuLmZpbGUtaW5wdXQge1xuXHQmX19pbnB1dCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHotaW5kZXg6IC0xO1xuXHR9XG5cdCZfX2ljbyB7XG5cdFx0d2lkdGg6IHZ3KDU1KTtcblx0XHRoZWlnaHQ6IHZ3KDU1KTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHQvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoI3t2dyg2KX0pO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblx0XHRzdmcge1xuXHRcdFx0d2lkdGg6IHZ3KDI0KTtcblx0XHRcdGhlaWdodDogdncoMjQpO1xuXHRcdFx0QGluY2x1ZGUgZGVza3RvcC14bCB7XG5cdFx0XHRcdHdpZHRoOiBweCgyNCk7XG5cdFx0XHRcdGhlaWdodDogcHgoMjQpO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0d2lkdGg6IHZ3dCgyNCk7XG5cdFx0XHRcdGhlaWdodDogdnd0KDI0KTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdHdpZHRoOiB2bSgyNCk7XG5cdFx0XHRcdGhlaWdodDogdm0oMjQpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wLXhsIHtcblx0XHRcdHdpZHRoOiBweCg1NSk7XG5cdFx0XHRoZWlnaHQ6IHB4KDU1KTtcblx0XHRcdC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgje3B4KDYpfSk7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHR3aWR0aDogdnd0KDQ1KTtcblx0XHRcdGhlaWdodDogdnd0KDQ1KTtcblx0XHRcdC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgje3Z3dCg2KX0pO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0d2lkdGg6IHZtKDQwKTtcblx0XHRcdGhlaWdodDogdm0oNDApO1xuXHRcdFx0Ly8gdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCN7dm0oNil9KTtcblx0XHR9XG5cdH1cbn1cbiIsIi5mb3JtIDo6cGxhY2Vob2xkZXJ7Y29sb3I6dmFyKC0tY29sb3ItYmxhY2stMzApfS5mb3JtX19jb250YWluZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6Mi4zNDI2MDYxNDkzdnd9QG1lZGlhIChtaW4td2lkdGg6MTM2N3B4KXsuZm9ybV9fY29udGFpbmVye2dhcDoxLjY2NjY2NjY2Njd2d319QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KXsuZm9ybV9fY29udGFpbmVye2dhcDoyLjA5NDI0MDgzNzd2d319QG1lZGlhIChtYXgtd2lkdGg6NTc1cHgpey5mb3JtX19jb250YWluZXJ7Z2FwOjQuMTMyMjMxNDA1dm1pbn19LmZvcm1fX2ZpZWxkLWVycm9ye2NvbG9yOnJlZDttYXJnaW4tdG9wOi41ZW19LmZvcm1fX2ZpbGUtcmVtb3Zle3BhZGRpbmc6MDttYXJnaW4tbGVmdDouNWVtO2JvcmRlcjowO2JhY2tncm91bmQ6MCAwO2NvbG9yOnJlZH0uZm9ybV9fcm93e2Rpc3BsYXk6ZmxleDttYXJnaW46MCAtLjczMjA2NDQyMTd2d31AbWVkaWEgKG1pbi13aWR0aDoxMzY3cHgpey5mb3JtX19yb3d7bWFyZ2luOjAgLS41MjA4MzMzMzMzdnd9fUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KSBhbmQgKG1heC13aWR0aDo5OTFweCl7LmZvcm1fX3Jvd3ttYXJnaW46MDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjIuMDk0MjQwODM3N3Z3fX1AbWVkaWEgKG1heC13aWR0aDo1NzVweCl7LmZvcm1fX3Jvd3ttYXJnaW46MCAtMi43NTQ4MjA5MzY2dm1pbn19LmZvcm1fX2NvbHttYXJnaW46MCAuNzMyMDY0NDIxN3Z3fS5mb3JtX19jb2wtLTZ7ZmxleC1iYXNpczpjYWxjKDUwJSAtIDEuNDY0MTI4ODQzM3Z3KX1AbWVkaWEgKG1pbi13aWR0aDoxMzY3cHgpey5mb3JtX19jb2wtLTZ7ZmxleC1iYXNpczpjYWxjKDUwJSAtIDEuMDQxNjY2NjY2N3Z3KX19QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KXsuZm9ybV9fY29sLS02e2ZsZXgtYmFzaXM6YXV0b319QG1lZGlhIChtYXgtd2lkdGg6NTc1cHgpey5mb3JtX19jb2wtLTZ7ZmxleC1iYXNpczpjYWxjKDUwJSAtIDUuNTA5NjQxODczM3ZtaW4pfX1AbWVkaWEgKG1pbi13aWR0aDoxMzY3cHgpey5mb3JtX19jb2x7bWFyZ2luOjAgLjUyMDgzMzMzMzN2d319QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KXsuZm9ybV9fY29se21hcmdpbjowfX1AbWVkaWEgKG1heC13aWR0aDo1NzVweCl7LmZvcm1fX2NvbHttYXJnaW46MCAyLjc1NDgyMDkzNjZ2bWlufX0uZm9ybV9faW5wdXR7d2lkdGg6MTAwJTtmb250LXdlaWdodDo1MDA7Zm9udC1zaXplOjIuNDg5MDE5MDMzN3Z3O2xpbmUtaGVpZ2h0OjkwJTtsZXR0ZXItc3BhY2luZzotLjAyZW07Zm9udC1mYW1pbHk6dmFyKC0tZm9udC1zZWNvbmRhcnkpO3BhZGRpbmc6MCAwIC40MzkyMzg2NTN2dztib3JkZXI6MDtib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXIpO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlLW91dH0uZm9ybV9faW5wdXQ6Zm9jdXN7Ym9yZGVyLWJvdHRvbS1jb2xvcjp2YXIoLS1jb2xvci1wcmltYXJ5KX1AbWVkaWEgKG1pbi13aWR0aDoxMzY3cHgpey5mb3JtX19pbnB1dHtmb250LXNpemU6Mi4zOTU4MzMzMzMzdnc7cGFkZGluZzowIDAgLjMxMjV2d319QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KXsuZm9ybV9faW5wdXR7Zm9udC1zaXplOjMuNjY0OTIxNDY2dnc7cGFkZGluZzowIDAgLjc4NTM0MDMxNDF2d319QG1lZGlhIChtYXgtd2lkdGg6NTc1cHgpey5mb3JtX19pbnB1dHtmb250LXNpemU6NS41MDk2NDE4NzMzdm1pbjtwYWRkaW5nOjAgMCAyLjc1NDgyMDkzNjZ2bWlufX0uZm9ybV9fcG9saWN5e21hcmdpbjo0LjM5MjM4NjUzdncgMCAyLjkyODI1NzY4Njd2d31AbWVkaWEgKG1pbi13aWR0aDoxMzY3cHgpey5mb3JtX19wb2xpY3l7bWFyZ2luOjMuMTI1dncgMCAyLjA4MzMzMzMzMzN2d319QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KXsuZm9ybV9fcG9saWN5e21hcmdpbjo3Ljg1MzQwMzE0MTR2dyAwIDUuMjM1NjAyMDk0MnZ3fX1AbWVkaWEgKG1heC13aWR0aDo1NzVweCl7LmZvcm1fX3BvbGljeXttYXJnaW46OC4yNjQ0NjI4MDk5dm1pbiAwfX0uZm9ybV9fZmlsZWl0ZW17ZGlzcGxheTpmbGV4O2dhcDoxLjQ2NDEyODg0MzN2d31AbWVkaWEgKG1pbi13aWR0aDoxMzY3cHgpey5mb3JtX19maWxlaXRlbXtnYXA6MS4wNDE2NjY2NjY3dnd9fUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KSBhbmQgKG1heC13aWR0aDo5OTFweCl7LmZvcm1fX2ZpbGVpdGVte2dhcDoyLjYxNzgwMTA0NzF2d319QG1lZGlhIChtYXgtd2lkdGg6NTc1cHgpey5mb3JtX19maWxlaXRlbXtnYXA6NS41MDk2NDE4NzMzdm1pbn19LmZpbGUtaW5wdXRfX2lucHV0e2Rpc3BsYXk6bm9uZTtvcGFjaXR5OjA7ei1pbmRleDotMX0uZmlsZS1pbnB1dF9faWNve3dpZHRoOjQuMDI2MzU0MzE5MnZ3O2hlaWdodDo0LjAyNjM1NDMxOTJ2dztkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2JvcmRlci1yYWRpdXM6M3B4O2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItcHJpbWFyeSk7Y29sb3I6I2ZmZjtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1vdXR9LmZpbGUtaW5wdXRfX2ljbzpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLWJsYWNrKTtjb2xvcjojZmZmfS5maWxlLWlucHV0X19pY28gc3Zne3dpZHRoOjEuNzU2OTU0NjEydnc7aGVpZ2h0OjEuNzU2OTU0NjEydnd9QG1lZGlhIChtaW4td2lkdGg6MTM2N3B4KXsuZmlsZS1pbnB1dF9faWNvIHN2Z3t3aWR0aDoxLjI1dnc7aGVpZ2h0OjEuMjV2d319QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KXsuZmlsZS1pbnB1dF9faWNvIHN2Z3t3aWR0aDozLjE0MTM2MTI1NjV2dztoZWlnaHQ6My4xNDEzNjEyNTY1dnd9fUBtZWRpYSAobWF4LXdpZHRoOjU3NXB4KXsuZmlsZS1pbnB1dF9faWNvIHN2Z3t3aWR0aDo2LjYxMTU3MDI0Nzl2bWluO2hlaWdodDo2LjYxMTU3MDI0Nzl2bWlufX1AbWVkaWEgKG1pbi13aWR0aDoxMzY3cHgpey5maWxlLWlucHV0X19pY297d2lkdGg6Mi44NjQ1ODMzMzMzdnc7aGVpZ2h0OjIuODY0NTgzMzMzM3Z3fX1AbWVkaWEgKG1pbi13aWR0aDo1NzZweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpey5maWxlLWlucHV0X19pY297d2lkdGg6NS44OTAwNTIzNTZ2dztoZWlnaHQ6NS44OTAwNTIzNTZ2d319QG1lZGlhIChtYXgtd2lkdGg6NTc1cHgpey5maWxlLWlucHV0X19pY297d2lkdGg6MTEuMDE5MjgzNzQ2NnZtaW47aGVpZ2h0OjExLjAxOTI4Mzc0NjZ2bWlufX0uY2hlY2tib3hfX2lucHV0e3otaW5kZXg6LTE7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlfS5jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCsuY2hlY2tib3hfX3RleHQ6YmVmb3Jle2JhY2tncm91bmQ6dmFyKC0tY29sb3ItcHJpbWFyeSl9LmNoZWNrYm94X190ZXh0e3BhZGRpbmctbGVmdDoyLjA0OTc4MDM4MDd2dztwb3NpdGlvbjpyZWxhdGl2ZTtjdXJzb3I6cG9pbnRlcn0uY2hlY2tib3hfX3RleHQgYXtib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS1jb2xvci1ibGFjayl9LmNoZWNrYm94X190ZXh0IGE6aG92ZXJ7Ym9yZGVyLWJvdHRvbS1jb2xvcjp0cmFuc3BhcmVudH0uY2hlY2tib3hfX3RleHQ6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxLjE3MTMwMzA3NDd2dztoZWlnaHQ6MS4xNzEzMDMwNzQ3dnc7Ym9yZGVyOjEuNXB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO2JvcmRlci1yYWRpdXM6MnB4O2xlZnQ6MDt0b3A6MDt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1vdXR9QG1lZGlhIChtaW4td2lkdGg6MTM2N3B4KXsuY2hlY2tib3hfX3RleHQ6YmVmb3Jle3dpZHRoOjEuMjV2dztoZWlnaHQ6MS4yNXZ3fX1AbWVkaWEgKG1pbi13aWR0aDo1NzZweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpey5jaGVja2JveF9fdGV4dDpiZWZvcmV7d2lkdGg6Mi4wOTQyNDA4Mzc3dnc7aGVpZ2h0OjIuMDk0MjQwODM3N3Z3fX1AbWVkaWEgKG1heC13aWR0aDo1NzVweCl7LmNoZWNrYm94X190ZXh0OmJlZm9yZXt3aWR0aDo0LjQwNzcxMzQ5ODZ2bWluO2hlaWdodDo0LjQwNzcxMzQ5ODZ2bWlufX1AbWVkaWEgKG1pbi13aWR0aDoxMzY3cHgpey5jaGVja2JveF9fdGV4dHtwYWRkaW5nLWxlZnQ6MS44NzV2d319QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KXsuY2hlY2tib3hfX3RleHR7cGFkZGluZy1sZWZ0OjMuNDAzMTQxMzYxM3Z3fX1AbWVkaWEgKG1heC13aWR0aDo1NzVweCl7LmNoZWNrYm94X190ZXh0e3BhZGRpbmctbGVmdDo3LjE2MjUzNDQzNTN2bWlufX0uY29udGFjdHMtdGFibGV7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6Mi45MjgyNTc2ODY3dnd9LmNvbnRhY3RzLXRhYmxlX190cntkaXNwbGF5OmZsZXg7cGFkZGluZy1ib3R0b206MS40NjQxMjg4NDMzdnc7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyKX1AbWVkaWEgKG1pbi13aWR0aDoxMzY3cHgpey5jb250YWN0cy10YWJsZV9fdHJ7cGFkZGluZy1ib3R0b206MS4wNDE2NjY2NjY3dnd9fUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KSBhbmQgKG1heC13aWR0aDo5OTFweCl7LmNvbnRhY3RzLXRhYmxlX190cntwYWRkaW5nLWJvdHRvbToyLjYxNzgwMTA0NzF2d319QG1lZGlhIChtYXgtd2lkdGg6NTc1cHgpey5jb250YWN0cy10YWJsZV9fdHJ7cGFkZGluZy1ib3R0b206NS41MDk2NDE4NzMzdm1pbn19LmNvbnRhY3RzLXRhYmxlX190ZDpmaXJzdC1jaGlsZHtmbGV4LXNocmluazowO3dpZHRoOjE1LjUxOTc2NTczOTR2d31AbWVkaWEgKG1pbi13aWR0aDoxMzY3cHgpey5jb250YWN0cy10YWJsZV9fdGQ6Zmlyc3QtY2hpbGR7d2lkdGg6MTMuNjQ1ODMzMzMzM3Z3fX1AbWVkaWEgKG1pbi13aWR0aDo1NzZweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpey5jb250YWN0cy10YWJsZV9fdGQ6Zmlyc3QtY2hpbGR7d2lkdGg6MTguNzE3Mjc3NDg2OXZ3fX1AbWVkaWEgKG1heC13aWR0aDo1NzVweCl7LmNvbnRhY3RzLXRhYmxlX190ZDpmaXJzdC1jaGlsZHt3aWR0aDozNS44MTI2NzIxNzYzdm1pbn19LmNvbnRhY3RzLXRhYmxlX190ZC0tc29je2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6LjczMjA2NDQyMTd2dyAxLjAyNDg5MDE5MDN2d30uY29udGFjdHMtdGFibGVfX3RkLS1zb2MgYXtjb2xvcjp2YXIoLS1jb2xvci1wcmltYXJ5KTtib3JkZXItYm90dG9tOjFweCBzb2xpZCB0cmFuc3BhcmVudH0uY29udGFjdHMtdGFibGVfX3RkLS1zb2MgYTpob3Zlcntib3JkZXItYm90dG9tLWNvbG9yOnZhcigtLWNvbG9yLXByaW1hcnkpfUBtZWRpYSAobWluLXdpZHRoOjEzNjdweCl7LmNvbnRhY3RzLXRhYmxlX190ZC0tc29je2dhcDouNzgxMjV2dyAxLjA0MTY2NjY2Njd2d319QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KXsuY29udGFjdHMtdGFibGVfX3RkLS1zb2N7Z2FwOi41MjM1NjAyMDk0dncgMS4zMDg5MDA1MjM2dnd9fUBtZWRpYSAobWF4LXdpZHRoOjU3NXB4KXsuY29udGFjdHMtdGFibGVfX3RkLS1zb2N7Z2FwOjEuMzc3NDEwNDY4M3ZtaW4gMi43NTQ4MjA5MzY2dm1pbn19QG1lZGlhIChtaW4td2lkdGg6MTM2N3B4KXsuY29udGFjdHMtdGFibGV7Z2FwOjIuMDgzMzMzMzMzM3Z3fX1AbWVkaWEgKG1pbi13aWR0aDo1NzZweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpey5jb250YWN0cy10YWJsZXtnYXA6My43OTU4MTE1MTgzdnd9fUBtZWRpYSAobWF4LXdpZHRoOjU3NXB4KXsuY29udGFjdHMtdGFibGV7Z2FwOjguMjY0NDYyODA5OXZtaW59fS5jb250YWN0cy10YWJsZS0tY29udGFjdHN7Z2FwOjIuMTk2MTkzMjY1dnc7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVufS5jb250YWN0cy10YWJsZS0tY29udGFjdHMgLmNvbnRhY3RzLXRhYmxlX190cntwYWRkaW5nLWJvdHRvbToyLjE5NjE5MzI2NXZ3fUBtZWRpYSAobWluLXdpZHRoOjEzNjdweCl7LmNvbnRhY3RzLXRhYmxlLS1jb250YWN0cyAuY29udGFjdHMtdGFibGVfX3Rye3BhZGRpbmctYm90dG9tOjEuNTYyNXZ3fX1AbWVkaWEgKG1pbi13aWR0aDo1NzZweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpey5jb250YWN0cy10YWJsZS0tY29udGFjdHMgLmNvbnRhY3RzLXRhYmxlX190cntwYWRkaW5nLWJvdHRvbToyLjYxNzgwMTA0NzF2d319QG1lZGlhIChtYXgtd2lkdGg6NTc1cHgpey5jb250YWN0cy10YWJsZS0tY29udGFjdHMgLmNvbnRhY3RzLXRhYmxlX190cntwYWRkaW5nLWJvdHRvbTo1LjUwOTY0MTg3MzN2bWlufX0uY29udGFjdHMtdGFibGUtLWNvbnRhY3RzIC5jb250YWN0cy10YWJsZV9fdHI6bGFzdC1jaGlsZHtwYWRkaW5nLWJvdHRvbTowO2JvcmRlci1ib3R0b206bm9uZX0uY29udGFjdHMtdGFibGUtLWNvbnRhY3RzIC5jb250YWN0cy10YWJsZV9fdGQ6Zmlyc3QtY2hpbGR7d2lkdGg6MTYuMTc4NjIzNzE4OXZ3fUBtZWRpYSAobWluLXdpZHRoOjEzNjdweCl7LmNvbnRhY3RzLXRhYmxlLS1jb250YWN0cyAuY29udGFjdHMtdGFibGVfX3RkOmZpcnN0LWNoaWxke3dpZHRoOjIwLjA1MjA4MzMzMzN2d319QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KXsuY29udGFjdHMtdGFibGUtLWNvbnRhY3RzIC5jb250YWN0cy10YWJsZV9fdGQ6Zmlyc3QtY2hpbGR7d2lkdGg6MzEuOTM3MTcyNzc0OXZ3fX1AbWVkaWEgKG1heC13aWR0aDo1NzVweCl7LmNvbnRhY3RzLXRhYmxlLS1jb250YWN0cyAuY29udGFjdHMtdGFibGVfX3RkOmZpcnN0LWNoaWxke3dpZHRoOjMxLjQwNDk1ODY3Nzd2bWlufX1AbWVkaWEgKG1pbi13aWR0aDoxMzY3cHgpey5jb250YWN0cy10YWJsZS0tY29udGFjdHN7Z2FwOjEuNTYyNXZ3fX1AbWVkaWEgKG1heC13aWR0aDo5OTFweCl7LmNvbnRhY3RzLXRhYmxlLS1jb250YWN0c3t2aXNpYmlsaXR5OnZpc2libGU7b3BhY2l0eToxfX1AbWVkaWEgKG1pbi13aWR0aDo1NzZweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpey5jb250YWN0cy10YWJsZS0tY29udGFjdHN7Z2FwOjIuNjE3ODAxMDQ3MXZ3fX1AbWVkaWEgKG1heC13aWR0aDo1NzVweCl7LmNvbnRhY3RzLXRhYmxlLS1jb250YWN0c3tnYXA6NS41MDk2NDE4NzMzdm1pbn19LnByaXZhY3ktcG9saWN5e3BhZGRpbmctYm90dG9tOjUuODU2NTE1MzczNHZ3fS5wcml2YWN5LXBvbGljeV9faGVhZGluZ3ttYXJnaW4tYm90dG9tOjIuMTk2MTkzMjY1dnd9QG1lZGlhIChtaW4td2lkdGg6MTM2N3B4KXsucHJpdmFjeS1wb2xpY3lfX2hlYWRpbmd7bWFyZ2luLWJvdHRvbToxLjI1dnd9fUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KSBhbmQgKG1heC13aWR0aDo5OTFweCl7LnByaXZhY3ktcG9saWN5X19oZWFkaW5ne21hcmdpbi1ib3R0b206My4xNDEzNjEyNTY1dnd9fUBtZWRpYSAobWF4LXdpZHRoOjU3NXB4KXsucHJpdmFjeS1wb2xpY3lfX2hlYWRpbmd7bWFyZ2luLWJvdHRvbTo0LjQwNzcxMzQ5ODZ2bWlufX0ucHJpdmFjeS1wb2xpY3lfX2ludHJve21heC13aWR0aDo1Ny4xNzQyMzEzMzI0dnc7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MS40NjQxMjg4NDMzdnc7bWFyZ2luLWJvdHRvbTo1Ljg1NjUxNTM3MzR2dztjb2xvcjp2YXIoLS1jb2xvci1ibGFjay03MCl9QG1lZGlhIChtaW4td2lkdGg6MTM2N3B4KXsucHJpdmFjeS1wb2xpY3lfX2ludHJve21heC13aWR0aDo0MC42NzcwODMzMzMzdnc7Z2FwOi45Mzc1dnc7bWFyZ2luLWJvdHRvbTo0LjY4NzV2d319QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KXsucHJpdmFjeS1wb2xpY3lfX2ludHJve21heC13aWR0aDoxMDAlO2dhcDoyLjM1NjAyMDk0MjR2dzttYXJnaW4tYm90dG9tOjcuODUzNDAzMTQxNHZ3fX1AbWVkaWEgKG1heC13aWR0aDo1NzVweCl7LnByaXZhY3ktcG9saWN5X19pbnRyb3ttYXgtd2lkdGg6MTAwJTtnYXA6My4zMDU3ODUxMjR2bWluO21hcmdpbi1ib3R0b206MTYuNTI4OTI1NjE5OHZtaW59fS5wcml2YWN5LXBvbGljeV9faXRlbXttYXJnaW4tYm90dG9tOjIuNzgxODQ0ODAyM3Z3O3BhZGRpbmctYm90dG9tOjIuNzgxODQ0ODAyM3Z3O2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlcik7Y29sb3I6dmFyKC0tY29sb3ItYmxhY2stNzApfS5wcml2YWN5LXBvbGljeV9faXRlbTpsYXN0LWNoaWxke3BhZGRpbmctYm90dG9tOjA7bWFyZ2luLWJvdHRvbTowO2JvcmRlci1ib3R0b206bm9uZX1AbWVkaWEgKG1pbi13aWR0aDoxMzY3cHgpey5wcml2YWN5LXBvbGljeV9faXRlbXttYXJnaW4tYm90dG9tOjIuOTE2NjY2NjY2N3Z3O3BhZGRpbmctYm90dG9tOjIuODEyNXZ3fX1AbWVkaWEgKG1pbi13aWR0aDo1NzZweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpey5wcml2YWN5LXBvbGljeV9faXRlbXttYXJnaW4tYm90dG9tOjUuMjM1NjAyMDk0MnZ3O3BhZGRpbmctYm90dG9tOjUuMjM1NjAyMDk0MnZ3fX1AbWVkaWEgKG1heC13aWR0aDo1NzVweCl7LnByaXZhY3ktcG9saWN5X19pdGVte21hcmdpbi1ib3R0b206OC4yNjQ0NjI4MDk5dm1pbjtwYWRkaW5nLWJvdHRvbTo4LjI2NDQ2MjgwOTl2bWlufX0ucHJpdmFjeS1wb2xpY3lfX2NvbnRlbnR7bWF4LXdpZHRoOjMyLjk0Mjg5ODk3NTF2dztwYWRkaW5nOjIuNTYyMjI1NDc1OHZ3O2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItbGlnaHQtZ3JheSk7bWFyZ2luLXRvcDoyLjE5NjE5MzI2NXZ3O3Bvc2l0aW9uOnN0aWNreTt0b3A6OC43ODQ3NzMwNnZ3fS5wcml2YWN5LXBvbGljeV9fY29udGVudCBhLC5wcml2YWN5LXBvbGljeV9fY29udGVudCBvbCBsaTpiZWZvcmV7Y29sb3I6dmFyKC0tY29sb3ItYmxhY2stNzApIWltcG9ydGFudH1AbWVkaWEgKG1heC13aWR0aDo1NzVweCl7LnByaXZhY3ktcG9saWN5X19jb250ZW50IG9sIGxpe3BhZGRpbmctbGVmdDozLjMwNTc4NTEyNHZtaW59fUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KSBhbmQgKG1heC13aWR0aDo5OTFweCl7LnByaXZhY3ktcG9saWN5X19jb250ZW50IG9sIGxpe3BhZGRpbmctbGVmdDoyLjQ3OTMzODg0M3ZtaW59LnByaXZhY3ktcG9saWN5X19jb250ZW50IG9se2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOi43ODUzNDAzMTQxdnc7bWFyZ2luLXRvcDoyLjYxNzgwMTA0NzF2d319QG1lZGlhIChtYXgtd2lkdGg6NTc1cHgpey5wcml2YWN5LXBvbGljeV9fY29udGVudCBvbHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoxLjkyODM3NDY1NTZ2bWluO21hcmdpbi10b3A6NS41MDk2NDE4NzMzdm1pbn19LnByaXZhY3ktcG9saWN5X19jb250ZW50IGF7Ym9yZGVyLWJvdHRvbTpub25lIWltcG9ydGFudH0ucHJpdmFjeS1wb2xpY3lfX2NvbnRlbnQgYTpob3Zlcntjb2xvcjp2YXIoLS1jb2xvci1wcmltYXJ5KSFpbXBvcnRhbnR9QG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpey5wcml2YWN5LXBvbGljeV9fY29udGVudC0tc2VydmljZXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDoxMzY3cHgpey5wcml2YWN5LXBvbGljeV9fY29udGVudHttYXgtd2lkdGg6MjMuNDM3NXZ3O3BhZGRpbmc6MS44MjI5MTY2NjY3dnc7bWFyZ2luLXRvcDoxLjU2MjV2dzt0b3A6Ni4yNXZ3fX1AbWVkaWEgKG1pbi13aWR0aDo1NzZweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpey5wcml2YWN5LXBvbGljeV9fY29udGVudHttYXgtd2lkdGg6NDcuMzgyMTk4OTUyOXZ3O3BhZGRpbmc6My4yNzIyNTEzMDg5dnc7bWFyZ2luLXRvcDozLjkyNjcwMTU3MDd2dzt0b3A6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tYm90dG9tOjcuMzI5ODQyOTMxOXZ3fX1AbWVkaWEgKG1heC13aWR0aDo1NzVweCl7LnByaXZhY3ktcG9saWN5X19jb250ZW50e21heC13aWR0aDoxMDAlO3BhZGRpbmc6NC4xMzIyMzE0MDV2bWluO21hcmdpbi10b3A6OC4yNjQ0NjI4MDk5dm1pbjt0b3A6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tYm90dG9tOjE1Ljk3Nzk2MTQzMjV2bWlufX1AbWVkaWEgKG1pbi13aWR0aDoxMzY3cHgpey5wcml2YWN5LXBvbGljeXtwYWRkaW5nLWJvdHRvbTo1LjIwODMzMzMzMzN2d319QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KXsucHJpdmFjeS1wb2xpY3l7cGFkZGluZy1ib3R0b206Ny44NTM0MDMxNDE0dnd9fUBtZWRpYSAobWF4LXdpZHRoOjU3NXB4KXsucHJpdmFjeS1wb2xpY3l7cGFkZGluZy1ib3R0b206MTEuMDE5MjgzNzQ2NnZtaW59fSIsIkB1c2UgXCJ2YXJpYWJsZXNcIiBhcyAqO1xuXG5AbWl4aW4gZGVza3RvcCB7XG5cdEBtZWRpYSAobWluLXdpZHRoOiAoJGRlc2t0b3AgKiAxcHgpKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIGxhcHRvcCB7XG5cdC8vIGNoYW5nZSB0aGUgdmFsdWVzIGZvciB0aGUgc2l0dWF0aW9uXG5cdEBtZWRpYSAobWluLXdpZHRoOiAoJGRlc2t0b3AgKiAxcHgpKSBhbmQgKG1heC13aWR0aDogKCgkbGFwdG9wIC0gMSkgKiAxcHgpKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIGRlc2t0b3AteGwge1xuXHQvLyBjaGFuZ2UgdGhlIHZhbHVlcyBmb3IgdGhlIHNpdHVhdGlvblxuXHRAbWVkaWEgKG1pbi13aWR0aDogKCRkZXNrdG9wLXhsICogMXB4KSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBsYXB0b3AtaCB7XG5cdEBtZWRpYSAobWluLXdpZHRoOiAoJGRlc2t0b3AgKiAxcHgpKSBhbmQgKG1heC1oZWlnaHQ6ICgoJGRlc2t0b3AtdmggLSAxKSAqIDFweCkpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gdGFibGV0IHtcblx0QG1lZGlhIChtaW4td2lkdGg6ICgkdGFibGV0ICogMXB4KSkgYW5kIChtYXgtd2lkdGg6ICgoJGRlc2t0b3AgLSAxKSAqIDFweCkpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gbW9iaWxlIHtcblx0QG1lZGlhIChtYXgtd2lkdGg6ICgoJHRhYmxldCAtIDEpICogMXB4KSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBkZXZpY2VzIHtcblx0QG1lZGlhIChtYXgtd2lkdGg6ICgoJGRlc2t0b3AgLSAxKSAqIDFweCkpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuIiwiQHVzZSBcInZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwicmVzcG9uc2l2ZVwiIGFzICo7XG5AdXNlIFwiYnJlYWtwb2ludFwiIGFzICo7XG5cbi8vIENoZWNrYm94IGNvbXBvbmVudDogLmNoZWNrYm94X19pbnB1dCAuY2hlY2tib3hfX3RleHRcblxuLmNoZWNrYm94IHtcblx0Jl9faW5wdXQge1xuXHRcdHotaW5kZXg6IC0xO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICY6Y2hlY2tlZCArIC5jaGVja2JveF9fdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblx0fVxuXHQmX190ZXh0IHtcblx0XHRwYWRkaW5nLWxlZnQ6IHZ3KDI4KTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHdpZHRoOiB2dygxNik7XG5cdFx0XHRoZWlnaHQ6IHZ3KDE2KTtcblx0XHRcdGJvcmRlcjogMS41cHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGRlc2t0b3AteGwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcHgoMjQpO1xuXHRcdFx0ICAgICAgICBoZWlnaHQ6IHB4KDI0KTsgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogdnd0KDE2KTtcblx0XHRcdCAgICAgICAgaGVpZ2h0OiB2d3QoMTYpOyAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiB2bSgxNik7XG5cdFx0XHQgICAgICAgIGhlaWdodDogdm0oMTYpOyAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblx0XHR9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZGVza3RvcC14bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHB4KDM2KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogdnd0KDI2KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogdm0oMjYpO1xuICAgICAgICAgICAgICAgIH1cblx0fVxufVxuXG5cbiIsIkB1c2UgXCJ2YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcInJlc3BvbnNpdmVcIiBhcyAqO1xuQHVzZSBcImJyZWFrcG9pbnRcIiBhcyAqO1xuXG4vLyBDb250YWN0cyB0YWJsZTogLmNvbnRhY3RzLXRhYmxlX190ciAuY29udGFjdHMtdGFibGVfX3RkXG5cbi5jb250YWN0cy10YWJsZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogdncoNDApO1xuXHQmX190ciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRwYWRkaW5nLWJvdHRvbTogdncoMjApO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXIpO1xuXHRcdEBpbmNsdWRlIGRlc2t0b3AteGwge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IHB4KDIwKTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiB2d3QoMjApO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IHZtKDIwKTtcblx0XHR9XG5cdH1cblx0Jl9fdGQge1xuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0XHR3aWR0aDogdncoMjEyKTtcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3AteGwge1xuXHRcdFx0XHR3aWR0aDogcHgoMjYyKTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdHdpZHRoOiB2d3QoMTQzKTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdHdpZHRoOiB2bSgxMzApO1xuXHRcdFx0fVx0XG5cdFx0fVxuXHRcdCYtLXNvYyB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0Z2FwOiB2dygxMCkgdncoMTQpO1xuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcC14bCB7XG5cdFx0XHRcdGdhcDogcHgoMTUpIHB4KDIwKTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdGdhcDogdnd0KDQpIHZ3dCgxMCk7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRnYXA6IHZtKDUpIHZtKDEwKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QGluY2x1ZGUgZGVza3RvcC14bCB7XG5cdFx0Z2FwOiBweCg0MCk7XG5cdH1cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRnYXA6IHZ3dCgyOSk7XG5cdH1cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRnYXA6IHZtKDMwKTtcblx0fVxuXHQmLS1jb250YWN0cyB7XG5cdFx0Z2FwOiB2dygzMCk7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgLmNvbnRhY3RzLXRhYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX3RyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHZ3KDMwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZGVza3RvcC14bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHB4KDMwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiB2d3QoMjApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHZtKDIwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblx0XHRcdCZfX3RkIHtcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0d2lkdGg6IHZ3KDIyMSk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcC14bCB7XG5cdFx0XHRcdFx0XHR3aWR0aDogcHgoMzg1KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0XHRcdHdpZHRoOiB2d3QoMjQ0KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0XHRcdHdpZHRoOiB2bSgxMTQpO1xuXHRcdFx0XHRcdH1cdFxuXHRcdFx0XHR9XG5cdFx0XHR9XG4gICAgICAgICAgICAgICAgfVxuXHRcdEBpbmNsdWRlIGRlc2t0b3AteGwge1xuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiBweCgzMCk7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGRldmljZXMge1xuXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IHZ3dCgyMCk7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IHZtKDIwKTtcblx0XHR9XG5cdH1cbn1cblxuXG4iLCJAdXNlIFwidmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJyZXNwb25zaXZlXCIgYXMgKjtcbkB1c2UgXCJicmVha3BvaW50XCIgYXMgKjtcblxuQHVzZSBcImJsb2Nrcy9mb3JtXCI7XG5AdXNlIFwiYmxvY2tzL2NoZWNrYm94XCI7XG5AdXNlIFwiYmxvY2tzL2NvbnRhY3RzLXRhYmxlXCI7XG5cbi5wcml2YWN5LXBvbGljeSB7XG5cdHBhZGRpbmctYm90dG9tOiB2dyg4MCk7XG5cdCZfX2hlYWRpbmcge1xuXHRcdG1hcmdpbi1ib3R0b206IHZ3KDMwKTtcblx0XHRAaW5jbHVkZSBkZXNrdG9wLXhsIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IHB4KDI0KTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IHZ3dCgyNCk7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiB2bSgxNik7XG5cdFx0fVxuXHR9XG5cdCZfX2ludHJvIHtcblx0XHRtYXgtd2lkdGg6IHZ3KDc4MSk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogdncoMjApO1xuXHRcdG1hcmdpbi1ib3R0b206IHZ3KDgwKTtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmxhY2stNzApO1xuXHRcdEBpbmNsdWRlIGRlc2t0b3AteGwge1xuXHRcdFx0bWF4LXdpZHRoOiBweCg3ODEpO1xuXHRcdFx0Z2FwOiBweCgxOCk7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiBweCg5MCk7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRnYXA6IHZ3dCgxOCk7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiB2d3QoNjApO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0Z2FwOiB2bSgxMik7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiB2bSg2MCk7XG5cdFx0fVxuXHR9XG5cdCZfX2l0ZW0ge1xuXHRcdG1hcmdpbi1ib3R0b206IHZ3KDM4KTtcblx0XHRwYWRkaW5nLWJvdHRvbTogdncoMzgpO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXIpO1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjay03MCk7XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGRlc2t0b3AteGwge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogcHgoNTYpO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IHB4KDU0KTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IHZ3dCg0MCk7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogdnd0KDQwKTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IHZtKDMwKTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiB2bSgzMCk7XG5cdFx0fVxuXHR9XG5cdCZfX2NvbnRlbnQge1xuXHRcdG1heC13aWR0aDogdncoNDUwKTtcblx0XHRwYWRkaW5nOiB2dygzNSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbGlnaHQtZ3JheSk7XG5cdFx0bWFyZ2luLXRvcDogdncoMzApO1xuXHRcdHBvc2l0aW9uOiBzdGlja3k7XG5cdFx0dG9wOiB2dygxMjApO1xuXHRcdG9sIHtcblx0XHRcdGxpIHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjay03MCkgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogdm0oMTIpO1xuXHRcdFx0XHR9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiB2bSg5KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0Z2FwOiB2d3QoNik7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHZ3dCgyMCk7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRnYXA6IHZtKDcpO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiB2bSgyMCk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGEge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJsYWNrLTcwKSAhaW1wb3J0YW50O1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1zZXJ2aWNlIHtcblx0XHRcdEBpbmNsdWRlIGRldmljZXMge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGRlc2t0b3AteGwge1xuXHRcdFx0bWF4LXdpZHRoOiBweCg0NTApO1xuXHRcdFx0cGFkZGluZzogcHgoMzUpO1xuXHRcdFx0bWFyZ2luLXRvcDogcHgoMzApO1xuXHRcdFx0dG9wOiBweCgxMjApO1xuXHRcdH1cblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0bWF4LXdpZHRoOiB2d3QoMzYyKTtcblx0XHRcdHBhZGRpbmc6IHZ3dCgyNSk7XG5cdFx0XHRtYXJnaW4tdG9wOiB2d3QoMzApO1xuXHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogdnd0KDU2KTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IHZtKDE1KTtcblx0XHRcdG1hcmdpbi10b3A6IHZtKDMwKTtcblx0XHRcdHRvcDogYXV0bztcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG1hcmdpbi1ib3R0b206IHZtKDU4KTtcblx0XHR9XG5cdH1cblx0QGluY2x1ZGUgZGVza3RvcC14bCB7XG5cdFx0cGFkZGluZy1ib3R0b206IHB4KDEwMCk7XG5cdH1cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRwYWRkaW5nLWJvdHRvbTogdnd0KDYwKTtcblx0fVxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdHBhZGRpbmctYm90dG9tOiB2bSg0MCk7XG5cdH1cbn1cbiJdfQ== */
