1(()=>{"use strict";const e=function(){const e=document.querySelector("form#searchform");e&&e.addEventListener("submit",(function(e){0===document.querySelector("#tt_searchInput").value.length&&e.preventDefault()}))},t=(e,t)=>{t?e.classList.replace("tt-animation-hide","tt-animation-show"):e.classList.replace("tt-animation-show","tt-animation-hide")},o=function(){const e=document.querySelector(".left-menu"),o=document.querySelector(".left-menu__trinket"),n=document.querySelector(".content-wrapper");if(!e||!o||!n)return;let s=!1,r=!1;const i=o.offsetHeight;function c(){const c=e.getBoundingClientRect(),a=n.getBoundingClientRect(),l=c.bottom<0&&a.bottom>i;l!==s&&(s=l,t(o,!!s)),r=!1}document.addEventListener("scroll",(()=>{r||(window.requestAnimationFrame(c),r=!0)}),{passive:!0})},n={MINADVERTHEIGHT:50,COOLDOWN:15e3,cooldownTimerId:void 0,isReadyToFix:!0,checkBorder:void 0,currentFixElement:void 0,elements:[]};function s(e,t){let o=null;return function(...n){o||(o=setTimeout((()=>{e(...n),o=null}),t))}}function r(e){let t,o=e.block.getBoundingClientRect().top;t=e.fixposition===Math.round(o),t&&e.block.classList.add("fixad--fadein"),e.timer&&clearTimeout(e.timer),e.timer=setTimeout(i,450,e,t)}function i(e,t=!0){n.currentFixElement=void 0,e.block.style.position="static",t&&(e.block.classList.remove("fixad--fadein"),e.block.classList.add("fixad--fadeout"))}function c(e,t){n.isReadyToFix&&(n.currentFixElement=e,e.block.classList.remove("fixad--fadeout"),e.block.style.position="sticky",e.block.style.zIndex="10",e.block.style.top=n.checkBorder+"px",e.fixposition=n.checkBorder,e.timer&&clearTimeout(e.timer),e.timer=setTimeout((()=>{r(e)}),t),e.previousBorder=n.checkBorder,setTimeout((()=>{e.block.style.top=n.checkBorder+"px"}),500),n.isReadyToFix=!1,n.cooldownTimerId&&clearTimeout(n.cooldownTimerId),n.cooldownTimerId=setTimeout((()=>{n.isReadyToFix=!0}),n.COOLDOWN))}function a(){n.checkBorder=document.body.classList.contains("is-anchors")?45:5;for(let o of n.elements){let s=o.block.getBoundingClientRect().top;s<=n.checkBorder&&o.position>(o.previousBorder?o.previousBorder:n.checkBorder)&&(e=o.block.offsetHeight,t=o.maxHeight,n.windowHeight*t>e&&e>n.MINADVERTHEIGHT)&&(n.currentFixElement&&r(n.currentFixElement),c(o,o.time)),o.position=s}var e,t}function l(e){let t=e.trim().replace(",",".");return t=t.endsWith("%")?Number(t.replace("%",""))/100:Number(t),isNaN(t)?(console.error("ÐевеÑное задание вÑÑоÑÑ Ð´Ð»Ñ Ð¿Ð¾Ð´Ð²ÐµÑиваемого ÑлеменÑа",e),.6):t}const d=function(){const e=document.querySelectorAll('[data-fix="true"]');if(e.length>0){n.windowHeight=document.documentElement.clientHeight;const t=()=>{n.windowHeight=document.documentElement.clientHeight};t(),window.addEventListener("resize",s(t,200));for(let t of e){let e={block:t,position:t.getBoundingClientRect().top,fixposition:void 0,timer:void 0,time:t.dataset.fixTime?parseInt(t.dataset.fixTime,10):4e3,maxHeight:t.dataset.fixMaxHeight?l(t.dataset.fixMaxHeight):.6};n.elements.push(e)}const o=s((()=>a()),100);document.addEventListener("scroll",o,{passive:!0})}};function u(e,t="2134159"){"function"==typeof ym?ym(t,"reachGoal",e):console.warn(`Ð¦ÐµÐ»Ñ Ð¼ÐµÑÑики [${e}] не оÑпÑавлена, Ð¯Ð½Ð´ÐµÐºÑ ÐеÑÑика не иниÑииÑована`)}const m=[],p=[];function f(){u("fixed-right-column-click")}function h(e){e.style.transform="translateZ(0)";const t=document.createElement("div");t.classList.add("fixed-trigger"),t.style.top=-parseInt(w(e.dataset.sticky))-1+"px",e.prepend(t),p.push(t)}function y(){for(const e of m){let[t,o,n]=e,s=o.getBoundingClientRect().bottom;s<0?b(s,n)&&(e[3]=t.cloneNode(!0),o.after(e[3]),E(e[3]),v(e[3],"show")):b(s,n)&&(v(e[3],"hide"),e[4]=setTimeout(g,1e3,e[3],e[4])),e[2]=s}}function g(e,t){e.remove(),clearTimeout(t)}function v(e,t){if("show"===t)return e.classList.remove("fixad--fadein"),e.classList.add("fixad--fadeout"),e.dataset.fixed="fixed",void e.addEventListener("click",f);e.classList.remove("fixad--fadeout"),e.classList.add("fixad--fadein"),delete e.dataset.fixed,e.removeEventListener("click",f)}function b(e,t){const o=e*t;return!(o>0)&&(o<0||(0!==e||0!==t))}function E(e){e.style.position="sticky"}function w(e){return e.endsWith("px")&&!isNaN(Number(e.slice(0,-2)))?e:"0px"}const _=function(){const e=document.querySelectorAll("[data-sticky]");for(const t of e){let o=t.dataset.sticky;if(t.style.top=w(o),t.nextElementSibling){let n=t.parentElement.lastElementChild;m.push([t,n,n.getBoundingClientRect().bottom])}else E(t),h(t)}if(0!==m.length&&document.addEventListener("scroll",y),0!==p.length){function s(e){e.forEach((e=>{e.intersectionRatio<1?(delete e.target.closest("[data-sticky]").dataset.f
1ixed,e.target.closest("[data-sticky]").removeEventListener("click",f)):(e.target.closest("[data-sticky]").dataset.fixed="fixed",e.target.closest("[data-sticky]").addEventListener("click",f))}))}const r=new IntersectionObserver(s,{rootMargin:"100% 0px -100% 0px",threshold:[1]});for(let i of p)r.observe(i)}};const L=function(){const e=document.querySelector(".breadcrumbs-wrapper"),t=document.querySelector("#breadcrumbs");e&&t&&t.append(e);const o=document.querySelector(".hero-partners"),n=document.querySelector("#partnerslink");o&&n&&n.append(o);const s=document.querySelector(".hero__title"),r=document.querySelector("#h1place");s&&r&&r.append(s)},k=function(){const e=localStorage.getItem("cookieAcceptDate");if(!e||+e+31536e6<Date.now()){localStorage.setItem("cookieAcceptDate",Date.now()),document.getElementsByClassName("tt-grid__top")[0].insertAdjacentHTML("beforebegin",'<div class="cookie-alarm" id="cookie-alarm">\n <div class="cookie-alarm__text">ТонкоÑÑи иÑполÑзÑÑÑ Ñookie-ÑайлÑ. <a href="/ТонкоÑÑи_иÑполÑзÑÑÑ_cookie" target="_blank">ЧÑо ÑÑо знаÑиÑ?</a></div>\n <button type="button" aria-label="ÐакÑÑÑÑ ÑÑо пÑедÑпÑеждение" class="cookie-alarm__button" id="cookie-alarm-close">\n <svg width="16" height="16" aria-hidden="true" focusable="false">\n <use xlink:href="/sprites/common.svg#close"></use>\n </svg>\n </button>\n</div>');const e=document.getElementById("cookie-alarm-close");e&&e.addEventListener("click",(()=>{const e=document.getElementById("cookie-alarm");e&&e.remove()}))}},S=function(){setTimeout((()=>{const e=document.cookie.match(new RegExp("(?:^|; )"+"rbInfo".replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,"\\$1")+"=([^;]*)"));if(e)try{const t=JSON.parse(decodeURIComponent(e[1]));Array.isArray(t)&&t.length>0&&t.forEach((e=>{const t=document.getElementById(e);if(!t||"none"===getComputedStyle(t).display){const t=e.split("-");"function"==typeof ym&&ym(2134159,"reachGoal","noShow",{pbType:t[0]||"",pbSystemId:t[1]||""})}}))}catch(e){console.error("ÐÑибка паÑÑинга rbInfo:",e)}}),12e3)},x=function(){const e=document.querySelectorAll(".tours-filter");0!==e.length&&e.forEach((e=>{const t=e.querySelectorAll(".tours-filter__menu-btn"),o=e.querySelectorAll(".tours-filter__block");t.forEach((e=>{e.addEventListener("click",(e=>{const n=e.currentTarget;if(n.classList.contains("is-active"))return;t.forEach((e=>e.classList.remove("is-active"))),n.classList.add("is-active"),o.forEach((e=>e.classList.remove("is-active")));const s=parseInt(n.dataset.item);o[s]&&o[s].classList.add("is-active")}))}))}))},T=function(){const e=/(["'=]){0,1}([A-Z]{3}-[A-Z0-9]{6}-[A-Z]{6}(-[A-Za-z_]+){0,1})(["';&]){0,1}/g;document.querySelectorAll("a").forEach((function(t){if(!t.closest(".htlreg-hotels")){const o=t.getAttribute("href");if(o){const n=o.replace(e,"$1"+(labelPrefix||"")+"$2$4");o!==n&&t.setAttribute("href",n)}}}))},I=function(){let e=document.querySelectorAll("abtest"),t=[];for(const o of e)if(!o.hasAttribute("id")){let e=o.innerHTML;-1===t.indexOf(e)&&t.push(e),o.remove()}for(const o of t){const t=document.cookie.split("; ").find((e=>e.startsWith(o)))?.split("=")[1];let n=o+".";if("A"!==t)for(let t of e)if(t.hasAttribute("id"))switch(t.id){case n+"A":t.style.display="none";break;case n+"B":t.removeAttribute("style")}}},A=function(){const e=[];if(document.querySelectorAll("img, a").forEach((t=>{let o="";if("IMG"===t.tagName.toUpperCase())o=t.getAttribute("src");else{const e=window.getComputedStyle(t).backgroundImage;e&&"none"!==e&&(o=e.replace(/^\s*url\(['"]?\s*([^'"]+)\s*['"]?\s*\)\s*$/,"$1"))}if(o&&"none"!==o)try{const t=new URL(o,window.location.origin);"fs.tonkosti.ru"===t.host&&e.push(t.pathname)}catch(e){}})),e.length>0){const t=new URLSearchParams;e.forEach((e=>{t.append("src_array[]",e)})),fetch("/web/logger-imagefs",{method:"POST",headers:{"X-Requested-With":"XMLHttpRequest","Content-Type":"application/x-www-form-urlencoded; charset=UTF-8"},body:t.toString()}).then((e=>{if(e.ok)return e.json();throw new Error("ÐÑибка ÑеÑи (/web/logger-imagefs)")}))}},C=function(e){if(!e)return e;const t={"&":"&","<":"<",">":">",'"':""","'":"'"};return e.replace(/[&<>"']/g,(function(e){return t[e]}))},q=(e,t={},...o)=>{const n=document.createElement(e);return Object.entries(t).forEach((([e,t])=>
1{if("className"===e||"class"===e)Array.isArray(t)?n.classList.add(...t.filter(Boolean)):n.className=t;else if("dataset"===e||"data"===e)Object.entries(t).forEach((([e,t])=>{n.dataset[e]=t}));else if(e.startsWith("on")&&"function"==typeof t){const o=e.toLowerCase().substring(2);n.addEventListener(o,t)}else n.setAttribute(e,t)})),o.forEach((e=>{"string"==typeof e?n.appendChild(document.createTextNode(e)):e instanceof Node&&n.appendChild(e)})),n},R=document.getElementById("modal-window-err"),B=document.querySelector(".spelling-window__text"),O=document.querySelector(".modal-window"),N=document.querySelector(".modal-window__close"),M=document.getElementById("btn-window-err"),z=document.getElementById("err-massage-succ"),$=document.getElementById("err-hidden-text"),H={handleEvent(e){const t="on"+e.type[0].toUpperCase()+e.type.slice(1);this[t]&&this[t](e)},onClick(e){if(e.currentTarget!==N)return e.currentTarget===M?(e.preventDefault(),void function(e,t){const o=document.getElementById(e);if(!o)return;const n=()=>{setTimeout((()=>{H.close()}),2e3)};fetch(t,{method:"POST",body:new FormData(o)}).then((e=>{if(!e.ok)throw new Error("[Spelling Window]: ÐÑибка ÑеÑи или ÑеÑвеÑа");return e.json()})).then((()=>{z&&(z.classList.remove("g-dnone"),z.textContent="СообÑение оÑпÑавлено.",z.classList.add("g-message--ok"),z.classList.remove("g-message--error")),n()})).catch((e=>{console.error("[Spelling Window]: ÐÑибка оÑпÑавки:",e),z&&(z.classList.remove("g-dnone"),z.textContent="ÐÑибка. ÐопÑобÑйÑе позже.",z.classList.add("g-message--error"),z.classList.remove("g-message--ok")),n()}))}("win-err-form","/service/send_mail.php")):void(e.currentTarget===document&&O&&!O.contains(e.target)&&this.close());this.close()},onKeyup(e){"Escape"===e.key&&this.close()},open(){R&&(R.style.display="block"),document.addEventListener("keyup",this),document.addEventListener("click",this),N&&N.addEventListener("click",this),M&&M.addEventListener("click",this)},close(){R&&(R.style.display="none"),B&&(B.textContent=""),z&&z.classList.add("g-dnone"),document.removeEventListener("keyup",this),document.removeEventListener("click",this),N&&N.removeEventListener("click",this),M&&M.removeEventListener("click",this)}};const D=function(e){if((e.ctrlKey||e.metaKey)&&("Enter"===e.code||13===e.keyCode)){if(!B||!R||!O)return;const e=window.getSelection(),t=e.toString();if(t.length<1||t.length>500)return;B.textContent="";const o=e.anchorNode?.parentElement,n=o?.textContent||"",s=n.indexOf(t);if(-1===s)return;const r=100,i=100,c=n.substring(Math.max(0,s-r),s),a=n.substring(s+t.length,Math.min(n.length,s+t.length+i)),l=C(t),d=C(c),u=C(a),m=q("b",{class:"spelling-window__error"},l);B.append(c,m,a),$&&($.value=`${d}<b style="color:#f55; text-decoration: underline;">${l}</b>${u}`),H.open()}},U=function(){const e=document.querySelectorAll('[id*="-sourceToMove-"]');if(0===e.length)return;const t="mobile"===screenType||"tablet"===screenType?"M":"D";e.forEach((e=>{const[o,n]=e.id.split("-sourceToMove-");if(o!==t)return;const s=`${o}-targetToMove-${n}`,r=document.getElementById(s);r&&r.append(e)}))},F=function(){let e=document.querySelectorAll("[data-observer]");const t=(e,t)=>{e.forEach((e=>{if(e.isIntersecting){u(""===e.target.dataset.observerName?"undefined-observer":e.target.dataset.observerName),t.unobserve(e.target)}}))};for(let o of e){let e=o.dataset.observerMargin?o.dataset.observerMargin:"0px";new IntersectionObserver(t,{rootMargin:`${e} 0px`}).observe(o),o.dataset.observerName=o.dataset.observer,o.removeAttribute("data-observer")}},j=function(){const e=()=>{a&&clearTimeout(a);const e=o.getBoundingClientRect();window.innerHeight-e.bottom<400&&e.top>400?r.classList.add("open-up"):r.classList.remove("open-up"),r.style.left=l+"px",r.classList.remove("is-hide"),r.classList.add("is-open")},t=()=>{a=setTimeout((()=>{r.classList.remove("is-open"),r.classList.add("is-hide")}),400)},o=document.getElementById("js-azorella-slider"),n=document.getElementById("slider-wrap"),s=document.querySelector(".slider-inside"),r=document.getElementById("azorella-slider--hidden"),i=document.getElementById("azorella-slider__hidden-1"),c=document.getElementById("azorella-slider__hidden-2");if(!(o&&n&&s&&r&&i&&c))return;
1[i,c].forEach((e=>{if(e){const t=e.querySelector("img");t&&(t.setAttribute("loading","eager"),t.src=t.src)}})),s.append(n),s.append(r),n.style.display="block";let a=null;const l=o.offsetWidth;o.addEventListener("mouseenter",e),o.addEventListener("mouseleave",t),r.addEventListener("mouseenter",e),r.addEventListener("mouseleave",t)};function P(e,t){if(e.dataset.tooltipCreated)return;const o=document.createElement("span");o.classList.add("tooltip"),o.innerText=t||e.dataset.tooltip,o.style.display="none",e.append(o),e.dataset.tooltipCreated="true"}function W(e,t){const o=t?.dataset.tooltipPosition,n=o?o.match(/top|bottom|middle/):null,s=n?n[0]:null,r=o?o.match(/left|right/):null,i=r?r[0]:null;let c;return c=s?s+"-":e.top<80?"top-":document.documentElement.clientHeight-e.bottom<80?"bottom-":"middle-",i?c+=i:e.left>document.documentElement.clientWidth/2?c+="right":c+="left",c}function G(e,t,o,n=10){switch(t){case"top-left":e.classList.add("tooltip--bottom-left"),e.style.top=`${o+n}px`,e.style.left="0";break;case"top-right":e.classList.add("tooltip--bottom-right"),e.style.top=`${o+n}px`,e.style.right="0";break;case"bottom-left":e.classList.add("tooltip--top-left"),e.style.top=`-${n}px`,e.style.left="0",e.style.transform="translateY(-100%)";break;case"bottom-right":e.classList.add("tooltip--top-right"),e.style.top=`-${n}px`,e.style.right="0",e.style.transform="translateY(-100%)";break;case"middle-right":e.classList.add("tooltip--left"),e.style.top="-12px",e.style.left=`-${n}px`,e.style.transform="translateX(-100%)";break;default:e.classList.add("tooltip--right"),e.style.top="-6px",e.style.right=`-${n}px`,e.style.transform="translateX(100%)"}}function X(e){const t=e.currentTarget,o=t.querySelector(".tooltip"),n=W(t.getBoundingClientRect(),t),s=t.offsetHeight;o.style.display="inline-flex",G(o,n,s)}function Y(e){const t=e.currentTarget.querySelector(".tooltip");var o;(o=t).classList.remove("tooltip--bottom-left","tooltip--bottom-right","tooltip--top-left","tooltip--top-right","tooltip--left","tooltip--right"),o.style.top="",o.style.bottom="",o.style.left="",o.style.right="",o.style.transform="translate(0,0)",t.style.display="none"}let K,V;const Z={TIME_DELAY:15e3,SCROLL_DISTANCE:500,ANIMATION_DURATION:400,TRIGGER:null},J=document.getElementById("ribbons-settings");if(J){const e=J.dataset;if(e.delay){const t=parseInt(e.delay,10);isNaN(t)||(Z.TIME_DELAY=t)}if(e.scroll){const t=parseInt(e.scroll,10);isNaN(t)||(Z.SCROLL_DISTANCE=t)}e.trigger&&(Z.TRIGGER=e.trigger.trim().replace(/'/g,""))}function Q(){let e=!1;const t=()=>{if(e)return;e=!0,window.removeEventListener("scroll",s),clearTimeout(o);const t=new CustomEvent("readyToShowRibbons");document.dispatchEvent(t)},o=setTimeout(t,Z.TIME_DELAY),n=window.scrollY,s=()=>{Math.abs(window.scrollY-n)>Z.SCROLL_DISTANCE&&t()};window.addEventListener("scroll",s,{passive:!0})}function ee(e){const t=e.currentTarget,o=t.closest(".ribbons__item"),n=t.closest(".ribbon");if(!n||!o)return;n.classList.add("is-close"),o.classList.add("is-slide-content");u((n.dataset.events||"ribbon-default")+"-close"),setTimeout((()=>{o.classList.add("is-close"),setTimeout((()=>{if(V){const e=V.Components.Slides.get().findIndex((e=>e.slide===o));-1!==e&&V.remove(e),0===V.length&&(V.destroy(),K&&K.remove())}}),Z.ANIMATION_DURATION)}),Z.ANIMATION_DURATION)}function te(){if("mobile"===screenType)return document.documentElement.scrollWidth-48+"px";const e=document.querySelector(".content-wrapper__content");return e?Math.round(.9*e.offsetWidth)+"px":"90%"}const oe=function(){const e=document.querySelectorAll(".ribbons__item");0!==e.length&&(!function(e){K=q("div",{class:"ribbons-place",id:"ribbons"});const t=q("div",{class:["splide","ribbons"],role:"group"}),o=q("div",{class:["splide__track","ribbons__track"]}),n=q("ul",{class:["splide__list","ribbons__list"]});o.append(n),t.append(o),K.append(t),Array.from(e).sort((()=>Math.random()-.5)).forEach((e=>{e.style.display="block",n.appendChild(e)}));const s=document.querySelector(".tt-grid");s&&s.classList.contains("tt-grid--noright")&&K.classList.add("ribbons-place--noright"),document.body.append(K)}(e),document.addEventListener("SplideLoaded",(function(){if(V)return;V=new Splide(".ribbons",{type:"slide",perPage:1,arrows:!1,gap:"16px",drag:"free",snap:!0,pagination:!1,fixedWidth:te()}),V.mount(),K.querySelectorAll(".ribbon__label").forEach((e=>{(e.dataset.tooltip||"").trim()?e.innerText.includes("Реклама")||e.prepend("Реклама "):e.remove()})),document.addEventListener("readyToShowRibbons",(()=>{K&&K.classList.add("is-show")}),{once:!0});K.querySelectorAll(".ribbon__close").forEach((e=>e.addEventListener("click",ee))),function(){const e=new IntersectionObserver(((e,t)=>{e.forEach((e=>{if(e.isIntersecting){const o=e.target;u((o.dataset.events||"ribbon-default")+"-view"),t.unobserve(o)}}))}),{threshold:.5});K.querySelectorAll(".ribbon").forEach((t=>{e.observe(t);const o=t.querySelector(".ribbon__link");o&&o.addEventListener("click",(()=>{u((t.dataset.events||"ribbon-default")+"-click")}))}))}(),Z.TRIGGER?function(){const e=document.getElementById(Z.TRIGGER);if(!e)return void Q();new IntersectionObserver(((e,t)=>{e.forEach((e=>{if(e.isIntersecting){const o=new CustomEvent("readyToShowRibbons");document.dispatchEvent(o),t.unobserve(e.target)}}))})).observe(e)}():Q()})))};function ne(e){const t=e.currentTarget,o=t.dataset.photoNumber,n=t.closest(".photo-insert"),s=n.querySelector("button[disabled]"),r=s.dataset.photoNumber,i=n.querySelector(`.photo-insert__item[data-photo-number="${r}"]`),c=n.querySelector(`.photo-insert__item[data-photo-number="${o}"]`),a=c.querySelector("img");if(a.complete)i.style.display="none",c.style.display="block",s.disabled=!1,t.disabled=!0;else{a.loading="eager",i.classList.add("is-shadow");const e=se("div","photo-insert__loader");e.insertAdjacentHTML("afterbegin",'<svg xmlns="http://www.w3.org/2000/svg" x="0" y="0" viewbox="0 0 40 40" xml:space="preserve"><path class="loader__track" opacity=".35" d="M20.201,5.169c-8.254,0-14.946,6.692-14.946,14.946c0,8.255,6.692,14.946,14.946,14.946s14.946-6.691,14.946-14.946C35.146,11.861,28.455,5.169,20.201,5.169z M20.201,31.749c-6.425,0-11.634-5.208-11.634-11.634c0-6.425,5.209-11.634,11.634-11.634c6.425,0,11.633,5.209,11.633,11.634C31.834,26.541,26.626,31.749,20.201,31.749z"/><path class="loader__runner" d="M26.013,10.047l1.654-2.866c-2.198-1.272-4.743-2.012-7.466-2.012h0v3.312h0C22.32,8.481,24.301,9.057,26.013,10.047z"><animatetransform attributeType="xml" attributeName="transform" type="rotate" from="0 20 20" to="360 20 20" dur=".7s" repeatcount="indef
1inite"/></path></svg>'),i.querySelector(".photo-insert__link").prepend(e),(l=a.src,new Promise(((e,t)=>{const o=new Image;o.onload=()=>{e(!0)},o.onerror=()=>{t(!1)},o.src=l}))).then((()=>{i.style.display="none",i.classList.remove("is-shadow"),c.style.display="block",s.disabled=!1,t.disabled=!0,e.remove()})).catch((()=>{console.warn("ÐÑибка пÑи загÑÑзке изобÑажениÑ.")}))}var l}function se(e,t){let o=document.createElement(e);return t&&o.classList.add(t),o}function re(e,t){const o=se("nav","photo-insert__nav"),n=se("ul","photo-insert__nav-list");o.append(n);let s=1;for(let e of t){let t=se("li","photo-insert__nav-item"),o=se("button","");o.type="button",o.ariaLabel="ФоÑогÑаÑÐ¸Ñ "+s,o.dataset.photoNumber=s.toString(),1===s&&(o.disabled=!0),o.addEventListener("click",ne);let r=se("img","photo-insert__nav-image");r.loading="lazy";let i=e.querySelector("img");if(i){let c=i.src;const a=/\/sized\/f\d+x\d+/i;r.src=c.replace(a,"/sized/c64x64"),r.alt="",t.append(o),o.append(r),n.append(t),e.closest(".photo-insert__item").dataset.photoNumber=s.toString()}else console.error("ÐевеÑно Ñказано ÑоÑо â"+s+" в ÑоÑовÑезке");s++}e.prepend(o)}const ie=function(){const e=document.querySelectorAll(".photo-insert");for(let t of e){let e=t.querySelectorAll("figure");e.length>1&&re(t,e)}};function ce(e){e.classList.remove("tooltip__on"),e.classList.add("tooltip__out"),setTimeout((()=>{e.remove()}),700,e)}function ae(e){e.addEventListener("click",(()=>{const t=window.location.href;navigator.clipboard.writeText(t).then((()=>{const t=function(e){const t=document.createElement("span");t.classList.add("tooltip"),t.innerText="СкопиÑовано!",t.style.display="none",e.append(t);const o=W(e.getBoundingClientRect()),n=e.offsetHeight;return t.style.display="inline-flex",t.classList.add("tooltip__on"),G(t,o,n),t}(e);setTimeout(ce,3e3,t)})).catch((e=>{console.error("ÐÑибка пÑи копиÑовании URL:",e)}))}))}const le=function(){const e=document.querySelectorAll(".js-social-share-link");if(e.length>0)for(let t of e)ae(t)},de=e=>{const t=document.getElementById(`ttOtzyvComment_comment${e}`),o=document.getElementById(`ttOtzyvComment_button${e}`);if(!o)return;!!t?.value?(o.disabled=!1,o.textContent=ttUserIsLoggedIn?"ÐобавиÑÑ":"ÐÑодолжиÑÑ"):o.disabled=!0},ue={headerTTUsers:document.querySelectorAll(".header_tt_user"),headerTTUserNames:document.querySelectorAll(".header_tt_user_name"),headerTTAuthRegistrations:document.querySelectorAll(".header_tt_auth_registration"),ttUserNickInForms:document.querySelectorAll(".ttUser_nick_in_form"),authForm:document.getElementById("ttOtzyv_authForm"),authFormHiddens:document.querySelectorAll(".ttOtzyv_authFormHidden"),nickInput:document.getElementById("ttOtzyvComment_nick"),formAuthMail:document.getElementById("js-respond-form_auth_mail"),formAuthPass:document.getElementById("js-respond-form_auth_pass"),buttonNext:document.getElementById("js-respond-form__btn-next"),respondFormPasses:document.querySelectorAll(".js-respond-form_pass"),rememberFormPasses:document.querySelectorAll(".js-respond-remember_pass"),respondFormCodes:document.querySelectorAll(".js-respond-form_code"),modalWindowContent:document.getElementById("js-respond-form__modal-window-content"),modalWindow:document.getElementById("js-respond-form__modal-window")},me=e=>{const t=document.getElementById(`ttOtzyvComment_res${e}`),o=document.getElementById(`ttOtzyvComment_btn${e}`),n=document.getElementById(`ttOtzyvComment_comment${e}`),s=document.getElementById(`comments_list${e}`);if(ttUserIsLoggedIn)o&&(o.disabled=!0),t&&(t.textContent="СоÑ
Ñанение даннÑÑ
...",t.style.display="block"),fetch("/service/otzyv_s.php",{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded; charset=UTF-8","X-Requested-With":"XMLHttpRequest"},body:new URLSearchParams({id:e,nick:ue.nickInput?ue.nickInput.value:"",comment:n?n.value:"",fmdr:"undefined"!=typeof fPremoderation?fPremoderation:""})}).then((e=>{if(!e.ok)throw new Error("СеÑÐµÐ²Ð°Ñ Ð¾Ñибка ÑеÑвеÑа");return e.json()})).then((o=>
1{if(1===o.RES){if(n&&(n.value=""),o.MSG&&o.MSG.length>0)t&&(t.textContent=o.MSG,t.classList.remove("g-message--wait","g-message--error"),t.classList.add("g-message--ok"));else if(t&&(t.textContent="ÐаннÑе ÑоÑ
ÑаненÑ",t.classList.remove("g-message--wait","g-message--error"),t.classList.add("g-message--ok")),s){const e=o.AVA&&""!==o.AVA.P?`style="background-image: url(${o.AVA.P});"`:"",t=o.NICK&&o.NICK.length>0?`<span class="comments__author-name">${o.NICK}</span>`:"",n=`<li class="comments__item">\n <div class="comments__header">\n <div class="comments__author">\n <span class="comments__author-avatar" ${e}>${o.AVA.L}</span>\n <span class="comments__author-info">${t}\n <span class="comments__date">ÑегоднÑ</span>\n </span>\n </div>\n </div>\n <div class="comments__texts">${o.COMMENT}</div>\n </li>`;s.insertAdjacentHTML("beforeend",n)}}else o.ERR&&o.ERR.length>0&&t&&(t.textContent=o.ERR,t.classList.remove("g-message--ok","g-message--wait"),t.classList.add("g-message--error"));de(e),setTimeout((()=>{t&&(t.style.display="none")}),2e3)})).catch((e=>{console.error("ÐÑоизоÑла оÑибка пÑи оÑпÑавке:",e)}));else{ue.authFormHiddens.forEach((e=>{e.style.display="block"}));const t=document.getElementById(`ttOtzyvComment_button${e}`);t&&ue.authForm&&(t.style.display="none",t.after(ue.authForm),ue.authForm.dataset.activeId=e,ue.authForm.style.display="block")}},pe=function(e){const t=new Date((new Date).getTime()+6e5);return document.cookie="v_ttReview_s="+encodeURIComponent(v_toReviewForm[e].s)+"; path=/; expires="+t.toUTCString()+"; domain=."+document.domain.replace("guides.",""),window.location="//"+document.domain.replace("guides.","")+"/otzyv/form.phtml?h="+v_toReviewForm[e].h,!1},fe=function(){const e=event.currentTarget.dataset.id;if(!e)return;document.querySelector("#ttOtzyv_CommentsLink"+e)?.remove();const t=document.querySelector("#ttOtzyv_CommentsBlock"+e);t&&("none"===window.getComputedStyle(t).display?t.style.display="block":t.style.display="none")},he=function(e,t){const o=e.currentTarget.dataset.id;document.querySelectorAll(".ttOtzyv_btnReviewRating"+o).forEach((e=>{e.disabled=!0,e.innerHTML="<span>Ðолезно!</span>"})),fetch("/service/otzyv_s.php",{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded; charset=UTF-8","X-Requested-With":"XMLHttpRequest"},body:new URLSearchParams({id:o,s:t?1:-1})}).then((e=>{if(!e.ok)throw new Error("СеÑÐµÐ²Ð°Ñ Ð¾Ñибка ÑеÑвеÑа");return e.json()})).catch((e=>{console.error("ÐÑоизоÑла оÑибка пÑи оÑпÑавке:",e)}));const n=document.getElementById("ttOtzyv_infoRating"+o);if(n){const e=parseInt(n.textContent.replace(/\D/g,""))||0;n.innerHTML=e+1,n.style.display="inline-block"}},ye=function(e,t){const o=e.currentTarget.dataset.id;fetch("/service/otzyv_s.php",{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded; charset=UTF-8","X-Requested-With":"XMLHttpRequest"},body:new URLSearchParams({cid:o,s:t?1:-1})}).then((e=>{if(!e.ok)throw new Error("СеÑÐµÐ²Ð°Ñ Ð¾Ñибка ÑеÑвеÑа");return e.json()})).catch((e=>{console.error("ÐÑоизоÑла оÑибка пÑи оÑпÑавке:",e)}));if(document.querySelectorAll(".js-ttOtzyv_btnCommentRating"+o).forEach((e=>{e.disabled=!0})),t){const e=document.getElementById("ttOtzyv_btnCommentRatingP"+o);if(e){const t=e.textContent;e.textContent=""===t?"1":(parseInt(t.replace(/\D/g,""))||0)+1}}else{const e=document.getElementById("ttOtzyv_btnCommentRatingM"+o);if(e){const t=e.textContent;e.textContent=""===t?"1":(parseInt(t.replace(/\D/g,""))||0)+1}}},ge=e=>(e&&e.preventDefault(),window.v_ttAuth_scrollTop=window.scrollY,document.cookie="v_ttAuth_scrollTop="+encodeURIComponent(window.v_ttAuth_scrollTop)+"; path=/; domain="+document.domain.replace("guides.","")+"; max-age=700",document.cookie="v_ttAuth_Exec="+encodeURIComponent(window.v_ttAuth_Exec)+"; path=/; domain="+document.domain.replace("guides.","")+"; max-age=700",document.cookie="v_ttAuth_URL="+encodeURIComponent(window.window.location)+"; path=/; domain="+document.domain.replace("guides.","")+"; max-age=700",window.location="//"+document.domain.replace("guides.","")+"/myaccount/",!1),ve=(e,t,o)=>{if(!ttUserIsLoggedIn){const o={action:"ttOtzyvObjSubscribe",payload:{id:e,type:t}};return window.v_ttAuth_Exec=JSON.stringify(o),ge()}{const n=new URLSearchParams;n.append("id",e),n.append("t",t),n.append("uri",o),console.log("params",n),fetch("/service/otzyv_s.php",{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded; charset=UTF-8","X-Requested-With":"XMLHttpRequest"},credentials:"same-origin",body:n}).then((e=>{if(!e.ok)throw new Error("СеÑÐµÐ²Ð°Ñ Ð¾Ñибка ÑеÑвеÑа");return e.json()})).then((e=>
1{const t=document.querySelectorAll(".js-otzyv_objSubscribe-btn"),o=document.querySelector(".js-otzyv_objSubscribe > span.reviews-counter-button");"1"===e.RES?(t.forEach((e=>{e.setAttribute("title","ÐÑмениÑÑ Ð¿Ð¾Ð´Ð¿Ð¸ÑÐºÑ Ð½Ð° новÑе оÑзÑÐ²Ñ Ð¸ комменÑаÑии на ÑÑой ÑÑÑаниÑе"),e.querySelector("span").textContent="Ðе ÑледиÑÑ"})),o&&(o.title=`ÐÑ Ð¸ ${o.title}`)):"2"===e.RES?(t.forEach((e=>{e.setAttribute("title","ÐодпиÑаÑÑÑÑ Ð½Ð° новÑе оÑзÑÐ²Ñ Ð¸ комменÑаÑии на ÑÑой ÑÑÑаниÑе"),e.querySelector("span").textContent="СледиÑÑ"})),o&&(o.title=o.title.replace("ÐÑ Ð¸ ",""))):"-1"===e.RES&&alert(e.ERR)})).catch((e=>{console.error("ÐÑоизоÑла оÑибка пÑи оÑпÑавке:",e)}))}},be=()=>{["Hotel","Region","Country","Place","Event","Airport","CruiseLiner","CruiseCompany","AirCompany","Material","Question","Excursion","Guide"].forEach((e=>{document.querySelectorAll(".ttOtzyv_Add"+e+"Review").forEach((t=>{t.addEventListener("click",(()=>{if(event.preventDefault(),!ttUserIsLoggedIn){const e=new Date((new Date).getTime()+6e5);document.cookie="v_ttReview_guest_start=1; path=/; expires="+e.toUTCString()+"; domain=."+document.domain.replace("guides.","")}return pe(e)}))}))}));document.querySelectorAll('[id^="ttOtzyv_CommentsLink"]').forEach((e=>{e.addEventListener("click",fe)}));document.querySelectorAll('[class*="ttOtzyv_btnReviewRating"]').forEach((e=>{e.addEventListener("click",(e=>he(e,!0)))}));document.querySelectorAll(".comments__btn-plus").forEach((e=>{e.addEventListener("click",(e=>ye(e,!0)))}));document.querySelectorAll(".comments__btn-minus").forEach((e=>{e.addEventListener("click",(e=>ye(e,!1)))}));document.querySelectorAll('[id^="ttOtzyvComment_comment"]').forEach((e=>{e.addEventListener("input",(()=>de(e.dataset.id)))}));document.querySelectorAll('[id^="ttOtzyvComment_button"]').forEach((e=>{e.addEventListener("click",(()=>me(e.dataset.id)))})),document.querySelectorAll(".js-otzyv_objSubscribe-btn").forEach((e=>e.addEventListener("click",(e=>{const t=e.currentTarget;ve(t.dataset.id,t.dataset.type,t.dataset.uri)}))))};"mobile"!==screenType&&document.addEventListener("DOMContentLoaded",(()=>{o(),function(){if("none"===document.getElementById("js-tt-grid")?.style.display)return;const e=document.querySelector(".tt-elevator");if(!e)return;let o=0,n=0,s=!1,r=!1;e.addEventListener("click",(function(){n?(s=!0,window.scrollTo({top:n,behavior:"smooth"}),window.addEventListener("scrollend",(function t(){e.classList.remove("tt-elevator--go-down"),s=!1,window.removeEventListener("scrollend",t)}),{once:!0}),n=0):(s=!0,window.scrollTo({top:0,behavior:"smooth"}),window.addEventListener("scrollend",(function t(){e.classList.add("tt-elevator--go-down"),s=!1,window.removeEventListener("scrollend",t)}),{once:!0}),n=o)})),window.addEventListener("scroll",(()=>{r||(window.requestAnimationFrame((()=>{o=window.scrollY||document.documentElement.scrollTop,o<document.body.clientHeight/2?n&&0===o?t(e,!0):s||(t(e,!1),e.classList.remove("tt-elevator--go-down"),n=0):t(e,!0),r=!1})),r=!0)}))}(),L(),j()})),"desktop"===screenType&&document.addEventListener("DOMContentLoaded",(()=>{_(),function(){const e=document.querySelector("aside");e&&e.addEventListener("click",(()=>{u("right-column-click")}))}()})),document.addEventListener("DOMContentLoaded",(()=>{e(),d(),k(),S(),x(),T(),I(),A(),U(),F(),function(){const e=document.querySelectorAll("[data-tooltip]");for(let t of e){let e=getComputedStyle(t);"absolute"!==e.position&&"fixed"!==e.position&&"sticky"!==e.position&&(t.style.position="relative"),P(t),t.addEventListener("mouseenter",X),t.addEventListener("mouseleave",Y),t.addEventListener("focus",X),t.addEventListener("blur",Y)}}(),oe(),function(){let e=document.querySelectorAll("[data-send-event]");for(let t of e){let e=t.dataset.sendEvent.split("^");for(let o of e){let e=o.split(","),[n,s,r]=e;r=r?r.trim():"click",t.addEventListener(r,{handleEvent:e=>{e.target.closest(n.trim())&&u(s.trim())}})}}}(),ie(),le(),be(),document.body.addEventListener("keydown",D)}))})();
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.