/*!****************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./wwwroot/css/OfferCss.css ***!
  \****************************************************************************/#headerr{padding-bottom:15px;padding-top:8px}#navarbala{padding-bottom:10px}#frmsearch{flex:1 1 auto}#contentContInGroupDes:before{background:linear-gradient(180deg,hsla(0,0%,100%,0) 10%,#fff);content:"";height:100%;position:absolute;right:0;width:100%}#contentContInGroupDes.removeBeforeContent:before{content:none}#contentContInGroupDes{color:#545454}#contentContInGroupDes p{font-size:12px;line-height:2.16;margin-bottom:10px;text-align:justify}#contentContInGroupDes h1{font-family:"IRANSansWeb_Medium(adad_fa)";font-size:21px;margin-bottom:12px}#contentContInGroupDes h2{font-family:"IRANSansWeb_Medium(adad_fa)";font-size:16px;margin-bottom:10px}#bishtarInGroupDes{font-size:12px}.RAndNCont{display:flex}@media screen and (min-width:992px){#GroupDescription{display:flex}#contentContInGroupDes{padding:0 15px}}@media screen and (min-width:920px){#SwiperShegeft{flex:0 1 80%}}@media screen and (min-width:1100px){.mablagh{font-size:90%}#cardcontainer2>.cardd{flex:1 1 18%}.swiper{flex:0 1 80%}.swiper-scrollbar{display:none}#SwiperG1Product .swiper-slide{width:170px}#SwiperG1Product .imgcont{height:120px;width:120px}#SwiperG1Product .titleCount{font-size:100%;opacity:.9}#SwiperShegeft .swiper-slide{width:170px}#SwiperShegeft .imgcont{height:170px;width:170px}#SwiperShegeft .titleCount{font-size:100%;opacity:.9}}@media screen and (max-width:1100px){.mablagh{font-size:80%}#cardcontainer2>.cardd{flex:1 1 31%}.swiper{flex:0 1 90%}.swiper-scrollbar{display:none}#SwiperG1Product .swiper-slide{width:170px}#SwiperG1Product .imgcont{height:120px;width:120px}#SwiperG1Product .titleCount{font-size:100%;opacity:.9}#SwiperShegeft .swiper-slide{width:170px}#SwiperShegeft .imgcont{height:170px;width:170px}#SwiperShegeft .titleCount{font-size:100%;opacity:.9}}@media screen and (max-width:992px){#GroupDescription{display:flex}#contentContInGroupDes{padding:0 10px}#cardcontainer2>.cardd{flex:1 1 23%}}@media screen and (max-width:920px){.swiper{flex:0 1 100%}.swiper-scrollbar{display:none}#SwiperG1Product .swiper-slide{width:150px}#SwiperG1Product .imgcont{height:80px;width:80px}#SwiperG1Product .titleCount{font-size:85%;opacity:.9}#SwiperShegeft .swiper-slide{width:130px}#SwiperShegeft .imgcont{height:130px;width:130px}#SwiperShegeft .titleCount{font-size:100%;opacity:.9}}@media screen and (max-width:768px){#cardcontainer2>.cardd{flex:1 1 31%}}@media screen and (max-width:576px){#cardcontainer2>.cardd{flex:1 1 46%}}.UsernameCont .UserName{border:none;text-align:right;width:100%}.UsernameCont .UserName:focus{outline:none!important}.UsernameCont,.noeVorodConttttt,.submitContttt{align-content:center;align-items:center;border:1px solid silver;border-radius:10px;display:flex;flex-flow:row;overflow:hidden}.AzTaRialCont{border:none}.LabelInputCont{margin-bottom:10px}.LabelCont,.LabelInputCont{padding-left:5px}.sub{background-color:#dc3545;border:none;border-radius:10px;color:#fff;padding:10px 13px;width:100%}.range{margin-top:20px;width:100%}.range-slider{background-color:#ff5b5b;border-radius:2px;height:5px;position:relative}.range-selected{background-color:red;border-radius:5px;height:100%;left:30%;position:absolute;right:30%}.range-input{overflow:visible;position:relative}.range-input input{-webkit-appearance:none;-moz-appearance:none;background:none;height:5px;pointer-events:none;position:absolute;right:0;top:-5px;width:100%}.range-input input::-webkit-slider-thumb{-webkit-appearance:none;background-color:#fff;border:3px solid red;border-radius:50%;height:20px;pointer-events:auto;width:20px}.range-input input.maxx::-webkit-slider-thumb{background-color:red}.range-input input::-moz-range-thumb{-moz-appearance:none;background-color:#fff;border:3px solid red;border-radius:50%;height:15px;pointer-events:auto;width:15px}.range-input input.maxx::-moz-range-thumb{background-color:red}.range-price{align-items:center;display:flex;justify-content:center;margin:30px 0;width:100%}.range-price label{margin-right:5px}.range-price input{padding:5px;width:40px}.range-price input:first-of-type{margin-right:15px}.orderShows{border:none;border-radius:7px;color:#545454;font-size:100%;margin-left:15px;padding:10px}.filterSideBarInMobileButtons,.orderShows{background-color:inherit;text-decoration:none;width:max-content}.filterSideBarInMobileButtons{border:1px solid #ebebeb;border-radius:7px;color:#322e2e;font-size:85%;margin-left:10px;padding:5px 10px}.filterSideBarInMobileButtons:focus,.orderShows:focus{outline:none!important}.labelcreatorr label{margin-bottom:0}.brandsContsCont .brandsCont .InBrandsCont .cont,.brandsContsCont .brandsCont .contHame{border-radius:7px;cursor:pointer;height:35px;margin-bottom:0;padding:0 5px;width:100%}.brandsContsCont .brandsCont .InBrandsCont .cont input,.brandsContsCont .brandsCont .InBrandsCont .cont label,.brandsContsCont .brandsCont .contHame input,.brandsContsCont .brandsCont .contHame label{cursor:inherit}.brandsContsCont .brandsCont .InBrandsCont .cont:hover,.brandsContsCont .brandsCont .contHame:hover{background-color:#f7f7f7}.grInOfferPage{border-radius:7px;padding:7px}.grInOfferPage:active,.grInOfferPage:hover,.grInOfferPage:link,.grInOfferPage:visited{color:#757575;text-decoration:none}

/*!***********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./wwwroot/libraries/for_loaders_waiting/for_loaders_waiting_win10.css ***!
  \***********************************************************************************************************************/.holder{bottom:0;display:none;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:9999}.preloader{animation:rotatePreloader 2s ease-in infinite;height:100px;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100px}@keyframes rotatePreloader{0%{transform:translateX(-50%) translateY(-50%) rotate(0deg)}to{transform:translateX(-50%) translateY(-50%) rotate(-1turn)}}.preloader div{height:100%;opacity:0;position:absolute;width:100%}.preloader div:before{background-color:blue;border-radius:50%;content:"";height:10%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:10%}.preloader div:first-child{animation:rotateCircle1 2s linear infinite;transform:rotate(0deg);z-index:9}@keyframes rotateCircle1{0%{opacity:0}0%{opacity:1;transform:rotate(36deg)}7%{transform:rotate(0deg)}57%{transform:rotate(0deg)}to{opacity:1;transform:rotate(-324deg)}}.preloader div:nth-child(2){animation:rotateCircle2 2s linear infinite;transform:rotate(36deg);z-index:8}@keyframes rotateCircle2{5%{opacity:0}5.0001%{opacity:1;transform:rotate(0deg)}12%{transform:rotate(-36deg)}62%{transform:rotate(-36deg)}to{opacity:1;transform:rotate(-324deg)}}.preloader div:nth-child(3){animation:rotateCircle3 2s linear infinite;transform:rotate(72deg);z-index:7}@keyframes rotateCircle3{10%{opacity:0}10.0002%{opacity:1;transform:rotate(-36deg)}17%{transform:rotate(-72deg)}67%{transform:rotate(-72deg)}to{opacity:1;transform:rotate(-324deg)}}.preloader div:nth-child(4){animation:rotateCircle4 2s linear infinite;transform:rotate(108deg);z-index:6}@keyframes rotateCircle4{15%{opacity:0}15.0003%{opacity:1;transform:rotate(-72deg)}22%{transform:rotate(-108deg)}72%{transform:rotate(-108deg)}to{opacity:1;transform:rotate(-324deg)}}.preloader div:nth-child(5){animation:rotateCircle5 2s linear infinite;transform:rotate(144deg);z-index:5}@keyframes rotateCircle5{20%{opacity:0}20.0004%{opacity:1;transform:rotate(-108deg)}27%{transform:rotate(-144deg)}77%{transform:rotate(-144deg)}to{opacity:1;transform:rotate(-324deg)}}.preloader div:nth-child(6){animation:rotateCircle6 2s linear infinite;transform:rotate(180deg);z-index:4}@keyframes rotateCircle6{25%{opacity:0}25.0005%{opacity:1;transform:rotate(-144deg)}32%{transform:rotate(-180deg)}82%{transform:rotate(-180deg)}to{opacity:1;transform:rotate(-324deg)}}.preloader div:nth-child(7){animation:rotateCircle7 2s linear infinite;transform:rotate(216deg);z-index:3}@keyframes rotateCircle7{30%{opacity:0}30.0006%{opacity:1;transform:rotate(-180deg)}37%{transform:rotate(-216deg)}87%{transform:rotate(-216deg)}to{opacity:1;transform:rotate(-324deg)}}.preloader div:nth-child(8){animation:rotateCircle8 2s linear infinite;transform:rotate(252deg);z-index:2}@keyframes rotateCircle8{35%{opacity:0}35.0007%{opacity:1;transform:rotate(-216deg)}42%{transform:rotate(-252deg)}92%{transform:rotate(-252deg)}to{opacity:1;transform:rotate(-324deg)}}.preloader div:nth-child(9){animation:rotateCircle9 2s linear infinite;transform:rotate(288deg);z-index:1}@keyframes rotateCircle9{40%{opacity:0}40.0008%{opacity:1;transform:rotate(-252deg)}47%{transform:rotate(-288deg)}97%{transform:rotate(-288deg)}to{opacity:1;transform:rotate(-324deg)}}.preloader div:nth-child(10){animation:rotateCircle10 2s linear infinite;transform:rotate(324deg);z-index:0}@keyframes rotateCircle10{45%{opacity:0}45.0009%{opacity:1;transform:rotate(-288deg)}52%{transform:rotate(-324deg)}102%{transform:rotate(-324deg)}to{opacity:1;transform:rotate(-324deg)}}
/*!************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./wwwroot/css/site.css ***!
  \************************************************************************/html{font-size:14px}@media (min-width:768px){html{font-size:16px}}html{min-height:100%;position:relative}body{margin-bottom:60px}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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cm9vdC9jc3MvT2ZmZXJDc3MuY3NzIiwid2VicGFjazovL3NhZHJhd2ViYXBwLy4vd3d3cm9vdC9saWJyYXJpZXMvZm9yX2xvYWRlcnNfd2FpdGluZy9mb3JfbG9hZGVyc193YWl0aW5nX3dpbjEwLmNzcyIsIndlYnBhY2s6Ly9zYWRyYXdlYmFwcC8uL3d3d3Jvb3QvY3NzL3NpdGUuY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIiNoZWFkZXJyIHtcclxuICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgIFxyXG59XHJcblxyXG4jbmF2YXJiYWxhIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4jZnJtc2VhcmNoIHtcclxuICAgIGZsZXg6IDEgMSBhdXRvO1xyXG59XHJcblxyXG4jY29udGVudENvbnRJbkdyb3VwRGVzOmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBoc2xhKDAsIDAlLCAxMDAlLCAwKSAxMCUsICNGRkZGRkYpO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcmlnaHQ6IDBweDtcclxufVxyXG5cclxuI2NvbnRlbnRDb250SW5Hcm91cERlcy5yZW1vdmVCZWZvcmVDb250ZW50OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBub25lO1xyXG59XHJcblxyXG4jY29udGVudENvbnRJbkdyb3VwRGVzIHtcclxuICAgIGNvbG9yOiAjNTQ1NDU0O1xyXG4gICAgLypwYWRkaW5nOiAwcHggMTBweDsqL1xyXG59XHJcblxyXG4gICAgI2NvbnRlbnRDb250SW5Hcm91cERlcyBwIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuMTY7XHJcbiAgICAgICAgLypsZXR0ZXItc3BhY2luZzogMC4wcHg7Ki9cclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgICB9XHJcblxyXG4gICAgI2NvbnRlbnRDb250SW5Hcm91cERlcyBoMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdJUkFOU2Fuc1dlYl9NZWRpdW0oYWRhZF9mYSknO1xyXG4gICAgfVxyXG5cclxuICAgICNjb250ZW50Q29udEluR3JvdXBEZXMgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnSVJBTlNhbnNXZWJfTWVkaXVtKGFkYWRfZmEpJztcclxuICAgIH1cclxuXHJcbiNiaXNodGFySW5Hcm91cERlcyB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuXHJcbi5SQW5kTkNvbnQge1xyXG4gICAgLypmbGV4OiAxIDEgYXV0bzsqL1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC8qYmFja2dyb3VuZC1jb2xvcjpncmVlbjsqL1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjk5MnB4KSB7XHJcbiAgICAvKiAgI0JhY2tJbk9mZmVyIHtcclxuICAgICAgICBkaXNwbGF5Om5vbmVcclxuICAgIH0qL1xyXG5cclxuICAgIC8qemFyZV9ua18wNDAyX2FkZGVkX3N0Ki9cclxuICAgICNHcm91cERlc2NyaXB0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgICNjb250ZW50Q29udEluR3JvdXBEZXMge1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAxNXB4O1xyXG4gICAgfVxyXG4gICAgLyp6YXJlX25rXzA0MDJfYWRkZWRfZW5kKi9cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5MjBweCkge1xyXG4gICAgI1N3aXBlclNoZWdlZnQge1xyXG4gICAgICAgIGZsZXg6IDAgMSA4MCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTIwcHgpIHtcclxuICAgICAgICAgICAgI1N3aXBlclNoZWdlZnQge1xyXG4gICAgICAgICAgICAgICAgIGZsZXg6IDAgMSA4MCUsXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzYwcHgpIHtcclxuICAgICAgICAgICAgI1N3aXBlclNoZWdlZnQge1xyXG4gICAgICAgICAgICAgICAgIGZsZXg6IDAgMSAxMDAlLFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSovXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjExMDBweCkge1xyXG4gICAgLm1hYmxhZ2gge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogOTAlO1xyXG4gICAgfVxyXG5cclxuICAgICNjYXJkY29udGFpbmVyMiA+IC5jYXJkZCB7XHJcbiAgICAgICAgZmxleDogMSAxIDE4JTsgICBcclxuICAgICAgICAvKmRhcnNhZGkgYmVodGFyZSBjaG9uIG1pZG9vbmFtIGNoYW50YSBkYXIgaGFyIHNhdHIgbWlzaGUuZGFyIHplbW4gZGFyIHNpemUgYmFsYSBzaGF5YWQgYWNvcmRpb24gaGFtIGtlbmFyZXNob29uIGJpYWQga2UgYXJ6ZSBjYXJkY29udGFpbmVyMiBrYW10YXIgaGFtIG1pc2hlICovXHJcbiAgICAgICAgLypwYXMgYWdlIGJla2hhaW0gcHggYmVkaW0gc2FraHRlIG1vaGFzZWJhc2ggYmEga29saSBhem1vb25vIGtoYXRhIGJlZGFzdCBtaWFkKi9cclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyIHtcclxuICAgICAgICBmbGV4OiAwIDEgODAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItc2Nyb2xsYmFyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICNTd2lwZXJHMVByb2R1Y3QgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgd2lkdGg6IDE3MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICNTd2lwZXJHMVByb2R1Y3QgLmltZ2NvbnQge1xyXG4gICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICNTd2lwZXJHMVByb2R1Y3QgLnRpdGxlQ291bnQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTAwJTtcclxuICAgICAgICBvcGFjaXR5OiAwLjk7XHJcbiAgICB9XHJcblxyXG4gICAgI1N3aXBlclNoZWdlZnQgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgd2lkdGg6IDE3MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICNTd2lwZXJTaGVnZWZ0IC5pbWdjb250IHtcclxuICAgICAgICB3aWR0aDogMTcwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNzBweDtcclxuICAgIH1cclxuXHJcbiAgICAjU3dpcGVyU2hlZ2VmdCAudGl0bGVDb3VudCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMDAlO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuOTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTAwcHgpIHtcclxuICAgIC5tYWJsYWdoIHtcclxuICAgICAgICBmb250LXNpemU6IDgwJTtcclxuICAgIH1cclxuXHJcbiAgICAjY2FyZGNvbnRhaW5lcjIgPiAuY2FyZGQge1xyXG4gICAgICAgIGZsZXg6IDEgMSAzMSU7IC8qemFyZV9ua18wNDIwX2FkZGVkKi9cclxuICAgICAgICAvKmZsZXg6IDAgMSAzMyU7Ki8gLyp6YXJlX25rXzA0MjBfY29tbWVudGVkKi9cclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyIHtcclxuICAgICAgICBmbGV4OiAwIDEgOTAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItc2Nyb2xsYmFyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICNTd2lwZXJHMVByb2R1Y3QgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgd2lkdGg6IDE3MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICNTd2lwZXJHMVByb2R1Y3QgLmltZ2NvbnQge1xyXG4gICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICNTd2lwZXJHMVByb2R1Y3QgLnRpdGxlQ291bnQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTAwJTtcclxuICAgICAgICBvcGFjaXR5OiAwLjk7XHJcbiAgICB9XHJcblxyXG4gICAgI1N3aXBlclNoZWdlZnQgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgd2lkdGg6IDE3MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICNTd2lwZXJTaGVnZWZ0IC5pbWdjb250IHtcclxuICAgICAgICB3aWR0aDogMTcwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNzBweDtcclxuICAgIH1cclxuXHJcbiAgICAjU3dpcGVyU2hlZ2VmdCAudGl0bGVDb3VudCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMDAlO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuOTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5OTJweCkge1xyXG4gICAgLyp6YXJlX25rXzA0MDJfYWRkZWRfc3QqL1xyXG4gICAgI0dyb3VwRGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXggLypub25lKi87XHJcbiAgICB9XHJcblxyXG4gICAgI2NvbnRlbnRDb250SW5Hcm91cERlcyB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDEwcHg7XHJcbiAgICB9XHJcbiAgICAvKnphcmVfbmtfMDQwMl9hZGRlZF9lbmQqL1xyXG5cclxuXHJcbiAgICAjY2FyZGNvbnRhaW5lcjIgPiAuY2FyZGQge1xyXG4gICAgICAgIGZsZXg6IDEgMSAyMyU7IC8qemFyZV9ua18wNDIwX2FkZGVkKi9cclxuICAgICAgICAvKmZsZXg6IDAgMSAyNSU7Ki8gLyp6YXJlX25rXzA0MjBfY29tbWVudGVkKi9cclxuICAgIH1cclxuXHJcbiAgICAvKiNCYWNrSW5PZmZlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfSovXHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTIwcHgpIHtcclxuICAgIC5zd2lwZXIge1xyXG4gICAgICAgIGZsZXg6IDAgMSAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItc2Nyb2xsYmFyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICNTd2lwZXJHMVByb2R1Y3QgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgd2lkdGg6IDE1MHB4OyAvKjEzMHB4Ki9cclxuICAgIH1cclxuXHJcbiAgICAjU3dpcGVyRzFQcm9kdWN0IC5pbWdjb250IHtcclxuICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgI1N3aXBlckcxUHJvZHVjdCAudGl0bGVDb3VudCB7XHJcbiAgICAgICAgZm9udC1zaXplOiA4NSU7XHJcbiAgICAgICAgb3BhY2l0eTogMC45O1xyXG4gICAgfVxyXG5cclxuICAgICNTd2lwZXJTaGVnZWZ0IC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgIHdpZHRoOiAxMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAjU3dpcGVyU2hlZ2VmdCAuaW1nY29udCB7XHJcbiAgICAgICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgI1N3aXBlclNoZWdlZnQgLnRpdGxlQ291bnQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTAwJTtcclxuICAgICAgICBvcGFjaXR5OiAwLjk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcclxuICAgICNjYXJkY29udGFpbmVyMiA+IC5jYXJkZCB7XHJcbiAgICAgICAgZmxleDogMSAxIDMxJTsgLyp6YXJlX25rXzA0MjBfYWRkZWQqL1xyXG4gICAgICAgIC8qZmxleDogMCAxIDMzJTsqLyAvKnphcmVfbmtfMDQyMF9jb21tZW50ZWQqL1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjU3NnB4KSB7XHJcbiAgICAvKiAuZmlsdGVyU2lkZUJhckluTW9iaWxlQ29udHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5maWx0ZXJTaWRlQmFySW5Nb2JpbGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9Ki9cclxuXHJcbiAgICAjY2FyZGNvbnRhaW5lcjIgPiAuY2FyZGQge1xyXG4gICAgICAgIGZsZXg6IDEgMSA0NiU7IC8qemFyZV9ua18wNDIwX2FkZGVkKi9cclxuICAgICAgICAvKmZsZXg6IDAgMSA1MCU7Ki8gLyp6YXJlX25rXzA0MjBfY29tbWVudGVkZCovXHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NTc2cHgpIHtcclxuICAgIC8qIC5maWx0ZXJTaWRlQmFySW5Nb2JpbGVDb250e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmlsdGVyU2lkZUJhckluTW9iaWxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0qL1xyXG59XHJcblxyXG5cclxuLlVzZXJuYW1lQ29udCAuVXNlck5hbWUge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC8qaGVpZ2h0OiA1MHB4OyovXHJcbiAgICBib3JkZXI6IG5vbmUgLyoxcHggc29saWQgI2Q5NTM0ZiovO1xyXG4gICAgLypib3JkZXItcmFkaXVzOiAxMHB4OyovXHJcbn1cclxuXHJcbiAgICAuVXNlcm5hbWVDb250IC5Vc2VyTmFtZTpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIC8qYm94LXNoYWRvdzogMHB4IDBweCAzcHggI2Q5NTM0ZjsqL1xyXG4gICAgfVxyXG5cclxuLnN1Ym1pdENvbnR0dHQsIC5Vc2VybmFtZUNvbnQsIC5ub2VWb3JvZENvbnR0dHR0IHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHNpbHZlciAvKiNkOTUzNGYqLztcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAvKmJveC1zaGFkb3c6IDBweCAwcHggM3B4ICNkOTUzNGY7Ki9cclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAvKmJvcmRlcjoycHggc29saWQgZ3JlZW47Ki9cclxuICAgIC8qZmxleDowIDAgMTAwJTsqL1xyXG4gICAgLyp3aWR0aDogMTAwJTsqL1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZmxvdzogcm93O1xyXG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLkF6VGFSaWFsQ29udCB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcbi5MYWJlbElucHV0Q29udCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5MYWJlbENvbnQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbn1cclxuXHJcbi5zdWIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAvKmhlaWdodDogNTBweDsqL1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XHJcbiAgICAvKm1hcmdpbjogMDsqL1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgcGFkZGluZzogMTBweCAxM3B4IDEwcHggMTNweDtcclxufVxyXG5cclxuLnJhbmdlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxufVxyXG5cclxuLnJhbmdlLXNsaWRlciB7XHJcbiAgICBoZWlnaHQ6IDVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjVCNUI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbn1cclxuXHJcbi5yYW5nZS1zZWxlY3RlZCB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBsZWZ0OiAzMCU7XHJcbiAgICByaWdodDogMzAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xyXG59XHJcblxyXG4ucmFuZ2UtaW5wdXQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuXHJcbiAgICAucmFuZ2UtaW5wdXQgaW5wdXQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IC8qMjlweCovIDVweDtcclxuICAgICAgICB0b3A6IC01cHg7XHJcbiAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgICAgIC5yYW5nZS1pbnB1dCBpbnB1dDo6LXdlYmtpdC1zbGlkZXItdGh1bWIgeyAvKmNocm9tZSgxKSAxIHZhIDIgcmEgbmFiYXlhZCBkYXIgeWVrIGtoYXQgYmVuZXZpc2ltIHZhIGJhIGthbWEgam9kYSBrb25pbS5jaG9uIGNocm9tZSBnaGF0aSBtaWtvbmUgdmEgYmFyYXlhc2ggYmF5YWQgbWVzbGUgYWxhbiBkYXIgYmxvY2tlIGpvZGEgY3NzIGJlbmV2aXNpbSovXHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgcmVkO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC5yYW5nZS1pbnB1dCBpbnB1dC5tYXh4Ojotd2Via2l0LXNsaWRlci10aHVtYiB7IC8qY2hyb21lKDEpKi9cclxuXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJlZDtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAucmFuZ2UtaW5wdXQgaW5wdXQ6Oi1tb3otcmFuZ2UtdGh1bWIgeyAvKmZpcmVmb3goMikqL1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkIHJlZDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yYW5nZS1pbnB1dCBpbnB1dC5tYXh4OjotbW96LXJhbmdlLXRodW1iIHsgLypmaXJlZm94KDIpKi9cclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xyXG4gICAgICAgIH1cclxuXHJcbi5yYW5nZS1wcmljZSB7XHJcbiAgICBtYXJnaW46IDMwcHggMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuICAgIC5yYW5nZS1wcmljZSBsYWJlbCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnJhbmdlLXByaWNlIGlucHV0IHtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgICAgIC5yYW5nZS1wcmljZSBpbnB1dDpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbi5vcmRlclNob3dzIHtcclxuICAgIGZvbnQtc2l6ZTogMTAwJTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XHJcbiAgICBjb2xvcjogIzU0NTQ1NDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQgLyojRUJFQkVCKi87XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcclxufVxyXG5cclxuLmZpbHRlclNpZGVCYXJJbk1vYmlsZUJ1dHRvbnMge1xyXG4gICAgZm9udC1zaXplOiA4NSU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRUJFQkVCO1xyXG4gICAgcGFkZGluZzogN3B4IDdweCA3cHggN3B4O1xyXG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gICAgY29sb3I6ICMzMjJFMkU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0IC8qI0VCRUJFQiovO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICBwYWRkaW5nOiA1cHggMTBweCA1cHggMTBweDtcclxufVxyXG5cclxuICAgIC5vcmRlclNob3dzOmZvY3VzLCAuZmlsdGVyU2lkZUJhckluTW9iaWxlQnV0dG9uczpmb2N1cyB7XHJcbiAgICAgICAgLypib3JkZXI6IG5vbmU7Ki9cclxuICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLypib3gtc2hhZG93OiAwcHggMHB4IDNweCAjZDk1MzRmOyovXHJcbiAgICB9XHJcblxyXG4ubGFiZWxjcmVhdG9yciBsYWJlbCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbn1cclxuXHJcblxyXG4vKiNjb2xsYXBzZUV4YW1wbGUyKi8gLmJyYW5kc0NvbnRzQ29udCAuYnJhbmRzQ29udCAuSW5CcmFuZHNDb250IC5jb250LCAvKiNjb2xsYXBzZUV4YW1wbGUyKi8gLmJyYW5kc0NvbnRzQ29udCAuYnJhbmRzQ29udCAuY29udEhhbWUge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwcHggNXB4O1xyXG59XHJcblxyXG4gICAgLyojY29sbGFwc2VFeGFtcGxlMiovIC5icmFuZHNDb250c0NvbnQgLmJyYW5kc0NvbnQgLkluQnJhbmRzQ29udCAuY29udCBpbnB1dCwgLyojY29sbGFwc2VFeGFtcGxlMiovIC5icmFuZHNDb250c0NvbnQgLmJyYW5kc0NvbnQgLmNvbnRIYW1lIGlucHV0IHtcclxuICAgICAgICBjdXJzb3I6IGluaGVyaXQ7XHJcbiAgICB9XHJcblxyXG4gICAgLyojY29sbGFwc2VFeGFtcGxlMiovIC5icmFuZHNDb250c0NvbnQgLmJyYW5kc0NvbnQgLkluQnJhbmRzQ29udCAuY29udCBsYWJlbCwgLyojY29sbGFwc2VFeGFtcGxlMiovIC5icmFuZHNDb250c0NvbnQgLmJyYW5kc0NvbnQgLmNvbnRIYW1lIGxhYmVsIHtcclxuICAgICAgICBjdXJzb3I6IGluaGVyaXQ7XHJcbiAgICB9XHJcblxyXG4gICAgLyojY29sbGFwc2VFeGFtcGxlMiovIC5icmFuZHNDb250c0NvbnQgLmJyYW5kc0NvbnQgLkluQnJhbmRzQ29udCAuY29udDpob3ZlciwgLyojY29sbGFwc2VFeGFtcGxlMiovIC5icmFuZHNDb250c0NvbnQgLmJyYW5kc0NvbnQgLmNvbnRIYW1lOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xyXG4gICAgfVxyXG5cclxuLmdySW5PZmZlclBhZ2Uge1xyXG4gICAgcGFkZGluZzogN3B4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG59XHJcblxyXG4gICAgLmdySW5PZmZlclBhZ2U6aG92ZXIsIC5nckluT2ZmZXJQYWdlOmxpbmssIC5nckluT2ZmZXJQYWdlOnZpc2l0ZWQsIC5nckluT2ZmZXJQYWdlOmFjdGl2ZSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAjNzU3NTc1O1xyXG4gICAgfVxyXG4iLCIuaG9sZGVyIHtcclxuICAgIC8qICBwb3NpdGlvbjogYWJzb2x1dGU7Ki9cclxuICAgIGxlZnQ6IDBweDtcclxuICAgIHRvcDogMHB4O1xyXG4gICAgYm90dG9tOiAwcHg7XHJcbiAgICByaWdodDogMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAvKmJhY2tncm91bmQtY29sb3I6ICMyRDJGNDg7Ki9cclxuICAgIC8qLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLyovXHJcbiAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgZGlzcGxheTogbm9uZTsgLypmbGV4OyovIC8qbm9uZSBrYXJkYW0gdGEgYmFyYXllIGxvYWRlIHByb2plaCBtYWtoZmkgYmFzaGFkIHZhIGhhcnZhZ2h0IGtoYXN0aW0gZmxleCBrb25pbSBuYW1heWFzaCBiZXNoZSovIC8qaW4gdGFnIGZsZXggbmFiYXNoYWQgaGFtIG1vc2hrZWxlaSBuaXN0Ki9cclxufVxyXG5cclxuICAgICAgICAucHJlbG9hZGVyIHtcclxuICAgICAgICAgICAgLyogc2l6ZSAqL1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogcm90YXRlUHJlbG9hZGVyIDJzIGluZmluaXRlIGVhc2UtaW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAa2V5ZnJhbWVzIHJvdGF0ZVByZWxvYWRlciB7XHJcbiAgICAgICAgICAgIDAlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZVooMGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlWigtMzYwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByZWxvYWRlciBkaXYge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnByZWxvYWRlciBkaXY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjpibHVlOy8qICNmZmZmZmYqL1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHJlbG9hZGVyIGRpdjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDBkZWcpO1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiByb3RhdGVDaXJjbGUxIDJzIGluZmluaXRlIGxpbmVhcjtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgQGtleWZyYW1lcyByb3RhdGVDaXJjbGUxIHtcclxuICAgICAgICAgICAgMCUge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgMCUge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigzNmRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIDclIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgNTclIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooLTMyNGRlZyk7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJlbG9hZGVyIGRpdjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMzZkZWcpO1xyXG4gICAgICAgICAgICBhbmltYXRpb246IHJvdGF0ZUNpcmNsZTIgMnMgaW5maW5pdGUgbGluZWFyO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGtleWZyYW1lcyByb3RhdGVDaXJjbGUyIHtcclxuICAgICAgICAgICAgNSUge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgNS4wMDAxJSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAxMiUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKC0zNmRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIDYyJSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooLTM2ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooLTMyNGRlZyk7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJlbG9hZGVyIGRpdjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooNzJkZWcpO1xyXG4gICAgICAgICAgICBhbmltYXRpb246IHJvdGF0ZUNpcmNsZTMgMnMgaW5maW5pdGUgbGluZWFyO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA3O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGtleWZyYW1lcyByb3RhdGVDaXJjbGUzIHtcclxuICAgICAgICAgICAgMTAlIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIDEwLjAwMDIlIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooLTM2ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgMTclIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigtNzJkZWcpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA2NyUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKC03MmRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKC0zMjRkZWcpO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByZWxvYWRlciBkaXY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDEwOGRlZyk7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogcm90YXRlQ2lyY2xlNCAycyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAa2V5ZnJhbWVzIHJvdGF0ZUNpcmNsZTQge1xyXG4gICAgICAgICAgICAxNSUge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgMTUuMDAwMyUge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigtNzJkZWcpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAyMiUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKC0xMDhkZWcpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA3MiUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKC0xMDhkZWcpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigtMzI0ZGVnKTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcmVsb2FkZXIgZGl2Om50aC1jaGlsZCg1KSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigxNDRkZWcpO1xyXG4gICAgICAgICAgICBhbmltYXRpb246IHJvdGF0ZUNpcmNsZTUgMnMgaW5maW5pdGUgbGluZWFyO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGtleWZyYW1lcyByb3RhdGVDaXJjbGU1IHtcclxuICAgICAgICAgICAgMjAlIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIDIwLjAwMDQlIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooLTEwOGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIDI3JSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooLTE0NGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIDc3JSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooLTE0NGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKC0zMjRkZWcpO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByZWxvYWRlciBkaXY6bnRoLWNoaWxkKDYpIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDE4MGRlZyk7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogcm90YXRlQ2lyY2xlNiAycyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAa2V5ZnJhbWVzIHJvdGF0ZUNpcmNsZTYge1xyXG4gICAgICAgICAgICAyNSUge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgMjUuMDAwNSUge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigtMTQ0ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgMzIlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigtMTgwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgODIlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigtMTgwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooLTMyNGRlZyk7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJlbG9hZGVyIGRpdjpudGgtY2hpbGQoNykge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMjE2ZGVnKTtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiByb3RhdGVDaXJjbGU3IDJzIGluZmluaXRlIGxpbmVhcjtcclxuICAgICAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBrZXlmcmFtZXMgcm90YXRlQ2lyY2xlNyB7XHJcbiAgICAgICAgICAgIDMwJSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAzMC4wMDA2JSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKC0xODBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAzNyUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKC0yMTZkZWcpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA4NyUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKC0yMTZkZWcpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigtMzI0ZGVnKTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcmVsb2FkZXIgZGl2Om50aC1jaGlsZCg4KSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigyNTJkZWcpO1xyXG4gICAgICAgICAgICBhbmltYXRpb246IHJvdGF0ZUNpcmNsZTggMnMgaW5maW5pdGUgbGluZWFyO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGtleWZyYW1lcyByb3RhdGVDaXJjbGU4IHtcclxuICAgICAgICAgICAgMzUlIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIDM1LjAwMDclIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooLTIxNmRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIDQyJSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooLTI1MmRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIDkyJSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooLTI1MmRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKC0zMjRkZWcpO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByZWxvYWRlciBkaXY6bnRoLWNoaWxkKDkpIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDI4OGRlZyk7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogcm90YXRlQ2lyY2xlOSAycyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAa2V5ZnJhbWVzIHJvdGF0ZUNpcmNsZTkge1xyXG4gICAgICAgICAgICA0MCUge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgNDAuMDAwOCUge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigtMjUyZGVnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgNDclIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigtMjg4ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgOTclIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigtMjg4ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooLTMyNGRlZyk7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJlbG9hZGVyIGRpdjpudGgtY2hpbGQoMTApIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDMyNGRlZyk7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogcm90YXRlQ2lyY2xlMTAgMnMgaW5maW5pdGUgbGluZWFyO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGtleWZyYW1lcyByb3RhdGVDaXJjbGUxMCB7XHJcbiAgICAgICAgICAgIDQ1JSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA0NS4wMDA5JSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKC0yODhkZWcpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA1MiUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKC0zMjRkZWcpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAxMDIlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigtMzI0ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooLTMyNGRlZyk7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSIsImh0bWwge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgaHRtbCB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG59XHJcblxyXG5odG1sIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWluLWhlaWdodDogMTAwJTtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/