(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,18566,(e,t,a)=>{t.exports=e.r(76562)},55558,e=>{e.v({buttonWrapper:"CourseBannerBlock-module-scss-module__tg0e-G__buttonWrapper",container:"CourseBannerBlock-module-scss-module__tg0e-G__container",content:"CourseBannerBlock-module-scss-module__tg0e-G__content",description:"CourseBannerBlock-module-scss-module__tg0e-G__description",image:"CourseBannerBlock-module-scss-module__tg0e-G__image",imageWrapper:"CourseBannerBlock-module-scss-module__tg0e-G__imageWrapper",root:"CourseBannerBlock-module-scss-module__tg0e-G__root",text:"CourseBannerBlock-module-scss-module__tg0e-G__text"})},79545,e=>{e.v({root:"BlockTitle-module-scss-module__lFN7iq__root"})},61818,e=>{e.v({root:"ContentCard-module-scss-module__dOvBbq__root"})},35989,e=>{e.v({blockText:"ExtraProtectionBlock-module-scss-module__1d4Quq__blockText",card:"ExtraProtectionBlock-module-scss-module__1d4Quq__card",img:"ExtraProtectionBlock-module-scss-module__1d4Quq__img",root:"ExtraProtectionBlock-module-scss-module__1d4Quq__root",subtitle:"ExtraProtectionBlock-module-scss-module__1d4Quq__subtitle",title:"ExtraProtectionBlock-module-scss-module__1d4Quq__title"})},36726,e=>{e.v({card:"Cards-module-scss-module__OvTjAq__card",icon:"Cards-module-scss-module__OvTjAq__icon",iconWrapper:"Cards-module-scss-module__OvTjAq__iconWrapper",text:"Cards-module-scss-module__OvTjAq__text",title:"Cards-module-scss-module__OvTjAq__title"})},21641,e=>{e.v({root:"InfoSwiperBlock-module-scss-module__W-tmqG__root",title:"InfoSwiperBlock-module-scss-module__W-tmqG__title"})},90245,e=>{e.v({dot:"StepCard-module-scss-module__Br7Ffq__dot",dots:"StepCard-module-scss-module__Br7Ffq__dots",head:"StepCard-module-scss-module__Br7Ffq__head",info:"StepCard-module-scss-module__Br7Ffq__info",number:"StepCard-module-scss-module__Br7Ffq__number",root:"StepCard-module-scss-module__Br7Ffq__root",step:"StepCard-module-scss-module__Br7Ffq__step",text:"StepCard-module-scss-module__Br7Ffq__text",title:"StepCard-module-scss-module__Br7Ffq__title"})},6773,e=>{e.v({body:"ThreeStepBlock-module-scss-module__uLPEVG__body",card:"ThreeStepBlock-module-scss-module__uLPEVG__card",root:"ThreeStepBlock-module-scss-module__uLPEVG__root",title:"ThreeStepBlock-module-scss-module__uLPEVG__title"})},15088,e=>{e.v({chip:"InsuranceCaseActionBlock-module-scss-module__mKKYMa__chip",root:"InsuranceCaseActionBlock-module-scss-module__mKKYMa__root",slider:"InsuranceCaseActionBlock-module-scss-module__mKKYMa__slider"})},83658,e=>{e.v({root:"PriceView-module-scss-module__zyUmdW__root"})},16800,e=>{e.v({carInfo:"LastPoliciesBlock-module-scss-module__LkQy0q__carInfo",card:"LastPoliciesBlock-module-scss-module__LkQy0q__card",info:"LastPoliciesBlock-module-scss-module__LkQy0q__info",logo:"LastPoliciesBlock-module-scss-module__LkQy0q__logo",name:"LastPoliciesBlock-module-scss-module__LkQy0q__name",price:"LastPoliciesBlock-module-scss-module__LkQy0q__price",root:"LastPoliciesBlock-module-scss-module__LkQy0q__root",title:"LastPoliciesBlock-module-scss-module__LkQy0q__title",top:"LastPoliciesBlock-module-scss-module__LkQy0q__top",wrapper:"LastPoliciesBlock-module-scss-module__LkQy0q__wrapper"})},93176,e=>{e.v({card:"PartnersBlock-module-scss-module__FVYBhW__card",img:"PartnersBlock-module-scss-module__FVYBhW__img",root:"PartnersBlock-module-scss-module__FVYBhW__root",sliderItem:"PartnersBlock-module-scss-module__FVYBhW__sliderItem",title:"PartnersBlock-module-scss-module__FVYBhW__title"})},76360,e=>{e.v({img:"PartnerItemButton-module-scss-module__Fny5OG__img",info:"PartnerItemButton-module-scss-module__Fny5OG__info",name:"PartnerItemButton-module-scss-module__Fny5OG__name",price:"PartnerItemButton-module-scss-module__Fny5OG__price",priceContainer:"PartnerItemButton-module-scss-module__Fny5OG__priceContainer",priceWrapper:"PartnerItemButton-module-scss-module__Fny5OG__priceWrapper",root:"PartnerItemButton-module-scss-module__Fny5OG__root"})},25916,e=>{e.v({header:"PreliminaryCostPartnerList-module-scss-module__Gadd5a__header",partnerItem:"PreliminaryCostPartnerList-module-scss-module__Gadd5a__partnerItem",root:"PreliminaryCostPartnerList-module-scss-module__Gadd5a__root",scrollArea:"PreliminaryCostPartnerList-module-scss-module__Gadd5a__scrollArea",submitButton:"PreliminaryCostPartnerList-module-scss-module__Gadd5a__submitButton",subtitle:"PreliminaryCostPartnerList-module-scss-module__Gadd5a__subtitle",title:"PreliminaryCostPartnerList-module-scss-module__Gadd5a__title"})},91242,e=>{e.v({cityAutocomplete:"PreliminaryHandCalcForm-module-scss-module__DwyfRW__cityAutocomplete",cityLabel:"PreliminaryHandCalcForm-module-scss-module__DwyfRW__cityLabel",errorText:"PreliminaryHandCalcForm-module-scss-module__DwyfRW__errorText",field:"PreliminaryHandCalcForm-module-scss-module__DwyfRW__field",grid:"PreliminaryHandCalcForm-module-scss-module__DwyfRW__grid",input:"PreliminaryHandCalcForm-module-scss-module__DwyfRW__input",inputError:"PreliminaryHandCalcForm-module-scss-module__DwyfRW__inputError",label:"PreliminaryHandCalcForm-module-scss-module__DwyfRW__label",root:"PreliminaryHandCalcForm-module-scss-module__DwyfRW__root",select:"PreliminaryHandCalcForm-module-scss-module__DwyfRW__select",selectLabel:"PreliminaryHandCalcForm-module-scss-module__DwyfRW__selectLabel",submit:"PreliminaryHandCalcForm-module-scss-module__DwyfRW__submit"})},95005,e=>{e.v({cover:"PreliminaryHandCalcPreview-module-scss-module__lS_lka__cover",root:"PreliminaryHandCalcPreview-module-scss-module__lS_lka__root",title:"PreliminaryHandCalcPreview-module-scss-module__lS_lka__title"})},39418,e=>{e.v({form:"PreliminaryHandCalc-module-scss-module__ANnOOG__form",list:"PreliminaryHandCalc-module-scss-module__ANnOOG__list",preview:"PreliminaryHandCalc-module-scss-module__ANnOOG__preview",root:"PreliminaryHandCalc-module-scss-module__ANnOOG__root"})},44457,e=>{e.v({root:"Form-module-scss-module__kTYTFW__root"})},17436,e=>{e.v({link:"PreliminaryHandCalcSection-module-scss-module__9_zuZa__link",linkIcon:"PreliminaryHandCalcSection-module-scss-module__9_zuZa__linkIcon",links:"PreliminaryHandCalcSection-module-scss-module__9_zuZa__links",root:"PreliminaryHandCalcSection-module-scss-module__9_zuZa__root"})},3205,e=>{e.v({arrowIcon:"PriceBlock-module-scss-module__MT48Ka__arrowIcon",companyCell:"PriceBlock-module-scss-module__MT48Ka__companyCell",companyLink:"PriceBlock-module-scss-module__MT48Ka__companyLink",footer:"PriceBlock-module-scss-module__MT48Ka__footer",info:"PriceBlock-module-scss-module__MT48Ka__info",logoIcon:"PriceBlock-module-scss-module__MT48Ka__logoIcon",root:"PriceBlock-module-scss-module__MT48Ka__root",tableWrapper:"PriceBlock-module-scss-module__MT48Ka__tableWrapper",title:"PriceBlock-module-scss-module__MT48Ka__title"})},35008,e=>{e.v({inactiveStar:"Stars-module-scss-module__M6bWGW__inactiveStar",partialStar:"Stars-module-scss-module__M6bWGW__partialStar",partialStarWrapper:"Stars-module-scss-module__M6bWGW__partialStarWrapper",root:"Stars-module-scss-module__M6bWGW__root",star:"Stars-module-scss-module__M6bWGW__star"})},14306,e=>{e.v({arrowIcon:"RatingsBlock-module-scss-module__GJpfxq__arrowIcon",companyCell:"RatingsBlock-module-scss-module__GJpfxq__companyCell",companyLink:"RatingsBlock-module-scss-module__GJpfxq__companyLink",footer:"RatingsBlock-module-scss-module__GJpfxq__footer",header:"RatingsBlock-module-scss-module__GJpfxq__header",logoIcon:"RatingsBlock-module-scss-module__GJpfxq__logoIcon",ratingHeader:"RatingsBlock-module-scss-module__GJpfxq__ratingHeader",root:"RatingsBlock-module-scss-module__GJpfxq__root",tableWrapper:"RatingsBlock-module-scss-module__GJpfxq__tableWrapper",title:"RatingsBlock-module-scss-module__GJpfxq__title"})},26492,e=>{e.v({bottom:"ReviewCard-module-scss-module__ryxu_q__bottom",city:"ReviewCard-module-scss-module__ryxu_q__city",company:"ReviewCard-module-scss-module__ryxu_q__company",gradient:"ReviewCard-module-scss-module__ryxu_q__gradient",head:"ReviewCard-module-scss-module__ryxu_q__head",location:"ReviewCard-module-scss-module__ryxu_q__location",logo:"ReviewCard-module-scss-module__ryxu_q__logo",rating:"ReviewCard-module-scss-module__ryxu_q__rating",readLink:"ReviewCard-module-scss-module__ryxu_q__readLink",root:"ReviewCard-module-scss-module__ryxu_q__root",text:"ReviewCard-module-scss-module__ryxu_q__text",title:"ReviewCard-module-scss-module__ryxu_q__title"})},76586,e=>{e.v({bottom:"ReviewsBlock-module-scss-module__qsaKYG__bottom",root:"ReviewsBlock-module-scss-module__qsaKYG__root",sliderItem:"ReviewsBlock-module-scss-module__qsaKYG__sliderItem",title:"ReviewsBlock-module-scss-module__qsaKYG__title"})},20467,e=>{e.v({root:"SeoHeader-module-scss-module__zEabEG__root"})},28399,e=>{e.v({root:"SeoText-module-scss-module__7urJtG__root"})},71743,e=>{e.v({body:"SeoTextBlock-module-scss-module__eCPSXG__body",btn:"SeoTextBlock-module-scss-module__eCPSXG__btn",btns:"SeoTextBlock-module-scss-module__eCPSXG__btns",expanded:"SeoTextBlock-module-scss-module__eCPSXG__expanded",expander:"SeoTextBlock-module-scss-module__eCPSXG__expander",expanderContent:"SeoTextBlock-module-scss-module__eCPSXG__expanderContent"})},58596,e=>{e.v({blockTitle:"UsefulServicesBlock-module-scss-module__nuek3W__blockTitle",icon:"UsefulServicesBlock-module-scss-module__nuek3W__icon",img:"UsefulServicesBlock-module-scss-module__nuek3W__img",line:"UsefulServicesBlock-module-scss-module__nuek3W__line",link:"UsefulServicesBlock-module-scss-module__nuek3W__link",main:"UsefulServicesBlock-module-scss-module__nuek3W__main",root:"UsefulServicesBlock-module-scss-module__nuek3W__root",title:"UsefulServicesBlock-module-scss-module__nuek3W__title"})},17977,(e,t,a)=>{t.exports=JSON.parse('[{"name":"Михаил","title":"Благодарю «Альфу» за ремонт по ОСАГО","text":"При оформлении электронного полиса РСА перенаправил в «АльфаСтрахование». Полис получил на почту через несколько секунд после списания денег. Всего времени затратил на покупку полиса около пятнадцати минут.\\n\\nВ субботу, попал в ДТП. Первый раз за 30 лет. С виновником оформили происшествие по Европротоколу. Я даже не знал, какой экземпляр протокола мне нужен. Позвонил на «горячую линию», мне дали номер телефона мастерской в соседнем городе, с которой у страховой компании заключён договор (30 километров от моего дома) для согласования даты осмотра, и сообщили полный перечень документов, необходимых для осмотра.\\n\\nОсмотр был назначен на среду. Там же представитель компании помог составить заявление на возмещение (выбрал ремонт).\\n\\n28.08 получил извещение о признании случая страховым. Через шесть дней машину смогли принять в ремонт, ещё через четыре дня отдали отремонтированной. Если получится продлить полис в «АльфаСтраховании», буду только рад!","rating":"4.8","sk":"Альфа Страхование","skId":"1","region":"Ростовская обл.","readLink":"https://finuslugi.ru/otzyv/alfastrahovanie/osago_9971","iconUrl":"https://assets.finuslugi.ru/mp-assets/images/sk/logo-brandmark-sk-alfastrahovanie.svg"},{"name":"Вадим","title":"Служба контроля качества СК «СОГАЗ»","text":"Заканчивался срок действия моего полиса «автогражданки». Я приехал в представительство компании «СОГАЗ», расположенное в городе Ахтубинске, и попросил пролонгировать договор на новый срок. Мне ответили, что не могут выполнить мою просьбу, так как у них закончились бланки полисов. Я был озадачен, ведь мне казалось, что в страховой компании всегда должны быть в наличии бланки. Ситуация осложнялась тем, что мне нужно было уезжать в командировку, а страховаться в другой компании я не хотел. В итоге мне посоветовали повторно приехать через неделю. Позвонил в волгоградское представительство СК «СОГАЗ», там тоже сказали, что нет бланков.\\n\\nНачал было размышлять о переходе в другую компанию, но потом передумал, ведь страхуюсь в данной фирме уже четыре года, и меня всё устраивает. Решил позвонить в call-центр главного офиса. Оператор была очень любезна и обещала помочь в решении моей проблемы. Через некоторое время мне перезвонила руководитель службы контроля качества Ирина Белогурова и пообещала решить мою проблему. Спустя пятнадцать минут мне позвонили сотрудники волгоградского представительства и попросили приехать для пролонгации полиса. Оказалось, что в бланки всё-таки есть.\\n\\nСчитаю, что оперативность в решении проблемы – это отличный показатель профессионализма сотрудников страховой компании. На мой взгляд, СК «СОГАЗ» – самая лучшая фирма из всех российских страховщиков. Забыл сказать, что в своё время обращался за возмещением по автокаско. История банальная – замена ветрового стекла. Отмечу, что тогда я остался вполне доволен размером выплаты. Всем советую страховаться только в СК «СОГАЗе».","rating":"5","sk":"СОГАЗ","skId":"46","region":"Волгоградская обл.","readLink":"https://finuslugi.ru/otzyv/sogaz/kasko_osago_2462","iconUrl":"https://assets.finuslugi.ru/mp-assets/images/sk/logo-brandmark-sk-sogaz.svg"},{"name":"Виталий","title":"Доволен работой «Ренессанс Страхования»","text":"Дважды обращался по ОСАГО в «Ренессанс Страхование», и в обоих случаях компания качественно и оперативно урегулировала мои дела. Из минусов: Московский офис оценки ущерба находится только на Дербенёвской набережной. Деньги поступили на счёт в оговоренный срок. Все чётко и профессионально.","rating":"4.2","sk":"Ренессанс Страхование","skId":"36","region":"Москва","readLink":"https://finuslugi.ru/otzyv/renessans/osago_6103","iconUrl":"https://assets.finuslugi.ru/mp-assets/images/sk/logo-brandmark-sk-renessans.svg"},{"name":"Галина","title":"Готовилась к судам, а все обошлось","text":"Попала в аварию, признана не виновной. Обратилась в свою страховую компанию \\"Согласие\\", а не в страховую \\"Россия\\" виновника. Выплату произвели на 14 день со дня подачи заявления. Все оперативно, даже не ожидала. Готовилась к судам и прочим неприятностям, а все обошлось. Приятно удивлена.","rating":"5","sk":"Согласие","skId":"7","region":"Москва","readLink":"https://finuslugi.ru/otzyv/soglasie/osago_1643","iconUrl":"https://assets.finuslugi.ru/mp-assets/images/sk/logo-brandmark-sk-soglasie.svg"},{"name":"Сергей","title":"Устроила цена полиса","text":"Ранее страховался в одной из крупнейших отечественных компаний, но из-за наглости ее сотрудников вынужден был начать поиски другого страховщика. Обращался в несколько федеральных компаний. В одной из них попросили за полис 6 040 рублей, в другой предложили оформить страховку за 5 443 рубля. Даже самое выгодное предложение (5 143 рубля) было далеко от желаемого результата, так как все страховщики рассчитывали цену без учета скидки (Кбм=1). Проверил свою страховую историю на сайте РСА. Там приведены корректные сведения (Кбм=0,8). В итоге застраховался в «ВСК». Сотрудники этой фирмы учли мою скидку за безубыточность. Полис ОСАГО обошелся мне в 4 345 рублей. Правда, пришлось немного постоять в очереди.","rating":"5","sk":"ВСК","skId":"33","region":"Курская обл.","readLink":"https://finuslugi.ru/otzyv/vsk/osago_4884","iconUrl":"https://assets.finuslugi.ru/mp-assets/images/sk/logo-brandmark-sk-vsk.svg"},{"name":"Игорь","title":"АльфаСтрахование выполнила свои обязательства по ОСАГО сполна","text":"В мою машину (Рено Лагуна I хэтчбэк) врезался ВАЗ 2113. Было темно, лил дождь, и водитель Лады не справился с управлением. Меня аж отбросило на несколько метров. Итог: разбитая фара, сорванный с крепления задний бампер, сильно помята крышка багажника и заднее крыло. Помимо моей машины пострадала еще и Хонда Легенд, ехавшая по встречке.\\n\\nЯ позвонил страховому комиссару. Тот объяснил мне, что делать дальше. Приехали сотрудники ГИБДД, составили протокол. Два дня спустя мне выдали справку о ДТП. Водитель, въехавший в меня, оказался человеком порядочным, схему ДТП составили без проблем.\\n\\nЗа выплатой я обратился в компанию виновника аварии – «АльфаСтрахование». Через неделю провели экспертизу моей машины и где-то через три месяца мне на счет перечислили компенсацию. Правда, ремонт делал не у официальных дилеров, поэтому вышло дешевле. Так что денег на ремонт хватило с головой, еще и осталось. Вывод: можно смело обращаться в «АльфаСтрахование», никаких проблем и головной боли.","rating":"4.4","sk":"Альфа Страхование","skId":"1","region":"Россия","readLink":"https://finuslugi.ru/otzyv/alfastrahovanie/osago_150","iconUrl":"https://assets.finuslugi.ru/mp-assets/images/sk/logo-brandmark-sk-alfastrahovanie.svg"},{"name":"Мария","title":"Благодарна за продажу ОСАГО без проблем","text":"Стала я обладательницей подержанной «Нексии». Обычная машина в обычном состоянии. Чтобы поставить на учёт, нужно купить полис ОСАГО. Обратилась в несколько страховых компаний, отовсюду ушла несолоно хлебавши, потому что каждый раз менеджеры с подозрением спрашивали: «Такси?»\\n\\nСначала я было заподозрила, что дело во мне. Но я на таксиста никак не тяну. Потом выяснилось, что, как правило, на этой машине работают именно таксисты. И как я ни пыталась убедить страховщиков в том, что использую авто в личных целях, ничего у меня не вышло – никто не продавал «автогражданку». То есть готовность продать проявляли, но с нагрузкой: то ещё какую страховку предложат, то СНИЛС попросят, то осмотр требуют.\\n\\n«МАКС» – единственная страховая компания, где мне не задали ни одного дурацкого вопроса и не предложили «водокачку». Спасибо!","rating":"5","sk":"МАКС","skId":"10","region":"Москва","readLink":"https://finuslugi.ru/otzyv/maks/osago_7763","iconUrl":"https://assets.finuslugi.ru/mp-assets/images/sk/logo-brandmark-sk-makc.svg"},{"name":"Дмитрий","title":"Быстро выплатили","text":"В целом работа компании устраивает, быстро выплатили по ОСАГО. Не компенсировали расходы на оценщика, а так все нормально. Без проблем вернули деньги при расторжении договора страхования. Даже без полиса, за что большое спасибо! Если бы не хамское отношение сотрудников, была бы твердая четверка. В частности, я имею ввиду Руслана Пономарева. Ведет себе не культурно, огрызается при общении с клиентами. Понятное дело, что порой попадаются не самые сообразительные страхователи, но нельзя же так относиться к людям! Причем он со всем по-хамски разговаривает. Если бы таких случаев не было, с компанией было бы приятнее работать.","rating":"5","sk":"ИНГОССТРАХ","skId":"3","region":"Хакасия","readLink":"https://finuslugi.ru/otzyv/ingosstrah/osago_4794","iconUrl":""}]')},54204,e=>{e.v({link:"GroupLinks-module-scss-module__kJgjLW__link",links:"GroupLinks-module-scss-module__kJgjLW__links",title:"GroupLinks-module-scss-module__kJgjLW__title"})},50635,e=>{e.v({brandsModels:"OtherBlock-module-scss-module__RF4mFW__brandsModels",root:"OtherBlock-module-scss-module__RF4mFW__root"})},33775,e=>{e.v({card:"Cards-module-scss-module__fSxg8G__card",cardContent:"Cards-module-scss-module__fSxg8G__cardContent",controls:"Cards-module-scss-module__fSxg8G__controls",date:"Cards-module-scss-module__fSxg8G__date",subtitle:"Cards-module-scss-module__fSxg8G__subtitle",title:"Cards-module-scss-module__fSxg8G__title"})},40107,e=>{e.v({listSubtitle:"DraftsBlock-module-scss-module__1yvE0G__listSubtitle",listTitle:"DraftsBlock-module-scss-module__1yvE0G__listTitle",root:"DraftsBlock-module-scss-module__1yvE0G__root"})},33600,e=>{e.v({checked:"CopiedTag-module-scss-module__cNvHMG__checked",copied:"CopiedTag-module-scss-module__cNvHMG__copied",copy:"CopiedTag-module-scss-module__cNvHMG__copy",holder:"CopiedTag-module-scss-module__cNvHMG__holder",icon:"CopiedTag-module-scss-module__cNvHMG__icon",root:"CopiedTag-module-scss-module__cNvHMG__root"})},5160,e=>{e.v({btn:"PromoBannerV2Origin-module-scss-module__10eTCW__btn",btnPromo:"PromoBannerV2Origin-module-scss-module__10eTCW__btnPromo",btns:"PromoBannerV2Origin-module-scss-module__10eTCW__btns",desc:"PromoBannerV2Origin-module-scss-module__10eTCW__desc",img:"PromoBannerV2Origin-module-scss-module__10eTCW__img",link:"PromoBannerV2Origin-module-scss-module__10eTCW__link",main:"PromoBannerV2Origin-module-scss-module__10eTCW__main",promocode:"PromoBannerV2Origin-module-scss-module__10eTCW__promocode",root:"PromoBannerV2Origin-module-scss-module__10eTCW__root",title:"PromoBannerV2Origin-module-scss-module__10eTCW__title",wrapper:"PromoBannerV2Origin-module-scss-module__10eTCW__wrapper"})},32189,(e,t,a)=>{"use strict";t.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},65156,(e,t,a)=>{"use strict";var l=e.r(32189);function i(){}function s(){}s.resetWarningCache=i,t.exports=function(){function e(e,t,a,i,s,n){if(n!==l){var r=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw r.name="Invariant Violation",r}}function t(){return e}e.isRequired=e;var a={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:s,resetWarningCache:i};return a.PropTypes=a,a}},45009,(e,t,a)=>{t.exports=e.r(65156)()},21678,e=>{e.v({buttonIcon:"LicensePlateForm-module-scss-module__PZC_za__buttonIcon",buttonText:"LicensePlateForm-module-scss-module__PZC_za__buttonText",calculateBtn:"LicensePlateForm-module-scss-module__PZC_za__calculateBtn",calculateBtnSticky:"LicensePlateForm-module-scss-module__PZC_za__calculateBtnSticky",insuranceTypeControl:"LicensePlateForm-module-scss-module__PZC_za__insuranceTypeControl",licensePlateInput:"LicensePlateForm-module-scss-module__PZC_za__licensePlateInput",root:"LicensePlateForm-module-scss-module__PZC_za__root",rootSticky:"LicensePlateForm-module-scss-module__PZC_za__rootSticky"})},21758,e=>{e.v({accent:"OsagoFastWidget-module-scss-module__KFKEGW__accent",root:"OsagoFastWidget-module-scss-module__KFKEGW__root",title:"OsagoFastWidget-module-scss-module__KFKEGW__title",wrapper:"OsagoFastWidget-module-scss-module__KFKEGW__wrapper"})},67993,e=>{e.v({root:"StickyOsagoWidget-module-scss-module__I_y5pW__root"})},12473,e=>{e.v({img:"CoverAutoMoto-module-scss-module__R7U_wq__img",root:"CoverAutoMoto-module-scss-module__R7U_wq__root"})},1878,e=>{e.v({bg:"TopBannerBlock-module-scss-module__rCGzqa__bg",container:"TopBannerBlock-module-scss-module__rCGzqa__container",cover:"TopBannerBlock-module-scss-module__rCGzqa__cover",left:"TopBannerBlock-module-scss-module__rCGzqa__left",root:"TopBannerBlock-module-scss-module__rCGzqa__root",subtitle:"TopBannerBlock-module-scss-module__rCGzqa__subtitle",text:"TopBannerBlock-module-scss-module__rCGzqa__text",title:"TopBannerBlock-module-scss-module__rCGzqa__title"})},35607,e=>{e.v({page:"Osago-module-scss-module__1cOGCG__page"})},8323,e=>{"use strict";let t,a,l,i,s;var n,r,o=e.i(43476),u=e.i(71645),d=e.i(18566),c=e.i(27060),h=e.i(60822);e.i(71666);var p=e.i(71469),g=e.i(7670),m=e.i(46381);e.i(46401);var A=e.i(34986),f=e.i(58858),v=e.i(89485),b=e.i(14044);let _=()=>Date.now().toString()+Math.random().toString(36).slice(2,9);var w=e.i(2404),C=e.i(54061);function x(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function y(e={},t={}){let a=["__proto__","constructor","prototype"];Object.keys(t).filter(e=>0>a.indexOf(e)).forEach(a=>{void 0===e[a]?e[a]=t[a]:x(t[a])&&x(e[a])&&Object.keys(t[a]).length>0&&y(e[a],t[a])})}let k={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector:()=>null,querySelectorAll:()=>[],getElementById:()=>null,createEvent:()=>({initEvent(){}}),createElement:()=>({children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName:()=>[]}),createElementNS:()=>({}),importNode:()=>null,location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function S(){let e="u">typeof document?document:{};return y(e,k),e}let E={document:k,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle:()=>({getPropertyValue:()=>""}),Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia:()=>({}),requestAnimationFrame:e=>"u"<typeof setTimeout?(e(),null):setTimeout(e,0),cancelAnimationFrame(e){"u">typeof setTimeout&&clearTimeout(e)}};function M(){let e="u">typeof window?window:{};return y(e,E),e}function I(e,t=0){return setTimeout(e,t)}function T(){return Date.now()}function P(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function B(...e){let t=Object(e[0]);for(let a=1;a<e.length;a+=1){let l=e[a];if(null!=l&&("u">typeof window&&void 0!==window.HTMLElement?!(l instanceof HTMLElement):!l||1!==l.nodeType&&11!==l.nodeType)){let e=Object.keys(Object(l)).filter(e=>"__proto__"!==e&&"constructor"!==e&&"prototype"!==e);for(let a=0,i=e.length;a<i;a+=1){let i=e[a],s=Object.getOwnPropertyDescriptor(l,i);void 0!==s&&s.enumerable&&(P(t[i])&&P(l[i])?l[i].__swiper__?t[i]=l[i]:B(t[i],l[i]):!P(t[i])&&P(l[i])?(t[i]={},l[i].__swiper__?t[i]=l[i]:B(t[i],l[i])):t[i]=l[i])}}}return t}function R(e,t,a){e.style.setProperty(t,a)}function j({swiper:e,targetPosition:t,side:a}){let l,i=M(),s=-e.translate,n=null,r=e.params.speed;e.wrapperEl.style.scrollSnapType="none",i.cancelAnimationFrame(e.cssModeFrameID);let o=t>s?"next":"prev",u=(e,t)=>"next"===o&&e>=t||"prev"===o&&e<=t,d=()=>{l=new Date().getTime(),null===n&&(n=l);let o=s+(.5-Math.cos(Math.max(Math.min((l-n)/r,1),0)*Math.PI)/2)*(t-s);if(u(o,t)&&(o=t),e.wrapperEl.scrollTo({[a]:o}),u(o,t)){e.wrapperEl.style.overflow="hidden",e.wrapperEl.style.scrollSnapType="",setTimeout(()=>{e.wrapperEl.style.overflow="",e.wrapperEl.scrollTo({[a]:o})}),i.cancelAnimationFrame(e.cssModeFrameID);return}e.cssModeFrameID=i.requestAnimationFrame(d)};d()}function F(e,t=""){let a=M(),l=[...e.children];return(a.HTMLSlotElement&&e instanceof HTMLSlotElement&&l.push(...e.assignedElements()),t)?l.filter(e=>e.matches(t)):l}function N(e){try{console.warn(e);return}catch(e){}}function L(e,t=[]){let a=document.createElement(e);return a.classList.add(...Array.isArray(t)?t:function(e=""){return e.trim().split(" ").filter(e=>!!e.trim())}(t)),a}function V(e,t){return M().getComputedStyle(e,null).getPropertyValue(t)}function D(e){let t,a=e;if(a){for(t=0;null!==(a=a.previousSibling);)1===a.nodeType&&(t+=1);return t}}function O(e,t){let a=[],l=e.parentElement;for(;l;)t?l.matches(t)&&a.push(l):a.push(l),l=l.parentElement;return a}function z(e,t,a){let l=M();return e["width"===t?"offsetWidth":"offsetHeight"]+parseFloat(l.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-right":"margin-top"))+parseFloat(l.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-left":"margin-bottom"))}function G(e){return(Array.isArray(e)?e:[e]).filter(e=>!!e)}function $(e,t=""){"u">typeof trustedTypes?e.innerHTML=trustedTypes.createPolicy("html",{createHTML:e=>e}).createHTML(t):e.innerHTML=t}function H(e,t,a,l){return e.params.createElements&&Object.keys(l).forEach(i=>{if(!a[i]&&!0===a.auto){let s=F(e.el,`.${l[i]}`)[0];s||((s=L("div",l[i])).className=l[i],e.el.append(s)),a[i]=s,t[i]=s}}),a}let U='<svg class="swiper-navigation-icon" width="11" height="20" viewBox="0 0 11 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.38296 20.0762C0.111788 19.805 0.111788 19.3654 0.38296 19.0942L9.19758 10.2796L0.38296 1.46497C0.111788 1.19379 0.111788 0.754138 0.38296 0.482966C0.654131 0.211794 1.09379 0.211794 1.36496 0.482966L10.4341 9.55214C10.8359 9.9539 10.8359 10.6053 10.4341 11.007L1.36496 20.0762C1.09379 20.3474 0.654131 20.3474 0.38296 20.0762Z" fill="currentColor"/></svg>';function W({swiper:e,extendParams:t,on:a,emit:l}){function i(t){let a;return t&&"string"==typeof t&&e.isElement&&(a=e.el.querySelector(t)||e.hostEl.querySelector(t))?a:(t&&("string"==typeof t&&(a=[...document.querySelectorAll(t)]),e.params.uniqueNavElements&&"string"==typeof t&&a&&a.length>1&&1===e.el.querySelectorAll(t).length?a=e.el.querySelector(t):a&&1===a.length&&(a=a[0])),t&&!a)?t:a}function s(t,a){let l=e.params.navigation;(t=G(t)).forEach(t=>{t&&(t.classList[a?"add":"remove"](...l.disabledClass.split(" ")),"BUTTON"===t.tagName&&(t.disabled=a),e.params.watchOverflow&&e.enabled&&t.classList[e.isLocked?"add":"remove"](l.lockClass))})}function n(){let{nextEl:t,prevEl:a}=e.navigation;if(e.params.loop){s(a,!1),s(t,!1);return}s(a,e.isBeginning&&!e.params.rewind),s(t,e.isEnd&&!e.params.rewind)}function r(t){t.preventDefault(),(!e.isBeginning||e.params.loop||e.params.rewind)&&(e.slidePrev(),l("navigationPrev"))}function o(t){t.preventDefault(),(!e.isEnd||e.params.loop||e.params.rewind)&&(e.slideNext(),l("navigationNext"))}function u(){let t=e.params.navigation;if(e.params.navigation=H(e,e.originalParams.navigation,e.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!(t.nextEl||t.prevEl))return;let a=i(t.nextEl),l=i(t.prevEl);Object.assign(e.navigation,{nextEl:a,prevEl:l}),a=G(a),l=G(l);let s=(a,l)=>{if(a){if(t.addIcons&&a.matches(".swiper-button-next,.swiper-button-prev")&&!a.querySelector("svg")){let e=document.createElement("div");$(e,U),a.appendChild(e.querySelector("svg")),e.remove()}a.addEventListener("click","next"===l?o:r)}!e.enabled&&a&&a.classList.add(...t.lockClass.split(" "))};a.forEach(e=>s(e,"next")),l.forEach(e=>s(e,"prev"))}function d(){let{nextEl:t,prevEl:a}=e.navigation;t=G(t),a=G(a);let l=(t,a)=>{t.removeEventListener("click","next"===a?o:r),t.classList.remove(...e.params.navigation.disabledClass.split(" "))};t.forEach(e=>l(e,"next")),a.forEach(e=>l(e,"prev"))}t({navigation:{nextEl:null,prevEl:null,addIcons:!0,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),e.navigation={nextEl:null,prevEl:null,arrowSvg:U},a("init",()=>{!1===e.params.navigation.enabled?c():(u(),n())}),a("toEdge fromEdge lock unlock",()=>{n()}),a("destroy",()=>{d()}),a("enable disable",()=>{let{nextEl:t,prevEl:a}=e.navigation;(t=G(t),a=G(a),e.enabled)?n():[...t,...a].filter(e=>!!e).forEach(t=>t.classList.add(e.params.navigation.lockClass))}),a("click",(t,a)=>{let{nextEl:i,prevEl:s}=e.navigation;i=G(i),s=G(s);let n=a.target,r=s.includes(n)||i.includes(n);if(e.isElement&&!r){let e=a.path||a.composedPath&&a.composedPath();e&&(r=e.find(e=>i.includes(e)||s.includes(e)))}if(e.params.navigation.hideOnClick&&!r){let t;if(e.pagination&&e.params.pagination&&e.params.pagination.clickable&&(e.pagination.el===n||e.pagination.el.contains(n)))return;i.length?t=i[0].classList.contains(e.params.navigation.hiddenClass):s.length&&(t=s[0].classList.contains(e.params.navigation.hiddenClass)),!0===t?l("navigationShow"):l("navigationHide"),[...i,...s].filter(e=>!!e).forEach(t=>t.classList.toggle(e.params.navigation.hiddenClass))}});let c=()=>{e.el.classList.add(...e.params.navigation.navigationDisabledClass.split(" ")),d()};Object.assign(e.navigation,{enable:()=>{e.el.classList.remove(...e.params.navigation.navigationDisabledClass.split(" ")),u(),n()},disable:c,update:n,init:u,destroy:d})}function q(e=""){return`.${e.trim().replace(/([\.:!+\/()[\]#>~*^$|=,'"@{}\\])/g,"\\$1").replace(/ /g,".")}`}function Q({swiper:e,extendParams:t,on:a,emit:l}){let i,s="swiper-pagination";t({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:e=>e,formatFractionTotal:e=>e,bulletClass:`${s}-bullet`,bulletActiveClass:`${s}-bullet-active`,modifierClass:`${s}-`,currentClass:`${s}-current`,totalClass:`${s}-total`,hiddenClass:`${s}-hidden`,progressbarFillClass:`${s}-progressbar-fill`,progressbarOppositeClass:`${s}-progressbar-opposite`,clickableClass:`${s}-clickable`,lockClass:`${s}-lock`,horizontalClass:`${s}-horizontal`,verticalClass:`${s}-vertical`,paginationDisabledClass:`${s}-disabled`}}),e.pagination={el:null,bullets:[]};let n=0;function r(){return!e.params.pagination.el||!e.pagination.el||Array.isArray(e.pagination.el)&&0===e.pagination.el.length}function o(t,a){let{bulletActiveClass:l}=e.params.pagination;t&&(t=t[`${"prev"===a?"previous":"next"}ElementSibling`])&&(t.classList.add(`${l}-${a}`),(t=t[`${"prev"===a?"previous":"next"}ElementSibling`])&&t.classList.add(`${l}-${a}-${a}`))}function u(t){let a=t.target.closest(q(e.params.pagination.bulletClass));if(!a)return;t.preventDefault();let l=D(a)*e.params.slidesPerGroup;if(e.params.loop){var i,s,n;if(e.realIndex===l)return;let t=(i=e.realIndex,s=l,(i%=n=e.slides.length,(s%=n)===i+1)?"next":s===i-1?"previous":void 0);"next"===t?e.slideNext():"previous"===t?e.slidePrev():e.slideToLoop(l)}else e.slideTo(l)}function d(){let t,a,s=e.rtl,u=e.params.pagination;if(r())return;let d=e.pagination.el;d=G(d);let c=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,h=e.params.loop?Math.ceil(c/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?(a=e.previousRealIndex||0,t=e.params.slidesPerGroup>1?Math.floor(e.realIndex/e.params.slidesPerGroup):e.realIndex):void 0!==e.snapIndex?(t=e.snapIndex,a=e.previousSnapIndex):(a=e.previousIndex||0,t=e.activeIndex||0),"bullets"===u.type&&e.pagination.bullets&&e.pagination.bullets.length>0){let l,r,c,h=e.pagination.bullets;if(u.dynamicBullets&&(i=z(h[0],e.isHorizontal()?"width":"height"),d.forEach(t=>{t.style[e.isHorizontal()?"width":"height"]=`${i*(u.dynamicMainBullets+4)}px`}),u.dynamicMainBullets>1&&void 0!==a&&((n+=t-(a||0))>u.dynamicMainBullets-1?n=u.dynamicMainBullets-1:n<0&&(n=0)),c=((r=(l=Math.max(t-n,0))+(Math.min(h.length,u.dynamicMainBullets)-1))+l)/2),h.forEach(e=>{let t=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(e=>`${u.bulletActiveClass}${e}`)].map(e=>"string"==typeof e&&e.includes(" ")?e.split(" "):e).flat();e.classList.remove(...t)}),d.length>1)h.forEach(a=>{let i=D(a);i===t?a.classList.add(...u.bulletActiveClass.split(" ")):e.isElement&&a.setAttribute("part","bullet"),u.dynamicBullets&&(i>=l&&i<=r&&a.classList.add(...`${u.bulletActiveClass}-main`.split(" ")),i===l&&o(a,"prev"),i===r&&o(a,"next"))});else{let a=h[t];if(a&&a.classList.add(...u.bulletActiveClass.split(" ")),e.isElement&&h.forEach((e,a)=>{e.setAttribute("part",a===t?"bullet-active":"bullet")}),u.dynamicBullets){let e=h[l],t=h[r];for(let e=l;e<=r;e+=1)h[e]&&h[e].classList.add(...`${u.bulletActiveClass}-main`.split(" "));o(e,"prev"),o(t,"next")}}if(u.dynamicBullets){let t=Math.min(h.length,u.dynamicMainBullets+4),a=(i*t-i)/2-c*i,l=s?"right":"left";h.forEach(t=>{t.style[e.isHorizontal()?l:"top"]=`${a}px`})}}d.forEach((a,i)=>{if("fraction"===u.type&&(a.querySelectorAll(q(u.currentClass)).forEach(e=>{e.textContent=u.formatFractionCurrent(t+1)}),a.querySelectorAll(q(u.totalClass)).forEach(e=>{e.textContent=u.formatFractionTotal(h)})),"progressbar"===u.type){let l;l=u.progressbarOpposite?e.isHorizontal()?"vertical":"horizontal":e.isHorizontal()?"horizontal":"vertical";let i=(t+1)/h,s=1,n=1;"horizontal"===l?s=i:n=i,a.querySelectorAll(q(u.progressbarFillClass)).forEach(t=>{t.style.transform=`translate3d(0,0,0) scaleX(${s}) scaleY(${n})`,t.style.transitionDuration=`${e.params.speed}ms`})}"custom"===u.type&&u.renderCustom?($(a,u.renderCustom(e,t+1,h)),0===i&&l("paginationRender",a)):(0===i&&l("paginationRender",a),l("paginationUpdate",a)),e.params.watchOverflow&&e.enabled&&a.classList[e.isLocked?"add":"remove"](u.lockClass)})}function c(){let t=e.params.pagination;if(r())return;let a=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.grid&&e.params.grid.rows>1?e.slides.length/Math.ceil(e.params.grid.rows):e.slides.length,i=e.pagination.el;i=G(i);let s="";if("bullets"===t.type){let l=e.params.loop?Math.ceil(a/e.params.slidesPerGroup):e.snapGrid.length;e.params.freeMode&&e.params.freeMode.enabled&&l>a&&(l=a);for(let a=0;a<l;a+=1)t.renderBullet?s+=t.renderBullet.call(e,a,t.bulletClass):s+=`<${t.bulletElement} ${e.isElement?'part="bullet"':""} class="${t.bulletClass}"></${t.bulletElement}>`}"fraction"===t.type&&(s=t.renderFraction?t.renderFraction.call(e,t.currentClass,t.totalClass):`<span class="${t.currentClass}"></span> / <span class="${t.totalClass}"></span>`),"progressbar"===t.type&&(s=t.renderProgressbar?t.renderProgressbar.call(e,t.progressbarFillClass):`<span class="${t.progressbarFillClass}"></span>`),e.pagination.bullets=[],i.forEach(a=>{"custom"!==t.type&&$(a,s||""),"bullets"===t.type&&e.pagination.bullets.push(...a.querySelectorAll(q(t.bulletClass)))}),"custom"!==t.type&&l("paginationRender",i[0])}function h(){let t;e.params.pagination=H(e,e.originalParams.pagination,e.params.pagination,{el:"swiper-pagination"});let a=e.params.pagination;!a.el||("string"==typeof a.el&&e.isElement&&(t=e.el.querySelector(a.el)),t||"string"!=typeof a.el||(t=[...document.querySelectorAll(a.el)]),t||(t=a.el),t&&0!==t.length&&(e.params.uniqueNavElements&&"string"==typeof a.el&&Array.isArray(t)&&t.length>1&&(t=[...e.el.querySelectorAll(a.el)]).length>1&&(t=t.find(t=>O(t,".swiper")[0]===e.el)),Array.isArray(t)&&1===t.length&&(t=t[0]),Object.assign(e.pagination,{el:t}),(t=G(t)).forEach(t=>{"bullets"===a.type&&a.clickable&&t.classList.add(...(a.clickableClass||"").split(" ")),t.classList.add(a.modifierClass+a.type),t.classList.add(e.isHorizontal()?a.horizontalClass:a.verticalClass),"bullets"===a.type&&a.dynamicBullets&&(t.classList.add(`${a.modifierClass}${a.type}-dynamic`),n=0,a.dynamicMainBullets<1&&(a.dynamicMainBullets=1)),"progressbar"===a.type&&a.progressbarOpposite&&t.classList.add(a.progressbarOppositeClass),a.clickable&&t.addEventListener("click",u),e.enabled||t.classList.add(a.lockClass)})))}function p(){let t=e.params.pagination;if(r())return;let a=e.pagination.el;a&&(a=G(a)).forEach(a=>{a.classList.remove(t.hiddenClass),a.classList.remove(t.modifierClass+t.type),a.classList.remove(e.isHorizontal()?t.horizontalClass:t.verticalClass),t.clickable&&(a.classList.remove(...(t.clickableClass||"").split(" ")),a.removeEventListener("click",u))}),e.pagination.bullets&&e.pagination.bullets.forEach(e=>e.classList.remove(...t.bulletActiveClass.split(" ")))}a("changeDirection",()=>{if(!e.pagination||!e.pagination.el)return;let t=e.params.pagination,{el:a}=e.pagination;(a=G(a)).forEach(a=>{a.classList.remove(t.horizontalClass,t.verticalClass),a.classList.add(e.isHorizontal()?t.horizontalClass:t.verticalClass)})}),a("init",()=>{!1===e.params.pagination.enabled?g():(h(),c(),d())}),a("activeIndexChange",()=>{void 0===e.snapIndex&&d()}),a("snapIndexChange",()=>{d()}),a("snapGridLengthChange",()=>{c(),d()}),a("destroy",()=>{p()}),a("enable disable",()=>{let{el:t}=e.pagination;t&&(t=G(t)).forEach(t=>t.classList[e.enabled?"remove":"add"](e.params.pagination.lockClass))}),a("lock unlock",()=>{d()}),a("click",(t,a)=>{let i=a.target,s=G(e.pagination.el);if(e.params.pagination.el&&e.params.pagination.hideOnClick&&s&&s.length>0&&!i.classList.contains(e.params.pagination.bulletClass)){if(e.navigation&&(e.navigation.nextEl&&i===e.navigation.nextEl||e.navigation.prevEl&&i===e.navigation.prevEl))return;!0===s[0].classList.contains(e.params.pagination.hiddenClass)?l("paginationShow"):l("paginationHide"),s.forEach(t=>t.classList.toggle(e.params.pagination.hiddenClass))}});let g=()=>{e.el.classList.add(e.params.pagination.paginationDisabledClass);let{el:t}=e.pagination;t&&(t=G(t)).forEach(t=>t.classList.add(e.params.pagination.paginationDisabledClass)),p()};Object.assign(e.pagination,{enable:()=>{e.el.classList.remove(e.params.pagination.paginationDisabledClass);let{el:t}=e.pagination;t&&(t=G(t)).forEach(t=>t.classList.remove(e.params.pagination.paginationDisabledClass)),h(),c(),d()},disable:g,render:c,update:d,init:h,destroy:p})}function Y({swiper:e,extendParams:t,on:a,emit:l,params:i}){let s,n,r,o,u,d,c,h,p;e.autoplay={running:!1,paused:!1,timeLeft:0},t({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!1,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let g=i&&i.autoplay?i.autoplay.delay:3e3,m=i&&i.autoplay?i.autoplay.delay:3e3,A=new Date().getTime();function f(t){!e||e.destroyed||!e.wrapperEl||t.target!==e.wrapperEl||(e.wrapperEl.removeEventListener("transitionend",f),p||t.detail&&t.detail.bySwiperTouchMove||y())}let v=()=>{if(e.destroyed||!e.autoplay.running)return;e.autoplay.paused?o=!0:o&&(m=r,o=!1);let t=e.autoplay.paused?r:A+m-new Date().getTime();e.autoplay.timeLeft=t,l("autoplayTimeLeft",t,t/g),n=requestAnimationFrame(()=>{v()})},b=()=>{let t=e.params.autoplay.delay,a=(()=>{let t;if(t=e.virtual&&e.params.virtual.enabled?e.slides.find(e=>e.classList.contains("swiper-slide-active")):e.slides[e.activeIndex])return parseInt(t.getAttribute("data-swiper-autoplay"),10)})();return!Number.isNaN(a)&&a>0&&(t=a),t},_=t=>{if(e.destroyed||!e.autoplay.running)return;cancelAnimationFrame(n),v();let a=t;void 0===a&&(g=a=b(),m=a),r=a;let i=e.params.speed,o=()=>{e&&!e.destroyed&&(e.params.autoplay.reverseDirection?!e.isBeginning||e.params.loop||e.params.rewind?(e.slidePrev(i,!0,!0),l("autoplay")):e.params.autoplay.stopOnLastSlide||(e.slideTo(e.slides.length-1,i,!0,!0),l("autoplay")):!e.isEnd||e.params.loop||e.params.rewind?(e.slideNext(i,!0,!0),l("autoplay")):e.params.autoplay.stopOnLastSlide||(e.slideTo(0,i,!0,!0),l("autoplay")),e.params.cssMode&&(A=new Date().getTime(),requestAnimationFrame(()=>{_()})))};return a>0?(clearTimeout(s),s=setTimeout(()=>{o()},a)):requestAnimationFrame(()=>{o()}),a},w=()=>{A=new Date().getTime(),e.autoplay.running=!0,_(),l("autoplayStart")},C=()=>{e.autoplay.running=!1,clearTimeout(s),cancelAnimationFrame(n),l("autoplayStop")},x=(t,a)=>{if(e.destroyed||!e.autoplay.running)return;clearTimeout(s),t||(h=!0);let i=()=>{l("autoplayPause"),e.params.autoplay.waitForTransition?e.wrapperEl.addEventListener("transitionend",f):y()};(e.autoplay.paused=!0,a)?i():(r=(r||e.params.autoplay.delay)-(new Date().getTime()-A),e.isEnd&&r<0&&!e.params.loop||(r<0&&(r=0),i()))},y=()=>{e.isEnd&&r<0&&!e.params.loop||e.destroyed||!e.autoplay.running||(A=new Date().getTime(),h?(h=!1,_(r)):_(),e.autoplay.paused=!1,l("autoplayResume"))},k=()=>{if(e.destroyed||!e.autoplay.running)return;let t=S();"hidden"===t.visibilityState&&(h=!0,x(!0)),"visible"===t.visibilityState&&y()},E=t=>{"mouse"!==t.pointerType||(h=!0,p=!0,e.animating||e.autoplay.paused||x(!0))},M=t=>{"mouse"===t.pointerType&&(p=!1,e.autoplay.paused&&y())};a("init",()=>{e.params.autoplay.enabled&&(e.params.autoplay.pauseOnMouseEnter&&(e.el.addEventListener("pointerenter",E),e.el.addEventListener("pointerleave",M)),S().addEventListener("visibilitychange",k),w())}),a("destroy",()=>{e.el&&"string"!=typeof e.el&&(e.el.removeEventListener("pointerenter",E),e.el.removeEventListener("pointerleave",M)),S().removeEventListener("visibilitychange",k),e.autoplay.running&&C()}),a("_freeModeStaticRelease",()=>{(d||h)&&y()}),a("_freeModeNoMomentumRelease",()=>{e.params.autoplay.disableOnInteraction?C():x(!0,!0)}),a("beforeTransitionStart",(t,a,l)=>{!e.destroyed&&e.autoplay.running&&(l||!e.params.autoplay.disableOnInteraction?x(!0,!0):C())}),a("sliderFirstMove",()=>{if(!e.destroyed&&e.autoplay.running){if(e.params.autoplay.disableOnInteraction)return void C();u=!0,d=!1,h=!1,c=setTimeout(()=>{h=!0,d=!0,x(!0)},200)}}),a("touchEnd",()=>{if(!e.destroyed&&e.autoplay.running&&u){if(clearTimeout(c),clearTimeout(s),e.params.autoplay.disableOnInteraction){d=!1,u=!1;return}d&&e.params.cssMode&&y(),d=!1,u=!1}}),a("slideChange",()=>{!e.destroyed&&e.autoplay.running&&e.autoplay.paused&&(r=b(),g=b())}),Object.assign(e.autoplay,{start:w,stop:C,pause:x,resume:y})}function K(){let e,a;return t||(e=M(),t={smoothScroll:(a=S()).documentElement&&a.documentElement.style&&"scrollBehavior"in a.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&a instanceof e.DocumentTouch)}),t}function X(e={}){return a||(a=function({userAgent:e}={}){let t=K(),a=M(),l=a.navigator.platform,i=e||a.navigator.userAgent,s={ios:!1,android:!1},n=a.screen.width,r=a.screen.height,o=i.match(/(Android);?[\s\/]+([\d.]+)?/),u=i.match(/(iPad)(?!\1).*OS\s([\d_]+)/),d=i.match(/(iPod)(.*OS\s([\d_]+))?/),c=!u&&i.match(/(iPhone\sOS|iOS)\s([\d_]+)/),h="MacIntel"===l;return!u&&h&&t.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${n}x${r}`)>=0&&((u=i.match(/(Version)\/([\d.]+)/))||(u=[0,1,"13_0_0"]),h=!1),o&&"Win32"!==l&&(s.os="android",s.android=!0),(u||c||d)&&(s.os="ios",s.ios=!0),s}(e)),a}function J(){return l||(l=function(){let e=M(),t=X(),a=!1;function l(){let t=e.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&0>t.indexOf("chrome")&&0>t.indexOf("android")}if(l()){let t=String(e.navigator.userAgent);if(t.includes("Version/")){let[e,l]=t.split("Version/")[1].split(" ")[0].split(".").map(e=>Number(e));a=e<16||16===e&&l<2}}let i=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent),s=l(),n=s||i&&t.ios;return{isSafari:a||s,needPerspectiveFix:a,need3dFix:n,isWebView:i}}()),l}let Z=(e,t,a)=>{t&&!e.classList.contains(a)?e.classList.add(a):!t&&e.classList.contains(a)&&e.classList.remove(a)},ee=(e,t,a)=>{t&&!e.classList.contains(a)?e.classList.add(a):!t&&e.classList.contains(a)&&e.classList.remove(a)},et=(e,t)=>{if(!e||e.destroyed||!e.params)return;let a=t.closest(e.isElement?"swiper-slide":`.${e.params.slideClass}`);if(a){let t=a.querySelector(`.${e.params.lazyPreloaderClass}`);!t&&e.isElement&&(a.shadowRoot?t=a.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{a.shadowRoot&&(t=a.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`))&&!t.lazyPreloaderManaged&&t.remove()})),t&&!t.lazyPreloaderManaged&&t.remove()}},ea=(e,t)=>{if(!e.slides[t])return;let a=e.slides[t].querySelector('[loading="lazy"]');a&&a.removeAttribute("loading")},el=e=>{if(!e||e.destroyed||!e.params)return;let t=e.params.lazyPreloadPrevNext,a=e.slides.length;if(!a||!t||t<0)return;t=Math.min(t,a);let l="auto"===e.params.slidesPerView?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),i=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){let a=[i-t];a.push(...Array.from({length:t}).map((e,t)=>i+l+t)),e.slides.forEach((t,l)=>{a.includes(t.column)&&ea(e,l)});return}let s=i+l-1;if(e.params.rewind||e.params.loop)for(let l=i-t;l<=s+t;l+=1){let t=(l%a+a)%a;(t<i||t>s)&&ea(e,t)}else for(let l=Math.max(i-t,0);l<=Math.min(s+t,a-1);l+=1)l!==i&&(l>s||l<i)&&ea(e,l)};function ei({swiper:e,runCallbacks:t,direction:a,step:l}){let{activeIndex:i,previousIndex:s}=e,n=a;n||(n=i>s?"next":i<s?"prev":"reset"),e.emit(`transition${l}`),t&&"reset"===n?e.emit(`slideResetTransition${l}`):t&&i!==s&&(e.emit(`slideChangeTransition${l}`),"next"===n?e.emit(`slideNextTransition${l}`):e.emit(`slidePrevTransition${l}`))}function es(e,t,a){let l=M(),{params:i}=e,s=i.edgeSwipeDetection,n=i.edgeSwipeThreshold;return!s||!(a<=n)&&!(a>=l.innerWidth-n)||"prevent"===s&&(t.preventDefault(),!0)}function en(e){var t,a;let l,i,s=S(),n=e;n.originalEvent&&(n=n.originalEvent);let r=this.touchEventsData;if("pointerdown"===n.type){if(null!==r.pointerId&&r.pointerId!==n.pointerId)return;r.pointerId=n.pointerId}else"touchstart"===n.type&&1===n.targetTouches.length&&(r.touchId=n.targetTouches[0].identifier);if("touchstart"===n.type)return void es(this,n,n.targetTouches[0].pageX);let{params:o,touches:u,enabled:d}=this;if(!d||!o.simulateTouch&&"mouse"===n.pointerType||this.animating&&o.preventInteractionOnTransition)return;!this.animating&&o.cssMode&&o.loop&&this.loopFix();let c=n.target;if("wrapper"===o.touchEventsTarget&&(t=c,a=this.wrapperEl,l=M(),!(i=a.contains(t))&&l.HTMLSlotElement&&a instanceof HTMLSlotElement&&((i=[...a.assignedElements()].includes(t))||(i=function(e,t){let a=[t];for(;a.length>0;){let t=a.shift();if(e===t)return!0;a.push(...t.children,...t.shadowRoot?t.shadowRoot.children:[],...t.assignedElements?t.assignedElements():[])}}(t,a))),!i)||"which"in n&&3===n.which||"button"in n&&n.button>0||r.isTouched&&r.isMoved)return;let h=!!o.noSwipingClass&&""!==o.noSwipingClass,p=n.composedPath?n.composedPath():n.path;h&&n.target&&n.target.shadowRoot&&p&&(c=p[0]);let g=o.noSwipingSelector?o.noSwipingSelector:`.${o.noSwipingClass}`,m=!!(n.target&&n.target.shadowRoot);if(o.noSwiping&&(m?function(e,t=this){return function t(a){if(!a||a===S()||a===M())return null;a.assignedSlot&&(a=a.assignedSlot);let l=a.closest(e);return l||a.getRootNode?l||t(a.getRootNode().host):null}(t)}(g,c):c.closest(g))){this.allowClick=!0;return}if(o.swipeHandler&&!c.closest(o.swipeHandler))return;u.currentX=n.pageX,u.currentY=n.pageY;let A=u.currentX,f=u.currentY;if(!es(this,n,A))return;Object.assign(r,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),u.startX=A,u.startY=f,r.touchStartTime=T(),this.allowClick=!0,this.updateSize(),this.swipeDirection=void 0,o.threshold>0&&(r.allowThresholdMove=!1);let v=!0;c.matches(r.focusableElements)&&(v=!1,"SELECT"===c.nodeName&&(r.isTouched=!1)),s.activeElement&&s.activeElement.matches(r.focusableElements)&&s.activeElement!==c&&("mouse"===n.pointerType||"mouse"!==n.pointerType&&!c.matches(r.focusableElements))&&s.activeElement.blur();let b=v&&this.allowTouchMove&&o.touchStartPreventDefault;(o.touchStartForcePreventDefault||b)&&!c.isContentEditable&&n.preventDefault(),o.freeMode&&o.freeMode.enabled&&this.freeMode&&this.animating&&!o.cssMode&&this.freeMode.onTouchStart(),this.emit("touchStart",n)}function er(e){let t,a=S(),l=this.touchEventsData,{params:i,touches:s,rtlTranslate:n,enabled:r}=this;if(!r||!i.simulateTouch&&"mouse"===e.pointerType)return;let o=e;if(o.originalEvent&&(o=o.originalEvent),"pointermove"===o.type&&(null!==l.touchId||o.pointerId!==l.pointerId))return;if("touchmove"===o.type){if(!(t=[...o.changedTouches].find(e=>e.identifier===l.touchId))||t.identifier!==l.touchId)return}else t=o;if(!l.isTouched){l.startMoving&&l.isScrolling&&this.emit("touchMoveOpposite",o);return}let u=t.pageX,d=t.pageY;if(o.preventedByNestedSwiper){s.startX=u,s.startY=d;return}if(!this.allowTouchMove){o.target.matches(l.focusableElements)||(this.allowClick=!1),l.isTouched&&(Object.assign(s,{startX:u,startY:d,currentX:u,currentY:d}),l.touchStartTime=T());return}if(i.touchReleaseOnEdges&&!i.loop){if(this.isVertical()){if(d<s.startY&&this.translate<=this.maxTranslate()||d>s.startY&&this.translate>=this.minTranslate()){l.isTouched=!1,l.isMoved=!1;return}}else if(n&&(u>s.startX&&-this.translate<=this.maxTranslate()||u<s.startX&&-this.translate>=this.minTranslate()))return;else if(!n&&(u<s.startX&&this.translate<=this.maxTranslate()||u>s.startX&&this.translate>=this.minTranslate()))return}if(a.activeElement&&a.activeElement.matches(l.focusableElements)&&a.activeElement!==o.target&&"mouse"!==o.pointerType&&a.activeElement.blur(),a.activeElement&&o.target===a.activeElement&&o.target.matches(l.focusableElements)){l.isMoved=!0,this.allowClick=!1;return}l.allowTouchCallbacks&&this.emit("touchMove",o),s.previousX=s.currentX,s.previousY=s.currentY,s.currentX=u,s.currentY=d;let c=s.currentX-s.startX,h=s.currentY-s.startY;if(this.params.threshold&&Math.sqrt(c**2+h**2)<this.params.threshold)return;if(void 0===l.isScrolling){let e;this.isHorizontal()&&s.currentY===s.startY||this.isVertical()&&s.currentX===s.startX?l.isScrolling=!1:c*c+h*h>=25&&(e=180*Math.atan2(Math.abs(h),Math.abs(c))/Math.PI,l.isScrolling=this.isHorizontal()?e>i.touchAngle:90-e>i.touchAngle)}if(l.isScrolling&&this.emit("touchMoveOpposite",o),void 0===l.startMoving&&(s.currentX!==s.startX||s.currentY!==s.startY)&&(l.startMoving=!0),l.isScrolling||"touchmove"===o.type&&l.preventTouchMoveFromPointerMove){l.isTouched=!1;return}if(!l.startMoving)return;this.allowClick=!1,!i.cssMode&&o.cancelable&&o.preventDefault(),i.touchMoveStopPropagation&&!i.nested&&o.stopPropagation();let p=this.isHorizontal()?c:h,g=this.isHorizontal()?s.currentX-s.previousX:s.currentY-s.previousY;i.oneWayMovement&&(p=Math.abs(p)*(n?1:-1),g=Math.abs(g)*(n?1:-1)),s.diff=p,p*=i.touchRatio,n&&(p=-p,g=-g);let m=this.touchesDirection;this.swipeDirection=p>0?"prev":"next",this.touchesDirection=g>0?"prev":"next";let A=this.params.loop&&!i.cssMode,f="next"===this.touchesDirection&&this.allowSlideNext||"prev"===this.touchesDirection&&this.allowSlidePrev;if(!l.isMoved){if(A&&f&&this.loopFix({direction:this.swipeDirection}),l.startTranslate=this.getTranslate(),this.setTransition(0),this.animating){let e=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0,detail:{bySwiperTouchMove:!0}});this.wrapperEl.dispatchEvent(e)}l.allowMomentumBounce=!1,i.grabCursor&&(!0===this.allowSlideNext||!0===this.allowSlidePrev)&&this.setGrabCursor(!0),this.emit("sliderFirstMove",o)}if(!1!==i._loopSwapReset&&l.isMoved&&l.allowThresholdMove&&m!==this.touchesDirection&&A&&f&&Math.abs(p)>=1){Object.assign(s,{startX:u,startY:d,currentX:u,currentY:d,startTranslate:l.currentTranslate}),l.loopSwapReset=!0,l.startTranslate=l.currentTranslate;return}this.emit("sliderMove",o),l.isMoved=!0,l.currentTranslate=p+l.startTranslate;let v=!0,b=i.resistanceRatio;if(i.touchReleaseOnEdges&&(b=0),p>0?(A&&f&&l.allowThresholdMove&&l.currentTranslate>(i.centeredSlides?this.minTranslate()-this.slidesSizesGrid[this.activeIndex+1]-("auto"!==i.slidesPerView&&this.slides.length-i.slidesPerView>=2?this.slidesSizesGrid[this.activeIndex+1]+this.params.spaceBetween:0)-this.params.spaceBetween:this.minTranslate())&&this.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),l.currentTranslate>this.minTranslate()&&(v=!1,i.resistance&&(l.currentTranslate=this.minTranslate()-1+(-this.minTranslate()+l.startTranslate+p)**b))):p<0&&(A&&f&&l.allowThresholdMove&&l.currentTranslate<(i.centeredSlides?this.maxTranslate()+this.slidesSizesGrid[this.slidesSizesGrid.length-1]+this.params.spaceBetween+("auto"!==i.slidesPerView&&this.slides.length-i.slidesPerView>=2?this.slidesSizesGrid[this.slidesSizesGrid.length-1]+this.params.spaceBetween:0):this.maxTranslate())&&this.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:this.slides.length-("auto"===i.slidesPerView?this.slidesPerViewDynamic():Math.ceil(parseFloat(i.slidesPerView,10)))}),l.currentTranslate<this.maxTranslate()&&(v=!1,i.resistance&&(l.currentTranslate=this.maxTranslate()+1-(this.maxTranslate()-l.startTranslate-p)**b))),v&&(o.preventedByNestedSwiper=!0),!this.allowSlideNext&&"next"===this.swipeDirection&&l.currentTranslate<l.startTranslate&&(l.currentTranslate=l.startTranslate),!this.allowSlidePrev&&"prev"===this.swipeDirection&&l.currentTranslate>l.startTranslate&&(l.currentTranslate=l.startTranslate),this.allowSlidePrev||this.allowSlideNext||(l.currentTranslate=l.startTranslate),i.threshold>0)if(Math.abs(p)>i.threshold||l.allowThresholdMove){if(!l.allowThresholdMove){l.allowThresholdMove=!0,s.startX=s.currentX,s.startY=s.currentY,l.currentTranslate=l.startTranslate,s.diff=this.isHorizontal()?s.currentX-s.startX:s.currentY-s.startY;return}}else{l.currentTranslate=l.startTranslate;return}i.followFinger&&!i.cssMode&&((i.freeMode&&i.freeMode.enabled&&this.freeMode||i.watchSlidesProgress)&&(this.updateActiveIndex(),this.updateSlidesClasses()),i.freeMode&&i.freeMode.enabled&&this.freeMode&&this.freeMode.onTouchMove(),this.updateProgress(l.currentTranslate),this.setTranslate(l.currentTranslate))}function eo(e){let t,a,l=this,i=l.touchEventsData,s=e;if(s.originalEvent&&(s=s.originalEvent),"touchend"===s.type||"touchcancel"===s.type){if(!(t=[...s.changedTouches].find(e=>e.identifier===i.touchId))||t.identifier!==i.touchId)return}else{if(null!==i.touchId||s.pointerId!==i.pointerId)return;t=s}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(s.type)&&!(["pointercancel","contextmenu"].includes(s.type)&&(l.browser.isSafari||l.browser.isWebView)))return;i.pointerId=null,i.touchId=null;let{params:n,touches:r,rtlTranslate:o,slidesGrid:u,enabled:d}=l;if(!d||!n.simulateTouch&&"mouse"===s.pointerType)return;if(i.allowTouchCallbacks&&l.emit("touchEnd",s),i.allowTouchCallbacks=!1,!i.isTouched){i.isMoved&&n.grabCursor&&l.setGrabCursor(!1),i.isMoved=!1,i.startMoving=!1;return}n.grabCursor&&i.isMoved&&i.isTouched&&(!0===l.allowSlideNext||!0===l.allowSlidePrev)&&l.setGrabCursor(!1);let c=T(),h=c-i.touchStartTime;if(l.allowClick){let e=s.path||s.composedPath&&s.composedPath();l.updateClickedSlide(e&&e[0]||s.target,e),l.emit("tap click",s),h<300&&c-i.lastClickTime<300&&l.emit("doubleTap doubleClick",s)}if(i.lastClickTime=T(),I(()=>{l.destroyed||(l.allowClick=!0)}),!i.isTouched||!i.isMoved||!l.swipeDirection||0===r.diff&&!i.loopSwapReset||i.currentTranslate===i.startTranslate&&!i.loopSwapReset){i.isTouched=!1,i.isMoved=!1,i.startMoving=!1;return}if(i.isTouched=!1,i.isMoved=!1,i.startMoving=!1,a=n.followFinger?o?l.translate:-l.translate:-i.currentTranslate,n.cssMode)return;if(n.freeMode&&n.freeMode.enabled)return void l.freeMode.onTouchEnd({currentPos:a});let p=a>=-l.maxTranslate()&&!l.params.loop,g=0,m=l.slidesSizesGrid[0];for(let e=0;e<u.length;e+=e<n.slidesPerGroupSkip?1:n.slidesPerGroup){let t=e<n.slidesPerGroupSkip-1?1:n.slidesPerGroup;void 0!==u[e+t]?(p||a>=u[e]&&a<u[e+t])&&(g=e,m=u[e+t]-u[e]):(p||a>=u[e])&&(g=e,m=u[u.length-1]-u[u.length-2])}let A=null,f=null;n.rewind&&(l.isBeginning?f=n.virtual&&n.virtual.enabled&&l.virtual?l.virtual.slides.length-1:l.slides.length-1:l.isEnd&&(A=0));let v=(a-u[g])/m,b=g<n.slidesPerGroupSkip-1?1:n.slidesPerGroup;if(h>n.longSwipesMs){if(!n.longSwipes)return void l.slideTo(l.activeIndex);"next"===l.swipeDirection&&(v>=n.longSwipesRatio?l.slideTo(n.rewind&&l.isEnd?A:g+b):l.slideTo(g)),"prev"===l.swipeDirection&&(v>1-n.longSwipesRatio?l.slideTo(g+b):null!==f&&v<0&&Math.abs(v)>n.longSwipesRatio?l.slideTo(f):l.slideTo(g))}else{if(!n.shortSwipes)return void l.slideTo(l.activeIndex);l.navigation&&(s.target===l.navigation.nextEl||s.target===l.navigation.prevEl)?s.target===l.navigation.nextEl?l.slideTo(g+b):l.slideTo(g):("next"===l.swipeDirection&&l.slideTo(null!==A?A:g+b),"prev"===l.swipeDirection&&l.slideTo(null!==f?f:g))}}function eu(){let e=this,{params:t,el:a}=e;if(a&&0===a.offsetWidth)return;t.breakpoints&&e.setBreakpoint();let{allowSlideNext:l,allowSlidePrev:i,snapGrid:s}=e,n=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();let r=n&&t.loop;if("auto"!==t.slidesPerView&&!(t.slidesPerView>1)||!e.isEnd||e.isBeginning||e.params.centeredSlides||r)e.params.loop&&!n?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0);else{let t=n?e.virtual.slides:e.slides;e.slideTo(t.length-1,0,!1,!0)}e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout(()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()},500)),e.allowSlidePrev=i,e.allowSlideNext=l,e.params.watchOverflow&&s!==e.snapGrid&&e.checkOverflow()}function ed(e){this.enabled&&!this.allowClick&&(this.params.preventClicks&&e.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}function ec(){let{wrapperEl:e,rtlTranslate:t,enabled:a}=this;if(!a)return;this.previousTranslate=this.translate,this.isHorizontal()?this.translate=-e.scrollLeft:this.translate=-e.scrollTop,0===this.translate&&(this.translate=0),this.updateActiveIndex(),this.updateSlidesClasses();let l=this.maxTranslate()-this.minTranslate();(0===l?0:(this.translate-this.minTranslate())/l)!==this.progress&&this.updateProgress(t?-this.translate:this.translate),this.emit("setTranslate",this.translate,!1)}function eh(e){et(this,e.target),!this.params.cssMode&&("auto"===this.params.slidesPerView||this.params.autoHeight)&&this.update()}function ep(){!this.documentTouchHandlerProceeded&&(this.documentTouchHandlerProceeded=!0,this.params.touchReleaseOnEdges&&(this.el.style.touchAction="auto"))}let eg=(e,t)=>{let a=S(),{params:l,el:i,wrapperEl:s,device:n}=e,r=!!l.nested,o="on"===t?"addEventListener":"removeEventListener";i&&"string"!=typeof i&&(a[o]("touchstart",e.onDocumentTouchStart,{passive:!1,capture:r}),i[o]("touchstart",e.onTouchStart,{passive:!1}),i[o]("pointerdown",e.onTouchStart,{passive:!1}),a[o]("touchmove",e.onTouchMove,{passive:!1,capture:r}),a[o]("pointermove",e.onTouchMove,{passive:!1,capture:r}),a[o]("touchend",e.onTouchEnd,{passive:!0}),a[o]("pointerup",e.onTouchEnd,{passive:!0}),a[o]("pointercancel",e.onTouchEnd,{passive:!0}),a[o]("touchcancel",e.onTouchEnd,{passive:!0}),a[o]("pointerout",e.onTouchEnd,{passive:!0}),a[o]("pointerleave",e.onTouchEnd,{passive:!0}),a[o]("contextmenu",e.onTouchEnd,{passive:!0}),(l.preventClicks||l.preventClicksPropagation)&&i[o]("click",e.onClick,!0),l.cssMode&&s[o]("scroll",e.onScroll),l.updateOnWindowResize?e[t](n.ios||n.android?"resize orientationchange observerUpdate":"resize observerUpdate",eu,!0):e[t]("observerUpdate",eu,!0),i[o]("load",e.onLoad,{capture:!0}))},em=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;var eA={init:!0,direction:"horizontal",oneWayMovement:!1,swiperElementNodeName:"SWIPER-CONTAINER",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,eventsPrefix:"swiper",enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,snapToSlideEdge:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopAddBlankSlides:!0,loopAdditionalSlides:0,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-blank",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideFullyVisibleClass:"swiper-slide-fully-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};let ef={eventsEmitter:{on(e,t,a){let l=this;if(!l.eventsListeners||l.destroyed||"function"!=typeof t)return l;let i=a?"unshift":"push";return e.split(" ").forEach(e=>{l.eventsListeners[e]||(l.eventsListeners[e]=[]),l.eventsListeners[e][i](t)}),l},once(e,t,a){let l=this;if(!l.eventsListeners||l.destroyed||"function"!=typeof t)return l;function i(...a){l.off(e,i),i.__emitterProxy&&delete i.__emitterProxy,t.apply(l,a)}return i.__emitterProxy=t,l.on(e,i,a)},onAny(e,t){return!this.eventsListeners||this.destroyed||"function"!=typeof e||0>this.eventsAnyListeners.indexOf(e)&&this.eventsAnyListeners[t?"unshift":"push"](e),this},offAny(e){if(!this.eventsListeners||this.destroyed||!this.eventsAnyListeners)return this;let t=this.eventsAnyListeners.indexOf(e);return t>=0&&this.eventsAnyListeners.splice(t,1),this},off(e,t){let a=this;return a.eventsListeners&&!a.destroyed&&a.eventsListeners&&e.split(" ").forEach(e=>{void 0===t?a.eventsListeners[e]=[]:a.eventsListeners[e]&&a.eventsListeners[e].forEach((l,i)=>{(l===t||l.__emitterProxy&&l.__emitterProxy===t)&&a.eventsListeners[e].splice(i,1)})}),a},emit(...e){let t,a,l,i=this;return i.eventsListeners&&!i.destroyed&&i.eventsListeners&&("string"==typeof e[0]||Array.isArray(e[0])?(t=e[0],a=e.slice(1,e.length),l=i):(t=e[0].events,a=e[0].data,l=e[0].context||i),a.unshift(l),(Array.isArray(t)?t:t.split(" ")).forEach(e=>{i.eventsAnyListeners&&i.eventsAnyListeners.length&&i.eventsAnyListeners.forEach(t=>{t.apply(l,[e,...a])}),i.eventsListeners&&i.eventsListeners[e]&&i.eventsListeners[e].forEach(e=>{e.apply(l,a)})})),i}},update:{updateSize:function(){let e,t,a=this.el;e=void 0!==this.params.width&&null!==this.params.width?this.params.width:a.clientWidth,t=void 0!==this.params.height&&null!==this.params.height?this.params.height:a.clientHeight,0===e&&this.isHorizontal()||0===t&&this.isVertical()||(e=e-parseInt(V(a,"padding-left")||0,10)-parseInt(V(a,"padding-right")||0,10),t=t-parseInt(V(a,"padding-top")||0,10)-parseInt(V(a,"padding-bottom")||0,10),Number.isNaN(e)&&(e=0),Number.isNaN(t)&&(t=0),Object.assign(this,{width:e,height:t,size:this.isHorizontal()?e:t}))},updateSlides:function(){let e,t=this;function a(e,a){return parseFloat(e.getPropertyValue(t.getDirectionLabel(a))||0)}let l=t.params,{wrapperEl:i,slidesEl:s,rtlTranslate:n,wrongRTL:r}=t,o=t.virtual&&l.virtual.enabled,u=o?t.virtual.slides.length:t.slides.length,d=F(s,`.${t.params.slideClass}, swiper-slide`),c=o?t.virtual.slides.length:d.length,h=[],p=[],g=[],m=l.slidesOffsetBefore;"function"==typeof m&&(m=l.slidesOffsetBefore.call(t));let A=l.slidesOffsetAfter;"function"==typeof A&&(A=l.slidesOffsetAfter.call(t));let f=t.snapGrid.length,v=t.slidesGrid.length,b=t.size-m-A,_=l.spaceBetween,w=-m,C=0,x=0;if(void 0===b)return;"string"==typeof _&&_.indexOf("%")>=0?_=parseFloat(_.replace("%",""))/100*b:"string"==typeof _&&(_=parseFloat(_)),t.virtualSize=-_-m-A,d.forEach(e=>{n?e.style.marginLeft="":e.style.marginRight="",e.style.marginBottom="",e.style.marginTop=""}),l.centeredSlides&&l.cssMode&&(R(i,"--swiper-centered-offset-before",""),R(i,"--swiper-centered-offset-after","")),l.cssMode&&(R(i,"--swiper-slides-offset-before",`${m}px`),R(i,"--swiper-slides-offset-after",`${A}px`));let y=l.grid&&l.grid.rows>1&&t.grid;y?t.grid.initSlides(d):t.grid&&t.grid.unsetSlides();let k="auto"===l.slidesPerView&&l.breakpoints&&Object.keys(l.breakpoints).filter(e=>void 0!==l.breakpoints[e].slidesPerView).length>0;for(let i=0;i<c;i+=1){e=0;let s=d[i];if(!s||(y&&t.grid.updateSlide(i,s,d),"none"!==V(s,"display"))){if(o&&"auto"===l.slidesPerView)l.virtual.slidesPerViewAutoSlideSize&&(e=l.virtual.slidesPerViewAutoSlideSize),e&&s&&(l.roundLengths&&(e=Math.floor(e)),s.style[t.getDirectionLabel("width")]=`${e}px`);else if("auto"===l.slidesPerView){k&&(s.style[t.getDirectionLabel("width")]="");let i=getComputedStyle(s),n=s.style.transform,r=s.style.webkitTransform;if(n&&(s.style.transform="none"),r&&(s.style.webkitTransform="none"),l.roundLengths)e=t.isHorizontal()?z(s,"width"):z(s,"height");else{let t=a(i,"width"),l=a(i,"padding-left"),n=a(i,"padding-right"),r=a(i,"margin-left"),o=a(i,"margin-right"),u=i.getPropertyValue("box-sizing");if(u&&"border-box"===u)e=t+r+o;else{let{clientWidth:a,offsetWidth:i}=s;e=t+l+n+r+o+(i-a)}}n&&(s.style.transform=n),r&&(s.style.webkitTransform=r),l.roundLengths&&(e=Math.floor(e))}else e=(b-(l.slidesPerView-1)*_)/l.slidesPerView,l.roundLengths&&(e=Math.floor(e)),s&&(s.style[t.getDirectionLabel("width")]=`${e}px`);s&&(s.swiperSlideSize=e),g.push(e),l.centeredSlides?(w=w+e/2+C/2+_,0===C&&0!==i&&(w=w-b/2-_),0===i&&(w=w-b/2-_),.001>Math.abs(w)&&(w=0),l.roundLengths&&(w=Math.floor(w)),x%l.slidesPerGroup==0&&h.push(w),p.push(w)):(l.roundLengths&&(w=Math.floor(w)),(x-Math.min(t.params.slidesPerGroupSkip,x))%t.params.slidesPerGroup==0&&h.push(w),p.push(w),w=w+e+_),t.virtualSize+=e+_,C=e,x+=1}}if(t.virtualSize=Math.max(t.virtualSize,b)+A,n&&r&&("slide"===l.effect||"coverflow"===l.effect)&&(i.style.width=`${t.virtualSize+_}px`),l.setWrapperSize&&(i.style[t.getDirectionLabel("width")]=`${t.virtualSize+_}px`),y&&t.grid.updateWrapperSize(e,h),!l.centeredSlides){let e="auto"!==l.slidesPerView&&l.slidesPerView%1!=0,a=l.snapToSlideEdge&&!l.loop&&("auto"===l.slidesPerView||e),i=h.length;if(a){let e;if("auto"===l.slidesPerView){e=1;let t=0;for(let a=g.length-1;a>=0;a-=1)if((t+=g[a]+(a<g.length-1?_:0))<=b)e=g.length-a;else break}else e=Math.floor(l.slidesPerView);i=Math.max(c-e,0)}let s=[];for(let e=0;e<h.length;e+=1){let n=h[e];l.roundLengths&&(n=Math.floor(n)),a?e<=i&&s.push(n):h[e]<=t.virtualSize-b&&s.push(n)}h=s,Math.floor(t.virtualSize-b)-Math.floor(h[h.length-1])>1&&!a&&h.push(t.virtualSize-b)}if(o&&l.loop){let e=g[0]+_;if(l.slidesPerGroup>1){let a=Math.ceil((t.virtual.slidesBefore+t.virtual.slidesAfter)/l.slidesPerGroup),i=e*l.slidesPerGroup;for(let e=0;e<a;e+=1)h.push(h[h.length-1]+i)}for(let a=0;a<t.virtual.slidesBefore+t.virtual.slidesAfter;a+=1)1===l.slidesPerGroup&&h.push(h[h.length-1]+e),p.push(p[p.length-1]+e),t.virtualSize+=e}if(0===h.length&&(h=[0]),0!==_){let e=t.isHorizontal()&&n?"marginLeft":t.getDirectionLabel("marginRight");d.filter((e,t)=>!l.cssMode||!!l.loop||t!==d.length-1).forEach(t=>{t.style[e]=`${_}px`})}if(l.centeredSlides&&l.centeredSlidesBounds){let e=0;g.forEach(t=>{e+=t+(_||0)});let t=(e-=_)>b?e-b:0;h=h.map(e=>e<=0?-m:e>t?t+A:e)}if(l.centerInsufficientSlides){let e=0;if(g.forEach(t=>{e+=t+(_||0)}),(e-=_)<b){let t=(b-e)/2;h.forEach((e,a)=>{h[a]=e-t}),p.forEach((e,a)=>{p[a]=e+t})}}if(Object.assign(t,{slides:d,snapGrid:h,slidesGrid:p,slidesSizesGrid:g}),l.centeredSlides&&l.cssMode&&!l.centeredSlidesBounds){R(i,"--swiper-centered-offset-before",`${-h[0]}px`),R(i,"--swiper-centered-offset-after",`${t.size/2-g[g.length-1]/2}px`);let e=-t.snapGrid[0],a=-t.slidesGrid[0];t.snapGrid=t.snapGrid.map(t=>t+e),t.slidesGrid=t.slidesGrid.map(e=>e+a)}if(c!==u&&t.emit("slidesLengthChange"),h.length!==f&&(t.params.watchOverflow&&t.checkOverflow(),t.emit("snapGridLengthChange")),p.length!==v&&t.emit("slidesGridLengthChange"),l.watchSlidesProgress&&t.updateSlidesOffset(),t.emit("slidesUpdated"),!o&&!l.cssMode&&("slide"===l.effect||"fade"===l.effect)){let e=`${l.containerModifierClass}backface-hidden`,a=t.el.classList.contains(e);c<=l.maxBackfaceHiddenSlides?a||t.el.classList.add(e):a&&t.el.classList.remove(e)}},updateAutoHeight:function(e){let t,a=this,l=[],i=a.virtual&&a.params.virtual.enabled,s=0;"number"==typeof e?a.setTransition(e):!0===e&&a.setTransition(a.params.speed);let n=e=>i?a.slides[a.getSlideIndexByData(e)]:a.slides[e];if("auto"!==a.params.slidesPerView&&a.params.slidesPerView>1)if(a.params.centeredSlides)(a.visibleSlides||[]).forEach(e=>{l.push(e)});else for(t=0;t<Math.ceil(a.params.slidesPerView);t+=1){let e=a.activeIndex+t;if(e>a.slides.length&&!i)break;l.push(n(e))}else l.push(n(a.activeIndex));for(t=0;t<l.length;t+=1)if(void 0!==l[t]){let e=l[t].offsetHeight;s=e>s?e:s}(s||0===s)&&(a.wrapperEl.style.height=`${s}px`)},updateSlidesOffset:function(){let e=this.slides,t=this.isElement?this.isHorizontal()?this.wrapperEl.offsetLeft:this.wrapperEl.offsetTop:0;for(let a=0;a<e.length;a+=1)e[a].swiperSlideOffset=(this.isHorizontal()?e[a].offsetLeft:e[a].offsetTop)-t-this.cssOverflowAdjustment()},updateSlidesProgress:function(e=this&&this.translate||0){let t=this.params,{slides:a,rtlTranslate:l,snapGrid:i}=this;if(0===a.length)return;void 0===a[0].swiperSlideOffset&&this.updateSlidesOffset();let s=-e;l&&(s=e),this.visibleSlidesIndexes=[],this.visibleSlides=[];let n=t.spaceBetween;"string"==typeof n&&n.indexOf("%")>=0?n=parseFloat(n.replace("%",""))/100*this.size:"string"==typeof n&&(n=parseFloat(n));for(let e=0;e<a.length;e+=1){let r=a[e],o=r.swiperSlideOffset;t.cssMode&&t.centeredSlides&&(o-=a[0].swiperSlideOffset);let u=(s+(t.centeredSlides?this.minTranslate():0)-o)/(r.swiperSlideSize+n),d=(s-i[0]+(t.centeredSlides?this.minTranslate():0)-o)/(r.swiperSlideSize+n),c=-(s-o),h=c+this.slidesSizesGrid[e],p=c>=0&&c<=this.size-this.slidesSizesGrid[e],g=c>=0&&c<this.size-1||h>1&&h<=this.size||c<=0&&h>=this.size;g&&(this.visibleSlides.push(r),this.visibleSlidesIndexes.push(e)),Z(r,g,t.slideVisibleClass),Z(r,p,t.slideFullyVisibleClass),r.progress=l?-u:u,r.originalProgress=l?-d:d}},updateProgress:function(e){if(void 0===e){let t=this.rtlTranslate?-1:1;e=this&&this.translate&&this.translate*t||0}let t=this.params,a=this.maxTranslate()-this.minTranslate(),{progress:l,isBeginning:i,isEnd:s,progressLoop:n}=this,r=i,o=s;if(0===a)l=0,i=!0,s=!0;else{l=(e-this.minTranslate())/a;let t=1>Math.abs(e-this.minTranslate()),n=1>Math.abs(e-this.maxTranslate());i=t||l<=0,s=n||l>=1,t&&(l=0),n&&(l=1)}if(t.loop){let t=this.getSlideIndexByData(0),a=this.getSlideIndexByData(this.slides.length-1),l=this.slidesGrid[t],i=this.slidesGrid[a],s=this.slidesGrid[this.slidesGrid.length-1],r=Math.abs(e);(n=r>=l?(r-l)/s:(r+s-i)/s)>1&&(n-=1)}Object.assign(this,{progress:l,progressLoop:n,isBeginning:i,isEnd:s}),(t.watchSlidesProgress||t.centeredSlides&&t.autoHeight)&&this.updateSlidesProgress(e),i&&!r&&this.emit("reachBeginning toEdge"),s&&!o&&this.emit("reachEnd toEdge"),(r&&!i||o&&!s)&&this.emit("fromEdge"),this.emit("progress",l)},updateSlidesClasses:function(){let e,t,a,{slides:l,params:i,slidesEl:s,activeIndex:n}=this,r=this.virtual&&i.virtual.enabled,o=this.grid&&i.grid&&i.grid.rows>1,u=e=>F(s,`.${i.slideClass}${e}, swiper-slide${e}`)[0];if(r)if(i.loop){let t=n-this.virtual.slidesBefore;t<0&&(t=this.virtual.slides.length+t),t>=this.virtual.slides.length&&(t-=this.virtual.slides.length),e=u(`[data-swiper-slide-index="${t}"]`)}else e=u(`[data-swiper-slide-index="${n}"]`);else o?(e=l.find(e=>e.column===n),a=l.find(e=>e.column===n+1),t=l.find(e=>e.column===n-1)):e=l[n];e&&!o&&(a=function(e,t){let a=[];for(;e.nextElementSibling;){let l=e.nextElementSibling;t?l.matches(t)&&a.push(l):a.push(l),e=l}return a}(e,`.${i.slideClass}, swiper-slide`)[0],i.loop&&!a&&(a=l[0]),t=function(e,t){let a=[];for(;e.previousElementSibling;){let l=e.previousElementSibling;t?l.matches(t)&&a.push(l):a.push(l),e=l}return a}(e,`.${i.slideClass}, swiper-slide`)[0],i.loop),l.forEach(l=>{ee(l,l===e,i.slideActiveClass),ee(l,l===a,i.slideNextClass),ee(l,l===t,i.slidePrevClass)}),this.emitSlidesClasses()},updateActiveIndex:function(e){let t,a,l=this,i=l.rtlTranslate?l.translate:-l.translate,{snapGrid:s,params:n,activeIndex:r,realIndex:o,snapIndex:u}=l,d=e,c=e=>{let t=e-l.virtual.slidesBefore;return t<0&&(t=l.virtual.slides.length+t),t>=l.virtual.slides.length&&(t-=l.virtual.slides.length),t};if(void 0===d&&(d=function(e){let t,{slidesGrid:a,params:l}=e,i=e.rtlTranslate?e.translate:-e.translate;for(let e=0;e<a.length;e+=1)void 0!==a[e+1]?i>=a[e]&&i<a[e+1]-(a[e+1]-a[e])/2?t=e:i>=a[e]&&i<a[e+1]&&(t=e+1):i>=a[e]&&(t=e);return l.normalizeSlideIndex&&(t<0||void 0===t)&&(t=0),t}(l)),s.indexOf(i)>=0)t=s.indexOf(i);else{let e=Math.min(n.slidesPerGroupSkip,d);t=e+Math.floor((d-e)/n.slidesPerGroup)}if(t>=s.length&&(t=s.length-1),d===r&&!l.params.loop){t!==u&&(l.snapIndex=t,l.emit("snapIndexChange"));return}if(d===r&&l.params.loop&&l.virtual&&l.params.virtual.enabled){l.realIndex=c(d);return}let h=l.grid&&n.grid&&n.grid.rows>1;if(l.virtual&&n.virtual.enabled)a=n.loop?c(d):d;else if(h){let e=l.slides.find(e=>e.column===d),t=parseInt(e.getAttribute("data-swiper-slide-index"),10);Number.isNaN(t)&&(t=Math.max(l.slides.indexOf(e),0)),a=Math.floor(t/n.grid.rows)}else if(l.slides[d]){let e=l.slides[d].getAttribute("data-swiper-slide-index");a=e?parseInt(e,10):d}else a=d;Object.assign(l,{previousSnapIndex:u,snapIndex:t,previousRealIndex:o,realIndex:a,previousIndex:r,activeIndex:d}),l.initialized&&el(l),l.emit("activeIndexChange"),l.emit("snapIndexChange"),(l.initialized||l.params.runCallbacksOnInit)&&(o!==a&&l.emit("realIndexChange"),l.emit("slideChange"))},updateClickedSlide:function(e,t){let a,l=this.params,i=e.closest(`.${l.slideClass}, swiper-slide`);!i&&this.isElement&&t&&t.length>1&&t.includes(e)&&[...t.slice(t.indexOf(e)+1,t.length)].forEach(e=>{!i&&e.matches&&e.matches(`.${l.slideClass}, swiper-slide`)&&(i=e)});let s=!1;if(i){for(let e=0;e<this.slides.length;e+=1)if(this.slides[e]===i){s=!0,a=e;break}}if(i&&s)this.clickedSlide=i,this.virtual&&this.params.virtual.enabled?this.clickedIndex=parseInt(i.getAttribute("data-swiper-slide-index"),10):this.clickedIndex=a;else{this.clickedSlide=void 0,this.clickedIndex=void 0;return}l.slideToClickedSlide&&void 0!==this.clickedIndex&&this.clickedIndex!==this.activeIndex&&this.slideToClickedSlide()}},translate:{getTranslate:function(e=this.isHorizontal()?"x":"y"){let{params:t,rtlTranslate:a,translate:l,wrapperEl:i}=this;if(t.virtualTranslate)return a?-l:l;if(t.cssMode)return l;let s=function(e,t="x"){let a,l,i,s,n,r=M(),o=((n=M()).getComputedStyle&&(s=n.getComputedStyle(e,null)),!s&&e.currentStyle&&(s=e.currentStyle),s||(s=e.style),s);return r.WebKitCSSMatrix?((l=o.transform||o.webkitTransform).split(",").length>6&&(l=l.split(", ").map(e=>e.replace(",",".")).join(", ")),i=new r.WebKitCSSMatrix("none"===l?"":l)):a=(i=o.MozTransform||o.OTransform||o.MsTransform||o.msTransform||o.transform||o.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===t&&(l=r.WebKitCSSMatrix?i.m41:16===a.length?parseFloat(a[12]):parseFloat(a[4])),"y"===t&&(l=r.WebKitCSSMatrix?i.m42:16===a.length?parseFloat(a[13]):parseFloat(a[5])),l||0}(i,e);return s+=this.cssOverflowAdjustment(),a&&(s=-s),s||0},setTranslate:function(e,t){let{rtlTranslate:a,params:l,wrapperEl:i,progress:s}=this,n=0,r=0;this.isHorizontal()?n=a?-e:e:r=e,l.roundLengths&&(n=Math.floor(n),r=Math.floor(r)),this.previousTranslate=this.translate,this.translate=this.isHorizontal()?n:r,l.cssMode?i[this.isHorizontal()?"scrollLeft":"scrollTop"]=this.isHorizontal()?-n:-r:l.virtualTranslate||(this.isHorizontal()?n-=this.cssOverflowAdjustment():r-=this.cssOverflowAdjustment(),i.style.transform=`translate3d(${n}px, ${r}px, 0px)`);let o=this.maxTranslate()-this.minTranslate();(0===o?0:(e-this.minTranslate())/o)!==s&&this.updateProgress(e),this.emit("setTranslate",this.translate,t)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(e=0,t=this.params.speed,a=!0,l=!0,i){let s,n=this,{params:r,wrapperEl:o}=n;if(n.animating&&r.preventInteractionOnTransition)return!1;let u=n.minTranslate(),d=n.maxTranslate();if(s=l&&e>u?u:l&&e<d?d:e,n.updateProgress(s),r.cssMode){let e=n.isHorizontal();if(0===t)o[e?"scrollLeft":"scrollTop"]=-s;else{if(!n.support.smoothScroll)return j({swiper:n,targetPosition:-s,side:e?"left":"top"}),!0;o.scrollTo({[e?"left":"top"]:-s,behavior:"smooth"})}return!0}return 0===t?(n.setTransition(0),n.setTranslate(s),a&&(n.emit("beforeTransitionStart",t,i),n.emit("transitionEnd"))):(n.setTransition(t),n.setTranslate(s),a&&(n.emit("beforeTransitionStart",t,i),n.emit("transitionStart")),n.animating||(n.animating=!0,n.onTranslateToWrapperTransitionEnd||(n.onTranslateToWrapperTransitionEnd=function(e){!n||n.destroyed||e.target===this&&(n.wrapperEl.removeEventListener("transitionend",n.onTranslateToWrapperTransitionEnd),n.onTranslateToWrapperTransitionEnd=null,delete n.onTranslateToWrapperTransitionEnd,n.animating=!1,a&&n.emit("transitionEnd"))}),n.wrapperEl.addEventListener("transitionend",n.onTranslateToWrapperTransitionEnd))),!0}},transition:{setTransition:function(e,t){this.params.cssMode||(this.wrapperEl.style.transitionDuration=`${e}ms`,this.wrapperEl.style.transitionDelay=0===e?"0ms":""),this.emit("setTransition",e,t)},transitionStart:function(e=!0,t){let{params:a}=this;a.cssMode||(a.autoHeight&&this.updateAutoHeight(),ei({swiper:this,runCallbacks:e,direction:t,step:"Start"}))},transitionEnd:function(e=!0,t){let{params:a}=this;this.animating=!1,a.cssMode||(this.setTransition(0),ei({swiper:this,runCallbacks:e,direction:t,step:"End"}))}},slide:{slideTo:function(e=0,t,a=!0,l,i){let s;"string"==typeof e&&(e=parseInt(e,10));let n=this,r=e;r<0&&(r=0);let{params:o,snapGrid:u,slidesGrid:d,previousIndex:c,activeIndex:h,rtlTranslate:p,wrapperEl:g,enabled:m}=n;if(!m&&!l&&!i||n.destroyed||n.animating&&o.preventInteractionOnTransition)return!1;void 0===t&&(t=n.params.speed);let A=Math.min(n.params.slidesPerGroupSkip,r),f=A+Math.floor((r-A)/n.params.slidesPerGroup);f>=u.length&&(f=u.length-1);let v=-u[f];if(o.normalizeSlideIndex)for(let e=0;e<d.length;e+=1){let t=-Math.floor(100*v),a=Math.floor(100*d[e]),l=Math.floor(100*d[e+1]);void 0!==d[e+1]?t>=a&&t<l-(l-a)/2?r=e:t>=a&&t<l&&(r=e+1):t>=a&&(r=e)}if(n.initialized&&r!==h&&(!n.allowSlideNext&&(p?v>n.translate&&v>n.minTranslate():v<n.translate&&v<n.minTranslate())||!n.allowSlidePrev&&v>n.translate&&v>n.maxTranslate()&&(h||0)!==r))return!1;r!==(c||0)&&a&&n.emit("beforeSlideChangeStart"),n.updateProgress(v),s=r>h?"next":r<h?"prev":"reset";let b=n.virtual&&n.params.virtual.enabled;if(!(b&&i)&&(p&&-v===n.translate||!p&&v===n.translate))return n.updateActiveIndex(r),o.autoHeight&&n.updateAutoHeight(),n.updateSlidesClasses(),"slide"!==o.effect&&n.setTranslate(v),"reset"!==s&&(n.transitionStart(a,s),n.transitionEnd(a,s)),!1;if(o.cssMode){let e=n.isHorizontal(),a=p?v:-v;if(0===t)b&&(n.wrapperEl.style.scrollSnapType="none",n._immediateVirtual=!0),b&&!n._cssModeVirtualInitialSet&&n.params.initialSlide>0?(n._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{g[e?"scrollLeft":"scrollTop"]=a})):g[e?"scrollLeft":"scrollTop"]=a,b&&requestAnimationFrame(()=>{n.wrapperEl.style.scrollSnapType="",n._immediateVirtual=!1});else{if(!n.support.smoothScroll)return j({swiper:n,targetPosition:a,side:e?"left":"top"}),!0;g.scrollTo({[e?"left":"top"]:a,behavior:"smooth"})}return!0}let _=J().isSafari;return b&&!i&&_&&n.isElement&&n.virtual.update(!1,!1,r),n.setTransition(t),n.setTranslate(v),n.updateActiveIndex(r),n.updateSlidesClasses(),n.emit("beforeTransitionStart",t,l),n.transitionStart(a,s),0===t?n.transitionEnd(a,s):n.animating||(n.animating=!0,n.onSlideToWrapperTransitionEnd||(n.onSlideToWrapperTransitionEnd=function(e){!n||n.destroyed||e.target===this&&(n.wrapperEl.removeEventListener("transitionend",n.onSlideToWrapperTransitionEnd),n.onSlideToWrapperTransitionEnd=null,delete n.onSlideToWrapperTransitionEnd,n.transitionEnd(a,s))}),n.wrapperEl.addEventListener("transitionend",n.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function(e=0,t,a=!0,l){"string"==typeof e&&(e=parseInt(e,10));let i=this;if(i.destroyed)return;void 0===t&&(t=i.params.speed);let s=i.grid&&i.params.grid&&i.params.grid.rows>1,n=e;if(i.params.loop)if(i.virtual&&i.params.virtual.enabled)n+=i.virtual.slidesBefore;else{let e;if(s){let t=n*i.params.grid.rows;e=i.slides.find(e=>+e.getAttribute("data-swiper-slide-index")===t).column}else e=i.getSlideIndexByData(n);let t=s?Math.ceil(i.slides.length/i.params.grid.rows):i.slides.length,{centeredSlides:a,slidesOffsetBefore:r,slidesOffsetAfter:o}=i.params,u=a||!!r||!!o,d=i.params.slidesPerView;"auto"===d?d=i.slidesPerViewDynamic():(d=Math.ceil(parseFloat(i.params.slidesPerView,10)),u&&d%2==0&&(d+=1));let c=t-e<d;if(u&&(c=c||e<Math.ceil(d/2)),l&&u&&"auto"!==i.params.slidesPerView&&!s&&(c=!1),c){let a=u?e<i.activeIndex?"prev":"next":e-i.activeIndex-1<i.params.slidesPerView?"next":"prev";i.loopFix({direction:a,slideTo:!0,activeSlideIndex:"next"===a?e+1:e-t+1,slideRealIndex:"next"===a?i.realIndex:void 0})}if(s){let e=n*i.params.grid.rows;n=i.slides.find(t=>+t.getAttribute("data-swiper-slide-index")===e).column}else n=i.getSlideIndexByData(n)}return requestAnimationFrame(()=>{i.slideTo(n,t,a,l)}),i},slideNext:function(e,t=!0,a){let l=this,{enabled:i,params:s,animating:n}=l;if(!i||l.destroyed)return l;void 0===e&&(e=l.params.speed);let r=s.slidesPerGroup;"auto"===s.slidesPerView&&1===s.slidesPerGroup&&s.slidesPerGroupAuto&&(r=Math.max(l.slidesPerViewDynamic("current",!0),1));let o=l.activeIndex<s.slidesPerGroupSkip?1:r,u=l.virtual&&s.virtual.enabled;if(s.loop){if(n&&!u&&s.loopPreventsSliding)return!1;if(l.loopFix({direction:"next"}),l._clientLeft=l.wrapperEl.clientLeft,l.activeIndex===l.slides.length-1&&s.cssMode)return requestAnimationFrame(()=>{l.slideTo(l.activeIndex+o,e,t,a)}),!0}return s.rewind&&l.isEnd?l.slideTo(0,e,t,a):l.slideTo(l.activeIndex+o,e,t,a)},slidePrev:function(e,t=!0,a){let l=this,{params:i,snapGrid:s,slidesGrid:n,rtlTranslate:r,enabled:o,animating:u}=l;if(!o||l.destroyed)return l;void 0===e&&(e=l.params.speed);let d=l.virtual&&i.virtual.enabled;if(i.loop){if(u&&!d&&i.loopPreventsSliding)return!1;l.loopFix({direction:"prev"}),l._clientLeft=l.wrapperEl.clientLeft}function c(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}let h=c(r?l.translate:-l.translate),p=s.map(e=>c(e)),g=i.freeMode&&i.freeMode.enabled,m=s[p.indexOf(h)-1];if(void 0===m&&(i.cssMode||g)){let e;s.forEach((t,a)=>{h>=t&&(e=a)}),void 0!==e&&(m=g?s[e]:s[e>0?e-1:e])}let A=0;if(void 0!==m&&((A=n.indexOf(m))<0&&(A=l.activeIndex-1),"auto"===i.slidesPerView&&1===i.slidesPerGroup&&i.slidesPerGroupAuto&&(A=Math.max(A=A-l.slidesPerViewDynamic("previous",!0)+1,0))),i.rewind&&l.isBeginning){let i=l.params.virtual&&l.params.virtual.enabled&&l.virtual?l.virtual.slides.length-1:l.slides.length-1;return l.slideTo(i,e,t,a)}return i.loop&&0===l.activeIndex&&i.cssMode?(requestAnimationFrame(()=>{l.slideTo(A,e,t,a)}),!0):l.slideTo(A,e,t,a)},slideReset:function(e,t=!0,a){if(!this.destroyed)return void 0===e&&(e=this.params.speed),this.slideTo(this.activeIndex,e,t,a)},slideToClosest:function(e,t=!0,a,l=.5){if(this.destroyed)return;void 0===e&&(e=this.params.speed);let i=this.activeIndex,s=Math.min(this.params.slidesPerGroupSkip,i),n=s+Math.floor((i-s)/this.params.slidesPerGroup),r=this.rtlTranslate?this.translate:-this.translate;if(r>=this.snapGrid[n]){let e=this.snapGrid[n];r-e>(this.snapGrid[n+1]-e)*l&&(i+=this.params.slidesPerGroup)}else{let e=this.snapGrid[n-1];r-e<=(this.snapGrid[n]-e)*l&&(i-=this.params.slidesPerGroup)}return i=Math.min(i=Math.max(i,0),this.slidesGrid.length-1),this.slideTo(i,e,t,a)},slideToClickedSlide:function(){let e,t=this;if(t.destroyed)return;let{params:a,slidesEl:l}=t,i="auto"===a.slidesPerView?t.slidesPerViewDynamic():a.slidesPerView,s=t.getSlideIndexWhenGrid(t.clickedIndex),n=t.isElement?"swiper-slide":`.${a.slideClass}`,r=t.grid&&t.params.grid&&t.params.grid.rows>1;if(a.loop){if(t.animating)return;e=parseInt(t.clickedSlide.getAttribute("data-swiper-slide-index"),10),a.centeredSlides?t.slideToLoop(e):s>(r?(t.slides.length-i)/2-(t.params.grid.rows-1):t.slides.length-i)?(t.loopFix(),s=t.getSlideIndex(F(l,`${n}[data-swiper-slide-index="${e}"]`)[0]),I(()=>{t.slideTo(s)})):t.slideTo(s)}else t.slideTo(s)}},loop:{loopCreate:function(e,t){let a,l=this,{params:i,slidesEl:s}=l;if(!i.loop||l.virtual&&l.params.virtual.enabled)return;let n=l.grid&&i.grid&&i.grid.rows>1;i.loopAddBlankSlides&&(i.slidesPerGroup>1||n)&&((a=F(s,`.${i.slideBlankClass}`)).forEach(e=>{e.remove()}),a.length>0&&(l.recalcSlides(),l.updateSlides()));let r=i.slidesPerGroup*(n?i.grid.rows:1),o=l.slides.length%r!=0,u=n&&l.slides.length%i.grid.rows!=0,d=e=>{for(let t=0;t<e;t+=1){let e=l.isElement?L("swiper-slide",[i.slideBlankClass]):L("div",[i.slideClass,i.slideBlankClass]);l.slidesEl.append(e)}};o?i.loopAddBlankSlides?(d(r-l.slides.length%r),l.recalcSlides(),l.updateSlides()):N("Swiper Loop Warning: The number of slides is not even to slidesPerGroup, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)"):u&&(i.loopAddBlankSlides?(d(i.grid.rows-l.slides.length%i.grid.rows),l.recalcSlides(),l.updateSlides()):N("Swiper Loop Warning: The number of slides is not even to grid.rows, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)")),F(s,`.${i.slideClass}, swiper-slide`).forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t)});let c=i.centeredSlides||!!i.slidesOffsetBefore||!!i.slidesOffsetAfter;l.loopFix({slideRealIndex:e,direction:c?void 0:"next",initial:t})},loopFix:function({slideRealIndex:e,slideTo:t=!0,direction:a,setTranslate:l,activeSlideIndex:i,initial:s,byController:n,byMousewheel:r}={}){let o=this;if(!o.params.loop)return;o.emit("beforeLoopFix");let{slides:u,allowSlidePrev:d,allowSlideNext:c,slidesEl:h,params:p}=o,{centeredSlides:g,slidesOffsetBefore:m,slidesOffsetAfter:A,initialSlide:f}=p,v=g||!!m||!!A;if(o.allowSlidePrev=!0,o.allowSlideNext=!0,o.virtual&&p.virtual.enabled){t&&(v||0!==o.snapIndex?v&&o.snapIndex<p.slidesPerView?o.slideTo(o.virtual.slides.length+o.snapIndex,0,!1,!0):o.snapIndex===o.snapGrid.length-1&&o.slideTo(o.virtual.slidesBefore,0,!1,!0):o.slideTo(o.virtual.slides.length,0,!1,!0)),o.allowSlidePrev=d,o.allowSlideNext=c,o.emit("loopFix");return}let b=p.slidesPerView;"auto"===b?b=o.slidesPerViewDynamic():(b=Math.ceil(parseFloat(p.slidesPerView,10)),v&&b%2==0&&(b+=1));let _=p.slidesPerGroupAuto?b:p.slidesPerGroup,w=v?Math.max(_,Math.ceil(b/2)):_;w%_!=0&&(w+=_-w%_),o.loopedSlides=w+=p.loopAdditionalSlides;let C=o.grid&&p.grid&&p.grid.rows>1;u.length<b+w||"cards"===o.params.effect&&u.length<b+2*w?N("Swiper Loop Warning: The number of slides is not enough for loop mode, it will be disabled or not function properly. You need to add more slides (or make duplicates) or lower the values of slidesPerView and slidesPerGroup parameters"):C&&"row"===p.grid.fill&&N("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");let x=[],y=[],k=C?Math.ceil(u.length/p.grid.rows):u.length,S=s&&k-f<b&&!v,E=S?f:o.activeIndex;void 0===i?i=o.getSlideIndex(u.find(e=>e.classList.contains(p.slideActiveClass))):E=i;let M="next"===a||!a,I="prev"===a||!a,T=0,P=0,B=(C?u[i].column:i)+(v&&void 0===l?-b/2+.5:0);if(B<w){T=Math.max(w-B,_);for(let e=0;e<w-B;e+=1){let t=e-Math.floor(e/k)*k;if(C){let e=k-t-1;for(let t=u.length-1;t>=0;t-=1)u[t].column===e&&x.push(t)}else x.push(k-t-1)}}else if(B+b>k-w){P=Math.max(B-(k-2*w),_),S&&(P=Math.max(P,b-k+f+1));for(let e=0;e<P;e+=1){let t=e-Math.floor(e/k)*k;C?u.forEach((e,a)=>{e.column===t&&y.push(a)}):y.push(t)}}if(o.__preventObserver__=!0,requestAnimationFrame(()=>{o.__preventObserver__=!1}),"cards"===o.params.effect&&u.length<b+2*w&&(y.includes(i)&&y.splice(y.indexOf(i),1),x.includes(i)&&x.splice(x.indexOf(i),1)),I&&x.forEach(e=>{u[e].swiperLoopMoveDOM=!0,h.prepend(u[e]),u[e].swiperLoopMoveDOM=!1}),M&&y.forEach(e=>{u[e].swiperLoopMoveDOM=!0,h.append(u[e]),u[e].swiperLoopMoveDOM=!1}),o.recalcSlides(),"auto"===p.slidesPerView?o.updateSlides():C&&(x.length>0&&I||y.length>0&&M)&&o.slides.forEach((e,t)=>{o.grid.updateSlide(t,e,o.slides)}),p.watchSlidesProgress&&o.updateSlidesOffset(),t){if(x.length>0&&I){if(void 0===e){let e=o.slidesGrid[E],t=o.slidesGrid[E+T]-e;r?o.setTranslate(o.translate-t):(o.slideTo(E+Math.ceil(T),0,!1,!0),l&&(o.touchEventsData.startTranslate=o.touchEventsData.startTranslate-t,o.touchEventsData.currentTranslate=o.touchEventsData.currentTranslate-t))}else if(l){let e=C?x.length/p.grid.rows:x.length;o.slideTo(o.activeIndex+e,0,!1,!0),o.touchEventsData.currentTranslate=o.translate}}else if(y.length>0&&M)if(void 0===e){let e=o.slidesGrid[E],t=o.slidesGrid[E-P]-e;r?o.setTranslate(o.translate-t):(o.slideTo(E-P,0,!1,!0),l&&(o.touchEventsData.startTranslate=o.touchEventsData.startTranslate-t,o.touchEventsData.currentTranslate=o.touchEventsData.currentTranslate-t))}else{let e=C?y.length/p.grid.rows:y.length;o.slideTo(o.activeIndex-e,0,!1,!0)}}if(o.allowSlidePrev=d,o.allowSlideNext=c,o.controller&&o.controller.control&&!n){let s={slideRealIndex:e,direction:a,setTranslate:l,activeSlideIndex:i,byController:!0};Array.isArray(o.controller.control)?o.controller.control.forEach(e=>{!e.destroyed&&e.params.loop&&e.loopFix({...s,slideTo:e.params.slidesPerView===p.slidesPerView&&t})}):o.controller.control instanceof o.constructor&&o.controller.control.params.loop&&o.controller.control.loopFix({...s,slideTo:o.controller.control.params.slidesPerView===p.slidesPerView&&t})}o.emit("loopFix")},loopDestroy:function(){let{params:e,slidesEl:t}=this;if(!e.loop||!t||this.virtual&&this.params.virtual.enabled)return;this.recalcSlides();let a=[];this.slides.forEach(e=>{a[void 0===e.swiperSlideIndex?+e.getAttribute("data-swiper-slide-index"):e.swiperSlideIndex]=e}),this.slides.forEach(e=>{e.removeAttribute("data-swiper-slide-index")}),a.forEach(e=>{t.append(e)}),this.recalcSlides(),this.slideTo(this.realIndex,0)}},grabCursor:{setGrabCursor:function(e){let t=this;if(!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;let a="container"===t.params.touchEventsTarget?t.el:t.wrapperEl;t.isElement&&(t.__preventObserver__=!0),a.style.cursor="move",a.style.cursor=e?"grabbing":"grab",t.isElement&&requestAnimationFrame(()=>{t.__preventObserver__=!1})},unsetGrabCursor:function(){let e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e["container"===e.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1}))}},events:{attachEvents:function(){let{params:e}=this;this.onTouchStart=en.bind(this),this.onTouchMove=er.bind(this),this.onTouchEnd=eo.bind(this),this.onDocumentTouchStart=ep.bind(this),e.cssMode&&(this.onScroll=ec.bind(this)),this.onClick=ed.bind(this),this.onLoad=eh.bind(this),eg(this,"on")},detachEvents:function(){eg(this,"off")}},breakpoints:{setBreakpoint:function(){let e=this,{realIndex:t,initialized:a,params:l,el:i}=e,s=l.breakpoints;if(!s||s&&0===Object.keys(s).length)return;let n=S(),r="window"!==l.breakpointsBase&&l.breakpointsBase?"container":l.breakpointsBase,o=["window","container"].includes(l.breakpointsBase)||!l.breakpointsBase?e.el:n.querySelector(l.breakpointsBase),u=e.getBreakpoint(s,r,o);if(!u||e.currentBreakpoint===u)return;let d=(u in s?s[u]:void 0)||e.originalParams,c=em(e,l),h=em(e,d),p=e.params.grabCursor,g=d.grabCursor,m=l.enabled;c&&!h?(i.classList.remove(`${l.containerModifierClass}grid`,`${l.containerModifierClass}grid-column`),e.emitContainerClasses()):!c&&h&&(i.classList.add(`${l.containerModifierClass}grid`),(d.grid.fill&&"column"===d.grid.fill||!d.grid.fill&&"column"===l.grid.fill)&&i.classList.add(`${l.containerModifierClass}grid-column`),e.emitContainerClasses()),p&&!g?e.unsetGrabCursor():!p&&g&&e.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(t=>{if(void 0===d[t])return;let a=l[t]&&l[t].enabled,i=d[t]&&d[t].enabled;a&&!i&&e[t].disable(),!a&&i&&e[t].enable()});let A=d.direction&&d.direction!==l.direction,f=l.loop&&(d.slidesPerView!==l.slidesPerView||A),v=l.loop;A&&a&&e.changeDirection(),B(e.params,d);let b=e.params.enabled,_=e.params.loop;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),m&&!b?e.disable():!m&&b&&e.enable(),e.currentBreakpoint=u,e.emit("_beforeBreakpoint",d),a&&(f?(e.loopDestroy(),e.loopCreate(t),e.updateSlides()):!v&&_?(e.loopCreate(t),e.updateSlides()):v&&!_&&e.loopDestroy()),e.emit("breakpoint",d)},getBreakpoint:function(e,t="window",a){if(!e||"container"===t&&!a)return;let l=!1,i=M(),s="window"===t?i.innerHeight:a.clientHeight,n=Object.keys(e).map(e=>"string"==typeof e&&0===e.indexOf("@")?{value:s*parseFloat(e.substr(1)),point:e}:{value:e,point:e});n.sort((e,t)=>parseInt(e.value,10)-parseInt(t.value,10));for(let e=0;e<n.length;e+=1){let{point:s,value:r}=n[e];"window"===t?i.matchMedia(`(min-width: ${r}px)`).matches&&(l=s):r<=a.clientWidth&&(l=s)}return l||"max"}},checkOverflow:{checkOverflow:function(){let{isLocked:e,params:t}=this,{slidesOffsetBefore:a}=t;if(a){let e=this.slides.length-1,t=this.slidesGrid[e]+this.slidesSizesGrid[e]+2*a;this.isLocked=this.size>t}else this.isLocked=1===this.snapGrid.length;!0===t.allowSlideNext&&(this.allowSlideNext=!this.isLocked),!0===t.allowSlidePrev&&(this.allowSlidePrev=!this.isLocked),e&&e!==this.isLocked&&(this.isEnd=!1),e!==this.isLocked&&this.emit(this.isLocked?"lock":"unlock")}},classes:{addClasses:function(){var e,t;let a,{classNames:l,params:i,rtl:s,el:n,device:r}=this,o=(e=["initialized",i.direction,{"free-mode":this.params.freeMode&&i.freeMode.enabled},{autoheight:i.autoHeight},{rtl:s},{grid:i.grid&&i.grid.rows>1},{"grid-column":i.grid&&i.grid.rows>1&&"column"===i.grid.fill},{android:r.android},{ios:r.ios},{"css-mode":i.cssMode},{centered:i.cssMode&&i.centeredSlides},{"watch-progress":i.watchSlidesProgress}],t=i.containerModifierClass,a=[],e.forEach(e=>{"object"==typeof e?Object.keys(e).forEach(l=>{e[l]&&a.push(t+l)}):"string"==typeof e&&a.push(t+e)}),a);l.push(...o),n.classList.add(...l),this.emitContainerClasses()},removeClasses:function(){let{el:e,classNames:t}=this;e&&"string"!=typeof e&&(e.classList.remove(...t),this.emitContainerClasses())}}},ev={},eb=class e{constructor(...t){let a,l;1===t.length&&t[0].constructor&&"Object"===Object.prototype.toString.call(t[0]).slice(8,-1)?l=t[0]:[a,l]=t,l||(l={}),l=B({},l),a&&!l.el&&(l.el=a);const i=S();if(l.el&&"string"==typeof l.el&&i.querySelectorAll(l.el).length>1){const t=[];return i.querySelectorAll(l.el).forEach(a=>{let i=B({},l,{el:a});t.push(new e(i))}),t}const s=this;s.__swiper__=!0,s.support=K(),s.device=X({userAgent:l.userAgent}),s.browser=J(),s.eventsListeners={},s.eventsAnyListeners=[],s.modules=[...s.__modules__],l.modules&&Array.isArray(l.modules)&&l.modules.forEach(e=>{"function"==typeof e&&0>s.modules.indexOf(e)&&s.modules.push(e)});const n={};s.modules.forEach(e=>{var t;e({params:l,swiper:s,extendParams:(t=l,function(e={}){let a=Object.keys(e)[0],l=e[a];"object"!=typeof l||null===l||(!0===t[a]&&(t[a]={enabled:!0}),"navigation"===a&&t[a]&&t[a].enabled&&!t[a].prevEl&&!t[a].nextEl&&(t[a].auto=!0),["pagination","scrollbar"].indexOf(a)>=0&&t[a]&&t[a].enabled&&!t[a].el&&(t[a].auto=!0),a in t&&"enabled"in l&&("object"!=typeof t[a]||"enabled"in t[a]||(t[a].enabled=!0),t[a]||(t[a]={enabled:!1}))),B(n,e)}),on:s.on.bind(s),once:s.once.bind(s),off:s.off.bind(s),emit:s.emit.bind(s)})});const r=B({},eA,n);return s.params=B({},r,ev,l),s.originalParams=B({},s.params),s.passedParams=B({},l),s.params&&s.params.on&&Object.keys(s.params.on).forEach(e=>{s.on(e,s.params.on[e])}),s.params&&s.params.onAny&&s.onAny(s.params.onAny),Object.assign(s,{enabled:s.params.enabled,el:a,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===s.params.direction,isVertical:()=>"vertical"===s.params.direction,activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return 8388608*Math.trunc(this.translate/8388608)},allowSlideNext:s.params.allowSlideNext,allowSlidePrev:s.params.allowSlidePrev,touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:s.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:s.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),s.emit("_swiper"),s.params.init&&s.init(),s}getDirectionLabel(e){return this.isHorizontal()?e:({width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"})[e]}getSlideIndex(e){let{slidesEl:t,params:a}=this,l=D(F(t,`.${a.slideClass}, swiper-slide`)[0]);return D(e)-l}getSlideIndexByData(e){return this.getSlideIndex(this.slides.find(t=>+t.getAttribute("data-swiper-slide-index")===e))}getSlideIndexWhenGrid(e){return this.grid&&this.params.grid&&this.params.grid.rows>1&&("column"===this.params.grid.fill?e=Math.floor(e/this.params.grid.rows):"row"===this.params.grid.fill&&(e%=Math.ceil(this.slides.length/this.params.grid.rows))),e}recalcSlides(){let{slidesEl:e,params:t}=this;this.slides=F(e,`.${t.slideClass}, swiper-slide`)}enable(){this.enabled||(this.enabled=!0,this.params.grabCursor&&this.setGrabCursor(),this.emit("enable"))}disable(){this.enabled&&(this.enabled=!1,this.params.grabCursor&&this.unsetGrabCursor(),this.emit("disable"))}setProgress(e,t){e=Math.min(Math.max(e,0),1);let a=this.minTranslate(),l=(this.maxTranslate()-a)*e+a;this.translateTo(l,void 0===t?0:t),this.updateActiveIndex(),this.updateSlidesClasses()}emitContainerClasses(){let e=this;if(!e.params._emitClasses||!e.el)return;let t=e.el.className.split(" ").filter(t=>0===t.indexOf("swiper")||0===t.indexOf(e.params.containerModifierClass));e.emit("_containerClasses",t.join(" "))}getSlideClasses(e){let t=this;return t.destroyed?"":e.className.split(" ").filter(e=>0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass)).join(" ")}emitSlidesClasses(){let e=this;if(!e.params._emitClasses||!e.el)return;let t=[];e.slides.forEach(a=>{let l=e.getSlideClasses(a);t.push({slideEl:a,classNames:l}),e.emit("_slideClass",a,l)}),e.emit("_slideClasses",t)}slidesPerViewDynamic(e="current",t=!1){let{params:a,slides:l,slidesGrid:i,slidesSizesGrid:s,size:n,activeIndex:r}=this,o=1;if("number"==typeof a.slidesPerView)return a.slidesPerView;if(a.centeredSlides){let e,t=l[r]?Math.ceil(l[r].swiperSlideSize):0;for(let a=r+1;a<l.length;a+=1)l[a]&&!e&&(t+=Math.ceil(l[a].swiperSlideSize),o+=1,t>n&&(e=!0));for(let a=r-1;a>=0;a-=1)l[a]&&!e&&(t+=l[a].swiperSlideSize,o+=1,t>n&&(e=!0))}else if("current"===e)for(let e=r+1;e<l.length;e+=1)(t?i[e]+s[e]-i[r]<n:i[e]-i[r]<n)&&(o+=1);else for(let e=r-1;e>=0;e-=1)i[r]-i[e]<n&&(o+=1);return o}update(){let e,t=this;if(!t||t.destroyed)return;let{snapGrid:a,params:l}=t;function i(){let e=Math.min(Math.max(t.rtlTranslate?-1*t.translate:t.translate,t.maxTranslate()),t.minTranslate());t.setTranslate(e),t.updateActiveIndex(),t.updateSlidesClasses()}if(l.breakpoints&&t.setBreakpoint(),[...t.el.querySelectorAll('[loading="lazy"]')].forEach(e=>{e.complete&&et(t,e)}),t.updateSize(),t.updateSlides(),t.updateProgress(),t.updateSlidesClasses(),l.freeMode&&l.freeMode.enabled&&!l.cssMode)i(),l.autoHeight&&t.updateAutoHeight();else{if(("auto"===l.slidesPerView||l.slidesPerView>1)&&t.isEnd&&!l.centeredSlides){let a=t.virtual&&l.virtual.enabled?t.virtual.slides:t.slides;e=t.slideTo(a.length-1,0,!1,!0)}else e=t.slideTo(t.activeIndex,0,!1,!0);e||i()}l.watchOverflow&&a!==t.snapGrid&&t.checkOverflow(),t.emit("update")}changeDirection(e,t=!0){let a=this.params.direction;return e||(e="horizontal"===a?"vertical":"horizontal"),e===a||"horizontal"!==e&&"vertical"!==e||(this.el.classList.remove(`${this.params.containerModifierClass}${a}`),this.el.classList.add(`${this.params.containerModifierClass}${e}`),this.emitContainerClasses(),this.params.direction=e,this.slides.forEach(t=>{"vertical"===e?t.style.width="":t.style.height=""}),this.emit("changeDirection"),t&&this.update()),this}changeLanguageDirection(e){(!this.rtl||"rtl"!==e)&&(this.rtl||"ltr"!==e)&&(this.rtl="rtl"===e,this.rtlTranslate="horizontal"===this.params.direction&&this.rtl,this.rtl?(this.el.classList.add(`${this.params.containerModifierClass}rtl`),this.el.dir="rtl"):(this.el.classList.remove(`${this.params.containerModifierClass}rtl`),this.el.dir="ltr"),this.update())}mount(e){let t=this;if(t.mounted)return!0;let a=e||t.params.el;if("string"==typeof a&&(a=document.querySelector(a)),!a)return!1;a.swiper=t,a.parentNode&&a.parentNode.host&&a.parentNode.host.nodeName===t.params.swiperElementNodeName.toUpperCase()&&(t.isElement=!0);let l=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`,i=a&&a.shadowRoot&&a.shadowRoot.querySelector?a.shadowRoot.querySelector(l()):F(a,l())[0];return!i&&t.params.createElements&&(i=L("div",t.params.wrapperClass),a.append(i),F(a,`.${t.params.slideClass}`).forEach(e=>{i.append(e)})),Object.assign(t,{el:a,wrapperEl:i,slidesEl:t.isElement&&!a.parentNode.host.slideSlots?a.parentNode.host:i,hostEl:t.isElement?a.parentNode.host:a,mounted:!0,rtl:"rtl"===a.dir.toLowerCase()||"rtl"===V(a,"direction"),rtlTranslate:"horizontal"===t.params.direction&&("rtl"===a.dir.toLowerCase()||"rtl"===V(a,"direction")),wrongRTL:"-webkit-box"===V(i,"display")}),!0}init(e){let t=this;if(t.initialized||!1===t.mount(e))return t;t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.loop&&t.virtual&&t.params.virtual.enabled?t.slideTo(t.params.initialSlide+t.virtual.slidesBefore,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.params.loop&&t.loopCreate(void 0,!0),t.attachEvents();let a=[...t.el.querySelectorAll('[loading="lazy"]')];return t.isElement&&a.push(...t.hostEl.querySelectorAll('[loading="lazy"]')),a.forEach(e=>{e.complete?et(t,e):e.addEventListener("load",e=>{et(t,e.target)})}),el(t),t.initialized=!0,el(t),t.emit("init"),t.emit("afterInit"),t}destroy(e=!0,t=!0){let a=this,{params:l,el:i,wrapperEl:s,slides:n}=a;if(void 0===a.params||a.destroyed)return null;(a.emit("beforeDestroy"),a.initialized=!1,a.detachEvents(),l.loop&&a.loopDestroy(),t&&(a.removeClasses(),i&&"string"!=typeof i&&i.removeAttribute("style"),s&&s.removeAttribute("style"),n&&n.length&&n.forEach(e=>{e.classList.remove(l.slideVisibleClass,l.slideFullyVisibleClass,l.slideActiveClass,l.slideNextClass,l.slidePrevClass),e.removeAttribute("style"),e.removeAttribute("data-swiper-slide-index")})),a.emit("destroy"),Object.keys(a.eventsListeners).forEach(e=>{a.off(e)}),!1!==e)&&(a.el&&"string"!=typeof a.el&&(a.el.swiper=null),Object.keys(a).forEach(e=>{try{a[e]=null}catch(e){}try{delete a[e]}catch(e){}}));return a.destroyed=!0,null}static extendDefaults(e){B(ev,e)}static get extendedDefaults(){return ev}static get defaults(){return eA}static installModule(t){e.prototype.__modules__||(e.prototype.__modules__=[]);let a=e.prototype.__modules__;"function"==typeof t&&0>a.indexOf(t)&&a.push(t)}static use(t){return Array.isArray(t)?t.forEach(t=>e.installModule(t)):e.installModule(t),e}};Object.keys(ef).forEach(e=>{Object.keys(ef[e]).forEach(t=>{eb.prototype[t]=ef[e][t]})}),eb.use([function({swiper:e,on:t,emit:a}){let l=M(),i=null,s=null,n=()=>{e&&!e.destroyed&&e.initialized&&(a("beforeResize"),a("resize"))},r=()=>{e&&!e.destroyed&&e.initialized&&a("orientationchange")};t("init",()=>{e.params.resizeObserver&&void 0!==l.ResizeObserver?e&&!e.destroyed&&e.initialized&&(i=new ResizeObserver(t=>{s=l.requestAnimationFrame(()=>{let{width:a,height:l}=e,i=a,s=l;t.forEach(({contentBoxSize:t,contentRect:a,target:l})=>{l&&l!==e.el||(i=a?a.width:(t[0]||t).inlineSize,s=a?a.height:(t[0]||t).blockSize)}),(i!==a||s!==l)&&n()})})).observe(e.el):(l.addEventListener("resize",n),l.addEventListener("orientationchange",r))}),t("destroy",()=>{s&&l.cancelAnimationFrame(s),i&&i.unobserve&&e.el&&(i.unobserve(e.el),i=null),l.removeEventListener("resize",n),l.removeEventListener("orientationchange",r)})},function({swiper:e,extendParams:t,on:a,emit:l}){let i=[],s=M(),n=(t,a={})=>{let n=new(s.MutationObserver||s.WebkitMutationObserver)(t=>{if(e.__preventObserver__)return;if(1===t.length)return void l("observerUpdate",t[0]);let a=function(){l("observerUpdate",t[0])};s.requestAnimationFrame?s.requestAnimationFrame(a):s.setTimeout(a,0)});n.observe(t,{attributes:void 0===a.attributes||a.attributes,childList:e.isElement||(void 0===a.childList||a).childList,characterData:void 0===a.characterData||a.characterData}),i.push(n)};t({observer:!1,observeParents:!1,observeSlideChildren:!1}),a("init",()=>{if(e.params.observer){if(e.params.observeParents){let t=O(e.hostEl);for(let e=0;e<t.length;e+=1)n(t[e])}n(e.hostEl,{childList:e.params.observeSlideChildren}),n(e.wrapperEl,{attributes:!1})}}),a("destroy",()=>{i.forEach(e=>{e.disconnect()}),i.splice(0,i.length)})}]);let e_=["eventsPrefix","injectStyles","injectStylesUrls","modules","init","_direction","oneWayMovement","swiperElementNodeName","touchEventsTarget","initialSlide","_speed","cssMode","updateOnWindowResize","resizeObserver","nested","focusableElements","_enabled","_width","_height","preventInteractionOnTransition","userAgent","url","_edgeSwipeDetection","_edgeSwipeThreshold","_freeMode","_autoHeight","setWrapperSize","virtualTranslate","_effect","breakpoints","breakpointsBase","_spaceBetween","_slidesPerView","maxBackfaceHiddenSlides","_grid","_slidesPerGroup","_slidesPerGroupSkip","_slidesPerGroupAuto","_centeredSlides","_centeredSlidesBounds","_slidesOffsetBefore","_slidesOffsetAfter","normalizeSlideIndex","_centerInsufficientSlides","_snapToSlideEdge","_watchOverflow","roundLengths","touchRatio","touchAngle","simulateTouch","_shortSwipes","_longSwipes","longSwipesRatio","longSwipesMs","_followFinger","allowTouchMove","_threshold","touchMoveStopPropagation","touchStartPreventDefault","touchStartForcePreventDefault","touchReleaseOnEdges","uniqueNavElements","_resistance","_resistanceRatio","_watchSlidesProgress","_grabCursor","preventClicks","preventClicksPropagation","_slideToClickedSlide","_loop","loopAdditionalSlides","loopAddBlankSlides","loopPreventsSliding","_rewind","_allowSlidePrev","_allowSlideNext","_swipeHandler","_noSwiping","noSwipingClass","noSwipingSelector","passiveListeners","containerModifierClass","slideClass","slideActiveClass","slideVisibleClass","slideFullyVisibleClass","slideNextClass","slidePrevClass","slideBlankClass","wrapperClass","lazyPreloaderClass","lazyPreloadPrevNext","runCallbacksOnInit","observer","observeParents","observeSlideChildren","a11y","_autoplay","_controller","coverflowEffect","cubeEffect","fadeEffect","flipEffect","creativeEffect","cardsEffect","hashNavigation","history","keyboard","mousewheel","_navigation","_pagination","parallax","_scrollbar","_thumbs","virtual","zoom","control"];function ew(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)&&!e.__swiper__}function eC(e,t){let a=["__proto__","constructor","prototype"];Object.keys(t).filter(e=>0>a.indexOf(e)).forEach(a=>{void 0===e[a]?e[a]=t[a]:ew(t[a])&&ew(e[a])&&Object.keys(t[a]).length>0?t[a].__swiper__?e[a]=t[a]:eC(e[a],t[a]):e[a]=t[a]})}function ex(e={}){return e.navigation&&void 0===e.navigation.nextEl&&void 0===e.navigation.prevEl}function ey(e={}){return e.pagination&&void 0===e.pagination.el}function ek(e={}){return e.scrollbar&&void 0===e.scrollbar.el}function eS(e=""){let t=e.split(" ").map(e=>e.trim()).filter(e=>!!e),a=[];return t.forEach(e=>{0>a.indexOf(e)&&a.push(e)}),a.join(" ")}function eE(){return(eE=Object.assign.bind()).apply(this,arguments)}function eM(e){return e.type&&e.type.displayName&&e.type.displayName.includes("SwiperSlide")}function eI(e,t){return"u"<typeof window?(0,u.useEffect)(e,t):(0,u.useLayoutEffect)(e,t)}let eT=(0,u.createContext)(null),eP=(0,u.createContext)(null),eB=(0,u.forwardRef)(({className:e,tag:t="div",wrapperTag:a="div",children:l,onSwiper:i,...s}={},n)=>{let r,o,d=!1,[c,h]=(0,u.useState)("swiper"),[p,g]=(0,u.useState)(null),[m,A]=(0,u.useState)(!1),f=(0,u.useRef)(!1),v=(0,u.useRef)(null),b=(0,u.useRef)(null),_=(0,u.useRef)(null),w=(0,u.useRef)(null),C=(0,u.useRef)(null),x=(0,u.useRef)(null),y=(0,u.useRef)(null),k=(0,u.useRef)(null),{params:S,passedParams:E,rest:M,events:I}=function(e={},t=!0){let a={on:{}},l={},i={};eC(a,eA),a._emitClasses=!0,a.init=!1;let s={},n=e_.map(e=>e.replace(/_/,""));return Object.keys(Object.assign({},e)).forEach(r=>{void 0!==e[r]&&(n.indexOf(r)>=0?ew(e[r])?(a[r]={},i[r]={},eC(a[r],e[r]),eC(i[r],e[r])):(a[r]=e[r],i[r]=e[r]):0===r.search(/on[A-Z]/)&&"function"==typeof e[r]?t?l[`${r[2].toLowerCase()}${r.substr(3)}`]=e[r]:a.on[`${r[2].toLowerCase()}${r.substr(3)}`]=e[r]:s[r]=e[r])}),["navigation","pagination","scrollbar"].forEach(e=>{!0===a[e]&&(a[e]={}),!1===a[e]&&delete a[e]}),{params:a,passedParams:i,rest:s,events:l}}(s),{slides:T,slots:P}=(r=[],o={"container-start":[],"container-end":[],"wrapper-start":[],"wrapper-end":[]},u.default.Children.toArray(l).forEach(e=>{if(eM(e))r.push(e);else if(e.props&&e.props.slot&&o[e.props.slot])o[e.props.slot].push(e);else if(e.props&&e.props.children){let t=function e(t){let a=[];return u.default.Children.toArray(t).forEach(t=>{eM(t)?a.push(t):t.props&&t.props.children&&e(t.props.children).forEach(e=>a.push(e))}),a}(e.props.children);t.length>0?t.forEach(e=>r.push(e)):o["container-end"].push(e)}else o["container-end"].push(e)}),{slides:r,slots:o}),B=()=>{A(!m)};Object.assign(S.on,{_containerClasses(e,t){h(t)}});let R=()=>{Object.assign(S.on,I),d=!0;let e={...S};if(delete e.wrapperClass,b.current=new eb(e),b.current.virtual&&b.current.params.virtual.enabled){b.current.virtual.slides=T;let e={cache:!1,slides:T,renderExternal:g,renderExternalUpdate:!1};eC(b.current.params.virtual,e),eC(b.current.originalParams.virtual,e)}};return v.current||R(),b.current&&b.current.on("_beforeBreakpoint",B),(0,u.useEffect)(()=>()=>{b.current&&b.current.off("_beforeBreakpoint",B)}),(0,u.useEffect)(()=>{!f.current&&b.current&&(b.current.emitSlidesClasses(),f.current=!0)}),eI(()=>{if(n&&(n.current=v.current),v.current)return b.current.destroyed&&R(),!function({el:e,nextEl:t,prevEl:a,paginationEl:l,scrollbarEl:i,swiper:s},n){ex(n)&&t&&a&&(s.params.navigation.nextEl=t,s.originalParams.navigation.nextEl=t,s.params.navigation.prevEl=a,s.originalParams.navigation.prevEl=a),ey(n)&&l&&(s.params.pagination.el=l,s.originalParams.pagination.el=l),ek(n)&&i&&(s.params.scrollbar.el=i,s.originalParams.scrollbar.el=i),s.init(e)}({el:v.current,nextEl:C.current,prevEl:x.current,paginationEl:y.current,scrollbarEl:k.current,swiper:b.current},S),i&&!b.current.destroyed&&i(b.current),()=>{b.current&&!b.current.destroyed&&b.current.destroy(!0,!1)}},[]),eI(()=>{!d&&I&&b.current&&Object.keys(I).forEach(e=>{b.current.on(e,I[e])});let e=function(e,t,a,l,i){let s=[];if(!t)return s;let n=e=>{0>s.indexOf(e)&&s.push(e)};if(a&&l){let e=l.map(i),t=a.map(i);e.join("")!==t.join("")&&n("children"),l.length!==a.length&&n("children")}return e_.filter(e=>"_"===e[0]).map(e=>e.replace(/_/,"")).forEach(a=>{if(a in e&&a in t)if(ew(e[a])&&ew(t[a])){let l=Object.keys(e[a]),i=Object.keys(t[a]);l.length!==i.length?n(a):(l.forEach(l=>{e[a][l]!==t[a][l]&&n(a)}),i.forEach(l=>{e[a][l]!==t[a][l]&&n(a)}))}else e[a]!==t[a]&&n(a)}),s}(E,_.current,T,w.current,e=>e.key);return _.current=E,w.current=T,e.length&&b.current&&!b.current.destroyed&&function({swiper:e,slides:t,passedParams:a,changedParams:l,nextEl:i,prevEl:s,scrollbarEl:n,paginationEl:r}){let o,u,d,c,h,p,g,m,A=l.filter(e=>"children"!==e&&"direction"!==e&&"wrapperClass"!==e),{params:f,pagination:v,navigation:b,scrollbar:_,virtual:w,thumbs:C}=e;l.includes("thumbs")&&a.thumbs&&a.thumbs.swiper&&!a.thumbs.swiper.destroyed&&f.thumbs&&(!f.thumbs.swiper||f.thumbs.swiper.destroyed)&&(o=!0),l.includes("controller")&&a.controller&&a.controller.control&&f.controller&&!f.controller.control&&(u=!0),l.includes("pagination")&&a.pagination&&(a.pagination.el||r)&&(f.pagination||!1===f.pagination)&&v&&!v.el&&(d=!0),l.includes("scrollbar")&&a.scrollbar&&(a.scrollbar.el||n)&&(f.scrollbar||!1===f.scrollbar)&&_&&!_.el&&(c=!0),l.includes("navigation")&&a.navigation&&(a.navigation.prevEl||s)&&(a.navigation.nextEl||i)&&(f.navigation||!1===f.navigation)&&b&&!b.prevEl&&!b.nextEl&&(h=!0);let x=t=>{e[t]&&(e[t].destroy(),"navigation"===t?(e.isElement&&(e[t].prevEl.remove(),e[t].nextEl.remove()),f[t].prevEl=void 0,f[t].nextEl=void 0,e[t].prevEl=void 0,e[t].nextEl=void 0):(e.isElement&&e[t].el.remove(),f[t].el=void 0,e[t].el=void 0))};l.includes("loop")&&e.isElement&&(f.loop&&!a.loop?p=!0:!f.loop&&a.loop?g=!0:m=!0),A.forEach(e=>{if(ew(f[e])&&ew(a[e]))Object.assign(f[e],a[e]),("navigation"===e||"pagination"===e||"scrollbar"===e)&&"enabled"in a[e]&&!a[e].enabled&&x(e);else{let t=a[e];(!0===t||!1===t)&&("navigation"===e||"pagination"===e||"scrollbar"===e)?!1===t&&x(e):f[e]=a[e]}}),A.includes("controller")&&!u&&e.controller&&e.controller.control&&f.controller&&f.controller.control&&(e.controller.control=f.controller.control),l.includes("children")&&t&&w&&f.virtual.enabled?(w.slides=t,w.update(!0)):l.includes("virtual")&&w&&f.virtual.enabled&&(t&&(w.slides=t),w.update(!0)),l.includes("children")&&t&&f.loop&&(m=!0),o&&C.init()&&C.update(!0),u&&(e.controller.control=f.controller.control),d&&(e.isElement&&(!r||"string"==typeof r)&&((r=document.createElement("div")).classList.add("swiper-pagination"),r.part.add("pagination"),e.el.appendChild(r)),r&&(f.pagination.el=r),v.init(),v.render(),v.update()),c&&(e.isElement&&(!n||"string"==typeof n)&&((n=document.createElement("div")).classList.add("swiper-scrollbar"),n.part.add("scrollbar"),e.el.appendChild(n)),n&&(f.scrollbar.el=n),_.init(),_.updateSize(),_.setTranslate()),h&&(e.isElement&&(i&&"string"!=typeof i||((i=document.createElement("div")).classList.add("swiper-button-next"),$(i,e.navigation.arrowSvg),i.part.add("button-next"),e.el.appendChild(i)),s&&"string"!=typeof s||((s=document.createElement("div")).classList.add("swiper-button-prev"),$(s,e.navigation.arrowSvg),s.part.add("button-prev"),e.el.appendChild(s))),i&&(f.navigation.nextEl=i),s&&(f.navigation.prevEl=s),b.init(),b.update()),l.includes("allowSlideNext")&&(e.allowSlideNext=a.allowSlideNext),l.includes("allowSlidePrev")&&(e.allowSlidePrev=a.allowSlidePrev),l.includes("direction")&&e.changeDirection(a.direction,!1),(p||m)&&e.loopDestroy(),(g||m)&&e.loopCreate(),e.update()}({swiper:b.current,slides:T,passedParams:E,changedParams:e,nextEl:C.current,prevEl:x.current,scrollbarEl:k.current,paginationEl:y.current}),()=>{I&&b.current&&Object.keys(I).forEach(e=>{b.current.off(e,I[e])})}}),eI(()=>{var e;(e=b.current)&&!e.destroyed&&e.params.virtual&&(!e.params.virtual||e.params.virtual.enabled)&&(e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.emit("_virtualUpdated"),e.parallax&&e.params.parallax&&e.params.parallax.enabled&&e.parallax.setTranslate())},[p]),u.default.createElement(t,eE({ref:v,className:eS(`${c}${e?` ${e}`:""}`)},M),u.default.createElement(eP.Provider,{value:b.current},P["container-start"],u.default.createElement(a,{className:function(e=""){return e?e.includes("swiper-wrapper")?e:`swiper-wrapper ${e}`:"swiper-wrapper"}(S.wrapperClass)},P["wrapper-start"],S.virtual?function(e,t,a){if(!a)return null;let l=e=>{let a=e;return e<0?a=t.length+e:a>=t.length&&(a-=t.length),a},i=e.isHorizontal()?{[e.rtlTranslate?"right":"left"]:`${a.offset}px`}:{top:`${a.offset}px`},{from:s,to:n}=a,r=e.params.loop?-t.length:0,o=e.params.loop?2*t.length:t.length,d=[];for(let e=r;e<o;e+=1)e>=s&&e<=n&&d.push(t[l(e)]);return d.map((t,a)=>u.default.cloneElement(t,{swiper:e,style:i,key:t.props.virtualIndex||t.key||`slide-${a}`}))}(b.current,T,p):T.map((e,t)=>u.default.cloneElement(e,{swiper:b.current,swiperSlideIndex:t})),P["wrapper-end"]),ex(S)&&u.default.createElement(u.default.Fragment,null,u.default.createElement("div",{ref:x,className:"swiper-button-prev"}),u.default.createElement("div",{ref:C,className:"swiper-button-next"})),ek(S)&&u.default.createElement("div",{ref:k,className:"swiper-scrollbar"}),ey(S)&&u.default.createElement("div",{ref:y,className:"swiper-pagination"}),P["container-end"]))});eB.displayName="Swiper";let eR=(0,u.forwardRef)(({tag:e="div",children:t,className:a="",swiper:l,zoom:i,lazy:s,virtualIndex:n,swiperSlideIndex:r,...o}={},d)=>{let c=(0,u.useRef)(null),[h,p]=(0,u.useState)("swiper-slide"),[g,m]=(0,u.useState)(!1);function A(e,t,a){t===c.current&&p(a)}eI(()=>{if(void 0!==r&&(c.current.swiperSlideIndex=r),d&&(d.current=c.current),c.current&&l){if(l.destroyed){"swiper-slide"!==h&&p("swiper-slide");return}return l.on("_slideClass",A),()=>{l&&l.off("_slideClass",A)}}}),eI(()=>{l&&c.current&&!l.destroyed&&p(l.getSlideClasses(c.current))},[l]);let f={isActive:h.indexOf("swiper-slide-active")>=0,isVisible:h.indexOf("swiper-slide-visible")>=0,isFullyVisible:h.indexOf("swiper-slide-fully-visible")>=0,isPrev:h.indexOf("swiper-slide-prev")>=0,isNext:h.indexOf("swiper-slide-next")>=0},v=()=>"function"==typeof t?t(f):t;return u.default.createElement(e,eE({ref:c,className:eS(`${h}${a?` ${a}`:""}`),"data-swiper-slide-index":n,onLoad:()=>{m(!0)}},o),i&&u.default.createElement(eT.Provider,{value:f},u.default.createElement("div",{className:"swiper-zoom-container","data-swiper-zoom":"number"==typeof i?i:void 0},v(),s&&!g&&u.default.createElement("div",{className:"swiper-lazy-preloader",ref:e=>{e&&(e.lazyPreloaderManaged=!0)}}))),!i&&u.default.createElement(eT.Provider,{value:f},v(),s&&!g&&u.default.createElement("div",{className:"swiper-lazy-preloader",ref:e=>{e&&(e.lazyPreloaderManaged=!0)}})))});eR.displayName="SwiperSlide";let ej=(0,C.g)("slider"),eF={slider:ej,slide:`${ej}__item`,container:`${ej}__container`,wrapper:`${ej}__wrapper`,pagination:`${ej}__pagination`,bullet:`${ej}__pagination-bullet`,navigation:`${ej}__navigation`,navigationButton:`${ej}__navigation-button`,prev:`${ej}__navigation-button-prev`,next:`${ej}__navigation-button-next`,states:{active:`${ej}--active`,clickable:`${ej}--clickable`,hidden:`${ej}--hidden`,visible:`${ej}--visible`,outside:`${ej}--outside`,inside:`${ej}--inside`,corner:`${ej}--corner`,primary:`${ej}--primary`,secondary:`${ej}--secondary`,blur:`${ej}--blur`,s:`${ej}--s`,m:`${ej}--m`,l:`${ej}--l`}},eN=_(),eL=(0,u.forwardRef)(({options:e={},pagination:t=!1,navigation:a=!1,breakpoints:l,navigationPlacement:i="outside",navigationSize:s="m",navigationVariant:n="primary",navigationBlur:r=!1,wrapperClass:d,className:c,style:h,children:p,dataQa:m,dataId:A,..._},C)=>{let x=(0,u.useId)(),y=(0,u.useId)(),k=(0,u.useId)(),S=(0,u.useMemo)(()=>({containerModifierClass:`${eF.slider}--`,wrapperClass:(0,g.default)(eF.wrapper,d)}),[d]),E=e=>(0,o.jsx)(w.P,{"data-qa":(0,b.g)(`${m}-navigation-${e}`,!!m),"aria-label":`${"prev"===e?"Предыдущий":"Следующий"} слайд`,"aria-controls":"prev"===e?k:y,className:(0,g.default)(eF.navigationButton,{[eF.prev]:"prev"===e,[eF.next]:"next"===e}),id:"prev"===e?k:y,children:(0,o.jsx)(f.S,{})}),M=(0,u.useMemo)(()=>{let i=l?Object.entries(l).reduce((e,[t,a])=>({...e,[`${v.a[t].minWidth}`]:a}),{}):void 0,s={el:`[id="${x}"]`,clickable:!0,bulletClass:eF.bullet,modifierClass:`${eF.pagination}--`,bulletActiveClass:eF.states.active,clickableClass:eF.states.clickable},n={prevEl:`[id="${k}"]`,nextEl:`[id="${y}"]`,disabledClass:eF.states.hidden,hiddenClass:eF.states.hidden};return{...S,...t&&{pagination:s},...a&&{navigation:n},breakpoints:i,...e}},[l,S,a,y,e,t,x,k]);return(0,o.jsxs)("div",{className:(0,g.default)(eF.slider,c),style:h,ref:C,"data-id":A,"data-qa":m,children:[(0,u.createElement)(eB,{role:"region","aria-roledescription":"carousel",modules:[Y,W,Q],...M,className:eF.container,key:eN,..._},p),t?(0,o.jsx)("div",{"data-qa":(0,b.g)(`${m}-pagination`,!!m),className:(0,g.default)(eF.pagination,{[eF.states.visible]:!0===t,...v.b.reduce((e,a)=>({...e,[`${eF.states.visible}:${a}`]:t===a}),{})}),id:x}):null,a?(0,o.jsxs)("div",{"data-qa":(0,b.g)(`${m}-navigation`,!!m),className:(0,g.default)(eF.navigation,{[eF.states.outside]:"outside"===i,[eF.states.inside]:"inside"===i,[eF.states.corner]:"corner"===i,[eF.states.s]:"s"===s,[eF.states.m]:"m"===s,[eF.states.l]:"l"===s,[eF.states.blur]:r,[eF.states.primary]:"primary"===n,[eF.states.secondary]:"secondary"===n}),children:[E("prev"),E("next")]}):null]})});eL.displayName="Slider";let eV=e=>{let{children:t,className:a,...l}=e;return(0,o.jsx)(eR,{role:"group",...l,className:(0,g.default)(a,eF.slide),children:t})};eV.displayName="SwiperSlide";var eD=e.i(22468);let eO=(0,eD.g)("cross-link-chips-block","sc"),ez=Object.freeze({crossLinkChipsBlock:eO,crossLinkSlider:`${eO}__slider`,crossLinkItemList:`${eO}__item-list`,crossLinkItem:`${eO}__item`,hiddenCrossLinkItemLink:`${eO}__item--hidden`,sliderChips:`${eO}__slider-chips`,sliderChipsItem:`${eO}__slider-chips-item`}),eG=({labels:e,dataLayerPush:t,eventCategory:a="cross-link",...l})=>{var i;let[s,n]=(0,u.useState)(null==(i=e[0])?void 0:i.name),r=l=>{let i=e.find(e=>e.name===l);n(l),t({event:"data-event",eventCategory:a,eventAction:"click_chip_cross-link-block",eventLabel:null==i?void 0:i.name})},d=e.map(e=>({id:e.name,label:e.name}));return(0,o.jsxs)(o.Fragment,{children:[d.length>=1&&(0,o.jsx)(eL,{options:{slidesPerView:"auto",spaceBetween:8},className:ez.crossLinkSlider,children:d.map(e=>(0,o.jsx)(eV,{className:ez.sliderChipsItem,children:(0,o.jsx)(m.Chips,{value:s,onChipClick:r,chips:[e]})},e.id))}),e.length>0&&(0,o.jsx)("ul",{className:ez.crossLinkItemList,children:e.map(e=>{var i;let n=e.name!==s;return null==(i=e.tags)?void 0:i.map(i=>(0,o.jsx)("li",{className:(0,g.default)(ez.crossLinkItem,n&&ez.hiddenCrossLinkItemLink),children:(0,o.jsx)(A.Link,{href:`${l.href}/${i.url}`,onClick:()=>{var s;return s=e.name,void t({event:"data-event",eventCategory:a,eventAction:"click_link_cross-link-block",eventLabel:i.tagName,eventValue:s,url:`${l.href}/${i.url}`})},children:i.tagName})},i.id))})})]})};eG.displayName="CrossLinkChipsBlock";let e$=(0,eD.g)("cross-link","sc"),eH=Object.freeze({crossLink:e$,titleWrapper:`${e$}__title-wrapper`,title:`${e$}__title`,crossLinkWrapper:`${e$}__wrapper`,crossLinkChipsTitle:`${e$}__chips-title`}),eU=({sectionTitle:e,labelsData:t,className:a,blockTitle:l="Виды вкладов",href:i="/vklady",eventCategory:s,dataLayerPush:n})=>{let r=Array.isArray(null==t?void 0:t.content)?t.content:[];return(0,o.jsx)("section",{className:(0,g.default)(eH.crossLink,a),children:(0,o.jsxs)(h.Container,{children:[(0,o.jsx)("div",{className:eH.titleWrapper,children:(0,o.jsx)(p.Heading,{as:"h2",type:"hero",className:(0,g.default)(eH.title),children:e})}),(0,o.jsxs)("div",{className:eH.crossLinkWrapper,children:[l&&(0,o.jsx)(p.Heading,{as:"h3",type:"h3",className:eH.crossLinkChipsTitle,children:l}),(0,o.jsx)(eG,{labels:r,href:i,eventCategory:s,dataLayerPush:n})]})]})})};eU.displayName="CrossLink";var eW=e.i(71121),eq=e.i(63687),eQ=e.i(93247),eY=e.i(56239),eK=e.i(93562);let eX=(0,eD.g)("check-all","sc"),eJ=Object.freeze({wrapper:`${eX}__wrapper`,link:`${eX}__link`,icon:`${eX}__icon`,iconGray:`${eX}__icon--gray`}),eZ=({children:e,className:t,linkClassName:a,iconGrayBackground:l,Link:i,event:s,href:n,dataLayerPush:r,onClick:u})=>{let d=i??A.Link;return(0,o.jsx)("div",{className:(0,g.default)(eJ.wrapper,t),onClick:()=>{s&&r(s)},onClickCapture:e=>{let t=e.target instanceof Element?e.target.closest("a[href]"):null;t&&e.currentTarget.contains(t)&&(null==u||u())},children:(0,o.jsxs)(d,{className:(0,g.default)(eJ.link,a),href:n,children:[e,(0,o.jsx)("span",{className:(0,g.default)(eJ.icon,{[eJ.iconGray]:l}),children:(0,o.jsx)(eK.K,{size:24})})]})})},e0=(0,eD.g)("journal","sc"),e1=Object.freeze({wrapper:`${e0}__wrapper`,title:`${e0}__title`,subtitle:`${e0}__subtitle`,scrollableWrapper:`${e0}__scrollable-wrapper`,chipsWrapper:`${e0}__chips-wrapper`,slider:`${e0}__slider`,sliderItem:`${e0}__slider-item`,article:`${e0}__article`,imgWrapper:`${e0}__img-wrapper`,articleBody:`${e0}__article-body`,articleTitle:`${e0}__article-title`,articleDate:`${e0}__article-date`,checkAllLink:`${e0}__check-all-link`}),e2="finkit-widgets-sc-journal",e4="https://assets.finuslugi.ru/mp-assets/widgets/journal/default_post_image.png",e5=({data:e,eventCategory:t=e2,className:a})=>{var l;let i=(0,eW.useBreakpointUp)("xl"),[s,n]=(0,u.useState)(!0),[r,d]=(0,u.useState)(0),c=Array.isArray(null==e?void 0:e.chips)?e.chips.filter(({items:e})=>!!(null!=e&&e.length)):[],p=c.some(({id:e})=>e===r)?r:null==(l=c[0])?void 0:l.id,A=c.find(({id:e})=>e===p),f=(null==A?void 0:A.items)||[];if((0,u.useEffect)(()=>{n(!i)},[i]),!c.length)return null;let v=e=>{e.target.src!==e4&&(e.target.src=e4)};return(0,o.jsxs)("div",{className:(0,g.default)(e1.wrapper,a),children:[(0,o.jsxs)(h.Container,{children:[(0,o.jsx)("h2",{className:e1.title,children:null==e?void 0:e.title}),(0,o.jsx)("div",{className:e1.subtitle,children:null==e?void 0:e.description})]}),(0,o.jsx)("div",{className:e1.scrollableWrapper,children:(0,o.jsx)(h.Container,{children:(0,o.jsx)("div",{className:e1.chipsWrapper,children:c.length>1&&(0,o.jsx)(m.Chips,{chips:c,value:p,variant:"secondary",size:s?"m":"l",onChipClick:e=>{var a;let l=(null==(a=c.find(({id:t})=>t===e))?void 0:a.label)||"";(0,eq.h)({eventCategory:t,eventActionType:eq.D.tab,eventActionText:l}),d(e)}})})})}),(0,o.jsxs)(h.Container,{children:[(0,o.jsx)(eL,{className:e1.slider,options:{slidesPerView:"auto",spaceBetween:0,autoplay:{delay:3500,disableOnInteraction:!0},loop:!0},pagination:!0,navigation:!0,navigationVariant:"secondary",navigationSize:"s",children:f.map(e=>{let a,l;return(0,o.jsx)(eV,{className:e1.sliderItem,children:(0,o.jsxs)("a",{className:e1.article,href:e.url,onClick:(a=e.title,l=e.url,()=>{(0,eq.h)({eventCategory:t,eventActionType:eq.D.block,eventActionText:a||"",eventLabel:l})}),children:[(0,o.jsx)("div",{className:e1.imgWrapper,children:(0,o.jsx)("img",{src:e.img,alt:`изображение: ${e.title}`,loading:"lazy",onError:v})}),(0,o.jsxs)("div",{className:e1.articleBody,children:[(0,o.jsx)("div",{className:e1.articleTitle,children:e.title}),(0,o.jsx)("div",{className:e1.articleDate,children:(e=>{if(!e||!/^\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}$/.test(e))return"";let t=new Date(e.replace(" ","T"));if(isNaN(t.getTime()))return"";let a=t.getDate(),l=t.getMonth();return`${a} ${["января","февраля","марта","апреля","мая","июня","июля","августа","сентября","октября","ноября","декабря"][l]}`})(e.dt)})]})]})},e.title)})},p),(0,o.jsx)(eZ,{href:(null==e?void 0:e.url)||"",event:{event:"data-event",eventCategory:t,eventAction:`link_${(0,eY.t)((null==e?void 0:e.urlText)||"Показать все статьи")}`,eventLabel:(null==e?void 0:e.url)||""},dataLayerPush:eQ.d,className:e1.checkAllLink,children:(null==e?void 0:e.urlText)||"Показать все статьи"})]})]})};var e3=e.i(67638),e6=e.i(3303);let e8=({data:e,id:t})=>(0,o.jsx)(e6.default,{id:t,type:"application/ld+json",children:JSON.stringify(e)}),e9=(0,u.createContext)(null),e7=({children:e})=>{let[t,a]=(0,u.useState)({});return(0,o.jsx)(e9.Provider,{value:{state:t,setState:a},children:e})};var te=e.i(58282);let tt=(e,t)=>{let a=sessionStorage.getItem("pushedEvents"),l=a?JSON.parse(a):[];e.event||(e.event="data-event"),"string"==typeof e.eventAction&&(e.eventAction=e.eventAction.toLowerCase().replaceAll(" ","_")),"string"==typeof e.eventLabel&&(e.eventLabel=e.eventLabel.toLowerCase().replaceAll(" ","_"));let i=l.find(a=>a.eventCategory===e.eventCategory&&a.eventAction===e.eventAction&&a.eventLabel===e.eventLabel&&("all"===t||"url"===t&&window.location.pathname===a.url));if(!t||!i){if(t){let t={...e};t.url=window.location.pathname,l.push(t),sessionStorage.setItem("pushedEvents",JSON.stringify(l))}(0,te.pushEvent)(e)}};function ta(e){return void 0!==e}var tl=e.i(3315);let ti=(0,C.g)("accordion"),ts=(0,C.g)("accordion-item"),tn=Object.freeze({accordionItem:ts,accordionItemInner:`${ts}__inner`,body:`${ts}__body`,header:`${ts}__header`,content:`${ts}__content`,contentInner:`${ts}__content-inner`,controlIcon:`${ts}__control-icon`,titleWrapper:`${ts}__title-wrapper`,title:`${ts}__title`,icon:`${ts}__icon`,toggleIcon:`${ts}__toggle-icon`,subTitle:`${ts}__subtitle`,caption:`${ts}__caption`,states:{disabled:`${ts}--disabled`,active:`${ts}--active`,focused:`${ts}--focused`,withControl:`${ts}--with-control`,withIcon:`${ts}--with-icon`}}),tr=Object.freeze({accordion:ti,withoutOutline:`${ti}--without-outline`,variants:{primary:`${ti}--primary`,secondary:`${ti}--secondary`}}),to=(0,u.forwardRef)(({multiple:e=!1,children:t,activeIndex:a,defaultActiveIndex:l=[],className:i,variant:s="primary",withoutOutline:n=!1,style:r,dataQa:d,dataId:c,onTabToggle:h,...p},m)=>{let[A,f]=(0,u.useState)(l),v=ta(a),b=v?a:A,_=(e,t,a)=>a?e.includes(t)?e.filter(e=>e!==t):[...e,t]:e.includes(t)?[]:[t];return(0,o.jsx)("div",{ref:m,className:(0,g.default)(i,tr.accordion,tr.variants[s],{[tr.withoutOutline]:n}),style:r,...p,"data-id":c,"data-qa":d,children:u.Children.map(t,t=>(0,u.isValidElement)(t)?(0,u.cloneElement)(t,{isActive:b.includes(t.props.id),onToggle:a=>{var l=t.props.id;if(v){let t=_(b,l,e);null==h||h(t,a)}else f(t=>_(t,l,e))}}):t)})});function tu(e){return u.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},u.createElement("path",{d:"m17.03 11.28-4.5 4.5a.75.75 0 0 1-1.06 0l-4.5-4.5a.75.75 0 1 1 1.06-1.06L12 14.19l3.97-3.97a.75.75 0 1 1 1.06 1.06Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))}to.displayName="Accordion";let td=e=>{let t=Array.from(document.querySelectorAll("[data-accordion-index]"));if(0===t.length)return;let a=t.findIndex(e=>e===document.activeElement),l=a;switch(e){case"next":l=(a+1)%t.length;break;case"previous":l=(a-1+t.length)%t.length}let i=0;for(;i++<t.length;){let a=t[l];if("true"!==a.getAttribute("data-disabled"))return void a.focus();l=(l+("next"===e?1:-1)+t.length)%t.length}},tc=(0,u.forwardRef)(({id:e,title:t,tagTitle:a="span",subTitle:l,disabled:i=!1,isActive:s=!1,icon:n,controlIcon:r,errorMessage:d,children:c,className:h,style:p,dataQa:m,dataId:A,onControlClick:f,onToggle:v,...b},_)=>{let C=(0,u.useRef)(null),x=(0,u.useRef)(null),y=(0,u.useRef)(null);(0,u.useEffect)(()=>{let e=C.current,t=x.current;if(!e||!t)return;e.style.minHeight=s?t.scrollHeight+"px":"0",e.style.height=s?t.scrollHeight+"px":"0";let a=new ResizeObserver(()=>{s&&(e.style.minHeight=t.scrollHeight+"px",e.style.height=t.scrollHeight+"px")});return a.observe(t),()=>a.disconnect()},[s]);let k=!r&&!!n;return(0,o.jsxs)("div",{ref:_,className:(0,g.default)(h,tn.accordionItem),style:p,...b,"data-id":A,"data-qa":m,children:[(0,o.jsx)("div",{className:(0,g.default)(tn.accordionItemInner),children:(0,o.jsxs)("div",{className:(0,g.default)(tn.body,[{[tn.states.disabled]:i}]),children:[(0,o.jsxs)("button",{type:"button","aria-expanded":s,"aria-disabled":i,"data-disabled":i,"data-accordion-index":e,className:(0,g.default)(tn.header,[{[tn.states.active]:s}]),tabIndex:i?-1:0,onClick:i?void 0:v,ref:y,disabled:i,onKeyDown:e=>{if(!i)switch(e.key){case"Enter":case" ":e.preventDefault(),null==v||v(e);break;case"ArrowDown":e.preventDefault(),td("next");break;case"ArrowUp":e.preventDefault(),td("previous")}},children:[(0,o.jsxs)("div",{className:(0,g.default)(tn.titleWrapper),children:[k&&(0,o.jsx)("span",{className:tn.icon,children:n}),(0,o.jsx)(a,{className:(0,g.default)(tn.title,{[tn.states.withControl]:r}),children:t}),(0,o.jsx)(w.P,{className:(0,g.default)(tn.toggleIcon,[{[tn.states.active]:s},{[tn.states.withControl]:r}]),children:(0,o.jsx)(tu,{})}),r&&(0,o.jsx)(w.P,{className:tn.controlIcon,onClick:e=>{var t;r&&e.stopPropagation(),null==(t=y.current)||t.blur(),null==f||f(e)},children:r})]}),l&&(0,o.jsx)("span",{className:(0,g.default)(tn.subTitle,[{[tn.states.withIcon]:k}]),children:l})]}),(0,o.jsx)("div",{className:(0,g.default)(tn.content),style:{overflow:"hidden"},"aria-hidden":!s,ref:C,children:(0,o.jsx)("div",{className:tn.contentInner,ref:x,children:c})})]})}),d&&(0,o.jsx)(tl.C,{withoutIcon:!0,state:"error",text:d})]})});tc.displayName="AccordionItem";let th=["credits","microCredits","autoCredits","cards"],tp=e=>{e.data.forEach((t,a)=>{"header"===t.type&&(e.headerBlocksCount++,3===e.headerBlocksCount&&("banner"===e.data[a-1].type&&(e.banner=e.data.splice(a-1,1)),"banner"===e.data[a+1].type&&(e.banner=e.data.splice(a+1,1))),e.banner&&4===e.headerBlocksCount&&e.data.splice(a,0,e.banner[0]))})},tg=(0,eD.g)("faq-content-block","sc"),tm=Object.freeze({contentBlocks:`${tg}__content-blocks`,blockLink:`${tg}__block-link`,keynoteWrapper:`${tg}__keynote-wrapper`,keynote:`${tg}__keynote`,annotation:`${tg}__annotation`,contentTableWrapper:`${tg}__content-table-wrapper`}),tA=({className:e,data:t})=>{let a,l,i,s;if(!Array.isArray(t))return null;let n=(a=[],l=1,tp(i={data:t,headerBlocksCount:0,banner:[]}),tp(i),s={},t.forEach(e=>{var t,i,n,r;let u,d=(u=(null==(t=e.data)?void 0:t.text)??(null==(i=e.data)?void 0:i.url)??(null==(n=e.data)?void 0:n.html)??(null!=(r=e.data)&&r.year?String(e.data.year):""),s[e.type]=(s[e.type]??0)+1,`${e.type}-${String(u).slice(0,80)}-${s[e.type]}`);switch(e.type){case"header":a.push((0,o.jsx)("h2",{id:`content_header_${l}`,role:"header",children:e.data.text||""},d)),l++;break;case"sub_header":a.push((0,o.jsx)("h3",{role:"sub-header",children:e.data.text||""},d));break;case"paragraph":a.push((0,o.jsx)("div",{dangerouslySetInnerHTML:{__html:e.data.text||""},role:"paragraph"},d));break;case"link":a.push((0,o.jsx)("div",{className:tm.blockLink,children:(0,o.jsx)("a",{target:"_blank",href:e.data.url||"",role:"link",rel:"noreferrer",children:e.data.text||""})},d));break;case"dossier":a.push((0,o.jsxs)("div",{children:[(0,o.jsx)("span",{role:"dossier-year",children:e.data.year||""}),(0,o.jsx)("div",{dangerouslySetInnerHTML:{__html:e.data.text||""},role:"dossier-text"})]},d));break;case"html":a.push((0,o.jsx)("div",{dangerouslySetInnerHTML:{__html:e.data.html||""},role:"html"},d));break;case"annotation":a.push((0,o.jsx)("div",{className:tm.annotation,dangerouslySetInnerHTML:{__html:e.data.text||""},role:"annotation"},d));break;case"company-annotation":a.push((0,o.jsx)("div",{dangerouslySetInnerHTML:{__html:e.data.text||""},role:"company-annotation"},d));break;case"keynote":a.push((0,o.jsx)("div",{className:tm.keynoteWrapper,children:(0,o.jsx)("p",{className:tm.keynote,dangerouslySetInnerHTML:{__html:e.data.text||""},role:"keynote"})},d));break;case"image":a.push((0,o.jsx)("img",{src:e.data.url||"",alt:"image",loading:"lazy"},d))}}),a);return(0,o.jsx)("div",{className:(0,g.default)(tm.contentBlocks,e),role:"blocks",children:n})},tf=(0,eD.g)("faq-block","sc"),tv=Object.freeze({faqBlock:tf,titleWrapper:`${tf}__title-wrapper`,title:`${tf}__title`,accordionWrapper:`${tf}__accordion-wrapper`,accordionItems:`${tf}__accordion-items`,accordionItemGray:`${tf}__accordion-item--gray`,accordionItemContent:`${tf}__accordion-item-content`,accordionActiveItemContent:`${tf}__accordion-item-content--active`,states:{primary:`${tf}--primary`,secondary:`${tf}--secondary`,gray:`${tf}--gray`}}),tb=({question:e,eventCategory:t,dataLayerPush:a,...l})=>(0,o.jsx)(tc,{...l,title:e.question,children:(0,o.jsx)("div",{className:(0,g.default)(tv.accordionItemContent,{[tv.accordionActiveItemContent]:l.isActive}),onClick:e=>{e.target instanceof HTMLAnchorElement&&a({event:"data-event",eventCategory:t,eventAction:"click_link",eventLabel:e.target.href})},onClickCapture:e=>{let t=e.target instanceof Element?e.target.closest("a[href]"):null;t&&e.currentTarget.contains(t)&&((e,t)=>{if(typeof window>"u")return;let{pathname:a}=window.location;if("/"!==a&&"/home"!==a&&"/home/"!==a)return;let l=t=>{try{e({event:"data-event",eventCategory:t,eventAction:"click_button",eventLabel:"undefined",eventNameCard:"undefined",eventUrl:"undefined",eventValue:"undefined"})}catch{return}};"deposits"===t?l("ab_homepage_tolko_vklad"):(t&&th.includes(t)&&l("ab_homepage_tolko_kredit"),l("ab_homepage_krome_vkladov"))})(a)},children:"string"==typeof e.answer?(0,o.jsx)(tA,{data:[{type:"html",data:{html:e.answer}}]}):e.answer})}),t_=({sectionTitle:e="Частые вопросы",innerTitle:t,questions:a=[],href:l,checkAllText:i,Link:s,className:n,eventCategory:r="cb-faq",multiple:d=!1,variant:c="secondary",dataLayerPush:m,tagTitle:A})=>{let f=Array.isArray(a)?a:[],v=d?f.map(e=>e.question):[],[b,_]=(0,u.useState)(v);if(!f.length)return null;let w="gray"===c;return(0,o.jsx)("section",{className:(0,g.default)(tv.faqBlock,tv.states[c],n),children:(0,o.jsxs)(h.Container,{children:[!t&&(0,o.jsx)("div",{className:tv.titleWrapper,children:(0,o.jsx)(p.Heading,{as:"h2",type:"display",className:tv.title,children:e})}),(0,o.jsxs)("div",{className:tv.accordionWrapper,children:[t&&(0,o.jsx)(p.Heading,{as:"h3",type:"h1",style:{paddingBottom:"12px"},className:(0,g.default)(tv.title,`${tv.title}--inner`),children:t}),(0,o.jsx)("div",{className:tv.accordionItems,children:(0,o.jsx)(to,{activeIndex:b,variant:w?"primary":"secondary",withoutOutline:w,onTabToggle:e=>{let t=(null==e?void 0:e.length)>(null==b?void 0:b.length),a=e.filter(e=>!b.includes(e))[0]||b.filter(t=>!e.includes(t))[0];m({event:"data-event",eventCategory:r,eventAction:`click_togg_${t?"on":"off"}`,eventLabel:(0,eY.t)(String(a))}),_(e);let l=`[data-accordion-index="${a}"]`,i=document.querySelector(l);i&&setTimeout(()=>{let{top:e}=i.getBoundingClientRect();e<80&&i.scrollIntoView({behavior:"smooth",block:"start"})},300)},multiple:d,children:f.map(e=>{let t=`faq-${e.question}`;return(0,o.jsx)(tb,{id:t,question:e,dataLayerPush:m,eventCategory:r,className:w?tv.accordionItemGray:void 0,tagTitle:A},t)})})}),l&&i&&(0,o.jsx)(eZ,{href:l,event:{event:"data-event",eventCategory:r,eventAction:"сlick_link_answer-link",eventLabel:l},dataLayerPush:m,...null!=s?{Link:s}:{},iconGrayBackground:!0,children:i})]})]})})};e.i(34348);var tw=e.i(47611);e.i(8145);var tC=e.i(13757);let tx=e=>{let t=e.match(/href=["']([^"']+)["']/),a=t?t[1]:"",l=e.match(/<p>([^<]+)<\/p>/);return{href:a,paragraphChildren:l?l[1].trim():""}},ty=e=>{try{return new URL(e),!0}catch{return!1}};var tk=e.i(55558);let tS=({title:e,data:t})=>{let{href:a,paragraphChildren:l}=tx(t.text);return(0,o.jsx)("div",{className:tk.default.root,children:(0,o.jsx)(h.Container,{children:(0,o.jsxs)("div",{className:tk.default.container,children:[(0,o.jsxs)("div",{className:tk.default.content,children:[(0,o.jsxs)("div",{className:tk.default.text,children:[(0,o.jsx)(p.Heading,{as:"div",type:"h3",children:e}),(0,o.jsx)(tC.Text,{as:"span",size:"16",children:l})]}),(0,o.jsx)("div",{className:tk.default.buttonWrapper,children:(0,o.jsx)(tw.Button,{as:"a",stretch:!0,href:a,target:"_blank",size:"s",variant:"white",children:"Подробнее"})})]}),(0,o.jsx)("div",{className:tk.default.imageWrapper,children:(0,o.jsx)("img",{className:tk.default.image,src:t.iconUrl&&ty(t.iconUrl)?t.iconUrl:"",alt:e})})]})})})},tE=(0,eD.g)("expert-quote","sc"),tM=Object.freeze({expertQuote:tE,wrapper:`${tE}__wrapper`,title:`${tE}__title`,card:`${tE}__card`,content:`${tE}__content`,aboutText:`${tE}__aboutText`,about:`${tE}__about`,img:`${tE}__img`,name:`${tE}__name`,position:`${tE}__position`,text:`${tE}__text`}),tI=(0,u.memo)(({className:e,quote:t})=>t?(0,o.jsx)("section",{className:(0,g.default)(tM.wrapper,e),children:(0,o.jsxs)(h.Container,{children:[(0,o.jsx)(p.Heading,{as:"h2",type:"display",weight:"bold",className:(0,g.default)(tM.title,"mb-6"),children:"Мнение эксперта"}),(0,o.jsx)("div",{className:tM.card,children:(0,o.jsxs)("div",{className:tM.content,children:[(0,o.jsxs)("div",{className:tM.about,children:[t.expert.photo&&(0,o.jsx)("a",{href:t.expert.url,children:(0,o.jsx)("img",{className:tM.img,src:t.expert.photo,alt:t.expert.name,width:96,height:96,loading:"lazy",decoding:"async"})}),(0,o.jsxs)("div",{className:tM.aboutText,children:[(0,o.jsx)("a",{href:t.expert.url,className:tM.name,children:t.expert.name}),(0,o.jsx)("p",{className:tM.position,dangerouslySetInnerHTML:{__html:t.expert.position}})]})]}),(0,o.jsx)("p",{className:tM.text,dangerouslySetInnerHTML:{__html:t.content}})]})})]})}):null);tI.displayName="ExpertQuote";let tT=({data:e})=>{if(e)return(0,o.jsx)(tI,{quote:e})};var tP=e.i(79545);let tB=({className:e,...t})=>(0,o.jsx)(p.Heading,{type:"h2",className:(0,g.default)(tP.default.root,e),...t});var tR=e.i(61818);let tj=e=>{let{as:t="div",className:a,...l}=e;return(0,o.jsx)(t,{className:(0,g.default)(tR.default.root,a),...l})};var tF=e.i(35989);let tN=({title:e,items:t})=>(0,o.jsx)("div",{className:tF.default.root,children:(0,o.jsxs)(h.Container,{children:[(0,o.jsx)(tB,{className:tF.default.title,children:e}),(0,o.jsx)("div",{className:tF.default.subtitle,children:"Добавьте к ОСАГО опции, которые помогут покрыть непредвиденные расходы при ДТП"}),(0,o.jsx)(eL,{navigation:!0,navigationPlacement:"outside",navigationSize:"m",navigationVariant:"secondary",options:{slidesPerView:1,spaceBetween:16},breakpoints:{s:{slidesPerView:2,spaceBetween:16},l:{slidesPerView:3,spaceBetween:16},xl:{slidesPerView:4,spaceBetween:16}},pagination:!0,children:t.map(e=>(0,o.jsx)(eV,{children:(0,o.jsx)(tj,{className:tF.default.card,children:(0,o.jsxs)("div",{className:tF.default.block,children:[e.iconUrl&&ty(e.iconUrl)&&(0,o.jsx)("img",{className:tF.default.img,src:e.iconUrl,alt:"todo"}),(0,o.jsx)("div",{className:tF.default.blockText,dangerouslySetInnerHTML:{__html:e.text}})]})})},e.id))})]})}),tL=({name:t,...a})=>{let[l,i]=(0,u.useState)(null),s=async()=>{try{return await e.A(65362)}catch(e){console.warn(e)}};(0,u.useEffect)(()=>{s().then(i)},[t]);let n=l?.[t];return n?(0,o.jsx)(n,{...a}):null};var tV=e.i(36726);let tD=({cards:e})=>(0,o.jsx)(h.Container,{children:(0,o.jsx)(eL,{navigation:!0,navigationPlacement:"outside",navigationSize:"m",navigationVariant:"secondary",options:{slidesPerView:1,spaceBetween:32},breakpoints:{s:{slidesPerView:2,spaceBetween:32},l:{slidesPerView:3,spaceBetween:32},xl:{slidesPerView:4,spaceBetween:32}},pagination:!0,children:e.map(e=>(0,o.jsx)(eV,{children:(0,o.jsxs)(tj,{className:tV.default.card,children:[e.iconUrl&&(0,o.jsx)("div",{className:tV.default.iconWrapper,children:(0,o.jsx)(tL,{size:24,name:e.iconUrl})}),(0,o.jsx)("div",{className:tV.default.title,children:e.title}),(0,o.jsx)("div",{className:tV.default.text,children:e.text})]})},e.id))})});var tO=e.i(21641);let tz=({sectionTitle:e,cards:t})=>(0,o.jsxs)("div",{className:tO.default.root,children:[e&&(0,o.jsx)(tB,{className:tO.default.title,children:e}),(0,o.jsx)(tD,{cards:t})]});var tG=e.i(90245);let t$=({className:e,children:t,step:a,title:l})=>(0,o.jsxs)(tj,{className:(0,g.default)(tG.default.root,e),children:[(0,o.jsxs)("div",{className:tG.default.head,children:[(0,o.jsxs)("div",{className:tG.default.info,children:[(0,o.jsx)("div",{className:tG.default.number,children:a}),(0,o.jsx)("div",{className:tG.default.step,children:"Шаг"})]}),(0,o.jsx)("div",{className:tG.default.dots,children:Array.from({length:6},(e,t)=>(0,o.jsx)("div",{className:tG.default.dot},t))})]}),(0,o.jsx)("div",{className:tG.default.title,children:l}),(0,o.jsx)("div",{className:tG.default.text,children:t})]}),tH="Введите гос номер и данные об автомобиле заполнятся автоматически в форму: марка и модель, год выпуска и мощность, регион использования, VIN, СТС и другие",tU="Заполните информацию о собственнике, страхователе и водителях. А если хотите ускорить заполнение - авторизуйтесь в личном кабинете через госуслуги, данные загрузятся автоматически",tW="Сравните предложения от страховых по стоимости и условиям, выберите оптимальное и оплатите онлайн. Вам придет СМС оповещение и файл полиса на указанную почту";var tq=e.i(6773);let tQ=({sectionTitle:e,step1:t=tH,step2:a=tU,step3:l=tW,stepTitle1:i,stepTitle2:s,stepTitle3:n})=>(0,o.jsx)("div",{className:tq.default.root,children:(0,o.jsxs)(h.Container,{children:[e&&(0,o.jsx)(tB,{className:tq.default.title,children:e}),(0,o.jsxs)("div",{className:tq.default.body,children:[(0,o.jsx)(t$,{className:tq.default.card,step:1,title:i,children:(0,o.jsx)("div",{dangerouslySetInnerHTML:{__html:t}})}),(0,o.jsx)(t$,{className:tq.default.card,step:2,title:s,children:(0,o.jsx)("div",{dangerouslySetInnerHTML:{__html:a}})}),(0,o.jsx)(t$,{className:tq.default.card,step:3,title:n,children:(0,o.jsx)("div",{dangerouslySetInnerHTML:{__html:l}})})]})]})});var tY=e.i(15088);let tK=({title:e,firstStep:t,secondStep:a,thirdStep:l,insurancesChips:i,phones:s})=>{let n,r,d,[c,p]=(0,u.useState)(i[0].id),g=s.find(e=>e.name===c),A=(n=`<a href="tel:${g?.phone.replace(/\D/g,"")}">${g?.phone}</a>`,a?.text.replaceAll("{PHONE}",g?.phone?n:"")),f=(r="Передайте их в страховую",d=`<a href="${g?.web}" target="_blank" rel="noreferrer noopener">${r}</a>`,l?.text.replaceAll("{TRANSFER_TO_INSURANCE_COMPANY}",g?.web?d:r));return(0,o.jsxs)("div",{className:tY.default.root,children:[(0,o.jsxs)(h.Container,{className:tY.default.body,children:[(0,o.jsx)(tB,{className:tY.default.title,children:e}),(0,o.jsx)(eL,{options:{slidesPerView:"auto",spaceBetween:8},className:tY.default.slider,children:i.map(e=>(0,o.jsx)(eV,{className:tY.default.chip,children:(0,o.jsx)(m.Chips,{size:"l",variant:"primary",activeVariant:"secondary",chips:[e],value:c,onChipClick:e=>p(e)})},e.id))})]}),(0,o.jsx)(tQ,{stepTitle1:t?.title,step1:t?.text,stepTitle2:a?.title,step2:A,stepTitle3:l?.title,step3:f})]})},tX=e=>(...t)=>t.filter(Boolean).join(e);tX(" "),tX(", ");var tJ=e.i(83658);let tZ=({className:e,price:t,prefix:a,accuracy:l=0,postfix:i="₽",separator:s=" ",...n})=>{if("number"!=typeof t||isNaN(t))return null;let r=tX(s);return(0,o.jsx)("div",{...n,className:(0,g.default)(tJ.default.root,e),children:r(a,((e,t=" ")=>e?.toString().replace(/\B(?=(\d{3})+(?!\d))/g,t)||"")(((e,t=2)=>{let a=10**t;return Math.round(e*a+(e<0?-1e-14:1e-14))/a})(t,l),s),i)})};function t0(e){let t=Object.prototype.toString.call(e);return e instanceof Date||"object"==typeof e&&"[object Date]"===t?new e.constructor(+e):new Date("number"==typeof e||"[object Number]"===t||"string"==typeof e||"[object String]"===t?e:NaN)}function t1(e){let t=t0(e);return t.setHours(0,0,0,0),t}function t2(e){let t=t0(e),a=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return a.setUTCFullYear(t.getFullYear()),e-a}function t4(e,t){let a=t1(e),l=t1(t);return Math.round((a-t2(a)-(l-t2(l)))/864e5)}function t5(e,t){let a=t0(e),l=t0(t),i=t3(a,l),s=Math.abs(t4(a,l));a.setDate(a.getDate()-i*s);let n=Number(t3(a,l)===-i),r=i*(s-n);return 0===r?0:r}function t3(e,t){let a=e.getFullYear()-t.getFullYear()||e.getMonth()-t.getMonth()||e.getDate()-t.getDate()||e.getHours()-t.getHours()||e.getMinutes()-t.getMinutes()||e.getSeconds()-t.getSeconds()||e.getMilliseconds()-t.getMilliseconds();return a<0?-1:a>0?1:a}function t6(e){return t=>{let a=(e?Math[e]:Math.trunc)(t);return 0===a?0:a}}function t8(e,t){let a=t0(e),l=t0(t),i=a.getTime()-l.getTime();return i<0?-1:i>0?1:i}var t9=e.i(16800);let t7=({title:e,lastPolicies:t})=>(0,o.jsx)("div",{className:t9.default.root,children:(0,o.jsxs)(h.Container,{children:[(0,o.jsx)(tB,{className:t9.default.title,children:e}),(0,o.jsx)(eL,{navigation:!0,navigationPlacement:"outside",navigationSize:"m",navigationVariant:"secondary",options:{slidesPerView:1,spaceBetween:32},breakpoints:{m:{slidesPerView:2,spaceBetween:32},xl:{slidesPerView:3,spaceBetween:32}},pagination:!0,children:t.map(e=>(0,o.jsx)(eV,{children:(0,o.jsxs)("div",{className:t9.default.card,children:[(0,o.jsxs)("div",{className:t9.default.wrapper,children:[(0,o.jsxs)("div",{className:t9.default.top,children:[(0,o.jsx)("img",{className:t9.default.logo,src:e.logoMob&&ty(e.logoMob)?e.logoMob:"",alt:`Логотип ${e.name}`}),(0,o.jsxs)("div",{children:[(0,o.jsx)("div",{className:(0,g.default)(t9.default.name,"PartnerPreview__name"),children:e.name}),(0,o.jsx)("div",{className:t9.default.carInfo,children:!!e.vehicle.brand&&`для ${e.vehicle.brand} ${e.vehicle.model} ${e.vehicle.power} л.c. ${e.vehicle.year} г.`})]})]}),(0,o.jsx)("div",{className:t9.default.price,children:(0,o.jsx)(tZ,{price:e.price})})]}),(0,o.jsxs)("div",{className:t9.default.info,children:[(0,o.jsx)("div",{children:e.is_prolongation?"Пролонгация полиса":"Покупка полиса"}),(0,o.jsx)("div",{children:(e=>{let t,a,l,i,s,n,r,o,u,d,c,h=new Date(e.replace(" ","T"));if(isNaN(h.getTime()))return"Некорректная дата";let p=new Date,g=(t=(t0(p)-t0(h))/6e4,t6(void 0)(t)),m=(a=(t0(p)-t0(h))/36e5,t6(void 0)(a)),A=t5(p,h),f=(l=t5(p,h)/7,t6(void 0)(l)),v=function(e,t){let a,l,i,s=t0(e),n=t0(t),r=t8(s,n),o=Math.abs((l=t0(s),i=t0(n),12*(l.getFullYear()-i.getFullYear())+(l.getMonth()-i.getMonth())));if(o<1)a=0;else{var u;let t,l,i,d;1===s.getMonth()&&s.getDate()>27&&s.setDate(30),s.setMonth(s.getMonth()-r*o);let c=t8(s,n)===-r;u=t0(e),d=t0(u),+((t=t0(d)).setHours(23,59,59,999),t)==+(i=(l=t0(d)).getMonth(),l.setFullYear(l.getFullYear(),i+1,0),l.setHours(23,59,59,999),l)&&1===o&&1===t8(e,n)&&(c=!1),a=r*(o-Number(c))}return 0===a?0:a}(p,h)+1,b=(i=t0(p),n=t8(i,s=t0(h)),u=Math.abs((r=t0(i),o=t0(s),r.getFullYear()-o.getFullYear())),i.setFullYear(1584),s.setFullYear(1584),d=t8(i,s)===-n,0==(c=n*(u-d))?0:c);function _(e,t){let a=Math.abs(e)%100,l=a%10;return a>10&&a<20?t[2]:1===l?t[0]:l>=2&&l<=4?t[1]:t[2]}if(g<1)return"только что";if(g<60)return`${g} ${_(g,["минута","минуты","минут"])} назад`;if(m<24)return`${m} ${_(m,["час","часа","часов"])} назад`;if(A<7)return`${A} ${_(A,["день","дня","дней"])} назад`;if(f<4)return`${f} ${_(f,["неделя","недели","недель"])} назад`;else if(v<12)return`${v} ${_(v,["месяц","месяца","месяцев"])} назад`;else return`${b} ${_(b,["год","года","лет"])} назад`})(e.vehicle.date_sale)})]})]})},e.sk))})]})}),ae=({insuranceData:e})=>{let t=e.blocks.find(e=>"FAQ_BLOCK"===e.type),a=t?{"@context":"https://schema.org","@type":"FAQPage",mainEntity:t.uniqueContents.map(({title:e,text:t})=>({"@type":"Question",name:e,acceptedAnswer:{"@type":"Answer",text:t}}))}:null,l=e.blocks.find(e=>"EXPERT_OPINION_BLOCK"===e.type),i=l?.contentAttributes.quoteData,s=i?{"@context":"https://schema.org","@type":"Quotation",creator:{"@type":"Person",name:i.expert.name},text:i.content}:null,n=e.jsonSchema.map(e=>"Product"===e["@type"]?{...e,review:[{"@type":"Review",reviewRating:{"@type":"Rating",ratingValue:"4.8",bestRating:"5"},author:{"@type":"Person",name:"Михаил"},reviewBody:"При оформлении электронного полиса РСА перенаправил в «АльфаСтрахование». Полис получил на почту через несколько секунд после списания денег. Всего времени затратил на покупку полиса около пятнадцати минут.\n\nВ субботу, попал в ДТП. Первый раз за 30 лет. С виновником оформили происшествие по Европротоколу. Я даже не знал, какой экземпляр протокола мне нужен. Позвонил на «горячую линию», мне дали номер телефона мастерской в соседнем городе, с которой у страховой компании заключён договор (30 километров от моего дома) для согласования даты осмотра, и сообщили полный перечень документов, необходимых для осмотра.\n\nОсмотр был назначен на среду. Там же представитель компании помог составить заявление на возмещение (выбрал ремонт).\n\n28.08 получил извещение о признании случая страховым. Через шесть дней машину смогли принять в ремонт, ещё через четыре дня отдали отремонтированной. Если получится продлить полис в «АльфаСтраховании», буду только рад!"},{"@type":"Review",reviewRating:{"@type":"Rating",ratingValue:"5",bestRating:"5"},author:{"@type":"Person",name:"Вадим"},reviewBody:"Заканчивался срок действия моего полиса «автогражданки». Я приехал в представительство компании «СОГАЗ», расположенное в городе Ахтубинске, и попросил пролонгировать договор на новый срок. Мне ответили, что не могут выполнить мою просьбу, так как у них закончились бланки полисов. Я был озадачен, ведь мне казалось, что в страховой компании всегда должны быть в наличии бланки. Ситуация осложнялась тем, что мне нужно было уезжать в командировку, а страховаться в другой компании я не хотел. В итоге мне посоветовали повторно приехать через неделю. Позвонил в волгоградское представительство СК «СОГАЗ», там тоже сказали, что нет бланков.\n\nНачал было размышлять о переходе в другую компанию, но потом передумал, ведь страхуюсь в данной фирме уже четыре года, и меня всё устраивает. Решил позвонить в call-центр главного офиса. Оператор была очень любезна и обещала помочь в решении моей проблемы. Через некоторое время мне перезвонила руководитель службы контроля качества Ирина Белогурова и пообещала решить мою проблему. Спустя пятнадцать минут мне позвонили сотрудники волгоградского представительства и попросили приехать для пролонгации полиса. Оказалось, что в бланки всё-таки есть.\n\nСчитаю, что оперативность в решении проблемы – это отличный показатель профессионализма сотрудников страховой компании. На мой взгляд, СК «СОГАЗ» – самая лучшая фирма из всех российских страховщиков. Забыл сказать, что в своё время обращался за возмещением по автокаско. История банальная – замена ветрового стекла. Отмечу, что тогда я остался вполне доволен размером выплаты. Всем советую страховаться только в СК «СОГАЗе»."},{"@type":"Review",reviewRating:{"@type":"Rating",ratingValue:"5",bestRating:"5"},author:{"@type":"Person",name:"Галина"},reviewBody:'Попала в аварию, признана не виновной. Обратилась в свою страховую компанию "Согласие", а не в страховую "Россия" виновника. Выплату произвели на 14 день со дня подачи заявления. Все оперативно, даже не ожидала. Готовилась к судам и прочим неприятностям, а все обошлось. Приятно удивлена.'}]}:e);return(0,o.jsxs)(o.Fragment,{children:[n.map((e,t)=>(0,o.jsx)(e8,{id:`insurance-schema-${t}`,data:e},`${e["@type"]}-${t}`)),a&&(0,o.jsx)(e8,{id:"faq-schema",data:a}),s&&(0,o.jsx)(e8,{id:"quote-schema",data:s})]})};var at=e.i(93176);let aa=({title:e,companies:t})=>(0,o.jsxs)("div",{className:at.default.root,children:[(0,o.jsx)(tB,{className:at.default.title,children:e}),(0,o.jsx)(eL,{options:{slidesPerView:"auto",spaceBetween:16},children:t.map(e=>(0,o.jsx)(eV,{className:at.default.sliderItem,children:(0,o.jsx)("div",{className:at.default.card,children:e.logo&&ty(e.logo)&&(0,o.jsx)("img",{className:at.default.img,src:e.logo,alt:`Логотип ${e.name}`})})},e.id))})]});var al=e.i(62965),ai=e.i(76360);let as=({className:e,disabled:t,sk:a,price:l,name:i,logo:s,onClick:n})=>(0,o.jsxs)("button",{className:(0,g.default)(ai.default.root,e),type:"button","data-partner-sk":a,onClick:n,disabled:t,children:[(0,o.jsxs)("div",{className:ai.default.info,children:[s&&ty(s)&&(0,o.jsx)("img",{className:ai.default.img,src:s,alt:`Логотип ${i}`}),(0,o.jsx)("div",{className:ai.default.name,children:i})]}),(0,o.jsxs)("div",{className:ai.default.priceContainer,children:[(0,o.jsx)("div",{className:ai.default.priceWrapper,children:(0,o.jsx)(tZ,{className:ai.default.price,price:l,prefix:"от"})}),(0,o.jsx)(al.IconFdsChevronRightSquareO,{size:32,boxSize:32})]})]});var an=e.i(25916);let ar=({partners:e,onPartnerClick:t,onSubmit:a,className:l,loading:i,disabled:s})=>(0,o.jsxs)("div",{className:`${an.default.root} ${l||""}`,children:[(0,o.jsxs)("header",{className:an.default.header,children:[(0,o.jsx)("div",{className:an.default.title,children:"Предварительная стоимость"}),(0,o.jsx)("div",{className:an.default.subtitle,children:"Продолжите расчет, чтобы узнать финальную стоимость"})]}),(0,o.jsx)("div",{className:an.default.scrollArea,children:e.map(e=>(0,o.jsx)(as,{disabled:s,sk:e.sk,price:e.price,name:e.name,logo:e.logo,className:an.default.partnerItem,onClick:()=>t(e.sk)},e.sk))}),(0,o.jsx)(tw.Button,{size:"s",disabled:s,pending:i,className:an.default.submitButton,onClick:a,children:"Узнать точную стоимость"})]}),ao=(e,t,a)=>{if(e)return"object"!=typeof e?a:"function"==typeof t?t(e):e[t]};function au(e){return u.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},u.createElement("defs",null,u.createElement("clipPath",{id:"a"},u.createElement("path",{fill:"#fff",fillOpacity:0,d:"M0 0h24v24H0z"}))),u.createElement("g",{clipPath:"url(#a)"},u.createElement("path",{d:"m10.53 16.53 8.25-8.25a.743.743 0 0 0 0-1.06.743.743 0 0 0-1.06 0L10 14.94l-3.72-3.72a.743.743 0 0 0-1.06 0 .743.743 0 0 0 0 1.06l4.25 4.25c.146.147.323.22.53.22a.722.722 0 0 0 .53-.22Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"})))}function ad(e){return u.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},u.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M19.836 6.466a1.5 1.5 0 0 1-.051 2.12l-9.45 9a1.5 1.5 0 0 1-2.07 0l-4.05-3.857a1.5 1.5 0 1 1 2.07-2.172L9.3 14.429l8.415-8.015a1.5 1.5 0 0 1 2.121.052Z"}))}function ac(e){return u.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},u.createElement("rect",{width:18,height:3,x:3,y:10.5,fill:"currentColor",rx:1.5}))}let ah=["checkbox"],ap=(0,C.g)("common-marker"),ag={marker:ap,icon:`${ap}__icon`,states:{checkbox:`${ap}--checkbox`,radio:`${ap}--radio`,toggle:`${ap}--toggle`,error:`${ap}--error`,checked:`${ap}--checked`,disabled:`${ap}--disabled`,inverted:`${ap}--inverted`,indeterminate:`${ap}--indeterminate`}},am=({as:e,state:t="default",type:a="checkbox",className:l,checked:i,inverted:s,disabled:n,...r})=>(0,o.jsx)(e||"span",{...r,className:(0,g.default)(l,ag.marker,{[ag.states.checkbox]:"checkbox"===a,[ag.states.radio]:"radio"===a,[ag.states.toggle]:"toggle"===a,[ag.states.checked]:!!i,[ag.states.indeterminate]:"indeterminate"===i,[ag.states.error]:"error"===t,[ag.states.inverted]:s,[ag.states.disabled]:n}),children:ah.includes(a)&&(0,o.jsx)(w.P,{className:(0,g.default)(ag.icon,{[ag.states.checked]:i,[ag.states.inverted]:s,[ag.states.error]:"error"===t,[ag.states.disabled]:n}),children:"indeterminate"===i?(0,o.jsx)(ac,{}):(0,o.jsx)(ad,{})})});am.displayName="CommonMarker";var aA=e.i(43489),af=e.i(53760),av=e.i(58950),ab=e.i(2753),a_=e.i(21214);function aw(){return"u"<typeof window}let aC=aw()?u.useLayoutEffect:u.useEffect;function ax(e,t=!1){return aw()?t:window.matchMedia(e).matches}function ay(e){let{minWidth:t}=v.a[e];return function(e,{defaultValue:t=!1,initializeWithValue:a=!0}={}){let[l,i]=(0,u.useState)(()=>a?ax(e,t):t??!1);function s(){i(ax(e))}return aC(()=>{let t=window.matchMedia(e);return s(),"function"==typeof t.addListener?t.addListener(s):t.addEventListener("change",s),()=>{"function"==typeof t.removeListener?t.removeListener(s):t.removeEventListener("change",s)}},[e]),l}(`screen and (min-width: ${t}px)`)}Object.freeze({divider:(0,C.g)("dropdown-divider")});let ak=(0,C.g)("dropdown-group"),aS=(Object.freeze({group:ak,title:`${ak}__title`,content:`${ak}__content`}),(0,C.g)("dropdown-option")),aE=Object.freeze({option:aS,slot:`${aS}__slot`,iconSlot:`${aS}__slot--icon`,wrapper:`${aS}__wrapper`,label:`${aS}__label`,caption:`${aS}__caption`,states:{danger:`${aS}--danger`,success:`${aS}--success`,focused:`${aS}--focused`,disabled:`${aS}--disabled`}});function aM({as:e,label:t,caption:a,iconLeft:l,iconRight:i,prepend:s,append:n,variant:r="default",disabled:d=!1,focused:c=!1,className:h,onClick:p,...m}){let A=(0,g.default)(h,aE.option,{[aE.states.focused]:c,[aE.states.success]:"success"===r,[aE.states.danger]:"danger"===r,[aE.states.disabled]:!!d}),f=(0,u.useCallback)(e=>{e.preventDefault(),d||null==p||p(e)},[d,p]);return(0,o.jsxs)(e||"div",{...m,className:A,"aria-disabled":d,onClick:f,children:[s&&(0,o.jsx)("span",{className:aE.slot,children:s}),l&&(0,o.jsx)("span",{className:(0,g.default)(aE.slot,aE.iconSlot),children:l}),(0,o.jsxs)("div",{className:aE.wrapper,children:[(0,o.jsx)("span",{className:aE.label,children:t}),a&&(0,o.jsx)("span",{className:aE.caption,children:a})]}),i&&(0,o.jsx)("span",{className:(0,g.default)(aE.slot,aE.iconSlot),children:i}),n&&(0,o.jsx)("span",{className:aE.slot,children:n})]})}let aI=(0,u.createContext)(null),aT=()=>{let e=(0,u.useContext)(aI);if(null===e)throw Error("Dropdown components must be wrapped in <Dropdown />");return e},aP=({children:e,...t})=>{let a=function({placement:e="bottom",width:t="auto",desktopMaxHeight:a,mobileFullHeight:l=!1,title:i,description:s,opened:n,onToggle:r,heading:o,footer:d,dataQa:c,dataId:h}={}){let[p,g]=(0,u.useState)(!1),m=n??p,A=r??g,f=(0,aA.useFloating)({open:m,onOpenChange:A,placement:e,whileElementsMounted:af.autoUpdate,middleware:[(0,av.offset)(8),(0,av.flip)({fallbackAxisSideDirection:"none"}),(0,av.shift)({crossAxis:!1,padding:8})]});return(0,u.useMemo)(()=>({open:m,setOpen:A,...f,width:t,desktopMaxHeight:a,title:i,description:s,heading:o,footer:d,mobileFullHeight:l,dataQa:c,dataId:h}),[m,A,f,t,a,i,s,o,d,l,c,h])}(t);return(0,o.jsx)(aI.Provider,{value:a,children:e})};aP.displayName="Dropdown";let aB=(0,C.g)("dropdown"),aR=Object.freeze({dropdown:aB,overlay:`${aB}__overlay`,mobileHeading:`${aB}__mobile-heading`,heading:`${aB}__heading`,title:`${aB}__title`,description:`${aB}__description`,content:`${aB}__content`,contentInner:`${aB}__content-inner`,footer:`${aB}__footer`,close:`${aB}__close`,closeIcon:`${aB}__close-icon`,states:{auto:`${aB}--auto`,fullHeight:`${aB}--full-height`}}),aj=({footer:e,...t})=>e?(0,o.jsx)("div",{...t,className:aR.footer,children:e}):null;aj.displayName="DropdownFooter";let aF=({title:e,description:t,heading:a,isDesktop:l,setOpen:i,...s})=>{let n=(0,u.useMemo)(()=>a||(l&&(e||t)?(0,o.jsxs)(o.Fragment,{children:[e&&(0,o.jsx)("div",{className:aR.title,children:e}),t&&(0,o.jsx)("div",{className:aR.description,children:t})]}):null),[t,a,l,e]);return(0,o.jsxs)(o.Fragment,{children:[!l&&(0,o.jsxs)("div",{...s,className:aR.mobileHeading,children:[e&&(0,o.jsx)("div",{className:aR.title,children:e}),t&&(0,o.jsx)("div",{className:aR.description,children:t}),(0,o.jsx)("button",{className:aR.close,type:"button",tabIndex:-1,"aria-label":"Закрыть окно",onClick:()=>i(!1),children:(0,o.jsx)(w.P,{"aria-hidden":"true",className:aR.closeIcon,style:{display:"inline-flex"},children:(0,o.jsx)(a_.S,{})})})]}),n&&(0,o.jsx)("div",{...s,className:aR.heading,children:n})]})};aF.displayName="DropdownHeader";let aN=(0,u.forwardRef)(({style:e,contentInnerRef:t,...a},l)=>{var i,s;let{open:n,context:r,width:d,floatingStyles:c,refs:h,heading:p,title:m,description:A,footer:f,desktopMaxHeight:v,mobileFullHeight:_,dataQa:w,dataId:C,setOpen:x}=aT(),y=(0,aA.useMergeRefs)([h.setFloating,l]),k=(0,u.useRef)(null),S=ay("s"),{isMounted:E,styles:M}=(0,aA.useTransitionStyles)(r,{initial:{opacity:.2,transform:S?"translate(0, 0)":"translate(0, 100%)"},open:{opacity:1,transform:"translate(0, 0)"},duration:{open:300,close:100}});if((0,u.useEffect)(()=>{let e=({target:e})=>{!n||[k.current,h.reference.current].some(t=>t===e||t&&t.contains(e))||x(!1)};return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},[n,h.reference,x]),!E)return null;let I=(0,o.jsxs)("div",{ref:k,className:(0,g.default)(aR.dropdown,{[aR.states.fullHeight]:_}),role:S?"popup":"dialog","aria-modal":!S,"data-id":C,"data-qa":w,style:M,children:[(0,o.jsx)(aF,{title:m,description:A,heading:p,isDesktop:S,setOpen:x,"data-qa":(0,b.g)(`${w}-header`,!!w)}),(0,o.jsx)("div",{...a,className:aR.content,"data-qa":(0,b.g)(`${w}-content`,!!w),children:(0,o.jsx)("div",{className:aR.contentInner,style:{maxHeight:S?v:void 0},ref:t,children:a.children})}),(0,o.jsx)(aj,{"data-qa":(0,b.g)(`${w}-header`,!!w),footer:f})]});if(S){let t;return"inherit"===d?t=null==(s=null==(i=null==h?void 0:h.reference)?void 0:i.current)?void 0:s.clientWidth:"auto"===d?t=void 0:"number"==typeof d&&(t=d),(0,o.jsx)("div",{className:(0,g.default)(aR.overlay,{[aR.states.auto]:"auto"===d}),style:{...e,...c,...void 0!==t&&{width:t}},ref:y,children:I})}return(0,o.jsx)(aA.FloatingPortal,{id:ab.D,children:(0,o.jsx)(aA.FloatingOverlay,{lockScroll:!0,className:(0,g.default)(aR.overlay,{[aR.states.auto]:"auto"===d}),style:e,ref:y,children:I})})});aN.displayName="DropdownContent";let aL=(0,u.forwardRef)(function({children:e,asChild:t=!1,disabled:a,...l},i){let{refs:s,open:n,setOpen:r}=aT(),d=e.ref,c=(0,aA.useMergeRefs)([s.setReference,i,d]),h=(0,u.useCallback)(()=>{a||r(!n)},[a,n,r]);return t&&(0,u.isValidElement)(e)?(0,u.cloneElement)(e,{ref:c,disabled:a,onClick:h,...l,...e.props}):(0,o.jsx)("button",{ref:c,onClick:h,disabled:a,...l,type:"button",children:e})});function aV(e){return u.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},u.createElement("path",{d:"m19.03 10.28-6.5 6.5a.75.75 0 0 1-1.06 0l-6.5-6.5a.75.75 0 1 1 1.06-1.06L12 15.19l5.97-5.97a.75.75 0 1 1 1.06 1.06Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))}aL.displayName="DropdownTrigger";let aD=(0,C.g)("select"),aO={select:aD,activator:`${aD}__activator`,activatorWrapper:`${aD}__activator-wrapper`,placeholder:`${aD}__placeholder`,selected:`${aD}__selected`,label:`${aD}__label`,rightLabel:`${aD}__right-label`,icon:`${aD}__icon`,options:`${aD}__options`,optionIcon:`${aD}__option-icon`,caption:`${aD}__caption`,states:{primary:`${aD}--primary`,secondary:`${aD}--secondary`,small:`${aD}--s`,medium:`${aD}--m`,large:`${aD}--l`,opened:`${aD}--opened`,error:`${aD}--error`,success:`${aD}--success`,selected:`${aD}--selected`,disabled:`${aD}--disabled`}};function az({value:e,label:t,options:a=[],optionValue:l="value",optionLabel:i="label",optionCaption:s="caption",optionDisabled:n="disabled",variant:r="primary",state:d,size:c="m",icon:h,rightLabel:p,clearable:m=!1,multiple:A=!1,disabled:f=!1,caption:v,placeholder:b,className:_,dataId:C,dataQa:x,isOpen:y=!1,classnameTrigger:k,selectedValue:S,onChange:E,onToggle:M,onSelect:I,onUnselect:T,onFocus:P,onBlur:B,...R}){let[j,F]=(0,u.useState)(!1),[N,L]=(0,u.useState)(),[V,D]=(0,u.useState)(),[O,z]=(0,u.useState)(!1),G=(0,u.useRef)(null),$=(0,u.useId)(),H=(0,u.useId)(),U=(0,u.useId)();(0,u.useEffect)(()=>{e?L(e):L(A?[]:void 0)},[A,e]);let W=(0,u.useMemo)(()=>a.map((e,t)=>{let a=ao(e,l,e),r=A&&Array.isArray(N)?N.map(e=>ao(e,l,e)):ao(N,l,N);return{index:t,value:a,label:ao(e,i,e),caption:ao(e,s),disabled:ao(e,n,!1),selected:A?Array.isArray(r)&&r.includes(a):r===a,active:V===t,original:e,id:`${U}-option-${t}`}}),[V,U,N,A,s,n,i,l,a]),q=(0,u.useMemo)(()=>W.filter(e=>e.selected),[W]),Q=(0,u.useMemo)(()=>ta(V)&&W[V].id,[V]),Y=(0,u.useCallback)(e=>{L(e),null==E||E(e)},[E]),K=(0,u.useCallback)(()=>{if(G.current&&Q){let{start:e,end:t}=(e=>{let{width:t,height:a}=e.getBoundingClientRect();return{x:{start:e.scrollLeft,end:Math.floor(e.scrollLeft+t)},y:{start:e.scrollTop,end:Math.floor(e.scrollTop+a)}}})(G.current).y,a=document.getElementById(Q);if(a){let l=a.offsetTop+a.clientHeight-t,i=e-a.offsetTop;l>0?G.current.scrollTop+=l+8:i>0&&(G.current.scrollTop-=i+8)}}},[Q]),X=e=>{F(e),null==M||M(e)},J=(0,u.useCallback)(e=>{if(!ta(e))return 0;let t=0===e?W.length-1:e-1;return W[t].disabled?J(t):t},[W]),Z=(0,u.useCallback)(e=>{if(!ta(e))return 0;let t=e===W.length-1?0:e+1;return W[t].disabled?Z(t):t},[W]),ee=(0,u.useCallback)(e=>{let t=e&&e.index!==W.length-1?W[e.index+1]:W[0];return t.disabled?ee(t):t},[W]),et=(0,u.useCallback)(e=>{let t=e&&0!==e.index?W[e.index-1]:W[W.length-1];return t.disabled?et(t):t},[W]),ea=()=>{X(!0),D(q.length>0?q[0].index:0)},el=()=>{X(!1),D(void 0)},ei=(0,u.useCallback)(e=>{if(!A){Y(m&&e.selected?void 0:e.original),el();return}if(e.selected&&Array.isArray(N)){Y(N.filter(t=>ao(t,l,t)!==e.value)),null==T||T(e.original);return}Array.isArray(N)&&(Y([...N,e.original]),null==I||I(e.original))},[m,el,N,A,I,T,l,Y]),es=(0,u.useCallback)(e=>{e.preventDefault(),j?el():(m||A)&&(q.forEach(e=>null==T?void 0:T(e.original)),Y(A?[]:void 0))},[m,el,A,T,j,q,Y]),en=(0,u.useCallback)(()=>{j&&el()},[el,j]),er=(0,u.useCallback)(e=>{(e.preventDefault(),j)?D(J(V)):A||Y(et(q[0]).original)},[V,J,et,A,j,q,Y]),eo=(0,u.useCallback)(e=>{(e.preventDefault(),j)?D(Z(V)):A?ea():Y(ee(q[0]).original)},[V,Z,ee,A,j,ea,q,Y]),eu=(0,u.useCallback)(e=>{switch(z(!0),e.key){case"Escape":case"Esc":es(e);break;case"Tab":en();break;case"ArrowDown":eo(e);break;case"ArrowUp":er(e)}},[eo,er,es,en]),ed=(0,u.useCallback)(e=>{(e.preventDefault(),j)?(ta(V)&&ei(W[V]),A||el()):ea()},[V,el,ei,W,A,j,ea]),ec=(0,u.useCallback)(e=>{z(!0),(" "===e.key||"Enter"===e.key)&&ed(e)},[ed]);(0,u.useEffect)(()=>{y&&(()=>{X(!0);let{value:t,label:a}=(Array.isArray(e)?e[0]:e)??{},l=W.find(e=>e.value===t&&e.label===a);D((null==l?void 0:l.index)??0)})()},[y]),(0,u.useEffect)(()=>{j&&K()},[j,K]),(0,u.useEffect)(()=>{if(!j)return;let e=e=>{eu(e)};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[eu,j]);let eh=(0,g.default)(k,aO.activator,{[aO.states.primary]:"primary"===r,[aO.states.secondary]:"secondary"===r,[aO.states.small]:"s"===c,[aO.states.medium]:"m"===c,[aO.states.large]:"l"===c,[aO.states.error]:"error"===d,[aO.states.success]:"success"===d,[aO.states.opened]:j,[aO.states.disabled]:f}),ep=(0,u.useMemo)(()=>q.length>0?(0,o.jsxs)(o.Fragment,{children:["s"!==c&&(0,o.jsx)("div",{id:H,className:(0,g.default)(aO.label,{[aO.states.error]:"error"===d,[aO.states.success]:"success"===d,[aO.states.opened]:j,[aO.states.disabled]:f}),children:t},"label"),(0,o.jsx)("div",{className:(0,g.default)(aO.selected,{[aO.states.disabled]:f}),children:(null==S?void 0:S(q.map(e=>e.original)))||q.map(({label:e})=>e).join(", ")})]}):(0,o.jsx)("div",{id:H,className:(0,g.default)(aO.placeholder,{[aO.states.error]:"error"===d,[aO.states.success]:"success"===d,[aO.states.opened]:j,[aO.states.disabled]:f}),children:b||t},"placeholder"),[f,t,H,j,b,q,S,c,d]);return(0,o.jsx)("div",{className:(0,g.default)(_,aO.select),children:(0,o.jsxs)(aP,{opened:j,onToggle:()=>{j?el():ea()},width:"inherit",placement:"bottom",children:[(0,o.jsx)(aL,{asChild:!0,disabled:f,children:(0,o.jsxs)("div",{className:eh,id:$,tabIndex:f?-1:0,role:"combobox","aria-haspopup":"listbox","aria-labelledby":H,"aria-controls":U,"aria-disabled":f,"aria-expanded":j,...!f&&{onFocus:e=>{null==P||P(e)},onBlur:e=>{null==B||B(e)},onKeyDownCapture:ec,onKeyDown:j?void 0:eu},...R,"data-id":C,"data-qa":x,children:[(0,o.jsx)("div",{className:aO.activatorWrapper,children:ep}),p&&(0,o.jsx)("div",{"aria-label":p,className:(0,g.default)(aO.rightLabel,{[aO.states.disabled]:f}),children:p}),h&&(0,o.jsx)("div",{"aria-hidden":"true",className:(0,g.default)(aO.icon,{[aO.states.disabled]:f}),children:h}),(0,o.jsx)("div",{className:(0,g.default)(aO.icon,{[aO.states.disabled]:f,[aO.states.opened]:j}),children:(0,o.jsx)(w.P,{style:{fontSize:24},"aria-expanded":j,children:(0,o.jsx)(aV,{})})})]})}),v&&(0,o.jsx)("div",{className:(0,g.default)(aO.caption,{[aO.states.error]:"error"===d,[aO.states.success]:"success"===d,[aO.states.secondary]:"secondary"===r,[aO.states.disabled]:f}),children:v}),(0,o.jsx)(aN,{contentInnerRef:G,children:(0,o.jsx)("ul",{role:"listbox",id:U,className:aO.options,onMouseOver:()=>{O&&z(!1)},children:W.map(e=>(0,o.jsx)(aM,{as:"li",disabled:e.disabled,label:e.label,caption:e.caption,focused:e.active&&O,onClick:()=>ei(e),prepend:A?(0,o.jsx)(am,{type:"checkbox",checked:e.selected,disabled:e.disabled}):void 0,append:A?void 0:(0,o.jsx)(w.P,{className:(0,g.default)(aO.optionIcon,{[aO.states.selected]:e.selected}),style:{fontSize:24},children:(0,o.jsx)(au,{})}),"aria-selected":e.selected,role:"option",id:e.id},JSON.stringify(e.value)))})})]})})}az.displayName="Select";let aG={адыгея:1.24,алтай:.76,"горно-алтайск":1.24,башкортостан:1,"благовещенск, октябрьский":1.16,"ишимбай, кумертау, салават":1.08,"стерлитамак, туймазы":1.24,уфа:1.56,бурятия:.76,"улан-удэ":1.24,дагестан:.99,"буйнакск, дербент, каспийск, махачкала, хасавюрт":.96,"донецкая народная ":.68,ингушетия:.82,малгобек:.94,назрань:.82,"кабардино-балкарская ":.88,"нальчик, прохладный":1,калмыкия:.82,элиста:1.24,"карачаево-черкесская ":1,карелия:.84,петрозаводск:1.24,коми:1,сыктывкар:1.48,ухта:1.24,крым:.75,симферополь:.76,"луганская народная ":.68,"марий эл":.76,волжск:1,"йошкар-ола":1.32,мордовия:.84,рузаевка:1.16,саранск:1.4,"саха (якутия)":.68,нерюнгри:.84,якутск:1.16,"северная осетия — алания":.94,владикавказ:1,татарстан:1.08,"альметьевск, зеленодольск, нижнекамск":1.24,"бугульма, лениногорск, чистополь":1,елабуга:1.16,казань:1.7,"набережные челны":1.56,тыва:.82,кызыл:.82,"удмуртская ":.92,воткинск:1.08,"глазов, сарапул":1,ижевск:1.48,хакасия:.82,"абакан, саяногорск, черногорск":1,"чеченская ":.82,"чувашская  — чувашия":.97,канаш:1.08,новочебоксарск:1.16,чебоксары:1.56,"алтайский край":.84,барнаул:1.49,бийск:1.16,"заринск, новоалтайск, рубцовск":1.08,"забайкальский край":.68,краснокаменск:.82,чита:.82,"камчатский край":1,"петропавловск-камчатский":1.24,"краснодарский край":1,"анапа, геленджик":1.24,"армавир, сочи, туапсе":1.16,"белореченск, ейск, кропоткин, крымск, курганинск, лабинск, славянск-на-кубани, тимашевск, тихорецк":1.08,"краснодар, новороссийск":1.56,"красноярский край":1,"ачинск, зеленогорск":1.08,"железногорск, норильск":1.24,"канск, лесосибирск, минусинск, назарово":1,красноярск:1.56,"пермский край":1.07,"березники, краснокамск":1.24,"лысьва, чайковский":1,пермь:1.7,соликамск:1.16,"приморский край":1,"арсеньев, артем, находка, спасск-дальний, уссурийск":1,владивосток:1.36,"ставропольский край":.76,"буденновск, георгиевск, ессентуки, минеральные воды, невинномысск, пятигорск":1,"кисловодск, михайловск, ставрополь":1.16,"хабаровский край":.88,амурск:1,"комсомольск-на-амуре":1.27,хабаровск:1.56,амурская:1,"белогорск, свободный":1.08,благовещенск:1.48,архангельская:.88,архангельск:1.64,котлас:1.48,северодвинск:1.56,астраханская:.84,астрахань:1.32,белгородская:.84,белгород:1.24,"губкин, старый оскол":1,брянская:.76,брянск:1.4,клинцы:1,владимирская:1,владимир:1.48,"гусь-хрустальный":1.08,муром:1.16,волгоградская:.84,волгоград:1.21,волжский:1.08,"камышин, михайловка":1,вологодская:.92,вологда:1.56,череповец:1.64,воронежская:.84,"борисоглебск, лиски, россошь":1.08,воронеж:1.35,запорожская:.68,ивановская:.92,иваново:1.64,кинешма:1.08,шуя:1,иркутская:.92,ангарск:1.16,"братск, тулун, усть-илимск, усть-кут, черемхово":1,иркутск:1.49,"усолье-сибирское":1.08,шелехов:1.24,калининградская:.92,калининград:1.08,калужская:1,калуга:1.16,обнинск:1.24,"кемеровская — кузбасс":1.07,"анжеро-судженск, киселевск, юрга":1.16,"белово, березовский, междуреченск, осинники, прокопьевск":1.24,кемерово:1.72,новокузнецк:1.64,кировская:.84,киров:1.32,"кирово-чепецк":1.16,костромская:.76,кострома:1.24,курганская:.84,курган:1.32,шадринск:1.08,курская:.76,железногорск:1,курск:1.16,ленинградская:1.24,липецкая:.92,елец:1,липецк:1.4,магаданская:.76,магадан:.82,московская:1.56,мурманская:1.16,"апатиты, мончегорск":1.24,мурманск:1.88,североморск:1.48,нижегородская:1,"арзамас, выкса, саров":1.08,"балахна, бор, дзержинск":1.24,кстово:1.16,"нижний новгород":1.56,новгородская:.92,боровичи:1,"великий новгород":1.24,новосибирская:1,бердск:1.24,искитим:1.16,куйбышев:1,новосибирск:1.56,омская:1,омск:1.42,оренбургская:.92,"бугуруслан, бузулук, новотроицк":1,оренбург:1.56,орск:1.08,орловская:.76,"ливны, мценск":1,орел:1.16,пензенская:.84,заречный:1.16,кузнецк:1,пенза:1.32,псковская:.76,"великие луки":1,псков:1.16,ростовская:.84,азов:1.16,батайск:1.24,"волгодонск, гуково, каменск-шахтинский, новочеркасск, новошахтинск, сальск, таганрог":1,"ростов-на-дону":1.56,шахты:1.08,рязанская:.92,рязань:1.32,самарская:.92,"новокуйбышевск, сызрань":1.08,самара:1.48,тольятти:1.35,чапаевск:1.16,саратовская:.76,"балаково, балашов, вольск":1,саратов:1.42,энгельс:1.16,сахалинская:.92,"южно-сахалинск":1.4,свердловская:1,"асбест, ревда":1.08,"березовский, верхняя пышма, новоуральск, первоуральск":1.24,"верхняя салда, полевской":1.16,екатеринбург:1.64,смоленская:.76,"вязьма, рославль, сафоново, ярцево":1,смоленск:1.16,тамбовская:.84,мичуринск:1,тамбов:1.16,тверская:.92,"вышний волочек, кимры, ржев":1,тверь:1.4,томская:.92,северск:1.16,томск:1.48,тульская:.92,"алексин, ефремов, новомосковск":1,тула:1.4,"узловая, щекино":1.16,тюменская:1.07,тобольск:1.24,тюмень:1.7,ульяновская:.92,димитровград:1.16,ульяновск:1.4,херсонская:.68,челябинская:1,"златоуст, миасс":1.32,копейск:1.48,магнитогорск:1.64,"сатка, чебаркуль":1.16,челябинск:1.77,ярославская:1,ярославль:1.4,москва:1.8,"санкт-петербург":1.64,севастополь:.82,"еврейская автономная":.82,биробиджан:.82,ненецкий:.84,"ханты-мансийский — югра":1.07,когалым:1,"нефтеюганск, нягань":1.24,сургут:1.8,нижневартовск:1.64,"ханты-мансийск":1.4,чукотский:.76,"ямало-ненецкий":1.08,"новый уренгой":1,ноябрьск:1.56,байконур:.82},a$={1:1,3:1.4,5:1.5,7:1.7,10:1.3,25:1.7,27:1.65,32:1.6,33:1.7,36:1.2,38:1.1,46:1.1,52:1.2,55:1.1,75:1.3,144:1.3,145:1.2,39:1.72,47:1.85,61:1.82,98:1.84,107:1.6,127:2},aH=[{value:"4590",label:"Легковые автомобили физлиц (категории B, BE)"},{value:"3287",label:"Легковые автомобили юрлиц (категории B, BE)"},{value:"8623",label:"Такси"},{value:"1651",label:"Мототранспорт (категории A, M)"}],aU=[{label:"Без ограничений по водителям",value:"0"},{label:"1",value:"1"},{label:"2",value:"2"},{label:"3",value:"3"},{label:"4",value:"4"},{label:"5",value:"5"}],aW=[{label:"До 50 л.с.",value:"0.6"},{label:"51 - 70 л.с.",value:"1"},{label:"71 - 100 л.с.",value:"1.1"},{label:"101 - 120 л.с.",value:"1.2"},{label:"121 - 150 л.с.",value:"1.4"},{label:"Свыше 150 л.с.",value:"1.6"}],aq=[{label:"18 - 21 год",value:"18_21"},{label:"22 - 24 года",value:"22_24"},{label:"25 - 29 лет",value:"25_29"},{label:"30 - 34 года",value:"30_34"},{label:"35 - 39 лет",value:"35_39"},{label:"40 - 49 лет",value:"40_49"},{label:"50 или старше",value:"50_plus"}],aQ={"18_21_0":2.27,"18_21_1":1.92,"18_21_2":1.84,"18_21_3_4":1.65,"18_21_5_6":1.62,"18_21_7_9":null,"18_21_10_14":null,"18_21_over_14":null,"22_24_0":1.88,"22_24_1":1.72,"22_24_2":1.71,"22_24_3_4":1.13,"22_24_5_6":1.1,"22_24_7_9":1.09,"22_24_10_14":null,"22_24_over_14":null,"25_29_0":1.72,"25_29_1":1.6,"25_29_2":1.54,"25_29_3_4":1.09,"25_29_5_6":1.08,"25_29_7_9":1.07,"25_29_10_14":1.02,"25_29_over_14":null,"30_34_0":1.56,"30_34_1":1.5,"30_34_2":1.48,"30_34_3_4":1.05,"30_34_5_6":1.04,"30_34_7_9":1.01,"30_34_10_14":.97,"30_34_over_14":.95,"35_39_0":1.54,"35_39_1":1.47,"35_39_2":1.46,"35_39_3_4":1,"35_39_5_6":.97,"35_39_7_9":.95,"35_39_10_14":.94,"35_39_over_14":.93,"40_49_0":1.5,"40_49_1":1.44,"40_49_2":1.43,"40_49_3_4":.96,"40_49_5_6":.95,"40_49_7_9":.94,"40_49_10_14":.93,"40_49_over_14":.91,"50_plus_0":1.46,"50_plus_1":1.4,"50_plus_2":1.39,"50_plus_3_4":.93,"50_plus_5_6":.92,"50_plus_7_9":.91,"50_plus_10_14":.9,"50_plus_over_14":.86},aY=[{label:"Меньше года",value:"0"},{label:"1 год",value:"1"},{label:"2 года",value:"2"},{label:"3-4 года",value:"3_4"},{label:"5-6 лет",value:"5_6"},{label:"7-9 лет",value:"7_9"},{label:"10-14 лет",value:"10_14"},{label:"более 14 лет",value:"over_14"}],aK=[{label:"Менее года / КБМ = 1.17",value:"1.17"},{label:"1 год / КБМ = 1",value:"1"},{label:"2 года / КБМ = 0.91",value:"0.91"},{label:"3 года / КБМ = 0.83",value:"0.83"},{label:"4 года / КБМ = 0.78",value:"0.78"},{label:"5 лет / КБМ = 0.74",value:"0.74"},{label:"6 лет / КБМ = 0.68",value:"0.68"},{label:"7 лет / КБМ = 0.63",value:"0.63"},{label:"8 лет / КБМ = 0.57",value:"0.57"},{label:"9 лет / КБМ = 0.52",value:"0.52"},{label:"10 лет / КБМ = 0.46",value:"0.46"}];var aX=e.i(16727),aJ=e.i(91390);let aZ=(0,C.g)("input-autocomplete"),a0={input:aZ,pending:`${aZ}__pending`,pendingIcon:`${aZ}__pending-icon`,empty:`${aZ}__empty`,emptyText:`${aZ}__empty-text`,emptyDescription:`${aZ}__empty-description`,options:`${aZ}__options`,optionIcon:`${aZ}__option-icon`,button:`${aZ}__button`,states:{selected:`${aZ}--selected`}},a1=({items:e,itemSize:t,renderItem:a,overscan:l=2,outerRef:i,itemsContainerClassname:s})=>{let[n,r]=(0,u.useState)({start:0,end:0}),d=(0,u.useCallback)(()=>{if(!i.current)return;let a=i.current.clientHeight,s=i.current.scrollTop;r({start:Math.max(0,Math.floor(s/t)-l),end:Math.min(e.length,Math.ceil((s+a)/t)+l)})},[t,e.length,i,l]);(0,u.useLayoutEffect)(()=>{d()},[d]),(0,u.useEffect)(()=>{let e=i.current;if(!e)return;let t=()=>d();e.addEventListener("scroll",t);let a=new ResizeObserver(()=>d());return a.observe(e),()=>{e.removeEventListener("scroll",t),a.disconnect()}},[d,i]);let c=e.length*t+16,h=e.slice(n.start,n.end),p={position:"absolute",top:0,height:h.length*t,transform:`translateY(${n.start*t}px)`,width:"100%",margin:0};return(0,o.jsx)("div",{style:{position:"relative",height:c,width:"auto",margin:"-8px"},children:(0,o.jsx)("ul",{className:s,style:p,role:"listbox",children:h.map((e,t)=>a(e,n.start+t))},"options")})};function a2({inputValue:e,mappedOptions:t,pending:a=!1,optionsEmptyText:l="Нет результатов",optionsEmptyDescription:i,contentInnerRef:s,withVirtualize:n=!1,handleOptionClick:r}){let d=(0,u.useId)();if(a)return(0,o.jsx)("div",{className:a0.pending,children:(0,o.jsx)(w.P,{className:a0.pendingIcon,children:(0,o.jsx)(aX.S,{})})});if((null==e?void 0:e.length)&&!t.length)return(0,o.jsxs)("div",{className:a0.empty,children:[(0,o.jsx)("div",{className:a0.emptyText,children:l}),i&&(0,o.jsx)("div",{className:a0.emptyDescription,children:i})]});let c=e=>(0,o.jsx)(aM,{role:"option","aria-selected":e.selected,as:"li",disabled:e.disabled,label:e.label,caption:e.caption,focused:e.active,onClick:()=>r(e),append:(0,o.jsx)(w.P,{className:(0,g.default)(a0.optionIcon,{[a0.states.selected]:e.selected}),style:{fontSize:24},children:(0,o.jsx)(au,{})})},JSON.stringify(e.value));return n?(0,o.jsx)(a1,{outerRef:s,items:t,itemSize:40,renderItem:c,itemsContainerClassname:a0.options}):(0,o.jsx)("ul",{className:a0.options,id:d,role:"listbox",children:t.map(c)},"options")}let a4=(0,u.forwardRef)(({value:e,selectedValue:t,label:a,options:l=[],state:i,icon:s,rightLabel:n,slotLeft:r,desktopMaxHeight:d,pending:c=!1,buttonLabel:h="Выбрать",optionValue:p="value",optionLabel:g="label",optionCaption:m="caption",optionDisabled:A="disabled",variant:f="primary",size:v="m",disabled:_=!1,caption:w,hasCaption:C=!1,keepFocus:x=!1,optionsEmptyText:y="Нет результатов",optionsEmptyDescription:k,withVirtualize:S,onChange:E,onSelect:M,onFocus:I,onBlur:T,onKeydown:P,dataQa:B,dataId:R,className:j,style:F,...N},L)=>{let[V,D]=(0,u.useState)(!1),[O,z]=(0,u.useState)(""),G=(0,u.useRef)(null),$=(0,u.useRef)(null),H=(0,u.useRef)(null),U=(0,u.useRef)(null),W=ay("m");(0,u.useImperativeHandle)(L,()=>$.current);let q=(0,u.useMemo)(()=>W?V&&(l.length>0||!!O||c):V,[O,W,V,l.length,c]),Q=(0,u.useMemo)(()=>l.map((e,a)=>{let l=ao(e,p,e),i=ao(t,p,t);return{index:a,value:l,label:ao(e,g,e),caption:ao(e,m),disabled:ao(e,A),selected:i===l,original:e}}),[m,A,g,p,l,t]),Y=(0,u.useMemo)(()=>Q.find(({selected:e})=>e),[Q]);(0,u.useEffect)(()=>{e||t?e&&z(e):z("")},[e]),(0,u.useEffect)(()=>{t&&z(ao(t,g,t))},[]),(0,u.useEffect)(()=>{V||(Y?K(Y.label):X())},[V]);let K=e=>{z(e),null==E||E(e)},X=e=>{null==M||M(e)},J=()=>{D(!1)},Z=e=>{null==T||T(e)};return(0,o.jsx)("div",{ref:L,className:a0.input,"data-id":R,"data-qa":B,children:(0,o.jsxs)(aP,{opened:q,onToggle:D,width:"inherit",placement:"bottom",mobileFullHeight:!0,desktopMaxHeight:d,footer:W||!t?void 0:(0,o.jsx)(aX.a,{label:h,disabled:!t,className:a0.button,onClick:()=>{J()}}),heading:W?void 0:(0,o.jsx)(aJ.I,{inputRef:H,className:j,style:F,value:O,label:a,rightLabel:n,slotLeft:r,icon:s,state:i,caption:w,hasCaption:C,onChange:K,onBlur:Z,...N}),dataQa:(0,b.g)(`${B}-dropdown`,!!B),children:[(0,o.jsx)(aL,{asChild:!0,children:(0,o.jsx)(aJ.I,{value:O,label:a,rightLabel:n,slotLeft:r,icon:s,size:v,variant:f,state:i,disabled:_,caption:w,hasCaption:C,...{onClick:void 0,onChange:K,onFocus:e=>{D(!0),W||(e.preventDefault(),setTimeout(()=>{var e;null==(e=H.current)||e.focus()},100)),null==I||I(e)},onBlur:Z,onKeyDown:e=>{"Tab"===e.key&&J(),null==P||P(e)}},ref:G,inputRef:$,...N,dataQa:(0,b.g)(`${B}-dropdown-input`,!!B)})}),(0,o.jsx)(aN,{contentInnerRef:U,children:(0,o.jsx)(a2,{inputValue:O,mappedOptions:Q,pending:c,optionsEmptyText:y,optionsEmptyDescription:k,handleOptionClick:e=>{var t;if(K(e.label),X(e.original),W){if(x){null==(t=$.current)||t.focus();return}J()}},contentInnerRef:U,withVirtualize:S})})]})})});a4.displayName="InputAutocomplete";let a5=e=>e.toLowerCase().replace(/[^а-яё]/g,""),a3=["Москва","Санкт-Петербург","Самара","Воронеж","Казань","Екатеринбург","Красноярск","Уфа","Нижний Новгород","Новосибирск","Омск","Челябинск","Волгоград","Пермь"].map(e=>({value:e,label:e})),a6=[{value:"Адыгея",label:"Адыгея"},{value:"Алтай",label:"Алтай"},{value:"Горно-Алтайск",label:"Горно-Алтайск"},{value:"Башкортостан",label:"Башкортостан"},{value:"Благовещенск",label:"Благовещенск"},{value:"Октябрьский",label:"Октябрьский"},{value:"Ишимбай",label:"Ишимбай"},{value:"Кумертау",label:"Кумертау"},{value:"Салават",label:"Салават"},{value:"Стерлитамак",label:"Стерлитамак"},{value:"Туймазы",label:"Туймазы"},{value:"Уфа",label:"Уфа"},{value:"Бурятия",label:"Бурятия"},{value:"Улан-Удэ",label:"Улан-Удэ"},{value:"Дагестан",label:"Дагестан"},{value:"Буйнакск",label:"Буйнакск"},{value:"Дербент",label:"Дербент"},{value:"Каспийск",label:"Каспийск"},{value:"Махачкала",label:"Махачкала"},{value:"Хасавюрт",label:"Хасавюрт"},{value:"Донецкая Народная",label:"Донецкая Народная"},{value:"Ингушетия",label:"Ингушетия"},{value:"Малгобек",label:"Малгобек"},{value:"Назрань",label:"Назрань"},{value:"Кабардино-Балкарская",label:"Кабардино-Балкарская"},{value:"Нальчик",label:"Нальчик"},{value:"Прохладный",label:"Прохладный"},{value:"Калмыкия",label:"Калмыкия"},{value:"Элиста",label:"Элиста"},{value:"Карачаево-Черкесская",label:"Карачаево-Черкесская"},{value:"Карелия",label:"Карелия"},{value:"Петрозаводск",label:"Петрозаводск"},{value:"Коми",label:"Коми"},{value:"Сыктывкар",label:"Сыктывкар"},{value:"Ухта",label:"Ухта"},{value:"Крым",label:"Крым"},{value:"Симферополь",label:"Симферополь"},{value:"Луганская Народная",label:"Луганская Народная"},{value:"Марий Эл",label:"Марий Эл"},{value:"Волжск",label:"Волжск"},{value:"Йошкар-Ола",label:"Йошкар-Ола"},{value:"Мордовия",label:"Мордовия"},{value:"Рузаевка",label:"Рузаевка"},{value:"Саранск",label:"Саранск"},{value:"Саха Якутия",label:"Саха Якутия"},{value:"Нерюнгри",label:"Нерюнгри"},{value:"Якутск",label:"Якутск"},{value:"Северная Осетия - Алания",label:"Северная Осетия - Алания"},{value:"Владикавказ",label:"Владикавказ"},{value:"Татарстан",label:"Татарстан"},{value:"Альметьевск",label:"Альметьевск"},{value:"Зеленодольск",label:"Зеленодольск"},{value:"Нижнекамск",label:"Нижнекамск"},{value:"Бугульма",label:"Бугульма"},{value:"Лениногорск",label:"Лениногорск"},{value:"Чистополь",label:"Чистополь"},{value:"Елабуга",label:"Елабуга"},{value:"Казань",label:"Казань"},{value:"Набережные Челны",label:"Набережные Челны"},{value:"Тыва",label:"Тыва"},{value:"Кызыл",label:"Кызыл"},{value:"Удмуртская",label:"Удмуртская"},{value:"Воткинск",label:"Воткинск"},{value:"Глазов",label:"Глазов"},{value:"Сарапул",label:"Сарапул"},{value:"Ижевск",label:"Ижевск"},{value:"Хакасия",label:"Хакасия"},{value:"Абакан",label:"Абакан"},{value:"Саяногорск",label:"Саяногорск"},{value:"Черногорск",label:"Черногорск"},{value:"Чеченская",label:"Чеченская"},{value:"Чувашская  - Чувашия",label:"Чувашская  - Чувашия"},{value:"Канаш",label:"Канаш"},{value:"Новочебоксарск",label:"Новочебоксарск"},{value:"Чебоксары",label:"Чебоксары"},{value:"Алтайский Край",label:"Алтайский Край"},{value:"Барнаул",label:"Барнаул"},{value:"Бийск",label:"Бийск"},{value:"Заринск",label:"Заринск"},{value:"Новоалтайск",label:"Новоалтайск"},{value:"Рубцовск",label:"Рубцовск"},{value:"Забайкальский Край",label:"Забайкальский Край"},{value:"Краснокаменск",label:"Краснокаменск"},{value:"Чита",label:"Чита"},{value:"Камчатский Край",label:"Камчатский Край"},{value:"Петропавловск-Камчатский",label:"Петропавловск-Камчатский"},{value:"Краснодарский Край",label:"Краснодарский Край"},{value:"Анапа",label:"Анапа"},{value:"Геленджик",label:"Геленджик"},{value:"Армавир",label:"Армавир"},{value:"Сочи",label:"Сочи"},{value:"Туапсе",label:"Туапсе"},{value:"Белореченск",label:"Белореченск"},{value:"Ейск",label:"Ейск"},{value:"Кропоткин",label:"Кропоткин"},{value:"Крымск",label:"Крымск"},{value:"Курганинск",label:"Курганинск"},{value:"Лабинск",label:"Лабинск"},{value:"Славянск-На-Кубани",label:"Славянск-На-Кубани"},{value:"Тимашевск",label:"Тимашевск"},{value:"Тихорецк",label:"Тихорецк"},{value:"Краснодар",label:"Краснодар"},{value:"Новороссийск",label:"Новороссийск"},{value:"Красноярский Край",label:"Красноярский Край"},{value:"Ачинск",label:"Ачинск"},{value:"Зеленогорск",label:"Зеленогорск"},{value:"Железногорск",label:"Железногорск"},{value:"Норильск",label:"Норильск"},{value:"Канск",label:"Канск"},{value:"Лесосибирск",label:"Лесосибирск"},{value:"Минусинск",label:"Минусинск"},{value:"Назарово",label:"Назарово"},{value:"Красноярск",label:"Красноярск"},{value:"Пермский Край",label:"Пермский Край"},{value:"Березники",label:"Березники"},{value:"Краснокамск",label:"Краснокамск"},{value:"Лысьва",label:"Лысьва"},{value:"Чайковский",label:"Чайковский"},{value:"Пермь",label:"Пермь"},{value:"Соликамск",label:"Соликамск"},{value:"Приморский Край",label:"Приморский Край"},{value:"Арсеньев",label:"Арсеньев"},{value:"Артем",label:"Артем"},{value:"Находка",label:"Находка"},{value:"Спасск-Дальний",label:"Спасск-Дальний"},{value:"Уссурийск",label:"Уссурийск"},{value:"Владивосток",label:"Владивосток"},{value:"Ставропольский Край",label:"Ставропольский Край"},{value:"Буденновск",label:"Буденновск"},{value:"Георгиевск",label:"Георгиевск"},{value:"Ессентуки",label:"Ессентуки"},{value:"Минеральные Воды",label:"Минеральные Воды"},{value:"Невинномысск",label:"Невинномысск"},{value:"Пятигорск",label:"Пятигорск"},{value:"Кисловодск",label:"Кисловодск"},{value:"Михайловск",label:"Михайловск"},{value:"Ставрополь",label:"Ставрополь"},{value:"Хабаровский Край",label:"Хабаровский Край"},{value:"Амурск",label:"Амурск"},{value:"Комсомольск-На-Амуре",label:"Комсомольск-На-Амуре"},{value:"Хабаровск",label:"Хабаровск"},{value:"Амурская",label:"Амурская"},{value:"Белогорск",label:"Белогорск"},{value:"Свободный",label:"Свободный"},{value:"Архангельская",label:"Архангельская"},{value:"Архангельск",label:"Архангельск"},{value:"Котлас",label:"Котлас"},{value:"Северодвинск",label:"Северодвинск"},{value:"Астраханская",label:"Астраханская"},{value:"Астрахань",label:"Астрахань"},{value:"Белгородская",label:"Белгородская"},{value:"Белгород",label:"Белгород"},{value:"Губкин",label:"Губкин"},{value:"Старый Оскол",label:"Старый Оскол"},{value:"Брянская",label:"Брянская"},{value:"Брянск",label:"Брянск"},{value:"Клинцы",label:"Клинцы"},{value:"Владимирская",label:"Владимирская"},{value:"Владимир",label:"Владимир"},{value:"Гусь-Хрустальный",label:"Гусь-Хрустальный"},{value:"Муром",label:"Муром"},{value:"Волгоградская",label:"Волгоградская"},{value:"Волгоград",label:"Волгоград"},{value:"Волжский",label:"Волжский"},{value:"Камышин",label:"Камышин"},{value:"Михайловка",label:"Михайловка"},{value:"Вологодская",label:"Вологодская"},{value:"Вологда",label:"Вологда"},{value:"Череповец",label:"Череповец"},{value:"Воронежская",label:"Воронежская"},{value:"Борисоглебск",label:"Борисоглебск"},{value:"Лиски",label:"Лиски"},{value:"Россошь",label:"Россошь"},{value:"Воронеж",label:"Воронеж"},{value:"Запорожская",label:"Запорожская"},{value:"Ивановская",label:"Ивановская"},{value:"Иваново",label:"Иваново"},{value:"Кинешма",label:"Кинешма"},{value:"Шуя",label:"Шуя"},{value:"Иркутская",label:"Иркутская"},{value:"Ангарск",label:"Ангарск"},{value:"Братск",label:"Братск"},{value:"Тулун",label:"Тулун"},{value:"Усть-Илимск",label:"Усть-Илимск"},{value:"Усть-Кут",label:"Усть-Кут"},{value:"Черемхово",label:"Черемхово"},{value:"Иркутск",label:"Иркутск"},{value:"Усолье-Сибирское",label:"Усолье-Сибирское"},{value:"Шелехов",label:"Шелехов"},{value:"Калининградская",label:"Калининградская"},{value:"Калининград",label:"Калининград"},{value:"Калужская",label:"Калужская"},{value:"Калуга",label:"Калуга"},{value:"Обнинск",label:"Обнинск"},{value:"Кемеровская - Кузбасс",label:"Кемеровская - Кузбасс"},{value:"Анжеро-Судженск",label:"Анжеро-Судженск"},{value:"Киселевск",label:"Киселевск"},{value:"Юрга",label:"Юрга"},{value:"Белово",label:"Белово"},{value:"Березовский",label:"Березовский"},{value:"Междуреченск",label:"Междуреченск"},{value:"Осинники",label:"Осинники"},{value:"Прокопьевск",label:"Прокопьевск"},{value:"Кемерово",label:"Кемерово"},{value:"Новокузнецк",label:"Новокузнецк"},{value:"Кировская",label:"Кировская"},{value:"Киров",label:"Киров"},{value:"Кирово-Чепецк",label:"Кирово-Чепецк"},{value:"Костромская",label:"Костромская"},{value:"Кострома",label:"Кострома"},{value:"Курганская",label:"Курганская"},{value:"Курган",label:"Курган"},{value:"Шадринск",label:"Шадринск"},{value:"Курская",label:"Курская"},{value:"Курск",label:"Курск"},{value:"Ленинградская",label:"Ленинградская"},{value:"Липецкая",label:"Липецкая"},{value:"Елец",label:"Елец"},{value:"Липецк",label:"Липецк"},{value:"Магаданская",label:"Магаданская"},{value:"Магадан",label:"Магадан"},{value:"Московская",label:"Московская"},{value:"Мурманская",label:"Мурманская"},{value:"Апатиты",label:"Апатиты"},{value:"Мончегорск",label:"Мончегорск"},{value:"Мурманск",label:"Мурманск"},{value:"Североморск",label:"Североморск"},{value:"Нижегородская",label:"Нижегородская"},{value:"Арзамас",label:"Арзамас"},{value:"Выкса",label:"Выкса"},{value:"Саров",label:"Саров"},{value:"Балахна",label:"Балахна"},{value:"Бор",label:"Бор"},{value:"Дзержинск",label:"Дзержинск"},{value:"Кстово",label:"Кстово"},{value:"Нижний Новгород",label:"Нижний Новгород"},{value:"Новгородская",label:"Новгородская"},{value:"Боровичи",label:"Боровичи"},{value:"Великий Новгород",label:"Великий Новгород"},{value:"Новосибирская",label:"Новосибирская"},{value:"Бердск",label:"Бердск"},{value:"Искитим",label:"Искитим"},{value:"Куйбышев",label:"Куйбышев"},{value:"Новосибирск",label:"Новосибирск"},{value:"Омская",label:"Омская"},{value:"Омск",label:"Омск"},{value:"Оренбургская",label:"Оренбургская"},{value:"Бугуруслан",label:"Бугуруслан"},{value:"Бузулук",label:"Бузулук"},{value:"Новотроицк",label:"Новотроицк"},{value:"Оренбург",label:"Оренбург"},{value:"Орск",label:"Орск"},{value:"Орловская",label:"Орловская"},{value:"Ливны",label:"Ливны"},{value:"Мценск",label:"Мценск"},{value:"Орел",label:"Орел"},{value:"Пензенская",label:"Пензенская"},{value:"Заречный",label:"Заречный"},{value:"Кузнецк",label:"Кузнецк"},{value:"Пенза",label:"Пенза"},{value:"Псковская",label:"Псковская"},{value:"Великие Луки",label:"Великие Луки"},{value:"Псков",label:"Псков"},{value:"Ростовская",label:"Ростовская"},{value:"Азов",label:"Азов"},{value:"Батайск",label:"Батайск"},{value:"Волгодонск",label:"Волгодонск"},{value:"Гуково",label:"Гуково"},{value:"Каменск-Шахтинский",label:"Каменск-Шахтинский"},{value:"Новочеркасск",label:"Новочеркасск"},{value:"Новошахтинск",label:"Новошахтинск"},{value:"Сальск",label:"Сальск"},{value:"Таганрог",label:"Таганрог"},{value:"Ростов-На-Дону",label:"Ростов-На-Дону"},{value:"Шахты",label:"Шахты"},{value:"Рязанская",label:"Рязанская"},{value:"Рязань",label:"Рязань"},{value:"Самарская",label:"Самарская"},{value:"Новокуйбышевск",label:"Новокуйбышевск"},{value:"Сызрань",label:"Сызрань"},{value:"Самара",label:"Самара"},{value:"Тольятти",label:"Тольятти"},{value:"Чапаевск",label:"Чапаевск"},{value:"Саратовская",label:"Саратовская"},{value:"Балаково",label:"Балаково"},{value:"Балашов",label:"Балашов"},{value:"Вольск",label:"Вольск"},{value:"Саратов",label:"Саратов"},{value:"Энгельс",label:"Энгельс"},{value:"Сахалинская",label:"Сахалинская"},{value:"Южно-Сахалинск",label:"Южно-Сахалинск"},{value:"Свердловская",label:"Свердловская"},{value:"Асбест",label:"Асбест"},{value:"Ревда",label:"Ревда"},{value:"Верхняя Пышма",label:"Верхняя Пышма"},{value:"Новоуральск",label:"Новоуральск"},{value:"Первоуральск",label:"Первоуральск"},{value:"Верхняя Салда",label:"Верхняя Салда"},{value:"Полевской",label:"Полевской"},{value:"Екатеринбург",label:"Екатеринбург"},{value:"Смоленская",label:"Смоленская"},{value:"Вязьма",label:"Вязьма"},{value:"Рославль",label:"Рославль"},{value:"Сафоново",label:"Сафоново"},{value:"Ярцево",label:"Ярцево"},{value:"Смоленск",label:"Смоленск"},{value:"Тамбовская",label:"Тамбовская"},{value:"Мичуринск",label:"Мичуринск"},{value:"Тамбов",label:"Тамбов"},{value:"Тверская",label:"Тверская"},{value:"Вышний Волочек",label:"Вышний Волочек"},{value:"Кимры",label:"Кимры"},{value:"Ржев",label:"Ржев"},{value:"Тверь",label:"Тверь"},{value:"Томская",label:"Томская"},{value:"Северск",label:"Северск"},{value:"Томск",label:"Томск"},{value:"Тульская",label:"Тульская"},{value:"Алексин",label:"Алексин"},{value:"Ефремов",label:"Ефремов"},{value:"Новомосковск",label:"Новомосковск"},{value:"Тула",label:"Тула"},{value:"Узловая",label:"Узловая"},{value:"Щекино",label:"Щекино"},{value:"Тюменская",label:"Тюменская"},{value:"Тобольск",label:"Тобольск"},{value:"Тюмень",label:"Тюмень"},{value:"Ульяновская",label:"Ульяновская"},{value:"Димитровград",label:"Димитровград"},{value:"Ульяновск",label:"Ульяновск"},{value:"Херсонская",label:"Херсонская"},{value:"Челябинская",label:"Челябинская"},{value:"Златоуст",label:"Златоуст"},{value:"Миасс",label:"Миасс"},{value:"Копейск",label:"Копейск"},{value:"Магнитогорск",label:"Магнитогорск"},{value:"Сатка",label:"Сатка"},{value:"Чебаркуль",label:"Чебаркуль"},{value:"Челябинск",label:"Челябинск"},{value:"Ярославская",label:"Ярославская"},{value:"Ярославль",label:"Ярославль"},{value:"Москва",label:"Москва"},{value:"Санкт-Петербург",label:"Санкт-Петербург"},{value:"Севастополь",label:"Севастополь"},{value:"Еврейская Автономная",label:"Еврейская Автономная"},{value:"Биробиджан",label:"Биробиджан"},{value:"Ненецкий",label:"Ненецкий"},{value:"Ханты-Мансийский - Югра",label:"Ханты-Мансийский - Югра"},{value:"Когалым",label:"Когалым"},{value:"Нефтеюганск",label:"Нефтеюганск"},{value:"Нягань",label:"Нягань"},{value:"Сургут",label:"Сургут"},{value:"Нижневартовск",label:"Нижневартовск"},{value:"Ханты-Мансийск",label:"Ханты-Мансийск"},{value:"Чукотский",label:"Чукотский"},{value:"Ямало-Ненецкий",label:"Ямало-Ненецкий"},{value:"Новый Уренгой",label:"Новый Уренгой"},{value:"Ноябрьск",label:"Ноябрьск"},{value:"Байконур",label:"Байконур"}],a8=e=>{let t=a5(e);return t?a6.filter(e=>a5(e.label).includes(t)):a3};var a9=e.i(91242);let a7=({value:e,error:t,placeholder:a="Выберите город",onChange:l})=>{let[i,s]=(0,u.useState)(a8(""));return(0,o.jsx)("div",{className:a9.default.cityAutocomplete,children:(0,o.jsx)(a4,{className:(0,g.default)(a9.default.field,"ym-hide-content"),label:"Город регистрации",value:e,options:i,optionValue:"value",optionLabel:"label",state:t?"error":void 0,caption:t,placeholder:a,optionsEmptyText:"Нажмите Рассчитать/Обновить",onChange:e=>{l(e),s(a8(e))},onSelect:e=>{e&&l(e.value),s(a8(""))}})})},le=({label:e,value:t,options:a,onChange:l})=>{let i=a.find(e=>e.value===t);return(0,o.jsx)(az,{className:(0,g.default)(a9.default.field,"ym-hide-content"),label:e,options:a,value:i,optionValue:e=>e.value,optionLabel:e=>e.label,onChange:e=>{let t="string"==typeof e?e:e&&"object"==typeof e&&"value"in e?String(e.value):null;null!==t&&l(t)}})},lt=({className:e,values:t,cityError:a,calced:l,onCityChange:i,onDriverCountChange:s,onMinAgeChange:n,onMinExperienceChange:r,onAccidentFreeExpChange:u,onCarTypeChange:d,onPowerEngineChange:c,onSubmit:h})=>(0,o.jsxs)("div",{className:`${a9.default.root} ${e||""}`,children:[(0,o.jsx)(a7,{value:t.city,error:a,onChange:i}),(0,o.jsxs)("div",{className:a9.default.grid,children:[(0,o.jsx)(le,{label:"Количество водителей",options:aU,value:t.driverCount,onChange:s}),(0,o.jsx)(le,{label:"Минимальный возраст",options:aq,value:t.minAge,onChange:n}),(0,o.jsx)(le,{label:"Минимальный стаж",options:aY,value:t.minExperience,onChange:r}),(0,o.jsx)(le,{label:"Стаж без ДТП",options:aK,value:t.accidentFreeExp,onChange:u}),(0,o.jsx)(le,{label:"Тип транспортного средства",options:aH,value:t.carType,onChange:d}),(0,o.jsx)(le,{label:"Мощность двигателя",options:aW,value:t.powerEngine,onChange:c})]}),(0,o.jsx)(tw.Button,{variant:l?"secondary":"primary",className:a9.default.submit,size:"s",onClick:h,children:l?"Обновить":"Рассчитать"})]});var la=e.i(57688),ll=e.i(95005);let li={src:e.i(94622).default,width:554,height:267,blurWidth:8,blurHeight:4,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAYAAACzzX7wAAAAj0lEQVR42gGEAHv/AAQBAQQWCQkZXEtMcpaQl9hna37rfF5p3VRFS4kUCAkaAEoeI3Z3KS7Np0RJ9rNXX/++TlL/yGBe/9NqZ/maOzeqAFMmL89LIi/+aB8r/IonMv6AKTn+0js6/Ms2OP10IS7TACMRHokpFSezIwwUajkRIKA3HjbIPxMZazYVJ5ofFiqU+sAxEfIpigoAAAAASUVORK5CYII="},ls=({className:e})=>(0,o.jsxs)("div",{className:(0,g.default)(ll.default.root,e),children:[(0,o.jsx)("div",{className:ll.default.title,children:"Продолжите расчет, чтобы узнать финальную стоимость"}),(0,o.jsx)("div",{className:ll.default.cover,children:(0,o.jsx)(la.default,{src:li,alt:"авто"})})]});var ln=e.i(39418);let lr=({className:e,toCalcClick:t,onCalc:a,toCalcLoading:l,toCalcDisabled:i,companies:s,onPartnerClick:n})=>{let[r,d]=(0,u.useState)(!1),[c,h]=(0,u.useState)(""),[p,m]=(0,u.useState)([]),[A,f]=(0,u.useState)({city:"",driverCount:aU[1].value,minAge:aq[3].value,minExperience:aY[4].value,accidentFreeExp:aK[4].value,carType:aH[0].value,powerEngine:aW[3].value});return(0,o.jsxs)("div",{className:(0,g.default)(ln.default.root,e),children:[(0,o.jsx)(lt,{className:ln.default.form,values:A,cityError:c,calced:r,onSubmit:()=>{a?.(),(A.city.trim()?(h(""),1):(h("Укажите город регистрации водителя"),0))&&(d(!0),m(s.filter(e=>!e.disabled).map(e=>({sk:e.id,name:e.name,logo:e.logoMob??"",price:((e,t)=>{var a,l;let i=(a=t.minAge,l=t.minExperience,aQ[`${a}_${l}`]);if(!i)return null;let s=a$[e.id]||null;if(!s)return null;let n=(e=>{let t=a5(e);if(!t)return .66;let a=aG[t];if(a)return a;let l=Object.entries(aG).find(([e])=>a5(e).includes(t));return l?.[1]||.9})(t.city);return n?Math.round(t.powerEngine*s*("0"===t.driverCount?3.16:1)*i*n*t.accidentFreeExp*t.carType):null})(e,A)})).filter(e=>null!==e.price).map(e=>({...e,price:e.price})).sort((e,t)=>e.price-t.price)))},onCityChange:e=>{h(""),f(t=>({...t,city:e}))},onDriverCountChange:e=>f(t=>({...t,driverCount:e})),onMinAgeChange:e=>f(t=>({...t,minAge:e})),onMinExperienceChange:e=>f(t=>({...t,minExperience:e})),onAccidentFreeExpChange:e=>f(t=>({...t,accidentFreeExp:e})),onCarTypeChange:e=>f(t=>({...t,carType:e})),onPowerEngineChange:e=>f(t=>({...t,powerEngine:e}))}),r&&p.length?(0,o.jsx)(ar,{className:ln.default.list,disabled:i,loading:l,partners:p,onSubmit:t,onPartnerClick:n}):(0,o.jsx)(ls,{className:ln.default.preview})]})};var lo=e.i(44457);let lu=({className:e,companies:t})=>{let[a,l]=(0,u.useState)(!1),i=()=>{l(!0),tt({event:"data-event",eventCategory:"osago_precalc_block",eventAction:"click_button_realcalc"}),window.location.assign("https://finuslugi.ru/osago/step-car")};return(0,o.jsx)(lr,{toCalcLoading:a,onCalc:()=>{tt({event:"data-event",eventCategory:"osago_precalc_block",eventAction:"click_button_precalc"})},className:(0,g.default)(lo.default.root,e),toCalcClick:i,onPartnerClick:i,companies:t})};var ld=e.i(17436);let lc=({className:e,companies:t})=>(0,o.jsx)("section",{className:(0,g.default)(ld.default.root,e),children:(0,o.jsxs)(h.Container,{children:[(0,o.jsx)(tB,{children:"Калькулятор ОСАГО"}),(0,o.jsx)(lu,{companies:t}),(0,o.jsxs)("div",{className:ld.default.links,children:[(0,o.jsxs)("a",{className:ld.default.link,href:"https://finuslugi.ru/navigator/zastrahovat/stat_ot_chego_zavisit_cena_osago_i_kak_ona_formiruetsya",target:"_blank",rel:"noopener noreferrer",children:[(0,o.jsx)("span",{children:"От чего зависит цена ОСАГО и как она формируется"}),(0,o.jsx)(al.IconFdsArrowUpRightSmallO,{className:ld.default.linkIcon,size:24})]}),(0,o.jsxs)("a",{className:ld.default.link,href:"https://finuslugi.ru/osago/info/proverka-kbm",target:"_blank",rel:"noopener noreferrer",children:[(0,o.jsx)("span",{children:"Проверить КБМ"}),(0,o.jsx)(al.IconFdsArrowUpRightSmallO,{className:ld.default.linkIcon,size:24})]})]})]})});function lh(e){return u.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},u.createElement("path",{d:"M12.004 7.246A1.247 1.247 0 0 1 10.75 6c0-.69.558-1.253 1.25-1.253.69 0 1.25.56 1.25 1.25 0 .688-.559 1.248-1.246 1.25ZM10.75 12c0 .686.559 1.252 1.254 1.247a1.252 1.252 0 0 0 1.246-1.25c0-.69-.56-1.25-1.25-1.25-.692 0-1.25.564-1.25 1.253Zm0 6c0 .686.559 1.253 1.254 1.247a1.252 1.252 0 0 0 1.246-1.25c0-.69-.56-1.25-1.25-1.25-.692 0-1.25.564-1.25 1.253Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))}function lp(e,t){let[a,l]=(0,u.useState)(e);return(0,u.useEffect)(()=>{ta(t)&&l(t)},[JSON.stringify(t)]),[a,l]}e.i(47167);let lg=(0,C.g)("checkbox"),lm=Object.freeze({checkbox:lg,input:`${lg}__input`,marker:`${lg}__marker`,wrapper:`${lg}__wrapper`,label:`${lg}__label`,caption:`${lg}__caption`,icon:`${lg}__icon`,iconButton:`${lg}__icon-button`,states:{error:`${lg}--error`,disabled:`${lg}--disabled`,inverted:`${lg}--inverted`},sizes:{xs:`${lg}--xs`,s:`${lg}--s`,m:`${lg}--m`},variants:{primary:`${lg}--primary`,secondary:`${lg}--secondary`}}),lA=(0,u.forwardRef)(({value:e=!1,variant:t="primary",state:a="default",label:l,disabled:i=!1,caption:s,className:n,icon:r,withIcon:d=!1,size:c="m",style:h,inverted:p=!1,children:m,inputRef:A,dataQa:f,dataId:v,onChange:b,onIconClick:_,...C},x)=>{let[y,k]=lp(!1,e),S=(0,u.useId)(),E=m||l;return(0,o.jsxs)("label",{ref:x,htmlFor:S,"data-marker-label":"",className:(0,g.default)(n,lm.checkbox,{[lm.states.inverted]:p,[lm.states.disabled]:i,[lm.states.error]:"error"===a,[lm.sizes[c]]:!0,[lm.variants[t]]:!0}),style:h,"data-id":v,"data-qa":f,children:[(0,o.jsx)("input",{id:S,ref:A,value:String(y),className:lm.input,type:"checkbox","aria-invalid":"error"===a,disabled:i,onChange:e=>{let t="string"==typeof y?!!y:!y;k(t),null==b||b(t,e)},...C}),(0,o.jsx)("span",{className:lm.marker,children:(0,o.jsx)(am,{type:"checkbox",checked:y,inverted:p,state:a,disabled:i})}),E&&(0,o.jsxs)("span",{className:lm.wrapper,children:[(0,o.jsx)("span",{className:(0,g.default)(lm.label),children:E}),s&&(0,o.jsx)(tl.C,{className:lm.caption,withoutIcon:!0,children:s})]}),d&&(0,o.jsx)("button",{type:"button",className:(0,g.default)(lm.iconButton),onClick:i?void 0:_,children:(0,o.jsx)(w.P,{className:(0,g.default)(lm.icon),children:r?(0,o.jsx)(o.Fragment,{children:r}):(0,o.jsx)(lh,{})})})]})});lA.displayName="Checkbox";var lf=e.i(69677);function lv(e){return u.createElement("svg",{viewBox:"0 0 24 24",width:24,height:24,fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},u.createElement("path",{d:"M5.997 10.746c-.686 0-1.252.559-1.247 1.254A1.251 1.251 0 0 0 6 13.246c.69 0 1.25-.56 1.25-1.25 0-.692-.564-1.25-1.253-1.25Zm6 0c-.686 0-1.252.559-1.247 1.254A1.251 1.251 0 0 0 12 13.246c.69 0 1.25-.56 1.25-1.25 0-.692-.564-1.25-1.253-1.25ZM16.75 12a1.247 1.247 0 0 1 1.247-1.254c.69 0 1.253.558 1.253 1.25 0 .69-.56 1.25-1.25 1.25A1.252 1.252 0 0 1 16.75 12Z",clipRule:"evenodd",fill:"currentColor",fillRule:"evenodd"}))}let lb=(e,t)=>Array.from({length:t-e+1},(t,a)=>a+e),l_=(0,C.g)("pagination"),lw=Object.freeze({pagination:l_,bullet:`${l_}--bullet`,dots:`${l_}__dots`,link:`${l_}__link`,active:`${l_}__link--active`,controls:`${l_}__link--controls`,big:`${l_}__link--big`,prev:`${l_}__link--prev`,next:`${l_}__link--next`,disabled:`${l_}__link--disabled`}),lC=e=>{let{isControl:t=!1,onPageChange:a,totalCount:l,siblingCount:i=1,currentPage:s,pageSize:n,className:r,style:d,dataId:c,dataQa:h,sizePaginationBtn:p="small",hidePaginationControl:m=!1,renderLinkComponent:A,link:v}=e,b=(({totalCount:e,pageSize:t,siblingCount:a=1,currentPage:l})=>(0,u.useMemo)(()=>{let i=Math.ceil(e/t);if(a+5>=i)return lb(1,i);let s=Math.max(l-a,1),n=Math.min(l+a,i),r=s>2,o=n<i-1;return!r&&o?[...lb(1,2+2*a),"...",i]:r&&!o?[1,"...",...lb(i-(2+2*a)+1,i)]:r&&o?[1,"...",...lb(s,n),"...",i]:void 0},[e,t,a,l]))({currentPage:s,totalCount:l,siblingCount:i,pageSize:n});if(0===s||(null==b?void 0:b.length)<2)return null;let _=b[(null==b?void 0:b.length)-1],C=null==A?void 0:A(s+1),x=null==A?void 0:A(s-1),y=(0,g.default)(lw.controls,lw.prev,{[lw.big]:"big"===p,[lw.link]:"small"===p,[lw.disabled]:1===s}),k=(0,g.default)(lw.controls,lw.next,{[lw.big]:"big"===p,[lw.link]:"small"===p,[lw.disabled]:s===+_}),S=e=>(0,g.default)(lw.link,{[lw.active]:e===s}),E=(0,o.jsx)(w.P,{style:{fontSize:24},children:(0,o.jsx)(lf.S,{})}),M=(0,o.jsx)(w.P,{style:{fontSize:24},children:(0,o.jsx)(f.S,{})});return t?(0,o.jsx)("div",{role:"navigation","aria-label":"Навигация по страницам",className:(0,g.default)(lw.pagination,lw.bullet),"data-id":c,"data-qa":h,children:Array.from({length:l/n},(e,t)=>t+1).map((e,t)=>{let l=null==A?void 0:A(+e),i=S(+e);return(0,u.isValidElement)(l)?(0,u.cloneElement)(l,{key:t,className:i}):(0,o.jsx)("a",{className:i,href:v?`${v}${+e}`:"#","aria-current":s===+e?"true":"false","aria-label":`${+e}`,onClick:t=>{t.preventDefault(),null==a||a(+e)}},t)})}):(0,o.jsxs)("div",{role:"navigation","aria-label":"Навигация по страницам",className:(0,g.default)(lw.pagination,r),style:d,"data-id":c,"data-qa":h,children:[(null==b?void 0:b.length)&&!m?(0,u.isValidElement)(x)?(0,u.cloneElement)(x,{children:M,className:y}):(0,o.jsx)("a",{href:v?`${v}${s-1}`:"#",className:y,onClick:e=>{e.preventDefault(),null==a||a(s-1)},children:M}):null,(null==b?void 0:b.length)&&(null==b?void 0:b.map((e,t)=>{if("..."===e)return(0,o.jsx)("div",{className:(0,g.default)(lw.dots),children:(0,o.jsx)(w.P,{children:(0,o.jsx)(lv,{})})},t);let l=null==A?void 0:A(+e),i=S(+e);return(0,u.isValidElement)(l)?(0,u.cloneElement)(l,{children:e,key:t,className:i}):(0,o.jsx)("a",{className:i,"aria-current":s===+e?"true":"false","aria-label":`${+e}`,href:v?`${v}${+e}`:"#",onClick:t=>{t.preventDefault(),null==a||a(+e)},children:e},t)})),(null==b?void 0:b.length)&&!m?(0,u.isValidElement)(C)?(0,u.cloneElement)(C,{children:E,className:k}):(0,o.jsx)("a",{href:v?`${v}${s+1}`:"#",className:k,onClick:e=>{e.preventDefault(),null==a||a(s+1)},children:E}):null]})};lC.displayName="Pagination";let lx=(0,C.g)("tag"),ly=Object.freeze({tag:lx,label:`${lx}__label`,icon:`${lx}__icon`,rounded:`${lx}--rounded`,variant:{primary:`${lx}--primary`,secondary:`${lx}--secondary`,outline:`${lx}--outline`,tertiary:`${lx}--tertiary`,pink:`${lx}--pink`,red:`${lx}--red`,green:`${lx}--green`,blue:`${lx}--blue`,orange:`${lx}--orange`,purple:`${lx}--purple`,violet:`${lx}--violet`,blur:`${lx}--blur`},size:{s:`${lx}--s`,m:`${lx}--m`,l:`${lx}--l`},iconMargin:{left:`${lx}__icon--left`,right:`${lx}__icon--right`}}),lk=(0,u.forwardRef)(({label:e,size:t="m",rounded:a,variant:l="primary",iconLeft:i,iconRight:s,onIconLeftClick:n,onIconRightClick:r,className:u,style:d,dataQa:c,dataId:h,...p},m)=>(0,o.jsx)(o.Fragment,{children:e&&(0,o.jsxs)("div",{ref:m,className:(0,g.default)(ly.tag,ly.variant[l],ly.size[t],{[ly.rounded]:a},u),style:d,...p,"data-id":h,"data-qa":c,children:[i&&(0,o.jsx)("button",{type:"button",className:(0,g.default)(ly.icon,ly.iconMargin.left,{[ly.size.l]:"l"===t}),onClick:e=>null==n?void 0:n(e),disabled:!n,children:i}),(0,o.jsx)("span",{className:(0,g.default)(ly.label,ly.size[t]),children:e}),s&&(0,o.jsx)("button",{type:"button",className:(0,g.default)(ly.icon,ly.iconMargin.right,{[ly.size.l]:"l"===t}),onClick:e=>null==r?void 0:r(e),disabled:!r,children:s})]})}));lk.displayName="Tag";let lS=(0,C.g)("toggle"),lE=Object.freeze({toggle:lS,wrapper:`${lS}__wrapper`,secondaryLabel:`${lS}__secondary-label`,input:`${lS}__input`,marker:`${lS}__marker`,label:`${lS}__label`,caption:`${lS}__caption`,states:{disabled:`${lS}--disabled`,inverted:`${lS}--inverted`,flipped:`${lS}--flipped`,checked:`${lS}--checked`}}),lM=(0,u.forwardRef)(({value:e,onChange:t,label:a,secondaryLabel:l,disabled:i=!1,caption:s,inverted:n=!1,flipped:r=!1,className:d,style:c,inputRef:h,dataQa:p,dataId:m,...A},f)=>{let[v,b]=lp(e??!1,e),_=(0,u.useId)();return(0,o.jsxs)("label",{className:(0,g.default)(d,lE.toggle,{[lE.states.disabled]:i,[lE.states.inverted]:n,[lE.states.flipped]:r,[lE.states.checked]:v}),style:c,htmlFor:_,"data-marker-label":"",ref:f,"data-id":m,"data-qa":p,children:[(0,o.jsx)("input",{id:_,role:"switch","aria-checked":v,type:"checkbox",className:lE.input,checked:v,onChange:e=>{b(e.target.checked),null==t||t(e.target.checked,e)},disabled:i,ref:h,...A}),(0,o.jsx)("span",{className:lE.marker,children:(0,o.jsx)(am,{type:"toggle",checked:v,inverted:n,disabled:i})}),a&&l&&(0,o.jsx)("span",{className:lE.secondaryLabel,children:l}),a&&(0,o.jsxs)("span",{className:lE.wrapper,children:[(0,o.jsx)("span",{className:lE.label,children:a}),s&&(0,o.jsx)("span",{className:lE.caption,children:s})]})]})});lM.displayName="Toggle";var lI=e.i(54498);function lT(e,t){return"function"==typeof e?e(t):e}function lP(e,t){return a=>{t.setState(t=>({...t,[e]:lT(a,t[e])}))}}function lB(e){return e instanceof Function}function lR(e,t,a){let l,i=[];return s=>{let n,r;a.key&&a.debug&&(n=Date.now());let o=e(s);if(!(o.length!==i.length||o.some((e,t)=>i[t]!==e)))return l;if(i=o,a.key&&a.debug&&(r=Date.now()),l=t(...o),null==a||null==a.onChange||a.onChange(l),a.key&&a.debug&&null!=a&&a.debug()){let e=Math.round((Date.now()-n)*100)/100,t=Math.round((Date.now()-r)*100)/100,l=t/16,i=(e,t)=>{for(e=String(e);e.length<t;)e=" "+e;return e};console.info(`%c⏱ ${i(t,5)} /${i(e,5)} ms`,`
            font-size: .6rem;
            font-weight: bold;
            color: hsl(${Math.max(0,Math.min(120-120*l,120))}deg 100% 31%);`,null==a?void 0:a.key)}return l}}function lj(e,t,a,l){return{debug:()=>{var a;return null!=(a=null==e?void 0:e.debugAll)?a:e[t]},key:!1,onChange:l}}let lF="debugHeaders";function lN(e,t,a){var l;let i={id:null!=(l=a.id)?l:t.id,column:t,index:a.index,isPlaceholder:!!a.isPlaceholder,placeholderId:a.placeholderId,depth:a.depth,subHeaders:[],colSpan:0,rowSpan:0,headerGroup:null,getLeafHeaders:()=>{let e=[],t=a=>{a.subHeaders&&a.subHeaders.length&&a.subHeaders.map(t),e.push(a)};return t(i),e},getContext:()=>({table:e,header:i,column:t})};return e._features.forEach(t=>{null==t.createHeader||t.createHeader(i,e)}),i}function lL(e,t,a,l){var i,s;let n=0,r=function(e,t){void 0===t&&(t=1),n=Math.max(n,t),e.filter(e=>e.getIsVisible()).forEach(e=>{var a;null!=(a=e.columns)&&a.length&&r(e.columns,t+1)},0)};r(e);let o=[],u=(e,t)=>{let i={depth:t,id:[l,`${t}`].filter(Boolean).join("_"),headers:[]},s=[];e.forEach(e=>{let n,r=[...s].reverse()[0],o=e.column.depth===i.depth,u=!1;if(o&&e.column.parent?n=e.column.parent:(n=e.column,u=!0),r&&(null==r?void 0:r.column)===n)r.subHeaders.push(e);else{let i=lN(a,n,{id:[l,t,n.id,null==e?void 0:e.id].filter(Boolean).join("_"),isPlaceholder:u,placeholderId:u?`${s.filter(e=>e.column===n).length}`:void 0,depth:t,index:s.length});i.subHeaders.push(e),s.push(i)}i.headers.push(e),e.headerGroup=i}),o.push(i),t>0&&u(s,t-1)};u(t.map((e,t)=>lN(a,e,{depth:n,index:t})),n-1),o.reverse();let d=e=>e.filter(e=>e.column.getIsVisible()).map(e=>{let t=0,a=0,l=[0];return e.subHeaders&&e.subHeaders.length?(l=[],d(e.subHeaders).forEach(e=>{let{colSpan:a,rowSpan:i}=e;t+=a,l.push(i)})):t=1,a+=Math.min(...l),e.colSpan=t,e.rowSpan=a,{colSpan:t,rowSpan:a}});return d(null!=(i=null==(s=o[0])?void 0:s.headers)?i:[]),o}let lV=(e,t,a,l,i,s,n)=>{let r={id:t,index:l,original:a,depth:i,parentId:n,_valuesCache:{},_uniqueValuesCache:{},getValue:t=>{if(r._valuesCache.hasOwnProperty(t))return r._valuesCache[t];let a=e.getColumn(t);if(null!=a&&a.accessorFn)return r._valuesCache[t]=a.accessorFn(r.original,l),r._valuesCache[t]},getUniqueValues:t=>{if(r._uniqueValuesCache.hasOwnProperty(t))return r._uniqueValuesCache[t];let a=e.getColumn(t);if(null!=a&&a.accessorFn)return a.columnDef.getUniqueValues?r._uniqueValuesCache[t]=a.columnDef.getUniqueValues(r.original,l):r._uniqueValuesCache[t]=[r.getValue(t)],r._uniqueValuesCache[t]},renderValue:t=>{var a;return null!=(a=r.getValue(t))?a:e.options.renderFallbackValue},subRows:[],getLeafRows:()=>{var e,t;let a,l;return e=r.subRows,t=e=>e.subRows,a=[],(l=e=>{e.forEach(e=>{a.push(e);let i=t(e);null!=i&&i.length&&l(i)})})(e),a},getParentRow:()=>r.parentId?e.getRow(r.parentId,!0):void 0,getParentRows:()=>{let e=[],t=r;for(;;){let a=t.getParentRow();if(!a)break;e.push(a),t=a}return e.reverse()},getAllCells:lR(()=>[e.getAllLeafColumns()],t=>t.map(t=>{var a;let l;return a=t.id,l={id:`${r.id}_${t.id}`,row:r,column:t,getValue:()=>r.getValue(a),renderValue:()=>{var t;return null!=(t=l.getValue())?t:e.options.renderFallbackValue},getContext:lR(()=>[e,t,r,l],(e,t,a,l)=>({table:e,column:t,row:a,cell:l,getValue:l.getValue,renderValue:l.renderValue}),lj(e.options,"debugCells","cell.getContext"))},e._features.forEach(a=>{null==a.createCell||a.createCell(l,t,r,e)},{}),l}),lj(e.options,"debugRows","getAllCells")),_getAllCellsByColumnId:lR(()=>[r.getAllCells()],e=>e.reduce((e,t)=>(e[t.column.id]=t,e),{}),lj(e.options,"debugRows","getAllCellsByColumnId"))};for(let t=0;t<e._features.length;t++){let a=e._features[t];null==a||null==a.createRow||a.createRow(r,e)}return r},lD=(e,t,a)=>{var l,i;let s=null==a||null==(l=a.toString())?void 0:l.toLowerCase();return!!(null==(i=e.getValue(t))||null==(i=i.toString())||null==(i=i.toLowerCase())?void 0:i.includes(s))};lD.autoRemove=e=>lY(e);let lO=(e,t,a)=>{var l;return!!(null==(l=e.getValue(t))||null==(l=l.toString())?void 0:l.includes(a))};lO.autoRemove=e=>lY(e);let lz=(e,t,a)=>{var l;return(null==(l=e.getValue(t))||null==(l=l.toString())?void 0:l.toLowerCase())===(null==a?void 0:a.toLowerCase())};lz.autoRemove=e=>lY(e);let lG=(e,t,a)=>{var l;return null==(l=e.getValue(t))?void 0:l.includes(a)};lG.autoRemove=e=>lY(e)||!(null!=e&&e.length);let l$=(e,t,a)=>!a.some(a=>{var l;return!(null!=(l=e.getValue(t))&&l.includes(a))});l$.autoRemove=e=>lY(e)||!(null!=e&&e.length);let lH=(e,t,a)=>a.some(a=>{var l;return null==(l=e.getValue(t))?void 0:l.includes(a)});lH.autoRemove=e=>lY(e)||!(null!=e&&e.length);let lU=(e,t,a)=>e.getValue(t)===a;lU.autoRemove=e=>lY(e);let lW=(e,t,a)=>e.getValue(t)==a;lW.autoRemove=e=>lY(e);let lq=(e,t,a)=>{let[l,i]=a,s=e.getValue(t);return s>=l&&s<=i};lq.resolveFilterValue=e=>{let[t,a]=e,l="number"!=typeof t?parseFloat(t):t,i="number"!=typeof a?parseFloat(a):a,s=null===t||Number.isNaN(l)?-1/0:l,n=null===a||Number.isNaN(i)?1/0:i;if(s>n){let e=s;s=n,n=e}return[s,n]},lq.autoRemove=e=>lY(e)||lY(e[0])&&lY(e[1]);let lQ={includesString:lD,includesStringSensitive:lO,equalsString:lz,arrIncludes:lG,arrIncludesAll:l$,arrIncludesSome:lH,equals:lU,weakEquals:lW,inNumberRange:lq};function lY(e){return null==e||""===e}function lK(e,t,a){return!!e&&!!e.autoRemove&&e.autoRemove(t,a)||void 0===t||"string"==typeof t&&!t}let lX={sum:(e,t,a)=>a.reduce((t,a)=>{let l=a.getValue(e);return t+("number"==typeof l?l:0)},0),min:(e,t,a)=>{let l;return a.forEach(t=>{let a=t.getValue(e);null!=a&&(l>a||void 0===l&&a>=a)&&(l=a)}),l},max:(e,t,a)=>{let l;return a.forEach(t=>{let a=t.getValue(e);null!=a&&(l<a||void 0===l&&a>=a)&&(l=a)}),l},extent:(e,t,a)=>{let l,i;return a.forEach(t=>{let a=t.getValue(e);null!=a&&(void 0===l?a>=a&&(l=i=a):(l>a&&(l=a),i<a&&(i=a)))}),[l,i]},mean:(e,t)=>{let a=0,l=0;if(t.forEach(t=>{let i=t.getValue(e);null!=i&&(i*=1)>=i&&(++a,l+=i)}),a)return l/a},median:(e,t)=>{if(!t.length)return;let a=t.map(t=>t.getValue(e));if(!(Array.isArray(a)&&a.every(e=>"number"==typeof e)))return;if(1===a.length)return a[0];let l=Math.floor(a.length/2),i=a.sort((e,t)=>e-t);return a.length%2!=0?i[l]:(i[l-1]+i[l])/2},unique:(e,t)=>Array.from(new Set(t.map(t=>t.getValue(e))).values()),uniqueCount:(e,t)=>new Set(t.map(t=>t.getValue(e))).size,count:(e,t)=>t.length},lJ=()=>({left:[],right:[]}),lZ={size:150,minSize:20,maxSize:Number.MAX_SAFE_INTEGER},l0=()=>({startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,isResizingColumn:!1,columnSizingStart:[]}),l1=null;function l2(e){return"touchstart"===e.type}function l4(e,t){return t?"center"===t?e.getCenterVisibleLeafColumns():"left"===t?e.getLeftVisibleLeafColumns():e.getRightVisibleLeafColumns():e.getVisibleLeafColumns()}let l5=()=>({pageIndex:0,pageSize:10}),l3=()=>({top:[],bottom:[]}),l6=(e,t,a,l,i)=>{var s;let n=i.getRow(t,!0);a?(n.getCanMultiSelect()||Object.keys(e).forEach(t=>delete e[t]),n.getCanSelect()&&(e[t]=!0)):delete e[t],l&&null!=(s=n.subRows)&&s.length&&n.getCanSelectSubRows()&&n.subRows.forEach(t=>l6(e,t.id,a,l,i))};function l8(e,t){let a=e.getState().rowSelection,l=[],i={},s=function(e,t){return e.map(e=>{var t;let n=l9(e,a);if(n&&(l.push(e),i[e.id]=e),null!=(t=e.subRows)&&t.length&&(e={...e,subRows:s(e.subRows)}),n)return e}).filter(Boolean)};return{rows:s(t.rows),flatRows:l,rowsById:i}}function l9(e,t){var a;return null!=(a=t[e.id])&&a}function l7(e,t,a){var l;if(!(null!=(l=e.subRows)&&l.length))return!1;let i=!0,s=!1;return e.subRows.forEach(e=>{if((!s||i)&&(e.getCanSelect()&&(l9(e,t)?s=!0:i=!1),e.subRows&&e.subRows.length)){let a=l7(e,t);"all"===a?s=!0:("some"===a&&(s=!0),i=!1)}}),i?"all":!!s&&"some"}let ie=/([0-9]+)/gm;function it(e,t){return e===t?0:e>t?1:-1}function ia(e){return"number"==typeof e?isNaN(e)||e===1/0||e===-1/0?"":String(e):"string"==typeof e?e:""}function il(e,t){let a=e.split(ie).filter(Boolean),l=t.split(ie).filter(Boolean);for(;a.length&&l.length;){let e=a.shift(),t=l.shift(),i=parseInt(e,10),s=parseInt(t,10),n=[i,s].sort();if(isNaN(n[0])){if(e>t)return 1;if(t>e)return -1;continue}if(isNaN(n[1]))return isNaN(i)?-1:1;if(i>s)return 1;if(s>i)return -1}return a.length-l.length}let ii={alphanumeric:(e,t,a)=>il(ia(e.getValue(a)).toLowerCase(),ia(t.getValue(a)).toLowerCase()),alphanumericCaseSensitive:(e,t,a)=>il(ia(e.getValue(a)),ia(t.getValue(a))),text:(e,t,a)=>it(ia(e.getValue(a)).toLowerCase(),ia(t.getValue(a)).toLowerCase()),textCaseSensitive:(e,t,a)=>it(ia(e.getValue(a)),ia(t.getValue(a))),datetime:(e,t,a)=>{let l=e.getValue(a),i=t.getValue(a);return l>i?1:l<i?-1:0},basic:(e,t,a)=>it(e.getValue(a),t.getValue(a))},is=[{createTable:e=>{e.getHeaderGroups=lR(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(t,a,l,i)=>{var s,n;let r=null!=(s=null==l?void 0:l.map(e=>a.find(t=>t.id===e)).filter(Boolean))?s:[],o=null!=(n=null==i?void 0:i.map(e=>a.find(t=>t.id===e)).filter(Boolean))?n:[];return lL(t,[...r,...a.filter(e=>!(null!=l&&l.includes(e.id))&&!(null!=i&&i.includes(e.id))),...o],e)},lj(e.options,lF,"getHeaderGroups")),e.getCenterHeaderGroups=lR(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(t,a,l,i)=>lL(t,a=a.filter(e=>!(null!=l&&l.includes(e.id))&&!(null!=i&&i.includes(e.id))),e,"center"),lj(e.options,lF,"getCenterHeaderGroups")),e.getLeftHeaderGroups=lR(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left],(t,a,l)=>{var i;return lL(t,null!=(i=null==l?void 0:l.map(e=>a.find(t=>t.id===e)).filter(Boolean))?i:[],e,"left")},lj(e.options,lF,"getLeftHeaderGroups")),e.getRightHeaderGroups=lR(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.right],(t,a,l)=>{var i;return lL(t,null!=(i=null==l?void 0:l.map(e=>a.find(t=>t.id===e)).filter(Boolean))?i:[],e,"right")},lj(e.options,lF,"getRightHeaderGroups")),e.getFooterGroups=lR(()=>[e.getHeaderGroups()],e=>[...e].reverse(),lj(e.options,lF,"getFooterGroups")),e.getLeftFooterGroups=lR(()=>[e.getLeftHeaderGroups()],e=>[...e].reverse(),lj(e.options,lF,"getLeftFooterGroups")),e.getCenterFooterGroups=lR(()=>[e.getCenterHeaderGroups()],e=>[...e].reverse(),lj(e.options,lF,"getCenterFooterGroups")),e.getRightFooterGroups=lR(()=>[e.getRightHeaderGroups()],e=>[...e].reverse(),lj(e.options,lF,"getRightFooterGroups")),e.getFlatHeaders=lR(()=>[e.getHeaderGroups()],e=>e.map(e=>e.headers).flat(),lj(e.options,lF,"getFlatHeaders")),e.getLeftFlatHeaders=lR(()=>[e.getLeftHeaderGroups()],e=>e.map(e=>e.headers).flat(),lj(e.options,lF,"getLeftFlatHeaders")),e.getCenterFlatHeaders=lR(()=>[e.getCenterHeaderGroups()],e=>e.map(e=>e.headers).flat(),lj(e.options,lF,"getCenterFlatHeaders")),e.getRightFlatHeaders=lR(()=>[e.getRightHeaderGroups()],e=>e.map(e=>e.headers).flat(),lj(e.options,lF,"getRightFlatHeaders")),e.getCenterLeafHeaders=lR(()=>[e.getCenterFlatHeaders()],e=>e.filter(e=>{var t;return!(null!=(t=e.subHeaders)&&t.length)}),lj(e.options,lF,"getCenterLeafHeaders")),e.getLeftLeafHeaders=lR(()=>[e.getLeftFlatHeaders()],e=>e.filter(e=>{var t;return!(null!=(t=e.subHeaders)&&t.length)}),lj(e.options,lF,"getLeftLeafHeaders")),e.getRightLeafHeaders=lR(()=>[e.getRightFlatHeaders()],e=>e.filter(e=>{var t;return!(null!=(t=e.subHeaders)&&t.length)}),lj(e.options,lF,"getRightLeafHeaders")),e.getLeafHeaders=lR(()=>[e.getLeftHeaderGroups(),e.getCenterHeaderGroups(),e.getRightHeaderGroups()],(e,t,a)=>{var l,i,s,n,r,o;return[...null!=(l=null==(i=e[0])?void 0:i.headers)?l:[],...null!=(s=null==(n=t[0])?void 0:n.headers)?s:[],...null!=(r=null==(o=a[0])?void 0:o.headers)?r:[]].map(e=>e.getLeafHeaders()).flat()},lj(e.options,lF,"getLeafHeaders"))}},{getInitialState:e=>({columnVisibility:{},...e}),getDefaultOptions:e=>({onColumnVisibilityChange:lP("columnVisibility",e)}),createColumn:(e,t)=>{e.toggleVisibility=a=>{e.getCanHide()&&t.setColumnVisibility(t=>({...t,[e.id]:null!=a?a:!e.getIsVisible()}))},e.getIsVisible=()=>{var a,l;let i=e.columns;return null==(a=i.length?i.some(e=>e.getIsVisible()):null==(l=t.getState().columnVisibility)?void 0:l[e.id])||a},e.getCanHide=()=>{var a,l;return(null==(a=e.columnDef.enableHiding)||a)&&(null==(l=t.options.enableHiding)||l)},e.getToggleVisibilityHandler=()=>t=>{null==e.toggleVisibility||e.toggleVisibility(t.target.checked)}},createRow:(e,t)=>{e._getAllVisibleCells=lR(()=>[e.getAllCells(),t.getState().columnVisibility],e=>e.filter(e=>e.column.getIsVisible()),lj(t.options,"debugRows","_getAllVisibleCells")),e.getVisibleCells=lR(()=>[e.getLeftVisibleCells(),e.getCenterVisibleCells(),e.getRightVisibleCells()],(e,t,a)=>[...e,...t,...a],lj(t.options,"debugRows","getVisibleCells"))},createTable:e=>{let t=(t,a)=>lR(()=>[a(),a().filter(e=>e.getIsVisible()).map(e=>e.id).join("_")],e=>e.filter(e=>null==e.getIsVisible?void 0:e.getIsVisible()),lj(e.options,"debugColumns",t));e.getVisibleFlatColumns=t("getVisibleFlatColumns",()=>e.getAllFlatColumns()),e.getVisibleLeafColumns=t("getVisibleLeafColumns",()=>e.getAllLeafColumns()),e.getLeftVisibleLeafColumns=t("getLeftVisibleLeafColumns",()=>e.getLeftLeafColumns()),e.getRightVisibleLeafColumns=t("getRightVisibleLeafColumns",()=>e.getRightLeafColumns()),e.getCenterVisibleLeafColumns=t("getCenterVisibleLeafColumns",()=>e.getCenterLeafColumns()),e.setColumnVisibility=t=>null==e.options.onColumnVisibilityChange?void 0:e.options.onColumnVisibilityChange(t),e.resetColumnVisibility=t=>{var a;e.setColumnVisibility(t?{}:null!=(a=e.initialState.columnVisibility)?a:{})},e.toggleAllColumnsVisible=t=>{var a;t=null!=(a=t)?a:!e.getIsAllColumnsVisible(),e.setColumnVisibility(e.getAllLeafColumns().reduce((e,a)=>({...e,[a.id]:t||!(null!=a.getCanHide&&a.getCanHide())}),{}))},e.getIsAllColumnsVisible=()=>!e.getAllLeafColumns().some(e=>!(null!=e.getIsVisible&&e.getIsVisible())),e.getIsSomeColumnsVisible=()=>e.getAllLeafColumns().some(e=>null==e.getIsVisible?void 0:e.getIsVisible()),e.getToggleAllColumnsVisibilityHandler=()=>t=>{var a;e.toggleAllColumnsVisible(null==(a=t.target)?void 0:a.checked)}}},{getInitialState:e=>({columnOrder:[],...e}),getDefaultOptions:e=>({onColumnOrderChange:lP("columnOrder",e)}),createColumn:(e,t)=>{e.getIndex=lR(e=>[l4(t,e)],t=>t.findIndex(t=>t.id===e.id),lj(t.options,"debugColumns","getIndex")),e.getIsFirstColumn=a=>{var l;return(null==(l=l4(t,a)[0])?void 0:l.id)===e.id},e.getIsLastColumn=a=>{var l;let i=l4(t,a);return(null==(l=i[i.length-1])?void 0:l.id)===e.id}},createTable:e=>{e.setColumnOrder=t=>null==e.options.onColumnOrderChange?void 0:e.options.onColumnOrderChange(t),e.resetColumnOrder=t=>{var a;e.setColumnOrder(t?[]:null!=(a=e.initialState.columnOrder)?a:[])},e._getOrderColumnsFn=lR(()=>[e.getState().columnOrder,e.getState().grouping,e.options.groupedColumnMode],(e,t,a)=>l=>{let i=[];if(null!=e&&e.length){let t=[...e],a=[...l];for(;a.length&&t.length;){let e=t.shift(),l=a.findIndex(t=>t.id===e);l>-1&&i.push(a.splice(l,1)[0])}i=[...i,...a]}else i=l;var s=i;if(!(null!=t&&t.length)||!a)return s;let n=s.filter(e=>!t.includes(e.id));return"remove"===a?n:[...t.map(e=>s.find(t=>t.id===e)).filter(Boolean),...n]},lj(e.options,"debugTable","_getOrderColumnsFn"))}},{getInitialState:e=>({columnPinning:lJ(),...e}),getDefaultOptions:e=>({onColumnPinningChange:lP("columnPinning",e)}),createColumn:(e,t)=>{e.pin=a=>{let l=e.getLeafColumns().map(e=>e.id).filter(Boolean);t.setColumnPinning(e=>{var t,i,s,n,r,o;return"right"===a?{left:(null!=(s=null==e?void 0:e.left)?s:[]).filter(e=>!(null!=l&&l.includes(e))),right:[...(null!=(n=null==e?void 0:e.right)?n:[]).filter(e=>!(null!=l&&l.includes(e))),...l]}:"left"===a?{left:[...(null!=(r=null==e?void 0:e.left)?r:[]).filter(e=>!(null!=l&&l.includes(e))),...l],right:(null!=(o=null==e?void 0:e.right)?o:[]).filter(e=>!(null!=l&&l.includes(e)))}:{left:(null!=(t=null==e?void 0:e.left)?t:[]).filter(e=>!(null!=l&&l.includes(e))),right:(null!=(i=null==e?void 0:e.right)?i:[]).filter(e=>!(null!=l&&l.includes(e)))}})},e.getCanPin=()=>e.getLeafColumns().some(e=>{var a,l,i;return(null==(a=e.columnDef.enablePinning)||a)&&(null==(l=null!=(i=t.options.enableColumnPinning)?i:t.options.enablePinning)||l)}),e.getIsPinned=()=>{let a=e.getLeafColumns().map(e=>e.id),{left:l,right:i}=t.getState().columnPinning,s=a.some(e=>null==l?void 0:l.includes(e)),n=a.some(e=>null==i?void 0:i.includes(e));return s?"left":!!n&&"right"},e.getPinnedIndex=()=>{var a,l;let i=e.getIsPinned();return i?null!=(a=null==(l=t.getState().columnPinning)||null==(l=l[i])?void 0:l.indexOf(e.id))?a:-1:0}},createRow:(e,t)=>{e.getCenterVisibleCells=lR(()=>[e._getAllVisibleCells(),t.getState().columnPinning.left,t.getState().columnPinning.right],(e,t,a)=>{let l=[...null!=t?t:[],...null!=a?a:[]];return e.filter(e=>!l.includes(e.column.id))},lj(t.options,"debugRows","getCenterVisibleCells")),e.getLeftVisibleCells=lR(()=>[e._getAllVisibleCells(),t.getState().columnPinning.left],(e,t)=>(null!=t?t:[]).map(t=>e.find(e=>e.column.id===t)).filter(Boolean).map(e=>({...e,position:"left"})),lj(t.options,"debugRows","getLeftVisibleCells")),e.getRightVisibleCells=lR(()=>[e._getAllVisibleCells(),t.getState().columnPinning.right],(e,t)=>(null!=t?t:[]).map(t=>e.find(e=>e.column.id===t)).filter(Boolean).map(e=>({...e,position:"right"})),lj(t.options,"debugRows","getRightVisibleCells"))},createTable:e=>{e.setColumnPinning=t=>null==e.options.onColumnPinningChange?void 0:e.options.onColumnPinningChange(t),e.resetColumnPinning=t=>{var a,l;return e.setColumnPinning(t?lJ():null!=(a=null==(l=e.initialState)?void 0:l.columnPinning)?a:lJ())},e.getIsSomeColumnsPinned=t=>{var a,l,i;let s=e.getState().columnPinning;return t?!!(null==(a=s[t])?void 0:a.length):!!((null==(l=s.left)?void 0:l.length)||(null==(i=s.right)?void 0:i.length))},e.getLeftLeafColumns=lR(()=>[e.getAllLeafColumns(),e.getState().columnPinning.left],(e,t)=>(null!=t?t:[]).map(t=>e.find(e=>e.id===t)).filter(Boolean),lj(e.options,"debugColumns","getLeftLeafColumns")),e.getRightLeafColumns=lR(()=>[e.getAllLeafColumns(),e.getState().columnPinning.right],(e,t)=>(null!=t?t:[]).map(t=>e.find(e=>e.id===t)).filter(Boolean),lj(e.options,"debugColumns","getRightLeafColumns")),e.getCenterLeafColumns=lR(()=>[e.getAllLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(e,t,a)=>{let l=[...null!=t?t:[],...null!=a?a:[]];return e.filter(e=>!l.includes(e.id))},lj(e.options,"debugColumns","getCenterLeafColumns"))}},{createColumn:(e,t)=>{e._getFacetedRowModel=t.options.getFacetedRowModel&&t.options.getFacetedRowModel(t,e.id),e.getFacetedRowModel=()=>e._getFacetedRowModel?e._getFacetedRowModel():t.getPreFilteredRowModel(),e._getFacetedUniqueValues=t.options.getFacetedUniqueValues&&t.options.getFacetedUniqueValues(t,e.id),e.getFacetedUniqueValues=()=>e._getFacetedUniqueValues?e._getFacetedUniqueValues():new Map,e._getFacetedMinMaxValues=t.options.getFacetedMinMaxValues&&t.options.getFacetedMinMaxValues(t,e.id),e.getFacetedMinMaxValues=()=>{if(e._getFacetedMinMaxValues)return e._getFacetedMinMaxValues()}}},{getDefaultColumnDef:()=>({filterFn:"auto"}),getInitialState:e=>({columnFilters:[],...e}),getDefaultOptions:e=>({onColumnFiltersChange:lP("columnFilters",e),filterFromLeafRows:!1,maxLeafRowFilterDepth:100}),createColumn:(e,t)=>{e.getAutoFilterFn=()=>{let a=t.getCoreRowModel().flatRows[0],l=null==a?void 0:a.getValue(e.id);return"string"==typeof l?lQ.includesString:"number"==typeof l?lQ.inNumberRange:"boolean"==typeof l||null!==l&&"object"==typeof l?lQ.equals:Array.isArray(l)?lQ.arrIncludes:lQ.weakEquals},e.getFilterFn=()=>{var a,l;return lB(e.columnDef.filterFn)?e.columnDef.filterFn:"auto"===e.columnDef.filterFn?e.getAutoFilterFn():null!=(a=null==(l=t.options.filterFns)?void 0:l[e.columnDef.filterFn])?a:lQ[e.columnDef.filterFn]},e.getCanFilter=()=>{var a,l,i;return(null==(a=e.columnDef.enableColumnFilter)||a)&&(null==(l=t.options.enableColumnFilters)||l)&&(null==(i=t.options.enableFilters)||i)&&!!e.accessorFn},e.getIsFiltered=()=>e.getFilterIndex()>-1,e.getFilterValue=()=>{var a;return null==(a=t.getState().columnFilters)||null==(a=a.find(t=>t.id===e.id))?void 0:a.value},e.getFilterIndex=()=>{var a,l;return null!=(a=null==(l=t.getState().columnFilters)?void 0:l.findIndex(t=>t.id===e.id))?a:-1},e.setFilterValue=a=>{t.setColumnFilters(t=>{var l,i;let s=e.getFilterFn(),n=null==t?void 0:t.find(t=>t.id===e.id),r=lT(a,n?n.value:void 0);if(lK(s,r,e))return null!=(l=null==t?void 0:t.filter(t=>t.id!==e.id))?l:[];let o={id:e.id,value:r};return n?null!=(i=null==t?void 0:t.map(t=>t.id===e.id?o:t))?i:[]:null!=t&&t.length?[...t,o]:[o]})}},createRow:(e,t)=>{e.columnFilters={},e.columnFiltersMeta={}},createTable:e=>{e.setColumnFilters=t=>{let a=e.getAllLeafColumns();null==e.options.onColumnFiltersChange||e.options.onColumnFiltersChange(e=>{var l;return null==(l=lT(t,e))?void 0:l.filter(e=>{let t=a.find(t=>t.id===e.id);return!(t&&lK(t.getFilterFn(),e.value,t))&&!0})})},e.resetColumnFilters=t=>{var a,l;e.setColumnFilters(t?[]:null!=(a=null==(l=e.initialState)?void 0:l.columnFilters)?a:[])},e.getPreFilteredRowModel=()=>e.getCoreRowModel(),e.getFilteredRowModel=()=>(!e._getFilteredRowModel&&e.options.getFilteredRowModel&&(e._getFilteredRowModel=e.options.getFilteredRowModel(e)),e.options.manualFiltering||!e._getFilteredRowModel)?e.getPreFilteredRowModel():e._getFilteredRowModel()}},{createTable:e=>{e._getGlobalFacetedRowModel=e.options.getFacetedRowModel&&e.options.getFacetedRowModel(e,"__global__"),e.getGlobalFacetedRowModel=()=>e.options.manualFiltering||!e._getGlobalFacetedRowModel?e.getPreFilteredRowModel():e._getGlobalFacetedRowModel(),e._getGlobalFacetedUniqueValues=e.options.getFacetedUniqueValues&&e.options.getFacetedUniqueValues(e,"__global__"),e.getGlobalFacetedUniqueValues=()=>e._getGlobalFacetedUniqueValues?e._getGlobalFacetedUniqueValues():new Map,e._getGlobalFacetedMinMaxValues=e.options.getFacetedMinMaxValues&&e.options.getFacetedMinMaxValues(e,"__global__"),e.getGlobalFacetedMinMaxValues=()=>{if(e._getGlobalFacetedMinMaxValues)return e._getGlobalFacetedMinMaxValues()}}},{getInitialState:e=>({globalFilter:void 0,...e}),getDefaultOptions:e=>({onGlobalFilterChange:lP("globalFilter",e),globalFilterFn:"auto",getColumnCanGlobalFilter:t=>{var a;let l=null==(a=e.getCoreRowModel().flatRows[0])||null==(a=a._getAllCellsByColumnId()[t.id])?void 0:a.getValue();return"string"==typeof l||"number"==typeof l}}),createColumn:(e,t)=>{e.getCanGlobalFilter=()=>{var a,l,i,s;return(null==(a=e.columnDef.enableGlobalFilter)||a)&&(null==(l=t.options.enableGlobalFilter)||l)&&(null==(i=t.options.enableFilters)||i)&&(null==(s=null==t.options.getColumnCanGlobalFilter?void 0:t.options.getColumnCanGlobalFilter(e))||s)&&!!e.accessorFn}},createTable:e=>{e.getGlobalAutoFilterFn=()=>lQ.includesString,e.getGlobalFilterFn=()=>{var t,a;let{globalFilterFn:l}=e.options;return lB(l)?l:"auto"===l?e.getGlobalAutoFilterFn():null!=(t=null==(a=e.options.filterFns)?void 0:a[l])?t:lQ[l]},e.setGlobalFilter=t=>{null==e.options.onGlobalFilterChange||e.options.onGlobalFilterChange(t)},e.resetGlobalFilter=t=>{e.setGlobalFilter(t?void 0:e.initialState.globalFilter)}}},{getInitialState:e=>({sorting:[],...e}),getDefaultColumnDef:()=>({sortingFn:"auto",sortUndefined:1}),getDefaultOptions:e=>({onSortingChange:lP("sorting",e),isMultiSortEvent:e=>e.shiftKey}),createColumn:(e,t)=>{e.getAutoSortingFn=()=>{let a=t.getFilteredRowModel().flatRows.slice(10),l=!1;for(let t of a){let a=null==t?void 0:t.getValue(e.id);if("[object Date]"===Object.prototype.toString.call(a))return ii.datetime;if("string"==typeof a&&(l=!0,a.split(ie).length>1))return ii.alphanumeric}return l?ii.text:ii.basic},e.getAutoSortDir=()=>{let a=t.getFilteredRowModel().flatRows[0];return"string"==typeof(null==a?void 0:a.getValue(e.id))?"asc":"desc"},e.getSortingFn=()=>{var a,l;if(!e)throw Error();return lB(e.columnDef.sortingFn)?e.columnDef.sortingFn:"auto"===e.columnDef.sortingFn?e.getAutoSortingFn():null!=(a=null==(l=t.options.sortingFns)?void 0:l[e.columnDef.sortingFn])?a:ii[e.columnDef.sortingFn]},e.toggleSorting=(a,l)=>{let i=e.getNextSortingOrder(),s=null!=a;t.setSorting(n=>{let r,o=null==n?void 0:n.find(t=>t.id===e.id),u=null==n?void 0:n.findIndex(t=>t.id===e.id),d=[],c=s?a:"desc"===i;if("toggle"!=(r=null!=n&&n.length&&e.getCanMultiSort()&&l?o?"toggle":"add":null!=n&&n.length&&u!==n.length-1?"replace":o?"toggle":"replace")||s||i||(r="remove"),"add"===r){var h;(d=[...n,{id:e.id,desc:c}]).splice(0,d.length-(null!=(h=t.options.maxMultiSortColCount)?h:Number.MAX_SAFE_INTEGER))}else d="toggle"===r?n.map(t=>t.id===e.id?{...t,desc:c}:t):"remove"===r?n.filter(t=>t.id!==e.id):[{id:e.id,desc:c}];return d})},e.getFirstSortDir=()=>{var a,l;return(null!=(a=null!=(l=e.columnDef.sortDescFirst)?l:t.options.sortDescFirst)?a:"desc"===e.getAutoSortDir())?"desc":"asc"},e.getNextSortingOrder=a=>{var l,i;let s=e.getFirstSortDir(),n=e.getIsSorted();return n?(n===s||null!=(l=t.options.enableSortingRemoval)&&!l||!!a&&null!=(i=t.options.enableMultiRemove)&&!i)&&("desc"===n?"asc":"desc"):s},e.getCanSort=()=>{var a,l;return(null==(a=e.columnDef.enableSorting)||a)&&(null==(l=t.options.enableSorting)||l)&&!!e.accessorFn},e.getCanMultiSort=()=>{var a,l;return null!=(a=null!=(l=e.columnDef.enableMultiSort)?l:t.options.enableMultiSort)?a:!!e.accessorFn},e.getIsSorted=()=>{var a;let l=null==(a=t.getState().sorting)?void 0:a.find(t=>t.id===e.id);return!!l&&(l.desc?"desc":"asc")},e.getSortIndex=()=>{var a,l;return null!=(a=null==(l=t.getState().sorting)?void 0:l.findIndex(t=>t.id===e.id))?a:-1},e.clearSorting=()=>{t.setSorting(t=>null!=t&&t.length?t.filter(t=>t.id!==e.id):[])},e.getToggleSortingHandler=()=>{let a=e.getCanSort();return l=>{a&&(null==l.persist||l.persist(),null==e.toggleSorting||e.toggleSorting(void 0,!!e.getCanMultiSort()&&(null==t.options.isMultiSortEvent?void 0:t.options.isMultiSortEvent(l))))}}},createTable:e=>{e.setSorting=t=>null==e.options.onSortingChange?void 0:e.options.onSortingChange(t),e.resetSorting=t=>{var a,l;e.setSorting(t?[]:null!=(a=null==(l=e.initialState)?void 0:l.sorting)?a:[])},e.getPreSortedRowModel=()=>e.getGroupedRowModel(),e.getSortedRowModel=()=>(!e._getSortedRowModel&&e.options.getSortedRowModel&&(e._getSortedRowModel=e.options.getSortedRowModel(e)),e.options.manualSorting||!e._getSortedRowModel)?e.getPreSortedRowModel():e._getSortedRowModel()}},{getDefaultColumnDef:()=>({aggregatedCell:e=>{var t,a;return null!=(t=null==(a=e.getValue())||null==a.toString?void 0:a.toString())?t:null},aggregationFn:"auto"}),getInitialState:e=>({grouping:[],...e}),getDefaultOptions:e=>({onGroupingChange:lP("grouping",e),groupedColumnMode:"reorder"}),createColumn:(e,t)=>{e.toggleGrouping=()=>{t.setGrouping(t=>null!=t&&t.includes(e.id)?t.filter(t=>t!==e.id):[...null!=t?t:[],e.id])},e.getCanGroup=()=>{var a,l;return(null==(a=e.columnDef.enableGrouping)||a)&&(null==(l=t.options.enableGrouping)||l)&&(!!e.accessorFn||!!e.columnDef.getGroupingValue)},e.getIsGrouped=()=>{var a;return null==(a=t.getState().grouping)?void 0:a.includes(e.id)},e.getGroupedIndex=()=>{var a;return null==(a=t.getState().grouping)?void 0:a.indexOf(e.id)},e.getToggleGroupingHandler=()=>{let t=e.getCanGroup();return()=>{t&&e.toggleGrouping()}},e.getAutoAggregationFn=()=>{let a=t.getCoreRowModel().flatRows[0],l=null==a?void 0:a.getValue(e.id);return"number"==typeof l?lX.sum:"[object Date]"===Object.prototype.toString.call(l)?lX.extent:void 0},e.getAggregationFn=()=>{var a,l;if(!e)throw Error();return lB(e.columnDef.aggregationFn)?e.columnDef.aggregationFn:"auto"===e.columnDef.aggregationFn?e.getAutoAggregationFn():null!=(a=null==(l=t.options.aggregationFns)?void 0:l[e.columnDef.aggregationFn])?a:lX[e.columnDef.aggregationFn]}},createTable:e=>{e.setGrouping=t=>null==e.options.onGroupingChange?void 0:e.options.onGroupingChange(t),e.resetGrouping=t=>{var a,l;e.setGrouping(t?[]:null!=(a=null==(l=e.initialState)?void 0:l.grouping)?a:[])},e.getPreGroupedRowModel=()=>e.getFilteredRowModel(),e.getGroupedRowModel=()=>(!e._getGroupedRowModel&&e.options.getGroupedRowModel&&(e._getGroupedRowModel=e.options.getGroupedRowModel(e)),e.options.manualGrouping||!e._getGroupedRowModel)?e.getPreGroupedRowModel():e._getGroupedRowModel()},createRow:(e,t)=>{e.getIsGrouped=()=>!!e.groupingColumnId,e.getGroupingValue=a=>{if(e._groupingValuesCache.hasOwnProperty(a))return e._groupingValuesCache[a];let l=t.getColumn(a);return null!=l&&l.columnDef.getGroupingValue?(e._groupingValuesCache[a]=l.columnDef.getGroupingValue(e.original),e._groupingValuesCache[a]):e.getValue(a)},e._groupingValuesCache={}},createCell:(e,t,a,l)=>{e.getIsGrouped=()=>t.getIsGrouped()&&t.id===a.groupingColumnId,e.getIsPlaceholder=()=>!e.getIsGrouped()&&t.getIsGrouped(),e.getIsAggregated=()=>{var t;return!e.getIsGrouped()&&!e.getIsPlaceholder()&&!!(null!=(t=a.subRows)&&t.length)}}},{getInitialState:e=>({expanded:{},...e}),getDefaultOptions:e=>({onExpandedChange:lP("expanded",e),paginateExpandedRows:!0}),createTable:e=>{let t=!1,a=!1;e._autoResetExpanded=()=>{var l,i;if(!t)return void e._queue(()=>{t=!0});if(null!=(l=null!=(i=e.options.autoResetAll)?i:e.options.autoResetExpanded)?l:!e.options.manualExpanding){if(a)return;a=!0,e._queue(()=>{e.resetExpanded(),a=!1})}},e.setExpanded=t=>null==e.options.onExpandedChange?void 0:e.options.onExpandedChange(t),e.toggleAllRowsExpanded=t=>{(null!=t?t:!e.getIsAllRowsExpanded())?e.setExpanded(!0):e.setExpanded({})},e.resetExpanded=t=>{var a,l;e.setExpanded(t?{}:null!=(a=null==(l=e.initialState)?void 0:l.expanded)?a:{})},e.getCanSomeRowsExpand=()=>e.getPrePaginationRowModel().flatRows.some(e=>e.getCanExpand()),e.getToggleAllRowsExpandedHandler=()=>t=>{null==t.persist||t.persist(),e.toggleAllRowsExpanded()},e.getIsSomeRowsExpanded=()=>{let t=e.getState().expanded;return!0===t||Object.values(t).some(Boolean)},e.getIsAllRowsExpanded=()=>{let t=e.getState().expanded;return"boolean"==typeof t?!0===t:!(!Object.keys(t).length||e.getRowModel().flatRows.some(e=>!e.getIsExpanded()))},e.getExpandedDepth=()=>{let t=0;return(!0===e.getState().expanded?Object.keys(e.getRowModel().rowsById):Object.keys(e.getState().expanded)).forEach(e=>{let a=e.split(".");t=Math.max(t,a.length)}),t},e.getPreExpandedRowModel=()=>e.getSortedRowModel(),e.getExpandedRowModel=()=>(!e._getExpandedRowModel&&e.options.getExpandedRowModel&&(e._getExpandedRowModel=e.options.getExpandedRowModel(e)),e.options.manualExpanding||!e._getExpandedRowModel)?e.getPreExpandedRowModel():e._getExpandedRowModel()},createRow:(e,t)=>{e.toggleExpanded=a=>{t.setExpanded(l=>{var i;let s=!0===l||!!(null!=l&&l[e.id]),n={};if(!0===l?Object.keys(t.getRowModel().rowsById).forEach(e=>{n[e]=!0}):n=l,a=null!=(i=a)?i:!s,!s&&a)return{...n,[e.id]:!0};if(s&&!a){let{[e.id]:t,...a}=n;return a}return l})},e.getIsExpanded=()=>{var a;let l=t.getState().expanded;return!!(null!=(a=null==t.options.getIsRowExpanded?void 0:t.options.getIsRowExpanded(e))?a:!0===l||(null==l?void 0:l[e.id]))},e.getCanExpand=()=>{var a,l,i;return null!=(a=null==t.options.getRowCanExpand?void 0:t.options.getRowCanExpand(e))?a:(null==(l=t.options.enableExpanding)||l)&&!!(null!=(i=e.subRows)&&i.length)},e.getIsAllParentsExpanded=()=>{let a=!0,l=e;for(;a&&l.parentId;)a=(l=t.getRow(l.parentId,!0)).getIsExpanded();return a},e.getToggleExpandedHandler=()=>{let t=e.getCanExpand();return()=>{t&&e.toggleExpanded()}}}},{getInitialState:e=>({...e,pagination:{...l5(),...null==e?void 0:e.pagination}}),getDefaultOptions:e=>({onPaginationChange:lP("pagination",e)}),createTable:e=>{let t=!1,a=!1;e._autoResetPageIndex=()=>{var l,i;if(!t)return void e._queue(()=>{t=!0});if(null!=(l=null!=(i=e.options.autoResetAll)?i:e.options.autoResetPageIndex)?l:!e.options.manualPagination){if(a)return;a=!0,e._queue(()=>{e.resetPageIndex(),a=!1})}},e.setPagination=t=>null==e.options.onPaginationChange?void 0:e.options.onPaginationChange(e=>lT(t,e)),e.resetPagination=t=>{var a;e.setPagination(t?l5():null!=(a=e.initialState.pagination)?a:l5())},e.setPageIndex=t=>{e.setPagination(a=>{let l=lT(t,a.pageIndex);return l=Math.max(0,Math.min(l,void 0===e.options.pageCount||-1===e.options.pageCount?Number.MAX_SAFE_INTEGER:e.options.pageCount-1)),{...a,pageIndex:l}})},e.resetPageIndex=t=>{var a,l;e.setPageIndex(t?0:null!=(a=null==(l=e.initialState)||null==(l=l.pagination)?void 0:l.pageIndex)?a:0)},e.resetPageSize=t=>{var a,l;e.setPageSize(t?10:null!=(a=null==(l=e.initialState)||null==(l=l.pagination)?void 0:l.pageSize)?a:10)},e.setPageSize=t=>{e.setPagination(e=>{let a=Math.max(1,lT(t,e.pageSize)),l=Math.floor(e.pageSize*e.pageIndex/a);return{...e,pageIndex:l,pageSize:a}})},e.setPageCount=t=>e.setPagination(a=>{var l;let i=lT(t,null!=(l=e.options.pageCount)?l:-1);return"number"==typeof i&&(i=Math.max(-1,i)),{...a,pageCount:i}}),e.getPageOptions=lR(()=>[e.getPageCount()],e=>{let t=[];return e&&e>0&&(t=[...Array(e)].fill(null).map((e,t)=>t)),t},lj(e.options,"debugTable","getPageOptions")),e.getCanPreviousPage=()=>e.getState().pagination.pageIndex>0,e.getCanNextPage=()=>{let{pageIndex:t}=e.getState().pagination,a=e.getPageCount();return -1===a||0!==a&&t<a-1},e.previousPage=()=>e.setPageIndex(e=>e-1),e.nextPage=()=>e.setPageIndex(e=>e+1),e.firstPage=()=>e.setPageIndex(0),e.lastPage=()=>e.setPageIndex(e.getPageCount()-1),e.getPrePaginationRowModel=()=>e.getExpandedRowModel(),e.getPaginationRowModel=()=>(!e._getPaginationRowModel&&e.options.getPaginationRowModel&&(e._getPaginationRowModel=e.options.getPaginationRowModel(e)),e.options.manualPagination||!e._getPaginationRowModel)?e.getPrePaginationRowModel():e._getPaginationRowModel(),e.getPageCount=()=>{var t;return null!=(t=e.options.pageCount)?t:Math.ceil(e.getRowCount()/e.getState().pagination.pageSize)},e.getRowCount=()=>{var t;return null!=(t=e.options.rowCount)?t:e.getPrePaginationRowModel().rows.length}}},{getInitialState:e=>({rowPinning:l3(),...e}),getDefaultOptions:e=>({onRowPinningChange:lP("rowPinning",e)}),createRow:(e,t)=>{e.pin=(a,l,i)=>{let s=l?e.getLeafRows().map(e=>{let{id:t}=e;return t}):[],n=new Set([...i?e.getParentRows().map(e=>{let{id:t}=e;return t}):[],e.id,...s]);t.setRowPinning(e=>{var t,l,i,s,r,o;return"bottom"===a?{top:(null!=(i=null==e?void 0:e.top)?i:[]).filter(e=>!(null!=n&&n.has(e))),bottom:[...(null!=(s=null==e?void 0:e.bottom)?s:[]).filter(e=>!(null!=n&&n.has(e))),...Array.from(n)]}:"top"===a?{top:[...(null!=(r=null==e?void 0:e.top)?r:[]).filter(e=>!(null!=n&&n.has(e))),...Array.from(n)],bottom:(null!=(o=null==e?void 0:e.bottom)?o:[]).filter(e=>!(null!=n&&n.has(e)))}:{top:(null!=(t=null==e?void 0:e.top)?t:[]).filter(e=>!(null!=n&&n.has(e))),bottom:(null!=(l=null==e?void 0:e.bottom)?l:[]).filter(e=>!(null!=n&&n.has(e)))}})},e.getCanPin=()=>{var a;let{enableRowPinning:l,enablePinning:i}=t.options;return"function"==typeof l?l(e):null==(a=null!=l?l:i)||a},e.getIsPinned=()=>{let a=[e.id],{top:l,bottom:i}=t.getState().rowPinning,s=a.some(e=>null==l?void 0:l.includes(e)),n=a.some(e=>null==i?void 0:i.includes(e));return s?"top":!!n&&"bottom"},e.getPinnedIndex=()=>{var a,l;let i=e.getIsPinned();if(!i)return -1;let s=null==(a="top"===i?t.getTopRows():t.getBottomRows())?void 0:a.map(e=>{let{id:t}=e;return t});return null!=(l=null==s?void 0:s.indexOf(e.id))?l:-1}},createTable:e=>{e.setRowPinning=t=>null==e.options.onRowPinningChange?void 0:e.options.onRowPinningChange(t),e.resetRowPinning=t=>{var a,l;return e.setRowPinning(t?l3():null!=(a=null==(l=e.initialState)?void 0:l.rowPinning)?a:l3())},e.getIsSomeRowsPinned=t=>{var a,l,i;let s=e.getState().rowPinning;return t?!!(null==(a=s[t])?void 0:a.length):!!((null==(l=s.top)?void 0:l.length)||(null==(i=s.bottom)?void 0:i.length))},e._getPinnedRows=(t,a,l)=>{var i;return(null==(i=e.options.keepPinnedRows)||i?(null!=a?a:[]).map(t=>{let a=e.getRow(t,!0);return a.getIsAllParentsExpanded()?a:null}):(null!=a?a:[]).map(e=>t.find(t=>t.id===e))).filter(Boolean).map(e=>({...e,position:l}))},e.getTopRows=lR(()=>[e.getRowModel().rows,e.getState().rowPinning.top],(t,a)=>e._getPinnedRows(t,a,"top"),lj(e.options,"debugRows","getTopRows")),e.getBottomRows=lR(()=>[e.getRowModel().rows,e.getState().rowPinning.bottom],(t,a)=>e._getPinnedRows(t,a,"bottom"),lj(e.options,"debugRows","getBottomRows")),e.getCenterRows=lR(()=>[e.getRowModel().rows,e.getState().rowPinning.top,e.getState().rowPinning.bottom],(e,t,a)=>{let l=new Set([...null!=t?t:[],...null!=a?a:[]]);return e.filter(e=>!l.has(e.id))},lj(e.options,"debugRows","getCenterRows"))}},{getInitialState:e=>({rowSelection:{},...e}),getDefaultOptions:e=>({onRowSelectionChange:lP("rowSelection",e),enableRowSelection:!0,enableMultiRowSelection:!0,enableSubRowSelection:!0}),createTable:e=>{e.setRowSelection=t=>null==e.options.onRowSelectionChange?void 0:e.options.onRowSelectionChange(t),e.resetRowSelection=t=>{var a;return e.setRowSelection(t?{}:null!=(a=e.initialState.rowSelection)?a:{})},e.toggleAllRowsSelected=t=>{e.setRowSelection(a=>{t=void 0!==t?t:!e.getIsAllRowsSelected();let l={...a},i=e.getPreGroupedRowModel().flatRows;return t?i.forEach(e=>{e.getCanSelect()&&(l[e.id]=!0)}):i.forEach(e=>{delete l[e.id]}),l})},e.toggleAllPageRowsSelected=t=>e.setRowSelection(a=>{let l=void 0!==t?t:!e.getIsAllPageRowsSelected(),i={...a};return e.getRowModel().rows.forEach(t=>{l6(i,t.id,l,!0,e)}),i}),e.getPreSelectedRowModel=()=>e.getCoreRowModel(),e.getSelectedRowModel=lR(()=>[e.getState().rowSelection,e.getCoreRowModel()],(t,a)=>Object.keys(t).length?l8(e,a):{rows:[],flatRows:[],rowsById:{}},lj(e.options,"debugTable","getSelectedRowModel")),e.getFilteredSelectedRowModel=lR(()=>[e.getState().rowSelection,e.getFilteredRowModel()],(t,a)=>Object.keys(t).length?l8(e,a):{rows:[],flatRows:[],rowsById:{}},lj(e.options,"debugTable","getFilteredSelectedRowModel")),e.getGroupedSelectedRowModel=lR(()=>[e.getState().rowSelection,e.getSortedRowModel()],(t,a)=>Object.keys(t).length?l8(e,a):{rows:[],flatRows:[],rowsById:{}},lj(e.options,"debugTable","getGroupedSelectedRowModel")),e.getIsAllRowsSelected=()=>{let t=e.getFilteredRowModel().flatRows,{rowSelection:a}=e.getState(),l=!!(t.length&&Object.keys(a).length);return l&&t.some(e=>e.getCanSelect()&&!a[e.id])&&(l=!1),l},e.getIsAllPageRowsSelected=()=>{let t=e.getPaginationRowModel().flatRows.filter(e=>e.getCanSelect()),{rowSelection:a}=e.getState(),l=!!t.length;return l&&t.some(e=>!a[e.id])&&(l=!1),l},e.getIsSomeRowsSelected=()=>{var t;let a=Object.keys(null!=(t=e.getState().rowSelection)?t:{}).length;return a>0&&a<e.getFilteredRowModel().flatRows.length},e.getIsSomePageRowsSelected=()=>{let t=e.getPaginationRowModel().flatRows;return!e.getIsAllPageRowsSelected()&&t.filter(e=>e.getCanSelect()).some(e=>e.getIsSelected()||e.getIsSomeSelected())},e.getToggleAllRowsSelectedHandler=()=>t=>{e.toggleAllRowsSelected(t.target.checked)},e.getToggleAllPageRowsSelectedHandler=()=>t=>{e.toggleAllPageRowsSelected(t.target.checked)}},createRow:(e,t)=>{e.toggleSelected=(a,l)=>{let i=e.getIsSelected();t.setRowSelection(s=>{var n;if(a=void 0!==a?a:!i,e.getCanSelect()&&i===a)return s;let r={...s};return l6(r,e.id,a,null==(n=null==l?void 0:l.selectChildren)||n,t),r})},e.getIsSelected=()=>{let{rowSelection:a}=t.getState();return l9(e,a)},e.getIsSomeSelected=()=>{let{rowSelection:a}=t.getState();return"some"===l7(e,a)},e.getIsAllSubRowsSelected=()=>{let{rowSelection:a}=t.getState();return"all"===l7(e,a)},e.getCanSelect=()=>{var a;return"function"==typeof t.options.enableRowSelection?t.options.enableRowSelection(e):null==(a=t.options.enableRowSelection)||a},e.getCanSelectSubRows=()=>{var a;return"function"==typeof t.options.enableSubRowSelection?t.options.enableSubRowSelection(e):null==(a=t.options.enableSubRowSelection)||a},e.getCanMultiSelect=()=>{var a;return"function"==typeof t.options.enableMultiRowSelection?t.options.enableMultiRowSelection(e):null==(a=t.options.enableMultiRowSelection)||a},e.getToggleSelectedHandler=()=>{let t=e.getCanSelect();return a=>{var l;t&&e.toggleSelected(null==(l=a.target)?void 0:l.checked)}}}},{getDefaultColumnDef:()=>lZ,getInitialState:e=>({columnSizing:{},columnSizingInfo:l0(),...e}),getDefaultOptions:e=>({columnResizeMode:"onEnd",columnResizeDirection:"ltr",onColumnSizingChange:lP("columnSizing",e),onColumnSizingInfoChange:lP("columnSizingInfo",e)}),createColumn:(e,t)=>{e.getSize=()=>{var a,l,i;let s=t.getState().columnSizing[e.id];return Math.min(Math.max(null!=(a=e.columnDef.minSize)?a:lZ.minSize,null!=(l=null!=s?s:e.columnDef.size)?l:lZ.size),null!=(i=e.columnDef.maxSize)?i:lZ.maxSize)},e.getStart=lR(e=>[e,l4(t,e),t.getState().columnSizing],(t,a)=>a.slice(0,e.getIndex(t)).reduce((e,t)=>e+t.getSize(),0),lj(t.options,"debugColumns","getStart")),e.getAfter=lR(e=>[e,l4(t,e),t.getState().columnSizing],(t,a)=>a.slice(e.getIndex(t)+1).reduce((e,t)=>e+t.getSize(),0),lj(t.options,"debugColumns","getAfter")),e.resetSize=()=>{t.setColumnSizing(t=>{let{[e.id]:a,...l}=t;return l})},e.getCanResize=()=>{var a,l;return(null==(a=e.columnDef.enableResizing)||a)&&(null==(l=t.options.enableColumnResizing)||l)},e.getIsResizing=()=>t.getState().columnSizingInfo.isResizingColumn===e.id},createHeader:(e,t)=>{e.getSize=()=>{let t=0,a=e=>{if(e.subHeaders.length)e.subHeaders.forEach(a);else{var l;t+=null!=(l=e.column.getSize())?l:0}};return a(e),t},e.getStart=()=>{if(e.index>0){let t=e.headerGroup.headers[e.index-1];return t.getStart()+t.getSize()}return 0},e.getResizeHandler=a=>{let l=t.getColumn(e.column.id),i=null==l?void 0:l.getCanResize();return s=>{if(!l||!i||(null==s.persist||s.persist(),l2(s)&&s.touches&&s.touches.length>1))return;let n=e.getSize(),r=e?e.getLeafHeaders().map(e=>[e.column.id,e.column.getSize()]):[[l.id,l.getSize()]],o=l2(s)?Math.round(s.touches[0].clientX):s.clientX,u={},d=(e,a)=>{"number"==typeof a&&(t.setColumnSizingInfo(e=>{var l,i;let s="rtl"===t.options.columnResizeDirection?-1:1,n=(a-(null!=(l=null==e?void 0:e.startOffset)?l:0))*s,r=Math.max(n/(null!=(i=null==e?void 0:e.startSize)?i:0),-.999999);return e.columnSizingStart.forEach(e=>{let[t,a]=e;u[t]=Math.round(100*Math.max(a+a*r,0))/100}),{...e,deltaOffset:n,deltaPercentage:r}}),("onChange"===t.options.columnResizeMode||"end"===e)&&t.setColumnSizing(e=>({...e,...u})))},c=e=>{d("end",e),t.setColumnSizingInfo(e=>({...e,isResizingColumn:!1,startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,columnSizingStart:[]}))},h=a||"u">typeof document?document:null,p={moveHandler:e=>d("move",e.clientX),upHandler:e=>{null==h||h.removeEventListener("mousemove",p.moveHandler),null==h||h.removeEventListener("mouseup",p.upHandler),c(e.clientX)}},g={moveHandler:e=>(e.cancelable&&(e.preventDefault(),e.stopPropagation()),d("move",e.touches[0].clientX),!1),upHandler:e=>{var t;null==h||h.removeEventListener("touchmove",g.moveHandler),null==h||h.removeEventListener("touchend",g.upHandler),e.cancelable&&(e.preventDefault(),e.stopPropagation()),c(null==(t=e.touches[0])?void 0:t.clientX)}},m=!!function(){if("boolean"==typeof l1)return l1;let e=!1;try{let t=()=>{};window.addEventListener("test",t,{get passive(){return e=!0,!1}}),window.removeEventListener("test",t)}catch(t){e=!1}return l1=e}()&&{passive:!1};l2(s)?(null==h||h.addEventListener("touchmove",g.moveHandler,m),null==h||h.addEventListener("touchend",g.upHandler,m)):(null==h||h.addEventListener("mousemove",p.moveHandler,m),null==h||h.addEventListener("mouseup",p.upHandler,m)),t.setColumnSizingInfo(e=>({...e,startOffset:o,startSize:n,deltaOffset:0,deltaPercentage:0,columnSizingStart:r,isResizingColumn:l.id}))}}},createTable:e=>{e.setColumnSizing=t=>null==e.options.onColumnSizingChange?void 0:e.options.onColumnSizingChange(t),e.setColumnSizingInfo=t=>null==e.options.onColumnSizingInfoChange?void 0:e.options.onColumnSizingInfoChange(t),e.resetColumnSizing=t=>{var a;e.setColumnSizing(t?{}:null!=(a=e.initialState.columnSizing)?a:{})},e.resetHeaderSizeInfo=t=>{var a;e.setColumnSizingInfo(t?l0():null!=(a=e.initialState.columnSizingInfo)?a:l0())},e.getTotalSize=()=>{var t,a;return null!=(t=null==(a=e.getHeaderGroups()[0])?void 0:a.headers.reduce((e,t)=>e+t.getSize(),0))?t:0},e.getLeftTotalSize=()=>{var t,a;return null!=(t=null==(a=e.getLeftHeaderGroups()[0])?void 0:a.headers.reduce((e,t)=>e+t.getSize(),0))?t:0},e.getCenterTotalSize=()=>{var t,a;return null!=(t=null==(a=e.getCenterHeaderGroups()[0])?void 0:a.headers.reduce((e,t)=>e+t.getSize(),0))?t:0},e.getRightTotalSize=()=>{var t,a;return null!=(t=null==(a=e.getRightHeaderGroups()[0])?void 0:a.headers.reduce((e,t)=>e+t.getSize(),0))?t:0}}}],ir=(0,C.g)("table-head-cell"),io=Object.freeze({cell:ir,text:`${ir}__text`,buttonLeft:`${ir}__button-left`,buttonRight:`${ir}__button-right`}),iu=({lineClamp:e,text:t,size:a="m",iconLeft:l,onIconLeftClick:i,iconRight:s,onIconRightClick:n})=>(0,o.jsxs)("div",{className:io.cell,children:[l&&(0,o.jsx)(aX.a,{className:io.buttonLeft,appearance:"ghost",shape:"icon",variant:"secondary",size:"xs",iconLeft:l,onClick:e=>null==i?void 0:i(e)}),(0,o.jsx)(lI.T,{className:io.text,size:"m"===a?"16":"14",lineClamp:e,children:t}),s&&(0,o.jsx)(aX.a,{className:io.buttonRight,appearance:"ghost",shape:"icon",variant:"secondary",size:"xs",iconLeft:s,onClick:e=>null==n?void 0:n(e)})]});iu.displayName="TableHeadCell";let id=(0,C.g)("table-icon-button-cell"),ic=Object.freeze({cell:id,buttonLeft:`${id}__button-left`,buttonRight:`${id}__button-right`}),ih=({iconLeft:e,onIconLeftClick:t,iconRight:a,onIconRightClick:l})=>(0,o.jsxs)("div",{className:ic.cell,children:[e&&(0,o.jsx)(aX.a,{className:ic.buttonLeft,appearance:"ghost",shape:"icon",variant:"secondary",size:"xs",iconLeft:e,onClick:e=>null==t?void 0:t(e)}),a&&(0,o.jsx)(aX.a,{className:ic.buttonRight,appearance:"ghost",shape:"icon",variant:"secondary",size:"xs",iconLeft:a,onClick:e=>null==l?void 0:l(e)})]});ih.displayName="TableIconButtonCell";let ip=Object.freeze({cell:(0,C.g)("table-icon-cell")}),ig=({icon:e})=>(0,o.jsx)(w.P,{className:ip.cell,children:e});ig.displayName="TableIconCell";let im=(0,C.g)("table-logos-cell"),iA=Object.freeze({cell:im,logo:`${im}__logo`,badge:`${im}__badge`}),iv=({items:e,max:t=3})=>{let a=(0,u.useMemo)(()=>t&&e.length>t?e.slice(0,t):e,[e,t]);return(0,o.jsxs)("ul",{className:iA.cell,children:[a.map(e=>(0,o.jsx)("li",{className:iA.logo,children:(0,o.jsx)(w.P,{children:e})},_())),!!t&&e.length>t&&(0,o.jsx)("li",{className:(0,g.default)(iA.badge,iA.logo),children:`+${e.length-t}`})]})};iv.displayName="TableLogosCell";let ib=(0,C.g)("table-text-cell"),i_=Object.freeze({cell:ib,content:`${ib}__content`,icon:`${ib}__icon`,variant:{black:`${ib}--black`,green:`${ib}--green`,red:`${ib}--red`},size:{s:`${ib}--s`,m:`${ib}--m`}}),iw=({variant:e="black",lineClamp:t=1,text:a,size:l="m",iconLeft:i,iconRight:s})=>(0,o.jsxs)("div",{className:(0,g.default)(i_.cell,i_.variant[e],i_.size[l]),children:[i&&(0,o.jsx)(w.P,{className:i_.icon,children:i}),(0,o.jsx)(lI.T,{className:i_.content,size:"m"===l?"16":"14",lineClamp:t,children:a}),s&&(0,o.jsx)(w.P,{className:i_.icon,children:s})]});iw.displayName="TableTextCell";let iC=(0,C.g)("table-text-with-caption-cell"),ix=Object.freeze({cell:iC,content:`${iC}__content`,caption:`${iC}__caption`}),iy=({text:e,caption:t,size:a="m"})=>(0,o.jsxs)("div",{className:ix.cell,children:[(0,o.jsx)(lI.T,{className:ix.content,size:"m"===a?"16":"14",lineClamp:1,children:e}),t&&(0,o.jsx)(tl.C,{text:t,size:a,lineClamp:1,className:ix.caption})]});function ik(e){return u.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},u.createElement("path",{d:"M5.136 8.4h1.368c0.192 0 0.348 0.144 0.348 0.336v2.196c0 0.192 0.156 0.336 0.348 0.336h2.4c0.18 0 0.336 -0.144 0.336 -0.336V8.736c0 -0.192 0.156 -0.336 0.348 -0.336h3.42c0.192 0 0.348 0.144 0.348 0.336v2.196c0 0.192 0.156 0.336 0.348 0.336h2.4c0.18 0 0.336 -0.144 0.336 -0.336V8.736c0 -0.192 0.156 -0.336 0.348 -0.336h1.368c0.192 0 0.348 0.144 0.348 0.336v6.516c0 0.192 -0.156 0.348 -0.348 0.348H5.136c-0.192 0 -0.336 -0.156 -0.336 -0.348V8.736c0 -0.192 0.144 -0.336 0.336 -0.336",fill:"currentColor"}))}iy.displayName="TableTextWithCaptionCell";let iS=(0,C.g)("table-title-cell"),iE=Object.freeze({cell:iS,media:`${iS}__media`,mediaContent:`${iS}__media-content`,mediaVariant:{icon:`${iS}__media--icon`,image:`${iS}__media--image`,logo:`${iS}__media--logo`},size:{s:`${iS}--s`,m:`${iS}--m`},cornerIcon:`${iS}__corner-icon`,cornerIconVariant:{black:`${iS}__corner-icon--black`,red:`${iS}__corner-icon--red`},badge:`${iS}__badge`,badgeVariant:{first:`${iS}__badge--first`,second:`${iS}__badge--second`,third:`${iS}__badge--third`},content:`${iS}__content`,title:`${iS}__title`,subTitle:`${iS}__sub-title`,caption:`${iS}__caption`,captionIcon:`${iS}__caption-icon`,captionText:`${iS}__caption-text`}),iM={first:"1 место",second:"2 место",third:"3 место"},iI=({title:e,caption:t,subTitle:a,size:l="m",media:i,mediaVariant:s="icon",captionIcon:n,badgeVariant:r,withCornerIcon:d,cornerIconVariant:c="black"})=>{let h=(0,u.useMemo)(()=>{if(!r)return null;let e=iM[r];return"m"===l?e:e.slice(0,1)},[r,l]);return(0,o.jsxs)("div",{className:(0,g.default)(iE.cell,iE.size[l]),children:[i&&(0,o.jsxs)("div",{className:(0,g.default)(iE.media,iE.mediaVariant[s]),children:[d&&(0,o.jsx)(w.P,{className:(0,g.default)(iE.cornerIcon,iE.cornerIconVariant[c]),children:(0,o.jsx)(ik,{})}),(0,o.jsx)("div",{className:iE.mediaContent,children:i}),h&&(0,o.jsx)("span",{className:(0,g.default)(iE.badge,iE.badgeVariant[r]),children:h})]}),(0,o.jsxs)("div",{className:iE.content,children:[a&&(0,o.jsx)(tl.C,{text:a,size:l,lineClamp:1,className:iE.subTitle}),(0,o.jsx)(lI.T,{className:iE.title,size:"m"===l?"16":"14",lineClamp:1,children:e}),t&&(0,o.jsxs)("div",{className:iE.caption,children:[n&&(0,o.jsx)(w.P,{className:iE.captionIcon,children:n}),(0,o.jsx)(lI.T,{className:iE.captionText,size:"m"===l?"16":"14",lineClamp:1,children:t})]})]})]})};iI.displayName="TableTitleCell";let iT=(0,C.g)("table"),iP=Object.freeze({table:iT,control:`${iT}__control`,container:`${iT}__container`,pagination:`${iT}__pagination`,view:`${iT}__view`,variant:{primary:`${iT}--primary`,secondary:`${iT}--secondary`},size:{s:`${iT}--s`,m:`${iT}--m`},stripped:`${iT}--stripped`,appearance:{default:`${iT}--default`,rounded:`${iT}--rounded`,bordered:`${iT}--bordered`,striped:`${iT}--striped`},checkbox:`${iT}__checkbox`,head:`${iT}__head`,headCell:`${iT}__head-cell`,body:`${iT}__body`,bodyCell:`${iT}__body-cell`,footer:`${iT}__foot`,footerCell:`${iT}__foot-cell`,row:`${iT}__row`,rowSpacer:`${iT}__row-spacer`,cell:`${iT}__cell`,cellContent:`${iT}__cell-content`,cellAlign:{left:`${iT}__cell--align-left`,right:`${iT}__cell--align-right`,center:`${iT}__cell--align-center`}}),iB="left",iR={size:200,minSize:64},ij="selectColumnId",iF={id:ij,size:46,minSize:46},iN=({data:e,columns:t,size:a="m",variant:l="primary",appearance:i,pagination:s,rowSelection:n,className:r,dataQa:d,dataId:c,...h})=>{let{totalCount:p=e.length,pageSize:m=10,siblingCount:A=1,currentPage:f=1,onPageChange:v,..._}=s??{},{rowSelectionVariant:w="hidden",onRowSelectionChange:C}=n??{},x=(0,u.useMemo)(()=>e,[e]),y=(0,u.useMemo)(()=>"hidden"===w?t:"start"===w?[iF,...t]:[...t,iF],[t,w]),[k,S]=(0,u.useState)({pageIndex:f-1,pageSize:m}),[E,M]=(0,u.useState)({}),I=function(e){let t={state:{},onStateChange:()=>{},renderFallbackValue:null,...e},[a]=u.useState(()=>({current:function(e){var t,a;let l=[...is,...null!=(t=e._features)?t:[]],i={_features:l},s=i._features.reduce((e,t)=>Object.assign(e,null==t.getDefaultOptions?void 0:t.getDefaultOptions(i)),{}),n={...null!=(a=e.initialState)?a:{}};i._features.forEach(e=>{var t;n=null!=(t=null==e.getInitialState?void 0:e.getInitialState(n))?t:n});let r=[],o=!1,u={_features:l,options:{...s,...e},initialState:n,_queue:e=>{r.push(e),o||(o=!0,Promise.resolve().then(()=>{for(;r.length;)r.shift()();o=!1}).catch(e=>setTimeout(()=>{throw e})))},reset:()=>{i.setState(i.initialState)},setOptions:e=>{var t;t=lT(e,i.options),i.options=i.options.mergeOptions?i.options.mergeOptions(s,t):{...s,...t}},getState:()=>i.options.state,setState:e=>{null==i.options.onStateChange||i.options.onStateChange(e)},_getRowId:(e,t,a)=>{var l;return null!=(l=null==i.options.getRowId?void 0:i.options.getRowId(e,t,a))?l:`${a?[a.id,t].join("."):t}`},getCoreRowModel:()=>(i._getCoreRowModel||(i._getCoreRowModel=i.options.getCoreRowModel(i)),i._getCoreRowModel()),getRowModel:()=>i.getPaginationRowModel(),getRow:(e,t)=>{let a=(t?i.getPrePaginationRowModel():i.getRowModel()).rowsById[e];if(!a&&!(a=i.getCoreRowModel().rowsById[e]))throw Error();return a},_getDefaultColumnDef:lR(()=>[i.options.defaultColumn],e=>{var t;return e=null!=(t=e)?t:{},{header:e=>{let t=e.header.column.columnDef;return t.accessorKey?t.accessorKey:t.accessorFn?t.id:null},cell:e=>{var t,a;return null!=(t=null==(a=e.renderValue())||null==a.toString?void 0:a.toString())?t:null},...i._features.reduce((e,t)=>Object.assign(e,null==t.getDefaultColumnDef?void 0:t.getDefaultColumnDef()),{}),...e}},lj(e,"debugColumns","_getDefaultColumnDef")),_getColumnDefs:()=>i.options.columns,getAllColumns:lR(()=>[i._getColumnDefs()],e=>{let t=function(e,a,l){return void 0===l&&(l=0),e.map(e=>{let s=function(e,t,a,l){var i,s;let n,r={...e._getDefaultColumnDef(),...t},o=r.accessorKey,u=null!=(i=null!=(s=r.id)?s:o?"function"==typeof String.prototype.replaceAll?o.replaceAll(".","_"):o.replace(/\./g,"_"):void 0)?i:"string"==typeof r.header?r.header:void 0;if(r.accessorFn?n=r.accessorFn:o&&(n=o.includes(".")?e=>{let t=e;for(let e of o.split(".")){var a;t=null==(a=t)?void 0:a[e]}return t}:e=>e[r.accessorKey]),!u)throw Error();let d={id:`${String(u)}`,accessorFn:n,parent:l,depth:a,columnDef:r,columns:[],getFlatColumns:lR(()=>[!0],()=>{var e;return[d,...null==(e=d.columns)?void 0:e.flatMap(e=>e.getFlatColumns())]},lj(e.options,"debugColumns","column.getFlatColumns")),getLeafColumns:lR(()=>[e._getOrderColumnsFn()],e=>{var t;return null!=(t=d.columns)&&t.length?e(d.columns.flatMap(e=>e.getLeafColumns())):[d]},lj(e.options,"debugColumns","column.getLeafColumns"))};for(let t of e._features)null==t.createColumn||t.createColumn(d,e);return d}(i,e,l,a);return s.columns=e.columns?t(e.columns,s,l+1):[],s})};return t(e)},lj(e,"debugColumns","getAllColumns")),getAllFlatColumns:lR(()=>[i.getAllColumns()],e=>e.flatMap(e=>e.getFlatColumns()),lj(e,"debugColumns","getAllFlatColumns")),_getAllFlatColumnsById:lR(()=>[i.getAllFlatColumns()],e=>e.reduce((e,t)=>(e[t.id]=t,e),{}),lj(e,"debugColumns","getAllFlatColumnsById")),getAllLeafColumns:lR(()=>[i.getAllColumns(),i._getOrderColumnsFn()],(e,t)=>t(e.flatMap(e=>e.getLeafColumns())),lj(e,"debugColumns","getAllLeafColumns")),getColumn:e=>i._getAllFlatColumnsById()[e]};Object.assign(i,u);for(let e=0;e<i._features.length;e++){let t=i._features[e];null==t||null==t.createTable||t.createTable(i)}return i}(t)})),[l,i]=u.useState(()=>a.current.initialState);return a.current.setOptions(t=>({...t,...e,state:{...l,...e.state},onStateChange:t=>{i(t),null==e.onStateChange||e.onStateChange(t)}})),a.current}({data:x,columns:y,rowCount:p,defaultColumn:iR,state:{pagination:k,rowSelection:E},enableRowSelection:"hidden"!==w,onRowSelectionChange:e=>{let t="function"==typeof e?e(E):e;M(t),null==C||C(t)},getCoreRowModel:e=>lR(()=>[e.options.data],t=>{let a={rows:[],flatRows:[],rowsById:{}},l=function(t,i,s){void 0===i&&(i=0);let n=[];for(let o=0;o<t.length;o++){let u=lV(e,e._getRowId(t[o],o,s),t[o],o,i,void 0,null==s?void 0:s.id);if(a.flatRows.push(u),a.rowsById[u.id]=u,n.push(u),e.options.getSubRows){var r;u.originalSubRows=e.options.getSubRows(t[o],o),null!=(r=u.originalSubRows)&&r.length&&(u.subRows=l(u.originalSubRows,i+1,u))}}return n};return a.rows=l(t),a},lj(e.options,"debugTable","getRowModel",()=>e._autoResetPageIndex())),getPaginationRowModel:e=>lR(()=>[e.getState().pagination,e.getPrePaginationRowModel(),e.options.paginateExpandedRows?void 0:e.getState().expanded],(t,a)=>{let l;if(!a.rows.length)return a;let{pageSize:i,pageIndex:s}=t,{rows:n,flatRows:r,rowsById:o}=a,u=i*s;if(n=n.slice(u,u+i),e.options.paginateExpandedRows)l={rows:n,flatRows:r,rowsById:o};else{var d;let e,t;d={rows:n,flatRows:r,rowsById:o},e=[],t=a=>{var l;e.push(a),null!=(l=a.subRows)&&l.length&&a.getIsExpanded()&&a.subRows.forEach(t)},d.rows.forEach(t),l={rows:e,flatRows:d.flatRows,rowsById:d.rowsById}}l.flatRows=[];let c=e=>{l.flatRows.push(e),e.subRows.length&&e.subRows.forEach(c)};return l.rows.forEach(c),l},lj(e.options,"debugTable","getPaginationRowModel")),getSortedRowModel:e=>lR(()=>[e.getState().sorting,e.getPreSortedRowModel()],(t,a)=>{if(!a.rows.length||!(null!=t&&t.length))return a;let l=e.getState().sorting,i=[],s=l.filter(t=>{var a;return null==(a=e.getColumn(t.id))?void 0:a.getCanSort()}),n={};s.forEach(t=>{let a=e.getColumn(t.id);a&&(n[t.id]={sortUndefined:a.columnDef.sortUndefined,invertSorting:a.columnDef.invertSorting,sortingFn:a.getSortingFn()})});let r=e=>{let t=e.map(e=>({...e}));return t.sort((e,t)=>{for(let l=0;l<s.length;l+=1){var a;let i=s[l],r=n[i.id],o=r.sortUndefined,u=null!=(a=null==i?void 0:i.desc)&&a,d=0;if(o){let a=e.getValue(i.id),l=t.getValue(i.id),s=void 0===a,n=void 0===l;if(s||n){if("first"===o)return s?-1:1;if("last"===o)return s?1:-1;d=s&&n?0:s?o:-o}}if(0===d&&(d=r.sortingFn(e,t,i.id)),0!==d)return u&&(d*=-1),r.invertSorting&&(d*=-1),d}return e.index-t.index}),t.forEach(e=>{var t;i.push(e),null!=(t=e.subRows)&&t.length&&(e.subRows=r(e.subRows))}),t};return{rows:r(a.rows),flatRows:i,rowsById:a.rowsById}},lj(e.options,"debugTable","getSortedRowModel",()=>e._autoResetPageIndex()))});return(0,u.useEffect)(()=>{S({pageSize:m,pageIndex:f-1})},[m,f]),(0,o.jsxs)("div",{className:(0,g.default)(iP.table,r),"data-qa":d,"data-id":c,...h,children:[(0,o.jsx)("div",{className:iP.container,children:(0,o.jsxs)("table",{className:(0,g.default)(iP.view,iP.variant[l],iP.size[a],i&&iP.appearance[i]),"data-qa":(0,b.g)(`${d}-view`,!!d),children:[(0,o.jsx)("thead",{className:iP.head,children:I.getHeaderGroups().map(e=>(0,o.jsx)("tr",{className:(0,g.default)(iP.row),children:e.headers.map(e=>{var t;return(0,o.jsx)("th",{colSpan:e.colSpan,style:{width:e.getSize(),minWidth:e.column.columnDef.minSize},className:(0,g.default)(iP.headCell,iP.cell,iP.cellAlign[(null==(t=e.column.columnDef.meta)?void 0:t.align)??iB]),children:(0,o.jsx)("div",{className:iP.cellContent,children:((e,t="m")=>{var a;if(e.isPlaceholder)return null;let l=e.getContext();if(e.id===ij){let e=l.table,t=e.getIsAllRowsSelected(),a=!!e.getIsSomeRowsSelected()&&"indeterminate";return(0,o.jsx)(lA,{className:iP.checkbox,value:t||a,onChange:e.toggleAllRowsSelected})}let i=null==(a=e.column.columnDef.meta)?void 0:a.header,s=e.column.columnDef.header,n="function"==typeof s?s(l):s;if(i){let e="function"==typeof i?i(l):i;if("text"===e.type)return(0,o.jsx)(iu,{text:n,...e.props,size:t})}return(0,u.isValidElement)(n)?n:(0,o.jsx)(iw,{size:t,text:n})})(e,a)})},e.id)})},e.id))}),(0,o.jsx)("tbody",{className:iP.body,children:I.getRowModel().rows.map(e=>(0,o.jsxs)(u.Fragment,{children:[(0,o.jsx)("tr",{className:iP.row,children:e.getVisibleCells().map(e=>{var t;return(0,o.jsx)("td",{style:{width:e.column.getSize(),minWidth:e.column.columnDef.minSize},className:(0,g.default)(iP.bodyCell,iP.cell,iP.cellAlign[(null==(t=e.column.columnDef.meta)?void 0:t.align)??iB]),children:(0,o.jsx)("div",{className:iP.cellContent,children:((e,t="m")=>{var a;let l=e.getContext();if(e.column.id===ij){let e=l.row;return(0,o.jsx)(lA,{className:iP.checkbox,value:e.getIsSelected(),disabled:!e.getCanSelect(),onChange:t=>e.toggleSelected(t)})}let i=null==(a=e.column.columnDef.meta)?void 0:a.cell;if(i){let e="function"==typeof i?i(l):i,a=l.getValue();switch(e.type){case"tag":return(0,o.jsx)(lk,{label:a,...e.props,size:"s",rounded:!0});case"button":return(0,o.jsx)(aX.a,{label:a,...e.props,size:"xs"});case"logos":return(0,o.jsx)(iv,{...e.props});case"text":return(0,o.jsx)(iw,{text:a,...e.props,size:t});case"textWithCaption":return(0,o.jsx)(iy,{text:a,...e.props,size:t});case"toggle":return(0,o.jsx)(lM,{...e.props});case"icon":return(0,o.jsx)(ig,{...e.props});case"iconButton":return(0,o.jsx)(ih,{...e.props});case"title":return(0,o.jsx)(iI,{title:a,...e.props,size:t})}}let s=e.column.columnDef.cell,n="function"==typeof s?s(l):s;return(0,u.isValidElement)(n)?n:(0,o.jsx)(iw,{size:t,text:n})})(e,a)})},e.id)})},e.id),(0,o.jsx)("tr",{className:(0,g.default)(iP.row,iP.rowSpacer)})]},e.id))})]})}),p>k.pageSize&&(0,o.jsx)("div",{className:iP.control,children:(0,o.jsx)(lC,{"data-qa":(0,b.g)(`${d}-pagination`,!!d),className:iP.pagination,isControl:!1,totalCount:p,pageSize:k.pageSize,siblingCount:A,onPageChange:e=>{S(t=>({...t,pageIndex:e-1})),null==v||v(e)},currentPage:k.pageIndex+1,..._})})]})};iN.displayName="Table";let iL={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};function iV(e){return (t={})=>{let a=t.width?String(t.width):e.defaultWidth;return e.formats[a]||e.formats[e.defaultWidth]}}let iD={date:iV({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:iV({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:iV({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},iO={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};function iz(e){return(t,a)=>{let l;if("formatting"===(a?.context?String(a.context):"standalone")&&e.formattingValues){let t=e.defaultFormattingWidth||e.defaultWidth,i=a?.width?String(a.width):t;l=e.formattingValues[i]||e.formattingValues[t]}else{let t=e.defaultWidth,i=a?.width?String(a.width):e.defaultWidth;l=e.values[i]||e.values[t]}return l[e.argumentCallback?e.argumentCallback(t):t]}}function iG(e){return(t,a={})=>{let l,i=a.width,s=i&&e.matchPatterns[i]||e.matchPatterns[e.defaultMatchWidth],n=t.match(s);if(!n)return null;let r=n[0],o=i&&e.parsePatterns[i]||e.parsePatterns[e.defaultParseWidth],u=Array.isArray(o)?function(e,t){for(let a=0;a<e.length;a++)if(t(e[a]))return a}(o,e=>e.test(r)):function(e,t){for(let a in e)if(Object.prototype.hasOwnProperty.call(e,a)&&t(e[a]))return a}(o,e=>e.test(r));return l=e.valueCallback?e.valueCallback(u):u,{value:l=a.valueCallback?a.valueCallback(l):l,rest:t.slice(r.length)}}}function i$(e){return(t,a={})=>{let l=t.match(e.matchPattern);if(!l)return null;let i=l[0],s=t.match(e.parsePattern);if(!s)return null;let n=e.valueCallback?e.valueCallback(s[0]):s[0];return{value:n=a.valueCallback?a.valueCallback(n):n,rest:t.slice(i.length)}}}let iH={code:"en-US",formatDistance:(e,t,a)=>{let l,i=iL[e];if(l="string"==typeof i?i:1===t?i.one:i.other.replace("{{count}}",t.toString()),a?.addSuffix)if(a.comparison&&a.comparison>0)return"in "+l;else return l+" ago";return l},formatLong:iD,formatRelative:(e,t,a,l)=>iO[e],localize:{ordinalNumber:(e,t)=>{let a=Number(e),l=a%100;if(l>20||l<10)switch(l%10){case 1:return a+"st";case 2:return a+"nd";case 3:return a+"rd"}return a+"th"},era:iz({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:iz({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:iz({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:iz({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},defaultWidth:"wide"}),dayPeriod:iz({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:i$({matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:iG({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:iG({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:iG({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:iG({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:iG({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}},iU={};function iW(e,t){return e instanceof Date?new e.constructor(t):new Date(t)}function iq(e,t){let a=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??iU.weekStartsOn??iU.locale?.options?.weekStartsOn??0,l=t0(e),i=l.getDay();return l.setDate(l.getDate()-(7*(i<a)+i-a)),l.setHours(0,0,0,0),l}function iQ(e){return iq(e,{weekStartsOn:1})}function iY(e){let t=t0(e),a=t.getFullYear(),l=iW(e,0);l.setFullYear(a+1,0,4),l.setHours(0,0,0,0);let i=iQ(l),s=iW(e,0);s.setFullYear(a,0,4),s.setHours(0,0,0,0);let n=iQ(s);return t.getTime()>=i.getTime()?a+1:t.getTime()>=n.getTime()?a:a-1}function iK(e,t){let a=t0(e),l=a.getFullYear(),i=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??iU.firstWeekContainsDate??iU.locale?.options?.firstWeekContainsDate??1,s=iW(e,0);s.setFullYear(l+1,0,i),s.setHours(0,0,0,0);let n=iq(s,t),r=iW(e,0);r.setFullYear(l,0,i),r.setHours(0,0,0,0);let o=iq(r,t);return a.getTime()>=n.getTime()?l+1:a.getTime()>=o.getTime()?l:l-1}function iX(e,t){let a=Math.abs(e).toString().padStart(t,"0");return(e<0?"-":"")+a}let iJ={y(e,t){let a=e.getFullYear(),l=a>0?a:1-a;return iX("yy"===t?l%100:l,t.length)},M(e,t){let a=e.getMonth();return"M"===t?String(a+1):iX(a+1,2)},d:(e,t)=>iX(e.getDate(),t.length),a(e,t){let a=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return a.toUpperCase();case"aaa":return a;case"aaaaa":return a[0];default:return"am"===a?"a.m.":"p.m."}},h:(e,t)=>iX(e.getHours()%12||12,t.length),H:(e,t)=>iX(e.getHours(),t.length),m:(e,t)=>iX(e.getMinutes(),t.length),s:(e,t)=>iX(e.getSeconds(),t.length),S(e,t){let a=t.length;return iX(Math.trunc(e.getMilliseconds()*Math.pow(10,a-3)),t.length)}},iZ={G:function(e,t,a){let l=+(e.getFullYear()>0);switch(t){case"G":case"GG":case"GGG":return a.era(l,{width:"abbreviated"});case"GGGGG":return a.era(l,{width:"narrow"});default:return a.era(l,{width:"wide"})}},y:function(e,t,a){if("yo"===t){let t=e.getFullYear();return a.ordinalNumber(t>0?t:1-t,{unit:"year"})}return iJ.y(e,t)},Y:function(e,t,a,l){let i=iK(e,l),s=i>0?i:1-i;return"YY"===t?iX(s%100,2):"Yo"===t?a.ordinalNumber(s,{unit:"year"}):iX(s,t.length)},R:function(e,t){return iX(iY(e),t.length)},u:function(e,t){return iX(e.getFullYear(),t.length)},Q:function(e,t,a){let l=Math.ceil((e.getMonth()+1)/3);switch(t){case"Q":return String(l);case"QQ":return iX(l,2);case"Qo":return a.ordinalNumber(l,{unit:"quarter"});case"QQQ":return a.quarter(l,{width:"abbreviated",context:"formatting"});case"QQQQQ":return a.quarter(l,{width:"narrow",context:"formatting"});default:return a.quarter(l,{width:"wide",context:"formatting"})}},q:function(e,t,a){let l=Math.ceil((e.getMonth()+1)/3);switch(t){case"q":return String(l);case"qq":return iX(l,2);case"qo":return a.ordinalNumber(l,{unit:"quarter"});case"qqq":return a.quarter(l,{width:"abbreviated",context:"standalone"});case"qqqqq":return a.quarter(l,{width:"narrow",context:"standalone"});default:return a.quarter(l,{width:"wide",context:"standalone"})}},M:function(e,t,a){let l=e.getMonth();switch(t){case"M":case"MM":return iJ.M(e,t);case"Mo":return a.ordinalNumber(l+1,{unit:"month"});case"MMM":return a.month(l,{width:"abbreviated",context:"formatting"});case"MMMMM":return a.month(l,{width:"narrow",context:"formatting"});default:return a.month(l,{width:"wide",context:"formatting"})}},L:function(e,t,a){let l=e.getMonth();switch(t){case"L":return String(l+1);case"LL":return iX(l+1,2);case"Lo":return a.ordinalNumber(l+1,{unit:"month"});case"LLL":return a.month(l,{width:"abbreviated",context:"standalone"});case"LLLLL":return a.month(l,{width:"narrow",context:"standalone"});default:return a.month(l,{width:"wide",context:"standalone"})}},w:function(e,t,a,l){let i,s,n,r,o=Math.round((iq(i=t0(e),l)-(s=l?.firstWeekContainsDate??l?.locale?.options?.firstWeekContainsDate??iU.firstWeekContainsDate??iU.locale?.options?.firstWeekContainsDate??1,n=iK(i,l),(r=iW(i,0)).setFullYear(n,0,s),r.setHours(0,0,0,0),iq(r,l)))/6048e5)+1;return"wo"===t?a.ordinalNumber(o,{unit:"week"}):iX(o,t.length)},I:function(e,t,a){let l,i,s,n=Math.round((iQ(l=t0(e))-(i=iY(l),(s=iW(l,0)).setFullYear(i,0,4),s.setHours(0,0,0,0),iQ(s)))/6048e5)+1;return"Io"===t?a.ordinalNumber(n,{unit:"week"}):iX(n,t.length)},d:function(e,t,a){return"do"===t?a.ordinalNumber(e.getDate(),{unit:"date"}):iJ.d(e,t)},D:function(e,t,a){let l,i,s,n=t4(l=t0(e),(i=t0(l),(s=iW(l,0)).setFullYear(i.getFullYear(),0,1),s.setHours(0,0,0,0),s))+1;return"Do"===t?a.ordinalNumber(n,{unit:"dayOfYear"}):iX(n,t.length)},E:function(e,t,a){let l=e.getDay();switch(t){case"E":case"EE":case"EEE":return a.day(l,{width:"abbreviated",context:"formatting"});case"EEEEE":return a.day(l,{width:"narrow",context:"formatting"});case"EEEEEE":return a.day(l,{width:"short",context:"formatting"});default:return a.day(l,{width:"wide",context:"formatting"})}},e:function(e,t,a,l){let i=e.getDay(),s=(i-l.weekStartsOn+8)%7||7;switch(t){case"e":return String(s);case"ee":return iX(s,2);case"eo":return a.ordinalNumber(s,{unit:"day"});case"eee":return a.day(i,{width:"abbreviated",context:"formatting"});case"eeeee":return a.day(i,{width:"narrow",context:"formatting"});case"eeeeee":return a.day(i,{width:"short",context:"formatting"});default:return a.day(i,{width:"wide",context:"formatting"})}},c:function(e,t,a,l){let i=e.getDay(),s=(i-l.weekStartsOn+8)%7||7;switch(t){case"c":return String(s);case"cc":return iX(s,t.length);case"co":return a.ordinalNumber(s,{unit:"day"});case"ccc":return a.day(i,{width:"abbreviated",context:"standalone"});case"ccccc":return a.day(i,{width:"narrow",context:"standalone"});case"cccccc":return a.day(i,{width:"short",context:"standalone"});default:return a.day(i,{width:"wide",context:"standalone"})}},i:function(e,t,a){let l=e.getDay(),i=0===l?7:l;switch(t){case"i":return String(i);case"ii":return iX(i,t.length);case"io":return a.ordinalNumber(i,{unit:"day"});case"iii":return a.day(l,{width:"abbreviated",context:"formatting"});case"iiiii":return a.day(l,{width:"narrow",context:"formatting"});case"iiiiii":return a.day(l,{width:"short",context:"formatting"});default:return a.day(l,{width:"wide",context:"formatting"})}},a:function(e,t,a){let l=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return a.dayPeriod(l,{width:"abbreviated",context:"formatting"});case"aaa":return a.dayPeriod(l,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return a.dayPeriod(l,{width:"narrow",context:"formatting"});default:return a.dayPeriod(l,{width:"wide",context:"formatting"})}},b:function(e,t,a){let l,i=e.getHours();switch(l=12===i?"noon":0===i?"midnight":i/12>=1?"pm":"am",t){case"b":case"bb":return a.dayPeriod(l,{width:"abbreviated",context:"formatting"});case"bbb":return a.dayPeriod(l,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return a.dayPeriod(l,{width:"narrow",context:"formatting"});default:return a.dayPeriod(l,{width:"wide",context:"formatting"})}},B:function(e,t,a){let l,i=e.getHours();switch(l=i>=17?"evening":i>=12?"afternoon":i>=4?"morning":"night",t){case"B":case"BB":case"BBB":return a.dayPeriod(l,{width:"abbreviated",context:"formatting"});case"BBBBB":return a.dayPeriod(l,{width:"narrow",context:"formatting"});default:return a.dayPeriod(l,{width:"wide",context:"formatting"})}},h:function(e,t,a){if("ho"===t){let t=e.getHours()%12;return 0===t&&(t=12),a.ordinalNumber(t,{unit:"hour"})}return iJ.h(e,t)},H:function(e,t,a){return"Ho"===t?a.ordinalNumber(e.getHours(),{unit:"hour"}):iJ.H(e,t)},K:function(e,t,a){let l=e.getHours()%12;return"Ko"===t?a.ordinalNumber(l,{unit:"hour"}):iX(l,t.length)},k:function(e,t,a){let l=e.getHours();return(0===l&&(l=24),"ko"===t)?a.ordinalNumber(l,{unit:"hour"}):iX(l,t.length)},m:function(e,t,a){return"mo"===t?a.ordinalNumber(e.getMinutes(),{unit:"minute"}):iJ.m(e,t)},s:function(e,t,a){return"so"===t?a.ordinalNumber(e.getSeconds(),{unit:"second"}):iJ.s(e,t)},S:function(e,t){return iJ.S(e,t)},X:function(e,t,a){let l=e.getTimezoneOffset();if(0===l)return"Z";switch(t){case"X":return i1(l);case"XXXX":case"XX":return i2(l);default:return i2(l,":")}},x:function(e,t,a){let l=e.getTimezoneOffset();switch(t){case"x":return i1(l);case"xxxx":case"xx":return i2(l);default:return i2(l,":")}},O:function(e,t,a){let l=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+i0(l,":");default:return"GMT"+i2(l,":")}},z:function(e,t,a){let l=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+i0(l,":");default:return"GMT"+i2(l,":")}},t:function(e,t,a){return iX(Math.trunc(e.getTime()/1e3),t.length)},T:function(e,t,a){return iX(e.getTime(),t.length)}};function i0(e,t=""){let a=e>0?"-":"+",l=Math.abs(e),i=Math.trunc(l/60),s=l%60;return 0===s?a+String(i):a+String(i)+t+iX(s,2)}function i1(e,t){return e%60==0?(e>0?"-":"+")+iX(Math.abs(e)/60,2):i2(e,t)}function i2(e,t=""){let a=Math.abs(e);return(e>0?"-":"+")+iX(Math.trunc(a/60),2)+t+iX(a%60,2)}let i4=(e,t)=>{switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});default:return t.date({width:"full"})}},i5=(e,t)=>{switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});default:return t.time({width:"full"})}},i3={p:i5,P:(e,t)=>{let a,l=e.match(/(P+)(p+)?/)||[],i=l[1],s=l[2];if(!s)return i4(e,t);switch(i){case"P":a=t.dateTime({width:"short"});break;case"PP":a=t.dateTime({width:"medium"});break;case"PPP":a=t.dateTime({width:"long"});break;default:a=t.dateTime({width:"full"})}return a.replace("{{date}}",i4(i,t)).replace("{{time}}",i5(s,t))}},i6=/^D+$/,i8=/^Y+$/,i9=["D","DD","YY","YYYY"],i7=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,se=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,st=/^'([^]*?)'?$/,sa=/''/g,sl=/[a-zA-Z]/;function si(e,t,a){let l=a?.locale??iU.locale??iH,i=a?.firstWeekContainsDate??a?.locale?.options?.firstWeekContainsDate??iU.firstWeekContainsDate??iU.locale?.options?.firstWeekContainsDate??1,s=a?.weekStartsOn??a?.locale?.options?.weekStartsOn??iU.weekStartsOn??iU.locale?.options?.weekStartsOn??0,n=t0(e);if(!((n instanceof Date||"object"==typeof n&&"[object Date]"===Object.prototype.toString.call(n)||"number"==typeof n)&&!isNaN(Number(t0(n)))))throw RangeError("Invalid time value");let r=t.match(se).map(e=>{let t=e[0];return"p"===t||"P"===t?(0,i3[t])(e,l.formatLong):e}).join("").match(i7).map(e=>{if("''"===e)return{isToken:!1,value:"'"};let t=e[0];if("'"===t){var a;let t;return{isToken:!1,value:(t=(a=e).match(st))?t[1].replace(sa,"'"):a}}if(iZ[t])return{isToken:!0,value:e};if(t.match(sl))throw RangeError("Format string contains an unescaped latin alphabet character `"+t+"`");return{isToken:!1,value:e}});l.localize.preprocessor&&(r=l.localize.preprocessor(n,r));let o={firstWeekContainsDate:i,weekStartsOn:s,locale:l};return r.map(i=>{if(!i.isToken)return i.value;let s=i.value;return(!a?.useAdditionalWeekYearTokens&&i8.test(s)||!a?.useAdditionalDayOfYearTokens&&i6.test(s))&&function(e,t,a){var l,i,s;let n,r=(l=e,i=t,s=a,n="Y"===l[0]?"years":"days of the month",`Use \`${l.toLowerCase()}\` instead of \`${l}\` (in \`${i}\`) for formatting ${n} to the input \`${s}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`);if(console.warn(r),i9.includes(e))throw RangeError(r)}(s,t,String(e)),(0,iZ[s[0]])(n,s,l.localize,o)}).join("")}function ss(e,t){if(void 0!==e.one&&1===t)return e.one;let a=t%10,l=t%100;return 1===a&&11!==l?e.singularNominative.replace("{{count}}",String(t)):a>=2&&a<=4&&(l<10||l>20)?e.singularGenitive.replace("{{count}}",String(t)):e.pluralGenitive.replace("{{count}}",String(t))}function sn(e){return(t,a)=>{if(!a?.addSuffix)return ss(e.regular,t);if(a.comparison&&a.comparison>0)if(e.future)return ss(e.future,t);else return"через "+ss(e.regular,t);return e.past?ss(e.past,t):ss(e.regular,t)+" назад"}}let sr={lessThanXSeconds:sn({regular:{one:"меньше секунды",singularNominative:"меньше {{count}} секунды",singularGenitive:"меньше {{count}} секунд",pluralGenitive:"меньше {{count}} секунд"},future:{one:"меньше, чем через секунду",singularNominative:"меньше, чем через {{count}} секунду",singularGenitive:"меньше, чем через {{count}} секунды",pluralGenitive:"меньше, чем через {{count}} секунд"}}),xSeconds:sn({regular:{singularNominative:"{{count}} секунда",singularGenitive:"{{count}} секунды",pluralGenitive:"{{count}} секунд"},past:{singularNominative:"{{count}} секунду назад",singularGenitive:"{{count}} секунды назад",pluralGenitive:"{{count}} секунд назад"},future:{singularNominative:"через {{count}} секунду",singularGenitive:"через {{count}} секунды",pluralGenitive:"через {{count}} секунд"}}),halfAMinute:(e,t)=>{if(t?.addSuffix)if(t.comparison&&t.comparison>0)return"через полминуты";else return"полминуты назад";return"полминуты"},lessThanXMinutes:sn({regular:{one:"меньше минуты",singularNominative:"меньше {{count}} минуты",singularGenitive:"меньше {{count}} минут",pluralGenitive:"меньше {{count}} минут"},future:{one:"меньше, чем через минуту",singularNominative:"меньше, чем через {{count}} минуту",singularGenitive:"меньше, чем через {{count}} минуты",pluralGenitive:"меньше, чем через {{count}} минут"}}),xMinutes:sn({regular:{singularNominative:"{{count}} минута",singularGenitive:"{{count}} минуты",pluralGenitive:"{{count}} минут"},past:{singularNominative:"{{count}} минуту назад",singularGenitive:"{{count}} минуты назад",pluralGenitive:"{{count}} минут назад"},future:{singularNominative:"через {{count}} минуту",singularGenitive:"через {{count}} минуты",pluralGenitive:"через {{count}} минут"}}),aboutXHours:sn({regular:{singularNominative:"около {{count}} часа",singularGenitive:"около {{count}} часов",pluralGenitive:"около {{count}} часов"},future:{singularNominative:"приблизительно через {{count}} час",singularGenitive:"приблизительно через {{count}} часа",pluralGenitive:"приблизительно через {{count}} часов"}}),xHours:sn({regular:{singularNominative:"{{count}} час",singularGenitive:"{{count}} часа",pluralGenitive:"{{count}} часов"}}),xDays:sn({regular:{singularNominative:"{{count}} день",singularGenitive:"{{count}} дня",pluralGenitive:"{{count}} дней"}}),aboutXWeeks:sn({regular:{singularNominative:"около {{count}} недели",singularGenitive:"около {{count}} недель",pluralGenitive:"около {{count}} недель"},future:{singularNominative:"приблизительно через {{count}} неделю",singularGenitive:"приблизительно через {{count}} недели",pluralGenitive:"приблизительно через {{count}} недель"}}),xWeeks:sn({regular:{singularNominative:"{{count}} неделя",singularGenitive:"{{count}} недели",pluralGenitive:"{{count}} недель"}}),aboutXMonths:sn({regular:{singularNominative:"около {{count}} месяца",singularGenitive:"около {{count}} месяцев",pluralGenitive:"около {{count}} месяцев"},future:{singularNominative:"приблизительно через {{count}} месяц",singularGenitive:"приблизительно через {{count}} месяца",pluralGenitive:"приблизительно через {{count}} месяцев"}}),xMonths:sn({regular:{singularNominative:"{{count}} месяц",singularGenitive:"{{count}} месяца",pluralGenitive:"{{count}} месяцев"}}),aboutXYears:sn({regular:{singularNominative:"около {{count}} года",singularGenitive:"около {{count}} лет",pluralGenitive:"около {{count}} лет"},future:{singularNominative:"приблизительно через {{count}} год",singularGenitive:"приблизительно через {{count}} года",pluralGenitive:"приблизительно через {{count}} лет"}}),xYears:sn({regular:{singularNominative:"{{count}} год",singularGenitive:"{{count}} года",pluralGenitive:"{{count}} лет"}}),overXYears:sn({regular:{singularNominative:"больше {{count}} года",singularGenitive:"больше {{count}} лет",pluralGenitive:"больше {{count}} лет"},future:{singularNominative:"больше, чем через {{count}} год",singularGenitive:"больше, чем через {{count}} года",pluralGenitive:"больше, чем через {{count}} лет"}}),almostXYears:sn({regular:{singularNominative:"почти {{count}} год",singularGenitive:"почти {{count}} года",pluralGenitive:"почти {{count}} лет"},future:{singularNominative:"почти через {{count}} год",singularGenitive:"почти через {{count}} года",pluralGenitive:"почти через {{count}} лет"}})},so={date:iV({formats:{full:"EEEE, d MMMM y 'г.'",long:"d MMMM y 'г.'",medium:"d MMM y 'г.'",short:"dd.MM.y"},defaultWidth:"full"}),time:iV({formats:{full:"H:mm:ss zzzz",long:"H:mm:ss z",medium:"H:mm:ss",short:"H:mm"},defaultWidth:"full"}),dateTime:iV({formats:{any:"{{date}}, {{time}}"},defaultWidth:"any"})};function su(e,t,a){return+iq(e,a)==+iq(t,a)}let sd=["воскресенье","понедельник","вторник","среду","четверг","пятницу","субботу"];function sc(e){let t=sd[e];return 2===e?"'во "+t+" в' p":"'в "+t+" в' p"}let sh={lastWeek:(e,t,a)=>{let l=e.getDay();if(su(e,t,a))return sc(l);let i=sd[l];switch(l){case 0:return"'в прошлое "+i+" в' p";case 1:case 2:case 4:return"'в прошлый "+i+" в' p";case 3:case 5:case 6:return"'в прошлую "+i+" в' p"}},yesterday:"'вчера в' p",today:"'сегодня в' p",tomorrow:"'завтра в' p",nextWeek:(e,t,a)=>{let l=e.getDay();if(su(e,t,a))return sc(l);let i=sd[l];switch(l){case 0:return"'в следующее "+i+" в' p";case 1:case 2:case 4:return"'в следующий "+i+" в' p";case 3:case 5:case 6:return"'в следующую "+i+" в' p"}},other:"P"},sp={code:"ru",formatDistance:(e,t,a)=>sr[e](t,a),formatLong:so,formatRelative:(e,t,a,l)=>{let i=sh[e];return"function"==typeof i?i(t,a,l):i},localize:{ordinalNumber:(e,t)=>{let a=Number(e),l=t?.unit;return a+("date"===l?"-е":"week"===l||"minute"===l||"second"===l?"-я":"-й")},era:iz({values:{narrow:["до н.э.","н.э."],abbreviated:["до н. э.","н. э."],wide:["до нашей эры","нашей эры"]},defaultWidth:"wide"}),quarter:iz({values:{narrow:["1","2","3","4"],abbreviated:["1-й кв.","2-й кв.","3-й кв.","4-й кв."],wide:["1-й квартал","2-й квартал","3-й квартал","4-й квартал"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:iz({values:{narrow:["Я","Ф","М","А","М","И","И","А","С","О","Н","Д"],abbreviated:["янв.","фев.","март","апр.","май","июнь","июль","авг.","сент.","окт.","нояб.","дек."],wide:["январь","февраль","март","апрель","май","июнь","июль","август","сентябрь","октябрь","ноябрь","декабрь"]},defaultWidth:"wide",formattingValues:{narrow:["Я","Ф","М","А","М","И","И","А","С","О","Н","Д"],abbreviated:["янв.","фев.","мар.","апр.","мая","июн.","июл.","авг.","сент.","окт.","нояб.","дек."],wide:["января","февраля","марта","апреля","мая","июня","июля","августа","сентября","октября","ноября","декабря"]},defaultFormattingWidth:"wide"}),day:iz({values:{narrow:["В","П","В","С","Ч","П","С"],short:["вс","пн","вт","ср","чт","пт","сб"],abbreviated:["вск","пнд","втр","срд","чтв","птн","суб"],wide:["воскресенье","понедельник","вторник","среда","четверг","пятница","суббота"]},defaultWidth:"wide"}),dayPeriod:iz({values:{narrow:{am:"ДП",pm:"ПП",midnight:"полн.",noon:"полд.",morning:"утро",afternoon:"день",evening:"веч.",night:"ночь"},abbreviated:{am:"ДП",pm:"ПП",midnight:"полн.",noon:"полд.",morning:"утро",afternoon:"день",evening:"веч.",night:"ночь"},wide:{am:"ДП",pm:"ПП",midnight:"полночь",noon:"полдень",morning:"утро",afternoon:"день",evening:"вечер",night:"ночь"}},defaultWidth:"any",formattingValues:{narrow:{am:"ДП",pm:"ПП",midnight:"полн.",noon:"полд.",morning:"утра",afternoon:"дня",evening:"веч.",night:"ночи"},abbreviated:{am:"ДП",pm:"ПП",midnight:"полн.",noon:"полд.",morning:"утра",afternoon:"дня",evening:"веч.",night:"ночи"},wide:{am:"ДП",pm:"ПП",midnight:"полночь",noon:"полдень",morning:"утра",afternoon:"дня",evening:"вечера",night:"ночи"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:i$({matchPattern:/^(\d+)(-?(е|я|й|ое|ье|ая|ья|ый|ой|ий|ый))?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:iG({matchPatterns:{narrow:/^((до )?н\.?\s?э\.?)/i,abbreviated:/^((до )?н\.?\s?э\.?)/i,wide:/^(до нашей эры|нашей эры|наша эра)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^д/i,/^н/i]},defaultParseWidth:"any"}),quarter:iG({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^[1234](-?[ыои]?й?)? кв.?/i,wide:/^[1234](-?[ыои]?й?)? квартал/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:iG({matchPatterns:{narrow:/^[яфмаисонд]/i,abbreviated:/^(янв|фев|март?|апр|ма[йя]|июн[ья]?|июл[ья]?|авг|сент?|окт|нояб?|дек)\.?/i,wide:/^(январ[ья]|феврал[ья]|марта?|апрел[ья]|ма[йя]|июн[ья]|июл[ья]|августа?|сентябр[ья]|октябр[ья]|октябр[ья]|ноябр[ья]|декабр[ья])/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^я/i,/^ф/i,/^м/i,/^а/i,/^м/i,/^и/i,/^и/i,/^а/i,/^с/i,/^о/i,/^н/i,/^я/i],any:[/^я/i,/^ф/i,/^мар/i,/^ап/i,/^ма[йя]/i,/^июн/i,/^июл/i,/^ав/i,/^с/i,/^о/i,/^н/i,/^д/i]},defaultParseWidth:"any"}),day:iG({matchPatterns:{narrow:/^[впсч]/i,short:/^(вс|во|пн|по|вт|ср|чт|че|пт|пя|сб|су)\.?/i,abbreviated:/^(вск|вос|пнд|пон|втр|вто|срд|сре|чтв|чет|птн|пят|суб).?/i,wide:/^(воскресень[ея]|понедельника?|вторника?|сред[аы]|четверга?|пятниц[аы]|суббот[аы])/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^в/i,/^п/i,/^в/i,/^с/i,/^ч/i,/^п/i,/^с/i],any:[/^в[ос]/i,/^п[он]/i,/^в/i,/^ср/i,/^ч/i,/^п[ят]/i,/^с[уб]/i]},defaultParseWidth:"any"}),dayPeriod:iG({matchPatterns:{narrow:/^([дп]п|полн\.?|полд\.?|утр[оа]|день|дня|веч\.?|ноч[ьи])/i,abbreviated:/^([дп]п|полн\.?|полд\.?|утр[оа]|день|дня|веч\.?|ноч[ьи])/i,wide:/^([дп]п|полночь|полдень|утр[оа]|день|дня|вечера?|ноч[ьи])/i},defaultMatchWidth:"wide",parsePatterns:{any:{am:/^дп/i,pm:/^пп/i,midnight:/^полн/i,noon:/^полд/i,morning:/^у/i,afternoon:/^д[ен]/i,evening:/^в/i,night:/^н/i}},defaultParseWidth:"any"})},options:{weekStartsOn:1,firstWeekContainsDate:1}},sg=e=>new Intl.NumberFormat("ru-RU").format(e),sm=e=>Math.round((e+Number.EPSILON)*10)/10,sA={1:"alfastrakhovanie",3:"ingosstrah",5:"rosgosstrakh",7:"soglasie",10:"maks",25:"yugoria",27:"zetta",32:"reso-garantiya",33:"vsk",36:"renessans",38:"sovkombank",39:"intouch",46:"sogaz",47:"gaide",52:"gelios",55:"pari",61:"osk",75:"absolut",98:"astrovolga",107:"tinkoff",127:"evroins",141:"sberstrakhovanie",26:"energogarant"};var sf=e.i(3205);let sv=({title:e,price:t})=>{let[a,l]=(0,u.useState)(!0),i=[{header:"Страховая компания",accessorKey:"company",meta:{align:"left"},cell:e=>{let t,a=e.getValue(),l=(t=sA[e.row.original.id])?`/osago/sk-${t}`:null,i=a.logo&&ty(a.logo)?a.logo:null,s=(0,o.jsxs)(o.Fragment,{children:[i&&(0,o.jsx)("img",{className:sf.default.logoIcon,src:i,alt:"Лого"}),(0,o.jsx)("span",{children:a.name})]});return l?(0,o.jsx)("a",{className:sf.default.companyLink,href:l,target:"_blank",rel:"noreferrer noopener",children:s}):(0,o.jsx)("div",{className:sf.default.companyCell,children:s})}},{header:"Средняя цена",accessorKey:"price.average",meta:{align:"center",cell:e=>({type:"text",props:{text:`${sg(sm(e.getValue()))} ₽`}})}},{header:"Минимальная цена",accessorKey:"price.min",meta:{align:"center",cell:e=>({type:"text",props:{text:`${sg(sm(e.getValue()))} ₽`}})}},{header:"Максимальная цена",accessorKey:"price.max",meta:{align:"center",cell:e=>({type:"text",props:{text:`${sg(sm(e.getValue()))} ₽`}})}}],s=si(new Date,"d MMMM yyyy г.",{locale:sp}),n=a?t.slice(0,6):t;return(0,o.jsxs)("div",{className:sf.default.root,children:[(0,o.jsxs)(h.Container,{children:[(0,o.jsx)(tB,{className:sf.default.title,children:e}),(0,o.jsx)("div",{className:sf.default.tableWrapper,children:(0,o.jsx)(iN,{size:"s",data:n,columns:i,variant:"secondary",pagination:{currentPage:1,pageSize:n.length}})})]}),(0,o.jsxs)("div",{className:sf.default.footer,children:[(0,o.jsxs)("div",{className:sf.default.info,children:["В таблице указана стоимость на основе данных Финуслуг за ",s]}),a&&(0,o.jsx)(tw.Button,{variant:"purple",appearance:"ghost",onClick:()=>l(!1),iconRight:(0,o.jsx)(al.IconFdsArrowUpRightO,{className:sf.default.arrowIcon,size:20}),children:"Показать больше"})]})]})},sb=(0,C.g)("tooltip"),s_=Object.freeze({tooltip:sb,text:`${sb}__text`,wrapper:`${sb}__wrapper`,inverted:`${sb}--inverted`}),sw=({children:e,moveToBody:t})=>t?(0,o.jsx)(aA.FloatingPortal,{id:ab.T,children:e}):(0,o.jsx)(o.Fragment,{children:e}),sC=(0,u.forwardRef)(({position:e="top",text:t,zIndex:a=1,inverted:l,withoutTail:i,children:s,boundingOffset:n=12,boundaryPadding:r,moveToBody:d=!1,hideWhenOutOfBounds:c=!1,style:h,className:p,dataQa:m,dataId:A,...f},v)=>{let[_,w]=(0,u.useState)(!1),C=(0,u.useRef)(null),{refs:x,floatingStyles:y,context:k,middlewareData:S}=(0,aA.useFloating)({open:_,onOpenChange:w,placement:e,whileElementsMounted:af.autoUpdate,middleware:[(0,av.offset)({mainAxis:n}),(0,av.flip)({fallbackAxisSideDirection:"start",crossAxis:!1,...void 0!==r&&{padding:r}}),(0,av.shift)({...void 0!==r&&{padding:r}}),(0,av.arrow)({element:C,padding:8}),...c?[(0,av.hide)({strategy:"escaped",padding:-24})]:[]]}),E=(0,aA.useHover)(k,{delay:300}),{getReferenceProps:M,getFloatingProps:I}=(0,aA.useInteractions)([E]),T=(0,aA.useTransitionStyles)(k,{duration:300});return(0,u.useImperativeHandle)(v,()=>({getActivatorElement:x.reference,getTooltipElement:x.floating})),(0,u.useEffect)(()=>{var e;(null==(e=S.hide)?void 0:e.escaped)&&w(!1)},[S.hide]),(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("div",{"data-qa":(0,b.g)(`${m}-activator`,!!m),ref:x.setReference,...M,className:s_.wrapper,children:s}),T.isMounted&&(0,o.jsx)(sw,{moveToBody:d,children:(0,o.jsxs)("div",{role:"tooltip",ref:x.setFloating,style:{...y,...T.styles,...h,zIndex:a},className:(0,g.default)(s_.tooltip,p,{[s_.inverted]:l}),...I,...f,"data-qa":m,"data-id":A,children:[(0,o.jsx)("span",{className:(0,g.default)(s_.text,{[s_.inverted]:l}),children:t}),!i&&(0,o.jsx)(aA.FloatingArrow,{ref:C,context:k,width:16,d:"M8 10C6 12.58 3.43 16 0 16L16 16C12.58 16 10 12.58 8 10Z",fill:l?"var(--color-white)":"var(--color-black-500)"})]})})]})});sC.displayName="Tooltip";var sx=e.i(35008);let sy=({rating:e=0,size:t=24})=>{let a=Math.max(0,Math.min(5,e)),l=Math.floor(a),i=a-l;return(0,o.jsxs)("div",{className:sx.default.root,children:[Array.from({length:l}).map((e,a)=>(0,o.jsx)(al.IconFdsStarSmallF,{className:sx.default.star,size:t},`full-${a}`)),i>0&&(0,o.jsxs)("div",{className:sx.default.partialStarWrapper,style:{width:t,height:t},children:[(0,o.jsx)(al.IconFdsStarSmallF,{className:sx.default.inactiveStar,boxSize:t,size:t}),(0,o.jsx)("div",{className:sx.default.partialStar,style:{width:`${100*i}%`},children:(0,o.jsx)(al.IconFdsStarSmallF,{className:sx.default.star,size:t})})]}),Array.from({length:5-l-(i>0)}).map((e,a)=>(0,o.jsx)(al.IconFdsStarSmallF,{className:sx.default.inactiveStar,size:t},`empty-${a}`))]})};var sk=e.i(14306);let sS=({title:e,ratings:t})=>{let[a,l]=(0,u.useState)(!0),i=[{header:"Страховая компания",accessorKey:"company",meta:{align:"left"},cell:e=>{let t,a=e.getValue(),l=(t=e.row.original.reviewsUrl)&&(ty(t)||t.startsWith("/"))?e.row.original.reviewsUrl:null,i=a.logo&&ty(a.logo)?a.logo:null,s=(0,o.jsxs)(o.Fragment,{children:[i&&(0,o.jsx)("img",{className:sk.default.logoIcon,src:i,alt:"Лого"}),(0,o.jsx)("span",{children:a.name})]});return l?(0,o.jsx)("a",{className:sk.default.companyLink,href:l,target:"_blank",rel:"noreferrer noopener",children:s}):(0,o.jsx)("div",{className:sk.default.companyCell,children:s})}},{header:()=>(0,o.jsxs)("div",{className:sk.default.ratingHeader,children:[(0,o.jsx)("span",{className:sk.default.header,children:"Общая оценка"}),(0,o.jsx)(sC,{text:"Рейтинг строится на основе отзывов клиентов Финуслуг об уровне обслуживания и качестве услуг страховой компании",position:"right",children:(0,o.jsx)("span",{children:(0,o.jsx)(al.IconFdsQuestionCircleO,{size:20})})})]}),accessorKey:"commonOsagoRating",meta:{align:"left",cell:e=>{let t=e.getValue();return{type:"text",props:{text:`${sm(t)} / 5`,iconLeft:(0,o.jsx)(sy,{rating:t,size:20})}}}}},{header:"Отзывов",accessorKey:"reviews",meta:{align:"center",cell:e=>({type:"text",props:{text:String(sm(e.getValue()))}})}},{header:"Надежность",accessorKey:"reliability",meta:{align:"center",cell:e=>({type:"text",props:{text:String(sm(e.getValue()))}})}},{header:"Как платят",accessorKey:"howToPay",meta:{align:"center",cell:e=>({type:"text",props:{text:String(sm(e.getValue()))}})}}],s=a?t.slice(0,6):t;return(0,o.jsx)("div",{className:sk.default.root,children:(0,o.jsxs)(h.Container,{children:[(0,o.jsx)(tB,{className:sk.default.title,children:e}),(0,o.jsx)("div",{className:sk.default.tableWrapper,children:(0,o.jsx)(iN,{size:"s",data:s,columns:i,variant:"secondary",pagination:{currentPage:1,pageSize:s.length}})}),(0,o.jsx)("div",{className:sk.default.footer,children:a&&(0,o.jsx)(tw.Button,{variant:"purple",appearance:"ghost",onClick:()=>l(!1),iconRight:(0,o.jsx)(al.IconFdsArrowUpRightO,{className:sk.default.arrowIcon,size:20}),children:"Показать больше"})})]})})};var sE=e.i(26492);let sM=({review:e})=>{let{name:t,title:a,readLink:l,sk:i,text:s,rating:n,region:r,iconUrl:u}=e,d=u&&ty(u)?u:null;return(0,o.jsxs)(tj,{className:sE.default.root,children:[(0,o.jsxs)("div",{className:sE.default.head,children:[(0,o.jsx)("div",{children:t}),(0,o.jsxs)("div",{className:sE.default.rating,children:[(0,o.jsx)(al.IconFdsStarF,{}),n]})]}),(0,o.jsx)("div",{className:sE.default.title,children:a}),(0,o.jsxs)("div",{className:sE.default.text,children:[s,(0,o.jsx)("div",{className:sE.default.gradient})]}),(0,o.jsx)("div",{className:sE.default.readLink,children:(0,o.jsx)("a",{href:l,target:"_blank",rel:"noreferrer",children:"Читать полностью"})}),(0,o.jsxs)("div",{className:sE.default.bottom,children:[(0,o.jsxs)("div",{className:sE.default.company,children:[d&&(0,o.jsx)(la.default,{className:sE.default.logo,width:12,height:12,src:d,alt:"Логотип"}),i]}),(0,o.jsx)("div",{className:sE.default.city,children:r})]})]})};var sI=e.i(76586);let sT=({title:e,reviews:t})=>(0,o.jsx)("div",{className:sI.default.root,children:(0,o.jsxs)(h.Container,{children:[(0,o.jsx)(tB,{className:sI.default.title,children:e}),(0,o.jsx)(eL,{navigation:!0,navigationPlacement:"outside",navigationSize:"m",navigationVariant:"secondary",options:{slidesPerView:"auto",spaceBetween:32},pagination:!0,children:t.map(e=>(0,o.jsx)(eV,{className:sI.default.sliderItem,children:(0,o.jsx)(sM,{review:e})},e.readLink))}),(0,o.jsx)("div",{className:sI.default.bottom,children:(0,o.jsx)(tw.Button,{as:"a",href:"https://finuslugi.ru/strahovanie_reitingi",target:"_blank",variant:"purple",appearance:"ghost",iconRight:(0,o.jsx)(al.IconFdsArrowUpRightO,{className:sI.default.arrowIcon,size:20}),children:"Все отзывы"})})]})});var sP=e.i(20467);let sB=({className:e,header:t})=>(0,o.jsx)("div",{className:(0,g.default)(sP.default.root,e),dangerouslySetInnerHTML:{__html:t??""}});var sR=e.i(28399);let sj=({className:e,text:t})=>(0,o.jsx)("div",{className:(0,g.default)(sR.default.root,e),dangerouslySetInnerHTML:{__html:t}});sj.displayName="SeoText";var sF=e.i(71743);let sN=({title:e,header:t,text:a})=>{let[l,i]=(0,u.useState)(!1),s=(0,u.useRef)(null),n=(0,u.useRef)(!1);return(0,u.useEffect)(()=>{n.current?l||s.current?.scrollIntoView({behavior:"smooth",block:"start"}):n.current=!0},[l]),(0,o.jsx)("section",{ref:s,className:sF.default.root,children:(0,o.jsxs)(h.Container,{children:[(0,o.jsx)(tB,{className:sF.default.title,children:e}),(0,o.jsxs)(tj,{className:sF.default.body,children:[(0,o.jsx)(sB,{header:t}),(0,o.jsx)("div",{className:(0,g.default)(sF.default.expander,l&&sF.default.expanded),children:(0,o.jsx)(sj,{className:(0,g.default)(sF.default.seoText,sF.default.expanderContent,l&&sF.default.visible),text:a})}),(0,o.jsx)("div",{className:sF.default.btns,children:(0,o.jsx)(tw.Button,{className:sF.default.btn,size:"small",onClick:()=>{i(e=>!e)},variant:"secondary",children:l?"Скрыть":"Читать далее"})})]})]})})};var sL=e.i(58596);let sV=({title:e,services:t})=>(0,o.jsx)("div",{className:sL.default.root,children:(0,o.jsxs)(h.Container,{children:[(0,o.jsx)(tB,{className:sL.default.title,children:e}),(0,o.jsx)(eL,{navigation:!0,navigationPlacement:"outside",navigationSize:"m",navigationVariant:"secondary",options:{slidesPerView:1,spaceBetween:16},breakpoints:{s:{slidesPerView:2,spaceBetween:16},l:{slidesPerView:3,spaceBetween:16},xl:{slidesPerView:4,spaceBetween:16}},pagination:!0,children:t.map(e=>{let{href:t,paragraphChildren:a}=tx(e.text);return(0,o.jsx)(eV,{children:(0,o.jsxs)(tj,{as:"a",href:t,className:sL.default.link,target:"_blank",rel:"noreferrer noopener",children:[(0,o.jsxs)("div",{children:[(0,o.jsx)("div",{className:sL.default.blockTitle,children:e.title}),(0,o.jsx)("div",{children:a})]}),(0,o.jsxs)("div",{className:sL.default.line,children:[(0,o.jsx)(al.IconFdsArrowUpRightO,{className:sL.default.icon,size:18,style:{display:"flex"}}),(0,o.jsx)("img",{className:sL.default.img,src:e.iconUrl&&ty(e.iconUrl)?e.iconUrl:"",alt:e.title})]})]})},e.id)})})]})}),sD="FINUSLUGI_OSAGO_DRAFTS";var sO=e.i(17977);let sz={BENEFIT_BLOCK:e=>({sectionTitle:e.title,cards:(e.commonContents??[]).sort((e,t)=>e.position-t.position)}),LAST_POLICY_BLOCK:e=>({title:e.title,lastPolicies:e.contentAttributes?.lastPolicies??[]}),INSURANCE_CASE_ACTION_BLOCK:e=>{let t=(e.commonContents??[]).sort((e,t)=>e.position-t.position);return{insurancesChips:(e.contentAttributes?.phones??[]).map(e=>({id:e.name,label:e.name})),phones:e.contentAttributes?.phones??[],title:e.title,firstStep:t[0],secondStep:t[1],thirdStep:t[2]}},POLICY_REGISTRATION_BLOCK:e=>{let t=(e.commonContents??[]).sort((e,t)=>e.position-t.position);return{sectionTitle:e.title,step1:t[0]?.text,step2:t[1]?.text,step3:t[2]?.text}},PARTNERS_BLOCK:e=>({title:e.title,companies:e.contentAttributes?.companies??[]}),RATINGS_BLOCK:e=>({title:e.title,ratings:(e.contentAttributes?.ratings??[]).map(e=>({id:e.id,company:{name:e.name,logo:e.logoMob},commonOsagoRating:e.commonOsagoRating,howToPay:e.howToPay,reliability:e.reliability,reviews:e.reviews,reviewsUrl:e.reviewsUrl}))}),REVIEWS_BLOCK:e=>({title:e.title,reviews:sO.default??[]}),COST_SAVING_BLOCK:e=>({sectionTitle:e.title,cards:(e.commonContents??[]).sort((e,t)=>e.position-t.position)}),PRICE_BLOCK:e=>({title:e.title,price:(e.contentAttributes?.price??[]).map(e=>({id:e.id,company:{name:e.name,logo:e.logoMob},price:e.price}))}),USEFUL_SERVICE_BLOCK:e=>({title:e.title,services:(e.commonContents??[]).sort((e,t)=>e.position-t.position)}),COURSE_BANNER_BLOCK:e=>({title:e.title,data:(e.commonContents??[]).sort((e,t)=>e.position-t.position)[0]??null}),EXTRA_PROTECTION_BLOCK:e=>({title:e.title,items:(e.commonContents??[]).sort((e,t)=>e.position-t.position)}),EXPERT_OPINION_BLOCK:e=>({data:e.contentAttributes?.quoteData}),SEO_TEXT_BLOCK:e=>{let t=e.uniqueContents?.[0];if(!t)throw Error(`SEO_TEXT_BLOCK missing uniqueContent for block: ${e.title}`);return{title:e.title,header:t.previewText,text:t.text}},FAQ_BLOCK:e=>({sectionTitle:e.title??"",questions:e.uniqueContents?.map(e=>({question:e.title,answer:e.text}))??[],dataLayerPush:tt,eventCategory:"osago"}),CALCULATOR_BLOCK:e=>({companies:e.contentAttributes?.companies??[]}),OTHER:e=>{let t=e.contentAttributes?.regions,a=e.contentAttributes?.brandsModels;return t&&t.length>0?{title:e.title??"",groups:t.map(e=>({title:e.region,links:e.tags.map(e=>({text:e.name,to:e.url}))}))}:{title:e.title??"",groups:a?.map(e=>({title:e.name,url:e.url,links:e.tags.map(e=>({text:e.name,to:e.url}))}))??[]}}};var sG=e.i(54204);let s$=({className:e,to:t,children:a})=>(0,o.jsx)("a",{className:e,href:t,children:a}),sH=({className:e,title:t,links:a,linkComponent:l=s$,titleComponent:i=s$})=>(0,o.jsxs)("div",{className:(0,g.default)(sG.default.root,e),children:[(0,o.jsx)(i,{className:sG.default.title,to:t.to,children:t.text}),(0,o.jsx)("div",{className:sG.default.links,children:a.map(e=>(0,o.jsx)(l,{to:e.to,className:sG.default.link,children:e.text},e.to))})]});var sU=e.i(50635);let sW=({className:e,children:t})=>(0,o.jsx)("span",{className:e,style:{pointerEvents:"none",cursor:"default"},children:t}),sq=({title:e,groups:t})=>(0,o.jsx)("div",{className:sU.default.root,children:(0,o.jsxs)(h.Container,{className:sU.default.body,children:[(0,o.jsx)(tB,{className:sU.default.title,children:e}),(0,o.jsx)("div",{className:sU.default.brandsModels,children:t.map(e=>{let t=!!e.url,a={text:e.title,to:e.url??""};return(0,o.jsx)(sH,{title:a,links:e.links,titleComponent:t?void 0:sW},e.url??e.title)})})]})}),sQ=({insuranceData:e})=>{let t={BENEFIT_BLOCK:tz,LAST_POLICY_BLOCK:t7,INSURANCE_CASE_ACTION_BLOCK:tK,POLICY_REGISTRATION_BLOCK:tQ,PARTNERS_BLOCK:aa,RATINGS_BLOCK:sS,REVIEWS_BLOCK:sT,COST_SAVING_BLOCK:tz,PRICE_BLOCK:sv,USEFUL_SERVICE_BLOCK:sV,COURSE_BANNER_BLOCK:tS,EXPERT_OPINION_BLOCK:tT,EXTRA_PROTECTION_BLOCK:tN,SEO_TEXT_BLOCK:sN,OTHER:sq,FAQ_BLOCK:t_,CALCULATOR_BLOCK:lc},a=e.blocks.filter(e=>e.visible).map(e=>({...e,data:sz[e.type]?.(e)})).filter(e=>null!==e.data).sort((e,t)=>e.position-t.position);return(0,o.jsxs)(o.Fragment,{children:[a.map(e=>{let a=t[e.type];return a&&(e.data||!(Object.keys(e.contentAttributes).length<1))?(0,o.jsx)("section",{children:(0,o.jsx)(a,{...e.data})},`${e.type}-${e.position}`):null}),(0,o.jsx)(ae,{insuranceData:e})]})};var sY=e.i(33775);let sK=({cards:e,onDelete:t})=>(0,o.jsx)(eL,{navigation:!0,navigationPlacement:"outside",navigationSize:"m",navigationVariant:"secondary",options:{slidesPerView:1,spaceBetween:32},breakpoints:{s:{slidesPerView:2,spaceBetween:32},l:{slidesPerView:3,spaceBetween:32},xl:{slidesPerView:4,spaceBetween:32}},pagination:!0,children:e.map(e=>(0,o.jsx)(eV,{children:(0,o.jsxs)(tj,{className:sY.default.card,children:[(0,o.jsxs)("div",{className:sY.default.cardContent,children:[(0,o.jsxs)("div",{className:sY.default.date,children:[(0,o.jsx)("span",{children:si(e.date,"HH:mm",{locale:sp})}),(0,o.jsx)("span",{children:si(e.date,"dd.MM.yyyy",{locale:sp})})]}),e.fields.vehicle.brand||e.fields.vehicle.model?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)("div",{className:sY.default.title,children:[e.fields.vehicle.brand," ",e.fields.vehicle.model]}),(0,o.jsx)("div",{className:sY.default.subtitle,children:e.fields.vehicle.licensePlate})]}):(0,o.jsx)(o.Fragment,{children:(0,o.jsx)("div",{className:sY.default.title,children:e.fields.vehicle.licensePlate})})]}),(0,o.jsxs)("div",{className:sY.default.controls,children:[(0,o.jsx)(tw.Button,{as:"a",href:`https://finuslugi.ru/osago/step-car?draft=${e.id}`,size:"xs",stretch:!0,children:"Продолжить"}),(0,o.jsx)(tw.Button,{variant:"secondary",size:"xs",iconLeft:(0,o.jsx)(al.IconFdsGarbageBinO,{}),shape:"icon",onClick:t(e.id)})]})]})},e.id))});var sX=e.i(40107);let sJ=()=>{let[e,t]=((e,t)=>{let[a,l]=(0,u.useState)(()=>{try{let a=localStorage.getItem(e);return a?JSON.parse(a):t}catch(e){return console.error(e),t}});return(0,u.useEffect)(()=>{try{localStorage.setItem(e,JSON.stringify(a))}catch(e){console.error(e)}},[e,a]),[a,l]})(sD,[]);return e.length<=0?null:(0,o.jsx)("div",{className:sX.default.root,children:(0,o.jsxs)(h.Container,{children:[(0,o.jsx)("div",{className:sX.default.listTitle,children:"Ваши расчеты"}),(0,o.jsx)("div",{className:sX.default.listSubtitle,children:"Можете продолжить оформление"}),(0,o.jsx)(sK,{cards:e,onDelete:a=>()=>{let l=e.filter(e=>e.id!==a);localStorage.setItem(sD,JSON.stringify(l)),t(l)}})]})})};var sZ=o;let s0=e=>e&&"object"==typeof e?e.src:"string"==typeof e?e:"";var s1=e.i(33600);let s2=({className:e,onCopy:t,children:a})=>{let l=(0,u.useRef)(null),[i,s]=(0,u.useState)(!1),n=async()=>{let e=l.current?.textContent?.trim();e&&await navigator.clipboard.writeText(e),t?.(),s(!0),setTimeout(()=>s(!1),2e3)};return(0,o.jsxs)("button",{type:"button",className:(0,g.default)(s1.default.root,i&&s1.default.copied,e),onClick:n,children:[(0,o.jsx)("span",{ref:l,className:s1.default.code,children:a}),(0,o.jsx)("div",{className:s1.default.icon,children:(0,o.jsxs)("div",{className:s1.default.holder,children:[(0,o.jsx)(al.IconFdsCopyO,{className:s1.default.copy}),(0,o.jsx)(al.IconFdsCheckCircleO,{className:s1.default.checked})]})})]})};var s4=e.i(5160);let s5={src:e.i(54955).default,width:961,height:961,blurWidth:8,blurHeight:8,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAzElEQVR42o3NwQrBcBzA8bGNGsrUzMHFaewBlIuaaVnSnFyWgylRXBxcPcIsK2uGOZg422GlXDgrbh5BKXmB+Z8W5eBz/X1/vx8EASiKBqJRnPAD0C8MUxAVRT3RNJ3DMCzkA74CQag2bdt56frsbBhzh2WLFRiGES8AW2FJ7GmL4d49bq7uerW9EEQ86QXgor9ea0+1wc41uwfXUK07x5X6CIKgXsTz5Y65tB5jWb+N5MlTarR0MA9+volQ6UyWJBMpiqLzOB6LQ/94A1PbM42Kyn34AAAAAElFTkSuQmCC"},s3=({className:e,promocode:t="OSAGOBONUS26",title:a="Бонус до 1000 ₽",desc:l=(0,sZ.jsx)(sZ.Fragment,{children:"За регистрацию на Финуслугах при покупке полиса ОСАГО с промокодом "})})=>{let[i,s]=(0,u.useState)(!1);return(0,sZ.jsxs)("div",{className:(0,g.default)(s4.default.root,e),children:[(0,sZ.jsx)("img",{className:s4.default.img,src:s0(s5),alt:"Промоакция ОСАГО"}),(0,sZ.jsxs)("div",{className:s4.default.main,children:[(0,sZ.jsxs)("div",{children:[(0,sZ.jsx)("div",{className:s4.default.title,children:a}),(0,sZ.jsx)("div",{className:s4.default.desc,children:l})]}),(0,sZ.jsxs)("div",{className:s4.default.btns,children:[(0,sZ.jsx)(s2,{className:s4.default.btn,children:t}),(0,sZ.jsx)(tw.Button,{className:s4.default.btnPromo,onClick:()=>{s(!0),window.location.assign(`https://finuslugi.ru/osago/step-car?${new URLSearchParams({promocode:t}).toString()}`)},disabled:i,pending:i,children:"Перейти к расчету"})]})]})]})},s6=!1,s8=(i={OSAGOPromoBanner:{shouldBeEqual:"B"}},e=>function(t){let a=a=>e((e=>{let{state:t,setState:a}=(()=>{let e=(0,u.useContext)(e9);if(!e)throw Error("useABTestingProvider must be used within ABTestingProvider");return e})();return(0,u.useEffect)(()=>{let t=t=>{let l=t.data;if(!l||!l.key||!(l.key in e))return;let i=l.key,s=e[i].shouldBeEqual;l.value===s&&a(e=>({...e,[i]:!0}))};return window.addEventListener("message",t),window.postMessage({key:"mainPageLoaded",value:!0},"*"),()=>window.removeEventListener("message",t)},[e,a]),t})(i))?(0,o.jsx)(t,{...a}):null;return a.displayName=`withABTest(${t.displayName||t.name||"Component"})`,a})(e=>{{let e=new URLSearchParams(window.location.search);if(e.has("adv_p_id")||e.has("erid")||e.has("promocode")||Array.from(e.keys()).some(e=>e.startsWith("utm_")))return null}return e?.OSAGOPromoBanner})(e=>((0,u.useEffect)(()=>{s6||(s6=!0,tt({event:"data-event",eventCategory:"osago_promo_block",eventAction:"banner_show"}))},[]),(0,o.jsx)("noindex",{children:(0,o.jsx)("div",{className:s4.default.wrapper,children:(0,o.jsx)(h.Container,{children:(0,o.jsx)(s3,{...e})})})})));function s9(e){return"string"==typeof e||e instanceof String}function s7(e){var t;return"object"==typeof e&&null!=e&&(null==e||null==(t=e.constructor)?void 0:t.name)==="Object"}let ne="NONE",nt="LEFT",na="FORCE_LEFT",nl="RIGHT",ni="FORCE_RIGHT";function ns(e){return e.replace(/([.*+?^=!:${}()|[\]/\\])/g,"\\$1")}function nn(e,t){let a;if(t===e)return!0;let l=Array.isArray(t),i=Array.isArray(e);if(l&&i){if(t.length!=e.length)return!1;for(a=0;a<t.length;a++)if(!nn(t[a],e[a]))return!1;return!0}if(l!=i)return!1;if(t&&e&&"object"==typeof t&&"object"==typeof e){let l=t instanceof Date,i=e instanceof Date;if(l&&i)return t.getTime()==e.getTime();if(l!=i)return!1;let s=t instanceof RegExp,n=e instanceof RegExp;if(s&&n)return t.toString()==e.toString();if(s!=n)return!1;let r=Object.keys(t);for(a=0;a<r.length;a++)if(!Object.prototype.hasOwnProperty.call(e,r[a]))return!1;for(a=0;a<r.length;a++)if(!nn(e[r[a]],t[r[a]]))return!1;return!0}return!!t&&!!e&&"function"==typeof t&&"function"==typeof e&&t.toString()===e.toString()}class nr{constructor(e){for(Object.assign(this,e);this.value.slice(0,this.startChangePos)!==this.oldValue.slice(0,this.startChangePos);)--this.oldSelection.start;if(this.insertedCount)for(;this.value.slice(this.cursorPos)!==this.oldValue.slice(this.oldSelection.end);)this.value.length-this.cursorPos<this.oldValue.length-this.oldSelection.end?++this.oldSelection.end:++this.cursorPos}get startChangePos(){return Math.min(this.cursorPos,this.oldSelection.start)}get insertedCount(){return this.cursorPos-this.startChangePos}get inserted(){return this.value.substr(this.startChangePos,this.insertedCount)}get removedCount(){return Math.max(this.oldSelection.end-this.startChangePos||this.oldValue.length-this.value.length,0)}get removed(){return this.oldValue.substr(this.startChangePos,this.removedCount)}get head(){return this.value.substring(0,this.startChangePos)}get tail(){return this.value.substring(this.startChangePos+this.insertedCount)}get removeDirection(){return!this.removedCount||this.insertedCount?ne:(this.oldSelection.end===this.cursorPos||this.oldSelection.start===this.cursorPos)&&this.oldSelection.end===this.oldSelection.start?nl:nt}}function no(e,t){return new no.InputMask(e,t)}function nu(e){if(null==e)throw Error("mask property should be defined");return e instanceof RegExp?no.MaskedRegExp:s9(e)?no.MaskedPattern:e===Date?no.MaskedDate:e===Number?no.MaskedNumber:Array.isArray(e)||e===Array?no.MaskedDynamic:no.Masked&&e.prototype instanceof no.Masked?e:no.Masked&&e instanceof no.Masked?e.constructor:e instanceof Function?no.MaskedFunction:(console.warn("Mask not found for mask",e),no.Masked)}function nd(e){if(!e)throw Error("Options in not defined");if(no.Masked){if(e.prototype instanceof no.Masked)return{mask:e};let{mask:t,...a}=e instanceof no.Masked?{mask:e}:s7(e)&&e.mask instanceof no.Masked?e:{};if(t){let e=t.mask;return{...function e(t,a){return Array.isArray(a)?e(t,(e,t)=>a.includes(t)):Object.entries(t).reduce((e,t)=>{let[l,i]=t;return a(i,l)&&(e[l]=i),e},{})}(t,(e,t)=>!t.startsWith("_")),mask:t.constructor,_mask:e,...a}}}return s7(e)?{...e}:{mask:e}}function nc(e){if(no.Masked&&e instanceof no.Masked)return e;let t=nd(e),a=nu(t.mask);if(!a)throw Error("Masked class is not found for provided mask "+t.mask+", appropriate module needs to be imported manually before creating mask.");return t.mask===a&&delete t.mask,t._mask&&(t.mask=t._mask,delete t._mask),new a(t)}no.createMask=nc;class nh{get selectionStart(){let e;try{e=this._unsafeSelectionStart}catch{}return null!=e?e:this.value.length}get selectionEnd(){let e;try{e=this._unsafeSelectionEnd}catch{}return null!=e?e:this.value.length}select(e,t){if(null!=e&&null!=t&&(e!==this.selectionStart||t!==this.selectionEnd))try{this._unsafeSelect(e,t)}catch{}}get isActive(){return!1}}no.MaskElement=nh;class np extends nh{constructor(e){super(),this.input=e,this._onKeydown=this._onKeydown.bind(this),this._onInput=this._onInput.bind(this),this._onBeforeinput=this._onBeforeinput.bind(this),this._onCompositionEnd=this._onCompositionEnd.bind(this)}get rootElement(){var e,t,a;return null!=(e=null==(t=(a=this.input).getRootNode)?void 0:t.call(a))?e:document}get isActive(){return this.input===this.rootElement.activeElement}bindEvents(e){this.input.addEventListener("keydown",this._onKeydown),this.input.addEventListener("input",this._onInput),this.input.addEventListener("beforeinput",this._onBeforeinput),this.input.addEventListener("compositionend",this._onCompositionEnd),this.input.addEventListener("drop",e.drop),this.input.addEventListener("click",e.click),this.input.addEventListener("focus",e.focus),this.input.addEventListener("blur",e.commit),this._handlers=e}_onKeydown(e){return this._handlers.redo&&(90===e.keyCode&&e.shiftKey&&(e.metaKey||e.ctrlKey)||89===e.keyCode&&e.ctrlKey)?(e.preventDefault(),this._handlers.redo(e)):this._handlers.undo&&90===e.keyCode&&(e.metaKey||e.ctrlKey)?(e.preventDefault(),this._handlers.undo(e)):void(!e.isComposing&&this._handlers.selectionChange(e))}_onBeforeinput(e){return"historyUndo"===e.inputType&&this._handlers.undo?(e.preventDefault(),this._handlers.undo(e)):"historyRedo"===e.inputType&&this._handlers.redo?(e.preventDefault(),this._handlers.redo(e)):void 0}_onCompositionEnd(e){this._handlers.input(e)}_onInput(e){e.isComposing||this._handlers.input(e)}unbindEvents(){this.input.removeEventListener("keydown",this._onKeydown),this.input.removeEventListener("input",this._onInput),this.input.removeEventListener("beforeinput",this._onBeforeinput),this.input.removeEventListener("compositionend",this._onCompositionEnd),this.input.removeEventListener("drop",this._handlers.drop),this.input.removeEventListener("click",this._handlers.click),this.input.removeEventListener("focus",this._handlers.focus),this.input.removeEventListener("blur",this._handlers.commit),this._handlers={}}}no.HTMLMaskElement=np;class ng extends np{constructor(e){super(e),this.input=e}get _unsafeSelectionStart(){return null!=this.input.selectionStart?this.input.selectionStart:this.value.length}get _unsafeSelectionEnd(){return this.input.selectionEnd}_unsafeSelect(e,t){this.input.setSelectionRange(e,t)}get value(){return this.input.value}set value(e){this.input.value=e}}no.HTMLMaskElement=np;class nm extends np{get _unsafeSelectionStart(){let e=this.rootElement,t=e.getSelection&&e.getSelection(),a=t&&t.anchorOffset,l=t&&t.focusOffset;return null==l||null==a||a<l?a:l}get _unsafeSelectionEnd(){let e=this.rootElement,t=e.getSelection&&e.getSelection(),a=t&&t.anchorOffset,l=t&&t.focusOffset;return null==l||null==a||a>l?a:l}_unsafeSelect(e,t){if(!this.rootElement.createRange)return;let a=this.rootElement.createRange();a.setStart(this.input.firstChild||this.input,e),a.setEnd(this.input.lastChild||this.input,t);let l=this.rootElement,i=l.getSelection&&l.getSelection();i&&(i.removeAllRanges(),i.addRange(a))}get value(){return this.input.textContent||""}set value(e){this.input.textContent=e}}no.HTMLContenteditableMaskElement=nm;class nA{constructor(){this.states=[],this.currentIndex=0}get currentState(){return this.states[this.currentIndex]}get isEmpty(){return 0===this.states.length}push(e){this.currentIndex<this.states.length-1&&(this.states.length=this.currentIndex+1),this.states.push(e),this.states.length>nA.MAX_LENGTH&&this.states.shift(),this.currentIndex=this.states.length-1}go(e){return this.currentIndex=Math.min(Math.max(this.currentIndex+e,0),this.states.length-1),this.currentState}undo(){return this.go(-1)}redo(){return this.go(1)}clear(){this.states.length=0,this.currentIndex=0}}nA.MAX_LENGTH=100,no.InputMask=class{constructor(e,t){this.el=e instanceof nh?e:e.isContentEditable&&"INPUT"!==e.tagName&&"TEXTAREA"!==e.tagName?new nm(e):new ng(e),this.masked=nc(t),this._listeners={},this._value="",this._unmaskedValue="",this._rawInputValue="",this.history=new nA,this._saveSelection=this._saveSelection.bind(this),this._onInput=this._onInput.bind(this),this._onChange=this._onChange.bind(this),this._onDrop=this._onDrop.bind(this),this._onFocus=this._onFocus.bind(this),this._onClick=this._onClick.bind(this),this._onUndo=this._onUndo.bind(this),this._onRedo=this._onRedo.bind(this),this.alignCursor=this.alignCursor.bind(this),this.alignCursorFriendly=this.alignCursorFriendly.bind(this),this._bindEvents(),this._onChange()}maskEquals(e){var t;return null==e||(null==(t=this.masked)?void 0:t.maskEquals(e))}get mask(){return this.masked.mask}set mask(e){if(this.maskEquals(e))return;if(!(e instanceof no.Masked)&&this.masked.constructor===nu(e))return void this.masked.updateOptions({mask:e});let t=e instanceof no.Masked?e:nc({mask:e});t.unmaskedValue=this.masked.unmaskedValue,this.masked=t}get value(){return this._value}set value(e){this.value!==e&&(this.masked.value=e,this.updateControl("auto"))}get unmaskedValue(){return this._unmaskedValue}set unmaskedValue(e){this.unmaskedValue!==e&&(this.masked.unmaskedValue=e,this.updateControl("auto"))}get rawInputValue(){return this._rawInputValue}set rawInputValue(e){this.rawInputValue!==e&&(this.masked.rawInputValue=e,this.updateControl(),this.alignCursor())}get typedValue(){return this.masked.typedValue}set typedValue(e){this.masked.typedValueEquals(e)||(this.masked.typedValue=e,this.updateControl("auto"))}get displayValue(){return this.masked.displayValue}_bindEvents(){this.el.bindEvents({selectionChange:this._saveSelection,input:this._onInput,drop:this._onDrop,click:this._onClick,focus:this._onFocus,commit:this._onChange,undo:this._onUndo,redo:this._onRedo})}_unbindEvents(){this.el&&this.el.unbindEvents()}_fireEvent(e,t){let a=this._listeners[e];a&&a.forEach(e=>e(t))}get selectionStart(){return this._cursorChanging?this._changingCursorPos:this.el.selectionStart}get cursorPos(){return this._cursorChanging?this._changingCursorPos:this.el.selectionEnd}set cursorPos(e){this.el&&this.el.isActive&&(this.el.select(e,e),this._saveSelection())}_saveSelection(){this.displayValue!==this.el.value&&console.warn("Element value was changed outside of mask. Syncronize mask using `mask.updateValue()` to work properly."),this._selection={start:this.selectionStart,end:this.cursorPos}}updateValue(){this.masked.value=this.el.value,this._value=this.masked.value,this._unmaskedValue=this.masked.unmaskedValue,this._rawInputValue=this.masked.rawInputValue}updateControl(e){let t=this.masked.unmaskedValue,a=this.masked.value,l=this.masked.rawInputValue,i=this.displayValue,s=this.unmaskedValue!==t||this.value!==a||this._rawInputValue!==l;this._unmaskedValue=t,this._value=a,this._rawInputValue=l,this.el.value!==i&&(this.el.value=i),"auto"===e?this.alignCursor():null!=e&&(this.cursorPos=e),s&&this._fireChangeEvents(),!this._historyChanging&&(s||this.history.isEmpty)&&this.history.push({unmaskedValue:t,selection:{start:this.selectionStart,end:this.cursorPos}})}updateOptions(e){let{mask:t,...a}=e,l=!this.maskEquals(t),i=this.masked.optionsIsChanged(a);l&&(this.mask=t),i&&this.masked.updateOptions(a),(l||i)&&this.updateControl()}updateCursor(e){null!=e&&(this.cursorPos=e,this._delayUpdateCursor(e))}_delayUpdateCursor(e){this._abortUpdateCursor(),this._changingCursorPos=e,this._cursorChanging=setTimeout(()=>{this.el&&(this.cursorPos=this._changingCursorPos,this._abortUpdateCursor())},10)}_fireChangeEvents(){this._fireEvent("accept",this._inputEvent),this.masked.isComplete&&this._fireEvent("complete",this._inputEvent)}_abortUpdateCursor(){this._cursorChanging&&(clearTimeout(this._cursorChanging),delete this._cursorChanging)}alignCursor(){this.cursorPos=this.masked.nearestInputPos(this.masked.nearestInputPos(this.cursorPos,nt))}alignCursorFriendly(){this.selectionStart===this.cursorPos&&this.alignCursor()}on(e,t){return this._listeners[e]||(this._listeners[e]=[]),this._listeners[e].push(t),this}off(e,t){if(!this._listeners[e])return this;if(!t)return delete this._listeners[e],this;let a=this._listeners[e].indexOf(t);return a>=0&&this._listeners[e].splice(a,1),this}_onInput(e){this._inputEvent=e,this._abortUpdateCursor();let t=new nr({value:this.el.value,cursorPos:this.cursorPos,oldValue:this.displayValue,oldSelection:this._selection}),a=this.masked.rawInputValue,l=this.masked.splice(t.startChangePos,t.removed.length,t.inserted,t.removeDirection,{input:!0,raw:!0}).offset,i=a===this.masked.rawInputValue?t.removeDirection:ne,s=this.masked.nearestInputPos(t.startChangePos+l,i);i!==ne&&(s=this.masked.nearestInputPos(s,ne)),this.updateControl(s),delete this._inputEvent}_onChange(){this.displayValue!==this.el.value&&this.updateValue(),this.masked.doCommit(),this.updateControl(),this._saveSelection()}_onDrop(e){e.preventDefault(),e.stopPropagation()}_onFocus(e){this.alignCursorFriendly()}_onClick(e){this.alignCursorFriendly()}_onUndo(){this._applyHistoryState(this.history.undo())}_onRedo(){this._applyHistoryState(this.history.redo())}_applyHistoryState(e){e&&(this._historyChanging=!0,this.unmaskedValue=e.unmaskedValue,this.el.select(e.selection.start,e.selection.end),this._saveSelection(),this._historyChanging=!1)}destroy(){this._unbindEvents(),this._listeners.length=0,delete this.el}};class nf{static normalize(e){return Array.isArray(e)?e:[e,new nf]}constructor(e){Object.assign(this,{inserted:"",rawInserted:"",tailShift:0,skip:!1},e)}aggregate(e){return this.inserted+=e.inserted,this.rawInserted+=e.rawInserted,this.tailShift+=e.tailShift,this.skip=this.skip||e.skip,this}get offset(){return this.tailShift+this.inserted.length}get consumed(){return!!this.rawInserted||this.skip}equals(e){return this.inserted===e.inserted&&this.tailShift===e.tailShift&&this.rawInserted===e.rawInserted&&this.skip===e.skip}}no.ChangeDetails=nf;class nv{constructor(e,t,a){void 0===e&&(e=""),void 0===t&&(t=0),this.value=e,this.from=t,this.stop=a}toString(){return this.value}extend(e){this.value+=String(e)}appendTo(e){return e.append(this.toString(),{tail:!0}).aggregate(e._appendPlaceholder())}get state(){return{value:this.value,from:this.from,stop:this.stop}}set state(e){Object.assign(this,e)}unshift(e){if(!this.value.length||null!=e&&this.from>=e)return"";let t=this.value[0];return this.value=this.value.slice(1),t}shift(){if(!this.value.length)return"";let e=this.value[this.value.length-1];return this.value=this.value.slice(0,-1),e}}class nb{constructor(e){this._value="",this._update({...nb.DEFAULTS,...e}),this._initialized=!0}updateOptions(e){this.optionsIsChanged(e)&&this.withValueRefresh(this._update.bind(this,e))}_update(e){Object.assign(this,e)}get state(){return{_value:this.value,_rawInputValue:this.rawInputValue}}set state(e){this._value=e._value}reset(){this._value=""}get value(){return this._value}set value(e){this.resolve(e,{input:!0})}resolve(e,t){void 0===t&&(t={input:!0}),this.reset(),this.append(e,t,""),this.doCommit()}get unmaskedValue(){return this.value}set unmaskedValue(e){this.resolve(e,{})}get typedValue(){return this.parse?this.parse(this.value,this):this.unmaskedValue}set typedValue(e){this.format?this.value=this.format(e,this):this.unmaskedValue=String(e)}get rawInputValue(){return this.extractInput(0,this.displayValue.length,{raw:!0})}set rawInputValue(e){this.resolve(e,{raw:!0})}get displayValue(){return this.value}get isComplete(){return!0}get isFilled(){return this.isComplete}nearestInputPos(e,t){return e}totalInputPositions(e,t){return void 0===e&&(e=0),void 0===t&&(t=this.displayValue.length),Math.min(this.displayValue.length,t-e)}extractInput(e,t,a){return void 0===e&&(e=0),void 0===t&&(t=this.displayValue.length),this.displayValue.slice(e,t)}extractTail(e,t){return void 0===e&&(e=0),void 0===t&&(t=this.displayValue.length),new nv(this.extractInput(e,t),e)}appendTail(e){return s9(e)&&(e=new nv(String(e))),e.appendTo(this)}_appendCharRaw(e,t){return e?(this._value+=e,new nf({inserted:e,rawInserted:e})):new nf}_appendChar(e,t,a){let l;void 0===t&&(t={});let i=this.state;if([e,l]=this.doPrepareChar(e,t),e&&!(l=l.aggregate(this._appendCharRaw(e,t))).rawInserted&&"pad"===this.autofix){let a=this.state;this.state=i;let s=this.pad(t),n=this._appendCharRaw(e,t);s=s.aggregate(n),n.rawInserted||s.equals(l)?l=s:this.state=a}if(l.inserted){let e,s=!1!==this.doValidate(t);if(s&&null!=a){let t=this.state;if(!0===this.overwrite){e=a.state;for(let e=0;e<l.rawInserted.length;++e)a.unshift(this.displayValue.length-l.tailShift)}let i=this.appendTail(a);if(!((s=i.rawInserted.length===a.toString().length)&&i.inserted)&&"shift"===this.overwrite){this.state=t,e=a.state;for(let e=0;e<l.rawInserted.length;++e)a.shift();s=(i=this.appendTail(a)).rawInserted.length===a.toString().length}s&&i.inserted&&(this.state=t)}!s&&(l=new nf,this.state=i,a&&e&&(a.state=e))}return l}_appendPlaceholder(){return new nf}_appendEager(){return new nf}append(e,t,a){let l;if(!s9(e))throw Error("value should be string");let i=s9(a)?new nv(String(a)):a;null!=t&&t.tail&&(t._beforeTailState=this.state),[e,l]=this.doPrepare(e,t);for(let a=0;a<e.length;++a){let s=this._appendChar(e[a],t,i);if(!s.rawInserted&&!this.doSkipInvalid(e[a],t,i))break;l.aggregate(s)}return(!0===this.eager||"append"===this.eager)&&null!=t&&t.input&&e&&l.aggregate(this._appendEager()),null!=i&&(l.tailShift+=this.appendTail(i).tailShift),l}remove(e,t){return void 0===e&&(e=0),void 0===t&&(t=this.displayValue.length),this._value=this.displayValue.slice(0,e)+this.displayValue.slice(t),new nf}withValueRefresh(e){if(this._refreshing||!this._initialized)return e();this._refreshing=!0;let t=this.rawInputValue,a=this.value,l=e();return this.rawInputValue=t,this.value&&this.value!==a&&0===a.indexOf(this.value)&&(this.append(a.slice(this.displayValue.length),{},""),this.doCommit()),delete this._refreshing,l}runIsolated(e){if(this._isolated||!this._initialized)return e(this);this._isolated=!0;let t=this.state,a=e(this);return this.state=t,delete this._isolated,a}doSkipInvalid(e,t,a){return!!this.skipInvalid}doPrepare(e,t){return void 0===t&&(t={}),nf.normalize(this.prepare?this.prepare(e,this,t):e)}doPrepareChar(e,t){return void 0===t&&(t={}),nf.normalize(this.prepareChar?this.prepareChar(e,this,t):e)}doValidate(e){return(!this.validate||this.validate(this.value,this,e))&&(!this.parent||this.parent.doValidate(e))}doCommit(){this.commit&&this.commit(this.value,this)}splice(e,t,a,l,i){let s;void 0===a&&(a=""),void 0===l&&(l=ne),void 0===i&&(i={input:!0});let n=e+t,r=this.extractTail(n),o=!0===this.eager||"remove"===this.eager;o&&(l=function(e){switch(e){case nt:return na;case nl:return ni;default:return e}}(l),s=this.extractInput(0,n,{raw:!0}));let u=e,d=new nf;if(l!==ne&&(d.tailShift=(u=this.nearestInputPos(e,t>1&&0!==e&&!o?ne:l))-e),d.aggregate(this.remove(u)),o&&l!==ne&&s===this.rawInputValue)if(l===na){let e;for(;s===this.rawInputValue&&(e=this.displayValue.length);)d.aggregate(new nf({tailShift:-1})).aggregate(this.remove(e-1))}else l===ni&&r.unshift();return d.aggregate(this.append(a,i,r))}maskEquals(e){return this.mask===e}optionsIsChanged(e){return!nn(this,e)}typedValueEquals(e){let t=this.typedValue;return e===t||nb.EMPTY_VALUES.includes(e)&&nb.EMPTY_VALUES.includes(t)||!!this.format&&this.format(e,this)===this.format(this.typedValue,this)}pad(e){return new nf}}nb.DEFAULTS={skipInvalid:!0},nb.EMPTY_VALUES=[void 0,null,""],no.Masked=nb;class n_{constructor(e,t){void 0===e&&(e=[]),void 0===t&&(t=0),this.chunks=e,this.from=t}toString(){return this.chunks.map(String).join("")}extend(e){if(!String(e))return;e=s9(e)?new nv(String(e)):e;let t=this.chunks[this.chunks.length-1],a=t&&(t.stop===e.stop||null==e.stop)&&e.from===t.from+t.toString().length;if(e instanceof nv)a?t.extend(e.toString()):this.chunks.push(e);else if(e instanceof n_){if(null==e.stop){let t;for(;e.chunks.length&&null==e.chunks[0].stop;)t=e.chunks.shift(),t.from+=e.from,this.extend(t)}e.toString()&&(e.stop=e.blockIndex,this.chunks.push(e))}}appendTo(e){if(!(e instanceof no.MaskedPattern))return new nv(this.toString()).appendTo(e);let t=new nf;for(let a=0;a<this.chunks.length;++a){let l,i=this.chunks[a],s=e._mapPosToBlock(e.displayValue.length),n=i.stop;if(null!=n&&(!s||s.index<=n)&&((i instanceof n_||e._stops.indexOf(n)>=0)&&t.aggregate(e._appendPlaceholder(n)),l=i instanceof n_&&e._blocks[n]),l){let a=l.appendTail(i);t.aggregate(a);let s=i.toString().slice(a.rawInserted.length);s&&t.aggregate(e.append(s,{tail:!0}))}else t.aggregate(e.append(i.toString(),{tail:!0}))}return t}get state(){return{chunks:this.chunks.map(e=>e.state),from:this.from,stop:this.stop,blockIndex:this.blockIndex}}set state(e){let{chunks:t,...a}=e;Object.assign(this,a),this.chunks=t.map(e=>{let t="chunks"in e?new n_:new nv;return t.state=e,t})}unshift(e){if(!this.chunks.length||null!=e&&this.from>=e)return"";let t=null!=e?e-this.from:e,a=0;for(;a<this.chunks.length;){let e=this.chunks[a],l=e.unshift(t);if(e.toString()){if(!l)break;++a}else this.chunks.splice(a,1);if(l)return l}return""}shift(){if(!this.chunks.length)return"";let e=this.chunks.length-1;for(;0<=e;){let t=this.chunks[e],a=t.shift();if(t.toString()){if(!a)break;--e}else this.chunks.splice(e,1);if(a)return a}return""}}class nw{constructor(e,t){this.masked=e,this._log=[];const{offset:a,index:l}=e._mapPosToBlock(t)||(t<0?{index:0,offset:0}:{index:this.masked._blocks.length,offset:0});this.offset=a,this.index=l,this.ok=!1}get block(){return this.masked._blocks[this.index]}get pos(){return this.masked._blockStartPos(this.index)+this.offset}get state(){return{index:this.index,offset:this.offset,ok:this.ok}}set state(e){Object.assign(this,e)}pushState(){this._log.push(this.state)}popState(){let e=this._log.pop();return e&&(this.state=e),e}bindBlock(){!this.block&&(this.index<0&&(this.index=0,this.offset=0),this.index>=this.masked._blocks.length&&(this.index=this.masked._blocks.length-1,this.offset=this.block.displayValue.length))}_pushLeft(e){for(this.pushState(),this.bindBlock();0<=this.index;--this.index,this.offset=(null==(t=this.block)?void 0:t.displayValue.length)||0){var t;if(e())return this.ok=!0}return this.ok=!1}_pushRight(e){for(this.pushState(),this.bindBlock();this.index<this.masked._blocks.length;++this.index,this.offset=0)if(e())return this.ok=!0;return this.ok=!1}pushLeftBeforeFilled(){return this._pushLeft(()=>{if(!this.block.isFixed&&this.block.value&&(this.offset=this.block.nearestInputPos(this.offset,na),0!==this.offset))return!0})}pushLeftBeforeInput(){return this._pushLeft(()=>{if(!this.block.isFixed)return this.offset=this.block.nearestInputPos(this.offset,nt),!0})}pushLeftBeforeRequired(){return this._pushLeft(()=>{if(!this.block.isFixed&&(!this.block.isOptional||this.block.value))return this.offset=this.block.nearestInputPos(this.offset,nt),!0})}pushRightBeforeFilled(){return this._pushRight(()=>{if(!this.block.isFixed&&this.block.value&&(this.offset=this.block.nearestInputPos(this.offset,ni),this.offset!==this.block.value.length))return!0})}pushRightBeforeInput(){return this._pushRight(()=>{if(!this.block.isFixed)return this.offset=this.block.nearestInputPos(this.offset,ne),!0})}pushRightBeforeRequired(){return this._pushRight(()=>{if(!this.block.isFixed&&(!this.block.isOptional||this.block.value))return this.offset=this.block.nearestInputPos(this.offset,ne),!0})}}class nC{constructor(e){Object.assign(this,e),this._value="",this.isFixed=!0}get value(){return this._value}get unmaskedValue(){return this.isUnmasking?this.value:""}get rawInputValue(){return this._isRawInput?this.value:""}get displayValue(){return this.value}reset(){this._isRawInput=!1,this._value=""}remove(e,t){return void 0===e&&(e=0),void 0===t&&(t=this._value.length),this._value=this._value.slice(0,e)+this._value.slice(t),this._value||(this._isRawInput=!1),new nf}nearestInputPos(e,t){void 0===t&&(t=ne);let a=this._value.length;switch(t){case nt:case na:return 0;default:return a}}totalInputPositions(e,t){return void 0===e&&(e=0),void 0===t&&(t=this._value.length),this._isRawInput?t-e:0}extractInput(e,t,a){return void 0===e&&(e=0),void 0===t&&(t=this._value.length),void 0===a&&(a={}),a.raw&&this._isRawInput&&this._value.slice(e,t)||""}get isComplete(){return!0}get isFilled(){return!!this._value}_appendChar(e,t){if(void 0===t&&(t={}),this.isFilled)return new nf;let a=!0===this.eager||"append"===this.eager,l=this.char===e&&(this.isUnmasking||t.input||t.raw)&&(!t.raw||!a)&&!t.tail,i=new nf({inserted:this.char,rawInserted:l?this.char:""});return this._value=this.char,this._isRawInput=l&&(t.raw||t.input),i}_appendEager(){return this._appendChar(this.char,{tail:!0})}_appendPlaceholder(){let e=new nf;return this.isFilled||(this._value=e.inserted=this.char),e}extractTail(){return new nv("")}appendTail(e){return s9(e)&&(e=new nv(String(e))),e.appendTo(this)}append(e,t,a){let l=this._appendChar(e[0],t);return null!=a&&(l.tailShift+=this.appendTail(a).tailShift),l}doCommit(){}get state(){return{_value:this._value,_rawInputValue:this.rawInputValue}}set state(e){this._value=e._value,this._isRawInput=!!e._rawInputValue}pad(e){return this._appendPlaceholder()}}class nx{constructor(e){const{parent:t,isOptional:a,placeholderChar:l,displayChar:i,lazy:s,eager:n,...r}=e;this.masked=nc(r),Object.assign(this,{parent:t,isOptional:a,placeholderChar:l,displayChar:i,lazy:s,eager:n})}reset(){this.isFilled=!1,this.masked.reset()}remove(e,t){return(void 0===e&&(e=0),void 0===t&&(t=this.value.length),0===e&&t>=1)?(this.isFilled=!1,this.masked.remove(e,t)):new nf}get value(){return this.masked.value||(this.isFilled&&!this.isOptional?this.placeholderChar:"")}get unmaskedValue(){return this.masked.unmaskedValue}get rawInputValue(){return this.masked.rawInputValue}get displayValue(){return this.masked.value&&this.displayChar||this.value}get isComplete(){return!!this.masked.value||this.isOptional}_appendChar(e,t){if(void 0===t&&(t={}),this.isFilled)return new nf;let a=this.masked.state,l=this.masked._appendChar(e,this.currentMaskFlags(t));return l.inserted&&!1===this.doValidate(t)&&(l=new nf,this.masked.state=a),l.inserted||this.isOptional||this.lazy||t.input||(l.inserted=this.placeholderChar),l.skip=!l.inserted&&!this.isOptional,this.isFilled=!!l.inserted,l}append(e,t,a){return this.masked.append(e,this.currentMaskFlags(t),a)}_appendPlaceholder(){return this.isFilled||this.isOptional?new nf:(this.isFilled=!0,new nf({inserted:this.placeholderChar}))}_appendEager(){return new nf}extractTail(e,t){return this.masked.extractTail(e,t)}appendTail(e){return this.masked.appendTail(e)}extractInput(e,t,a){return void 0===e&&(e=0),void 0===t&&(t=this.value.length),this.masked.extractInput(e,t,a)}nearestInputPos(e,t){void 0===t&&(t=ne);let a=this.value.length,l=Math.min(Math.max(e,0),a);switch(t){case nt:case na:return this.isComplete?l:0;case nl:case ni:return this.isComplete?l:a;default:return l}}totalInputPositions(e,t){return void 0===e&&(e=0),void 0===t&&(t=this.value.length),this.value.slice(e,t).length}doValidate(e){return this.masked.doValidate(this.currentMaskFlags(e))&&(!this.parent||this.parent.doValidate(this.currentMaskFlags(e)))}doCommit(){this.masked.doCommit()}get state(){return{_value:this.value,_rawInputValue:this.rawInputValue,masked:this.masked.state,isFilled:this.isFilled}}set state(e){this.masked.state=e.masked,this.isFilled=e.isFilled}currentMaskFlags(e){var t;return{...e,_beforeTailState:(null==e||null==(t=e._beforeTailState)?void 0:t.masked)||(null==e?void 0:e._beforeTailState)}}pad(e){return new nf}}nx.DEFAULT_DEFINITIONS={0:/\d/,a:/[\u0041-\u005A\u0061-\u007A\u00AA\u00B5\u00BA\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u0527\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0\u08A2-\u08AC\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0977\u0979-\u097F\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C33\u0C35-\u0C39\u0C3D\u0C58\u0C59\u0C60\u0C61\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D60\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F4\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191C\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19C1-\u19C7\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FCC\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA697\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA78E\uA790-\uA793\uA7A0-\uA7AA\uA7F8-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA80-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uABC0-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]/,"*":/./},no.MaskedRegExp=class extends nb{updateOptions(e){super.updateOptions(e)}_update(e){let t=e.mask;t&&(e.validate=e=>e.search(t)>=0),super._update(e)}};class ny extends nb{constructor(e){super({...ny.DEFAULTS,...e,definitions:Object.assign({},nx.DEFAULT_DEFINITIONS,null==e?void 0:e.definitions)})}updateOptions(e){super.updateOptions(e)}_update(e){e.definitions=Object.assign({},this.definitions,e.definitions),super._update(e),this._rebuildMask()}_rebuildMask(){let e=this.definitions;this._blocks=[],this.exposeBlock=void 0,this._stops=[],this._maskedBlocks={};let t=this.mask;if(!t||!e)return;let a=!1,l=!1;for(let i=0;i<t.length;++i){if(this.blocks){let e=t.slice(i),a=Object.keys(this.blocks).filter(t=>0===e.indexOf(t));a.sort((e,t)=>t.length-e.length);let l=a[0];if(l){let{expose:e,repeat:t,...a}=nd(this.blocks[l]),s={lazy:this.lazy,eager:this.eager,placeholderChar:this.placeholderChar,displayChar:this.displayChar,overwrite:this.overwrite,autofix:this.autofix,...a,repeat:t,parent:this},n=null!=t?new no.RepeatBlock(s):nc(s);n&&(this._blocks.push(n),e&&(this.exposeBlock=n),this._maskedBlocks[l]||(this._maskedBlocks[l]=[]),this._maskedBlocks[l].push(this._blocks.length-1)),i+=l.length-1;continue}}let s=t[i],n=s in e;if(s===ny.STOP_CHAR){this._stops.push(this._blocks.length);continue}if("{"===s||"}"===s){a=!a;continue}if("["===s||"]"===s){l=!l;continue}if(s===ny.ESCAPE_CHAR){if(!(s=t[++i]))break;n=!1}let r=n?new nx({isOptional:l,lazy:this.lazy,eager:this.eager,placeholderChar:this.placeholderChar,displayChar:this.displayChar,...nd(e[s]),parent:this}):new nC({char:s,eager:this.eager,isUnmasking:a});this._blocks.push(r)}}get state(){return{...super.state,_blocks:this._blocks.map(e=>e.state)}}set state(e){if(!e)return void this.reset();let{_blocks:t,...a}=e;this._blocks.forEach((e,a)=>e.state=t[a]),super.state=a}reset(){super.reset(),this._blocks.forEach(e=>e.reset())}get isComplete(){return this.exposeBlock?this.exposeBlock.isComplete:this._blocks.every(e=>e.isComplete)}get isFilled(){return this._blocks.every(e=>e.isFilled)}get isFixed(){return this._blocks.every(e=>e.isFixed)}get isOptional(){return this._blocks.every(e=>e.isOptional)}doCommit(){this._blocks.forEach(e=>e.doCommit()),super.doCommit()}get unmaskedValue(){return this.exposeBlock?this.exposeBlock.unmaskedValue:this._blocks.reduce((e,t)=>e+=t.unmaskedValue,"")}set unmaskedValue(e){if(this.exposeBlock){let t=this.extractTail(this._blockStartPos(this._blocks.indexOf(this.exposeBlock))+this.exposeBlock.displayValue.length);this.exposeBlock.unmaskedValue=e,this.appendTail(t),this.doCommit()}else super.unmaskedValue=e}get value(){return this.exposeBlock?this.exposeBlock.value:this._blocks.reduce((e,t)=>e+=t.value,"")}set value(e){if(this.exposeBlock){let t=this.extractTail(this._blockStartPos(this._blocks.indexOf(this.exposeBlock))+this.exposeBlock.displayValue.length);this.exposeBlock.value=e,this.appendTail(t),this.doCommit()}else super.value=e}get typedValue(){return this.exposeBlock?this.exposeBlock.typedValue:super.typedValue}set typedValue(e){if(this.exposeBlock){let t=this.extractTail(this._blockStartPos(this._blocks.indexOf(this.exposeBlock))+this.exposeBlock.displayValue.length);this.exposeBlock.typedValue=e,this.appendTail(t),this.doCommit()}else super.typedValue=e}get displayValue(){return this._blocks.reduce((e,t)=>e+=t.displayValue,"")}appendTail(e){return super.appendTail(e).aggregate(this._appendPlaceholder())}_appendEager(){var e;let t=new nf,a=null==(e=this._mapPosToBlock(this.displayValue.length))?void 0:e.index;if(null==a)return t;this._blocks[a].isFilled&&++a;for(let e=a;e<this._blocks.length;++e){let a=this._blocks[e]._appendEager();if(!a.inserted)break;t.aggregate(a)}return t}_appendCharRaw(e,t){void 0===t&&(t={});let a=this._mapPosToBlock(this.displayValue.length),l=new nf;if(!a)return l;for(let s=a.index,n;n=this._blocks[s];++s){var i;let a=n._appendChar(e,{...t,_beforeTailState:null==(i=t._beforeTailState)||null==(i=i._blocks)?void 0:i[s]});if(l.aggregate(a),a.consumed)break}return l}extractTail(e,t){void 0===e&&(e=0),void 0===t&&(t=this.displayValue.length);let a=new n_;return e===t||this._forEachBlocksInRange(e,t,(e,t,l,i)=>{let s=e.extractTail(l,i);s.stop=this._findStopBefore(t),s.from=this._blockStartPos(t),s instanceof n_&&(s.blockIndex=t),a.extend(s)}),a}extractInput(e,t,a){if(void 0===e&&(e=0),void 0===t&&(t=this.displayValue.length),void 0===a&&(a={}),e===t)return"";let l="";return this._forEachBlocksInRange(e,t,(e,t,i,s)=>{l+=e.extractInput(i,s,a)}),l}_findStopBefore(e){let t;for(let a=0;a<this._stops.length;++a){let l=this._stops[a];if(l<=e)t=l;else break}return t}_appendPlaceholder(e){let t=new nf;if(this.lazy&&null==e)return t;let a=this._mapPosToBlock(this.displayValue.length);if(!a)return t;let l=a.index,i=null!=e?e:this._blocks.length;return this._blocks.slice(l,i).forEach(a=>{if(!a.lazy||null!=e){var l;t.aggregate(a._appendPlaceholder(null==(l=a._blocks)?void 0:l.length))}}),t}_mapPosToBlock(e){let t="";for(let a=0;a<this._blocks.length;++a){let l=this._blocks[a],i=t.length;if(e<=(t+=l.displayValue).length)return{index:a,offset:e-i}}}_blockStartPos(e){return this._blocks.slice(0,e).reduce((e,t)=>e+=t.displayValue.length,0)}_forEachBlocksInRange(e,t,a){void 0===t&&(t=this.displayValue.length);let l=this._mapPosToBlock(e);if(l){let e=this._mapPosToBlock(t),i=e&&l.index===e.index,s=l.offset,n=e&&i?e.offset:this._blocks[l.index].displayValue.length;if(a(this._blocks[l.index],l.index,s,n),e&&!i){for(let t=l.index+1;t<e.index;++t)a(this._blocks[t],t,0,this._blocks[t].displayValue.length);a(this._blocks[e.index],e.index,0,e.offset)}}}remove(e,t){void 0===e&&(e=0),void 0===t&&(t=this.displayValue.length);let a=super.remove(e,t);return this._forEachBlocksInRange(e,t,(e,t,l,i)=>{a.aggregate(e.remove(l,i))}),a}nearestInputPos(e,t){if(void 0===t&&(t=ne),!this._blocks.length)return 0;let a=new nw(this,e);if(t===ne)return a.pushRightBeforeInput()||(a.popState(),a.pushLeftBeforeInput())?a.pos:this.displayValue.length;if(t===nt||t===na){if(t===nt){if(a.pushRightBeforeFilled(),a.ok&&a.pos===e)return e;a.popState()}if(a.pushLeftBeforeInput(),a.pushLeftBeforeRequired(),a.pushLeftBeforeFilled(),t===nt){if(a.pushRightBeforeInput(),a.pushRightBeforeRequired(),a.ok&&a.pos<=e||(a.popState(),a.ok&&a.pos<=e))return a.pos;a.popState()}return a.ok?a.pos:t===na?0:(a.popState(),a.ok||(a.popState(),a.ok))?a.pos:0}return t===nl||t===ni?(a.pushRightBeforeInput(),a.pushRightBeforeRequired(),a.pushRightBeforeFilled())?a.pos:t===ni?this.displayValue.length:(a.popState(),a.ok||(a.popState(),a.ok))?a.pos:this.nearestInputPos(e,nt):e}totalInputPositions(e,t){void 0===e&&(e=0),void 0===t&&(t=this.displayValue.length);let a=0;return this._forEachBlocksInRange(e,t,(e,t,l,i)=>{a+=e.totalInputPositions(l,i)}),a}maskedBlock(e){return this.maskedBlocks(e)[0]}maskedBlocks(e){let t=this._maskedBlocks[e];return t?t.map(e=>this._blocks[e]):[]}pad(e){let t=new nf;return this._forEachBlocksInRange(0,this.displayValue.length,a=>t.aggregate(a.pad(e))),t}}ny.DEFAULTS={...nb.DEFAULTS,lazy:!0,placeholderChar:"_"},ny.STOP_CHAR="`",ny.ESCAPE_CHAR="\\",ny.InputDefinition=nx,ny.FixedDefinition=nC,no.MaskedPattern=ny;class nk extends ny{get _matchFrom(){return this.maxLength-String(this.from).length}constructor(e){super(e)}updateOptions(e){super.updateOptions(e)}_update(e){let{to:t=this.to||0,from:a=this.from||0,maxLength:l=this.maxLength||0,autofix:i=this.autofix,...s}=e;this.to=t,this.from=a,this.maxLength=Math.max(String(t).length,l),this.autofix=i;let n=String(this.from).padStart(this.maxLength,"0"),r=String(this.to).padStart(this.maxLength,"0"),o=0;for(;o<r.length&&r[o]===n[o];)++o;s.mask=r.slice(0,o).replace(/0/g,"\\0")+"0".repeat(this.maxLength-o),super._update(s)}get isComplete(){return super.isComplete&&!!this.value}boundaries(e){let t="",a="",[,l,i]=e.match(/^(\D*)(\d*)(\D*)/)||[];return i&&(t="0".repeat(l.length)+i,a="9".repeat(l.length)+i),[t=t.padEnd(this.maxLength,"0"),a=a.padEnd(this.maxLength,"9")]}doPrepareChar(e,t){let a;return void 0===t&&(t={}),[e,a]=super.doPrepareChar(e.replace(/\D/g,""),t),e||(a.skip=!this.isComplete),[e,a]}_appendCharRaw(e,t){if(void 0===t&&(t={}),!this.autofix||this.value.length+1>this.maxLength)return super._appendCharRaw(e,t);let a=String(this.from).padStart(this.maxLength,"0"),l=String(this.to).padStart(this.maxLength,"0"),[i,s]=this.boundaries(this.value+e);return Number(s)<this.from?super._appendCharRaw(a[this.value.length],t):Number(i)>this.to?!t.tail&&"pad"===this.autofix&&this.value.length+1<this.maxLength?super._appendCharRaw(a[this.value.length],t).aggregate(this._appendCharRaw(e,t)):super._appendCharRaw(l[this.value.length],t):super._appendCharRaw(e,t)}doValidate(e){let t=this.value;if(-1===t.search(/[^0]/)&&t.length<=this._matchFrom)return!0;let[a,l]=this.boundaries(t);return this.from<=Number(l)&&Number(a)<=this.to&&super.doValidate(e)}pad(e){let t=new nf;if(this.value.length===this.maxLength)return t;let a=this.value,l=this.maxLength-this.value.length;if(l){this.reset();for(let a=0;a<l;++a)t.aggregate(super._appendCharRaw("0",e));a.split("").forEach(e=>this._appendCharRaw(e))}return t}}no.MaskedRange=nk;class nS extends ny{static extractPatternOptions(e){let{mask:t,pattern:a,...l}=e;return{...l,mask:s9(t)?t:a}}constructor(e){super(nS.extractPatternOptions({...nS.DEFAULTS,...e}))}updateOptions(e){super.updateOptions(e)}_update(e){let{mask:t,pattern:a,blocks:l,...i}={...nS.DEFAULTS,...e},s=Object.assign({},nS.GET_DEFAULT_BLOCKS());e.min&&(s.Y.from=e.min.getFullYear()),e.max&&(s.Y.to=e.max.getFullYear()),e.min&&e.max&&s.Y.from===s.Y.to&&(s.m.from=e.min.getMonth()+1,s.m.to=e.max.getMonth()+1,s.m.from===s.m.to&&(s.d.from=e.min.getDate(),s.d.to=e.max.getDate())),Object.assign(s,this.blocks,l),super._update({...i,mask:s9(t)?t:a,blocks:s})}doValidate(e){let t=this.date;return super.doValidate(e)&&(!this.isComplete||this.isDateExist(this.value)&&null!=t&&(null==this.min||this.min<=t)&&(null==this.max||t<=this.max))}isDateExist(e){return this.format(this.parse(e,this),this).indexOf(e)>=0}get date(){return this.typedValue}set date(e){this.typedValue=e}get typedValue(){return this.isComplete?super.typedValue:null}set typedValue(e){super.typedValue=e}maskEquals(e){return e===Date||super.maskEquals(e)}optionsIsChanged(e){return super.optionsIsChanged(nS.extractPatternOptions(e))}}nS.GET_DEFAULT_BLOCKS=()=>({d:{mask:nk,from:1,to:31,maxLength:2},m:{mask:nk,from:1,to:12,maxLength:2},Y:{mask:nk,from:1900,to:9999}}),nS.DEFAULTS={...ny.DEFAULTS,mask:Date,pattern:"d{.}`m{.}`Y",format:(e,t)=>e?[String(e.getDate()).padStart(2,"0"),String(e.getMonth()+1).padStart(2,"0"),e.getFullYear()].join("."):"",parse:(e,t)=>{let[a,l,i]=e.split(".").map(Number);return new Date(i,l-1,a)}},no.MaskedDate=nS;class nE extends nb{constructor(e){super({...nE.DEFAULTS,...e}),this.currentMask=void 0}updateOptions(e){super.updateOptions(e)}_update(e){super._update(e),"mask"in e&&(this.exposeMask=void 0,this.compiledMasks=Array.isArray(e.mask)?e.mask.map(e=>{let{expose:t,...a}=nd(e),l=nc({overwrite:this._overwrite,eager:this._eager,skipInvalid:this._skipInvalid,...a});return t&&(this.exposeMask=l),l}):[])}_appendCharRaw(e,t){void 0===t&&(t={});let a=this._applyDispatch(e,t);return this.currentMask&&a.aggregate(this.currentMask._appendChar(e,this.currentMaskFlags(t))),a}_applyDispatch(e,t,a){void 0===e&&(e=""),void 0===t&&(t={}),void 0===a&&(a="");let l=t.tail&&null!=t._beforeTailState?t._beforeTailState._value:this.value,i=this.rawInputValue,s=t.tail&&null!=t._beforeTailState?t._beforeTailState._rawInputValue:i,n=i.slice(s.length),r=this.currentMask,o=new nf,u=null==r?void 0:r.state;return this.currentMask=this.doDispatch(e,{...t},a),this.currentMask&&(this.currentMask!==r?(this.currentMask.reset(),s&&(this.currentMask.append(s,{raw:!0}),o.tailShift=this.currentMask.value.length-l.length),n&&(o.tailShift+=this.currentMask.append(n,{raw:!0,tail:!0}).tailShift)):u&&(this.currentMask.state=u)),o}_appendPlaceholder(){let e=this._applyDispatch();return this.currentMask&&e.aggregate(this.currentMask._appendPlaceholder()),e}_appendEager(){let e=this._applyDispatch();return this.currentMask&&e.aggregate(this.currentMask._appendEager()),e}appendTail(e){let t=new nf;return e&&t.aggregate(this._applyDispatch("",{},e)),t.aggregate(this.currentMask?this.currentMask.appendTail(e):super.appendTail(e))}currentMaskFlags(e){var t,a;return{...e,_beforeTailState:(null==(t=e._beforeTailState)?void 0:t.currentMaskRef)===this.currentMask&&(null==(a=e._beforeTailState)?void 0:a.currentMask)||e._beforeTailState}}doDispatch(e,t,a){return void 0===t&&(t={}),void 0===a&&(a=""),this.dispatch(e,this,t,a)}doValidate(e){return super.doValidate(e)&&(!this.currentMask||this.currentMask.doValidate(this.currentMaskFlags(e)))}doPrepare(e,t){void 0===t&&(t={});let[a,l]=super.doPrepare(e,t);if(this.currentMask){let e;[a,e]=super.doPrepare(a,this.currentMaskFlags(t)),l=l.aggregate(e)}return[a,l]}doPrepareChar(e,t){void 0===t&&(t={});let[a,l]=super.doPrepareChar(e,t);if(this.currentMask){let e;[a,e]=super.doPrepareChar(a,this.currentMaskFlags(t)),l=l.aggregate(e)}return[a,l]}reset(){var e;null==(e=this.currentMask)||e.reset(),this.compiledMasks.forEach(e=>e.reset())}get value(){return this.exposeMask?this.exposeMask.value:this.currentMask?this.currentMask.value:""}set value(e){this.exposeMask?(this.exposeMask.value=e,this.currentMask=this.exposeMask,this._applyDispatch()):super.value=e}get unmaskedValue(){return this.exposeMask?this.exposeMask.unmaskedValue:this.currentMask?this.currentMask.unmaskedValue:""}set unmaskedValue(e){this.exposeMask?(this.exposeMask.unmaskedValue=e,this.currentMask=this.exposeMask,this._applyDispatch()):super.unmaskedValue=e}get typedValue(){return this.exposeMask?this.exposeMask.typedValue:this.currentMask?this.currentMask.typedValue:""}set typedValue(e){if(this.exposeMask){this.exposeMask.typedValue=e,this.currentMask=this.exposeMask,this._applyDispatch();return}let t=String(e);this.currentMask&&(this.currentMask.typedValue=e,t=this.currentMask.unmaskedValue),this.unmaskedValue=t}get displayValue(){return this.currentMask?this.currentMask.displayValue:""}get isComplete(){var e;return!!(null==(e=this.currentMask)?void 0:e.isComplete)}get isFilled(){var e;return!!(null==(e=this.currentMask)?void 0:e.isFilled)}remove(e,t){let a=new nf;return this.currentMask&&a.aggregate(this.currentMask.remove(e,t)).aggregate(this._applyDispatch()),a}get state(){var e;return{...super.state,_rawInputValue:this.rawInputValue,compiledMasks:this.compiledMasks.map(e=>e.state),currentMaskRef:this.currentMask,currentMask:null==(e=this.currentMask)?void 0:e.state}}set state(e){let{compiledMasks:t,currentMaskRef:a,currentMask:l,...i}=e;t&&this.compiledMasks.forEach((e,a)=>e.state=t[a]),null!=a&&(this.currentMask=a,this.currentMask.state=l),super.state=i}extractInput(e,t,a){return this.currentMask?this.currentMask.extractInput(e,t,a):""}extractTail(e,t){return this.currentMask?this.currentMask.extractTail(e,t):super.extractTail(e,t)}doCommit(){this.currentMask&&this.currentMask.doCommit(),super.doCommit()}nearestInputPos(e,t){return this.currentMask?this.currentMask.nearestInputPos(e,t):super.nearestInputPos(e,t)}get overwrite(){return this.currentMask?this.currentMask.overwrite:this._overwrite}set overwrite(e){this._overwrite=e}get eager(){return this.currentMask?this.currentMask.eager:this._eager}set eager(e){this._eager=e}get skipInvalid(){return this.currentMask?this.currentMask.skipInvalid:this._skipInvalid}set skipInvalid(e){this._skipInvalid=e}get autofix(){return this.currentMask?this.currentMask.autofix:this._autofix}set autofix(e){this._autofix=e}maskEquals(e){return Array.isArray(e)?this.compiledMasks.every((t,a)=>{if(!e[a])return;let{mask:l,...i}=e[a];return nn(t,i)&&t.maskEquals(l)}):super.maskEquals(e)}typedValueEquals(e){var t;return!!(null==(t=this.currentMask)?void 0:t.typedValueEquals(e))}}nE.DEFAULTS={...nb.DEFAULTS,dispatch:(e,t,a,l)=>{if(!t.compiledMasks.length)return;let i=t.rawInputValue,s=t.compiledMasks.map((s,n)=>{let r=t.currentMask===s,o=r?s.displayValue.length:s.nearestInputPos(s.displayValue.length,na);return s.rawInputValue!==i?(s.reset(),s.append(i,{raw:!0})):r||s.remove(o),s.append(e,t.currentMaskFlags(a)),s.appendTail(l),{index:n,weight:s.rawInputValue.length,totalInputPositions:s.totalInputPositions(0,Math.max(o,s.nearestInputPos(s.displayValue.length,na)))}});return s.sort((e,t)=>t.weight-e.weight||t.totalInputPositions-e.totalInputPositions),t.compiledMasks[s[0].index]}},no.MaskedDynamic=nE;class nM extends ny{constructor(e){super({...nM.DEFAULTS,...e})}updateOptions(e){super.updateOptions(e)}_update(e){let{enum:t,...a}=e;if(t){let e=t.map(e=>e.length),l=Math.min(...e),i=Math.max(...e)-l;a.mask="*".repeat(l),i&&(a.mask+="["+"*".repeat(i)+"]"),this.enum=t}super._update(a)}_appendCharRaw(e,t){void 0===t&&(t={});let a=Math.min(this.nearestInputPos(0,ni),this.value.length),l=this.enum.filter(t=>this.matchValue(t,this.unmaskedValue+e,a));if(l.length){1===l.length&&this._forEachBlocksInRange(0,this.value.length,(e,a)=>{let i=l[0][a];a>=this.value.length||i===e.value||(e.reset(),e._appendChar(i,t))});let e=super._appendCharRaw(l[0][this.value.length],t);return 1===l.length&&l[0].slice(this.unmaskedValue.length).split("").forEach(t=>e.aggregate(super._appendCharRaw(t))),e}return new nf({skip:!this.isComplete})}extractTail(e,t){return void 0===e&&(e=0),void 0===t&&(t=this.displayValue.length),new nv("",e)}remove(e,t){let a;if(void 0===e&&(e=0),void 0===t&&(t=this.displayValue.length),e===t)return new nf;let l=Math.min(super.nearestInputPos(0,ni),this.value.length);for(a=e;a>=0&&!(this.enum.filter(e=>this.matchValue(e,this.value.slice(l,a),l)).length>1);--a);let i=super.remove(a,t);return i.tailShift+=a-e,i}get isComplete(){return this.enum.indexOf(this.value)>=0}}nM.DEFAULTS={...ny.DEFAULTS,matchValue:(e,t,a)=>e.indexOf(t,a)===a},no.MaskedEnum=nM,no.MaskedFunction=class extends nb{updateOptions(e){super.updateOptions(e)}_update(e){super._update({...e,validate:e.mask})}};class nI extends nb{constructor(e){super({...nI.DEFAULTS,...e})}updateOptions(e){super.updateOptions(e)}_update(e){super._update(e),this._updateRegExps()}_updateRegExps(){let e="^"+(this.allowNegative?"[+|\\-]?":""),t=(this.scale?"("+ns(this.radix)+"\\d{0,"+this.scale+"})?":"")+"$";this._numberRegExp=RegExp(e+"\\d*"+t),this._mapToRadixRegExp=RegExp("["+this.mapToRadix.map(ns).join("")+"]","g"),this._thousandsSeparatorRegExp=RegExp(ns(this.thousandsSeparator),"g")}_removeThousandsSeparators(e){return e.replace(this._thousandsSeparatorRegExp,"")}_insertThousandsSeparators(e){let t=e.split(this.radix);return t[0]=t[0].replace(/\B(?=(\d{3})+(?!\d))/g,this.thousandsSeparator),t.join(this.radix)}doPrepareChar(e,t){void 0===t&&(t={});let[a,l]=super.doPrepareChar(this._removeThousandsSeparators(this.scale&&this.mapToRadix.length&&(t.input&&t.raw||!t.input&&!t.raw)?e.replace(this._mapToRadixRegExp,this.radix):e),t);return e&&!a&&(l.skip=!0),!a||this.allowPositive||this.value||"-"===a||l.aggregate(this._appendChar("-")),[a,l]}_separatorsCount(e,t){void 0===t&&(t=!1);let a=0;for(let l=0;l<e;++l)this._value.indexOf(this.thousandsSeparator,l)===l&&(++a,t&&(e+=this.thousandsSeparator.length));return a}_separatorsCountFromSlice(e){return void 0===e&&(e=this._value),this._separatorsCount(this._removeThousandsSeparators(e).length,!0)}extractInput(e,t,a){return void 0===e&&(e=0),void 0===t&&(t=this.displayValue.length),[e,t]=this._adjustRangeWithSeparators(e,t),this._removeThousandsSeparators(super.extractInput(e,t,a))}_appendCharRaw(e,t){let a;void 0===t&&(t={});let l=t.tail&&t._beforeTailState?t._beforeTailState._value:this._value,i=this._separatorsCountFromSlice(l);this._value=this._removeThousandsSeparators(this.value);let s=this._value;this._value+=e;let n=!isNaN(this.number),r=!1;if(n){let e;null!=this.min&&this.min<0&&this.number<this.min&&(e=this.min),null!=this.max&&this.max>0&&this.number>this.max&&(e=this.max),null!=e&&(this.autofix?(this._value=this.format(e,this).replace(nI.UNMASKED_RADIX,this.radix),r||(r=s===this._value&&!t.tail)):n=!1),n&&(n=!!this._value.match(this._numberRegExp))}n?a=new nf({inserted:this._value.slice(s.length),rawInserted:r?"":e,skip:r}):(this._value=s,a=new nf),this._value=this._insertThousandsSeparators(this._value);let o=t.tail&&t._beforeTailState?t._beforeTailState._value:this._value,u=this._separatorsCountFromSlice(o);return a.tailShift+=(u-i)*this.thousandsSeparator.length,a}_findSeparatorAround(e){if(this.thousandsSeparator){let t=e-this.thousandsSeparator.length+1,a=this.value.indexOf(this.thousandsSeparator,t);if(a<=e)return a}return -1}_adjustRangeWithSeparators(e,t){let a=this._findSeparatorAround(e);a>=0&&(e=a);let l=this._findSeparatorAround(t);return l>=0&&(t=l+this.thousandsSeparator.length),[e,t]}remove(e,t){void 0===e&&(e=0),void 0===t&&(t=this.displayValue.length),[e,t]=this._adjustRangeWithSeparators(e,t);let a=this.value.slice(0,e),l=this.value.slice(t),i=this._separatorsCount(a.length);return this._value=this._insertThousandsSeparators(this._removeThousandsSeparators(a+l)),new nf({tailShift:(this._separatorsCountFromSlice(a)-i)*this.thousandsSeparator.length})}nearestInputPos(e,t){if(!this.thousandsSeparator)return e;switch(t){case ne:case nt:case na:{let a=this._findSeparatorAround(e-1);if(a>=0){let l=a+this.thousandsSeparator.length;if(e<l||this.value.length<=l||t===na)return a}break}case nl:case ni:{let t=this._findSeparatorAround(e);if(t>=0)return t+this.thousandsSeparator.length}}return e}doCommit(){if(this.value){let e=this.number,t=e;null!=this.min&&(t=Math.max(t,this.min)),null!=this.max&&(t=Math.min(t,this.max)),t!==e&&(this.unmaskedValue=this.format(t,this));let a=this.value;this.normalizeZeros&&(a=this._normalizeZeros(a)),this.padFractionalZeros&&this.scale>0&&(a=this._padFractionalZeros(a)),this._value=a}super.doCommit()}_normalizeZeros(e){let t=this._removeThousandsSeparators(e).split(this.radix);return t[0]=t[0].replace(/^(\D*)(0*)(\d*)/,(e,t,a,l)=>t+l),e.length&&!/\d$/.test(t[0])&&(t[0]=t[0]+"0"),t.length>1&&(t[1]=t[1].replace(/0*$/,""),t[1].length||(t.length=1)),this._insertThousandsSeparators(t.join(this.radix))}_padFractionalZeros(e){if(!e)return e;let t=e.split(this.radix);return t.length<2&&t.push(""),t[1]=t[1].padEnd(this.scale,"0"),t.join(this.radix)}doSkipInvalid(e,t,a){void 0===t&&(t={});let l=0===this.scale&&e!==this.thousandsSeparator&&(e===this.radix||e===nI.UNMASKED_RADIX||this.mapToRadix.includes(e));return super.doSkipInvalid(e,t,a)&&!l}get unmaskedValue(){return this._removeThousandsSeparators(this._normalizeZeros(this.value)).replace(this.radix,nI.UNMASKED_RADIX)}set unmaskedValue(e){super.unmaskedValue=e}get typedValue(){return this.parse(this.unmaskedValue,this)}set typedValue(e){this.rawInputValue=this.format(e,this).replace(nI.UNMASKED_RADIX,this.radix)}get number(){return this.typedValue}set number(e){this.typedValue=e}get allowNegative(){return null!=this.min&&this.min<0||null!=this.max&&this.max<0}get allowPositive(){return null!=this.min&&this.min>0||null!=this.max&&this.max>0}typedValueEquals(e){return(super.typedValueEquals(e)||nI.EMPTY_VALUES.includes(e)&&nI.EMPTY_VALUES.includes(this.typedValue))&&(0!==e||""!==this.value)}}nI.UNMASKED_RADIX=".",nI.EMPTY_VALUES=[...nb.EMPTY_VALUES,0],nI.DEFAULTS={...nb.DEFAULTS,mask:Number,radix:",",thousandsSeparator:"",mapToRadix:[nI.UNMASKED_RADIX],min:Number.MIN_SAFE_INTEGER,max:Number.MAX_SAFE_INTEGER,scale:2,normalizeZeros:!0,padFractionalZeros:!1,parse:Number,format:e=>e.toLocaleString("en-US",{useGrouping:!1,maximumFractionDigits:20})},no.MaskedNumber=nI;let nT={MASKED:"value",UNMASKED:"unmaskedValue",TYPED:"typedValue"};function nP(e,t,a){void 0===t&&(t=nT.MASKED),void 0===a&&(a=nT.MASKED);let l=nc(e);return e=>l.runIsolated(l=>(l[t]=e,l[a]))}no.PIPE_TYPE=nT,no.createPipe=nP,no.pipe=function(e,t,a,l){return nP(t,a,l)(e)},no.RepeatBlock=class extends ny{get repeatFrom(){var e;return null!=(e=Array.isArray(this.repeat)?this.repeat[0]:this.repeat===1/0?0:this.repeat)?e:0}get repeatTo(){var e;return null!=(e=Array.isArray(this.repeat)?this.repeat[1]:this.repeat)?e:1/0}constructor(e){super(e)}updateOptions(e){super.updateOptions(e)}_update(e){var t,a,l;let{repeat:i,...s}=nd(e);this._blockOpts=Object.assign({},this._blockOpts,s);let n=nc(this._blockOpts);this.repeat=null!=(t=null!=(a=null!=i?i:n.repeat)?a:this.repeat)?t:1/0,super._update({mask:"m".repeat(Math.max(this.repeatTo===1/0&&(null==(l=this._blocks)?void 0:l.length)||0,this.repeatFrom)),blocks:{m:n},eager:n.eager,overwrite:n.overwrite,skipInvalid:n.skipInvalid,lazy:n.lazy,placeholderChar:n.placeholderChar,displayChar:n.displayChar})}_allocateBlock(e){return e<this._blocks.length?this._blocks[e]:this.repeatTo===1/0||this._blocks.length<this.repeatTo?(this._blocks.push(nc(this._blockOpts)),this.mask+="m",this._blocks[this._blocks.length-1]):void 0}_appendCharRaw(e,t){void 0===t&&(t={});let a=new nf;for(let r=null!=(l=null==(i=this._mapPosToBlock(this.displayValue.length))?void 0:i.index)?l:Math.max(this._blocks.length-1,0),o,u;o=null!=(s=this._blocks[r])?s:u=!u&&this._allocateBlock(r);++r){var l,i,s,n;let d=o._appendChar(e,{...t,_beforeTailState:null==(n=t._beforeTailState)||null==(n=n._blocks)?void 0:n[r]});if(d.skip&&u){this._blocks.pop(),this.mask=this.mask.slice(1);break}if(a.aggregate(d),d.consumed)break}return a}_trimEmptyTail(e,t){var a,l;let i;void 0===e&&(e=0);let s=Math.max((null==(a=this._mapPosToBlock(e))?void 0:a.index)||0,this.repeatFrom,0);null!=t&&(i=null==(l=this._mapPosToBlock(t))?void 0:l.index),null==i&&(i=this._blocks.length-1);let n=0;for(let e=i;s<=e&&!this._blocks[e].unmaskedValue;--e,++n);n&&(this._blocks.splice(i-n+1,n),this.mask=this.mask.slice(n))}reset(){super.reset(),this._trimEmptyTail()}remove(e,t){void 0===e&&(e=0),void 0===t&&(t=this.displayValue.length);let a=super.remove(e,t);return this._trimEmptyTail(e,t),a}totalInputPositions(e,t){return(void 0===e&&(e=0),null==t&&this.repeatTo===1/0)?1/0:super.totalInputPositions(e,t)}get state(){return super.state}set state(e){this._blocks.length=e._blocks.length,this.mask=this.mask.slice(0,this._blocks.length),super.state=e}};try{globalThis.IMask=no}catch{}var nB=u,nR=e.i(45009);let nj={mask:nR.default.oneOfType([nR.default.array,nR.default.func,nR.default.string,nR.default.instanceOf(RegExp),nR.default.oneOf([Date,Number,no.Masked]),nR.default.instanceOf(no.Masked)]),value:nR.default.any,unmask:nR.default.oneOfType([nR.default.bool,nR.default.oneOf(["typed"])]),prepare:nR.default.func,prepareChar:nR.default.func,validate:nR.default.func,commit:nR.default.func,overwrite:nR.default.oneOfType([nR.default.bool,nR.default.oneOf(["shift"])]),eager:nR.default.oneOfType([nR.default.bool,nR.default.oneOf(["append","remove"])]),skipInvalid:nR.default.bool,onAccept:nR.default.func,onComplete:nR.default.func,placeholderChar:nR.default.string,displayChar:nR.default.string,lazy:nR.default.bool,definitions:nR.default.object,blocks:nR.default.object,enum:nR.default.arrayOf(nR.default.string),maxLength:nR.default.number,from:nR.default.number,to:nR.default.number,pattern:nR.default.string,format:nR.default.func,parse:nR.default.func,autofix:nR.default.oneOfType([nR.default.bool,nR.default.oneOf(["pad"])]),radix:nR.default.string,thousandsSeparator:nR.default.string,mapToRadix:nR.default.arrayOf(nR.default.string),scale:nR.default.number,normalizeZeros:nR.default.bool,padFractionalZeros:nR.default.bool,min:nR.default.oneOfType([nR.default.number,nR.default.instanceOf(Date)]),max:nR.default.oneOfType([nR.default.number,nR.default.instanceOf(Date)]),dispatch:nR.default.func,inputRef:nR.default.oneOfType([nR.default.func,nR.default.shape({current:nR.default.object})])},nF=Object.keys(nj).filter(e=>"value"!==e),nN=["value","unmask","onAccept","onComplete","inputRef"],nL=nF.filter(e=>0>nN.indexOf(e)),nV=(n=e=>{let{inputRef:t,...a}=e;return u.default.createElement("input",{...a,ref:t})},(r=class extends nB.default.Component{constructor(e){super(e),this._inputRef=this._inputRef.bind(this)}componentDidMount(){this.props.mask&&this.initMask()}componentDidUpdate(){let e=this.props,t=this._extractMaskOptionsFromProps(e);if(t.mask)this.maskRef?(this.maskRef.updateOptions(t),"value"in e&&void 0!==e.value&&(this.maskValue=e.value)):this.initMask(t);else if(this.destroyMask(),"value"in e&&void 0!==e.value){var a;null!=(a=this.element)&&a.isContentEditable&&"INPUT"!==this.element.tagName&&"TEXTAREA"!==this.element.tagName?this.element.textContent=e.value:this.element.value=e.value}}componentWillUnmount(){this.destroyMask()}_inputRef(e){this.element=e,this.props.inputRef&&(Object.prototype.hasOwnProperty.call(this.props.inputRef,"current")?this.props.inputRef.current=e:this.props.inputRef(e))}initMask(e){void 0===e&&(e=this._extractMaskOptionsFromProps(this.props)),this.maskRef=no(this.element,e).on("accept",this._onAccept.bind(this)).on("complete",this._onComplete.bind(this)),"value"in this.props&&void 0!==this.props.value&&(this.maskValue=this.props.value)}destroyMask(){this.maskRef&&(this.maskRef.destroy(),delete this.maskRef)}_extractMaskOptionsFromProps(e){let{...t}=e;return Object.keys(t).filter(e=>0>nL.indexOf(e)).forEach(e=>{delete t[e]}),t}_extractNonMaskProps(e){let{...t}=e;return nF.forEach(e=>{"maxLength"!==e&&delete t[e]}),"defaultValue"in t||(t.defaultValue=e.mask?"":t.value),delete t.value,t}get maskValue(){return this.maskRef?"typed"===this.props.unmask?this.maskRef.typedValue:this.props.unmask?this.maskRef.unmaskedValue:this.maskRef.value:""}set maskValue(e){this.maskRef&&(e=null==e&&"typed"!==this.props.unmask?"":e,"typed"===this.props.unmask?this.maskRef.typedValue=e:this.props.unmask?this.maskRef.unmaskedValue=e:this.maskRef.value=e)}_onAccept(e){this.props.onAccept&&this.maskRef&&this.props.onAccept(this.maskValue,this.maskRef,e)}_onComplete(e){this.props.onComplete&&this.maskRef&&this.props.onComplete(this.maskValue,this.maskRef,e)}render(){return nB.default.createElement(n,{...this._extractNonMaskProps(this.props),inputRef:this._inputRef})}}).displayName=void 0,r.propTypes=void 0,(s=r).displayName="IMask("+(n.displayName||n.name||"Component")+")",s.propTypes=nj,nB.default.forwardRef((e,t)=>nB.default.createElement(s,{...e,ref:t})));u.default.forwardRef((e,t)=>u.default.createElement(nV,{...e,ref:t}));let nD=(0,u.forwardRef)(({maskOpts:e,value:t="",autoFocus:a=!1,onChange:l,onKeyDown:i,...s},n)=>{let[r,d]=(0,u.useState)(""),{ref:c,setValue:h,unmaskedValue:p}=function(e,t){let{onAccept:a,onComplete:l,ref:i=(0,u.useRef)(null),defaultValue:s,defaultUnmaskedValue:n,defaultTypedValue:r}=void 0===t?{}:t,o=(0,u.useRef)(null),[d,c]=(0,u.useState)({}),[h,p]=(0,u.useState)(""),[g,m]=(0,u.useState)(""),[A,f]=(0,u.useState)(),v=(0,u.useCallback)(()=>{var e;null==(e=o.current)||e.destroy(),o.current=null},[]),b=(0,u.useCallback)(()=>{let e=o.current;e&&(c({value:e.value,unmaskedValue:e.unmaskedValue,typedValue:e.typedValue}),f(e.typedValue),m(e.unmaskedValue),p(e.value))},[]),_=(0,u.useCallback)(e=>{let t=o.current;t&&(b(),null==a||a(t.value,t,e))},[a]),w=(0,u.useCallback)(e=>o.current&&(null==l?void 0:l(o.current.value,o.current,e)),[l]);return(0,u.useEffect)(()=>{let{value:e,...t}=d,a=o.current;a&&void 0!==h&&(e!==h&&(a.value=h,a.value!==h&&_()),c(t))},[h]),(0,u.useEffect)(()=>{let{unmaskedValue:e,...t}=d,a=o.current;a&&void 0!==g&&(e!==g&&(a.unmaskedValue=g,a.unmaskedValue!==g&&_()),c(t))},[g]),(0,u.useEffect)(()=>{let{typedValue:e,...t}=d,a=o.current;a&&void 0!==A&&(e!==A&&(a.typedValue=A,a.masked.typedValueEquals(A)||_()),c(t))},[A]),(0,u.useEffect)(()=>{let t=i.current;if(!t||!(null!=e&&e.mask))return v();let a=o.current;a?null==a||a.updateOptions(e):t&&null!=e&&e.mask&&(o.current=no(t,e),b(),void 0!==s&&p(s),void 0!==n&&m(n),void 0!==r&&f(r))},[e,v,_]),(0,u.useEffect)(()=>{if(!o.current)return;let e=o.current;return e.on("accept",_),e.on("complete",w),()=>{e.off("accept",_),e.off("complete",w)}},[_,w]),(0,u.useEffect)(()=>v,[v]),{ref:i,maskRef:o,value:h,setValue:p,unmaskedValue:g,setUnmaskedValue:m,typedValue:A,setTypedValue:f}}(e,{onAccept:(e,t)=>{d(e),null==l||l(t.unmaskedValue,e)}});return(0,u.useEffect)(()=>{t!==p&&(h(t),d(t))},[t,h,p]),(0,u.useImperativeHandle)(n,()=>c.current),(0,o.jsx)(aJ.I,{...s,autoFocus:a,inputRef:c,value:r,onKeyDown:e=>{("Escape"===e.key||"Esc"===e.key)&&(e.preventDefault(),h(""),d(""),null==l||l("","")),null==i||i(e)}})});nD.displayName="InputMasked";let nO=(0,C.g)("segmented-control"),nz=Object.freeze({segmentedControl:nO,secondary:`${nO}--secondary`,tab:`${nO}__tab`,label:`${nO}__label`,icon:`${nO}__icon`,slot:`${nO}__slot`,states:{stretch:`${nO}--stretch`,rounded:`${nO}--rounded`,small:`${nO}--s`,medium:`${nO}--m`,weightVariant:`${nO}--wight-medium`,left:`${nO}__tab--left`,right:`${nO}__tab--right`,active:`${nO}__tab--active`,iconOnly:`${nO}__tab--icon-only`,disabled:`${nO}__tab--disabled`}}),nG=Object.freeze({labelKey:"label",disabledKey:"disabled",slotLeftKey:"slotLeft",slotRightKey:"slotRight",iconLeftKey:"iconLeft",iconRightKey:"iconRight"}),n$=(0,u.forwardRef)(({activeTabId:e,tabs:t,onTabChange:a,variant:l="primary",className:i,style:s,stretch:n=!1,rounded:r=!1,tabSettings:d,weightVariant:c="regular",size:h="m",onTabKeyDown:p,dataQa:m,dataId:A,...f},v)=>{var _;let w=(0,u.useRef)(null),C=(0,u.useMemo)(()=>{let e={...nG,...d};return t.map(t=>({sourceTab:t,id:t.id,label:t[e.labelKey],disabled:t[e.disabledKey]??!1,slotLeft:t[e.slotLeftKey],slotRight:t[e.slotRightKey],iconLeft:t[e.iconLeftKey],iconRight:t[e.iconRightKey]}))},[d,t]),[x,y]=(0,u.useState)(e??(null==(_=C[0])?void 0:_.id)),k=(0,u.useCallback)(e=>{let t=w.current,a=(null==e?void 0:e.target).closest(`.${nz.tab}`),l=t.getBoundingClientRect(),i=a.getBoundingClientRect();t.scrollTo({left:i.left-l.left-4+(t.scrollLeft??0),behavior:"smooth"})},[]);return(0,u.useEffect)(()=>{null!=e&&y(e)},[e]),(0,u.useImperativeHandle)(v,()=>w),(0,o.jsx)("div",{ref:w,role:"tablist",className:(0,g.default)(nz.segmentedControl,{[nz.secondary]:"secondary"===l,[nz.states.small]:"s"===h,[nz.states.medium]:"m"===h,[nz.states.weightVariant]:"medium"===c,[nz.states.stretch]:n,[nz.states.rounded]:r},i),style:s,...f,"data-id":A,"data-qa":m,children:C.map((e,t)=>(0,o.jsxs)("button",{type:"button",role:"tab","data-qa":(0,b.g)(`${m}-tab-${++t}`,!!m),"aria-selected":e.id===x,"aria-disabled":e.disabled?e.disabled:void 0,tabIndex:(null==e?void 0:e.disabled)?-1:0,className:(0,g.default)(nz.tab,{[nz.states.active]:e.id===x,[nz.states.disabled]:e.disabled,[nz.states.iconOnly]:!e.label&&(e.iconLeft||e.slotLeft),[nz.states.left]:e.label&&(e.iconLeft||e.slotLeft),[nz.states.right]:e.label&&(e.iconRight||e.slotRight)}),onClick:e.disabled?void 0:t=>{var l;return l=e.id,void(y(l),k(t),a(l,t))},onKeyDown:e.disabled?void 0:t=>{var a;return a=e.id,void(((null==t?void 0:t.key)===" "||(null==t?void 0:t.key)==="Enter")&&(y(a),k(t),null==p||p(a,t)))},children:[e.iconLeft&&(0,o.jsx)("span",{className:nz.icon,children:e.iconLeft}),e.slotLeft&&e.label&&(0,o.jsx)("span",{className:nz.slot,children:e.slotLeft}),e.label&&(0,o.jsx)("span",{className:nz.label,children:e.label}),e.label&&(0,o.jsxs)(o.Fragment,{children:[e.slotRight&&(0,o.jsx)("span",{className:nz.slot,children:e.slotRight}),e.iconRight&&(0,o.jsx)("span",{className:nz.icon,children:e.iconRight})]})]},e.id))})});n$.displayName="SegmentedControl";let nH=e=>e.toUpperCase().split("").map(e=>nU[e]?nU[e]:"0123456789АВЕКМНОРСТУХ".includes(e)?e:"").join(""),nU={F:"А",D:"В",T:"Е",R:"К",V:"М",Y:"Н",J:"О",H:"Р",C:"С",N:"Т",E:"У","{":"Х","[":"Х"},nW=[{id:"auto",label:"Авто"},{id:"moto",label:"Мото"}];var nq=e.i(21678);let nQ=({className:e,mode:t="default",onInsuranceTypeChange:a})=>{let l,[i,s]=(0,u.useState)(nW[0].id),{licensePlate:n,setLicensePlate:r,handleChange:d,handlePaste:c,isFocus:h,handleFocus:p,handleBlur:m}=((e="")=>{let[t,a]=(0,u.useState)(e),[l,i]=(0,u.useState)(!1);return{licensePlate:t,setLicensePlate:e=>a(nH(e)),handleChange:e=>{a(nH(e))},handlePaste:e=>{e.preventDefault(),a(nH(e.clipboardData.getData("text")))},isFocus:l,handleFocus:()=>{i(!0)},handleBlur:()=>{i(!1)}}})(""),A=(8===(l=n.trim()).length||9===l.length)&&("moto"===i?/^\d{4}[А-Яа-я]{2}\d{2,3}$/:/^[А-Яа-я]\d{3}[А-Яа-я]{2}\d{2,3}$/).test(l),f="moto"===i?"0000 АА 00":"А 000 АА 00";return(0,o.jsxs)("div",{className:(0,g.default)(nq.default.root,"sticky"===t&&nq.default.rootSticky,e),children:[(0,o.jsx)(n$,{className:nq.default.insuranceTypeControl,activeTabId:i,onTabChange:e=>{let t=String(e);s(t),r(""),a?.("moto"===t)},size:"s",tabs:nW}),(0,o.jsx)(nD,{className:(0,g.default)(nq.default.licensePlateInput,"ym-hide-content"),maskPlaceholderVariant:"default",value:n,onChange:d,onPaste:c,onFocus:p,onBlur:m,size:"m",placeholder:h?f:"Госномер",maskPlaceholder:f,maskOpts:{mask:"moto"===i?"0000 aa 00{0}":"a 000 aa 00{0}"},rightLabel:(0,o.jsx)("a",{target:"_blank",href:"https://finuslugi.ru/osago/step-car?empty-grz=1",rel:"noreferrer",children:"Нет номера"}),state:A||!n?"default":"error"}),(0,o.jsx)(tw.Button,{as:"a",href:`https://finuslugi.ru/osago/step-car?license=${n}`,className:(0,g.default)(nq.default.calculateBtn,"sticky"===t&&nq.default.calculateBtnSticky),size:"xs",onClick:()=>{setTimeout(()=>{r("")})},children:"sticky"===t?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("span",{className:(0,g.default)("sticky"===t&&nq.default.buttonText),children:"Рассчитать"}),(0,o.jsx)("span",{className:(0,g.default)("sticky"===t&&nq.default.buttonIcon),"aria-hidden":"true",children:"→"})]}):"Рассчитать"})]})};var nY=e.i(21758);let nK=()=>(0,o.jsx)("div",{className:nY.default.root,children:(0,o.jsxs)("div",{className:nY.default.wrapper,children:[(0,o.jsxs)("div",{className:nY.default.title,children:["Оформить ОСАГО с экономией ",(0,o.jsx)("span",{className:nY.default.accent,children:"до 78%"})]}),(0,o.jsx)(nQ,{mode:"sticky"})]})});var nX=e.i(67993);let nJ=({visible:e})=>e?(0,o.jsx)("div",{className:nX.default.root,children:(0,o.jsx)(h.Container,{children:(0,o.jsx)(nK,{})})}):null,nZ={src:e.i(91914).default,width:320,height:154,blurWidth:8,blurHeight:4,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAYAAACzzX7wAAAAj0lEQVR42gGEAHv/AAUBAQQYCgoZYUxOcpqRmdlpbH/rgF9r3VpHTYoXCQoaAE8fJXZ5KjDNp0RK9rJXX/+9TlP/yGBe/9NqZ/mePDmqAFcnMc9LIi/+aB8s/IknMv6AKjr+0zs7/Ms2Of13Ii/TACcSIIkqFSi0JQwVazsRIaE6HzfJRBQcbDoXKZsiFyyUHS4xl9/TlU8AAAAASUVORK5CYII="},n0={src:e.i(30280).default,width:320,height:154,blurWidth:8,blurHeight:4,blurDataURL:"data:image/webp;base64,UklGRhYBAABXRUJQVlA4TAoBAAAvB8AAEM1VICICHggACQAAAIBhYABgBmAAYMAwAAAAAAAAAAAAAAAAAAAAG2AMQG02jG2LxQAAAPBAAEgAAAAAzh+Y2QAAAGaYAQbCDAADAMAAAACAAQwAAAwAAGaAMQAGM4z2APNAgE0AAAAAzj9/Vm8HEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABxSpzwQABIAAACA84cfAHsAGDNgAAAAAEAAYEAbAMAACAAMAxjYGBjAAAAAAMAArJSkSMWKDVzAHyRAahLnrXdHvElWoxjAPCA12e9bCPNNOO02Op8kvgL1FmF2VWhlXM6o9GcJ0XGGOWzzHovbw12tv8Jbk+cRV7uZBw=="},n1={src:e.i(94532).default,width:640,height:309,blurWidth:8,blurHeight:4,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAYAAACzzX7wAAAAj0lEQVR42gGEAHv/AAQBAQQWCQkZW0pMcZaPl9hna37qe11p3FNFSogUCAkZAEseI3Z3KS7Np0RJ9rNXX/++TlP/yF9e/9NqZvmaOzepAFMlLs9LIi/+Zx8r/IknMv6AKTn+0js6/Ms2OP10IS7TACMQHogoFCezIgsUajgQH6A3HjXIPxMZazUVJ5ofFiqT838w9H+/HqkAAAAASUVORK5CYII="},n2={src:e.i(54440).default,width:640,height:309,blurWidth:8,blurHeight:4,blurDataURL:"data:image/webp;base64,UklGRhYBAABXRUJQVlA4TAoBAAAvB8AAEM1VICICHgiwCQAAAAAiCAAAVAAACAAJAAAAAAAAAAAAAAAAAAAAQkAIwJ1QUBKcBQQAAMADASABAAAAOP8xYgAAwIB5AABmYIYNAABgAAAADDAAAAAMAPAABhjAEBhEGPBAgE0AAAAAzv+9vlYHBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAUpzwQABIAAACA84cfABMAGDMwAAAAAPAAYGA/AAAD8AAYBjDgMTCAAQAAAAADmFJJoUYJRFCTGI7Zuej7FsXIP6p3SM7bfFFzSV/2uuCHLWw+MZQoWmSLUzUhWYOCjI5s068GZNJU+2LL47r7+bOsY7ZLvYfRRsPgAQ=="},n4={src:e.i(97560).default,width:960,height:463,blurWidth:8,blurHeight:4,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAYAAACzzX7wAAAAj0lEQVR42gGEAHv/AAQBAQQWCQkZW0pMcpaQl9hma37qfF5p3VNFS4kUCAkZAEseI3Z4KS7Np0RJ9rNXX/+/TVP/yV9e/9RqZ/maOzeqAFMlLs9LIi/+aB8r/IonMv6AKTn+0zs6/Ms1OP10IS7TACMQHYkoFCazIgsTajgQH6A3HTXIPxIZazYVJ5ofFiqU98cw/7o98T4AAAAASUVORK5CYII="},n5={src:e.i(82431).default,width:960,height:463,blurWidth:8,blurHeight:4,blurDataURL:"data:image/webp;base64,UklGRhIBAABXRUJQVlA4TAUBAAAvB8AAEM1VICICHgiwCQAAAICECAAA5AAACAAUAAAAAAAAAAAAAAAAAAAAhIAQQA2KICe4HAAAAMADAYAAAAAAOP9kBAAAAlQAAIJAlAAAAAIAAAQIAAAABAARQIAAqBA1CA8EmAYAAADg/F9WDeEOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEOSPeyAAJAAAAADnDz8AJgAYNmAAAAAAQAAw4DcAgAHwABgGMOBhYIABAAAAAAaw0sLPPRFISDFfc3gphfa7+47ypwTuiSSmas3VLL18gVGlyHWM9lUHgNpo56DoGISZBCG/MWPnHMPdtqxYr47ngq7Z74gRdtjtJx4A"},n3={src:e.i(58849).default,width:375,height:181,blurWidth:8,blurHeight:4,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAYAAACzzX7wAAAAj0lEQVR42gGEAHv/AAQBAQQWCQkZXEpMcZaPl9hna33qfF5p3FRFS4kUCAkZAEseI3Z3KS/NpkRK9rJXX/+9TlP/x19e/9NqZ/maOzeqAFMlL89LIy/+Zx8r/IknMv6AKjn+0js6/Ms2OP11Ii7TACMRH4gpFSizIwwUajgRIKA3HjbIPhIZazYVJ5ofFiuT92gxCO1ahs0AAAAASUVORK5CYII="},n6={src:e.i(5611).default,width:375,height:181,blurWidth:8,blurHeight:4,blurDataURL:"data:image/webp;base64,UklGRhYBAABXRUJQVlA4TAkBAAAvB8AAEM1VICICHggACQAAAIAZYAAADwwABoAxAAAAAAAAAAAAAAAAAAAANmAM4MIemD07mwEAAOCBAJAAAAAAnD+wCQAAMDAIAAxjZgAGABgAAACAAQwAADAAAGMAZgAwM8zoAfNAMEwAAAAAzv/eLfWDBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6pIw8EgAQAAADg/OEHwAQAxgwMAAAAADwAGPgNAMAABADDAAw8BgYwAAAAAGAAVnImXICAA3WWCPBckriv0xv+FmqkKM3cptVgvy4h4atU0p1sfCH75qljYSISN8IVhKg/Slg9y4zR99lzrSZxVvor4+YUqcXdbvYDAA=="},n8={src:e.i(81734).default,width:750,height:362,blurWidth:8,blurHeight:4,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAYAAACzzX7wAAAAj0lEQVR42gGEAHv/AAQBAQQWCQkZW0pMcpaPl9hma33qe11p3FNFSokUCAkZAEseI3Z3KS7Np0RJ9rNXX/++TlP/yF9e/9NqZ/maOzeqAFMlLs9LIi/+aB8r/IonMf6AKTn+0jo6/Ms1OP10IS7TACIQHYgoFCazIgsTajcQH6A3HTXIPxIZazUVJ5oeFiqT800w7chvtDsAAAAASUVORK5CYII="},n9={src:e.i(86539).default,width:750,height:362,blurWidth:8,blurHeight:4,blurDataURL:"data:image/webp;base64,UklGRhgBAABXRUJQVlA4TAsBAAAvB8AAEM1VICICHgjACQQAAIBEEAAAWAAAeAAwAAAAAAAAAAAAAAAAAAAAEAJBgPxBEcgEUwUAAADwQABIAAAAAM5/TBgAAGDAHgAAGzCGAAAAMAAAwAAGAADAAAAzwIABMB6G/TDwQIBNAAAAAM7/9b6lgwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4XJ08EAASAAAAgPOHHwATABgzMAAAAADwAGDgNwAAAxAADAMw8BgYwAAAAACAAVhpqXDPBBi644eA61J5vrnviL8wSCukbR6rNbmvmw8wJhRh5g8fOjL8bbT/oCighOkE1X4WYOMcI922Lq5VK0pBf3neGlfqYbedeAAA"},n7={src:e.i(91709).default,width:425,height:205,blurWidth:8,blurHeight:4,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAYAAACzzX7wAAAAj0lEQVR42gGEAHv/AAQBAQQWCQkZXEpMcpaQl9hna37qfF5p3VRFS4kUCAkZAEseI3Z3KS/NpkRJ9rJXX/+9TlP/yGBe/9NqZ/mbOzeqAFQmL89LIi/+Zx8r/IknMv6AKTr+0js6/Ms2OP11Ii7TACMQHokpFSezIgwUajgRIKA3HjbIPxIZazYVJ5ofFyuU+b4xD2dhd1MAAAAASUVORK5CYII="},re={src:e.i(667).default,width:425,height:205,blurWidth:8,blurHeight:4,blurDataURL:"data:image/webp;base64,UklGRhYBAABXRUJQVlA4TAoBAAAvB8AAEM1VICICHghACgMAAAAJIACACAIAEAAKAAAAAAAAAAAAAAAAAACACGAIgHuiAD5BZ0AAAAB4IAAkAAAAAOcPxgIAABgYGwCYYcyAAQAwAAAAYAADAAAYAAAPwGAAhhnD4gF7IMAmAAAAAOc/r3/lQQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK50ceCAAJAAAAwPnDD4AJAIwNGAAAAAAQAAz4DQBgADwAhgEYeBgYYAAAAADAAKy0BNwBIINgQXW4Li/Lp5ijvipRWgpaJ43kZqFHePDUVd5FTL6q+Q3ZaTGH6LSTrEUi5H/c2DrH6ODmnuu073dl/4tfJIYZd2P2Aw=="},rt={src:e.i(81700).default,width:850,height:410,blurWidth:8,blurHeight:4,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAYAAACzzX7wAAAAj0lEQVR42gGEAHv/AAQBAQQWCQkZW0pMcpaQl9hma33qe15p3VNFSokUCAkZAEseI3Z3KS7Np0RJ9rNXX/++TVP/yV9e/9NqZ/mbOzeqAFMlLs9LIi/+aB8r/IonMv6AKTn+0js6/Ms2OP10IS7TACMQHYkoFCazIwsTajgQH6A3HjXIPxIZazYVJ5ofFiqU9eww/N5qwBUAAAAASUVORK5CYII="},ra={src:e.i(25364).default,width:850,height:410,blurWidth:8,blurHeight:4,blurDataURL:"data:image/webp;base64,UklGRhgBAABXRUJQVlA4TAsBAAAvB8AAEM1VICICHgjACQQAAICEEAAAqAAACAASAAAAAAAAAAAAAAAAAAAAhAcPAdJBEVQEYwMAAADwQABIAAAAAM4fJgYAADDgDQCAGTDmAQAAYAAAwAAGAAAAAwAzwAADYB6M/WDsgQCbAAAAAJz/6307hwQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQpDt5IAAkAAAAAOcPPwAmADA2YAAAAABAADDgNwCAAfAAGAZg4GFggAEAAAAAA7BSI+EWf0jQMV84nJBE3tsrR3lVPLPkBKYozZ8WPdwBJbcK9sZospqvKJW2dxcVBmEEgbf/U7C1lzkNmybXK+Vvts7JbwsM08/G0Q8A"},rl={src:e.i(40720).default,width:554,height:267,blurWidth:8,blurHeight:4,blurDataURL:"data:image/webp;base64,UklGRhgBAABXRUJQVlA4TAsBAAAvB8AAEM1VICICHggACQAAAIDNYAAANgYAYAA8AAAAAAAAAAAAAAAAAAAAw8AYwLcRsIFpPwYAAOCBAJAAAAAAnP/YBAAAYGAzAACDgREMAADAAACAAQwAAAAYADyAARgAPwyTwfBAAE4gAAAAzv/7ubtiiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAiaTIPBIAEAAAA4PzhB4AfAIYNGAAAAAAQAAz4DQBgADwAhgEMeBgYYAAAAADAAKzk/KMSUnrxgyO69pwved68McKPahSStpzkLUdM3eMU3y2lwo4WbxHMYA/ZusQyAGE7gik/aRKkYcbkfkeL9eepoZ/absk1YOrtFh0A"},ri={src:e.i(79682).default,width:1108,height:534,blurWidth:8,blurHeight:4,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAYAAACzzX7wAAAAj0lEQVR42gGEAHv/AAQBAQQWCQkZXEtMcpaQl9hma37rfF5p3VNFS4kUCAkaAEseI3Z3KS7Np0RJ9rNXX/++TlP/yWBe/9RqZvmaOzeqAFImLs9LIi/+aB8r/IonMv6AKTr+0zs6/Ms2OP10IS7TACMQHokoFCezIwwTajgRH6A3HjXIPxMZazYWJ5ofFiqU+icxDIMVDWEAAAAASUVORK5CYII="},rs={src:e.i(19896).default,width:1108,height:534,blurWidth:8,blurHeight:4,blurDataURL:"data:image/webp;base64,UklGRhYBAABXRUJQVlA4TAoBAAAvB8AAEM1VICICHgiwCQAAAIACEQAAqAAAQAAUAAAAAAAAAAAAAAAAAAAABEEIAA+BPAGicQgAAMADASABAAAAOP/xPAAAwIBtAAAGMNjDAAAADAAAGMAAAADAABgDGIABPMOwA4wHAmwCAAAAcP5VXzuFCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHDiXe6BAJAAAAAAnD/8APADwLABAwAAAAACgAG/AQAMgAfAMIABDwMDDAAAAAAYgJUaF2pZykQ6ZIAbMPnl/vjGKD+KE0heY8K2XH3qGU18YyqEG6N71SABDLW0yDoF0l5Iqv4mB+F3zJmy5XCp/v1r6FJ5V9aw024oPA=="},rn={src:e.i(48307).default,width:320,height:178,blurWidth:8,blurHeight:4,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAYAAACzzX7wAAAAj0lEQVR42gGEAHv/AAMDAwBtY2xaiVh642g2ULo3IC1TGxUZFgAAAAAAAAAAAAsJCwZnRFmokT9X/5E9T/9YNlDqMSY1XwQDBQgAAAAAAAUEBgozJ0G3Uz5Z/5ovRP+HSVv+SkNd5xwcMIACAgMGAAEBAQMXFyduQ0BZ0kQbMacvIzqaLi5Ixi0uSLsEBAcPi1whn3IjOXoAAAAASUVORK5CYII="},rr={src:e.i(81547).default,width:320,height:178,blurWidth:8,blurHeight:4,blurDataURL:"data:image/webp;base64,UklGRhQBAABXRUJQVlA4TAgBAAAvB8AAEM1VICICHgjACQQAAIC5UQAqIgQAAAAAAAAAwAMAAAAAAAAAAAAAAAAAAAiREC0kBvICAADwQIBNAAAAAM5/j6AAkAgKAgAAAAAAAAAAAAAAAAAAAAAAAIIACAAAOIKCoMQ8EIATCAAAgPO/3ezJCgICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwrEPGAwE2AQAAADj/Ra5AECAAAAAgACEIAAEAAIAAAAUAEgEgACAABAAIAQIgACAgGWCfG1HrKVV0pv5N913y3iMAxpBanGHkMrbIRb+qs+lZKAjAJXifoV53nOAISTr/zIk7AUY/++9TE6v3ajbKiC4X1/OzACU="},ro={src:e.i(22140).default,width:640,height:356,blurWidth:8,blurHeight:4,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAYAAACzzX7wAAAAj0lEQVR42gGEAHv/AAEBAQBXTVZahFN142AxSrotGCRTEQwPFgAAAAAAAAAAAAYFBQZePFCokT9W/5E9T/9VNE3qJhsoXwICAwgAAAAAAAMCBAoxJj63Uz5Z/5svRP+HSVv+SUJc5xoaLIABAQIGAAAAAQMWFSRuQj5W0kQbL6cvIzeaLS1GxiwtRbsDAwUPGo8gajv1Qf8AAAAASUVORK5CYII="},ru={src:e.i(67179).default,width:640,height:356,blurWidth:8,blurHeight:4,blurDataURL:"data:image/webp;base64,UklGRhIBAABXRUJQVlA4TAUBAAAvB8AAEM1VICICHggACQAAAIDKBjM2YwAGAAAAgAEAAAAAAAAAAAAAAAAAAAAAwBggPmIB/AAAAB4IhgkAAADA+S8ICQCHEBIAAAAAAAAAAAAAAAAAAAAAAAAIBEAAAIAIFIiU7oEAmwAAAACc//4ueo4AAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASO64eSDAJgAAAADnv8gVCAIEAAAABCAEASAAAAAQAKAAQCIABAAEgAAAIUAABAAEJALW3Yo+3zJ/Hu6v2cpltx8AOANS2UHiNyGVqz5qtO4JEQBwUb6GqV8NRwZyKN1e5MJJiNBTft05YfaWwjGa9n14k05LiAQA"},rd={src:e.i(19686).default,width:960,height:535,blurWidth:8,blurHeight:4,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAYAAACzzX7wAAAAj0lEQVR42gGEAHv/AAEBAQBTSFFZgVFy41wuRrkpFSBTDwoNFgAAAAAAAAAAAAUDBAZbOUyokUBW/5E9T/9UM0zqJBkmXgICAwgAAAAAAAMCBAowJT23Uz5Z/5svRP+HSVr+SEJb5xoaLIABAQIGAAAAAQMWFSNuQj5V0kMaLqYuIjaZLS1FxSwtRbsDAwUP+HcgDbQcM2UAAAAASUVORK5CYII="},rc={src:e.i(38404).default,width:960,height:535,blurWidth:8,blurHeight:4,blurDataURL:"data:image/webp;base64,UklGRhIBAABXRUJQVlA4TAYBAAAvB8AAEM1VICICHgiwCQAAAID9QOCIBAIgAAAAEAAAAAAAAAAAAAAAAAAAAAAAgBCA8KiiAA8AAMADwTABAAAAOP8JQQJQEEIBAAAAAAAAAAAAAAAAAAAAAAAAAQEIAAAQgQSh0z0QgBMIAACA878zi59EQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAORrUs4DATYBAAAAOP9FrkAQIAAAACAAEhCAAAAAgAAACgCiABAAIAAEAIgAASAAICAJsOK+6Moo7e/T52z35HryHgDYkHaIMPNvpB6XfKtiwzMUAPhKPpYr644TDSGlzlJzpCeCZKq/7prYd2vTqMO6Pl2vxTKU"},rh={src:e.i(14710).default,width:375,height:209,blurWidth:8,blurHeight:4,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAYAAACzzX7wAAAAj0lEQVR42gGEAHv/AAMCAwBiWGJZh1V442c2T7k0HyxSGBIWFgAAAAAAAAAAAAsJCgZmRFmokUBW/5A9T/9WNU/qLCAwXgMDBQgAAAAAAAUEBgozJ0C3Uz5a/5ovRP+HSVr+SkNd5xwcL4ABAgMGAAEBAQMXFiZuREFa0kUcM6YvJDqZLi1HxS0uR7sEBAcPZ0khSHj4la8AAAAASUVORK5CYII="},rp={src:e.i(90080).default,width:375,height:209,blurWidth:8,blurHeight:4,blurDataURL:"data:image/webp;base64,UklGRhQBAABXRUJQVlA4TAcBAAAvB8AAEM1VICICHgjACQQAAIC5YUDIiwAEAAAAAABAAAAAAAAAAAAAAAAAAAAAABBI4KuKAmQBAADwQIBNAAAAAM5/g4gAcEgEAgAAAAAAAAAAAAAAAAAAAAAAAIEAAgAAAiFC8DAPBNgEAAAA4Pz3VacqBAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEDXRcUDATYBAAAAOP9FrkAQIAAAACAAEhCAAAAAgAAACgCUABAAIAAIAIgAASAAICBBYTHmqG2WrH3+Ze1cX9PvIwBCULcaWllG6nEu9WpC8wwKAnAlvOyo3lBsC/iy6/BL9hgJElL9v55PPm+PzpFm6tVxrdSClAA="},rg={src:e.i(8936).default,width:750,height:418,blurWidth:8,blurHeight:4,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAYAAACzzX7wAAAAj0lEQVR42gGEAHv/AAEBAQBXTFVZglJ042AxSbksFyNSEQwPFgAAAAAAAAAAAAYEBQZdO0+okUBW/5E9T/9VM03qJhsoXgICAwgAAAAAAAMCBAoxJj23Uz5Z/5svRP+HSVr+SUJb5xoaLIABAQIGAAAAAQMWFSNuQj9W0kMaL6YuIjaZLS1FxSwtRbsDAwUPEaggTHqDltoAAAAASUVORK5CYII="},rm={src:e.i(3538).default,width:750,height:418,blurWidth:8,blurHeight:4,blurDataURL:"data:image/webp;base64,UklGRhIBAABXRUJQVlA4TAUBAAAvB8AAEM1VICICHgiwCQAAAID/EYgQCQEQAAAAAAIAAAAAAAAAAAAAAAAAAAAAAIGAw+mkAAYAAMADAUmBAAAAOP8RggSgEIQDAAAAAAAAAAAAAAAAAAAAAAAABDyAAAAAESQQ+VgPBNgEAAAA4Pw3U9QTAQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOA6KfdAgE0AAAAAzn+RKxAECAAAAAiABAQgAAAAIACAAgAlAAQACAACACJAAAgACEgGbIYWo+2ydY4Ob3/Hev9/BBAcyZOFU90ku67HWbPvXqAgAIjcphS+gpuFWkKPN3JjJYYE5fcTk9fb1jBWV7ebt6hagRIA"},rA={src:e.i(86785).default,width:425,height:237,blurWidth:8,blurHeight:4,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAYAAACzzX7wAAAAj0lEQVR42gGEAHv/AAICAgBfVV5ZhlV44mU1TrkyHClSFhATFgAAAAAAAAAAAAkHCAZkQVaokUBW/5E9T/9WNE7qLCEvXgMDBAgAAAAAAAUDBQozJ0C3Uz5a/5ovRP+HSVv+SkNc5xsbLoABAQMGAAEBAQMXFiZuQz9Y0UQbMqYvIzmZLi1HxS0uR7oDAwYPUD0hAthAEt0AAAAASUVORK5CYII="},rf={src:e.i(49668).default,width:425,height:237,blurWidth:8,blurHeight:4,blurDataURL:"data:image/webp;base64,UklGRhIBAABXRUJQVlA4TAUBAAAvB8AAEM1VICICHggACQAAAIBqM8A2ARgAAAAAAGAAAAAAAAAAAAAAAAAAAAAAYDA4Pt4GLAAAAB4IhgkAAADA+U8ECYBECBEAAAAAAAAAAAAAAAAAAAAAAAAQCEAAAIAIFASX7oEAmwAAAACc//bu5AUBAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKK/weCDAJgAAAADnv8gVCAIIAAAAAkACAhAAAAAQAMABgBIAAgAEAAGAICAABAAEJAFRXc1QJ3eNI3O3d2IdyQcA3pA0trTycqG8wL7XaD06qADgQzmWGuuGGwpyurY8Z2YURMj+//ueiTu3NhltaJ/Cm9Q8QQ0A"},rv={src:e.i(34169).default,width:850,height:473,blurWidth:8,blurHeight:4,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAYAAACzzX7wAAAAj0lEQVR42gGEAHv/AAEBAQBTSVJaglFz414wR7oqFSFTDwoNFgAAAAAAAAAAAAYEBQZcOk6okUBW/5E9T/9UM0zqJBkmXwICAwgAAAAAAAMCBAowJT23Uz5Z/5svRP+HSVr+SUJb5xoaK4ABAQIGAAAAAQMWFSNuQj9V0kMaLqYuIjaZLS1FxiwtRbsDAwUPAZ8gJL+C+rIAAAAASUVORK5CYII="},rb={src:e.i(22767).default,width:850,height:473,blurWidth:8,blurHeight:4,blurDataURL:"data:image/webp;base64,UklGRhIBAABXRUJQVlA4TAYBAAAvB8AAEM1VICICHgiwCQAAAID/QZAQCQRAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAIHAwVFFAQYAAMADwTABAAAAOP8JIQHgEIECAAAAAAAAAAAAAAAAAAAAAAAAAQEIAAAgQQKRyj0QYBMAAACA89+8pCoCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgKq4zAMBNgEAAAA4/0WuQBAgAAAAIAAhCAABAACAAAAFAJIAEAAgAAQACAECIAAgIBmw7nL0eZb599G+21t3/fsfAThDOlLDisuE5K76XqMtXqAgACi5jaBQI64Ycni6vZYLIzEkqP7eZ/L0bUVjNOt2dJMmK1AC"},r_={src:e.i(801).default,width:544,height:303,blurWidth:8,blurHeight:4,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAYAAACzzX7wAAAAj0lEQVR42gGEAHv/AAEBAQBaUVlZhlV342Q0TbkxHChTFA4RFgAAAAAAAAAAAAYEBQZePFCokT9W/5E9T/9WNE7qKh8tXgMCBAgAAAAAAAQCBQoxJj+3Uz5Z/5svRP+HSVr+SkNc5xsbLYABAQIGAAAAAQMWFiVuQj9W0kQaMKYuIjiZLS1FxS0tRrsDAwYPNEUgrAnRQt4AAAAASUVORK5CYII="},rw={src:e.i(10624).default,width:544,height:303,blurWidth:8,blurHeight:4,blurDataURL:"data:image/webp;base64,UklGRhQBAABXRUJQVlA4TAcBAAAvB8AAEM1VICICHgiwCQAAAID/BQGKKAACAAAAAEAAAAAAAAAAAAAAAAAAAAAAAIEA7ocMAA8AAMADAUFhAAAAOP8rQgiAIogQAAAAAAAAAAAAAAAAAAAAAAAACAIgAAAgBBFCM70HAmwCAAAAcP776oonAQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB1UeWBAJsAAAAAnP8iVyAIEAAAABAACQhAAAAAQAAABQBRAAgAEAACAESAABAAEJAM2LY55tLLFT86RsP2he8+AkhayEMJlqYpebvhaq3GvCgKAgjIbar6LQI+oEfX67c8pSVGKN7776zJ62yvMk7XbvffRrICJQA="},rC={src:e.i(1915).default,width:1092,height:608,blurWidth:8,blurHeight:4,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAYAAACzzX7wAAAAj0lEQVR42gGEAHv/AAEBAQBQRU5ZgFBx41suRbooFB9TDwkMFgAAAAAAAAAAAAUDBAZaOUyokkBW/5E9T/9UMkvqJBklXwICAwgAAAAAAAMCAwowJT23Uz5Z/5svRP+HSVr+SUJb5xoaK4ABAQIGAAAAAQMWFiNuQj5V0kQbL6YuIjeZLS1FxiwtRbsDAwUP734f/mvrUJEAAAAASUVORK5CYII="},rx={src:e.i(55020).default,width:1092,height:608,blurWidth:8,blurHeight:4,blurDataURL:"data:image/webp;base64,UklGRhIBAABXRUJQVlA4TAYBAAAvB8AAEM1VICICHgiwCQAAAIB/AKEIBQIgAAAAAgAAAAAAAAAAAAAAAAAAAAAAgCBA0FEpAQ8AAMADwTABAAAAOP+JQARICEQCAAAAAAAAAAAAAAAAAAAAAAAAgQAIAAAggohQyj0QYBMAAACA89/U5acECAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2ncg8E2AQAAADg/Be5AkGAAAAAgACEQAACAAAAAgAkAEgCQACAABAAIAQIgACAgGTAitFo0irtn9P7bnfFevc/AoAiHWdhRjc2X5fsqE6rBxQE8AVchiitgu0LQgidX8+RmRiSCv7aPmm+LSVHbbWPk9dLs4AS"},ry=(e,t,a,l,i,s,n,r,o,u,d,c,h,p,g,m,A,f,v)=>e?`${s0(d)} 320w,
     ${s0(c)} 640w,
     ${s0(h)} 960w,
     ${s0(p)} 375w,
     ${s0(g)} 750w,
     ${s0(v)} 1125w,
     ${s0(m)} 425w,
     ${s0(A)} 850w,
     ${s0(v)} 1275w,
     ${s0(f)} 554w,
     ${s0(v)} 1108w`:`${s0(t)} 320w,
     ${s0(a)} 640w,
     ${s0(l)} 960w,
     ${s0(i)} 375w,
     ${s0(s)} 750w,
     ${s0(u)} 1125w,
     ${s0(n)} 425w,
     ${s0(r)} 850w,
     ${s0(u)} 1275w,
     ${s0(o)} 554w,
     ${s0(u)} 1108w`;var rk=e.i(12473);let rS=({className:e,isMoto:t})=>{let a,l,i,{src:s,webpSrcSet:n,pngSrcSet:r,sizes:u}=(a=t?rn:nZ,l=ry(t,n0,n2,n5,n6,n9,re,ra,rl,rs,rr,ru,rc,rp,rm,rf,rb,rw,rx),i=ry(t,nZ,n1,n4,n3,n8,n7,rt,li,ri,rn,ro,rd,rh,rg,rA,rv,r_,rC),{...a,pngSrcSet:i,webpSrcSet:l,sizes:"(max-width: 320px) 320px, (max-width: 375px) 375px, (max-width: 425px) 425px, (max-width: 554px) 554px, 554px"});return(0,o.jsxs)("picture",{className:(0,g.default)(rk.default.root,e),children:[(0,o.jsx)("source",{type:"image/webp",srcSet:n,sizes:u}),(0,o.jsx)("source",{type:"image/png",srcSet:r,sizes:u}),(0,o.jsx)("img",{className:rk.default.img,loading:"lazy",decoding:"async",src:s,alt:"finuslugi обложка"})]})};var rE=e.i(1878);let rM=({title:e,subtitle:t})=>{let[a,l]=(0,u.useState)(!1);return(0,o.jsx)("div",{className:rE.default.root,children:(0,o.jsxs)(h.Container,{className:rE.default.container,children:[(0,o.jsxs)("div",{className:rE.default.left,children:[(0,o.jsxs)("div",{className:rE.default.text,children:[(0,o.jsx)("div",{className:rE.default.title,dangerouslySetInnerHTML:{__html:e}}),(0,o.jsx)("div",{className:rE.default.subtitle,dangerouslySetInnerHTML:{__html:t}})]}),(0,o.jsx)(nQ,{onInsuranceTypeChange:l})]}),(0,o.jsx)("div",{className:rE.default.bg,children:(0,o.jsx)(rS,{className:rE.default.cover,isMoto:a})})]})})};var rI=e.i(35607);e.s(["default",0,({insuranceData:e,journalData:t,breadcrumbs:a})=>{let l,i,s=(0,e3.getEnvValue)(),n=(0,d.usePathname)(),r=(0,u.useRef)(null),p=(e=>{let[t,a]=(0,u.useState)(!0);return(0,u.useEffect)(()=>{if(!e.current)return;let t=new IntersectionObserver(([e])=>{a(e.isIntersecting)},{threshold:0});return t.observe(e.current),()=>t.disconnect()},[e]),t})(r),g={content:(e.linkBlocks??[]).map(e=>({...e,position:1,tags:e.tags?.filter(e=>e.url!==n).map(e=>{let t=e.url.startsWith("/")?e.url.slice(1):e.url;return t=t.replace(/^osago\//,""),{id:e.id,tagName:e.name,url:t,sortNumber:1}})}))};return(0,o.jsx)(e7,{children:(0,o.jsxs)("div",{className:rI.default.page,children:[(0,o.jsxs)(h.Container,{children:[(0,o.jsx)(c.Breadcrumbs,{style:{padding:"16px 0"},items:a}),(0,o.jsx)(e8,{id:"breadcrumbs-schema",data:(l=s.NEXT_PUBLIC_BASE_URL,{"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:a.map((e,t)=>({"@type":"ListItem",position:t+1,name:`${i&&2===t?"⭐ ":""}${e.label}`,item:l+(t===a.length-1?n:e.href)}))})})]}),(0,o.jsxs)("section",{children:[(0,o.jsx)("div",{ref:r,children:(0,o.jsx)(rM,{title:e.topTitle,subtitle:e.individualSubtitle})}),(0,o.jsx)(sJ,{})]}),(0,o.jsx)(nJ,{visible:!p}),(0,o.jsx)(s8,{}),(0,o.jsx)(sQ,{insuranceData:e}),(0,o.jsx)(s8,{}),t&&(0,o.jsx)(e5,{data:t,eventCategory:"homepage_journal"}),g&&g.content.length>0&&(0,o.jsx)(eU,{labelsData:g,blockTitle:"",dataLayerPush:tt,href:n.includes("new")?"/new/osago":"/osago"})]})})}],8323)}]);