function t456_setListMagin(recid,imglogo){var rec=document.getElementById('rec'+recid);if(!rec||window.innerWidth<=980)return;var menu=rec.querySelector('.t456');var leftSide=menu?menu.querySelector('.t456__leftwrapper'):null;var list=menu?menu.querySelector('.t456__list'):null;var leftSideWidth=leftSide?leftSide.offsetWidth:0;if(list)list.style.marginRight=(imglogo?leftSideWidth:leftSideWidth+30)+'px'}
function t576_init(recId){var rec=document.getElementById('rec'+recId);if(!rec)return;var container=rec.querySelector('.t576');if(!container)return;var items=rec.querySelectorAll('.t576__item');var firstItem=items[0];var lastItem=items[items.length-1];for(var i=0;i<items.length;i++){var item=items[i];var circle=item.querySelector('.t576__circle');var img=item.querySelector('.t576__img');var imgHeight=0;if(img)imgHeight=img.offsetHeight;if(circle)circle.style.top=(imgHeight+15)+'px'}
if(firstItem){var firstLine=firstItem.querySelector('.t576__line');var firstImg=firstItem.querySelector('.t576__img');var firstImgHeight=0;if(firstImg)firstImgHeight=firstImg.offsetHeight;if(firstLine)firstLine.style.top=(firstImgHeight+15)+'px'}
if(lastItem){var lastLine=lastItem.querySelector('.t576__line');var lastImg=lastItem.querySelector('.t576__img');var lastImgHeight=0;if(lastImg)lastImgHeight=lastImg.offsetHeight;if(lastLine)lastLine.style.height=(lastImgHeight+20)+'px'}}
function t1032_init(recId){var rec=document.querySelector('#rec'+recId);if(!rec)return;t_onFuncLoad('t_card__moveClickOnCard',function(){t_card__moveClickOnCard(recId)});t_onFuncLoad('t_card__addFocusOnTab',function(){t_card__addFocusOnTab(recId)});var orderLinks=rec.querySelectorAll('a[href^="#order"]');if(orderLinks.length!==0){Array.prototype.forEach.call(orderLinks,function(orderLink){orderLink.addEventListener('click',function(){var linkElement=this;var payBoxElement=document.querySelector('.js-payment-systembox');t1032_setCoordinateToPaymentBox(linkElement,payBoxElement);payBoxElement.style.marginTop='0';payBoxElement.style.marginLeft='0';window.addEventListener('resize',function(){if(getComputedStyle(payBoxElement,null).display==='block'&&linkElement){t1032_setCoordinateToPaymentBox(linkElement,payBoxElement)}})})})}}
function t1032_setCoordinateToPaymentBox(linkElement,payBoxElement){var oldTopCoord=0;var newTopCoord=0;var linkTopOffset=linkElement.getBoundingClientRect().top+window.pageYOffset;var linkLeftOffset=linkElement.getBoundingClientRect().left+window.pageXOffset;var offsetParent=linkElement.closest('.t1032__col');var offsetParentDimensions=t1032_getElementDimension(offsetParent);var payBoxDimensions=t1032_getElementDimension(payBoxElement);var paddingParent=offsetParentDimensions.paddingLeft+offsetParentDimensions.paddingRight;var top=linkTopOffset+offsetParentDimensions.height-payBoxDimensions.height;var left=linkLeftOffset+(offsetParentDimensions.width-paddingParent)/2-payBoxDimensions.width/2;oldTopCoord=payBoxElement.style.top;payBoxElement.style.top=top+'px';payBoxElement.style.left=left+'px';newTopCoord=payBoxElement.style.top;var difference=21;if(parseInt(oldTopCoord,10)-parseInt(newTopCoord,10)===difference){payBoxElement.style.top=top+difference+'px'}
if(!Element.prototype.matches){Element.prototype.matches=Element.prototype.matchesSelector||Element.prototype.msMatchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.webkitMatchesSelector||Element.prototype.oMatchesSelector}
if(!Element.prototype.closest){Element.prototype.closest=function(s){var el=this;while(el&&el.nodeType===1){if(Element.prototype.matches.call(el,s)){return el}
el=el.parentElement||el.parentNode}
return null}}}
function t1032_unifyHeights(recId){var rec=document.querySelector('#rec'+recId);if(!rec)return;var container=rec.querySelector(' .t1032 .t-container');if(!container)return;var allRows=container.querySelectorAll('.t1032__row');for(var i=0;i<allRows.length;i++){var allTitles=allRows[i].querySelectorAll('.t-card__title');var allDescriptions=allRows[i].querySelectorAll('.t-card__descr');var allWrappers=allRows[i].querySelectorAll('.t1032__wrapper');var highestTitle=0;var highestDescription=0;var highestWrapper=0;Array.prototype.forEach.call(allTitles,function(title){title.style.height='auto';var titleDimension=t1032_getElementDimension(title);if(titleDimension.height>highestTitle){highestTitle=titleDimension.height}});if(window.innerWidth>=960&&t1032_isVisible(container)){Array.prototype.forEach.call(allTitles,function(title){title.style.height=highestTitle+'px'})}else{Array.prototype.forEach.call(allTitles,function(title){title.style.height='auto'})}
Array.prototype.forEach.call(allDescriptions,function(description){description.style.height='auto';var descriptionDimension=t1032_getElementDimension(description);if(descriptionDimension.height>highestDescription){highestDescription=descriptionDimension.height}});if(window.innerWidth>=960&&t1032_isVisible(container)){Array.prototype.forEach.call(allDescriptions,function(description){description.style.height=highestDescription+'px'})}else{Array.prototype.forEach.call(allDescriptions,function(description){description.style.height='auto'})}
Array.prototype.forEach.call(allWrappers,function(wrapper){wrapper.style.height='auto';var wrapperDimension=t1032_getElementDimension(wrapper);if(wrapperDimension.height>highestWrapper){highestWrapper=wrapperDimension.height}});if(window.innerWidth>=960&&t1032_isVisible(container)){Array.prototype.forEach.call(allWrappers,function(wrapper){wrapper.style.height=highestWrapper+'px'})}else{Array.prototype.forEach.call(allWrappers,function(wrapper){wrapper.style.height='auto'})}}}
function t1032_getElementDimension(element){var zeroes={height:0,width:0,paddingLeft:0,paddingRight:0,}
if(!element)return zeroes;var elStyle=getComputedStyle(element);if(!elStyle)return zeroes;return{height:parseFloat(elStyle.height.replace('px',''),10),width:parseFloat(elStyle.width.replace('px',''),10),paddingLeft:parseFloat(elStyle.paddingLeft.replace('px',''),10),paddingRight:parseFloat(elStyle.paddingRight.replace('px',''),10),}}
function t1032_isVisible(element){return!!(element.offsetWidth||element.offsetHeight||element.getClientRects().length)}
function t668_init(recId){var rec=document.getElementById('rec'+recId);if(!rec)return;var container=rec.querySelector('.t668');if(!container)return;var accordion=rec.querySelectorAll('.t668__accordion')[0];var undercuts=rec.querySelectorAll('.ql-undercut');var headers=rec.querySelectorAll('.t668__header');var isLazy=document.getElementById('allrecords').getAttribute('data-tilda-lazy');var content=rec.querySelector('.t668__content');if(!content)return;var accordionScroll;var contentStyle=window.getComputedStyle(content,null);if(!contentStyle&&typeof contentStyle!=='object')return;if(accordion){accordionScroll=accordion.getAttribute('data-scroll-to-expanded');accordion=accordion.getAttribute('data-accordion')}else{accordionScroll='false';accordion='false'}
for(var i=0;i<headers.length;i++){headers[i].addEventListener('click',function(){var element=this;var container=element.nextElementSibling;var triggerButton=element.querySelector('.t668__trigger-button');var activeHeight=0;var isAccordionDown=!1;if(triggerButton){var isExpanded=triggerButton.getAttribute('aria-expanded')==='true';triggerButton.setAttribute('aria-expanded',!isExpanded);container.hidden=isExpanded}
if(element.classList.contains('t668__opened')){element.classList.remove('t668__opened');t668_accordionHide(container)}else{if(accordionScroll==='true'&&accordion==='true'){activeHeight=t668__getOldAction(rec);isAccordionDown=t668__getAccordionPosition(headers,element)}
if(accordion==='true'){t668_accordionAllHide(headers)}
element.classList.add('t668__opened');container.style.display='block';var paddingBottom=Number(contentStyle.paddingBottom.replace('px',''));var height=container.scrollHeight+paddingBottom;container.style.maxHeight='0px';setTimeout(function(){container.style.maxHeight=height+'px';if(accordionScroll==='true'){t668__calcHeight(element,container,activeHeight,isAccordionDown)}},0)}
if(window.lazy==='y'||isLazy==='yes'){t_onFuncLoad('t_lazyload_update',function(){t_lazyload_update()})}})}
for(var i=0;i<undercuts.length;i++){undercuts[i].addEventListener('click',function(event){const target=event.target;const content=target.closest('.t668__content');const textBlock=target.closest('.t668__textwrapper');setTimeout(()=>{content.style.maxHeight=textBlock.scrollHeight+'px'},0)})}}
function t668_accordionAllHide(headers){for(var i=0;i<headers.length;i++){var elementHide=headers[i];elementHide.classList.remove('t668__opened');t668_accordionHide(elementHide.nextElementSibling)}}
function t668_accordionHide(container){if(!container.style.maxHeight)container.style.maxHeight=container.scrollHeight+'px';setTimeout(function(){container.style.maxHeight=0},0)}
function t668__getOldAction(rec){var activeHeader=rec.querySelector('.t668__opened');var activeHeight=0;if(activeHeader)var activeContainer=activeHeader.nextElementSibling;if(activeContainer)activeHeight=activeContainer.offsetHeight;return activeHeight}
function t668__getAccordionPosition(headers,element){var oldIndex;var newIndex;for(var i=0;i<headers.length;i++){var header=headers[i];if(header.classList.contains('t668__opened'))oldIndex=i;if(header===element)newIndex=i}
return oldIndex<newIndex?!0:!1}
function t668__calcHeight(element,container,activeHeight,isAccordionDown){var windowHeight=window.innerHeight;var windowScroll=window.scrollY;var containerHeight=container.scrollHeight;var accordionHeight=containerHeight+element.offsetHeight;var elementTopOffset=element.getBoundingClientRect().top+windowScroll;var target=isAccordionDown?elementTopOffset-activeHeight:elementTopOffset;var accordionBottomLine=target+accordionHeight;var windowBottomLine=windowScroll+windowHeight;if(target<windowScroll||accordionHeight>windowHeight||accordionBottomLine>windowBottomLine){t668__scroll(target)}}
function t668__scroll(target){var duration=400;var start=(window.pageYOffset||document.documentElement.scrollTop)-(document.documentElement.clientTop||0);var change=target-start;var currentTime=0;var increment=16;document.body.setAttribute('data-scrollable','true');function t668__easeInOutCubic(currentTime){if((currentTime/=duration/2)<1){return change/2*currentTime*currentTime*currentTime+start}else{return change/2*((currentTime-=2)*currentTime*currentTime+2)+start}}
function t668__animateScroll(){currentTime+=increment;window.scrollTo(0,t668__easeInOutCubic(currentTime));if(currentTime<duration){setTimeout(t668__animateScroll,increment)}else{document.body.removeAttribute('data-scrollable')}}
t668__animateScroll()}
function t718_onSuccess(form){form=form[0]?form[0]:form;if(!form)return;if(form.tagName&&form.tagName.toLowerCase()==='input'){form=form.closest('.t-form')}
var inputsWrapper=form.querySelector('.t-form__inputsbox');if(!inputsWrapper)return;var paddingTopInputs=parseInt(inputsWrapper.style.paddingTop,10)||0;var paddingBottomInputs=parseInt(inputsWrapper.style.paddingBottom,10)||0;var inputsHeight=inputsWrapper.clientHeight-(paddingTopInputs+paddingBottomInputs);var inputsOffset=inputsWrapper.getBoundingClientRect().top+window.pageYOffset;var inputsBottom=inputsHeight+inputsOffset;var targetOffset=form.querySelector('.t-form__successbox').getBoundingClientRect().top+window.pageYOffset;var target=null;if(window.innerWidth>960){target=targetOffset-200}else{target=targetOffset-100}
var documentHeight=Math.max(document.body.scrollHeight,document.documentElement.scrollHeight,document.body.offsetHeight,document.documentElement.offsetHeight,document.body.clientHeight,document.documentElement.clientHeight);if(targetOffset>window.pageYOffset||documentHeight-inputsBottom<window.innerHeight-100){inputsWrapper.classList.add('t718__inputsbox_hidden');var body=document.body;var paddingTopBody=parseInt(body.style.paddingTop,10)||0;var paddingBottomBody=parseInt(body.style.paddingBottom,10)||0;var bodyHeight=body.clientHeight-(paddingTopBody+paddingBottomBody);setTimeout(function(){if(window.innerHeight>bodyHeight){setTimeout(function(){var tildaLabel=document.querySelector('.t-tildalabel');if(!tildaLabel)return;t718__fadeOut(tildaLabel)},50)}},300)}else{t718_scrollToTop(target);setTimeout(function(){inputsWrapper.classList.add('t718__inputsbox_hidden')},400)}
var successUrl=form.getAttribute('data-success-url');if(successUrl){setTimeout(function(){window.location.href=successUrl},500)}}
function t718_scrollToTop(target){if(target===window.pageYOffset){return!1}
var duration=400;var difference=window.pageYOffset;var cashedDiff=window.pageYOffset;var step=(Math.abs(window.pageYOffset-target)*10)/duration;var scrollInterval=setInterval(function(){if(cashedDiff>target){difference-=step}else{difference+=step}
window.scrollTo(0,difference);document.body.setAttribute('data-scrollable','true');if(cashedDiff>target&&window.pageYOffset<=target){document.body.removeAttribute('data-scrollable');clearInterval(scrollInterval)}else if(cashedDiff<=target&&window.pageYOffset>=target){document.body.removeAttribute('data-scrollable');window.scrollTo(0,target);clearInterval(scrollInterval)}},10);var scrollTimeout=setTimeout(function(){clearInterval(scrollInterval);document.body.removeAttribute('data-scrollable');clearTimeout(scrollTimeout)},duration*2)}
function t718__fadeOut(element){if(element.style.display==='none')return;var opacity=1;var timer=setInterval(function(){element.style.opacity=opacity;opacity-=0.1;if(opacity<=0.1){clearInterval(timer);element.style.display='none';element.style.opacity=null}},50)}
function t389_scrollToTop(){var duration=700;var difference=window.pageYOffset;var step=10*difference/duration;var timer=setInterval(function(){difference-=step;window.scrollTo(0,difference);document.body.setAttribute('data-scrollable','true');if(window.pageYOffset===0){document.body.removeAttribute('data-scrollable');clearInterval(timer)}},10)}