1(function(){var e={5383:function(e,t,i){"use strict";i.d(t,{In:function(){return x},Z2:function(){return f},SU:function(){return T},J7:function(){return _},w:function(){return b}});var a=i(5399),s=i(4300),o=i.n(s),n=(i(606),i(6890),i(9167)),r=i(3225),p=i.n(r);const l=new a.Z,c='input:not([type="submit"]):not([type="hidden"]):not([type="button"]), textarea',u={formSuccess:"validate-form-success",formError:"validate-form-error",inputSuccess:"validate-input-success",inputError:"validate-input-error",inputKey:"validate-input-key",phoneMask:"+7 (999) 999 99-99",emailReg:/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,numberReg:/^\d+$/,lettersReg:/^[a-zA-Zа-ÑÑÐ-ЯÐ]+(\s[a-zA-Zа-ÑÑÐ-ЯÐ]+)*$/i,urlReg:/^(?:http(s)?:\/\/)?[\w.-]+(?:\.[\w\.-]+)+[\w\-\._~:/?#[\]@!\$&'\(\)\*\+,;=.]+$/,keyDelay:500,separatorPrice:" ",separatorDecimal:",",decimalDigits:1},d={required:"Ðоле обÑзаÑелÑно Ð´Ð»Ñ Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ",min:"Ðин $ Ñимвола",max:"Ðлина ÑÑÑоки не болÑÑе $",email:"ÐведиÑе Ñл. поÑÑÑ",number:"ТолÑко ÑиÑла",letters:"ТолÑко бÑквÑ",url:"Ðе коÑÑекÑнÑй url",tel:"Ðе коÑÑекÑнÑй Ð½Ð¾Ð¼ÐµÑ ÑелеÑона",regexp:"Ðе ÑооÑвеÑÑÑвÑÐµÑ ÑоÑмаÑÑ",mask:"ÐаполниÑе поле полноÑÑÑÑ"};class y{constructor(e={},t={}){this.forms=[],this.inputs=[],this.options=Object.assign(u,e),this.messages=Object.assign(d,t),this.update()}update(){this._initElements(),this._filterInputsIntoForm(),this._initInputMask(),this._bindEvents(),this._subscribes()}refresh(e){if(!e)return;let t=[...e.querySelectorAll("form[data-init]")];t.length||"form"!==e.tagName||(t=[e]),t.forEach((e=>{e.removeAttribute("data-init"),[...e.querySelectorAll(c)].forEach((e=>{e.removeAttribute("data-init")}))})),t.length&&this.update()}_initElements(){this.forms=[...document.querySelectorAll("form[data-validate]")],this.inputs=[...document.querySelectorAll("input[data-validate], textarea[data-validate]")]}_filterInputsIntoForm(){this.inputs=this.inputs.filter((e=>!e.closest("form")))}_initInputMask(){const e={showMaskOnHover:!1},t=t=>{new(p())(this.options.phoneMask,e).mask(t)},i=t=>{const i=t.getAttribute("data-validate-mask");i&&new(p())(i,e).mask(t)},a=e=>{e.hasAttribute("data-validate-mask")?i(e):("tel"===e.type||e.hasAttribute("data-validate-tel"))&&t(e)};this.inputs.forEach((e=>{a(e)})),this.forms.forEach((e=>{const t=e.querySelectorAll(c);t.forEach((e=>{a(e)}))}))}_bindEvents(){this.forms.forEach((e=>{if(!this._verifyDoubleInit(e))return;const t=[...e.querySelectorAll(c)],i=e.dataset["validateCheck"],a=t.filter((e=>e.dataset["validateKeyOnly"]||e.dataset["validatePrice"]));"key"===i?this._inputsEvents(t):a.length&&this._inputsEvents(a),this._replaceDefaultValid(t),e.addEventListener("submit",(i=>{i.preventDefault();let a=!0;const s=[...e.querySelectorAll(".j-custom-select:not([data-no-validate])")];t.forEach((e=>{const t=this._validateInput(e),i=e.dataset["validateName"],s=document.querySelector(`[data-validate-error="${i}"]`);t.result?this._inputSuccess(e,s):(a=!1,this._inputError(e,s,t))})),s.length&&s.forEach((e=>{const t=this._validateSelect(e);t||(a=!1)})),a?this._formSuccess(e):this._formError(e)}))})),this._replaceDefaultValid(this.inputs),this._inputsEvents(this.inputs)}_subscribes(){l.subscribe("custom-select:close",(e=>{this._validateSelect(e.element)}))}_validateSelect(e){const t=e.dataset["placeholder"],i=e.querySelector(".j-custom-select__value").innerText,a=this._validateInput(e),s=e.dataset["validateName"],o=document.querySelector(`[data-validate-error="${s}"]`);let n=!0;return t===i?(this._inputError(e,o,a),n=!1):(this._inputSuccess(e,o),n=!0),n}_inputsEvents(e){e.forEach((e=>{if(!this._verifyDoubleInit(e))return;const t=e.dataset["validateName"],i=document.querySelector(`[data-validate-error="${t}"]`),a=e.dataset["validateKeyOnly"],s=e.hasAttribute("data-validate-price"),o=e.hasAttribute("data-validate-decimal");let n=null;const r=()=>
1{const t=this._validateInput(e);if(e.value.length)t.result?this._inputSuccess(e,i):this._inputError(e,i,t);else{const i=this._checkValidateClass(e);i&&this._setValidationClass(e,t)}};a&&this._onlyKeyEvents(e,a),s?this._formatPrice(e):o&&this._formatDecimal(e),e.addEventListener("focusout",(()=>{n=this._inputsAddKeyClass(e,n),setTimeout((()=>{r()}),0)}))}))}_onlyKeyEvents(e,t){const i=t.split(",").map((e=>Number(e)?Number(e):e.split("-").map((e=>Number(e))))),a=i.filter((e=>Number(e)||Array.isArray(e)&&e.filter((e=>Boolean(e))).length));e.addEventListener("keypress",(e=>{let t=!0;a.forEach((i=>{Array.isArray(i)?"undefined"!==typeof i[0]&&e.charCode>=i[0]&&"undefined"!==typeof i[1]&&e.charCode<=i[1]&&(t=!1):e.charCode===i&&(t=!1)})),t&&e.preventDefault()})),e.addEventListener("paste",(e=>{e.preventDefault()}))}_formatPrice(e){const t=e.dataset["validatePrice"]||this.options.separatorPrice;e.addEventListener("keypress",(e=>{e.charCode>=48&&e.charCode<=57||e.preventDefault()})),e.addEventListener("input",(()=>{const i=e.value.replaceAll(t,"");i&&(e.value=this._toFormatPrice(i,t))})),e.addEventListener("paste",(e=>{e.preventDefault()}))}_toFormatPrice(e,t=" "){const i=parseFloat(e).toFixed(0).replace(".",",");return i.toString().replace(/\B(?=(\d{3})+(?!\d))/g,t)}_formatDecimal(e){const t=e.dataset["validateDecimal"]||this.options.separatorDecimal,i=Number(e.dataset["validateDecimalDigits"])||this.options.decimalDigits;new(p())({regex:`\\d+(\\${t}\\d{${i}})?`,placeholder:"",showMaskOnHover:!1}).mask(e),e.addEventListener("focusout",(()=>{const a=e.value.split(t);a[1]?e.value=`${a[0]}${t}${a[1]+"0".repeat(i-a[1].length)}`:a[0]&&(e.value=`${e.value}${t}${"0".repeat(i)}`)}))}_inputsAddKeyClass(e,t){return e.classList.add(this.options.inputKey),t&&clearTimeout(t),setTimeout((()=>{e.classList.remove(this.options.inputKey)}),this.options.keyDelay)}_verifyDoubleInit(e){return!e.dataset["init"]&&(e.setAttribute("data-init","true"),!0)}_replaceDefaultValid(e){e.forEach((e=>{e.required&&(e.removeAttribute("required"),e.setAttribute("data-validate-required","")),"tel"===e.type&&(e.type="text",e.setAttribute("data-validate-tel","")),"email"===e.type&&(e.type="text",e.setAttribute("data-validate-email","")),"number"===e.type&&(e.type="text",e.setAttribute("data-validate-number","")),"url"===e.type&&(e.type="text",e.setAttribute("data-validate-url",""))}))}_validateInput(e){if(e.hasAttribute("data-validate-required")&&!this._validateRequired(e)){const t=e.dataset["validateRequiredMsg"]||this.messages.required;return{result:!1,error:"required",message:t}}if((e.hasAttribute("data-validate-mask")||e.hasAttribute("data-validate-tel")||"tel"===e.type)&&!this._validateMask(e)){const t=e.dataset["validateMaskMsg"]||this.messages.mask;return{result:!1,error:"mask",message:t}}if(e.hasAttribute("data-validate-regexp")&&!this._validateRegexp(e)){const t=e.dataset["validateRegexpMsg"]||this.messages.regexp;return{result:!1,error:"regexp",message:t}}if((e.hasAttribute("data-validate-email")||"email"===e.type)&&!this._validateEmail(e)){const t=e.dataset["validateEmailMsg"]||this.messages.email;return{result:!1,error:"email",message:t}}if((e.hasAttribute("data-validate-number")||"number"===e.type)&&!this._validateNumber(e)){const t=e.dataset["validateNumberMsg"]||this.messages.number;return{result:!1,error:"number",message:t}}if(e.hasAttribute("data-validate-letters")&&!this._validateLetters(e)){const t=e.dataset["validateLettersMsg"]||this.messages.letters;return{result:!1,error:"string",message:t}}if(e.hasAttribute("data-validate-url")&&!this._validateUrl(e)){const t=e.dataset["validateUrlMsg"]||this.messages.url;return{result:!1,error:"url",message:t}}if(e.hasAttribute("data-validate-min")&&!this._validateMin(e)){const t=e.dataset["validateMinMsg"]||this.messages.min;return{result:!1,error:"min",message:t}}if(e.hasAttribute("data-validate-max")&&!this._validateMax(e)){const t=e.dataset["validateMaxMsg"]||this.messages.max;return{result:!1,error:"max",message:t}}return{result:!0}}_checkIfEmptyNotRequired(e){return!e.value&&!e.dataset["validateRequired"]}_validateRequired(e){if("checkbox"===e.type)return e.checked;if("radio"===e.type){const t=e.closest("form"),i=t||document;return Boolean(i.querySelector(`input[name="${e.name}"]:checked`))}return Boolean(e.value)}_validateMask(e){return!!this._checkIfEmptyNotRequired(e)||e.inputmask.isComplete()}_validateRegexp(e){if(this._checkIfEmptyNotRequired(e))return!0;const t=e.dataset["validateRegexp"]||"",i=t.split("/");if("/"!==t[0]||3!==i.length)throw new Error("Ðе веÑнÑй ÑоÑÐ¼Ð°Ñ regexp");return new RegExp(String(i[1]),i[2]).test(e.value)}_validateMin(e){if(this._checkIfEmptyNotRequired(e))return!0;const t=e.dataset["validateMin"];return Number(t)?Number(e.value.length)>=Number(t):(console.error('Attribute "data-validate-min" is not number'),!1)}_validateMax(e){const t=e.dataset["validateMax"];return Number(t)?Number(e.value.length)<=Number(t):(console.error('Attribute "data-validate-max" is not number'),!1)}_validateEmail(e){return!!this._checkIfEmptyNotRequired(e)||this.options.emailReg.test(e.value.toLowerCase())}_validateNumber(e){return!!this._checkIfEmptyNotRequired(e)||this.options.numberReg.test(e.value)}_validateLetters(e){return!!this._checkIfEmptyNotRequired(e)||this.options.lettersReg.test(e.value)}_validateUrl(e){return!!this._checkIfEmptyNotRequired(e)||this.options.urlReg.test(e.value)}_inputSuccess(e,t){t&&this._hideError(t),this._setSuccessClassInput(e)}_inputError(e,t,i){t?(this._replaceTextError(e,t,i),this._showError(t)):console.warn("Element for display error not found!"),this._setErrorClassInput(e)}_replaceTextError(e,t,i){var a,s;if(!(null===(a=i.error)||void 0===a?void 0:a.length)||!i.message)return;const o=`${null===(s=i.error[0])||void 0===s?void 0:s.toUpperCase()}${i.error.slice(1)}`,n=e.dataset[`validate${o}`],r=n?i.message.replace(/\$/gi,n):i.message;t.innerHTML=`${r}`}_hideError(e){e.style.display="none"}_showError(e){e.style.display="block"}_setSuccessClassInput(e){e.classList.remove(this.options.inputError),e.classList.add(this.options.inputSuccess),e.setAttribute("validity","")}_setErrorClassInput(e){e.classList.remove(this.options.inputSuccess),e.classList.add(this.options.inputError),e.removeAttribute("validity")}_checkValidateClass(e){return e.classList.contains(this.options.inputError)||e.classList.contains(this.options.inputSuccess)}_setValidationClass(e,t){const i=this.forms[0];if(null===i||void 0===i?void 0:i.classList.contains(this.options.formError)){e.classList.remove(this.options.inputSuccess);const i=e.dataset["validateName"],a=document.querySelector(`[data-validate-error="${i}"]`);this._inputError(e,a,t)}else e.classList.remove(this.options.inputSuccess),e.classList.remove(this.options.inputError)}_formSuccess(e){e.classList.remove(this.options.formError),e.classList.add(this.options.formSuccess),e.setAttribute("validity",""),l.publish("formIsValid",e)}_formError(e){e.classList.remove(this.options.formSuccess),e.classList.add(this.options.formError),e.removeAttribute("validity")}}var v=y;const h=new v,g=new a.Z,m=(e,t={})=>{i.e(407).then(i.bind(i,6171)).then((({default:i})=>{const a={openButtons:e,...t},s=new i(a);s.init()}))},_=e=>{const t=document.querySelector(e);
1if(t){const e=Array.from(t.querySelectorAll(".j-video__tab")),i=t.querySelector(".j-video__iframe"),a="is-active";e.forEach((t=>{t.addEventListener("click",(t=>{const s=t.currentTarget;s&&i&&(i.src=s.dataset["video"]||"",e.forEach((e=>{const t=e===s?"add":"remove";e.classList[t](a)})))}))}))}},w=()=>{g.subscribe("popup:open",(e=>{if(!e.content)return;const t=e.content.querySelector(".j-form");t&&(h.update(),i.e(680).then(i.bind(i,4179)).then((({default:i})=>{(new i).init({target:t,popupInstance:e,successMessage:!0})})))}))},f=e=>{const t={removeDelay:300,closeButtonAriaLabel:"ÐакÑÑÑÑ ÑоÑÐ¼Ñ Ð¾Ð±ÑаÑного звонка",modify:"popup_theme_callback"};w(),m(e,t)},b=(e,t)=>{const i=e.querySelector(".j-form"),a=null===i||void 0===i?void 0:i.querySelector(".j-form__parametric-content");if(!i||!a)return;const s=i.querySelector(".j-form__fill-field");s&&(s.value=`${t.description}`),n.c.clearHtml(a),n.c.insetContent(a,o()(t))},T=(e,t="en")=>{const i=getComputedStyle(document.documentElement).getPropertyValue("--color-brand-base")||null;window.Planoplan.init({uid:e,lang:t,width:"100%",height:"100%",el:"#planoplan",textColor:"#000000",backgroundColor:"#ffffff",panelsColor:"#f7f7f7",apiLink:"https://flat3d.planoplan.com/api/widget",...i&&{primaryColor:i}})},x=e=>{e.length&&i.e(407).then(i.bind(i,6171)).then((({default:t})=>{const i={openButtons:e};new t(i).init()}))}},6890:function(e,t,i){"use strict";var a;i.d(t,{Ix:function(){return a},Zm:function(){return s},kI:function(){return o}}),function(e){e[e["TABLET_PORTRAIT"]=670]="TABLET_PORTRAIT",e[e["TABLET"]=960]="TABLET",e[e["TABLET_WIDE"]=1024]="TABLET_WIDE",e[e["DESKTOP"]=1280]="DESKTOP"}(a||(a={}));const s="d3c864b6-01f3-4748-b63c-688875219392",o=["resize","orientationchange"]},5399:function(e,t){"use strict";let i=null;class a{constructor(){return i||(i=this),this.channels={},i}subscribe(e,t){this.channels[e]||(this.channels[e]=[]),this.channels[e].push({context:this,callback:t})}unsubscribe(e){return!!this.channels[e]&&(delete this.channels[e],this)}publish(e,...t){return!!this.channels[e]&&(this.channels[e].forEach((e=>{e.callback.apply(e.context,t)})),this)}installTo(e){e.channels={},e.publish=this.publish,e.subscribe=this.subscribe}}t["Z"]=a},6639:function(e,t,i){"use strict";var a;i.d(t,{L:function(){return a}}),function(e){e["POST"]="POST",e["GET"]="GET",e["PUT"]="PUT",e["DELETE"]="DELETE"}(a||(a={}))},9167:function(e,t,i){"use strict";i.d(t,{c:function(){return r},w:function(){return l}});i(1125);var a=i(6890),s=i(1133),o=i(6639);const n={success:e=>{console.warn(`This is the default handler for callbacks. Use custom instead. Req: ${e}`)},error:e=>{throw new Error(`This is the default handler for callbacks. Use custom instead. Error number: ${e}`)}};class r{static isTouchDevice(){return Boolean("undefined"!==typeof window&&("ontouchstart"in window||window.DocumentTouch&&"undefined"!==typeof document&&document instanceof window.DocumentTouch))||Boolean("undefined"!==typeof navigator&&(navigator.maxTouchPoints||navigator.maxTouchPoints))}static clearHtml(e){e.innerHTML=""}static insetContent(e,t){"string"===typeof t?e.insertAdjacentHTML("beforeend",t):"object"===typeof t&&e.appendChild(t)}static removeElement(e){var t;null===(t=e.parentNode)||void 0===t||t.removeChild(e)}static show(e){e.style.display="block"}static hide(e){e&&(e.style.display="none")}static getElementIndex(e){return e.parentNode?Array.from(e.parentNode.children).indexOf(e):-1}static isInViewport(e,t=0){const i=e.getBoundingClientRect(),a=i.top+t,s=i.left+t,o=window.innerHeight||document.documentElement.clientHeight,n=window.innerWidth||document.documentElement.clientWidth,r=0,p=a<=o&&a+i.height>=r,l=s<=n&&s+i.width>=r;return p&&l}static getWindowWidth(){return window.innerWidth||document.documentElement.clientWidth}
1static getWindowHeight(){return window.innerHeight||document.documentElement.clientHeight}static getWindowOuterWidth(){return window.outerWidth}static getScreenWidth(){return window.screen.width}static getBodyWidth(){return document.body.getBoundingClientRect().width}static isMobile(){return r.getWindowWidth()<a.Ix.DESKTOP}static bodyFixed(e=null){(0,s.dR)(e,{overflowType:"clip"});const t=window.innerWidth-document.body.offsetWidth+"px",i=document.querySelector(".header");i&&(i.style.paddingRight=t)}static bodyStatic(){(0,s.Un)();const e=document.querySelector(".header");e&&(e.style.paddingRight="0")}static loadScript(e,t){const i=document.createElement("script");i.onload=()=>{if(t)return t()},i.src=e;const a=document.getElementsByTagName("head")[0];a&&a.appendChild(i)}static throttle(e,t){let i=null;return a=>{const s=i;i=Date.now(),(null===s||i-s>t)&&e(a)}}static debounce(e,t){let i=null,a=null;return s=>{const o=i;i=Date.now(),o&&i-o<=t&&a&&clearTimeout(a),a=setTimeout((()=>{e(s)}),t)}}static checkInternetConnection(){return navigator.onLine}static send(e,t,i=n,a=o.L.POST){const s=new XMLHttpRequest,r=200;s.open(a,t),e instanceof FormData||s.setRequestHeader("Content-type","application/x-www-form-urlencoded"),s.setRequestHeader("X-Requested-With","XMLHttpRequest"),s.send(e),s.onload=function(){if(s.status===r){const e=JSON.parse(this.responseText);i.success&&i.success(e)}else i.error&&i.error(s.status);i.complete&&i.complete()},s.onerror=function(){i.error&&i.error(s.status),i.complete&&i.complete()}}static random(e,t){return Math.floor(Math.random()*(t-e)+e)}static convertToDigit(e){return Number(e)?Number(e).toLocaleString("ru-Ru"):e}static convertToRank(e,t){const i=Number(e);return i/t}static convertToNumber(e){return parseFloat(e.toString().replace(/\s/g,""))}static clearAndConvertStringToNumber(e){const t=e.match(/[\d.,]+/);return t?parseFloat(t[0].replace(",",".")):0}static pluralWord(e,t){const i=e%10===1&&e%100!==11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2;return t[i]}static getUrlParams(e){const t=window.location.search,i=new URLSearchParams(t);return i.get(e)}static clickOutside(e,t=function(){},i=function(){}){if(!(null===e||void 0===e?void 0:e.length))return;const a=[];"string"==typeof e?a.push(Array.from(document.querySelectorAll(e))):e.forEach((e=>{a.push(Array.from(document.querySelectorAll(e)))})),document.addEventListener("click",(e=>{let s=e.target;do{try{a.forEach((e=>{if(-1!==e.indexOf(s))throw i(),!1}))}catch(o){return}s&&(s=s.parentNode)}while(s);t()}))}static isElement(e){return Boolean(e.tagName)}static closest(e,t){return e&&t?e.closest(t):null}static isWindows(){var e,t;const i=(null===(t=null===(e=window.navigator)||void 0===e?void 0:e.userAgentData)||void 0===t?void 0:t.platform)||window.navigator.platform,a=["Win32","Win64","Windows","WinCE"];return-1!==a.indexOf(i)}static checkMap(e){var t;const i=window.ymaps,s=null!==(t=null===window||void 0===window?void 0:window.yandexMapKey)&&void 0!==t?t:a.Zm;i?e():this.loadScript(`https://api-maps.yandex.ru/2.1/?lang=ru_RU&apikey=${s}`,e)}}class p{constructor(e=3){this.stopValue=e,this.countValue=this.stopValue}tick(){return this.countValue?(this.countValue--,!1):(this.countValue=this.stopValue,!0)}}class l{constructor(e=(()=>null),t=200){this.counter=new p(3),this.callback=e,this.interval=t,this._bindMethodsContext()}connect(){r.checkInternetConnection()||this.counter.tick()?this.callback():this._reconnect(this.connect)}_bindMethodsContext(){this.connect=this.connect.bind(this)}getErrorMessage(){return r.checkInternetConnection()?"<h1>Ðа ÑеÑвеÑе пÑоизоÑла оÑибка. ÐовÑоÑиÑе запÑÐ¾Ñ Ð¿Ð¾Ð·Ð´Ð½ÐµÐµ</h1>":"<h1>ÐÑ Ð½Ðµ подклÑÑÐµÐ½Ñ Ðº инÑеÑнеÑÑ. ÐовÑоÑиÑе запÑÐ¾Ñ Ð¿Ð¾Ð·Ð´Ð½ÐµÐµ</h1>"}_reconnect(e){setTimeout((()=>{e()}),this.interval)}}},606:function(e,t,i){"use strict";i.d(t,{C8:function(){return j},wY:function(){return D},ON:function(){return q},De:function(){return W},fH:function(){return G},oC:function(){return V},eK:function(){return F},Hy:function(){return z},nJ:function(){return H}});var a=i(5383),s=i(9167),o=i(3524),n=i(1198),r=i.n(n),p=i(6639),l=i(5849),c=i.n(l),u=i(9629),d=i.n(u),y=i(5399),v=i(2804),h=i.n(v),g=i(2420),m=i.n(g),_=i(2576),w=i.n(_),f=i(8071),b=i.n(f),T=i(487),x=i.n(T),k=i(9454),C=i.n(k),S=i(4208),E=i.n(S),I=i(6890);const P="is-active";class L{constructor(e){this.scalingItem=e,this._setOptions(),this._initHammer()}_getOuterOptions(){const e=Number(this.scalingItem.dataset["minscale"])||1,t=Number(this.scalingItem.dataset["maxscale"])||3;return{minScale:e,maxScale:t}}_setOptions(){this.startX=0,this.startY=0,this.startScale=1,this._resetTransform(),this.options=this._getOuterOptions()}_initHammer(){this.ham=new(d())(this.scalingItem,{domEvents:!0}),this.scalingItem.addEventListener("touchstart",(e=>{e.touches.length>=2&&this.ham.get("pinch").set({enable:!0})}
1)),this.scalingItem.addEventListener("touchend",(e=>{e.touches.length<2&&this.ham.get("pinch").set({enable:!1})})),this.ham.get("pan").set({direction:d().DIRECTION_HORIZONTAL}),this._bindTouchEvents()}_bindTouchEvents(){this.ham.on("pinchstart pinchmove pinchend",this._onPinch.bind(this)),this.ham.on("pinchend",this._onPinchEnd.bind(this)),this.ham.on("panstart panmove",this._onPan.bind(this)),this.ham.on("panend",this.onPanEnd.bind(this))}_onPan(e){const t=this.transform.scale;if(t<=this.options.minScale)return;"panstart"===e.type&&(this.startX=this.transform.translate.x?this.transform.translate.x:0,this.startY=this.transform.translate.y?this.transform.translate.y:0);const i=this.startX+e.deltaX,a=this.startY+e.deltaY,s=this._getUpdatedTranslate([i,a]);this.transform.translate={x:s[0],y:s[1]},this._updateElementTransform()}onPanEnd(){this.transform.scale>this.options.minScale||(this._resetTransform(),this._updateElementTransform())}_onPinch(e){"pinchend"===e.type&&this.transform.scale===this.options.minScale&&this.scalingItem.classList.remove(P),"pinchstart"===e.type&&(this.scalingItem.classList.add(P),this.startScale=this.transform.scale?this.transform.scale:1),this._setAbsTranslateValue(),this.transform.scale=this._getUpdatedScale(this.startScale*e.scale),this._updateElementTransform()}_onPinchEnd(){const e=this.transform.translate.x,t=this.transform.translate.y,i=this._getUpdatedTranslate([e,t]);this.transform.translate={x:i[0],y:i[1]},this._updateElementTransform()}_updateElementTransform(){this.scalingItem.style.transform=this.transform.scale===this.options.minScale?"":`translate3d(${this.transform.translate.x}px,\n ${this.transform.translate.y}px, 0) scale(${this.transform.scale},\n ${this.transform.scale}) rotate(0deg)`}_getUpdatedTranslate(e){let[t,i]=e;return this.absTranslateX<=t?t=this.absTranslateX:-this.absTranslateX>=t&&(t=-this.absTranslateX),this.absTranslateY<=i?i=this.absTranslateY:-this.absTranslateY>=i&&(i=-this.absTranslateY),[t,i]}_setAbsTranslateValue(){const e=this.scalingItem.offsetWidth,t=this.scalingItem.offsetHeight,i=e*this.transform.scale,a=t*this.transform.scale;this.absTranslateX=(i-e)/2,this.absTranslateY=(a-t)/2}_getUpdatedScale(e){let t=e;return e<this.options.minScale?t=this.options.minScale:e>this.options.maxScale&&(t=this.options.maxScale),t}_resetTransform(){this.transform={translate:{x:0,y:0},scale:1}}}var A=L,M=i(6836),O=i.n(M),$=i(6860),R=i.n($);const B=new y.Z,N=()=>null;class Z{constructor(e={}){this.content=null,this.currentState=!1,this.template=null,this.popup=null,this.closeButtons=[],this.openStateClass=e.openStateClass||"popup_state_open",this.closeButtonAriaLabel=e.closeButtonAriaLabel||"ÐакÑÑÑÑ Ð²ÑплÑваÑÑее окно",this.openButtons=e.openButtons||[],this.onCreate=e.onCreate||N,this.onClose=e.onClose||N,this._bindMethodsContext()}init(){this._bindOpenEvents()}showPopup(){if(!this.popup)return;this.popup.classList.add(this.openStateClass);const e=this.popup.querySelector(".j-overflow-inner");e?s.c.bodyFixed([this.popup,e]):s.c.bodyFixed(this.popup)}displayPopup(){this.showPopup(),B.publish("popup:open",this),this.currentState=!0}hidePopup(){this.popup&&(this.popup.classList.remove(this.openStateClass),s.c.bodyStatic())}removePopup(){this.popup&&(this.hidePopup(),s.c.removeElement(this.popup),B.publish("popup:close",this),this.currentState=!1,document.removeEventListener("keyup",this._closeByKeyboard),document.removeEventListener("click",this._closeByMouse),this.onClose())}reOpen(){this.removePopup(),this._open()}_createPopup(){this._setData(),this._setTemplates(),this._setPopupOnPage(),this._getElements(),this._bindCloseEvents(),this.onCreate()}_getDataAttrValue(e){const t=[...new Set(this.openButtons.map((t=>t.getAttribute(e))))];if(1!==t.length||!t[0])throw new Error(`Expect one ${e}. You set: ${t[0]?t:0}`);return t[0]}_getElements(){var e,t;this.popup=document.querySelector(".j-popup__body"),this.content=document.querySelector(".j-popup__content");const i=[...(null===(e=this.popup)||void 0===e?void 0:e.querySelectorAll(".j-popup__close"))||[]].map((e=>e)),a=null===(t=this.popup)||void 0===t?void 0:t.querySelector(".j-popup__overlay");this.closeButtons=[...i,a]}_bindOpenEvents(){this.openButtons.forEach(((e,t)=>{e.addEventListener("click",(i=>{i.preventDefault(),this.currentState||(this.currentTarget=e,this._open(),this._onClick(t))}))}))}_bindCloseEvents(){this._closeByMouse(),document.addEventListener("keyup",this._closeByKeyboard)}_setTemplates(){this.template=r()}_bindMethodsContext(){this._closeByKeyboard=this._closeByKeyboard.bind(this),this.removePopup=this.removePopup.bind(this)}_setPopupOnPage(){null!==this.template&&document.body.insertAdjacentHTML("afterbegin",this.template(this.data))}_closeByMouse(){this.closeButtons.forEach((e=>{e.addEventListener("click",this.removePopup)}))}_closeByKeyboard(e){"Escape"===e.code&&this.removePopup()}}class F extends Z{constructor(e){super(e),this.data=null,this.closeStateClass=e.closeStateClass||"popup_state_close",this.closeButtonAriaLabel="ÐакÑÑÑÑ",this.modify=e.modify||"",this.removeDelay=e.removeDelay||0}removePopup(){this.popup&&(this.removeDelay?(this.popup.classList.remove(this.openStateClass),this.popup.classList.add(this.closeStateClass),setTimeout((()=>{super.removePopup()}),this.removeDelay)):super.removePopup())}_open(){this._createPopup(),this.displayPopup()}_onClick(){}_setData(){var e,t,i,a;const s=this._getDataAttrValue("data-href");this.data={buttonAriaLabel:this.closeButtonAriaLabel,modify:this.modify,content:null===(e=document.getElementById(s))||void 0===e?void 0:e.innerHTML,targetModify:null!==(a=null===(i=null===(t=this.currentTarget)||void 0===t?void 0:t.dataset)||void 0===i?void 0:i["modify"])&&void 0!==a&&a}}}class z extends F{constructor(){super(...arguments),this.popupHeader=null}_getElements(){super._getElements(),this.popupHeader=document.querySelector(".j-popup__header")||null}_bindOpenEvents(){super._bindOpenEvents(),this._parseUrl()}_bindCloseEvents(){super._bindCloseEvents(),this._closeBySwipe()}displayPopup(){super.displayPopup(),this._setHash(),window.isSPWHOpen=!0}removePopup(){super.removePopup(),this._clearHash(),window.isSPWHOpen=!1}_closeBySwipe(){if(!this.popupHeader)return;const e=new(d())(this.popupHeader);e.get("swipe").set({direction:d().DIRECTION_ALL}),e.on("swipedown",this.removePopup)}_parseUrl(){const e=this._getDataAttrValue("data-href");this.currentState||window.location.hash!==`#${e}`||window.isSPWHOpen||(this._createPopup(),this.displayPopup())}_setHash(){const e=this._getDataAttrValue("data-href");window.history.pushState(null,"",`#${e}`)}_clearHash(){window.history.pushState?window.history.pushState(null,"",window.location.pathname+window.location.search):window.location.hash=""}}class j extends Z{constructor(e){super(e),this.contentInfo=null,this._setData=this._setData.bind(this),this.serverConnection=new s.w(this._sendDataRequest.bind(this))}_open(){this.serverConnection.connect()}_setData(){this.data={buttonAriaLabel:this.closeButtonAriaLabel,contentInfo:this.contentInfo}}_onClick(){}_sendDataRequest(){const e=this,t=this._getDataAttrValue("data-ajax"),i={success(t){e.contentInfo=t.data.content},error(e){console.error(`Server error with status ${e}`)},complete(){e.contentInfo=e.contentInfo||e.serverConnection.getErrorMessage(),e._createPopup(),e.displayPopup(),e.contentInfo=null}};s.c.send(null,t,i,this._getQueryType())}_getQueryType(){const e=[...new Set(this.openButtons.map((e=>e.getAttribute("data-query"))))];if(e.length>1)throw new Error(`Expect maximum one data-query. You set: ${e}`);return e[0]||p.L.POST}}class D extends F{constructor(e){super(e),this.data=null,this.closeButtonAriaLabel="ÐакÑÑÑÑ"}_setTemplates(){this.template=c()}_setData(){const e=this.currentTarget.getAttribute("data-title")||"ÐалеÑеÑ";this.data={buttonAriaLabel:this.closeButtonAriaLabel,modify:this.modify,items:this._collectSlidesData(),title:e}}_onClick(){this.popup&&(this.gallery=this.popup.querySelector(".j-popup-gallery"),this._initPinch())}_collectSlidesData(){return this.openButtons.reduce(((e,t)=>(t.closest(".cloned-slide")||e.push({src:t.getAttribute("data-src"),alt:t.getAttribute("data-alt"),caption:t.getAttribute("data-caption"),video:t.getAttribute("data-video"),videoType:t.getAttribute("data-type")}),e)),[])}_initPinch(){if(!this.gallery)return;const e=[...this.gallery.querySelectorAll("img")];e.forEach((e=>new A(e)))}}class H extends j{constructor(e){super(e),this.data=null,this.contentInfo=null,this.templateContent=O(),this.modify=e.modify||""}_sendDataRequest(){const e=this,t=this._getDataAttrValue("data-ajax"),i={success(t){e.contentInfo=t.data},error(e){console.error(`Server error with status ${e}`)},complete(){e.contentInfo=e.contentInfo||e.serverConnection.getErrorMessage(),e._createPopup(),e.displayPopup()}};s.c.send(null,t,i,this._getQueryType())}_setTemplates(){this.template=R()}_setData(){const e=this.currentTarget.getAttribute("data-title")||"",t=this.currentTarget.getAttribute("data-modify")||"",i="string"===typeof this.contentInfo||null===this.contentInfo?[]:this.contentInfo.list;this.currentItemIndex=i.findIndex((e=>Number(e.id)===Number(this.currentItemId))),this.data={buttonAriaLabel:this.closeButtonAriaLabel,modify:`${this.modify} ${t}`,utp:i[this.currentItemIndex]||!1,listData:i||[],utpIndex:this.currentItemIndex,title:e}}_onClick(){this.currentItemId=this.currentTarget.dataset["id"]}_createPopup(){super._createPopup(),this._initChange(),this._initButtonsSlider()}_initChange(){this.content&&(this.navButtonsWrapper=this.content.querySelector(".j-utp-popup__buttons"),this.navButtonsWrapper&&(this.navButtonsTrack=this.navButtonsWrapper.querySelector(".j-utp-popup__buttons-track"),this.navButtons=Array.from(this.navButtonsWrapper.querySelectorAll(".j-utp-popup__button")),this.navButtons.forEach((e=>{e.addEventListener("click",this._changeContent.bind(this))}))))}_changeContent(e){var t,i,a,o;this.content&&(this.currentItemId=null===(t=e.currentTarget)||void 0===t?void 0:t.dataset["id"],this._setData(),this.contentBlock=this.content.querySelector(".j-utp-popup__content"),this.contentBlock&&(s.c.clearHtml(this.contentBlock),s.c.insetContent(this.contentBlock,this.templateContent(this.data)),null===(i=this.popup)||void 0===i||i.scroll({top:0,behavior:"smooth"}),this.navButtons.forEach((e=>{e.classList.contains("button_theme_gray")||e.classList.add("button_theme_gray")})),null===(o=null===(a=this.navButtons)||void 0===a?void 0:a[this.currentItemIndex])||void 0===o||o.classList.remove("button_theme_gray"),this._scrollButtonsWrapper("auto")))}_initButtonsSlider(){var e,t,i;this.navButtonsWrapper&&(setTimeout((()=>{var e,t;this.navButtonsTrack&&(this.navButtonsTrack.scrollWidth>this.navButtonsTrack.clientWidth?null===(e=this.navButtonsWrapper)||void 0===e||e.classList.remove("is-unscrollable"):null===(t=this.navButtonsWrapper)||void 0===t||t.classList.add("is-unscrollable"))}),300),this.nextButton=this.navButtonsWrapper.querySelector(".j-utp-popup__button--next"),this.prevButton=this.navButtonsWrapper.querySelector(".j-utp-popup__button--prev"),null===(e=this.nextButton)||void 0===e||e.addEventListener("click",(()=>{var e;this.left=((null===(e=this.navButtonsTrack)||void 0===e?void 0:e.scrollLeft)||0)+200,this._scrollButtonsWrapper()})),null===(t=this.prevButton)||void 0===t||t.addEventListener("click",(()=>{var e;this.left=((null===(e=this.navButtonsTrack)||void 0===e?void 0:e.scrollLeft)||0)-200,this._scrollButtonsWrapper()})),null===(i=this.navButtonsTrack)||void 0===i||i.addEventListener("scroll",(()=>{var e;this.left=(null===(e=this.navButtonsTrack)||void 0===e?void 0:e.scrollLeft)||0,this._checkButtonsState()})))}_scrollButtonsWrapper(e="smooth"){this.navButtonsWrapper&&this.navButtonsTrack&&(this.navButtonsTrack.scrollTo({behavior:e,left:this.left}),this._checkButtonsState())}_checkButtonsState(){var e,t,i,a,s,o,n,r;if(!this.navButtonsTrack)return;const p=this.navButtonsTrack.scrollWidth,l=this.navButtonsTrack.offsetWidth;l+this.left+12>=p?(null===(e=this.nextButton)||void 0===e||e.classList.add("is-disabled"),null===(t=this.navButtonsWrapper)||void 0===t||t.classList.remove("is-after")):(null===(i=this.nextButton)||void 0===i||i.classList.remove("is-disabled"),null===(a=this.navButtonsWrapper)||void 0===a||a.classList.add("is-after")),this.left>0?(null===(s=this.prevButton)||void 0===s||s.classList.remove("is-disabled"),null===(o=this.navButtonsWrapper)||void 0===o||o.classList.add("is-before")):(null===(n=this.prevButton)||void 0===n||n.classList.add("is-disabled"),null===(r=this.navButtonsWrapper)||void 0===r||r.classList.remove("is-before"))}}class V extends j{constructor(e){super(e),this.data=null,this.contentInfo=null,this.templateContent=C(),this.modify=e.modify||""}_sendDataRequest(){const e=this,t=this._getDataAttrValue("data-ajax"),i={success(t){e.contentInfo=t.data},error(e){console.error(`Server error with status ${e}`)},complete(){e.contentInfo=e.contentInfo||e.serverConnection.getErrorMessage(),e._createPopup(),e.displayPopup()}};s.c.send(null,t,i,this._getQueryType())}_setTemplates(){this.template=E()}_setData(){const e="string"===typeof this.contentInfo||null===this.contentInfo?[]:this.contentInfo.albums,t=this.currentTarget.getAttribute("data-title")||"Ход ÑÑÑоиÑелÑÑÑва";this.currentItemIndex=e.findIndex((e=>Number(e.id)===Number(this.currentItemId))),this.data={buttonAriaLabel:this.closeButtonAriaLabel,modify:this.modify,progress:e[this.currentItemIndex]||!1,prev:e[this.currentItemIndex-1]||!1,next:e[this.currentItemIndex+1]||!1,title:t}}_onClick(){this.currentItemId=this.currentTarget.dataset["id"]}_createPopup(){super._createPopup(),this._initChange()}_initChange(){this.content&&(this.navButtons=Array.from(this.content.querySelectorAll(".j-progress-nav")),this.navButtons.forEach((e=>{e.addEventListener("click",this._changeContent.bind(this))})))}_changeContent(e){var t,i;this.content&&(this.currentItemId=null===(t=e.currentTarget)||void 0===t?void 0:t.dataset["id"],this._setData(),s.c.clearHtml(this.content),s.c.insetContent(this.content,this.templateContent(this.data)),null===(i=this.popup)||void 0===i||i.scroll({top:0,behavior:"smooth"}),this._initChange())}}class G extends j{constructor(e){super(e),this.data=null,this.contentInfo=null,this.templateContent=x(),this.modify=e.modify||""}_sendDataRequest(){const e=this,t=this._getDataAttrValue("data-ajax"),i={success(t){e.contentInfo=t.data},error(e){console.error(`Server error with status ${e}`)},complete(){e.contentInfo=e.contentInfo||e.serverConnection.getErrorMessage(),e._createPopup(),e.displayPopup()}};s.c.send(null,t,i,this._getQueryType())}_setTemplates(){this.template=b()}_setData(){const e="string"===typeof this.contentInfo||null===this.contentInfo?[]:this.contentInfo.albums,t=this.currentTarget.getAttribute("data-title")||"Ход ÑÑÑоиÑелÑÑÑва",i=this.currentTarget.getAttribute("data-corpus")||null;this.currentItemIndex=e.findIndex((e=>Number(e.id)===Number(this.currentItemId))),this.currentView=this.currentTarget.getAttribute("data-view")||null,this.data={view:this.currentView,buttonAriaLabel:this.closeButtonAriaLabel,modify:this.modify,progress:e[this.currentItemIndex]||!1,prev:e[this.currentItemIndex-1]||!1,next:e[this.currentItemIndex+1]||!1,title:t,corpus:i}}_onClick(){this.currentItemId=this.currentTarget.dataset["id"]}_createPopup(){super._createPopup(),this._initSlider(),this._initChange()}
1_initSlider(){if(!this.content)return;const e=[...this.content.querySelectorAll(".j-progress-popup-swiper")];e.length&&e.forEach((e=>{i.e(390).then(i.bind(i,5757)).then((({default:t})=>{const i=new t(e,{modules:[o.W_,o.tl],slidesPerView:1,navigation:{prevEl:".j-progress-slider-prev",nextEl:".j-progress-slider-next"},pagination:{el:".j-progress-alternative__slider-pagination",clickable:!0}});i.init()}))}))}_initChange(){this.content&&(this.navButtons=Array.from(this.content.querySelectorAll(".j-progress-nav")),this.navButtons.forEach((e=>{e.addEventListener("click",this._changeContent.bind(this))})))}_changeContent(e){var t,i;this.content&&(this.currentItemId=null===(t=e.currentTarget)||void 0===t?void 0:t.dataset["id"],this._setData(),s.c.clearHtml(this.content),s.c.insetContent(this.content,this.templateContent(this.data)),null===(i=this.popup)||void 0===i||i.scroll({top:0,behavior:"smooth"}),this._initSlider(),this._initChange())}}class q extends j{constructor(e){super(e),this.data=null,this.contentInfo=null,this.modify=e.modify||""}_sendDataRequest(){const e=this,t=this._getDataAttrValue("data-ajax"),i={success(t){e.contentInfo=t.data},error(e){console.error(`Server error with status ${e}`)},complete(){e.contentInfo=e.contentInfo||e.serverConnection.getErrorMessage(),e._createPopup(),e.displayPopup()}};s.c.send(null,t,i,this._getQueryType())}_setTemplates(){var e;const t=(null===(e=this.currentTarget)||void 0===e?void 0:e.getAttribute("data-view"))||"";this.template=t&&"alternative"===t?h():m()}_setData(){const e="string"===typeof this.contentInfo||null===this.contentInfo?[]:this.contentInfo.cameras||[],t=this.currentTarget.getAttribute("data-title")||"Online",i=this.currentTarget.getAttribute("data-id")||"";let a="string"===typeof this.contentInfo||null===this.contentInfo?void 0:this.contentInfo.video;if((null===e||void 0===e?void 0:e.length)&&i){const t=e.find((e=>String(e.id)===String(i)));a=null===t||void 0===t?void 0:t.video}this.data={buttonAriaLabel:this.closeButtonAriaLabel,modify:this.modify,tabs:e,video:a,title:t}}}class W extends F{constructor(){super(...arguments),this.data=null}_setData(){this.data={buttonAriaLabel:this.closeButtonAriaLabel,modify:this.modify,planoplanContent:{uid:this.currentTarget.dataset["uid"]||void 0,lang:this.currentTarget.dataset["lang"]||"en"}}}_open(){this._createPopup(),this._initPlanoplanScript(),this.displayPopup()}_setTemplates(){this.template=w()}removePopup(){super.removePopup(),this._clearHash()}_initPlanoplanScript(){if(window.Planoplan)this._initPlanoplanWidget();else{const e=document.createElement("script");e.setAttribute("src","https://flat3d.planoplan.com/assets/estate-widgets/planoplan.iife.js"),document.body.appendChild(e),e.onload=()=>{this._initPlanoplanWidget()}}}_initPlanoplanWidget(){var e,t;if(!this.popup)return;const i=()=>{const e=this.popup.querySelector(".j-popup__close");if(!e)return;e.style.opacity="0";let t=0;const i=150,a=setInterval((()=>{t++;const s=this.popup.querySelector(".pp-top-navigation");s&&s.offsetHeight>0?(clearInterval(a),this._setCloseIcon(s,e),I.kI.forEach((t=>{window.addEventListener(t,(()=>{this._setCloseIcon(s,e)}))}))):t>i&&(clearInterval(a),console.error("Planoplan widget failed to load at popup."))}),50)};(null===(t=null===(e=this.data)||void 0===e?void 0:e.planoplanContent)||void 0===t?void 0:t.uid)&&((0,a.SU)(this.data.planoplanContent.uid,this.data.planoplanContent.lang),i())}_setCloseIcon(e,t){const i=e.getBoundingClientRect().height;t.style.top=`${e.offsetTop+i+5}px`,t.style.width=`${i}px`,t.style.height=`${i}px`,t.style.left=e.offsetLeft+e.offsetWidth-i+"px",t.style.opacity="1"}_clearHash(){window.history.pushState?window.history.pushState(null,"",window.location.pathname+window.location.search):window.location.hash=""}}},4188:function(e,t,i){"use strict";var a=function(){var e=this,t=e._self._c;return t("div",{class:["visual",{visual_frame_grid:e.gridFrame},{visual_theme_floor:e.floorStep},{"is-overlay":e.isPanelOpen}]},[t("PanelComponent"),t("transition",{attrs:{name:"fade"}},[e.isPinchVisible?t("PinchzoomComponent"):e._e()],1),e.isProcessing?t("PreloaderComponent"):e._e(),t("RouterView",{attrs:{"floor-step":e.floorStep,"window-width":e.windowWidth,"window-height":e.windowHeight}}),t("TooltipComponent")],1)},s=[],o=i(6890),n=i(629),r=function(){var e,t,i=this,a=i._self._c;return a("transition",{attrs:{name:"transform"}},[i.visible?a("div",{ref:"panel",class:["panel",{panel_theme_floor:"floor"===i.dataStep.step}]},[a("div",{directives:[{name:"touch",rawName:"v-touch:swipe.bottom",value:i.closePanel,expression:"closePanel",arg:"swipe",modifiers:{bottom:!0}}],staticClass:"panel__header"},[a("ButtonItem",{class:["visual-button__close"],attrs:{"icon-after":"CloseIcon","icon-modify":"visual-button__close-icon"},on:{click:i.closePanel}})],1),[a("div",{staticClass:"panel__body"},[a("div",{staticClass:"panel__content"},[i.insertComponent?[a("keep-alive",[a(i.component,{tag:"component"})],1)]:[i.panel.render?a("div",{staticClass:"panel__render-wrapper"},[a("div",{staticClass:"panel__render",on:{click:function(e){return i.toNextStep(i.panel)}}},[a("img",{staticClass:"panel__render-image",attrs:{src:i.panel.render,alt:"corpus"}})])]):i._e(),a("div",{staticClass:"panel__info"},[a("div",{staticClass:"panel__info-header"},["floor"!==i.dataStep.step?[i.panel.section?a("div",{staticClass:"panel__section"},[i._v(" "+i._s(i.panel.section)+" ")]):i._e(),i.panel.title?a("div",{staticClass:"panel__title",on:{click:function(e){return i.toNextStep(i.panel)}}},["floor"==i.dataStep.step&&i.panel.state.booked?a("span",{staticClass:"panel__title-icon"},[a("FlatBookedIcon")],1):i._e(),i._v(" "+i._s(i.panel.title)+" ")]):i._e(),i.panel.deadline?a("div",{staticClass:"panel__deadline"},[i._v(" "+i._s(i.panel.deadline)+" ")]):i._e()]:[i.panel.title?a("div",{staticClass:"panel__title",on:{click:function(e){return i.toNextStep(i.panel)}}},["floor"==i.dataStep.step&&i.panel.state.booked?a("span",{staticClass:"panel__title-icon"},[a("FlatBookedIcon")],1):i._e(),i._v(" "+i._s(i.panel.title)+" ")]):i._e(),i.panel.area?a("div",{staticClass:"panel__title"},[i._v(" "+i._s(i.panel.area)+" ")]):i._e()]],2),"floor"!==i.dataStep.step?[a("ul",{staticClass:"panel__params"},i._l(i.panel.params,(function(e,t){return a("li",{key:t,staticClass:"panel__param"},[e.title?a("div",{staticClass:"panel__param-flats"},[i._v(" "+i._s(e.title)+" ")]):i._e(),e.amount>=0?a("div",{staticClass:"panel__param-amount"},[i._v(" "+i._s(e.amount)+" ")]):i._e(),e.area?a("div",{staticClass:"panel__value"},[i._v(" "+i._s(i.panel.area)+" ")]):i._e(),i.hidePrice.status?[a("div",{staticClass:"panel__value"},[i._v(" "+i._s(i.hidePrice.text)+" ")])]:[e.formatPrice?a("div",{staticClass:"panel__value",domProps:{innerHTML:i._s(e.formatPrice)}}):a("div",{staticClass:"panel__value",domProps:{innerHTML:i._s(i.computedLongPriceText)}})]],2)}
1)),0)]:i.panel.block||i.panel.section||i.panel.floor?[a("div",{staticClass:"panel__params"},[i.panel.block?a("div",{staticClass:"panel__param"},[i._v(" "+i._s(i.translations.descriptions.block||"Block")+" "+i._s(i.panel.block)+" ")]):i._e(),i.panel.section?a("div",{staticClass:"panel__param"},[i._v(" "+i._s(i.translations.descriptions.section||"Section")+" "+i._s(i.panel.section)+" ")]):i._e(),i.panel.floor?a("div",{staticClass:"panel__param"},[i.panel.floor.value?a("span",[i._v(" "+i._s(null===(e=i.translations.descriptions)||void 0===e?void 0:e.floor)+"Â "+i._s(i.panel.floor.value)+" ")]):i._e(),i.panel.floor.total?a("span",[i._v(" Â "+i._s(null===(t=i.translations.descriptions)||void 0===t?void 0:t.from)+"Â "+i._s(i.panel.floor.total)+" ")]):i._e()]):i._e()]),a("div",{staticClass:"panel__prices"},[i.hidePrice.status?[a("div",{staticClass:"panel__price"},[i._v(" "+i._s(i.hidePrice.text)+" ")])]:i.panel.showPrice?[i.panel.price?a("div",{class:["panel__price",{"action-price":i.panel.actionPrice}]},[i._v(" "+i._s(i.convertPriceDigit(i.panel.price))+"Â "+i._s(i.currency)+" ")]):i._e(),i.panel.actionPrice?a("ActionPrice",{attrs:{value:i.convertPriceDigit(i.panel.actionPrice.value),base:i.convertPriceDigit(i.panel.actionPrice.base),currency:i.currency}}):i._e()]:[a("div",{staticClass:"panel__price"},[i._v(" "+i._s(i.panel.state.additionalTitle||i.panel.state.title)+" ")])]],2)]:i._e()],2)]],2)]),a("div",{staticClass:"panel__footer"},[i.insertComponent?[a("ButtonItem",{class:["visual-button__button visual-button_width_block"],attrs:{text:i.resultButtonText},on:{click:i.closePanel}})]:[i.panel.link&&i.panel.linkTitle&&!i.panel.viewType?[a("ButtonItem",{class:["visual-button__button visual-button_width_block"],attrs:{text:i.panel.linkTitle},on:{click:function(e){return i.toNextStep(i.panel)}}})]:i._e(),"card"===i.panel.viewType&&i.panel.linkTitle?[a("ButtonItem",{class:["visual-button__button visual-button_width_block"],attrs:{text:i.panel.linkTitle},on:{click:function(e){return i.toNextStep(i.panel)}}})]:i._e(),"popup"===i.panel.viewType&&i.panel.linkTitle?[a("ButtonItem",{class:["visual-button__button visual-button_width_block",{"j-popup-callback":!i.iframeView}],attrs:{"data-no-hash":i.isPopup(i.panel.link),"data-href":i.isPopup(i.panel.link)&&!i.iframeView&&i.popupOptions.id,text:i.panel.linkTitle},on:{click:function(e){return i.openPopup(i.panel)}}})]:i._e()]],2)]],2):i._e()])},p=[],l=i(8712),c=(i(6977),function(){var e=this,t=e._self._c;return t("div",{staticClass:"action-price__action-wrapper"},[t("div",{staticClass:"action-price__action"},[t("span",{staticClass:"action-price__action-value"},[e._v(" -"+e._s(e.value)+"Â "+e._s(e.currency)+" ")])]),t("div",{staticClass:"action-price__basic-price"},[e._v(" "+e._s(e.base)+"Â "+e._s(e.currency)+" ")])])}),u=[],d={name:"ActionPrice",props:{value:String,base:String,currency:String}},y=d,v=i(1001),h=(0,v.Z)(y,c,u,!1,null,null,null),g=h.exports,m=function(){var e=this,t=e._self._c;return t("button",{class:["visual-button",e.modify],attrs:{type:e.type},on:{click:e.click}},[t(e.iconBefore,{tag:"component",attrs:{"class-name":["visual-button__icon visual-button__icon_icon_before",e.iconModify]}}),t("span",{staticClass:"visual-button__text",domProps:{innerHTML:e._s(e.text)}}),t(e.iconAfter,{tag:"component",attrs:{"class-name":["visual-button__icon visual-button__icon_icon_after",e.iconModify]}})],1)},_=[],w=function(){var e=this,t=e._self._c;return t("svg",{class:e.className,attrs:{width:"40",height:"40",viewBox:"0 0 40 40",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M15.0502 15.0507C15.4407 14.6602 16.0739 14.6602 16.4644 15.0507L24.9497 23.5359C25.3403 23.9264 25.3403 24.5596 24.9497 24.9501C24.5592 25.3406 23.926 25.3406 23.5355 24.9501L15.0502 16.4649C14.6597 16.0744 14.6597 15.4412 15.0502 15.0507Z"}}),t("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M24.9497 15.0507C25.3403 15.4412 25.3403 16.0744 24.9497 16.4649L16.4644 24.9501C16.0739 25.3406 15.4407 25.3406 15.0502 24.9501C14.6597 24.5596 14.6597 23.9264 15.0502 23.5359L23.5355 15.0507C23.926 14.6602 24.5592 14.6602 24.9497 15.0507Z"}})])},f=[],b={name:"CloseIcon",props:["className"]},T=b,x=(0,v.Z)(T,w,f,!1,null,null,null),k=x.exports,C=function(){var e=this,t=e._self._c;return t("svg",{class:e.className,attrs:{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:"M21 7.5C21.2761 7.5 21.5 7.72386 21.5 8C21.5 8.27614 21.2761 8.5 21\n 8.5H3C2.72386 8.5 2.5 8.27614 2.5 8C2.5 7.72386 2.72386 7.5 3 7.5H21Z"}}),t("path",{attrs:{d:"M21 15.5C21.2761 15.5 21.5 15.7239 21.5 16C21.5 16.2761 21.2761 16.5\n 21 16.5H3C2.72386 16.5 2.5 16.2761 2.5 16C2.5 15.7239 2.72386 15.5 3\n 15.5H21Z"}}),t("path",{attrs:{d:"M8 10C9.10457 10 10 9.10457 10 8C10 6.89543 9.10457 6 8\n 6C6.89543 6 6 6.89543 6 8C6 9.10457 6.89543 10 8 10Z"}}),t("path",{attrs:{d:"M9.5 8C9.5 7.17157 8.82843 6.5 8 6.5C7.17157 6.5 6.5 7.17157\n 6.5 8C6.5 8.82843 7.17157 9.5 8 9.5C8.82843 9.5 9.5 8.82843 9.5 8ZM10.5\n 8C10.5 9.38071 9.38071 10.5 8 10.5C6.61929 10.5 5.5 9.38071 5.5 8C5.5\n 6.61929 6.61929 5.5 8 5.5C9.38071 5.5 10.5 6.61929 10.5 8Z"}}
1),t("path",{attrs:{d:"M16 14C14.8954 14 14 14.8954 14 16C14 17.1046 14.8954 18 16\n 18C17.1046 18 18 17.1046 18 16C18 14.8954 17.1046 14 16 14Z"}}),t("path",{attrs:{d:"M14.5 16C14.5 16.8284 15.1716 17.5 16 17.5C16.8284 17.5 17.5 16.8284\n 17.5 16C17.5 15.1716 16.8284 14.5 16 14.5C15.1716 14.5 14.5 15.1716 14.5\n 16ZM13.5 16C13.5 14.6193 14.6193 13.5 16 13.5C17.3807 13.5 18.5 14.6193\n 18.5 16C18.5 17.3807 17.3807 18.5 16 18.5C14.6193 18.5 13.5 17.3807 13.5\n 16Z"}})])},S=[],E={name:"FilterIcon",props:["className"]},I=E,P=(0,v.Z)(I,C,S,!1,null,null,null),L=P.exports,A={name:"ButtonItem",components:{CloseIcon:k,FilterIcon:L},props:{iconAfter:String,iconBefore:String,iconModify:String,text:String,type:{type:String,default:"button"},modify:String},methods:{click(){this.$emit("click")}}},M=A,O=(0,v.Z)(M,m,_,!1,null,null,null),$=O.exports,R=function(){var e=this,t=e._self._c;return t("form",{ref:"form",staticClass:"visual-filters__form",on:{change:e.change}},[t("div",{staticClass:"visual-filters__list"},e._l(e.roomsFilter.items,(function(i,a){return t("CheckboxItem",{key:a,attrs:{name:`room[${i.id}]`,checked:i.checked,color:i.color,disabled:i.disabled,value:i.id,title:i.title,modify:"checkbox_theme_filter"},on:{change:function(t){return e.changeCheckbox(i)}}})})),1)])},B=[],N=(i(7658),function(){var e=this,t=e._self._c;return t("div",{class:["checkbox",e.modify]},[t("input",{staticClass:"checkbox__input",attrs:{id:e.name,name:e.name,disabled:e.disabled,type:"checkbox"},domProps:{checked:e.checked,value:e.value}}),t("label",{staticClass:"checkbox__label",attrs:{for:e.name}},[e.color?t("span",{staticClass:"checkbox__legend",style:{backgroundColor:e.color}}):e._e(),e.isTablet?t("span",{staticClass:"checkbox__text"},[e._v(e._s(e.title.full))]):t("span",{staticClass:"checkbox__text"},[e._v(e._s(e.title.short))])])])}),Z=[],F={name:"CheckboxItem",props:["modify","name","title","value","checked","color","disabled"],computed:(0,l.Z)({},(0,n.Se)({isTablet:"GET_IS_TABLET"}))},z=F,j=(0,v.Z)(z,N,Z,!1,null,null,null),D=j.exports,H={name:"FilterForm",components:{CheckboxItem:D},props:{items:Object},computed:(0,l.Z)({},(0,n.Se)({dataStep:"GET_DATA_STEP",roomsFilter:"GET_ROOMS_FILTER"})),methods:(0,l.Z)((0,l.Z)({},(0,n.nv)(["changeFilter"])),{},{change(){this._setURLParams(),this.changeFilter({form:this.$refs.form,query:this.$route.query})},_setURLParams(){const e=new FormData(this.$refs.form),t={},i=this.$route.query.rotateId?{rotateId:this.$route.query.rotateId}:{};e.forEach(((e,i)=>{t[i]=e}));const a=(0,l.Z)((0,l.Z)({},t),i);this.$router.push({query:a})},changeCheckbox(e){e.checked=!e.checked}})},V=H,G=(0,v.Z)(V,R,B,!1,null,null,null),q=G.exports,W=function(){var e=this,t=e._self._c;return t("svg",{class:e.className,attrs:{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[t("circle",{attrs:{cx:"12",cy:"8.5",r:"5","stroke-width":"1.5"}}),t("rect",{attrs:{x:"4",y:"8.5",width:"16",height:"14",rx:"2"}}),t("rect",{attrs:{x:"11.5",y:"13",width:"1",height:"5",rx:"0.5",stroke:"white"}})])},U=[],Y={name:"FlatBookedIcon",props:["className"]},X=Y,K=(0,v.Z)(X,W,U,!1,null,null,null),Q=K.exports,J=function(){var e=this,t=e._self._c;return e.floors&&e.floors.length>1?t("div",{staticClass:"visual-floors-switcher"},[e.isMobile?[t("div",{staticClass:"visual-floors-switcher__panel"},[t("div",{staticClass:"visual-floors-switcher__panel-title"},[e._v(e._s(e.filterTranslations.floors))]),t("div",{staticClass:"visual-floors-switcher__panel-amount"},[e._v(" "+e._s(e.filterTranslations.premises)+" ")])])]:e._e(),t("div",{class:["visual-floors-switcher__container",{"is-short":!e.isMobile&&e.floors.length<e.visibleItemsCount}]},[!e.isMobile&&e.floors.length>e.visibleItemsCount?t("button",{class:["visual-floors-switcher__prev",{"is-disabled":!e.floorSwitcher||e.floorSwitcher.isBeginning}],on:{click:e._goPrev}},[t("ArrowIconUp",{attrs:{"class-name":"visual-floors-switcher__svg"}})],1):e._e(),t("Swiper",{staticClass:"visual-floors-switcher__wrap",style:[e.wrapperHeight?{height:`${e.wrapperHeight}px`}:""],attrs:{direction:"vertical","slides-per-view":e.floors.length>=e.visibleItemsCount?e.visibleItemsCount:e.floors.length,"slides-per-group":e.floors.length>=e.visibleItemsCount?e.visibleItemsCount:e.floors.length,"auto-height":!0,"space-between":0,height:e.wrapperHeight},on:{swiper:e._initSwiper}},e._l(e.floors,(function(i,a){return t("swiper-slide",{key:i.id,class:["visual-floors-switcher__item",{"is-disabled":i.disabled},{"is-active":e.currentFloorId===Number(i.id)}]},[t("button",{ref:`floorSwitcherButton${a}`,refInFor:!0,class:["visual-floors-switcher__button",{"is-active":e.currentFloorId===Number(i.id)}],on:{mouseover:function(t){return e._mouseOverHandler(i.tooltip,t)}
1,mousemove:e._mouseMoveHandler,mouseout:e._mouseLeaveHandler,click:function(t){return e._setFloor(i.id)}}},[e.isMobile?[t("span",[e._v(" "+e._s(i.title)+"Â "+e._s(e.translations.descriptions.floor.toLowerCase()||"floor")+" ")]),t("span",{staticClass:"visual-floors-switcher__button-amount"},[e._v(" "+e._s(i.amount)+" ")])]:[e._v(" "+e._s(i.title)+" ")]],2)])})),1),!e.isMobile&&e.floors.length>e.visibleItemsCount?t("button",{class:["visual-floors-switcher__next",{"is-disabled":!e.floorSwitcher||e.floorSwitcher.isEnd}],on:{click:e._goNext}},[t("ArrowIconDown",{attrs:{"class-name":"visual-floors-switcher__svg"}})],1):e._e()],1)],2):e._e()},ee=[],te=(i(5069),i(4916),i(5306),i(2258)),ie=function(){var e=this,t=e._self._c;return t("svg",{class:e.className,attrs:{width:"10",height:"7",viewBox:"0 0 10 7",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:"M9 1L5 5L1 1","stroke-width":"2","stroke-linecap":"round"}})])},ae=[],se={name:"ArrowIconDown",props:["className"]},oe=se,ne=(0,v.Z)(oe,ie,ae,!1,null,null,null),re=ne.exports,pe=function(){var e=this,t=e._self._c;return t("svg",{class:e.className,attrs:{width:"10",height:"7",viewBox:"0 0 10 7",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:"M1 6L5 2L9 6","stroke-width":"2","stroke-linecap":"round"}})])},le=[],ce={name:"ArrowIconUp",props:["className"]},ue=ce,de=(0,v.Z)(ue,pe,le,!1,null,null,null),ye=de.exports,ve=i(9167),he={name:"FloorSwitcherComponent",components:{ArrowIconDown:re,ArrowIconUp:ye,Swiper:te.Swiper,SwiperSlide:te.SwiperSlide},data(){return{floorSwitcher:null,visibleItemsCount:7,wrapperHeight:0,onResize:null}},computed:(0,l.Z)((0,l.Z)({},(0,n.Se)({floorsFilter:"GET_FLOORS_FILTER",estatePlural:"GET_ESTATE_PLURAL",isMobile:"GET_IS_MOBILE",translations:"GET_TRANSLATIONS"})),{},{floors(){return!!this.floorsFilter.items&&(this.floorsFilter&&Object.values(this.floorsFilter.items).reverse())},currentFloorId(){return Number(this.$route.params.floorId)},currentFloor(){var e;return null===(e=this.floors)||void 0===e?void 0:e.find((e=>Number(e.id)===Number(this.currentFloorId)))},estateType(){return ve.c.pluralWord(3,this.estatePlural)},currentFloorIndex(){const e=this.floors.indexOf(this.currentFloor);return e<0?0:e},filterTranslations(){var e,t;return null!==(e=this.floorsFilter)&&void 0!==e&&null!==(t=e.translations)&&void 0!==t&&t.columns?this.floorsFilter.translations.columns:{floors:"",premises:""}}}),watch:{currentFloorIndex(){this.floorSwitcher&&this.floorSwitcher.slideTo(this.currentFloorIndex)},floors:{deep:!0,handler(){this._calcWrapperSize()}}},mounted(){this.onResize=ve.c.debounce((()=>{this._calcWrapperSize()}),100),o.kI.forEach((e=>{window.addEventListener(e,this.onResize)})),this._calcWrapperSize()},beforeDestroy(){o.kI.forEach((e=>{window.removeEventListener(e,this.onResize,!1)}))},methods:(0,l.Z)((0,l.Z)({},(0,n.nv)(["send"])),{},{_initSwiper(e){this.floorSwitcher=e,this.floorSwitcher.slideTo(this.currentFloorIndex)},_goPrev(){this.floorSwitcher.slidePrev()},_goNext(){this.floorSwitcher.slideNext()},_calcWrapperSize(){var e;const t=this.$refs.floorSwitcherButton0&&(null===(e=this.$refs)||void 0===e?void 0:e.floorSwitcherButton0[0]);if(!t)return;const i=t.offsetHeight,a=this.floors.length>this.visibleItemsCount?this.visibleItemsCount:this.floors.length;this.wrapperHeight=i*a},_setFloor(e){if(Number(e)===this.currentFloorId)return;const t=this.$route.path.replace(/floor[/]\d*/,`floor/${e}`),i=(0,l.Z)((0,l.Z)((0,l.Z)({step:this.$route.meta.step},this.$route.params.buildingId&&{buildingId:this.$route.params.buildingId}),this.$route.params.sectionId&&{sectionId:this.$route.params.sectionId}),{},{floorId:e},this.$dataset);this.$router.push({path:t,query:this.$route.query}),this.send({body:i})},_mouseOverHandler(e,t){this.isMobile||this.$root.$emit("mouseOverFloorSwitcher",{amountText:e,event:t,direction:"left"})},_mouseMoveHandler(e){this.isMobile||this.$root.$emit("mouseMoveTooltip",e)},_mouseLeaveHandler(){this.isMobile||this.$root.$emit("mouseLeaveTooltip")}})},ge=he,me=(0,v.Z)(ge,J,ee,!1,null,null,null),_e=me.exports,we={name:"PanelComponent",components:{ActionPrice:g,ButtonItem:$,FilterForm:q,FlatBookedIcon:Q,FloorSwitcherComponent:_e},data(){return{visible:!1,panel:!1,insertComponent:!1,openPanelTarget:null,component:null}},computed:(0,l.Z)((0,l.Z)({}
1,(0,n.Se)({dataStep:"GET_DATA_STEP",hidePrice:"GET_HIDDEN_PRICE",popupOptions:"GET_IS_POPUP",estatePlural:"GET_ESTATE_PLURAL",elements:"GET_ELEMENTS",iframeView:"GET_IS_IFRAME",isMobile:"GET_IS_MOBILE",translations:"GET_TRANSLATIONS",currency:"GET_CURRENCY"})),{},{resultButtonText(){return this.elements.length?this.translations.form.button:this.translations.notFound},estateType(){return ve.c.pluralWord(this.elements.length?3:0,this.estatePlural)},computedLongPriceText(){return`${translations.from} ${convertPriceRank(item.price)} ${currency}`}}),watch:{dataStep(){this.insertComponent||this.closePanel()},isMobile(){this.closePanel()}},mounted(){this._bindEvents(),this._subscribes()},methods:{_bindEvents(){document.addEventListener("click",this._onClickOutside)},_subscribes(){this.$root.$on("mouseOverPanel",(e=>{this._setData(e),this._insert(),this._initPopup(e.link)})),this.$root.$on("showPanel",(e=>{this._setComponent(e),this._insert()})),this.$root.$on("mouseLeavePanel",(()=>{this._remove()}))},_insert(){this.visible=!0},_remove(){this.visible=!1,this.panel=null},_setData(e){const t=Number(e.id),i=e.elements.find((e=>{const i=Number(e.id);return i===t&&e}));this.panel=(0,l.Z)({type:e.type,link:e.link,isSimpleLink:i.isSimpleLink,viewType:i.viewType,render:i.render,target:e.event.target,showPrice:e.showPrice||!0,state:e.state||null},i.tooltip)},_setComponent(e){this.insertComponent=!0,this.openPanelTarget=e.target,this.component=e.component},_onClickOutside(e){const{panel:t}=this.$refs;let i=null;e.target.classList.contains("visual-pinchzoom")||e.target.classList.contains("visual-pinchzoom__container")||e.target.classList.contains("visual-pinchzoom__svg")||(this.panel?i=this.panel.target.contains(e.target):this.openPanelTarget&&(i=this.openPanelTarget.contains(e.target)),this.visible&&!i&&(t&&t.contains(e.target)||this.closePanel()))},convertPriceRank(e){return Number(e)?ve.c.convertToDigit(ve.c.convertToRank(e,1e6).toFixed(1)):e},convertPriceDigit(e){return Number(e)?ve.c.convertToDigit(e):e},closePanel(){this.insertComponent=!1,this.openFilterTarget=null,this._remove(),this.$root.$emit("closePanel")},toNextStep(e){this.$root.$emit("clickNextPanel",e)},_initPopup(){setTimeout((()=>{this.$root.$emit("initPopup")}),0)},openPopup(e){this.$root.$emit("openPopup",e)},isPopup(e){return!(null!==e&&void 0!==e&&e.length)&&Boolean(this.popupOptions)}}},fe=we,be=(0,v.Z)(fe,r,p,!1,null,null,null),Te=be.exports,xe=function(){var e=this,t=e._self._c;return t("div",{directives:[{name:"touch",rawName:"v-touch:start",value:e.bindClick,expression:"bindClick",arg:"start"}],staticClass:"visual-pinchzoom"},[t("div",{staticClass:"visual-pinchzoom__container"},[t("ZoomHandIcon",{attrs:{"class-name":"visual-pinchzoom__svg"}})],1)])},ke=[],Ce=function(){var e=this,t=e._self._c;return t("svg",{class:e.className,attrs:{width:"69",height:"67",viewBox:"0 0 69 67",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{staticClass:"visual-pinchzoom__arrow visual-pinchzoom__arrow-left",attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M0.397286 7.22859L5.19526 12.0083C5.72304 12.5341 6.58503 12.5325 7.11081 12.0047C7.63658 11.4769\n 7.63494 10.6149 7.10716 10.0892L4.62078 7.61221L15.9379 7.56721C16.6773 7.5658 17.2872 6.95358\n 17.2896 6.21034C17.2843 5.46712 16.6721 4.85722 15.9327 4.85863L4.62537 4.90359L7.09258\n 2.42697C7.61835 1.89919 7.61671 1.0372 7.08894 0.511425C6.56116 -0.0143473 5.69916 -0.0127071\n 5.17339 0.51507L0.393641 5.31305C0.244496 5.46276 0.137791 5.63937 0.0734958 5.82756C0.0248907\n 5.96749 -0.00106651 6.1176 3.35828e-05 6.27347C0.000339917 6.43446 0.0290343 6.58928 0.0814352\n 6.73297C0.146981 6.91429 0.252274 7.08413 0.397286 7.22859Z"}}),t("path",{staticClass:"visual-pinchzoom__arrow visual-pinchzoom__arrow-right",attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M57.8917 7.22859L53.0937 12.0083C52.5659 12.5341 51.7039 12.5325 51.1781 12.0047C50.6524 11.4769\n 50.654 10.6149 51.1818 10.0892L53.6665 7.61387L41.9058 7.56711C41.1664 7.5657 40.5565 6.95348\n 40.5541 6.21024C40.5593 5.46701 41.1715 4.85712 41.9109 4.85852L53.6653 4.90526L51.1964\n 2.42697C50.6706 1.89919 50.6722 1.0372 51.2 0.511425C51.7278 -0.0143473 52.5898 -0.0127071 53.1156\n 0.51507L57.8953 5.31305C58.4211 5.84082 58.4194 6.70282 57.8917 7.22859Z"}}),t("path",{attrs:{d:"M41.1402 30.2752C40.3952 30.2752 39.7857 29.6657 39.7857 28.9207V23.3673C39.7857 21.9721 38.545\n 20.7937 37.0767 20.7937C35.
16084 20.7937 34.3677 21.9477 34.3677 23.3131V28.9207C34.3677 29.6657\n 33.7582 30.2752 33.0132 30.2752C32.2682 30.2752 31.6587 29.6657 31.6587 28.9207V23.3131C31.6587\n 20.4334 34.086 18.0847 37.0767 18.0847C40.0132 18.0847 42.4947 20.5093 42.4947 23.3673V28.9207C42.4947\n 29.6657 41.8851 30.2752 41.1402 30.2752Z"}}),t("path",{attrs:{d:"M49.2671 32.9842C48.5222 32.9842 47.9126 32.3746 47.9126 31.6297V25.036C47.9126 23.6354 46.6719\n 22.4597 45.2036 22.4597C43.7354 22.4597 42.4946 23.6138 42.4946 24.9791V31.6297C42.4946 32.3746\n 41.8851 32.9842 41.1401 32.9842C40.3952 32.9842 39.7856 32.3746 39.7856 31.6297V24.9791C39.7856\n 22.0994 42.2129 19.7507 45.2036 19.7507C48.1402 19.7507 50.6216 22.1753 50.6216 25.036V31.6297C50.6216\n 32.3746 50.0121 32.9842 49.2671 32.9842Z"}}),t("path",{attrs:{d:"M46.39 66.8466H31.0896C24.6612 66.8466 20.0938 56.9209 16.0764 48.1654C14.5512 44.8523 13.1154\n 41.7261 11.9235 40.0384C10.1707 37.5732 10.2764 34.5148 12.1754 32.6104C14.2857 30.5001 17.6692\n 30.4405 19.7118 32.483L23.5396 36.4246V7.11872C23.5396 4.25261 26.0211 1.83618 28.9576 1.83618C31.9484\n 1.83618 34.3756 4.17946 34.3756 7.06454V23.5054C34.3756 24.2477 33.7661 24.8599 33.0211 24.8599C32.2761\n 24.8599 31.6666 24.2477 31.6666 23.5054V7.06454C31.6666 5.69921 30.4259 4.54247 28.9576 4.54247C27.4894\n 4.54247 26.2486 5.7263 26.2486 7.11601V39.7567C26.2486 40.3066 25.9154 40.8051 25.4007 41.011C24.8887\n 41.2277 24.3063 41.0949 23.9189 40.7048L17.7749 34.3875C16.8159 33.4285 15.1201 33.4881 14.0825\n 34.5256C12.9718 35.6363 13.3267 37.3511 14.1259 38.4726C15.4695 40.3662 16.8918 43.4572 18.5334\n 47.0331C21.8546 54.2552 26.3895 64.1376 31.0896 64.1376H46.1218C47.6632 63.455 56.0476 59.34 56.0476\n 50.5304V28.7907C56.0476 27.3901 54.8069 26.2171 53.3386 26.2171C51.8703 26.2171 50.6296 27.3712 50.6296\n 28.7365V34.3414C50.6296 35.0837 50.0201 35.6959 49.2751 35.6959C48.5301 35.6959 47.9206 35.0837 47.9206\n 34.3414V28.7365C47.9206 25.8568 50.3479 23.5054 53.3386 23.5054C56.2751 23.5054 58.7566 25.9327 58.7566\n 28.788V50.5277C58.7566 61.8783 47.3869 66.5541 46.8993 66.7437C46.7313 66.8141 46.5607 66.8466 46.39\n 66.8466Z"}})])},Se=[],Ee={name:"ZoomHandIcon",props:["className"]},Ie=Ee,Pe=(0,v.Z)(Ie,Ce,Se,!1,null,null,null),Le=Pe.exports,Ae={name:"PinchzoomComponent",components:{ZoomHandIcon:Le},methods:(0,l.Z)((0,l.Z)({},(0,n.nv)(["changeStatePinch"])),{},{bindClick(){this.changeStatePinch(!1)}})},Me=Ae,Oe=(0,v.Z)(Me,xe,ke,!1,null,null,null),$e=Oe.exports,Re=function(){var e=this,t=e._self._c;return t("transition",{attrs:{name:"fade"}},[t("div",{staticClass:"visual-loader loader"},[t("div",{staticClass:"loader__item"}),t("div",{staticClass:"loader__item"}),t("div",{staticClass:"loader__item"})])])},Be=[],Ne={name:"PreloaderComponent"},Ze=Ne,Fe=(0,v.Z)(Ze,Re,Be,!1,null,null,null),ze=Fe.exports,je=function(){var e=this,t=e._self._c;return t("transition",{attrs:{name:"fade"}},[e.visible?t("div",{ref:"wrapper",class:["visual-tooltip",{"visual-tooltip_theme_floor":e.themeFloor},{"visual-tooltip_theme_floor-switcher":this.fromFloorSwitcher},{"visual-tooltip_width_auto":e.tooltip.disabled},`is-${e.direction}`,e.isFlat&&"is-flat"],style:[{top:`${e.y}px`},{left:`${e.x}px`}]},[e.fromFloorSwitcher?[t("div",[e._v(" "+e._s(e.tooltip.amountText)+" ")])]:[t("div",{staticClass:"visual-tooltip__header"},["floor"!==e.dataStep.step?[e.tooltip.section?t("div",{staticClass:"visual-tooltip__section"},[e._v(" "+e._s(e.tooltip.section)+" ")]):e._e(),e.tooltip.title?t("div",{staticClass:"visual-tooltip__title"},[e.themeFloor&&e.tooltip.state.booked?t("span",{staticClass:"visual-tooltip__title-icon"},[t("FlatBookedIcon")],1):e._e(),e._v(" "+e._s(e.tooltip.title)+" ")]):e._e(),e.tooltip.deadline?t("div",{staticClass:"visual-tooltip__deadline"},[e._v(" "+e._s(e.tooltip.deadline)+" ")]):e._e()]:[e.tooltip.title?t("div",{staticClass:"visual-tooltip__title"},[e.themeFloor&&e.tooltip.state.booked?t("span",{staticClass:"visual-tooltip__title-icon"}
1,[t("FlatBookedIcon")],1):e._e(),e._v(" "+e._s(e.tooltip.title)+" ")]):e._e(),e.tooltip.area?t("div",{staticClass:"visual-tooltip__title"},[e._v(" "+e._s(e.tooltip.area)+" ")]):e._e()]],2),"floor"!==e.dataStep.step?[e.tooltip.params&&e.tooltip.params.length?t("ul",{staticClass:"visual-tooltip__params"},e._l(e.tooltip.params,(function(i,a){return t("li",{key:a,staticClass:"visual-tooltip__param"},[i.title?t("div",{staticClass:"visual-tooltip__param-flats"},[e._v(" "+e._s(i.title)+" ")]):e._e(),i.amount>=0?t("div",{staticClass:"visual-tooltip__param-amount"},[e._v(" "+e._s(i.amount)+" ")]):e._e(),i.area?t("div",{staticClass:"visual-tooltip__value"},[e._v(" "+e._s(i.area)+" ")]):e._e(),e.hidePrice.status?[t("div",{staticClass:"visual-tooltip__value"},[e._v(" "+e._s(e.hidePrice.text)+" ")])]:[i.formatPrice?t("div",{staticClass:"visual-tooltip__value"},[e._v(" "+e._s(i.formatPrice)+" ")]):t("div",{staticClass:"visual-tooltip__value"},[e._v(" "+e._s(e.translations.from)+"Â "+e._s(e.convertPriceRank(i.price))+"Â "+e._s(e.currency)+" ")])]],2)}
1)),0):e._e()]:[e.hidePrice.status?[t("div",{staticClass:"visual-tooltip__price"},[e._v(" "+e._s(e.hidePrice.text)+" ")])]:e.tooltip.showPrice?[t("div",{staticClass:"visual-tooltip__prices"},[e.tooltip.price?t("div",{class:["visual-tooltip__price",{"action-price":e.tooltip.actionPrice}]},[e._v(" "+e._s(e.convertPriceDigit(e.tooltip.price))+"Â "+e._s(e.currency)+" ")]):e._e(),e.tooltip.actionPrice?t("ActionPrice",{attrs:{value:e.convertPriceDigit(e.tooltip.actionPrice.value),base:e.convertPriceDigit(e.tooltip.actionPrice.base),currency:e.currency}}):e._e()],1)]:[t("div",{staticClass:"visual-tooltip__price"},[e._v(" "+e._s(e.tooltip.state.additionalTitle||e.tooltip.state.title)+" ")])]]]],2):e._e()])},De=[],He={name:"TooltipComponent",components:{FlatBookedIcon:Q},props:{floorStep:Boolean},data(){return{visible:!1,tooltip:!1,direction:!1,fromFloorSwitcher:!1,rootOffset:0,x:0,y:0,isFlat:!1}},computed:(0,l.Z)((0,l.Z)({},(0,n.Se)({dataStep:"GET_DATA_STEP",hidePrice:"GET_HIDDEN_PRICE",estatePlural:"GET_ESTATE_PLURAL",currency:"GET_CURRENCY",translations:"GET_TRANSLATIONS"})),{},{themeFloor(){return"floor"===this.dataStep.step&&!this.fromFloorSwitcher}}),watch:{tooltip(){this.$nextTick((()=>{this.wrapper=this.$refs.wrapper,this._checkBorders(),this._setX(),this._setY()}))}},mounted(){this._getElementOffset(),this._subscribes()},methods:{_subscribes(){this.$root.$on("mouseOverTooltip",(e=>{this._insert(e)})),this.$root.$on("mouseOverFloorSwitcher",(e=>{this.fromFloorSwitcher=!0,this._insert(e)})),this.$root.$on("mouseMoveTooltip",(e=>{this._change(e)})),this.$root.$on("mouseLeaveTooltip",(()=>{this._remove()}))},_insert(e){this.direction=e.direction||"over",this.offset=40,this._getMouseCoords(e.event),this._setData(e),this.visible=!0},_change(e){this._getMouseCoords(e),this._checkBorders(),this._setX(),this._setY()},_remove(){this.fromFloorSwitcher=!1,this.visible=!1},_getElementOffset(){var e,t;this.rootOffset=null===(e=this.$root)||void 0===e||null===(t=e.$el)||void 0===t?void 0:t.offsetTop},_getMouseCoords(e){this._getElementOffset(),this.mouseCoords={X:e.pageX,Y:e.pageY}},_setData(e){let t={};if(!this.fromFloorSwitcher){const i=Number(e.id);t=e.elements.find((e=>{const t=Number(e.id);return t===i&&e}))}this.tooltip=(0,l.Z)({type:e.type||null,modify:e.modify||null,amountText:e.amountText||null,disabled:t.disabled||null,showPrice:e.showPrice||!0,state:e.state||null},t.tooltip||null)},_checkBorders(){const e=2;let t=0,i=0;const a=()=>(t=this.mouseCoords.Y-this.offset,i=this.wrapper?this.wrapper.offsetHeight:0+this.offset,t<i),s=()=>(t=window.innerWidth-this.mouseCoords.X,i=this.wrapper.offsetWidth/e+this.offset,t<i),o=()=>(t=this.mouseCoords.X+this.offset,i=this.wrapper.offsetWidth/e-this.offset,t<i);a()&&(this.direction="under"),s()&&(this.direction="left"),o()&&(this.direction="right")},_setX(){const e=2;switch(this.isFlat=!1,this.direction){case"over":case"under":this.x=this.mouseCoords.X-this.wrapper.offsetWidth/e;break;case"left":this.x=this.mouseCoords.X-this.wrapper.offsetWidth-this.offset;break;case"right":this.x=this.mouseCoords.X+this.offset;break;default:this.x=this.mouseCoords.X-this.wrapper.offsetWidth/e;break}},_setY(){const e=2;switch(this.isFlat=!1,this.direction){case"over":this.y=this.mouseCoords.Y-this.wrapper.offsetHeight-this.offset-this.rootOffset;break;case"under":this.y=this.mouseCoords.Y+this.offset-this.rootOffset,document.body.offsetHeight<this.y+this.wrapper.offsetHeight+this.rootOffset&&(this.y=document.body.offsetHeight-this.wrapper.offsetHeight-this.offset-this.rootOffset,this.isFlat=!0);break;case"left":case"right":this.y=this.mouseCoords.Y-this.wrapper.offsetHeight/e-this.rootOffset;break;default:this.y=this.mouseCoords.Y-this.wrapper.offsetHeight-this.offset;break}},convertPriceRank(e){return Number(e)?ve.c.convertToDigit(ve.c.convertToRank(e,1e6).toFixed(1)):e},convertPriceDigit(e){return Number(e)?ve.c.convertToDigit(e):e},estateType(e){return ve.c.pluralWord(e,this.estatePlural)}}},Ve=He,Ge=(0,v.Z)(Ve,je,De,!1,null,null,null),qe=Ge.exports,We={name:"App",components:{PanelComponent:Te,PinchzoomComponent:$e,PreloaderComponent:ze,TooltipComponent:qe},data(){return{windowWidth:ve.c.getBodyWidth(),windowHeight:ve.c.getWindowHeight(),isPanelOpen:!1}},computed:{...(0,n.Se)({isMobile:"GET_IS_MOBILE",isPinch:"GET_IS_PINCH",isReady:"GET_IS_READY",dataStep:"GET_DATA_STEP",isProcessing:"GET_IS_PROCESSING",floorStep:"GET_FLOOR_STEP",gridFrame:"GET_GRI
1D_FRAME"}),isPinchVisible(){return this.isPinch&&this.isMobile}},watch:{windowWidth(){this.setIsMobile(this.windowWidth<o.Ix.DESKTOP),this.setIsTablet(this.windowWidth<o.Ix.TABLET)}},created(){this.setIsMobile(this.windowWidth<o.Ix.DESKTOP),this.setIsTablet(this.windowWidth<o.Ix.TABLET),this.setStartSettings()},mounted(){this._bindEvents(),this._subscribes()},beforeDestroy(){this._unbindEvents()},methods:{...(0,n.nv)(["setStartSettings","setIsMobile","setIsTablet"]),_bindEvents(){o.kI.forEach((e=>{window.addEventListener(e,this._onResize.bind(this))}))},_unbindEvents(){o.kI.forEach((e=>{window.removeEventListener(e,this._onResize,!1)}))},_subscribes(){this.$root.$on("mouseOverPanel",(()=>{this.isPanelOpen=!0})),this.$root.$on("showPanel",(()=>{this.isPanelOpen=!0})),this.$root.$on("closePanel",(()=>{this.isPanelOpen=!1}))},_onResize(){this.windowWidth=ve.c.getBodyWidth(),this.windowHeight=ve.c.getWindowHeight()}}},Ue=We,Ye=(0,v.Z)(Ue,a,s,!1,null,null,null),Xe=Ye.exports,Ke=function(){var e=this,t=e._self._c;return t("div",{class:["visual__wrapper",{"is-show":e.isReady}]},[t("header",{staticClass:"visual__header"},[t("BreadcrumbsComponent",{attrs:{"floor-step":e.floorStep}})],1),t("div",{staticClass:"visual__canvas"},[t("CanvasComponent",{ref:"canvas",attrs:{"floor-step":e.floorStep,"window-width":e.windowWidth,"window-height":e.windowHeight}})],1),t("footer",{staticClass:"visual__footer"},[t("FilterComponent",{key:e.filterKey})],1),t("RotateComponent")],1)},Qe=[],Je=(i(4765),i(3948),i(1637),function(){var e=this,t=e._self._c;return e.breadcrumbs.length?t("div",{staticClass:"visual-breadcrumbs"},[t("div",{staticClass:"visual-breadcrumbs__container"},[e.breadcrumbs.length>1?t("router-link",{staticClass:"visual-breadcrumbs__back",attrs:{to:{path:e.breadcrumbsBackLink,query:e.$route.query}}},[t("ArrowIconLeft",{attrs:{"class-name":"visual-breadcrumbs__back-icon"}})],1):e._e(),e.isMobile?e._e():t("ul",{staticClass:"visual-breadcrumbs__list"},e._l(e.breadcrumbsSteps,(function(i,a){return t("li",{key:a,staticClass:"visual-breadcrumbs__item"},[t("div",{staticClass:"visual-breadcrumbs__step"},[e._v(" "+e._s(i.name)+" ")])])})),0),e.isMobile&&!e.floorStep?t("div",{staticClass:"visual-breadcrumbs__step"},[e._v(" "+e._s(e.breadcrumbsCurrent.name)+" ")]):e._e(),e.isMobile&&e.floorStep&&e.currentFloor?[t("div",{ref:"floorSwitcherBreadcrumbs",staticClass:"visual-button visual-breadcrumbs__floor-switcher",on:{click:e.showPanel}},[t("div",{staticClass:"visual-filter__floor-switcher-button"},[e._v(" "+e._s(e.breadcrumbsCurrent.name)+" ")]),t("div",{staticClass:"visual-breadcrumbs__floor-switcher-arrows"},[t("FloorChangeIcon")],1)])]:e._e()],2)]):e._e()}),et=[],tt=function(){var e=this,t=e._self._c;return t("svg",{class:e.className,attrs:{width:"7",height:"10",viewBox:"0 0 7 10",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:"M6 9L2 5L6 1","stroke-width":"2","stroke-linecap":"round"}})])},it=[],at={name:"ArrowIconLeft",props:["className"]},st=at,ot=(0,v.Z)(st,tt,it,!1,null,null,null),nt=ot.exports,rt=function(){var e=this,t=e._self._c;return t("svg",{class:e.className,attrs:{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M8.64645 13.6464C8.84171 13.4512 9.15829 13.4512 9.35355 13.6464L12 16.2929L14.6464 13.6464C14.8417 13.4512 15.1583 13.4512 15.3536 13.6464C15.5488 13.8417 15.5488 14.1583 15.3536 14.3536L12 17.7071L8.64645 14.3536C8.45118 14.1583 8.45118 13.8417 8.64645 13.6464Z",fill:"black"}}),t("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M15.3536 10.3536C15.1583 10.5488 14.8417 10.5488 14.6464 10.3536L12 7.70711L9.35355 10.3536C9.15829 10.5488 8.84171 10.5488 8.64645 10.3536C8.45118 10.1583 8.45118 9.84171 8.64645 9.64645L12 6.29289L15.3536 9.64645C15.5488 9.84171 15.5488 10.1583 15.3536 10.3536Z",fill:"black"}})])},pt=[],lt={name:"FloorChangeIcon",props:["className"]},ct=lt,ut=(0,v.Z)(ct,rt,pt,!1,null,null,null),dt=ut.exports,yt={name:"BreadcrumbsComponent",components:{ArrowIconLeft:nt,FloorChangeIcon:dt},props:{floorStep:Boolean},data(){return{floors:null,currentFloor:null}},computed:(0,l.Z)((0,l.Z)({},(0,n.Se)({breadcrumbs:"GET_BREADCRUMBS",dataStep:"GET_DATA_STEP",floorsFilter:"GET_FLOORS_FILTER",filtersCount:"GET_FLOORS_FILTER_COUNT",isMobile:"GET_IS_MOBILE"})),{},{breadcrumbsBackLink(){return this.breadcrumbs[this.breadcrumbs.length-2].link},breadcrumbsSteps(){return this.breadcrumbs.length>1?this.breadcrumbs.slice(1):this.breadcrumbs},breadcrumbsCurrent(){return this.breadcrumbs[this.breadcrumbs.length-1]}}),watch:{filtersCount(){this._setFloors(),this._setCurrentFloor()}},mounted(){this._setFloors(),this._setCurrentFloor()},methods:{_setFloors(){this.floors=this.floorsFilter&&this.floorsFilter.items?Object.values(this.floorsFilter.items):[]},_setCurrentFloor(){var e;this.floors&&(this.currentFloor=null===(e=this.floors)||void 0===e?void 0:e.find((e=>e.active)))},showPanel(){this.$root.$emit("showPanel",{target:this.$refs.floorSwitcherBreadcrumbs,component:"FloorSwitcherComponent"})}}},vt=yt,ht=(0,v.Z)(vt,Je,et,!1,null,null,null),gt=ht.exports,mt=function(){var e=this,t=e._self._c;return t("div",{ref:"canvas",class:["visual-canvas",{"visual-canvas_theme_floor":e.floorStep},e.modify]},[t("SvgPanZoom",{ref:"panzoom",staticStyle:{width:"100%",height:"100%"},attrs:{zoomEnabled:!0,controlIconsEnabled:!1,mouseWheelZoomEnabled:!1,preventMouseEventsDefault:!1,dblClickZoomEnabled:!1,panEnabled:e.isPanEnabled,fit:!1,center:!1,minZoom:e.minZoom,maxZoom:e.maxZoom,customEventsHandler:{haltEventListeners:e.haltListeners,init:e._initCustomEvents,destroy:e._destroyCustomEvents},beforePan:e._beforePan},on:{svgpanzoom:e._initPanZoom}},[t("svg",{attrs:{width:"100%",height:"100%"}},[t("g",[t("svg",{staticClass:"visual-canvas__svg",attrs:{viewBox:[`0 0 ${e.render
1Size.width} ${e.renderSize.height}`],preserveAspectRatio:e.floorStep?"xMidYMid":"xMidYMid slice"}},[t("image",{attrs:{href:e.render.link,x:"0",y:"0",width:"100%",height:"100%"}}),e.overlay&&!e.floorStep?t("rect",{staticClass:"visual-canvas__overlay",attrs:{"fill-opacity":e.overlay,width:"100%",height:"100%",mask:"url(#visual-canvas__overlay)"}}):e._e(),e._l(e.elements,(function(i){return t("g",{key:i.id},[t("RenderPathComponent",{attrs:{element:i,isMobile:e.isMobile,isTouch:e.isTouch,floorStep:e.floorStep,activeElement:e.activeElement,iframeView:e.iframeView,popupOptions:{popupOptions:e.popupOptions},renderSize:e.renderSize},on:{mouseOverHandler:e.mouseOverHandler,mouseMoveHandler:e.mouseMoveHandler,mouseLeaveHandler:e.mouseLeaveHandler,clickHandler:e.clickHandler}})],1)})),e.overlay&&!e.floorStep?t("defs",{staticClass:"visual-canvas__mask"},[t("mask",{attrs:{id:"visual-canvas__overlay"}},[t("rect",{attrs:{fill:"white",width:"100%",height:"100%"}}),e._l(e.elements,(function(e,i){return t("path",{key:i,attrs:{d:e.path}})}))],2)]):e._e(),e.pointers.length?[t("PointerComponent",{attrs:{pointers:e.pointers,elements:e.elements,"floor-step":e.floorStep}})]:e._e(),e.renderPointers.length?[t("RenderPointerComponent",{attrs:{"render-pointers":e.renderPointers}})]:e._e(),e.panorama.length?[t("PanoramaComponent",{attrs:{panorama:e.panorama},on:{"open-planoplan":e._openPlanoplan}})]:e._e()],2)])])]),e.isPlanoplanOpen?t("div",{ref:"planoplanPopup",staticClass:"visual-panorama__popup"},[t("div",{staticClass:"visual-panorama__planoplan",attrs:{id:"planoplan"}}),t("div",{ref:"planoplanClose",staticClass:"visual-panorama__close"},[t("button",{staticClass:"button-circle",attrs:{"aria-label":"ÐакÑÑÑÑ"},on:{click:e._closePlanoplan}},[t("CloseIcon")],1)])]):e._e()],1)},_t=[],wt=(i(4678),i(1817),i(9714),i(5383)),ft=i(840),bt=i.n(ft),Tt=i(5399),xt=function(){var e=this,t=e._self._c;return t("g",{staticClass:"visual-canvas__panoramas"},[e._l(e.panorama,(function(i){return[t("foreignObject",{key:i.id,staticClass:"visual-panorama",attrs:{x:i.left,y:i.top,id:i.id,width:"1",height:"1",requiredExtensions:"http://www.w3.org/1999/xhtml"},on:{click:function(t){return e.openPopup(i.data.uid,i.data.lang)}}},[t("div",{staticClass:"visual-panorama__item",attrs:{xmlns:"http://www.w3.org/1999/xhtml"}},[t("button",{staticClass:"visual-panorama__info",attrs:{type:"button"}},[e._v(" 360° ")])])])]}))],2)},kt=[],Ct={props:{panorama:Array},mounted(){const e=document.createElement("script");e.setAttribute("src","https://flat3d.planoplan.com/assets/estate-widgets/planoplan.iife.js"),document.body.appendChild(e)},methods:{openPopup(e,t="en"){this.$emit("open-planoplan",{uid:e,lang:t})}}},St=Ct,Et=(0,v.Z)(St,xt,kt,!1,null,null,null),It=Et.exports,Pt=function(){var e=this,t=e._self._c;return t("g",{staticClass:"visual-canvas__pointers"},[e._l(e.pointers,(function(i,a){return[t("foreignObject",{key:a,class:["visual-pointer",`visual-pointer_theme_${i.type}`,{"is-disabled":i.disabled},{"is-booked":i.booked},{"is-hovered":i.id===e.activeElement}],attrs:{x:i.left,y:i.top,id:i.id,width:"1",height:"1",requiredExtensions:"http://www.w3.org/1999/xhtml"},on:{mouseover:function(t){return e.mouseOverHandler(t,i)},mousemove:function(t){return e.mouseMoveHandler(t,i)},mouseleave:function(t){return e.mouseLeaveHandler(i)},click:function(t){return e.clickHandler(i)}}},[t("div",{staticClass:"visual-pointer__item",attrs:{xmlns:"http://www.w3.org/1999/xhtml"}},[t("div",{staticClass:"visual-pointer__info"},[e.floorStep&&i.disabled?t("FlatBookedIcon",{attrs:{"class-name":"visual-pointer__booked-icon"}}):i.text?[e._v(" "+e._s(i.text)+" ")]:e._e()],2)])])]}))],2)},Lt=[],At={name:"PointerComponent",components:{FlatBookedIcon:Q},props:{elements:Array,floorStep:Boolean,pointers:Array},data(){return{activeElement:null}},computed:(0,l.Z)({},(0,n.Se)({isMobile:"GET_IS_MOBILE",isTouch:"GET_IS_TOUCH"})),mounted(){this._subscribes()},methods:{_subscribes(){this.$root.$on("pointerHover",(e=>{this._pointerHoverHandler(e)}))},_pointerHoverHandler(e=null){this.activeElement=Number(e)},_mouseLeaveEvents(){this.activeElement=null,this.$root.$emit("maskHover"),this.$root.$emit("mouseLeaveTooltip")},mouseOverHandler(e,t){if("undefined"!==typeof t.isShowTooltip&&!t.isShowTooltip)return;this.activeElement=Number(t.id);const i=this.isMobile&&this.isTouch?"mouseOverPanel":"mouseOverTooltip";this.$root.$emit("maskHover",t.id),this.$root.$emit(i,{id:t.id,link:t.link,event:e,elements:this.elements})},mouseMoveHandler(e,t){("undefined"===typeof t.isShowTooltip||t.isShowTooltip)&&(this.isMobile&&this.isTouch||this.$root.$emit("mouseMoveTooltip",e))},mouseLeaveHandler(e){("undefined"===typeof e.isShowTooltip||e.isShowTooltip)&&(this.isMobile&&this.isTouch||this._mouseLeaveEvents())},clickHandler(e){this.$root.$emit("clickOnPointer",e)}}},Mt=At,Ot=(0,v.Z)(Mt,Pt,Lt,!1,null,null,null),$t=Ot.exports,Rt=function(){var e=this,t=e._self._c;return t("g",[t("path",{ref:"pathElement",class:["visual-canvas__path",{"is-disabled":e.element.disabled},{"is-booked":e.element.booked||!e.element.link}
1,{"is-hovered":Number(e.element.id)===e.activeElement},{"j-popup-callback":!e.isMobile&&e.isPopup(e.element.viewType)&&!e.iframeView}],style:!!e.floorStep&&e.setPathStyle(e.element.maskColor),attrs:{id:e.element.id,d:e.element.path,"data-no-hash":!e.isMobile&&e.isPopup(e.element.viewType),"data-href":!e.isMobile&&e.isPopup(e.element.viewType)&&!e.iframeView&&e.popupOptions.id},on:{mouseover:function(t){return e.mouseOverHandler(t,e.element)},mousemove:function(t){return e.mouseMoveHandler(t,e.element)},mouseleave:function(t){return e.mouseLeaveHandler(t,e.element)},click:function(t){return e.clickHandler(t,e.element)}}}),e.floorStep&&e.element.booked?t("foreignObject",{staticClass:"visual-pointer",attrs:{x:e.midPoints.x,y:e.midPoints.y,width:"1",height:"1",requiredExtensions:"http://www.w3.org/1999/xhtml"}},[t("div",{staticClass:"visual-pointer__item",style:{with:e.midPoints.x,height:e.midPoints.y},attrs:{xmlns:"http://www.w3.org/1999/xhtml"}},[t("div",{staticClass:"visual-pointer__info visual-pointer__info_theme_booked",style:{width:`${e.iconSize}px`,height:`${e.iconSize}px`}},[t("FlatBookedIcon",{attrs:{"class-name":"visual-pointer__booked-icon"}})],1)])]):e._e()])},Bt=[],Nt=(i(7601),{name:"RenderPathComponent",data(){return{midPoints:{x:1,y:1},iconSize:1}},components:{FlatBookedIcon:Q},props:{element:{type:Object},floorStep:Boolean,isMobile:Boolean,isTouch:Boolean,iframeView:Boolean,popupOptions:Object,renderSize:Object,activeElement:Number},computed:{isSafari(){return/Apple/.test(navigator.vendor)&&/Safari/.test(navigator.userAgent)}},methods:{calcMidPoint(){const e=this.$refs.pathElement,t=e.getBBox();this.midPoints.x=t.x+t.width/2,this.midPoints.y=t.y+t.height/2},calcSizeIcon(){this.isSafari?this.iconSize=25:this.iconSize=this.renderSize.width/28},clickHandler(e,t){this.$emit("clickHandler",e,t)},mouseOverHandler(e,t){ve.c.isMobile()||this.$emit("mouseOverHandler",e,t)},mouseMoveHandler(e,t){ve.c.isMobile()||this.$emit("mouseMoveHandler",e,t)},mouseLeaveHandler(e,t){ve.c.isMobile()||this.$emit("mouseLeaveHandler",e,t)},isPopup(e){return"popup"===e},setPathStyle(e){return{fill:e,stroke:e}}},mounted(){this.calcMidPoint(),this.calcSizeIcon()}}),Zt=Nt,Ft=(0,v.Z)(Zt,Rt,Bt,!1,null,null,null),zt=Ft.exports,jt=function(){var e=this,t=e._self._c;return t("g",{staticClass:"visual-canvas__render-pointers"},[e._l(e.renderPointers,(function(i,a){return[t("foreignObject",{key:a,staticClass:"visual-render-pointer",attrs:{x:i.left,y:i.top,id:i.id,width:"1",height:"1",requiredExtensions:"http://www.w3.org/1999/xhtml"}},[i.data.text?[t("div",{staticClass:"visual-render-pointer__item",attrs:{xmlns:"http://www.w3.org/1999/xhtml"}},[t("div",{staticClass:"visual-render-pointer__info"},[e._v(" "+e._s(i.data.text)+" ")])])]:e._e(),i.data.icon?[t("div",{staticClass:"visual-render-pointer__icon-container",style:{width:`${i.data.icon.width}px`,height:`${i.data.icon.height}px`},attrs:{xmlns:"http://www.w3.org/1999/xhtml"}},[t("img",{staticClass:"visual-render-pointer__icon",attrs:{src:i.data.icon.src}})])]:e._e()],2)]}))],2)},Dt=[],Ht={name:"RenderPointerComponent",props:{renderPointers:Array}},Vt=Ht,Gt=(0,v.Z)(Vt,jt,Dt,!1,null,null,null),qt=Gt.exports,Wt=i(1243),Ut=i.n(Wt);const Yt=new Tt.Z;var Xt={name:"CanvasComponent",components:{CloseIcon:k,PanoramaComponent:It,PointerComponent:$t,RenderPathComponent:zt,RenderPointerComponent:qt,SvgPanZoom:Ut()},props:{windowWidth:Number,windowHeight:Number,modify:String,floorStep:Boolean},data(){return{overlay:this.$dataset.overlay||!1,activeElement:null,svgpanzoom:null,zoomValue:1,hammer:null,haltListeners:["touchstart","touchend","touchmove","touchleave","touchcancel"],heightRatio:null,uid:null,isPlanoplanOpen:!1,isInitialZoomApplied:!1}},computed:(0,l.Z)((0,l.Z)({},(0,n.Se)({iframeView:"GET_IS_IFRAME",isMobile:"GET_IS_MOBILE",isTablet:"GET_IS_TABLET",isTouch:"GET_IS_TOUCH",isTouchTable:"GET_IS_TOUCH_TABLE",elements:"GET_ELEMENTS",dataStep:"GET_DATA_STEP",renderSize:"GET_CANVAS_SIZE",render:"GET_RENDER",panorama:"GET_PANORAMA",pointers:"GET_POINTERS",renderPointers:"GET_RENDER_POINTERS",canvasShift:"GET_CANVAS_SHIFT",popupOptions:"GET_IS_POPUP",hidePrice
1:"GET_HIDDEN_PRICE",zoom:"GET_ZOOM",elementsArea:"GET_ELEMENTS_AREA",minZoom:"GET_MIN_ZOOM",maxZoom:"GET_MAX_ZOOM",currency:"GET_CURRENCY",translations:"GET_TRANSLATIONS"})),{},{canvas(){return this.$refs.canvas||null},panzoom(){return this.$refs.panzoom.$el||null},isPanEnabled(){return this.floorStep},deltaShiftMasksCoords(){if(!this.renderSize.width||!this.renderSize.height)return[0,0];const e=this.windowWidth/2,t=this.windowHeight/2,i=this.elementsArea.cx>e?this._roundingNum(this.elementsArea.cx*this.heightRatio-e):0,a=this.elementsArea.cy>t?this._roundingNum(this.elementsArea.cy*this.heightRatio-t):0;return[i,a]}}),watch:{render:{handler(){this.isInitialZoomApplied=!1,this.$nextTick((()=>{this._setCanvasSize(),this._changeScrollPosition(),this._applyInitialZoom()}))},deep:!0},canvasShift:{handler(){this._changeScrollPosition()},deep:!0},isMobile(){this._setCanvasSize(),this._changeScrollPosition(),this.$nextTick((()=>{!this.isMobile&&Boolean(this.popupOptions)&&this._initPopup()}))},isPanEnabled(){this.svgpanzoom&&(this.isPanEnabled?this.svgpanzoom.enablePan():(this.svgpanzoom.reset(),this.svgpanzoom.disablePan()))},isPlanoplanOpen(){this.$nextTick((()=>{this._initPlanoplan()}))},"$route.params.floorId"(){this._resetAndApplyZoom()}},mounted(){this._subscribes(),this._bindEvents(),this._bindRootEvents(),this._initPopup(),this._setCanvasSize(),this._changeScrollPosition()},beforeDestroy(){o.kI.forEach((e=>{window.removeEventListener(e,this._setCanvasSize,!1)})),Yt.unsubscribe("setMaskHover"),Yt.unsubscribe("removeMaskHover"),Yt.unsubscribe("clickOnPointer"),this.$root.$off("clickNextPanel",this._route)},methods:(0,l.Z)((0,l.Z)({},(0,n.nv)(["changeStateLoading","setZoomValue"])),{},{_roundingNum(e){return parseFloat(e.toFixed(2))},_subscribes(){this.$root.$on("maskHover",(e=>{e?this._maskHoverHandler(e):this._maskHoverHandler()})),this.$root.$on("clickOnPointer",(e=>{this.clickHandler(e)})),this.$root.$on("closePanel",(()=>{this._mouseLeaveEvents()})),this.$root.$on("clickNextPanel",this._route),Yt.subscribe("visualZoomIn",(()=>{this.zoomIn()})),Yt.subscribe("visualZoomOut",(()=>{this.zoomOut()}))},_bindEvents(){o.kI.forEach((e=>{window.addEventListener(e,this._setCanvasSize.bind(this))}))},_bindRootEvents(){this.$root.$on("initPopup",(()=>{this._initPopup()})),this.$root.$on("openPopup",(e=>{this.$root.$emit("mouseLeavePanel"),this.$root.$emit("closePanel"),this._openPopup(e)}))},_setCanvasSize(){this.heightRatio=this.renderSize.height>this.canvas.getBoundingClientRect().height?this._roundingNum(this.canvas.getBoundingClientRect().height/this.renderSize.height):1,Object.assign(this.panzoom.style,{width:this.isMobile&&!this.floorStep?this.renderSize.width*this.heightRatio+"px":"100%",height:"100%"}),this.isMobile||this.isTablet||(this.svgpanzoom.resetZoom(),this.zoomValue=this.svgpanzoom.getZoom(),this.setZoomValue(this.zoomValue))},_resetAndApplyZoom(){this.isInitialZoomApplied=!1,this.$nextTick((()=>{this._applyInitialZoom()}))},_changeScrollPosition(){if(this.isMobile){if(this.canvasShift.horizontal||this.canvasShift.vertical){const e=this.canvasShift.horizontal*(this.canvas.scrollWidth-this.canvas.clientWidth),t=this.canvasShift.vertical*(this.canvas.scrollHeight-this.canvas.clientHeight);this.canvas.scrollTo({left:e,top:t,behavior:"smooth"})}else this._setDefaultZoom(),this.floorStep||this.canvas.scrollTo({left:this.deltaShiftMasksCoords[0],top:this.deltaShiftMasksCoords[1],behavior:"smooth"});this.$nextTick((()=>{this._applyInitialZoom()}))}},_setDefaultZoom(){const e=this.panzoom.getBoundingClientRect();if(this._roundingNum(e.width/e.height)<this._roundingNum(this.renderSize.width/this.renderSize.height)){const t=this._roundingNum(this.renderSize.width/(this.elementsArea.x2-this.elementsArea.x1));if(this.zoomValue=t<=this.maxZoom?t>=this.minZoom?t:this.minZoom:this.maxZoom,this.svgpanzoom.zoom(this.zoomValue),this.floorStep){const t=-e.width*(this.elementsArea.cx-this.renderSize.width/2/this.zoomValue)/this.renderSize.width*this.zoomValue+1,i=(this.elementsArea.cy-this.renderSize.height/2)/this.zoomValue,a=-e.height*(this.elementsArea.cy-i-this.renderSize.height/2/this.zoomValue)/this.renderSize.height*this.zoomValue+1;this.svgpanzoom.pan({x:t,y:a})}this.setZoomValue(this.zoomValue)}},_initPopup(){const e=Array.from(this.$root.$el.querySelectorAll(".j-p
1opup-callback:not([data-init])"));e.length&&((0,wt.Z2)(e),e.forEach((e=>{e.dataset.init=!0})))},isPopup(e){return"popup"===e},_maskHoverHandler(e=null){this.activeElement=Number(e)},_mouseLeaveEvents(){this.activeElement=null,this.$root.$emit("pointerHover"),this.$root.$emit("mouseLeaveTooltip")},handleOpenPanel(e,t){if("undefined"!==typeof t.isShowTooltip&&!t.isShowTooltip)return;this.activeElement=Number(t.id);const i=this.isMobile&&this.isTouch?"mouseOverPanel":"mouseOverTooltip";this.$root.$emit("pointerHover",t.id),this.$root.$emit(i,{id:t.id,link:t.link,event:e,elements:this.elements})},mouseOverHandler(e,t){ve.c.isMobile()||this.handleOpenPanel(e,t)},mouseMoveHandler(e,t){("undefined"===typeof t.isShowTooltip||t.isShowTooltip)&&(this.isMobile&&this.isTouch||this.$root.$emit("mouseMoveTooltip",e))},mouseLeaveHandler(e){("undefined"===typeof e.isShowTooltip||e.isShowTooltip)&&(this.isMobile&&this.isTouch||this._mouseLeaveEvents())},clickHandler(e,t){t.disabled||(ve.c.isMobile()&&t&&e&&this.handleOpenPanel(e,t),this.isMobile?t.link&&t.isSimpleLink&&(window.location=t.link):this.isTouchTable&&!t.inFocus?(this._unFocusAll(),t.inFocus=!0):t.link?this._route(t):this._openPopup(t.tooltip))},_unFocusAll(){this.elements&&this.elements.forEach((e=>{e.inFocus=!1}))},_route(e){if(e.link)if(this.floorStep)window.open(e.link,"_blank");else if(e.isSimpleLink)window.location=e.link;else{const t=this.$route.query;delete t.rotateId,this.$router.push({path:e.link,query:t})}},_openPopup(e){var t,i;const a={title:null!==(t=null===e||void 0===e?void 0:e.title)&&void 0!==t?t:null,area:e.area?e.area:null,block:e.block?`${this.translations.descriptions.block||"Block"} ${e.block}`:null,section:e.section?`${this.translations.descriptions.section||"Section"} ${e.section}`:null,floor:e.floor.value?`${this.translations.descriptions.floor||"Floor"} ${e.floor.value}`:null,hidePrice:this.hidePrice.status?this.hidePrice.text:null,price:e.price&&this.showPrice(e)?`${this.formatPrice(e.price)} ${this.currency}`:null,description:null!==(i=null===e||void 0===e?void 0:e.description)&&void 0!==i?i:"",actionPrice:e.actionPrice&&this.showPrice(e)?{value:`${this.formatPrice(e.actionPrice.value)}`,base:`${this.formatPrice(e.actionPrice.base)}`}:null};this.iframeView?window.parent.postMessage({message:"openPopup",href:this.popupOptions.id,type:"callback",popupData:a},"*"):(Yt.subscribe("popup:open",(e=>{(0,wt.w)(e.popup,a)})),this.$root.$emit("mouseLeaveTooltip"))},_initPanZoom(e){this.svgpanzoom=e,this.$nextTick((()=>{this._applyInitialZoom()}))},_applyInitialZoom(){this.svgpanzoom&&!this.isInitialZoomApplied&&(this.isMobile&&this.floorStep?this.svgpanzoom.zoom(2.6):window.innerHeight<800&&this.floorStep&&this.svgpanzoom.zoom(1.4),this.isInitialZoomApplied=!0)},_initCustomEvents(e){if(!this.floorStep)return;const t=e.instance;let i=0,a=0;this.hammer=new(bt())(e.svgElement),this.hammer.get("pinch").set({enable:!0}),this.hammer.on("panstart panmove",(e=>{"panstart"===e.type&&(i=0,a=0),t.panBy({x:e.deltaX-i,y:e.deltaY-a}),i=e.deltaX,a=e.deltaY})),this.hammer.on("pinchstart pinchmove",(e=>{"pinchstart"===e.type&&(this.zoomValue=this._roundingNum(t.getZoom()),t.zoomAtPoint(this.zoomValue*e.scale,{x:e.center.x,y:e.center.y})),t.zoomAtPoint(this.zoomValue*e.scale,{x:e.center.x,y:e.center.y})})),this.hammer.on("pinchend",(()=>{this.zoomValue=this._roundingNum(t.getZoom()),this.setZoomValue(this.zoomValue)})),e.svgElement.addEventListener("touchmove",(e=>{e.preventDefault()}))},_destroyCustomEvents(){this.hammer&&this.hammer.destroy()},_beforePan(e,t){if(!this.svgpanzoom)return!1;const i=this.svgpanzoom.getSizes(),a=100,s=100,o=-(i.viewBox.x+i.viewBox.width)*i.realZoom+s,n=i.width-s-i.viewBox.x*i.realZoom,r=-(i.viewBox.y+i.viewBox.height)*i.realZoom+a,p=i.height-a-i.viewBox.y*i.realZoom;return{x:Math.max(o,Math.min(n,t.x)),y:Math.max(r,Math.min(p,t.y))}},zoomIn(){this.svgpanzoom&&(!this.svgpanzoom.isPanEnabled()&&this.floorStep&&(this.svgpanzoom.enablePan(),this.$nextTick((()=>{this.svgpanzoom.zoomIn()}))),this.svgpanzoom.zoomIn(),this.zoomValue=this._roundingNum(this.svgpanzoom.getZoom()),this.setZoomValue(this.zoomValue))},zoomOut(){this.svgpanzoom&&(this.svgpanzoom.zoomOut(),this.zoomValue=this._roundingNum(this.svgpanzoom.getZoom()),this.setZoomValue(this.zoomValue))},showPrice(e){return e.showPrice||!1},formatPrice(e){const t=(e/1).toFixed(0).replace(".",",");return t.toString().replace(/\B(?=(\d{3})+(?!\d))/g," ")},checkDisabled(e){return"plus"===e&&this.zoomValue>=this.maxZoom||"minus"===e&&this.zoomValue<=this.minZoom?"is-disabled":""},_openPlanoplan({uid:e,lang:t}){this.iframeView?window.parent.postMessage({message:"openPopup",type:"planoplan",href:"planoplan",popupData:{uid:e,lang:t}},"*"):(this.changeStateLoading(!0),this.uid=e,this.lang=t,this.isPlanoplanOpen=!0)},_closePlanoplan(){this.isPlanoplanOpen=!1,ve.c.bodyStatic()},_initPlanoplan(){if(!this.isPlanoplanOpen)return;ve.c.bodyFixed(this.$refs.planoplanPopup);const e=getComputedStyle(document.documentElement).getPropertyValue("--color-brand-base")||null,t=window.Planoplan.init((0,l.Z)({width:"100%",height:"100%",uid:this.uid,lang:this.lang,el:"#planoplan",textColor:"#000000",backgroundColor:"#ffffff",panelsColor:"#eeeeeeeb",apiLink:"https://flat3d.planoplan.com/api/widget"},e&&{primaryColor:e}));t.on("load",(()=>{this._waitForPlanoplan(),this.changeStateLoading(!1)}))},_waitForPlanoplan(){const e=this.$refs.planoplanClose;if(!e)return;e.style.opacity="0";let t=0;const i=150,a=setInterval((()=>{t++;const s=this.$refs.planoplanPopup.querySelector(".pp-top-navigation");s&&s.offsetHeight>
10?(clearInterval(a),this._setCloseIcon(s,e),o.kI.forEach((t=>{window.addEventListener(t,(()=>{this._setCloseIcon(s,e)}))}))):t>i&&(clearInterval(a),console.error("Planoplan widget failed to load at popup."))}),50)},_setCloseIcon(e,t){if(!e||!t)return;const i=e.getBoundingClientRect().height;t.style.top=`${e.offsetTop+i+5}px`,t.style.width=`${i}px`,t.style.height=`${i}px`,t.style.left=e.offsetLeft+e.offsetWidth-i+"px",t.style.opacity="1"}})},Kt=Xt,Qt=(0,v.Z)(Kt,mt,_t,!1,null,null,null),Jt=Qt.exports,ei=function(){var e=this,t=e._self._c;return e.roomsFilter?t("div",{staticClass:"visual-filter"},[e.isTablet?t("ButtonItem",{ref:"filterButton",class:["visual-filter__button",{"is-active":e.isFiltered}],attrs:{"icon-after":"FilterIcon","icon-modify":"visual-filter__icon"},on:{click:e.showPanel}}):e._e(),e.isTablet?e._e():[t("FilterForm")]],2):e._e()},ti=[],ii={name:"FilterComponent",components:{ButtonItem:$,FilterForm:q},computed:(0,l.Z)((0,l.Z)({},(0,n.Se)({dataStep:"GET_DATA_STEP",isTablet:"GET_IS_TABLET",roomsFilter:"GET_ROOMS_FILTER"})),{},{isFiltered(){return this.roomsFilter.items.some((e=>e.checked))}}),methods:{showPanel(){this.$root.$emit("showPanel",{target:this.$refs.filterButton.$el,component:"FilterForm"})}}},ai=ii,si=(0,v.Z)(ai,ei,ti,!1,null,null,null),oi=si.exports,ni=function(){var e,t,i=this,a=i._self._c;return null!==(e=i.perspective)&&void 0!==e&&e.plan&&(null===(t=i.perspective)||void 0===t?void 0:t.points.length)>1?a("div",{staticClass:"visual-rotate"},[i.isMobile?i._e():a("div",{staticClass:"visual-rotate__wrapper"},[a("img",{staticClass:"visual-rotate__plan",attrs:{src:i.perspective.plan,alt:i.perspective.label}}),i._l(i.perspective.points,(function(e){return[a("button",{key:e.id,class:["visual-rotate__point",{"is-active":e.id===i.rotateId}],style:{top:`${e.top}%`,left:`${e.left}%`,transform:`rotate(${e.deg}deg)`},attrs:{type:"button"},on:{click:function(t){return i._changeRotateByClick(e.id)}}},[e.id===i.rotateId?a("RotateGradientIcon",{attrs:{className:"visual-rotate__svg-gradient"}}):i._e(),a("span",{staticClass:"visual-rotate__circle"})],1)]}))],2),a("button",{staticClass:"visual-rotate__change-button",on:{click:i._changeRotateByButton}},[i._v(" "+i._s(i.perspective.label)+" "),a("RotateIcon",{attrs:{"class-name":"visual-rotate__svg-rotate"}})],1)]):i._e()},ri=[],pi=function(){var e=this,t=e._self._c;return t("svg",{class:e.className,attrs:{width:"108",height:"55",viewBox:"0 0 108 55",fill:"none"}},[t("path",{attrs:{d:"M107.724 0.841797L54.2509 54.7596L0.777344 0.841797L107.724 0.841797Z",fill:"url(#rotate-gradient)"}}),t("defs",[t("linearGradient",{attrs:{id:"rotate-gradient",x1:"15.3743",y1:"0.841797",x2:"15.3743",y2:"40.0413",gradientUnits:"userSpaceOnUse"}},[t("stop",{attrs:{"stop-opacity":"0.01"}}),t("stop",{attrs:{offset:"1"}})],1)],1)])},li=[],ci={name:"RotateGradientIcon",props:["className"]},ui=ci,di=(0,v.Z)(ui,pi,li,!1,null,null,null),yi=di.exports,vi=function(){var e=this,t=e._self._c;return t("svg",{class:e.className,attrs:{width:"18",height:"17",viewBox:"0 0 18 17",fill:"none"}},[t("path",{attrs:{d:"M17.2187 8.00006C17.2187 5.9544 16.4516 3.9818 15.0818 2.48408L16.269 0.219238L9.45619 0.52974L13.1274\n 6.28316L14.0955 4.42015C14.8261 5.46125 15.2461 6.70326 15.2461 8.00006C15.2461 11.4338 12.4516 14.2284\n 9.01784 14.2284C5.58405 14.2284 2.78953 11.4338 2.78953 8.00006C2.78953 5.60736 4.12286 3.45211 6.27811\n 2.41102L6.80779 2.15531L5.93108 0.365357L5.4014 0.621064C2.55208 2.00919 0.780395 4.84024 0.780395 8.00006\n C0.780395 12.5297 4.46989 16.2192 8.99957 16.2192C13.5293 16.2192 17.2187 12.5297 17.2187 8.00006Z"}})])},hi=[],gi={name:"RotateIcon",props:["className"]},mi=gi,_i=(0,v.Z)(mi,vi,hi,!1,null,null,null),wi=_i.exports,fi={name:"RotateComponent",components:{RotateGradientIcon:yi,RotateIcon:wi},computed:(0,l.Z)({},(0,n.Se)({isMobile:"GET_IS_MOBILE",perspective:"GET_PERSPECTIVE",rotateId:"GET_ROTATE_ID"})),methods:(0,l.Z)((0,l.Z)({},(0,n.nv)(["changeRotate"])),{},{_changeRotateByClick(e){this._setUrl(e),this.changeRotate(this.$route.query)},_changeRotateByButton(){const e=this.perspective.points.findIndex((e=>e.id===this.rotateId)),t=e>-1&&e!==this.perspective.points.length-1?this.perspective.points[e+1].id:this.perspective.points[0].id;this._setUrl(t),this.changeRotate(this.$route.query)},_setUrl(e){const t=(0,l.Z)((0,l.Z)({},this.$route.query),{rotateId:e});this.$router.push({query:t})}})},bi=fi,Ti=(0,v.Z)(bi,ni,ri,!1,null,null,null),xi=Ti.exports,ki=(i(1703),i(2707),i(7714),i(2801),i(1174),i(9669)),Ci=i.n(ki);i(3210);const Si=(e,t,i)=>{const a=new FileReader;a.onload=()=>{const e='viewBox="',s=a.result.indexOf(e);
1-1===s&&i("viewBox not found at SVG file");const o=a.result.slice(s+e.length,a.result.indexOf('"',s+e.length));let n=0,r=0;[,,n,r]=o.trim().split(" "),n||r||i("Width and Height of SVG is undefined"),t({width:n,height:r})},a.onerror=()=>{i(a.error)},a.readAsText(e)};var Ei=e=>new Promise(((t,i)=>{if(e&&e.indexOf(".svg")>-1)return void Ci().get(e,{responseType:"blob"}).then((e=>{Si(e.data,t,i)}));const a=new Image;a.src=e,a.onload=e=>{t({width:e.currentTarget.width,height:e.currentTarget.height})},a.onerror=e=>{i(e)}})),Ii=i(2437),Pi=i(538),Li=i(8627),Ai=i.n(Li);const Mi="/tests/visual/visual.php";Pi["default"].use(n.ZP),Pi["default"].use(Ai());var Oi=new n.ZP.Store({state:{settings:{currency:"$",estatePlural:[],hidePrice:{status:!1,text:""},popup:{id:""},zoom:!0,minZoom:1,maxZoom:3,zoomVal:1,translations:{}},data:{render:"",elements:"",breadcrumbs:"",elementsArea:null},compass:{degree:0},canvasSize:{width:0,height:0},canvasShift:{horizontal:0,vertical:0},perspective:null,rotateId:null,filters:[],roomsFilter:{},floorsFilter:{},filtersCount:0,pointers:[],renderPointers:[],dataStep:{},form:"",formData:"",isProcessing:!1,isReady:!1,isPinch:!0,floorStep:!1,iframeView:!1,gridFrame:!1,isMobile:!1,isTablet:!1,isTouch:ve.c.isTouchDevice(),isTouchTable:!1,panorama:[]},getters:{GET_RENDER(e){return e.data.render},GET_ELEMENTS(e){return e.data.elements},GET_ELEMENTS_AREA(e){return e.data.elementsArea},GET_CANVAS_SIZE(e){return e.canvasSize},GET_CANVAS_SHIFT(e){return e.canvasShift},GET_PERSPECTIVE(e){return e.perspective},GET_ROTATE_ID(e){return e.rotateId},GET_FILTERS(e){return e.filters},GET_ROOMS_FILTER(e){return e.roomsFilter},GET_FLOORS_FILTER(e){return e.floorsFilter},GET_FLOORS_FILTER_COUNT(e){return e.filtersCount},GET_POINTERS(e){return e.pointers},GET_RENDER_POINTERS(e){return e.renderPointers},GET_BREADCRUMBS(e){return e.data.breadcrumbs},GET_DATA_STEP(e){return e.dataStep},GET_COMPASS(e){return e.compass},GET_PANORAMA(e){return e.panorama},GET_FORM_DATA(e){return e.formData},GET_FORM(e){return e.form},GET_IS_PROCESSING(e){return e.isProcessing},GET_IS_READY(e){return e.isReady},GET_FLOOR_STEP(e){return e.floorStep},GET_HIDDEN_PRICE(e){return e.settings.hidePrice},GET_ESTATE_PLURAL(e){return e.settings.estatePlural},GET_IS_PINCH(e){return e.isPinch},GET_IS_POPUP(e){return e.settings.popup},GET_IS_IFRAME(e){return e.iframeView},GET_GRID_FRAME(e){return e.gridFrame},GET_ZOOM(e){return e.settings.zoom},GET_IS_TOUCH_TABLE(e){return e.isTouchTable},GET_IS_MOBILE(e){return e.isMobile},GET_IS_TABLET(e){return e.isTablet},GET_IS_TOUCH(e){return e.isTouch},GET_MIN_ZOOM(e){return e.settings.minZoom},GET_MAX_ZOOM(e){return e.settings.maxZoom},GET_ZOOM_VALUE(e){return e.settings.zoomVal},GET_TRANSLATIONS(e){return e.settings.translations},GET_CURRENCY(e){return e.settings.currency}},actions:{send({commit:e,dispatch:t},{body:i,query:a={}}){return e("SET_IS_PROCESSING",!0),e("SET_GRID_FRAME"),e("SET_DATA_STEP",i),e("SET_FORM_DATA",{type:"init",query:a}),new Promise((e=>{Ci().post(Pi["default"].prototype.$dataset.url||Mi,this.getters.GET_FORM_DATA).then((i=>{const a=i.data.success,s=i.data.messages;if(!a)throw new Error(s.length?s:"ÐÑибка на ÑеÑвеÑе");s&&s.length&&s.forEach((e=>{console.error(e)}));const o=i.data.data,n=o.render.link;Ei(n).then((i=>{t("setInfo",{data:o,size:i}).then((()=>{e()}))}))})).catch((e=>{throw console.error(`ÐÑи полÑÑении даннÑÑ
пÑоизоÑла оÑибка ${e}`),new Error}))}))},setInfo({commit:e},{data:t,size:i}){e("SET_CANVAS_SIZE",i),e("SET_HIDDEN_PRICE",t),e("SET_ZOOM",t),e("SET_IS_POPUP",t),e("SET_DATA",t),e("SET_CANVAS_SHIFT",t.render.shift),e("SET_ELEMENTS_AREA",t),e("SET_PERSPECTIVE",t),e("SET_ROTATE_ID",t),e("SET_POINTERS",t),e("SET_FILTERS",t),e("SET_RENDER_POINTERS",t),e("SET_COMPASS",t.compass),e("SET_PANORAMA_POINTERS",t),e("SET_FLOOR_STEP"),e("SET_LOCALE",t),e("SET_IS_PROCESSING",!1),e("SET_IS_READY")},changeFilter({commit:e,getters:t},{form:i,query:a={}}){e("SET_FORM",i),e("SET_FORM_DATA",{type:"filter",query:a}),e("SET_IS_PROCESSING",!0),Ci().post(Pi["default"].prototype.$dataset.url||Mi,t.GET_FORM_DATA).then((t=>{const i=t.data.data;e("SET_ELEMENTS",i),e("SET_POINTERS",i),e("SET_FILTERS",i),e("SET_IS_PROCESSING",!1)})).catch((e=>{console.error(`ÐÑи ÑилÑÑÑаÑии пÑоизоÑла оÑибка= ${e}`)}))},changeStateLoading({commit:e},t){e("SET_IS_PROCESSING",t)},changeStatePinch({commit:e},t){e("SET_IS_PINCH",t)},setStartSettings({commit:e}){e("SET_IS_IFRAME"),e("SET_ESTATE_PLURAL"),e("SET_IS_TOUCH_TABLE")},changeRotate({commit:e,dispatch:t,getters:i},a){return e("SET_IS_PROCESSING",!0),e("SET_FORM_DATA",{type:"changeRotate",query:a}),new Promise((e=>{Ci().post(Pi["default"].prototype.$dataset.url||Mi,i.GET_FORM_DATA).then((i=>{const a=i.data.success,s=i.data.messages;if(!a)throw new Error(s.length?s:"ÐÑибка на ÑеÑвеÑе");
1s&&s.length&&s.forEach((e=>{console.error(e)}));const o=i.data.data,n=o.render.link;Ei(n).then((i=>{t("setInfo",{data:o,size:i}).then((()=>{e()}))}))})).catch((e=>{throw console.error(`ÐÑи полÑÑении даннÑÑ
пÑоизоÑла оÑибка ${e}`),new Error}))}))},setIsTouch({commit:e},t){e("SET_IS_TOUCH",t)},setIsMobile({commit:e},t){e("SET_IS_MOBILE",t)},setIsTablet({commit:e},t){e("SET_IS_TABLET",t)},setZoomValue({commit:e},t){e("SET_ZOOM_VALUE",t)}},mutations:{SET_CANVAS_SIZE(e,t){e.canvasSize=t},SET_DATA(e,t){e.data=t},SET_CANVAS_SHIFT(e,t){if(!t)return void(e.canvasShift={horizontal:0,vertical:0});const i=t.horizontal?Number(t.horizontal):0,a=t.vertical?Number(t.vertical):0;e.canvasShift.horizontal=i>=0&&i<=100?i/100:0,e.canvasShift.vertical=a>=0&&a<=100?a/100:0},SET_PERSPECTIVE(e,t){e.perspective=(null===t||void 0===t?void 0:t.perspective)||null},SET_ROTATE_ID(e,t){var i,a;e.rotateId=(null===t||void 0===t||null===(i=t.perspective)||void 0===i||null===(a=i.points)||void 0===a?void 0:a.find((e=>e.active)).id)||null},SET_ELEMENTS(e,t){e.data.elements=t.elements},SET_POINTERS(e){const t=e.data.elements,i=[];t.forEach((e=>{if(e.pointer){const t=(0,l.Z)((0,l.Z)({},e.pointer),{},{id:Number(e.id),link:e.link,disabled:e.disabled,booked:e.booked,isShowTooltip:e.isShowTooltip,isSimpleLink:e.isSimpleLink});i.push(t)}})),e.pointers=i},SET_RENDER_POINTERS(e,t){var i;e.renderPointers=null!==t&&void 0!==t&&null!==(i=t.pointers)&&void 0!==i&&i.length?t.pointers.filter((e=>"panorama"!==e.type)):[]},SET_FILTERS(e,t){e.filters=t.filters||[],this.commit("STATE_ROOMS_FILTER"),this.commit("SET_FLOORS_FILTER"),this.commit("SET_FLOORS_FILTER_COUNT")},STATE_ROOMS_FILTER(e){const t=e.filters.find((e=>"room"===e.category));t&&Pi["default"].set(e.roomsFilter,"items",t.items)},SET_FLOORS_FILTER(e){const t=e.filters.find((e=>"floor"===e.category&&e))||{};t&&t.items&&t.items.sort(((e,t)=>(null===e||void 0===e?void 0:e.priority)>(null===t||void 0===t?void 0:t.priority)?1:-1)),e.floorsFilter=t},SET_FLOORS_FILTER_COUNT(e){e.filtersCount=e.filtersCount+1},SET_DATA_STEP(e,t){e.dataStep=t},SET_COMPASS(e,t){e.compass=t},SET_PANORAMA_POINTERS(e,t){var i,a;e.panorama=null!==t&&void 0!==t&&null!==(i=t.pointers)&&void 0!==i&&i.length?null===t||void 0===t||null===(a=t.pointers)||void 0===a?void 0:a.filter((e=>"panorama"===e.type)):[]},SET_FORM(e,t){e.form=t},SET_FORM_DATA(e,{type:t,query:i={}}){const a=this.getters.GET_FORM,s=this.getters.GET_DATA_STEP;e.formData=a?new FormData(a):new FormData;for(const o in s)Object.prototype.hasOwnProperty.call(s,o)&&(e.formData.has(o)||e.formData.append(o,s[o]));for(const o in i)Object.prototype.hasOwnProperty.call(i,o)&&(e.formData.has(o)||e.formData.append(o,i[o]));e.formData.append("type",t)},SET_IS_PROCESSING(e,t){e.isProcessing=t},SET_IS_PINCH(e,t){e.isPinch=t},SET_IS_IFRAME(e){const t=window.location.search,i=window.location.href,a=new URLSearchParams(t),s=/frame/.test(i);e.iframeView=Boolean(a.get("iframe"))||s},SET_GRID_FRAME(e){e.gridFrame="narrow"===Pi["default"].prototype.$dataset.iframeTemplate},SET_IS_READY(e){e.isReady=!0},SET_FLOOR_STEP(e){e.floorStep="floor"===e.dataStep.step},SET_HIDDEN_PRICE(e,t){e.settings.hidePrice=t.settings.hidePrice},SET_IS_POPUP(e,t){e.settings.popup=t.settings.popup},SET_ESTATE_PLURAL(e){e.settings.estatePlural=JSON.parse(atob(this._vm.$dataset.plural))},SET_ZOOM(e,t){var i;e.settings.zoom=null===(i=t.settings.zoom)||void 0===i||i},SET_ELEMENTS_AREA(e){let t=e.canvasSize.width,i=e.canvasSize.height,a=0,s=0;const o=e.data.elements.filter((e=>!e.disabled&&e.path));o.forEach((o=>{const n=Ii.Z.getPathBBox(o.path);"floor"===e.dataStep.step?(n.x<t&&(t=n.x),n.y<i&&(i=n.y),n.x2>a&&(a=n.x2),n.y2>s&&(s=n.y2)):n.x<t&&(t=n.x,i=n.y,a=n.x2,s=n.y2)})),e.data.elementsArea={x1:t,y1:i,x2:a,y2:s,cx:(a+t)/2,cy:(s+i)/2}},SET_IS_TOUCH_TABLE(e){e.isTouchTable=document.body.dataset.touch&&"true"===document.body.dataset.touch},SET_IS_TOUCH(e,t){e.isTouch=t},SET_IS_MOBILE(e,t){e.isMobile=t},SET_IS_TABLET(e,t){e.isTablet=t},SET_ZOOM_VALUE(e,t){e.settings.zoomVal=t},SET_LOCALE(e,t){e.settings.currency=t.settings.currency,e.settings.translations=t.settings.translations}}}),$i={name:"BuildingPage",components:{BreadcrumbsComponent:gt,CanvasComponent:Jt,FilterComponent:oi,RotateComponent:xi},props:{floorStep:Boolean,windowWidth:Number,windowHeight:Number},data(){return{filterKey:1}},computed:(0,l.Z)({},(0,n.Se)({isReady:"GET_IS_READY",zoom:"GET_ZOOM"})),beforeRouteEnter(e,t,i){const a=window.location.search,s=new URLSearchParams(a),o=(0,l.Z)((0,l.Z)((0,l.Z)({step:e.meta.step,iframeView:Boolean(s.get("iframe"))},e.params.buildingId&&{buildingId:e.params.buildingId}),e.params.sectionId&&{sectionId:e.params.sectionId}),e.params);Oi.dispatch("send",{body:o,query:e.query}).then((()=>{i((e=>{e.filterKey++}))}
1))},methods:(0,l.Z)({},(0,n.nv)(["send"]))},Ri=$i,Bi=(0,v.Z)(Ri,Ke,Qe,!1,null,null,null),Ni=Bi.exports,Zi=function(){var e=this,t=e._self._c;return t("div",{class:["visual__wrapper",{"is-show":e.isReady}]},[t("header",{staticClass:"visual__header"},[t("BreadcrumbsComponent",{attrs:{"floor-step":e.floorStep}})],1),t("div",{staticClass:"visual__canvas"},[t("CanvasComponent",{ref:"canvas",attrs:{"floor-step":e.floorStep,"window-width":e.windowWidth,"window-height":e.windowHeight}}),e.isMobile?e._e():[t("FloorSwitcherComponent")]],2),t("footer",{staticClass:"visual__footer"},[t("FilterComponent")],1),t("RotateComponent"),e.zoom?t("ZoomComponent"):e._e()],1)},Fi=[],zi=function(){var e=this,t=e._self._c;return t("ul",{staticClass:"visual-canvas__zoom-controls"},[t("li",{staticClass:"visual-canvas__zoom-control",on:{click:e.zoomIn}},[t("ZoomPlusIcon",{attrs:{"class-name":["visual-canvas__zoom-icon",{"is-disabled":e.zoomValue>=e.maxZoom}]}})],1),t("li",{staticClass:"visual-canvas__zoom-control",on:{click:e.zoomOut}},[t("ZoomMinusIcon",{attrs:{"class-name":["visual-canvas__zoom-icon",{"is-disabled":e.zoomValue<=e.minZoom}]}})],1)])},ji=[],Di=function(){var e=this,t=e._self._c;return t("svg",{class:e.className,attrs:{width:"22",height:"22",viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M8.44515 1.77776C4.76325 1.77776 1.77848 4.76253 1.77848 8.44443C1.77848 12.1263 4.76325 15.1111 8.44515 15.1111C10.2905 15.1111 11.9593 14.3625 13.1673 13.1503C14.3699 11.9436 15.1118 10.2815 15.1118 8.44443C15.1118 4.76253 12.127 1.77776 8.44515 1.77776ZM0.000701904 8.44443C0.000701904 3.78069 3.78141 -1.52588e-05 8.44515 -1.52588e-05C13.1089 -1.52588e-05 16.8896 3.78069 16.8896 8.44443C16.8896 10.451 16.1888 12.2952 15.0201 13.7438L20.2033 18.927C20.5504 19.2741 20.5504 19.8369 20.2033 20.1841C19.8562 20.5312 19.2933 20.5312 18.9462 20.1841L13.7649 15.0028C12.3133 16.1815 10.4612 16.8889 8.44515 16.8889C3.78141 16.8889 0.000701904 13.1082 0.000701904 8.44443ZM4.0007 8.44443C4.0007 7.95351 4.39867 7.55554 4.88959 7.55554H12.0007C12.4916 7.55554 12.8896 7.95351 12.8896 8.44443C12.8896 8.93535 12.4916 9.33332 12.0007 9.33332H4.88959C4.39867 9.33332 4.0007 8.93535 4.0007 8.44443Z"}})])},Hi=[],Vi={name:"ZoomMinusIcon",props:["className"]},Gi=Vi,qi=(0,v.Z)(Gi,Di,Hi,!1,null,null,null),Wi=qi.exports,Ui=function(){var e=this,t=e._self._c;return t("svg",{class:e.className,attrs:{width:"22",height:"22",viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M8.44515 1.77776C4.76325 1.77776 1.77848 4.76253 1.77848 8.44443C1.77848 12.1263 4.76325 15.1111 8.44515 15.1111C10.2905 15.1111 11.9593 14.3625 13.1673 13.1503C14.3699 11.9436 15.1118 10.2815 15.1118 8.44443C15.1118 4.76253 12.127 1.77776 8.44515 1.77776ZM0.000701904 8.44443C0.000701904 3.78069 3.78141 -1.52588e-05 8.44515 -1.52588e-05C13.1089 -1.52588e-05 16.8896 3.78069 16.8896 8.44443C16.8896 10.451 16.1888 12.2952 15.0201 13.7438L20.2033 18.927C20.5504 19.2741 20.5504 19.8369 20.2033 20.1841C19.8562 20.5312 19.2933 20.5312 18.9462 20.1841L13.7649 15.0028C12.3133 16.1815 10.4612 16.8889 8.44515 16.8889C3.78141 16.8889 0.000701904 13.1082 0.000701904 8.44443ZM8.44515 3.99999C8.93607 3.99999 9.33403 4.39795 9.33403 4.88887V7.55554H12.0007C12.4916 7.55554 12.8896 7.95351 12.8896 8.44443C12.8896 8.93535 12.4916 9.33332 12.0007 9.33332H9.33403V12C9.33403 12.4909 8.93607 12.8889 8.44515 12.8889C7.95423 12.8889 7.55626 12.4909 7.55626 12V9.33332H4.88959C4.39867 9.33332 4.0007 8.93535 4.0007 8.44443C4.0007 7.95351 4.39867 7.55554 4.88959 7.55554H7.55626V4.88887C7.55626 4.39795 7.95423 3.99999 8.44515 3.99999Z"}}
1)])},Yi=[],Xi={name:"ZoomPlusIcon",props:["className"]},Ki=Xi,Qi=(0,v.Z)(Ki,Ui,Yi,!1,null,null,null),Ji=Qi.exports;const ea=new Tt.Z;var ta,ia={name:"ZoomComponent",components:{ZoomMinusIcon:Wi,ZoomPlusIcon:Ji},computed:(0,l.Z)({},(0,n.Se)({zoomValue:"GET_ZOOM_VALUE",maxZoom:"GET_MAX_ZOOM",minZoom:"GET_MIN_ZOOM"})),methods:{zoomIn(){ea.publish("visualZoomIn")},zoomOut(){ea.publish("visualZoomOut")}}},aa=ia,sa=(0,v.Z)(aa,zi,ji,!1,null,null,null),oa=sa.exports,na={name:"FloorPage",components:{BreadcrumbsComponent:gt,CanvasComponent:Jt,FilterComponent:oi,FloorSwitcherComponent:_e,RotateComponent:xi,ZoomComponent:oa},props:{floorStep:Boolean,windowWidth:Number,windowHeight:Number},computed:(0,l.Z)({},(0,n.Se)({isMobile:"GET_IS_MOBILE",isReady:"GET_IS_READY",zoom:"GET_ZOOM",zoomVal:"GET_ZOOM_VALUE"})),beforeRouteEnter(e,t,i){const a=window.location.search,s=new URLSearchParams(a),o=(0,l.Z)((0,l.Z)((0,l.Z)({step:e.meta.step,iframeView:Boolean(s.get("iframe"))},e.params.buildingId&&{buildingId:e.params.buildingId}),e.params.sectionId&&{sectionId:e.params.sectionId}),e.params);Oi.dispatch("send",{body:o,query:e.query}).then((()=>{i()}))},methods:(0,l.Z)({},(0,n.nv)(["send"]))},ra=na,pa=(0,v.Z)(ra,Zi,Fi,!1,null,null,null),la=pa.exports,ca=i(8345);Pi["default"].use(ca.ZP);const ua=document.getElementById("visual"),da=(0,l.Z)({},ua.dataset),ya=null!==(ta=da.firstStep)&&void 0!==ta?ta:"complex",va="floor"===ya?la:Ni;var ha=new ca.ZP({mode:"history",base:da.baseUrl,routes:[{path:"*/",name:`${ya}`,component:va,meta:{step:`${ya}`,id:`${da.firstStepId}`}},{path:"*/building/:buildingId",name:"building",component:Ni,meta:{step:"building"}},{path:"*/building/:buildingId/section/:sectionId",name:"sectionBuilding",component:Ni,meta:{step:"section"}},{path:"*/section/:sectionId",name:"section",component:Ni,meta:{step:"section"}},{path:"*/building/:buildingId/section/:sectionId/floor/:floorId",name:"floorBuildingSection",component:la,meta:{step:"floor"}},{path:"*/building/:buildingId/floor/:floorId",name:"floorBuilding",component:la,meta:{step:"floor"}},{path:"*/floor/:floorId",name:"floor",component:la,meta:{step:"floor"}}]});Pi["default"].use(Ai()),Pi["default"].config.productionTip=!1;const ga="#visual",ma=document.querySelector(ga);ma&&(Pi["default"].prototype.$dataset={...ma.dataset},ha.beforeEach(((e,t,i)=>{for(const a in Pi["default"].prototype.$dataset)Object.prototype.hasOwnProperty.call(e.params,a)||(e.params[a]=Pi["default"].prototype.$dataset[a]);i()})),new Pi["default"]({router:ha,store:Oi,render:e=>e(Xe)}).$mount(ma))},2721:function(e,t,i){var a=i(9048).twig,s=[{type:"raw",value:"\n"},{type:"raw",value:"\n"},{type:"raw",value:'\n\n<div class="action-price__action-wrapper">\n <div class="action-price__action">\n <span class="action-price__action-value">\n -'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"actionValue",match:["actionValue"]}]},{type:"raw",value:" â½\n </span>\n"},{type:"raw",value:"\n"},{type:"raw",value:"\n"},{type:"raw",value:'\n </div>\n\n <div class="action-price__basic-price">\n '},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"basicPrice",match:["basicPrice"]}]},{type:"raw",value:" â½\n </div>\n</div>\n"}],o=a({id:"$resolved:32df74adc9ff2eff59f9e9b9de8b3c98011470da968823ee1ecac2c819417dac901feb6c5d1ca0387fe4d5f853fc96f86bc1bb7a3749294e8dfe0c0eba9e8983:action-price.twig",data:[{type:"raw",value:"\n"},{type:"raw",value:"\n"},{type:"raw",value:'\n\n<div class="action-price__action-wrapper">\n <div class="action-price__action">\n <span class="action-price__action-value">\n -'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"actionValue",match:["actionValue"]}]},{type:"raw",value:" â½\n </span>\n"},{type:"raw",value:"\n"},{type:"raw",value:"\n"},{type:"raw",value:'\n </div>\n\n <div class="action-price__basic-price">\n '},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"basicPrice",match:["basicPrice"]}]},{type:"raw",value:" â½\n </div>\n</div>\n"}],allowInlineIncludes:!0,rethrow:!0});e.exports=function(e){return o.render(e)},e.exports.tokens=s},3194:function(e,t,i){var a=i(9048).twig,s=[{type:"raw",value:'<svg width="14" height="10" viewB
1ox="0 0 14 10" fill="none">\n <path fill-rule="evenodd" clip-rule="evenodd" d="M2.8219 6.21348L4.97842 8.20881C5.3219 8.54876 5.3219 9.09824 4.97842 9.43818C4.63408 9.77813 4.07669 9.77813 3.73321 9.43818L0.38625 6.26738C0.137554 6.02046 0.000163078 5.69443 0.000163078 5.34492C0.000163078 4.99628 0.137554 4.6685 0.38625 4.42332L3.73321 1.25252C4.07669 0.912572 4.63408 0.912572 4.97842 1.25252C5.3219 1.5916 5.3219 2.14194 4.97842 2.48189L2.82364 4.47462H13.0367C13.5167 4.47462 13.9062 4.86412 13.9062 5.34405C13.9062 5.82397 13.5167 6.21348 13.0367 6.21348H2.8219Z"/>\n</svg>\n'}],o=a({id:"$resolved:54afdc89437aa149f636aa67e3306b9a38ca8d5f3c4e00b7cdb49a3f81d8f2892fa2a69b5d43c40c9f35138fe4438b246584de5506dddc9817a76612c062add8:arrow-left.svg.twig",data:[{type:"raw",value:'<svg width="14" height="10" viewBox="0 0 14 10" fill="none">\n <path fill-rule="evenodd" clip-rule="evenodd" d="M2.8219 6.21348L4.97842 8.20881C5.3219 8.54876 5.3219 9.09824 4.97842 9.43818C4.63408 9.77813 4.07669 9.77813 3.73321 9.43818L0.38625 6.26738C0.137554 6.02046 0.000163078 5.69443 0.000163078 5.34492C0.000163078 4.99628 0.137554 4.6685 0.38625 4.42332L3.73321 1.25252C4.07669 0.912572 4.63408 0.912572 4.97842 1.25252C5.3219 1.5916 5.3219 2.14194 4.97842 2.48189L2.82364 4.47462H13.0367C13.5167 4.47462 13.9062 4.86412 13.9062 5.34405C13.9062 5.82397 13.5167 6.21348 13.0367 6.21348H2.8219Z"/>\n</svg>\n'}],allowInlineIncludes:!0,rethrow:!0});e.exports=function(e){return o.render(e)},e.exports.tokens=s},7888:function(e,t,i){var a=i(9048).twig,s=[{type:"raw",value:'<svg width="14" height="10" viewBox="0 0 14 10" fill="none">\n <path fill-rule="evenodd" clip-rule="evenodd" d="M11.1781 6.21348L9.02158 8.20881C8.6781 8.54876 8.6781 9.09824 9.02158 9.43818C9.36592 9.77813 9.92331 9.77813 10.2668 9.43818L13.6138 6.26738C13.8624 6.02046 13.9998 5.69443 13.9998 5.34492C13.9998 4.99628 13.8624 4.6685 13.6138 4.42332L10.2668 1.25252C9.92331 0.912572 9.36592 0.912572 9.02158 1.25252C8.6781 1.5916 8.6781 2.14194 9.02158 2.48189L11.1764 4.47462H0.963315C0.483315 4.47462 0.09375 4.86412 0.09375 5.34405C0.09375 5.82397 0.483315 6.21348 0.963315 6.21348H11.1781Z"/>\n</svg>\n'}],o=a({id:"$resolved:4c71f27a99bdfff01f6dcff74278250aa8eacf03cf847965bddbd96f0c51db611c455df73714ba880b304c8a5dfe39f84c9ad4d49b6ca0f7b3f7ec75b9b27c84:arrow-right.svg.twig",data:[{type:"raw",value:'<svg width="14" height="10" viewBox="0 0 14 10" fill="none">\n <path fill-rule="evenodd" clip-rule="evenodd" d="M11.1781 6.21348L9.02158 8.20881C8.6781 8.54876 8.6781 9.09824 9.02158 9.43818C9.36592 9.77813 9.92331 9.77813 10.2668 9.43818L13.6138 6.26738C13.8624 6.02046 13.9998 5.69443 13.9998 5.34492C13.9998 4.99628 13.8624 4.6685 13.6138 4.42332L10.2668 1.25252C9.92331 0.912572 9.36592 0.912572 9.02158 1.25252C8.6781 1.5916 8.6781 2.14194 9.02158 2.48189L11.1764 4.47462H0.963315C0.483315 4.47462 0.09375 4.86412 0.09375 5.34405C0.09375 5.82397 0.483315 6.21348 0.963315 6.21348H11.1781Z"/>\n</svg>\n'}],allowInlineIncludes:!0,rethrow:!0});e.exports=function(e){return o.render(e)},e.exports.tokens=s},4300:function(e,t,i){i(2721);var a=i(9048).twig,s=[{type:"raw",value:'\n\n<div class="form__parametric-content">\n <div class="form__parametric-content-heading">\n <ul class="list list_theme_accent list_theme_dot">\n '},{type:"raw",value:"\n "},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"title",match:["title"]}],output:[{type:"raw",value:' <li class="list__item">\n '},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"title",match:["title"]}]},{type:"raw",value:"\n </li>\n "}]}}
1,{type:"raw",value:"\n "},{type:"raw",value:"\n "},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"area",match:["area"]}],output:[{type:"raw",value:' <li class="list__item">\n '},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"area",match:["area"]}]},{type:"raw",value:"\n </li>\n "}]}},{type:"raw",value:' </ul>\n </div>\n\n <div class="form__parametric-content-params">\n <ul class="list list_theme_dot">\n '},{type:"raw",value:"\n "},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"block",match:["block"]}],output:[{type:"raw",value:' <li class="list__item">\n '},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"block",match:["block"]}]},{type:"raw",value:"\n </li>\n "}]}},{type:"raw",value:"\n "},{type:"raw",value:"\n "},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"section",match:["section"]}],output:[{type:"raw",value:' <li class="list__item">\n '},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"section",match:["section"]}]},{type:"raw",value:"\n </li>\n "}]}}
1,{type:"raw",value:"\n "},{type:"raw",value:"\n "},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"floor",match:["floor"]}],output:[{type:"raw",value:' <li class="list__item">\n '},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"floor",match:["floor"]}]},{type:"raw",value:"\n </li>\n "}]}},{type:"raw",value:' </ul>\n </div>\n\n <div class="form__parametric-content-prices">\n '},{type:"raw",value:"\n "},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"hidePrice",match:["hidePrice"]}],output:[{type:"raw",value:" "},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"hidePrice",match:["hidePrice"]}]},{type:"raw",value:"\n "}]}},{type:"logic",token:{type:"Twig.logic.type.elseif",stack:[{type:"Twig.expression.type.variable",value:"price",match:["price"]}],output:[{type:"raw",value:' <div class="premises-prices">\n <div class="premises-prices__price '},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"actionPrice",match:["actionPrice"]}],output:[{type:"raw",value:"action-price"}]}},{type:"raw",value:'">\n '},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"price",match:["price"]}]},{type:"raw",value:"\n </div>\n "},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"actionPrice",match:["actionPrice"]}],output:[{type:"raw",value:" "},{type:"logic",token:{type:"Twig.logic.type.include",only:!1,ignoreMissing:!1,stack:[{type:"Twig.expression.type.string",value:"$resolved:32df74adc9ff2eff59f9e9b9de8b3c98011470da968823ee1ecac2c819417dac901feb6c5d1ca0387fe4d5f853fc96f86bc1bb7a3749294e8dfe0c0eba9e8983:action-price.twig"}],withStack:[{type:"Twig.expression.type.object.start",value:"{",match:["{"]},{type:"Twig.expression.type.operator.binary",value:":",precidence:16,associativity:"rightToLeft",operator:":",key:"actionValue"},{type:"Twig.expression.type.variable",value:"actionPrice",match:["actionPrice"]},{type:"Twig.expression.type.key.period",key:"value"},{type:"Twig.expression.type.comma"},{type:"Twig.expression.type.operator.binary",value:":",precidence:16,associativity:"rightToLeft",operator:":",key:"basicPrice"},{type:"Twig.expression.type.variable",value:"actionPrice",match:["actionPrice"]},{type:"Twig.expression.type.key.period",key:"base"},{type:"Twig.expression.type.object.end",value:"}",match:["}"]}]}},{type:"raw",value:" "}]}}
1,{type:"raw",value:" </div>\n "}]}},{type:"raw",value:" </div>\n\n</div>\n\n"}],o=a({id:"$resolved:7ec43dfbd8a96f809a8e97b93ba03d5d1b4586cf9b7123536621409571e5c9a35594eda1db4f765a74ce1a48e6d8dd98729b6ee6daaf6edae40e8a57b10f7b06:form-parametric-content.twig",data:[{type:"raw",value:'\n\n<div class="form__parametric-content">\n <div class="form__parametric-content-heading">\n <ul class="list list_theme_accent list_theme_dot">\n '},{type:"raw",value:"\n "},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"title",match:["title"]}],output:[{type:"raw",value:' <li class="list__item">\n '},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"title",match:["title"]}]},{type:"raw",value:"\n </li>\n "}]}},{type:"raw",value:"\n "},{type:"raw",value:"\n "},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"area",match:["area"]}],output:[{type:"raw",value:' <li class="list__item">\n '},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"area",match:["area"]}]},{type:"raw",value:"\n </li>\n "}]}}
1,{type:"raw",value:' </ul>\n </div>\n\n <div class="form__parametric-content-params">\n <ul class="list list_theme_dot">\n '},{type:"raw",value:"\n "},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"block",match:["block"]}],output:[{type:"raw",value:' <li class="list__item">\n '},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"block",match:["block"]}]},{type:"raw",value:"\n </li>\n "}]}},{type:"raw",value:"\n "},{type:"raw",value:"\n "},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"section",match:["section"]}],output:[{type:"raw",value:' <li class="list__item">\n '},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"section",match:["section"]}]},{type:"raw",value:"\n </li>\n "}]}},{type:"raw",value:"\n "},{type:"raw",value:"\n "},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"floor",match:["floor"]}],output:[{type:"raw",value:' <li class="list__item">\n '},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"floor",match:["floor"]}]},{type:"raw",value:"\n </li>\n "}]}}
1,{type:"raw",value:' </ul>\n </div>\n\n <div class="form__parametric-content-prices">\n '},{type:"raw",value:"\n "},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"hidePrice",match:["hidePrice"]}],output:[{type:"raw",value:" "},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"hidePrice",match:["hidePrice"]}]},{type:"raw",value:"\n "}]}},{type:"logic",token:{type:"Twig.logic.type.elseif",stack:[{type:"Twig.expression.type.variable",value:"price",match:["price"]}],output:[{type:"raw",value:' <div class="premises-prices">\n <div class="premises-prices__price '},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"actionPrice",match:["actionPrice"]}],output:[{type:"raw",value:"action-price"}]}},{type:"raw",value:'">\n '},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"price",match:["price"]}]},{type:"raw",value:"\n </div>\n "},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"actionPrice",match:["actionPrice"]}],output:[{type:"raw",value:" "},{type:"logic",token:{type:"Twig.logic.type.include",only:!1,ignoreMissing:!1,stack:[{type:"Twig.expression.type.string",value:"$resolved:32df74adc9ff2eff59f9e9b9de8b3c98011470da968823ee1ecac2c819417dac901feb6c5d1ca0387fe4d5f853fc96f86bc1bb7a3749294e8dfe0c0eba9e8983:action-price.twig"}],withStack:[{type:"Twig.expression.type.object.start",value:"{",match:["{"]},{type:"Twig.expression.type.operator.binary",value:":",precidence:16,associativity:"rightToLeft",operator:":",key:"actionValue"},{type:"Twig.expression.type.variable",value:"actionPrice",match:["actionPrice"]},{type:"Twig.expression.type.key.period",key:"value"},{type:"Twig.expression.type.comma"},{type:"Twig.expression.type.operator.binary",value:":",precidence:16,associativity:"rightToLeft",operator:":",key:"basicPrice"},{type:"Twig.expression.type.variable",value:"actionPrice",match:["actionPrice"]},{type:"Twig.expression.type.key.period",key:"base"},{type:"Twig.expression.type.object.end",value:"}",match:["}"]}]}},{type:"raw",value:" "}]}}
1,{type:"raw",value:" </div>\n "}]}},{type:"raw",value:" </div>\n\n</div>\n\n"}],allowInlineIncludes:!0,rethrow:!0});e.exports=function(e){return o.render(e)},e.exports.tokens=s},883:function(e,t,i){var a=i(9048).twig,s=[{type:"raw",value:"\n"},{type:"raw",value:"\n"},{type:"logic",token:{type:"Twig.logic.type.set",key:"sourcePathFormat",expression:[{type:"Twig.expression.type.variable",value:"source",match:["source"]},{type:"Twig.expression.type.filter",value:"split",match:["|split","split"],params:[{type:"Twig.expression.type.parameter.start",value:"(",match:["("]},{type:"Twig.expression.type.string",value:"."},{type:"Twig.expression.type.parameter.end",value:")",match:[")"],expression:!1}]}]}},{type:"logic",token:{type:"Twig.logic.type.set",key:"sourcePathName",expression:[{type:"Twig.expression.type.variable",value:"sourcePathFormat",match:["sourcePathFormat"]},{type:"Twig.expression.type.key.brackets",stack:[{type:"Twig.expression.type.number",value:0,match:["0",null]}]}]}},{type:"logic",token:{type:"Twig.logic.type.set",key:"sourceName",expression:[{type:"Twig.expression.type.variable",value:"sourcePathName",match:["sourcePathName"]},{type:"Twig.expression.type.filter",value:"split",match:["|split","split"],params:[{type:"Twig.expression.type.parameter.start",value:"(",match:["("]},{type:"Twig.expression.type.string",value:"/"},{type:"Twig.expression.type.parameter.end",value:")",match:[")"],expression:!1}]},{type:"Twig.expression.type.filter",value:"last",match:["|last","last"]}]}},{type:"logic",token:{type:"Twig.logic.type.set",key:"sourceFormat",expression:[{type:"Twig.expression.type.variable",value:"sourcePathFormat",match:["sourcePathFormat"]},{type:"Twig.expression.type.filter",value:"last",match:["|last","last"]}]}},{type:"logic",token:{type:"Twig.logic.type.set",key:"counter",expression:[{type:"Twig.expression.type.number",value:0,match:["0",null]}]}},{type:"raw",value:"\n"},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"alt",match:["alt"]},{type:"Twig.expression.type.operator.unary",value:"not",precidence:3,associativity:"rightToLeft",operator:"not"}],output:[{type:"raw",value:' <h1 style="color: red; font-size: 100px">Укажи, пожалÑйÑÑа, alt Ñ Ñега picture. СпаÑибо.</h1>\n'}]}},{type:"logic",token:{type:"Twig.logic.type.else",match:["else"],output:[{type:"raw",value:" <picture"},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"class",match:["class"]}],output:[{type:"raw",value:' class="'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"class",match:["class"]}]},{type:"raw",value:'"'}]}},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"lazy",match:["lazy"]}],output:[{type:"raw",value:" style=\"background-image: url('/images/picture/background.jpg')\""}]}},{type:"raw",value:">\n "},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"webp",match:["webp"]}],output:[{type:"raw",value:' <source media="(min-width: 320px)" '},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"lazy",match:["lazy"]}],output:[{type:"raw",value:'loading="lazy" data-'}]}},{type:"raw",value:'srcset="'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"sourcePathName",match:["sourcePathName"]}]},{type:"raw",value:'.webp" type="image/webp">\n '}]}},{type:"raw",value:' <source media="(min-width: 320px)" '},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"lazy",match:["lazy"]}],output:[{type:"raw",value:'loading="lazy" data-'}]}},{type:"raw",value:'srcset="'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"sourcePathName",match:["sourcePathName"]}]},{type:"raw",value:"."},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"sourceFormat",match:["sourceFormat"]}]},{type:"raw",value:'" type="image/jpeg">\n\n\n <img '},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"lazy",match:["lazy"]}],output:[{type:"raw",value:'loading="lazy" data-'}]}},{type:"raw",value:'src="'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"sourcePathName",match:["sourcePathName"]}]},{type:"raw",value:"."},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"sourceFormat",match:["sourceFormat"]}]},{type:"raw",value:'" alt="'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"alt",match:["alt"]},{type:"Twig.expression.type.filter",value:"default",match:["|default","default"],params:[{type:"Twig.expression.type.parameter.start",value:"(",match:["("]},{type:"Twig.expression.type.variable",value:"sourceName",match:["sourceName"]},{type:"Twig.expression.type.parameter.end",value:")",match:[")"],expression:!1}]}]},{type:"raw",value:'">\n </picture>\n'}]}}],o=a({id:"$resolved:6d00342a56ac04aeda1fee6dea0babe6926bd5c786a553146c44db51fbaf0abe4d9562cc4d8812ee5b389578fd5c79010bbbdaafd5d3b9435adc2395b3aacbc1:picture.twig",data:[{type:"raw",value:"\n"},{type:"raw",value:"\n"},{type:"logic",token:{type:"Twig.logic.type.set",key:"sourcePathFormat",expression:[{type:"Twig.expression.type.variable",value:"source",match:["source"]},{type:"Twig.expression.type.filter",value:"split",match:["|split","split"],params:[{type:"Twig.expression.type.parameter.start",value:"(",match:["("]},{type:"Twig.expression.type.string",value:"."},{type:"Twig.expression.type.parameter.end",value:")",match:[")"],expression:!1}]}]}},{type:"logic",token:{type:"Twig.logic.type.set",key:"sourcePathName",expression:[{type:"Twig.expression.type.variable",value:"sourcePathFormat",match:["sourcePathFormat"]},{type:"Twig.expression.type.key.brackets",stack:[{type:"Twig.expression.type.number",value:0,match:["0",null]}]}]}},{type:"logic",token:{type:"Twig.logic.type.set",key:"sourceName",expression:[{type:"Twig.expression.type.variable",value:"sourcePathName",match:["sourcePathName"]},{type:"Twig.expression.type.filter",value:"split",match:["|split","split"],params:[{type:"Twig.expression.type.parameter.start",value:"(",match:["("]},{type:"Twig.expression.type.string",value:"/"},{type:"Twig.expression.type.parameter.end",value:")",match:[")"],expression:!1}]},{type:"Twig.expression.type.filter",value:"last",match:["|last","last"]}]}},{type:"logic",token:{type:"Twig.logic.type.set",key:"sourceFormat",expression:[{type:"Twig.expression.type.variable",value:"sourcePathFormat",match:["sourcePathFormat"]},{type:"Twig.expression.type.filter",value:"last",match:["|last","last"]}]}},{type:"logic",token:{type:"Twig.logic.type.set",key:"counter",expression:[{type:"Twig.expression.type.number",value:0,match:["0",null]}]}},{type:"raw",value:"\n"},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"alt",match:["alt"]},{type:"Twig.expression.type.operator.unary",value:"not",precidence:3,associativity:"rightToLeft",operator:"not"}],output:[{type:"raw",value:' <h1 style="color: red; font-size: 100px">Укажи, пожалÑйÑÑа, alt Ñ Ñега picture. СпаÑибо.</h1>\n'}]}},{type:"logic",token:{type:"Twig.logic.type.else",match:["else"],output:[{type:"raw",value:" <picture"},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"class",match:["class"]}],output:[{type:"raw",value:' class="'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"class",match:["class"]}]},{type:"raw",value:'"'}]}}
1,{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"lazy",match:["lazy"]}],output:[{type:"raw",value:" style=\"background-image: url('/images/picture/background.jpg')\""}]}},{type:"raw",value:">\n "},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"webp",match:["webp"]}],output:[{type:"raw",value:' <source media="(min-width: 320px)" '},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"lazy",match:["lazy"]}],output:[{type:"raw",value:'loading="lazy" data-'}]}},{type:"raw",value:'srcset="'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"sourcePathName",match:["sourcePathName"]}]},{type:"raw",value:'.webp" type="image/webp">\n '}]}},{type:"raw",value:' <source media="(min-width: 320px)" '},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"lazy",match:["lazy"]}],output:[{type:"raw",value:'loading="lazy" data-'}]}},{type:"raw",value:'srcset="'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"sourcePathName",match:["sourcePathName"]}]},{type:"raw",value:"."},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"sourceFormat",match:["sourceFormat"]}]},{type:"raw",value:'" type="image/jpeg">\n\n\n <img '},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"lazy",match:["lazy"]}],output:[{type:"raw",value:'loading="lazy" data-'}]}},{type:"raw",value:'src="'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"sourcePathName",match:["sourcePathName"]}]},{type:"raw",value:"."},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"sourceFormat",match:["sourceFormat"]}]},{type:"raw",value:'" alt="'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"alt",match:["alt"]},{type:"Twig.expression.type.filter",value:"default",match:["|default","default"],params:[{type:"Twig.expression.type.parameter.start",value:"(",match:["("]},{type:"Twig.expression.type.variable",value:"sourceName",match:["sourceName"]},{type:"Twig.expression.type.parameter.end",value:")",match:[")"],expression:!1}]}]},{type:"raw",value:'">\n </picture>\n'}]}}],allowInlineIncludes:!0,rethrow:!0});e.exports=function(e){return o.render(e)},e.exports.tokens=s},9615:function(e,t,i){var a=i(9048).twig,s=[{type:"raw",value:'<svg width="7" height="12" viewBox="0 0 7 12" fill="none" xmlns="http://www.w3.org/2000/svg">\n<path fill-rule="evenodd" clip-rule="evenodd" d="M6.20711 0.792893C5.81658 0.402369 5.18342 0.402369 4.79289 0.792893L0.292893 5.29289C-0.097631 5.68342 -0.097631 6.31658 0.292893 6.70711L4.79289 11.2071C5.18342 11.5976 5.81658 11.5976 6.20711 11.2071C6.59763 10.8166 6.59763 10.1834 6.20711 9.79289L2.41421 6L6.20711 2.20711C6.59763 1.81658 6.59763 1.18342 6.20711 0.792893Z" />\n</svg>\n'}],o=a({id:"$resolved:79973aeb14bf08a0bac2bc166357baa65f12f61b57e6068cfef4716e72bca704299ef6f150bb6ee7905a5dd91e4d09e69a59178943dd34d9feea35d6fe734244:arrow.twig",data:[{type:"raw",value:'<svg width="7" height="12" viewBox="0 0 7 12" fill="none" xmlns="http://www.w3.org/2000/svg">\n<path fill-rule="evenodd" clip-rule="evenodd" d="M6.20711 0.792893C5.81658 0.402369 5.18342 0.402369 4.79289 0.792893L0.292893 5.29289C-0.097631 5.68342 -0.097631 6.31658 0.292893 6.70711L4.79289 11.2071C5.18342 11.5976 5.81658 11.5976 6.20711 11.2071C6.59763 10.8166 6.59763 10.1834 6.20711 9.79289L2.41421 6L6.20711 2.20711C6.59763 1.81658 6.59763 1.18342 6.20711 0.792893Z" />\n</svg>\n'}],allowInlineIncludes:!0,rethrow:!0});e.exports=function(e){return o.render(e)},e.exports.tokens=s},6940:function(e,t,i){var a=i(9048).twig,s=[{type:"raw",value:'<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg" class="popup__close-icon">\n <path fill-rule="evenodd" clip-rule="evenodd" d="M15.0502 15.0507C15.4407 14.6602 16.0739 14.6602 16.4644 15.0507L24.9497 23.5359C25.3403 23.9264 25.3403 24.5596 24.9497 24.9501C24.5592 25.3406 23.926 25.3406 23.5355 24.9501L15.0502 16.4649C14.6597 16.0744 14.6597 15.4412 15.0502 15.0507Z" />\n <path fill-rule="evenodd" clip-rule="evenodd" d="M24.9497 15.0507C25.3403 15.4412 25.3403 16.0744 24.9497 16.4649L16.4644 24.9501C16.0739 25.3406 15.4407 25.3406 15.0502 24.9501C14.6597 24.5596 14.6597 23.9264 15.0502 23.5359L23.5355 15.0507C23.926 14.6602 24.5592 14.6602 24.9497 15.0507Z" />\n</svg>\n'}],o=a({id:"$resolved:007d2b136da62d4ca6bb8c53ea24d4dc2ca6b2d223cb0754711808880386db32180f64140bad21a4b7f986475c845eb151c60577b51bc148fc5e861c5270bec7:close.twig",data:[{type:"raw",value:'<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg" class="popup__close-icon">\n <path fill-rule="evenodd" clip-rule="evenodd" d="M15.0502 15.0507C15.4407 14.6602 16.0739 14.6602 16.4644 15.0507L24.9497 23.5359C25.3403 23.9264 25.3403 24.5596 24.9497 24.9501C24.5592 25.3406 23.926 25.3406 23.5355 24.9501L15.0502 16.4649C14.6597 16.0744 14.6597 15.4412 15.0502 15.0507Z" />\n <path fill-rule="evenodd" clip-rule="evenodd" d="M24.9497 15.0507C25.3403 15.4412 25.3403 16.0744 24.9497 16.4649L16.4644 24.9501C16.0739 25.3406 15.4407 25.3406 15.0502 24.9501C14.6597 24.5596 14.6597 23.9264 15.0502 23.5359L23.5355 15.0507C23.926 14.6602 24.5592 14.6602 24.9497 15.0507Z" />\n</svg>\n'}],allowInlineIncludes:!0,rethrow:!0});e.exports=function(e){return o.render(e)},e.exports.tokens=s},1198:function(e,t,i){i(6940);var a=i(9048).twig,s=[{type:"raw",value:'<div class="popup'},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"modify",match:["modify"]}],output:[{type:"raw",value:" "},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"modify",match:["modify"]}]}]}},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"targetModify",match:["targetModify"]}],output:[{type:"raw",value:" popup_theme_"},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"targetModify",match:["targetModify"]}]}]}},{type:"raw",value:' j-popup__body">
1\n <div class="popup__overlay j-popup__overlay"></div>\n <div class="popup__container">\n <div class="popup__wrapper">\n <div class="popup__inner">\n <div class="popup__header j-popup__header">\n <div class="popup__header-inner">\n <button type="button" class="popup__close j-popup__close" aria-label="'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"buttonAriaLabel",match:["buttonAriaLabel"]},{type:"Twig.expression.type.filter",value:"default",match:["|default","default"],params:[{type:"Twig.expression.type.parameter.start",value:"(",match:["("]},{type:"Twig.expression.type.string",value:"Close"},{type:"Twig.expression.type.parameter.end",value:")",match:[")"],expression:!1}]}]},{type:"raw",value:'">\n '},{type:"logic",token:{type:"Twig.logic.type.include",only:!1,ignoreMissing:!1,stack:[{type:"Twig.expression.type.string",value:"$resolved:007d2b136da62d4ca6bb8c53ea24d4dc2ca6b2d223cb0754711808880386db32180f64140bad21a4b7f986475c845eb151c60577b51bc148fc5e861c5270bec7:close.twig"}]}},{type:"raw",value:' </button>\n </div>\n </div>\n <div class="popup__inner-wrapper">\n <div class="popup__content j-popup__content">\n '},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"content",match:["content"]}]},{type:"raw",value:"\n </div>\n </div>\n </div>\n </div>\n </div>\n</div>\n"}],o=a({id:"$resolved:49df841e46a6ee0d7dc3e87129f7163f89cc81c70ce977b8f084d7edb9d8d03cbdef3bf85560d99c75d41a4ab684db1a2a67c9c6f9a40704ca38e033abc5163e:basic-popup.twig",data:[{type:"raw",value:'<div class="popup'},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"modify",match:["modify"]}],output:[{type:"raw",value:" "},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"modify",match:["modify"]}]}]}},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"targetModify",match:["targetModify"]}],output:[{type:"raw",value:" popup_theme_"},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"targetModify",match:["targetModify"]}]}]}},{type:"raw",value:' j-popup__body">\n <div class="popup__overlay j-popup__overlay"></div>\n <div class="popup__container">\n <div class="popup__wrapper">\n <div class="popup__inner">\n <div class="popup__header j-popup__header">\n <div class="popup__header-inner">\n <button type="button" class="popup__close j-popup__close" aria-label="'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"buttonAriaLabel",match:["buttonAriaLabel"]},{type:"Twig.expression.type.filter",value:"default",match:["|default","default"],params:[{type:"Twig.expression.type.parameter.start",value:"(",match:["("]},{type:"Twig.expression.type.string",value:"Close"},{type:"Twig.expression.type.parameter.end",value:")",match:[")"],expression:!1}]}]},{type:"raw",value:'">\n '},{type:"logic",token:{type:"Twig.logic.type.include",only:!1,ignoreMissing:!1,stack:[{type:"Twig.expression.type.string",value:"$resolved:007d2b136da62d4ca6bb8c53ea24d4dc2ca6b2d223cb0754711808880386db32180f64140bad21a4b7f986475c845eb151c60577b51bc148fc5e861c5270bec7:close.twig"}]}},{type:"raw",value:' </button>\n </div>\n </div>\n <div class="popup__inner-wrapper">\n <div class="popup__content j-popup__content">\n '},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"content",match:["content"]}]},{type:"raw",value:"\n </div>\n </div>\n </div>\n </div>\n </div>\n</div>\n"}],allowInlineIncludes:!0,rethrow:!0});e.exports=function(e){return o.render(e)},e.exports.tokens=s},5849:function(e,t,i){i(6940);var a=i(9048).twig,s=[{type:"raw",value:'<div class="popup'},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"modify",match:["modify"]}],output:[{type:"raw",value:" "},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"modify",match:["modify"]}]}]}},{type:"raw",value:' j-popup__body">
1\n <div class="popup__overlay j-popup__overlay"></div>\n <div class="popup__wrapper">\n <div class="popup__header">\n <div class="grid">\n <div class="popup__header-inner">\n <p>'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"title",match:["title"]}]},{type:"raw",value:'</p>\n <button type="button" class="popup__close j-popup__close" aria-label="'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"buttonAriaLabel",match:["buttonAriaLabel"]},{type:"Twig.expression.type.filter",value:"default",match:["|default","default"],params:[{type:"Twig.expression.type.parameter.start",value:"(",match:["("]},{type:"Twig.expression.type.string",value:"Close"},{type:"Twig.expression.type.parameter.end",value:")",match:[")"],expression:!1}]}]},{type:"raw",value:'">\n '},{type:"logic",token:{type:"Twig.logic.type.include",only:!1,ignoreMissing:!1,stack:[{type:"Twig.expression.type.string",value:"$resolved:007d2b136da62d4ca6bb8c53ea24d4dc2ca6b2d223cb0754711808880386db32180f64140bad21a4b7f986475c845eb151c60577b51bc148fc5e861c5270bec7:close.twig"}]}},{type:"raw",value:' </button>\n </div>\n </div>\n </div>\n <div class="grid">\n <div class="popup__gallery j-popup-gallery">\n '},{type:"logic",token:{type:"Twig.logic.type.for",keyVar:null,valueVar:"item",expression:[{type:"Twig.expression.type.variable",value:"items",match:["items"]}],output:[{type:"raw",value:' <div class="popup__gallery-item">\n '},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"item",match:["item"]},{type:"Twig.expression.type.key.period",key:"video"}],output:[{type:"raw",value:' <div class="popup__gallery-video">\n '},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"item",match:["item"]},{type:"Twig.expression.type.key.period",key:"videoType"},{type:"Twig.expression.type.string",value:"direct"},{type:"Twig.expression.type.operator.binary",value:"==",precidence:9,associativity:"leftToRight",operator:"=="}],output:[{type:"raw",value:' <video playsinline loop controls preload="metadata">\n <source src="'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"item",match:["item"]},{type:"Twig.expression.type.key.period",key:"src"}]},{type:"raw",value:'#t=0.5">\n </video>\n '}]}},{type:"logic",token:{type:"Twig.logic.type.else",match:["else"],output:[{type:"raw",value:' \n <iframe\n src="'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"item",match:["item"]},{type:"Twig.expression.type.key.period",key:"src"}]},{type:"raw",value:'&title=1"\n frameborder="0" allow="autoplay; fullscreen; picture-in-picture" allowfullscreen="">\n </iframe>\n '}]}},{type:"raw",value:" \n </div>\n "}]}}
1,{type:"logic",token:{type:"Twig.logic.type.else",match:["else"],output:[{type:"raw",value:' <img src="'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"item",match:["item"]},{type:"Twig.expression.type.key.period",key:"src"}]},{type:"raw",value:'" alt="'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"item",match:["item"]},{type:"Twig.expression.type.key.period",key:"alt"},{type:"Twig.expression.type.filter",value:"default",match:["|default","default"],params:[{type:"Twig.expression.type.parameter.start",value:"(",match:["("]},{type:"Twig.expression.type.string",value:""},{type:"Twig.expression.type.parameter.end",value:")",match:[")"],expression:!1}]}]},{type:"raw",value:'">\n '}]}},{type:"raw",value:" "},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"item",match:["item"]},{type:"Twig.expression.type.key.period",key:"caption"}],output:[{type:"raw",value:" <p>"},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"item",match:["item"]},{type:"Twig.expression.type.key.period",key:"caption"}]},{type:"raw",value:"</p>\n "}]}}
1,{type:"raw",value:" </div>\n "}]}},{type:"raw",value:" </div>\n </div>\n </div>\n</div>\n"}],o=a({id:"$resolved:b60663b41d1f5085227cdcaa71304257af326c1f6ae428e00d42c51c4cd82d4229eab3de346998d2ba0553ac26248d35ff2af0dbe859dfd4b3ba994f91c16fd5:gallery-popup.twig",data:[{type:"raw",value:'<div class="popup'},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"modify",match:["modify"]}],output:[{type:"raw",value:" "},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"modify",match:["modify"]}]}]}},{type:"raw",value:' j-popup__body">\n <div class="popup__overlay j-popup__overlay"></div>\n <div class="popup__wrapper">\n <div class="popup__header">\n <div class="grid">\n <div class="popup__header-inner">\n <p>'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"title",match:["title"]}]},{type:"raw",value:'</p>\n <button type="button" class="popup__close j-popup__close" aria-label="'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"buttonAriaLabel",match:["buttonAriaLabel"]},{type:"Twig.expression.type.filter",value:"default",match:["|default","default"],params:[{type:"Twig.expression.type.parameter.start",value:"(",match:["("]},{type:"Twig.expression.type.string",value:"Close"},{type:"Twig.expression.type.parameter.end",value:")",match:[")"],expression:!1}]}]},{type:"raw",value:'">\n '},{type:"logic",token:{type:"Twig.logic.type.include",only:!1,ignoreMissing:!1,stack:[{type:"Twig.expression.type.string",value:"$resolved:007d2b136da62d4ca6bb8c53ea24d4dc2ca6b2d223cb0754711808880386db32180f64140bad21a4b7f986475c845eb151c60577b51bc148fc5e861c5270bec7:close.twig"}]}},{type:"raw",value:' </button>\n </div>\n </div>\n </div>\n <div class="grid">\n <div class="popup__gallery j-popup-gallery">\n '},{type:"logic",token:{type:"Twig.logic.type.for",keyVar:null,valueVar:"item",expression:[{type:"Twig.expression.type.variable",value:"items",match:["items"]}],output:[{type:"raw",value:' <div class="popup__gallery-item">\n '},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"item",match:["item"]},{type:"Twig.expression.type.key.period",key:"video"}],output:[{type:"raw",value:' <div class="popup__gallery-video">\n '},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"item",match:["item"]},{type:"Twig.expression.type.key.period",key:"videoType"},{type:"Twig.expression.type.string",value:"direct"},{type:"Twig.expression.type.operator.binary",value:"==",precidence:9,associativity:"leftToRight",operator:"=="}],output:[{type:"raw",value:' <video playsinline loop controls preload="metadata">\n <source src="'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"item",match:["item"]},{type:"Twig.expression.type.key.period",key:"src"}]},{type:"raw",value:'#t=0.5">\n </video>\n '}]}},{type:"logic",token:{type:"Twig.logic.type.else",match:["else"],output:[{type:"raw",value:' \n <iframe\n src="'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"item",match:["item"]},{type:"Twig.expression.type.key.period",key:"src"}]},{type:"raw",value:'&title=1"\n frameborder="0" allow="autoplay; fullscreen; picture-in-picture" allowfullscreen="">\n </iframe>\n '}]}},{type:"raw",value:" \n </div>\n "}]}}
1,{type:"logic",token:{type:"Twig.logic.type.else",match:["else"],output:[{type:"raw",value:' <img src="'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"item",match:["item"]},{type:"Twig.expression.type.key.period",key:"src"}]},{type:"raw",value:'" alt="'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"item",match:["item"]},{type:"Twig.expression.type.key.period",key:"alt"},{type:"Twig.expression.type.filter",value:"default",match:["|default","default"],params:[{type:"Twig.expression.type.parameter.start",value:"(",match:["("]},{type:"Twig.expression.type.string",value:""},{type:"Twig.expression.type.parameter.end",value:")",match:[")"],expression:!1}]}]},{type:"raw",value:'">\n '}]}},{type:"raw",value:" "},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"item",match:["item"]},{type:"Twig.expression.type.key.period",key:"caption"}],output:[{type:"raw",value:" <p>"},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"item",match:["item"]},{type:"Twig.expression.type.key.period",key:"caption"}]},{type:"raw",value:"</p>\n "}]}}
1,{type:"raw",value:" </div>\n "}]}},{type:"raw",value:" </div>\n </div>\n </div>\n</div>\n"}],allowInlineIncludes:!0,rethrow:!0});e.exports=function(e){return o.render(e)},e.exports.tokens=s},2804:function(e,t,i){i(6940);var a=i(9048).twig,s=[{type:"raw",value:'<div class="popup popup_theme_alternative-progress'},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"modify",match:["modify"]}],output:[{type:"raw",value:" "},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"modify",match:["modify"]}]}]}},{type:"raw",value:' j-popup__body">\n <div class="popup__overlay j-popup__overlay"></div>\n <div class="popup__wrapper">\n <div class="popup__header">\n <div class="grid">\n <div class="popup__header-inner">\n <div class="popup__header-title">\n <h3>'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"title",match:["title"]}]},{type:"raw",value:'</h3>\n <p class="popup__header-live">Ð ÑÑиÑе</p>\n </div>\n\n <button type="button" class="popup__close j-popup__close" aria-label="'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"buttonAriaLabel",match:["buttonAriaLabel"]},{type:"Twig.expression.type.filter",value:"default",match:["|default","default"],params:[{type:"Twig.expression.type.parameter.start",value:"(",match:["("]},{type:"Twig.expression.type.string",value:"ÐакÑÑÑÑ"},{type:"Twig.expression.type.parameter.end",value:")",match:[")"],expression:!1}]}]},{type:"raw",value:'">\n '},{type:"logic",token:{type:"Twig.logic.type.include",only:!1,ignoreMissing:!1,stack:[{type:"Twig.expression.type.string",value:"$resolved:007d2b136da62d4ca6bb8c53ea24d4dc2ca6b2d223cb0754711808880386db32180f64140bad21a4b7f986475c845eb151c60577b51bc148fc5e861c5270bec7:close.twig"}]}},{type:"raw",value:' </button>\n </div>\n </div>\n </div>\n <div class="grid">\n <div class="progress-alternative j-popup__content">\n <div class="progress-alternative__content">\n <div class="progress__item video">\n <iframe src="'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"video",match:["video"]},{type:"Twig.expression.type.key.period",key:"url"}]},{type:"raw",value:'" allowfullscreen class="j-video__iframe"></iframe>\n </div>\n </div>\n </div>\n </div>\n </div>\n</div>\n'}],o=a({id:"$resolved:d8ed70e265695664bc0942e354babdb8b37a39b8f8d58a1260a0ed8821f9f515b351b56be40fc0bfe5d17812795934f548fea5b5e6dea01d7d8b058d563c4045:online-alternative-popup.twig",data:[{type:"raw",value:'<div class="popup popup_theme_alternative-progress'},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"modify",match:["modify"]}],output:[{type:"raw",value:" "},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"modify",match:["modify"]}]}]}},{type:"raw",value:' j-popup__body">\n <div class="popup__overlay j-popup__overlay"></div>\n <div class="popup__wrapper">\n <div class="popup__header">\n <div class="grid">\n <div class="popup__header-inner">\n <div class="popup__header-title">\n <h3>'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"title",match:["title"]}]},{type:"raw",value:'</h3>\n <p class="popup__header-live">Ð ÑÑиÑе</p>\n </div>\n\n <button type="button" class="popup__close j-popup__close" aria-label="'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"buttonAriaLabel",match:["buttonAriaLabel"]},{type:"Twig.expression.type.filter",value:"default",match:["|default","default"],params:[{type:"Twig.expression.type.parameter.start",value:"(",match:["("]},{type:"Twig.expression.type.string",value:"ÐакÑÑÑÑ"},{type:"Twig.expression.type.parameter.end",value:")",match:[")"],expression:!1}]}]},{type:"raw",value:'">\n '},{type:"logic",token:{type:"Twig.logic.type.include",only:!1,ignoreMissing:!1,stack:[{type:"Twig.expression.type.string",value:"$resolved:007d2b136da62d4ca6bb8c53ea24d4dc2ca6b2d223cb0754711808880386db32180f64140bad21a4b7f986475c845eb151c60577b51bc148fc5e861c5270bec7:close.twig"}]}}
1,{type:"raw",value:' </button>\n </div>\n </div>\n </div>\n <div class="grid">\n <div class="progress-alternative j-popup__content">\n <div class="progress-alternative__content">\n <div class="progress__item video">\n <iframe src="'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"video",match:["video"]},{type:"Twig.expression.type.key.period",key:"url"}]},{type:"raw",value:'" allowfullscreen class="j-video__iframe"></iframe>\n </div>\n </div>\n </div>\n </div>\n </div>\n</div>\n'}],allowInlineIncludes:!0,rethrow:!0});e.exports=function(e){return o.render(e)},e.exports.tokens=s},2420:function(e,t,i){i(6940);var a=i(9048).twig,s=[{type:"raw",value:'<div class="popup'},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"modify",match:["modify"]}],output:[{type:"raw",value:" "},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"modify",match:["modify"]}]}]}},{type:"raw",value:' j-popup__body">\n <div class="popup__overlay j-popup__overlay"></div>\n <div class="popup__wrapper">\n <div class="popup__header">\n <div class="grid">\n <div class="popup__header-inner">\n <p>'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"title",match:["title"]}]},{type:"raw",value:'</p>\n <button type="button" class="popup__close j-popup__close"\n aria-label="'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"buttonAriaLabel",match:["buttonAriaLabel"]},{type:"Twig.expression.type.filter",value:"default",match:["|default","default"],params:[{type:"Twig.expression.type.parameter.start",value:"(",match:["("]},{type:"Twig.expression.type.string",value:"ÐакÑÑÑÑ"},{type:"Twig.expression.type.parameter.end",value:")",match:[")"],expression:!1}]}]},{type:"raw",value:'">\n '},{type:"logic",token:{type:"Twig.logic.type.include",only:!1,ignoreMissing:!1,stack:[{type:"Twig.expression.type.string",value:"$resolved:007d2b136da62d4ca6bb8c53ea24d4dc2ca6b2d223cb0754711808880386db32180f64140bad21a4b7f986475c845eb151c60577b51bc148fc5e861c5270bec7:close.twig"}]}},{type:"raw",value:' </button>\n </div>\n </div>\n </div>\n <div class="grid">\n <div class="progress j-popup__content" data-content="progress__tabs-content">\n '},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"tabs",match:["tabs"]},{type:"Twig.expression.type.filter",value:"length",match:["|length","length"]}],output:[{type:"raw",value:' <div class="progress__tabs">\n '},{type:"logic",token:{type:"Twig.logic.type.for",keyVar:null,valueVar:"tab",expression:[{type:"Twig.expression.type.variable",value:"tabs",match:["tabs"]}],output:[{type:"raw",value:' <button type="button"\n class="button button_theme_white j-video__tab'},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"loop",match:["loop"]},{type:"Twig.expression.type.key.period",key:"index"},{type:"Twig.expression.type.number",value:1,match:["1",null]},{type:"Twig.expression.type.operator.binary",value:"==",precidence:9,associativity:"leftToRight",operator:"=="}],output:[{type:"raw",value:" is-active"}]}},{type:"raw",value:'"\n data-video="'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"tab",match:["tab"]},{type:"Twig.expression.type.key.period",key:"video"},{type:"Twig.expression.type.key.period",key:"url"}]},{type:"raw",value:'">\n '},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"tab",match:["tab"]},{type:"Twig.expression.type.key.period",key:"title"}]},{type:"raw",value:"\n </button>\n "}]}}
1,{type:"raw",value:' </div>\n <div class="progress__tabs-content">\n <div class="progress__content">\n <div class="progress__item video">\n <iframe src="'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"tabs",match:["tabs"]},{type:"Twig.expression.type.key.brackets",stack:[{type:"Twig.expression.type.number",value:0,match:["0",null]}]},{type:"Twig.expression.type.key.period",key:"video"},{type:"Twig.expression.type.key.period",key:"url"}]},{type:"raw",value:'" allowfullscreen class="j-video__iframe"></iframe>\n </div>\n </div>\n </div>\n '}]}},{type:"logic",token:{type:"Twig.logic.type.else",match:["else"],output:[{type:"raw",value:' <div class="progress__content">\n <h4 style="color: red;">ÐаполниÑе даннÑе</h4>\n </div>\n '}]}},{type:"raw",value:" </div>\n </div>\n </div>\n</div>\n"}],o=a({id:"$resolved:8e7e7efc63b3b58d3b9ceb0c9dcce8860868fdf7af4be98a89b0a5767b672e5f27506ba0f2ec0b14be81738737c1514bc3952ad6304d8d06c62fdbaa5c2e8eb7:online-popup.twig",data:[{type:"raw",value:'<div class="popup'},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"modify",match:["modify"]}],output:[{type:"raw",value:" "},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"modify",match:["modify"]}]}]}},{type:"raw",value:' j-popup__body">\n <div class="popup__overlay j-popup__overlay"></div>\n <div class="popup__wrapper">\n <div class="popup__header">\n <div class="grid">\n <div class="popup__header-inner">\n <p>'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"title",match:["title"]}]},{type:"raw",value:'</p>\n <button type="button" class="popup__close j-popup__close"\n aria-label="'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"buttonAriaLabel",match:["buttonAriaLabel"]},{type:"Twig.expression.type.filter",value:"default",match:["|default","default"],params:[{type:"Twig.expression.type.parameter.start",value:"(",match:["("]},{type:"Twig.expression.type.string",value:"ÐакÑÑÑÑ"},{type:"Twig.expression.type.parameter.end",value:")",match:[")"],expression:!1}]}]},{type:"raw",value:'">\n '},{type:"logic",token:{type:"Twig.logic.type.include",only:!1,ignoreMissing:!1,stack:[{type:"Twig.expression.type.string",value:"$resolved:007d2b136da62d4ca6bb8c53ea24d4dc2ca6b2d223cb0754711808880386db32180f64140bad21a4b7f986475c845eb151c60577b51bc148fc5e861c5270bec7:close.twig"}]}},{type:"raw",value:' </button>\n </div>\n </div>\n </div>\n <div class="grid">\n <div class="progress j-popup__content" data-content="progress__tabs-content">\n '},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"tabs",match:["tabs"]},{type:"Twig.expression.type.filter",value:"length",match:["|length","length"]}],output:[{type:"raw",value:' <div class="progress__tabs">\n '},{type:"logic",token:{type:"Twig.logic.type.for",keyVar:null,valueVar:"tab",expression:[{type:"Twig.expression.type.variable",value:"tabs",match:["tabs"]}],output:[{type:"raw",value:' <button type="button"\n class="button button_theme_white j-video__tab'},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"loop",match:["loop"]},{type:"Twig.expression.type.key.period",key:"index"},{type:"Twig.expression.type.number",value:1,match:["1",null]},{type:"Twig.expression.type.operator.binary",value:"==",precidence:9,associativity:"leftToRight",operator:"=="}],output:[{type:"raw",value:" is-active"}]}}
1,{type:"raw",value:'"\n data-video="'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"tab",match:["tab"]},{type:"Twig.expression.type.key.period",key:"video"},{type:"Twig.expression.type.key.period",key:"url"}]},{type:"raw",value:'">\n '},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"tab",match:["tab"]},{type:"Twig.expression.type.key.period",key:"title"}]},{type:"raw",value:"\n </button>\n "}]}},{type:"raw",value:' </div>\n <div class="progress__tabs-content">\n <div class="progress__content">\n <div class="progress__item video">\n <iframe src="'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"tabs",match:["tabs"]},{type:"Twig.expression.type.key.brackets",stack:[{type:"Twig.expression.type.number",value:0,match:["0",null]}]},{type:"Twig.expression.type.key.period",key:"video"},{type:"Twig.expression.type.key.period",key:"url"}]},{type:"raw",value:'" allowfullscreen class="j-video__iframe"></iframe>\n </div>\n </div>\n </div>\n '}]}},{type:"logic",token:{type:"Twig.logic.type.else",match:["else"],output:[{type:"raw",value:' <div class="progress__content">\n <h4 style="color: red;">ÐаполниÑе даннÑе</h4>\n </div>\n '}]}},{type:"raw",value:" </div>\n </div>\n </div>\n</div>\n"}],allowInlineIncludes:!0,rethrow:!0});e.exports=function(e){return o.render(e)},e.exports.tokens=s},2576:function(e,t,i){i(6940);var a=i(9048).twig,s=[{type:"raw",value:'<div class="popup popup_theme_planoplan j-popup__body">\n <div class="popup__overlay j-popup__overlay"></div>\n <div class="popup__wrapper">\n <div class="popup__content j-popup__content">\n <div id="planoplan" class="popup__planoplan-wrapper"></div>\n </div>\n <button aria-label="Close" class="button-circle popup__btn-close j-popup__close">\n '},{type:"logic",token:{type:"Twig.logic.type.include",only:!1,ignoreMissing:!1,stack:[{type:"Twig.expression.type.string",value:"$resolved:007d2b136da62d4ca6bb8c53ea24d4dc2ca6b2d223cb0754711808880386db32180f64140bad21a4b7f986475c845eb151c60577b51bc148fc5e861c5270bec7:close.twig"}]}},{type:"raw",value:" </button>\n </div>\n</div>\n"}],o=a({id:"$resolved:836782a4957c9550a3bfe786e5f6bf24d32a85840beefbfa2815798eb136618160064087e60df0cced28941ce8df952cdaa9bd7526b87bd7541fe13b98edf53e:planoplan-popup.twig",data:[{type:"raw",value:'<div class="popup popup_theme_planoplan j-popup__body">\n <div class="popup__overlay j-popup__overlay"></div>\n <div class="popup__wrapper">\n <div class="popup__content j-popup__content">\n <div id="planoplan" class="popup__planoplan-wrapper"></div>\n </div>\n <button aria-label="Close" class="button-circle popup__btn-close j-popup__close">\n '},{type:"logic",token:{type:"Twig.logic.type.include",only:!1,ignoreMissing:!1,stack:[{type:"Twig.expression.type.string",value:"$resolved:007d2b136da62d4ca6bb8c53ea24d4dc2ca6b2d223cb0754711808880386db32180f64140bad21a4b7f986475c845eb151c60577b51bc148fc5e861c5270bec7:close.twig"}]}},{type:"raw",value:" </button>\n </div>\n</div>\n"}],allowInlineIncludes:!0,rethrow:!0});e.exports=function(e){return o.render(e)},e.exports.tokens=s},8071:function(e,t,i){i(487),i(6940);var a=i(9048).twig,s=[{type:"raw",value:'<div class="popup popup_theme_alternative-progress'},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"modify",match:["modify"]}],output:[{type:"raw",value:" "},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"modify",match:["modify"]}]}]}},{type:"raw",value:' j-popup__body">\n <div class="popup__overlay j-popup__overlay"></div>\n <div class="popup__wrapper">\n <div class="popup__header">\n <div class="grid">\n <div class="popup__header-inner">\n <div class="popup__header-title">\n <h3>'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"title",match:["title"]}]},{type:"raw",value:'</h3>\n <p class="popup__header-corpus">'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"corpus",match:["corpus"]}]},{type:"raw",value:'</p>\n </div>\n\n <button type="button" class="popup__close j-popup__close" aria-label="'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"buttonAriaLabel",match:["buttonAriaLabel"]},{type:"Twig.expression.type.filter",value:"default",match:["|default","default"],params:[{type:"Twig.expression.type.parameter.start",value:"(",match:["("]},{type:"Twig.expression.type.string",value:"ÐакÑÑÑÑ"},{type:"Twig.expression.type.parameter.end",value:")",match:[")"],expression:!1}]}]},{type:"raw",value:'">\n '},{type:"logic",token:{type:"Twig.logic.type.include",only:!1,ignoreMissing:!1,stack:[{type:"Twig.expression.type.string",value:"$resolved:007d2b136da62d4ca6bb8c53ea24d4dc2ca6b2d223cb0754711808880386db32180f64140bad21a4b7f986475c845eb151c60577b51bc148fc5e861c5270bec7:close.twig"}]}}
1,{type:"raw",value:' </button>\n </div>\n </div>\n </div>\n\n <div class="grid">\n <div class="progress-alternative j-popup__content">\n '},{type:"logic",token:{type:"Twig.logic.type.include",only:!1,ignoreMissing:!1,stack:[{type:"Twig.expression.type.string",value:"$resolved:2c5c6906c41b31b3a883086e6191d86a349a9d72bc0c6dd62994c37f6e5f8bccc7b9118837252754f552f204a735b3bc51402c4b9ccc8b7d514a5d15f4691662:progress-slider-content.twig"}]}},{type:"raw",value:" </div>\n </div>\n </div>\n</div>"}],o=a({id:"$resolved:29fb0482e989909668f4626a24a4691c3e276c97e4809c4de7a3f3feeb5e341ef5c4b971a9934c708d52b4e34c022ca51cc0c14e7b08f3a9969905e313cd8540:progress-alternative-popup.twig",data:[{type:"raw",value:'<div class="popup popup_theme_alternative-progress'},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"modify",match:["modify"]}],output:[{type:"raw",value:" "},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"modify",match:["modify"]}]}]}},{type:"raw",value:' j-popup__body">\n <div class="popup__overlay j-popup__overlay"></div>\n <div class="popup__wrapper">\n <div class="popup__header">\n <div class="grid">\n <div class="popup__header-inner">\n <div class="popup__header-title">\n <h3>'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"title",match:["title"]}]},{type:"raw",value:'</h3>\n <p class="popup__header-corpus">'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"corpus",match:["corpus"]}]},{type:"raw",value:'</p>\n </div>\n\n <button type="button" class="popup__close j-popup__close" aria-label="'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"buttonAriaLabel",match:["buttonAriaLabel"]},{type:"Twig.expression.type.filter",value:"default",match:["|default","default"],params:[{type:"Twig.expression.type.parameter.start",value:"(",match:["("]},{type:"Twig.expression.type.string",value:"ÐакÑÑÑÑ"},{type:"Twig.expression.type.parameter.end",value:")",match:[")"],expression:!1}]}]},{type:"raw",value:'">\n '},{type:"logic",token:{type:"Twig.logic.type.include",only:!1,ignoreMissing:!1,stack:[{type:"Twig.expression.type.string",value:"$resolved:007d2b136da62d4ca6bb8c53ea24d4dc2ca6b2d223cb0754711808880386db32180f64140bad21a4b7f986475c845eb151c60577b51bc148fc5e861c5270bec7:close.twig"}]}},{type:"raw",value:' </button>\n </div>\n </div>\n </div>\n\n <div class="grid">\n <div class="progress-alternative j-popup__content">\n '},{type:"logic",token:{type:"Twig.logic.type.include",only:!1,ignoreMissing:!1,stack:[{type:"Twig.expression.type.string",value:"$resolved:2c5c6906c41b31b3a883086e6191d86a349a9d72bc0c6dd62994c37f6e5f8bccc7b9118837252754f552f204a735b3bc51402c4b9ccc8b7d514a5d15f4691662:progress-slider-content.twig"}]}},{type:"raw",value:" </div>\n </div>\n </div>\n</div>"}],allowInlineIncludes:!0,rethrow:!0});e.exports=function(e){return o.render(e)},e.exports.tokens=s},9454:function(e,t,i){i(7888),i(3194);var a=i(9048).twig,s=[{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"progress",match:["progress"]},{type:"Twig.expression.type.key.period",key:"title"}],output:[{type:"raw",value:" <h4>"},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"progress",match:["progress"]},{type:"Twig.expression.type.key.period",key:"title"}]},{type:"raw",value:"</h4>\n"}]}},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"progress",match:["progress"]},{type:"Twig.expression.type.key.period",key:"description"}],output:[{type:"raw",value:' <div class="progress__description">\n '},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"progress",match:["progress"]},{type:"Twig.expression.type.key.period",key:"description"}]},{type:"raw",value:"\n </div>\n"}]}},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"progress",match:["progress"]},{type:"Twig.expression.type.key.period",key:"videos"},{type:"Twig.expression.type.filter",value:"length",match:["|length","length"]}],output:[{type:"raw",value:' <div class="progress__content">\n '},{type:"logic",token:{type:"Twig.logic.type.for",keyVar:null,valueVar:"videoItem",expression:[{type:"Twig.expression.type.variable",value:"progress",match:["progress"]},{type:"Twig.expression.type.key.period",key:"videos"}],output:[{type:"raw",value:' <div class="progress__item video">\n <iframe src="'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"videoItem",match:["videoItem"]},{type:"Twig.expression.type.key.period",key:"url"}]},{type:"raw",value:'" allowfullscreen></iframe>\n </div>\n '}]}}
1,{type:"raw",value:" </div>\n"}]}},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"progress",match:["progress"]},{type:"Twig.expression.type.key.period",key:"images"},{type:"Twig.expression.type.filter",value:"length",match:["|length","length"]}],output:[{type:"raw",value:' <div class="progress__content progress__content_theme_tile">\n '},{type:"logic",token:{type:"Twig.logic.type.for",keyVar:null,valueVar:"image",expression:[{type:"Twig.expression.type.variable",value:"progress",match:["progress"]},{type:"Twig.expression.type.key.period",key:"images"}],output:[{type:"raw",value:' <div class="progress__item">\n <div class="progress__item-wrapper">\n <img src="'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"image",match:["image"]}]},{type:"raw",value:'" alt="">\n </div>\n </div>\n '}]}},{type:"raw",value:" </div>\n"}]}},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"prev",match:["prev"]},{type:"Twig.expression.type.variable",value:"next",match:["next"]},{type:"Twig.expression.type.operator.binary",value:"or",precidence:14,associativity:"leftToRight",operator:"or"}],output:[{type:"raw",value:' <div class="progress__navigation">\n <button class="progress__navigation-button j-progress-nav" '},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"prev",match:["prev"]},{type:"Twig.expression.type.bool",value:!1},{type:"Twig.expression.type.operator.binary",value:"==",precidence:9,associativity:"leftToRight",operator:"=="}],output:[{type:"raw",value:" disabled"}]}},{type:"raw",value:' data-id="'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"prev",match:["prev"]},{type:"Twig.expression.type.key.period",key:"id"}]},{type:"raw",value:'">\n <span class="button-circle button-circle_theme_white">\n '},{type:"logic",token:{type:"Twig.logic.type.include",only:!1,ignoreMissing:!1,stack:[{type:"Twig.expression.type.string",value:"$resolved:54afdc89437aa149f636aa67e3306b9a38ca8d5f3c4e00b7cdb49a3f81d8f2892fa2a69b5d43c40c9f35138fe4438b246584de5506dddc9817a76612c062add8:arrow-left.svg.twig"}]}},{type:"raw",value:' </span>\n <span class="progress__navigation-button-text">'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"prev",match:["prev"]},{type:"Twig.expression.type.key.period",key:"title"}]},{type:"raw",value:"</span>\n </button>\n "},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"progress",match:["progress"]},{type:"Twig.expression.type.key.period",key:"title"}],output:[{type:"raw",value:' <div class="progress__navigation-current">'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"progress",match:["progress"]},{type:"Twig.expression.type.key.period",key:"title"}]},{type:"raw",value:"</div>\n "}]}}
1,{type:"raw",value:' \n <button class="progress__navigation-button j-progress-nav" '},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"next",match:["next"]},{type:"Twig.expression.type.bool",value:!1},{type:"Twig.expression.type.operator.binary",value:"==",precidence:9,associativity:"leftToRight",operator:"=="}],output:[{type:"raw",value:" disabled"}]}},{type:"raw",value:' data-id="'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"next",match:["next"]},{type:"Twig.expression.type.key.period",key:"id"}]},{type:"raw",value:'">\n <span class="progress__navigation-button-text">'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"next",match:["next"]},{type:"Twig.expression.type.key.period",key:"title"}]},{type:"raw",value:'</span>\n <span class="button-circle button-circle_theme_white">\n '},{type:"logic",token:{type:"Twig.logic.type.include",only:!1,ignoreMissing:!1,stack:[{type:"Twig.expression.type.string",value:"$resolved:4c71f27a99bdfff01f6dcff74278250aa8eacf03cf847965bddbd96f0c51db611c455df73714ba880b304c8a5dfe39f84c9ad4d49b6ca0f7b3f7ec75b9b27c84:arrow-right.svg.twig"}]}},{type:"raw",value:" </span>\n </button>\n </div>\n"}]}}],o=a({id:"$resolved:a6a5d474179caa00978c0d9e3137a6872a00c6aba8cc3bf4c4160b921aa4b7d655414a818dc7ec6b6b88cf8b71695be35b23f2fed2e7dfb2f84d50eadaad9667:progress-content.twig",data:[{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"progress",match:["progress"]},{type:"Twig.expression.type.key.period",key:"title"}],output:[{type:"raw",value:" <h4>"},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"progress",match:["progress"]},{type:"Twig.expression.type.key.period",key:"title"}]},{type:"raw",value:"</h4>\n"}]}},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"progress",match:["progress"]},{type:"Twig.expression.type.key.period",key:"description"}],output:[{type:"raw",value:' <div class="progress__description">\n '},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"progress",match:["progress"]},{type:"Twig.expression.type.key.period",key:"description"}]},{type:"raw",value:"\n </div>\n"}]}},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"progress",match:["progress"]},{type:"Twig.expression.type.key.period",key:"videos"},{type:"Twig.expression.type.filter",value:"length",match:["|length","length"]}],output:[{type:"raw",value:' <div class="progress__content">\n '},{type:"logic",token:{type:"Twig.logic.type.for",keyVar:null,valueVar:"videoItem",expression:[{type:"Twig.expression.type.variable",value:"progress",match:["progress"]},{type:"Twig.expression.type.key.period",key:"videos"}],output:[{type:"raw",value:' <div class="progress__item video">\n <iframe src="'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"videoItem",match:["videoItem"]},{type:"Twig.expression.type.key.period",key:"url"}]},{type:"raw",value:'" allowfullscreen></iframe>\n </div>\n '}]}},{type:"raw",value:" </div>\n"}]}},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"progress",match:["progress"]},{type:"Twig.expression.type.key.period",key:"images"},{type:"Twig.expression.type.filter",value:"length",match:["|length","length"]}],output:[{type:"raw",value:' <div class="progress__content progress__content_theme_tile">\n '},{type:"logic",token:{type:"Twig.logic.type.for",keyVar:null,valueVar:"image",expression:[{type:"Twig.expression.type.variable",value:"progress",match:["progress"]},{type:"Twig.expression.type.key.period",key:"images"}],output:[{type:"raw",value:' <div class="progress__item">\n <div class="progress__item-wrapper">\n <img src="'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"image",match:["image"]}]},{type:"raw",value:'" alt="">\n </div>\n </div>\n '}]}}
1,{type:"raw",value:" </div>\n"}]}},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"prev",match:["prev"]},{type:"Twig.expression.type.variable",value:"next",match:["next"]},{type:"Twig.expression.type.operator.binary",value:"or",precidence:14,associativity:"leftToRight",operator:"or"}],output:[{type:"raw",value:' <div class="progress__navigation">\n <button class="progress__navigation-button j-progress-nav" '},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"prev",match:["prev"]},{type:"Twig.expression.type.bool",value:!1},{type:"Twig.expression.type.operator.binary",value:"==",precidence:9,associativity:"leftToRight",operator:"=="}],output:[{type:"raw",value:" disabled"}]}},{type:"raw",value:' data-id="'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"prev",match:["prev"]},{type:"Twig.expression.type.key.period",key:"id"}]},{type:"raw",value:'">\n <span class="button-circle button-circle_theme_white">\n '},{type:"logic",token:{type:"Twig.logic.type.include",only:!1,ignoreMissing:!1,stack:[{type:"Twig.expression.type.string",value:"$resolved:54afdc89437aa149f636aa67e3306b9a38ca8d5f3c4e00b7cdb49a3f81d8f2892fa2a69b5d43c40c9f35138fe4438b246584de5506dddc9817a76612c062add8:arrow-left.svg.twig"}]}},{type:"raw",value:' </span>\n <span class="progress__navigation-button-text">'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"prev",match:["prev"]},{type:"Twig.expression.type.key.period",key:"title"}]},{type:"raw",value:"</span>\n </button>\n "},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"progress",match:["progress"]},{type:"Twig.expression.type.key.period",key:"title"}],output:[{type:"raw",value:' <div class="progress__navigation-current">'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"progress",match:["progress"]},{type:"Twig.expression.type.key.period",key:"title"}]},{type:"raw",value:"</div>\n "}]}}
1,{type:"raw",value:' \n <button class="progress__navigation-button j-progress-nav" '},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"next",match:["next"]},{type:"Twig.expression.type.bool",value:!1},{type:"Twig.expression.type.operator.binary",value:"==",precidence:9,associativity:"leftToRight",operator:"=="}],output:[{type:"raw",value:" disabled"}]}},{type:"raw",value:' data-id="'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"next",match:["next"]},{type:"Twig.expression.type.key.period",key:"id"}]},{type:"raw",value:'">\n <span class="progress__navigation-button-text">'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"next",match:["next"]},{type:"Twig.expression.type.key.period",key:"title"}]},{type:"raw",value:'</span>\n <span class="button-circle button-circle_theme_white">\n '},{type:"logic",token:{type:"Twig.logic.type.include",only:!1,ignoreMissing:!1,stack:[{type:"Twig.expression.type.string",value:"$resolved:4c71f27a99bdfff01f6dcff74278250aa8eacf03cf847965bddbd96f0c51db611c455df73714ba880b304c8a5dfe39f84c9ad4d49b6ca0f7b3f7ec75b9b27c84:arrow-right.svg.twig"}]}},{type:"raw",value:" </span>\n </button>\n </div>\n"}]}}],allowInlineIncludes:!0,rethrow:!0});e.exports=function(e){return o.render(e)},e.exports.tokens=s},4208:function(e,t,i){i(9454),i(6940);var a=i(9048).twig,s=[{type:"raw",value:'<div class="popup'},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"modify",match:["modify"]}],output:[{type:"raw",value:" "},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"modify",match:["modify"]}]}]}},{type:"raw",value:' j-popup__body">\n <div class="popup__overlay j-popup__overlay"></div>\n <div class="popup__wrapper">\n <div class="popup__header">\n <div class="grid">\n <div class="popup__header-inner">\n <p>'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"title",match:["title"]}]},{type:"raw",value:'</p>\n <button type="button" class="popup__close j-popup__close" aria-label="'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"buttonAriaLabel",match:["buttonAriaLabel"]},{type:"Twig.expression.type.filter",value:"default",match:["|default","default"],params:[{type:"Twig.expression.type.parameter.start",value:"(",match:["("]},{type:"Twig.expression.type.string",value:"ÐакÑÑÑÑ"},{type:"Twig.expression.type.parameter.end",value:")",match:[")"],expression:!1}]}]},{type:"raw",value:'">\n '},{type:"logic",token:{type:"Twig.logic.type.include",only:!1,ignoreMissing:!1,stack:[{type:"Twig.expression.type.string",value:"$resolved:007d2b136da62d4ca6bb8c53ea24d4dc2ca6b2d223cb0754711808880386db32180f64140bad21a4b7f986475c845eb151c60577b51bc148fc5e861c5270bec7:close.twig"}]}},{type:"raw",value:' </button>\n </div>\n </div>\n </div>\n <div class="grid">\n <div class="progress j-popup__content">\n '},{type:"logic",token:{type:"Twig.logic.type.include",only:!1,ignoreMissing:!1,stack:[{type:"Twig.expression.type.string",value:"$resolved:a6a5d474179caa00978c0d9e3137a6872a00c6aba8cc3bf4c4160b921aa4b7d655414a818dc7ec6b6b88cf8b71695be35b23f2fed2e7dfb2f84d50eadaad9667:progress-content.twig"}]}},{type:"raw",value:" </div>\n </div>\n </div>\n</div>\n"}],o=a({id:"$resolved:21d1f73c07fdbce74f1352a945a707f33751f56f8b2211f6e5d97bf69e64f3a16d4a6902293f5ab800e7cb6361f358a39a8d18ffd82c1c34e3caff911c3b51c2:progress-popup.twig",data:[{type:"raw",value:'<div class="popup'},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"modify",match:["modify"]}],output:[{type:"raw",value:" "},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"modify",match:["modify"]}]}]}},{type:"raw",value:' j-popup__body">
1\n <div class="popup__overlay j-popup__overlay"></div>\n <div class="popup__wrapper">\n <div class="popup__header">\n <div class="grid">\n <div class="popup__header-inner">\n <p>'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"title",match:["title"]}]},{type:"raw",value:'</p>\n <button type="button" class="popup__close j-popup__close" aria-label="'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"buttonAriaLabel",match:["buttonAriaLabel"]},{type:"Twig.expression.type.filter",value:"default",match:["|default","default"],params:[{type:"Twig.expression.type.parameter.start",value:"(",match:["("]},{type:"Twig.expression.type.string",value:"ÐакÑÑÑÑ"},{type:"Twig.expression.type.parameter.end",value:")",match:[")"],expression:!1}]}]},{type:"raw",value:'">\n '},{type:"logic",token:{type:"Twig.logic.type.include",only:!1,ignoreMissing:!1,stack:[{type:"Twig.expression.type.string",value:"$resolved:007d2b136da62d4ca6bb8c53ea24d4dc2ca6b2d223cb0754711808880386db32180f64140bad21a4b7f986475c845eb151c60577b51bc148fc5e861c5270bec7:close.twig"}]}},{type:"raw",value:' </button>\n </div>\n </div>\n </div>\n <div class="grid">\n <div class="progress j-popup__content">\n '},{type:"logic",token:{type:"Twig.logic.type.include",only:!1,ignoreMissing:!1,stack:[{type:"Twig.expression.type.string",value:"$resolved:a6a5d474179caa00978c0d9e3137a6872a00c6aba8cc3bf4c4160b921aa4b7d655414a818dc7ec6b6b88cf8b71695be35b23f2fed2e7dfb2f84d50eadaad9667:progress-content.twig"}]}},{type:"raw",value:" </div>\n </div>\n </div>\n</div>\n"}],allowInlineIncludes:!0,rethrow:!0});e.exports=function(e){return o.render(e)},e.exports.tokens=s},487:function(e,t,i){i(7888),i(3194),i(9615);var a=i(9048).twig,s=[{type:"raw",value:'<div class="progress-alternative__content">\n <div class="progress-alternative__slider swiper j-progress-popup-swiper">\n <div class="progress-alternative__slider-wrapper swiper-wrapper">\n '},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"progress",match:["progress"]},{type:"Twig.expression.type.key.period",key:"images"},{type:"Twig.expression.type.filter",value:"length",match:["|length","length"]}],output:[{type:"raw",value:" "},{type:"logic",token:{type:"Twig.logic.type.for",keyVar:null,valueVar:"image",expression:[{type:"Twig.expression.type.variable",value:"progress",match:["progress"]},{type:"Twig.expression.type.key.period",key:"images"}],output:[{type:"raw",value:' <div class="progress-alternative__slider-slide swiper-slide">\n <div class="progress-alternative__slide-image">\n <img src="'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"image",match:["image"]}]},{type:"raw",value:'" alt="ÐзобÑажение">\n <img class="progress-alternative__slide-image-bg" src="'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"image",match:["image"]}]},{type:"raw",value:'" alt="ÐзобÑажение">\n </div>\n </div>\n '}]}},{type:"raw",value:" "}]}}
1,{type:"raw",value:' </div>\n\n <div class="progress-alternative__slider-navigation j-progress-alternative__slider-navigation">\n <div class="progress-alternative__arrow-pseudo progress-alternative__arrow-left">\n <button class="button-circle progress-alternative__arrow-button j-progress-slider-prev">\n '},{type:"logic",token:{type:"Twig.logic.type.include",only:!1,ignoreMissing:!1,stack:[{type:"Twig.expression.type.string",value:"$resolved:79973aeb14bf08a0bac2bc166357baa65f12f61b57e6068cfef4716e72bca704299ef6f150bb6ee7905a5dd91e4d09e69a59178943dd34d9feea35d6fe734244:arrow.twig"}]}},{type:"raw",value:' </button>\n </div>\n\n <div class="progress-alternative__arrow-pseudo progress-alternative__arrow-right">\n <button class="button-circle progress-alternative__arrow-button j-progress-slider-next">\n '},{type:"logic",token:{type:"Twig.logic.type.include",only:!1,ignoreMissing:!1,stack:[{type:"Twig.expression.type.string",value:"$resolved:79973aeb14bf08a0bac2bc166357baa65f12f61b57e6068cfef4716e72bca704299ef6f150bb6ee7905a5dd91e4d09e69a59178943dd34d9feea35d6fe734244:arrow.twig"}]}},{type:"raw",value:' </button>\n </div>\n </div>\n <div class="progress-alternative__slider-pagination j-progress-alternative__slider-pagination"></div>\n </div>\n</div>\n'},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"prev",match:["prev"]},{type:"Twig.expression.type.variable",value:"next",match:["next"]},{type:"Twig.expression.type.operator.binary",value:"or",precidence:14,associativity:"leftToRight",operator:"or"}],output:[{type:"raw",value:' <div class="progress-alternative__navigation">\n <button class="button button_theme_new button_theme_gray progress-alternative__navigation-button j-progress-nav" '},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"prev",match:["prev"]},{type:"Twig.expression.type.bool",value:!1},{type:"Twig.expression.type.operator.binary",value:"==",precidence:9,associativity:"leftToRight",operator:"=="}],output:[{type:"raw",value:" disabled"}]}},{type:"raw",value:' data-id="'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"prev",match:["prev"]},{type:"Twig.expression.type.key.period",key:"id"}]},{type:"raw",value:'">\n <span class="progress-alternative__navigation-arrow">\n '},{type:"logic",token:{type:"Twig.logic.type.include",only:!1,ignoreMissing:!1,stack:[{type:"Twig.expression.type.string",value:"$resolved:54afdc89437aa149f636aa67e3306b9a38ca8d5f3c4e00b7cdb49a3f81d8f2892fa2a69b5d43c40c9f35138fe4438b246584de5506dddc9817a76612c062add8:arrow-left.svg.twig"}]}},{type:"raw",value:' </span>\n <span class="progress-alternative__navigation-text">'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"prev",match:["prev"]},{type:"Twig.expression.type.key.period",key:"title"}]},{type:"raw",value:"</span>\n </button>\n "},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"progress",match:["progress"]},{type:"Twig.expression.type.key.period",key:"title"}],output:[{type:"raw",value:' <div class="progress__navigation-current">'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"progress",match:["progress"]},{type:"Twig.expression.type.key.period",key:"title"}]},{type:"raw",value:"</div>\n "}]}}
1,{type:"raw",value:' \n <button class="button button_theme_new button_theme_gray progress-alternative__navigation-button j-progress-nav" '},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"next",match:["next"]},{type:"Twig.expression.type.bool",value:!1},{type:"Twig.expression.type.operator.binary",value:"==",precidence:9,associativity:"leftToRight",operator:"=="}],output:[{type:"raw",value:" disabled"}]}},{type:"raw",value:' data-id="'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"next",match:["next"]},{type:"Twig.expression.type.key.period",key:"id"}]},{type:"raw",value:'">\n <span class="progress-alternative__navigation-text">'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"next",match:["next"]},{type:"Twig.expression.type.key.period",key:"title"}]},{type:"raw",value:'</span>\n <span class="progress-alternative__navigation-arrow">\n '},{type:"logic",token:{type:"Twig.logic.type.include",only:!1,ignoreMissing:!1,stack:[{type:"Twig.expression.type.string",value:"$resolved:4c71f27a99bdfff01f6dcff74278250aa8eacf03cf847965bddbd96f0c51db611c455df73714ba880b304c8a5dfe39f84c9ad4d49b6ca0f7b3f7ec75b9b27c84:arrow-right.svg.twig"}]}},{type:"raw",value:" </span>\n </button>\n </div>\n"}]}}],o=a({id:"$resolved:2c5c6906c41b31b3a883086e6191d86a349a9d72bc0c6dd62994c37f6e5f8bccc7b9118837252754f552f204a735b3bc51402c4b9ccc8b7d514a5d15f4691662:progress-slider-content.twig",data:[{type:"raw",value:'<div class="progress-alternative__content">\n <div class="progress-alternative__slider swiper j-progress-popup-swiper">\n <div class="progress-alternative__slider-wrapper swiper-wrapper">\n '},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"progress",match:["progress"]},{type:"Twig.expression.type.key.period",key:"images"},{type:"Twig.expression.type.filter",value:"length",match:["|length","length"]}],output:[{type:"raw",value:" "},{type:"logic",token:{type:"Twig.logic.type.for",keyVar:null,valueVar:"image",expression:[{type:"Twig.expression.type.variable",value:"progress",match:["progress"]},{type:"Twig.expression.type.key.period",key:"images"}],output:[{type:"raw",value:' <div class="progress-alternative__slider-slide swiper-slide">\n <div class="progress-alternative__slide-image">\n <img src="'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"image",match:["image"]}]},{type:"raw",value:'" alt="ÐзобÑажение">\n <img class="progress-alternative__slide-image-bg" src="'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"image",match:["image"]}]},{type:"raw",value:'" alt="ÐзобÑажение">\n </div>\n </div>\n '}]}},{type:"raw",value:" "}]}}
1,{type:"raw",value:' </div>\n\n <div class="progress-alternative__slider-navigation j-progress-alternative__slider-navigation">\n <div class="progress-alternative__arrow-pseudo progress-alternative__arrow-left">\n <button class="button-circle progress-alternative__arrow-button j-progress-slider-prev">\n '},{type:"logic",token:{type:"Twig.logic.type.include",only:!1,ignoreMissing:!1,stack:[{type:"Twig.expression.type.string",value:"$resolved:79973aeb14bf08a0bac2bc166357baa65f12f61b57e6068cfef4716e72bca704299ef6f150bb6ee7905a5dd91e4d09e69a59178943dd34d9feea35d6fe734244:arrow.twig"}]}},{type:"raw",value:' </button>\n </div>\n\n <div class="progress-alternative__arrow-pseudo progress-alternative__arrow-right">\n <button class="button-circle progress-alternative__arrow-button j-progress-slider-next">\n '},{type:"logic",token:{type:"Twig.logic.type.include",only:!1,ignoreMissing:!1,stack:[{type:"Twig.expression.type.string",value:"$resolved:79973aeb14bf08a0bac2bc166357baa65f12f61b57e6068cfef4716e72bca704299ef6f150bb6ee7905a5dd91e4d09e69a59178943dd34d9feea35d6fe734244:arrow.twig"}]}},{type:"raw",value:' </button>\n </div>\n </div>\n <div class="progress-alternative__slider-pagination j-progress-alternative__slider-pagination"></div>\n </div>\n</div>\n'},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"prev",match:["prev"]},{type:"Twig.expression.type.variable",value:"next",match:["next"]},{type:"Twig.expression.type.operator.binary",value:"or",precidence:14,associativity:"leftToRight",operator:"or"}],output:[{type:"raw",value:' <div class="progress-alternative__navigation">\n <button class="button button_theme_new button_theme_gray progress-alternative__navigation-button j-progress-nav" '},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"prev",match:["prev"]},{type:"Twig.expression.type.bool",value:!1},{type:"Twig.expression.type.operator.binary",value:"==",precidence:9,associativity:"leftToRight",operator:"=="}],output:[{type:"raw",value:" disabled"}]}},{type:"raw",value:' data-id="'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"prev",match:["prev"]},{type:"Twig.expression.type.key.period",key:"id"}]},{type:"raw",value:'">\n <span class="progress-alternative__navigation-arrow">\n '},{type:"logic",token:{type:"Twig.logic.type.include",only:!1,ignoreMissing:!1,stack:[{type:"Twig.expression.type.string",value:"$resolved:54afdc89437aa149f636aa67e3306b9a38ca8d5f3c4e00b7cdb49a3f81d8f2892fa2a69b5d43c40c9f35138fe4438b246584de5506dddc9817a76612c062add8:arrow-left.svg.twig"}]}},{type:"raw",value:' </span>\n <span class="progress-alternative__navigation-text">'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"prev",match:["prev"]},{type:"Twig.expression.type.key.period",key:"title"}]},{type:"raw",value:"</span>\n </button>\n "},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"progress",match:["progress"]},{type:"Twig.expression.type.key.period",key:"title"}],output:[{type:"raw",value:' <div class="progress__navigation-current">'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"progress",match:["progress"]},{type:"Twig.expression.type.key.period",key:"title"}]},{type:"raw",value:"</div>\n "}]}}
1,{type:"raw",value:' \n <button class="button button_theme_new button_theme_gray progress-alternative__navigation-button j-progress-nav" '},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"next",match:["next"]},{type:"Twig.expression.type.bool",value:!1},{type:"Twig.expression.type.operator.binary",value:"==",precidence:9,associativity:"leftToRight",operator:"=="}],output:[{type:"raw",value:" disabled"}]}},{type:"raw",value:' data-id="'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"next",match:["next"]},{type:"Twig.expression.type.key.period",key:"id"}]},{type:"raw",value:'">\n <span class="progress-alternative__navigation-text">'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"next",match:["next"]},{type:"Twig.expression.type.key.period",key:"title"}]},{type:"raw",value:'</span>\n <span class="progress-alternative__navigation-arrow">\n '},{type:"logic",token:{type:"Twig.logic.type.include",only:!1,ignoreMissing:!1,stack:[{type:"Twig.expression.type.string",value:"$resolved:4c71f27a99bdfff01f6dcff74278250aa8eacf03cf847965bddbd96f0c51db611c455df73714ba880b304c8a5dfe39f84c9ad4d49b6ca0f7b3f7ec75b9b27c84:arrow-right.svg.twig"}]}},{type:"raw",value:" </span>\n </button>\n </div>\n"}]}}],allowInlineIncludes:!0,rethrow:!0});e.exports=function(e){return o.render(e)},e.exports.tokens=s},6836:function(e,t,i){i(883);var a=i(9048).twig,s=[{type:"raw",value:'<div class="utp-popup__head">\n '},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"utp",match:["utp"]},{type:"Twig.expression.type.key.period",key:"title"}],output:[{type:"raw",value:'<h2 class="utp-popup__title">'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"utp",match:["utp"]},{type:"Twig.expression.type.key.period",key:"title"}]},{type:"raw",value:"</h2>"}]}},{type:"raw",value:" "},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"utp",match:["utp"]},{type:"Twig.expression.type.key.period",key:"text"}],output:[{type:"raw",value:'<div class="utp-popup__text">'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"utp",match:["utp"]},{type:"Twig.expression.type.key.period",key:"text"}]},{type:"raw",value:"</div>"}]}},{type:"raw",value:"</div>\n\n"},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"utp",match:["utp"]},{type:"Twig.expression.type.key.period",key:"image"}],output:[{type:"raw",value:' <div class="utp-popup__image">\n '},{type:"logic",token:{type:"Twig.logic.type.include",only:!1,ignoreMissing:!1,stack:[{type:"Twig.expression.type.string",value:"$resolved:6d00342a56ac04aeda1fee6dea0babe6926bd5c786a553146c44db51fbaf0abe4d9562cc4d8812ee5b389578fd5c79010bbbdaafd5d3b9435adc2395b3aacbc1:picture.twig"}],withStack:[{type:"Twig.expression.type.object.start",value:"{",match:["{"]},{type:"Twig.expression.type.operator.binary",value:":",precidence:16,associativity:"rightToLeft",operator:":",key:"source"},{type:"Twig.expression.type.variable",value:"utp",match:["utp"]},{type:"Twig.expression.type.key.period",key:"image"},{type:"Twig.expression.type.comma"},{type:"Twig.expression.type.operator.binary",value:":",precidence:16,associativity:"rightToLeft",operator:":",key:"alt"},{type:"Twig.expression.type.variable",value:"utp",match:["utp"]},{type:"Twig.expression.type.key.period",key:"title"},{type:"Twig.expression.type.comma"},{type:"Twig.expression.type.operator.binary",value:":",precidence:16,associativity:"rightToLeft",operator:":",key:"maxwidth"},{type:"Twig.expression.type.string",value:"1400"},{type:"Twig.expression.type.object.end",value:"}",match:["}"]}]}},{type:"raw",value:" </div>\n"}]}}],o=a({id:"$resolved:72699674dc40e8ff5ab8d21f373a42f361b9e70e15ae542ec4d284c1ae258ecdfd4ece872ac23c046c7e5f1d4b9a17b22fdd3e5aef6fb77249cfcd9af58af206:utp-content.twig",data:[{type:"raw",value:'<div class="utp-popup__head">\n '},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"utp",match:["utp"]},{type:"Twig.expression.type.key.period",key:"title"}],output:[{type:"raw",value:'<h2 class="utp-popup__title">'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"utp",match:["utp"]},{type:"Twig.expression.type.key.period",key:"title"}]},{type:"raw",value:"</h2>"}]}},{type:"raw",value:" "},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"utp",match:["utp"]},{type:"Twig.expression.type.key.period",key:"text"}],output:[{type:"raw",value:'<div class="utp-popup__text">'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"utp",match:["utp"]},{type:"Twig.expression.type.key.period",key:"text"}]},{type:"raw",value:"</div>"}]}},{type:"raw",value:"</div>\n\n"},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"utp",match:["utp"]},{type:"Twig.expression.type.key.period",key:"image"}],output:[{type:"raw",value:' <div class="utp-popup__image">\n '},{type:"logic",token:{type:"Twig.logic.type.include",only:!1,ignoreMissing:!1,stack:[{type:"Twig.expression.type.string",value:"$resolved:6d00342a56ac04aeda1fee6dea0babe6926bd5c786a553146c44db51fbaf0abe4d9562cc4d8812ee5b389578fd5c79010bbbdaafd5d3b9435adc2395b3aacbc1:picture.twig"}],withStack:[{type:"Twig.expression.type.object.start",value:"{",match:["{"]},{type:"Twig.expression.type.operator.binary",value:":",precidence:16,associativity:"rightToLeft",operator:":",key:"source"},{type:"Twig.expression.type.variable",value:"utp",match:["utp"]},{type:"Twig.expression.type.key.period",key:"image"},{type:"Twig.expression.type.comma"},{type:"Twig.expression.type.operator.binary",value:":",precidence:16,associativity:"rightToLeft",operator:":",key:"alt"},{type:"Twig.expression.type.variable",value:"utp",match:["utp"]},{type:"Twig.expression.type.key.period",key:"title"},{type:"Twig.expression.type.comma"},{type:"Twig.expression.type.operator.binary",value:":",precidence:16,associativity:"rightToLeft",operator:":",key:"maxwidth"},{type:"Twig.expression.type.string",value:"1400"},{type:"Twig.expression.type.object.end",value:"}",match:["}"]}]}},{type:"raw",value:" </div>\n"}]}}],allowInlineIncludes:!0,rethrow:!0});e.exports=function(e){return o.render(e)},e.exports.tokens=s},6860:function(e,t,i){i(6836),i(6940);var a=i(9048).twig,s=[{type:"raw",value:'<div class="popup'},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"modify",match:["modify"]}],output:[{type:"raw",value:" "},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"modify",match:["modify"]}]}]}},{type:"raw",value:' j-popup__body">
1\n <div class="popup__overlay j-popup__overlay"></div>\n <div class="popup__wrapper">\n <div class="popup__header">\n <div class="grid">\n <div class="popup__header-inner">\n <p>'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"title",match:["title"]}]},{type:"raw",value:'</p>\n <button type="button" class="popup__close j-popup__close" aria-label="'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"buttonAriaLabel",match:["buttonAriaLabel"]},{type:"Twig.expression.type.filter",value:"default",match:["|default","default"],params:[{type:"Twig.expression.type.parameter.start",value:"(",match:["("]},{type:"Twig.expression.type.string",value:"ÐакÑÑÑÑ"},{type:"Twig.expression.type.parameter.end",value:")",match:[")"],expression:!1}]}]},{type:"raw",value:'">\n '},{type:"logic",token:{type:"Twig.logic.type.include",only:!1,ignoreMissing:!1,stack:[{type:"Twig.expression.type.string",value:"$resolved:007d2b136da62d4ca6bb8c53ea24d4dc2ca6b2d223cb0754711808880386db32180f64140bad21a4b7f986475c845eb151c60577b51bc148fc5e861c5270bec7:close.twig"}]}},{type:"raw",value:' </button>\n </div>\n </div>\n </div>\n <div class="grid">\n <div class="utp-popup j-popup__content">\n <div class="utp-popup__content j-utp-popup__content">\n '},{type:"logic",token:{type:"Twig.logic.type.include",only:!1,ignoreMissing:!1,stack:[{type:"Twig.expression.type.string",value:"$resolved:72699674dc40e8ff5ab8d21f373a42f361b9e70e15ae542ec4d284c1ae258ecdfd4ece872ac23c046c7e5f1d4b9a17b22fdd3e5aef6fb77249cfcd9af58af206:utp-content.twig"}]}},{type:"raw",value:" </div>\n "},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"listData",match:["listData"]}],output:[{type:"raw",value:' <div class="utp-popup__buttons j-utp-popup__buttons is-after">\n <button class="button utp-popup__buttons-arrow utp-popup__button-prev j-utp-popup__button--prev is-disabled">\n <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">\n <path d="M8.33331 15L13.3333 10L8.33331 5" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>\n </svg>\n </button>\n <div class="utp-popup__buttons-track j-utp-popup__buttons-track j-overflow-inner">\n '},{type:"logic",token:{type:"Twig.logic.type.for",keyVar:null,valueVar:"item",expression:[{type:"Twig.expression.type.variable",value:"listData",match:["listData"]}],output:[{type:"raw",value:' <button\n class="button utp-popup__button j-utp-popup__button'},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"utpIndex",match:["utpIndex"]},{type:"Twig.expression.type.variable",value:"loop",match:["loop"]},{type:"Twig.expression.type.key.period",key:"index"},{type:"Twig.expression.type.number",value:1,match:["1",null]},{type:"Twig.expression.type.operator.binary",value:"-",precidence:6,associativity:"leftToRight",operator:"-"},{type:"Twig.expression.type.operator.binary",value:"!=",precidence:9,associativity:"leftToRight",operator:"!="}],output:[{type:"raw",value:" button_theme_gray"}]}},{type:"raw",value:'"\n data-id="'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"item",match:["item"]},{type:"Twig.expression.type.key.period",key:"id"}]},{type:"raw",value:'"\n >\n '},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"item",match:["item"]},{type:"Twig.expression.type.key.period",key:"title"}]},{type:"raw",value:"\n </button>\n "}]}}
1,{type:"raw",value:' </div>\n <button class="button utp-popup__buttons-arrow utp-popup__button-next j-utp-popup__button--next">\n <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">\n <path d="M8.33331 15L13.3333 10L8.33331 5" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>\n </svg>\n </button>\n </div>\n '}]}},{type:"raw",value:" </div>\n </div>\n </div>\n</div>\n"}],o=a({id:"$resolved:3cb2726837f6d1b733abe3d9b4ea462db3019c71aa704e7be016fa7ab24e308b3d2b263b1178021fa2307038e59a24fc601ddea1de6a2b5a4ec3038b8c8f6613:utp-popup.twig",data:[{type:"raw",value:'<div class="popup'},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"modify",match:["modify"]}],output:[{type:"raw",value:" "},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"modify",match:["modify"]}]}]}},{type:"raw",value:' j-popup__body">\n <div class="popup__overlay j-popup__overlay"></div>\n <div class="popup__wrapper">\n <div class="popup__header">\n <div class="grid">\n <div class="popup__header-inner">\n <p>'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"title",match:["title"]}]},{type:"raw",value:'</p>\n <button type="button" class="popup__close j-popup__close" aria-label="'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"buttonAriaLabel",match:["buttonAriaLabel"]},{type:"Twig.expression.type.filter",value:"default",match:["|default","default"],params:[{type:"Twig.expression.type.parameter.start",value:"(",match:["("]},{type:"Twig.expression.type.string",value:"ÐакÑÑÑÑ"},{type:"Twig.expression.type.parameter.end",value:")",match:[")"],expression:!1}]}]},{type:"raw",value:'">\n '},{type:"logic",token:{type:"Twig.logic.type.include",only:!1,ignoreMissing:!1,stack:[{type:"Twig.expression.type.string",value:"$resolved:007d2b136da62d4ca6bb8c53ea24d4dc2ca6b2d223cb0754711808880386db32180f64140bad21a4b7f986475c845eb151c60577b51bc148fc5e861c5270bec7:close.twig"}]}},{type:"raw",value:' </button>\n </div>\n </div>\n </div>\n <div class="grid">\n <div class="utp-popup j-popup__content">\n <div class="utp-popup__content j-utp-popup__content">\n '},{type:"logic",token:{type:"Twig.logic.type.include",only:!1,ignoreMissing:!1,stack:[{type:"Twig.expression.type.string",value:"$resolved:72699674dc40e8ff5ab8d21f373a42f361b9e70e15ae542ec4d284c1ae258ecdfd4ece872ac23c046c7e5f1d4b9a17b22fdd3e5aef6fb77249cfcd9af58af206:utp-content.twig"}]}},{type:"raw",value:" </div>\n "},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"listData",match:["listData"]}],output:[{type:"raw",value:' <div class="utp-popup__buttons j-utp-popup__buttons is-after">\n <button class="button utp-popup__buttons-arrow utp-popup__button-prev j-utp-popup__button--prev is-disabled">\n <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">\n <path d="M8.33331 15L13.3333 10L8.33331 5" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>\n </svg>\n </button>\n <div class="utp-popup__buttons-track j-utp-popup__buttons-track j-overflow-inner">\n '},{type:"logic",token:{type:"Twig.logic.type.for",keyVar:null,valueVar:"item",expression:[{type:"Twig.expression.type.variable",value:"listData",match:["listData"]}],output:[{type:"raw",value:' <button\n class="button utp-popup__button j-utp-popup__button'},{type:"logic",token:{type:"Twig.logic.type.if",stack:[{type:"Twig.expression.type.variable",value:"utpIndex",match:["utpIndex"]},{type:"Twig.expression.type.variable",value:"loop",match:["loop"]},{type:"Twig.expression.type.key.period",key:"index"},{type:"Twig.expression.type.number",value:1,match:["1",null]},{type:"Twig.expression.type.operator.binary",value:"-",precidence:6,associativity:"leftToRight",operator:"-"},{type:"Twig.expression.type.operator.binary",value:"!=",precidence:9,associativity:"leftToRight",operator:"!="}],output:[{type:"raw",value:" button_theme_gray"}]}},{type:"raw",value:'"\n data-id="'},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"item",match:["item"]},{type:"Twig.expression.type.key.period",key:"id"}]},{type:"raw",value:'"\n >\n '},{type:"output",stack:[{type:"Twig.expression.type.variable",value:"item",match:["item"]},{type:"Twig.expression.type.key.period",key:"title"}]},{type:"raw",value:"\n </button>\n "}]}}
1,{type:"raw",value:' </div>\n <button class="button utp-popup__buttons-arrow utp-popup__button-next j-utp-popup__button--next">\n <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">\n <path d="M8.33331 15L13.3333 10L8.33331 5" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>\n </svg>\n </button>\n </div>\n '}]}},{type:"raw",value:" </div>\n </div>\n </div>\n</div>\n"}],allowInlineIncludes:!0,rethrow:!0});e.exports=function(e){return o.render(e)},e.exports.tokens=s},7962:function(){}},t={};function i(a){var s=t[a];if(void 0!==s)return s.exports;var o=t[a]={exports:{}};return e[a].call(o.exports,o,o.exports,i),o.exports}i.m=e,function(){var e=[];i.O=function(t,a,s,o){if(!a){var n=1/0;for(c=0;c<e.length;c++){a=e[c][0],s=e[c][1],o=e[c][2];for(var r=!0,p=0;p<a.length;p++)(!1&o||n>=o)&&Object.keys(i.O).every((function(e){return i.O[e](a[p])}))?a.splice(p--,1):(r=!1,o<n&&(n=o));if(r){e.splice(c--,1);var l=s();void 0!==l&&(t=l)}}return t}o=o||0;for(var c=e.length;c>0&&e[c-1][2]>o;c--)e[c]=e[c-1];e[c]=[a,s,o]}}(),function(){i.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return i.d(t,{a:t}),t}}(),function(){i.d=function(e,t){for(var a in t)i.o(t,a)&&!i.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})}}(),function(){i.f={},i.e=function(e){return Promise.all(Object.keys(i.f).reduce((function(t,a){return i.f[a](e,t),t}),[]))}}(),function(){i.u=function(e){return"js/"+{11:"flatsCollection",19:"header",50:"animation",209:"accordion",247:"infoPoint",290:"utp",314:"moreDocument",390:"swiper",407:"popup-facade",520:"tabs",557:"share",650:"scrollSlider",680:"form",712:"btn-trigger",895:"download",946:"progressSwiper"}[e]+"."+{11:"6f528b02",19:"5a0caa0c",50:"255e54fb",209:"08fdf07d",247:"9568712c",290:"5754969a",314:"22692d2c",390:"2cf2093b",407:"7b4a075a",520:"747d162b",557:"c8042426",650:"5869873e",680:"8373d790",712:"a9c856cf",895:"6255b256",946:"c1df87c7"}[e]+".js"}}(),function(){i.miniCssF=function(e){}}(),function(){i.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"===typeof window)return window}}()}(),function(){i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}}(),function(){var e={},t="visual:";i.l=function(a,s,o,n){if(e[a])e[a].push(s);else{var r,p;if(void 0!==o)for(var l=document.getElementsByTagName("script"),c=0;c<l.length;c++){var u=l[c];if(u.getAttribute("src")==a||u.getAttribute("data-webpack")==t+o){r=u;break}}r||(p=!0,r=document.createElement("script"),r.charset="utf-8",r.timeout=120,i.nc&&r.setAttribute("nonce",i.nc),r.setAttribute("data-webpack",t+o),r.src=a),e[a]=[s];var d=function(t,i){r.onerror=r.onload=null,clearTimeout(y);var s=e[a];if(delete e[a],r.parentNode&&r.parentNode.removeChild(r),s&&s.forEach((function(e){return e(i)})),t)return t(i)},y=setTimeout(d.bind(null,void 0,{type:"timeout",target:r}),12e4);r.onerror=d.bind(null,r.onerror),r.onload=d.bind(null,r.onload),p&&document.head.appendChild(r)}}}(),function(){i.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}}(),function(){i.p="/assetsVisual/"}(),function(){var e={179:0};i.f.j=function(t,a){var s=i.o(e,t)?e[t]:void 0;if(0!==s)if(s)a.push(s[2]);else{var o=new Promise((function(i,a){s=e[t]=[i,a]}));a.push(s[2]=o);var n=i.p+i.u(t),r=new Error,p=function(a){if(i.o(e,t)&&(s=e[t],0!==s&&(e[t]=void 0),s)){var o=a&&("load"===a.type?"missing":a.type),n=a&&a.target&&a.target.src;r.message="Loading chunk "+t+" failed.\n("+o+": "+n+")",r.name="ChunkLoadError",r.type=o,r.request=n,s[1](r)}};i.l(n,p,"chunk-"+t,t)}},i.O.j=function(t){return 0===e[t]};var t=function(t,a){var s,o,n=a[0],r=a[1],p=a[2],l=0;if(n.some((function(t){return 0!==e[t]}))){for(s in r)i.o(r,s)&&(i.m[s]=r[s]);if(p)var c=p(i)}for(t&&t(a);l<n.length;l++)o=n[l],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0;return i.O(c)},a=self["webpackChunkvisual"]=self["webpackChunkvisual"]||[];a.forEach(t.bind(null,0)),a.push=t.bind(null,a.push.bind(a))}();var a=i.O(void 0,[998],(function(){return i(4188)}));a=i.O(a)})();
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.