{"version":3,"file":"itinerary.js","sources":["itinerary.js"],"sourcesContent":["$(function() {\n    $('.interval__button').on('click', function (e) {\n        var current = $(this).parent().parent().parent();\n\n        if (current.hasClass('interval__item--hide')) {\n            var all = current.parent().children('.interval__item');\n            var scrolltarget = 0;\n\n            all.each(function(index) {\n                if (index === 0) {\n                    scrolltarget = $(this).offset().top;\n                }\n\n                if ($(this).is(current)) {\n                    return false;\n                } else {\n                    scrolltarget += $('.interval__head', $(this)).outerHeight(true);\n                }\n            });\n            scrolltarget -= 120;\n        }\n\n        if (current.hasClass('interval__item--hide')) {\n            // Close all\n            $('.interval__item').addClass('interval__item--hide');\n\n            current.removeClass('interval__item--hide');;\n        } else {\n            current.addClass('interval__item--hide');\n        }\n\n        $('html, body').scrollTop(\n            scrolltarget\n        );\n\n        window.accommodationSlider(current);\n    });\n\n    $('.interval__image--thumb').on('click', function (e) {\n        var id = $(this).data('ident');\n\n\n        $(this).parent().find('.interval__image--thumb.interval__image--hide').removeClass('interval__image--hide');\n\n        $(this).addClass('interval__image--hide');\n        $(this).parent().find('.interval__image-container').after($(this));\n\n\n        $(this).parent().find('.interval__image--big').addClass('interval__image--hide');\n        $(this).parent().find('.interval__image--big[data-ident=\"' + id + '\"]').removeClass('interval__image--hide');\n\n    });\n\n    $('.js-why-ot__button').on('click', function(e) {\n        e.preventDefault();\n        $('html, body').animate(\n            {\n                scrollTop: $('.js-detail-title').offset().top - 200,\n            },\n            800\n        );\n    });\n});\n"],"names":["$","on","e","all","scrolltarget","current","this","parent","hasClass","children","each","index","offset","top","is","outerHeight","addClass","removeClass","scrollTop","window","accommodationSlider","id","data","find","after","preventDefault","animate"],"mappings":"AAAAA,EAAE,WACEA,EAAE,mBAAmB,EAAEC,GAAG,QAAS,SAAUC,GACzC,IAGQC,EACAC,EAJJC,EAAUL,EAAEM,IAAI,EAAEC,OAAO,EAAEA,OAAO,EAAEA,OAAO,EAE3CF,EAAQG,SAAS,sBAAsB,IACnCL,EAAME,EAAQE,OAAO,EAAEE,SAAS,iBAAiB,EACjDL,EAAe,EAEnBD,EAAIO,KAAK,SAASC,GAKd,GAJc,IAAVA,IACAP,EAAeJ,EAAEM,IAAI,EAAEM,OAAO,EAAEC,KAGhCb,EAAEM,IAAI,EAAEQ,GAAGT,CAAO,EAClB,MAAO,CAAA,EAEPD,GAAgBJ,EAAE,kBAAmBA,EAAEM,IAAI,CAAC,EAAES,YAAY,CAAA,CAAI,CAEtE,CAAC,EACDX,GAAgB,KAGhBC,EAAQG,SAAS,sBAAsB,GAEvCR,EAAE,iBAAiB,EAAEgB,SAAS,sBAAsB,EAEpDX,EAAQY,YAAY,sBAAsB,GAE1CZ,EAAQW,SAAS,sBAAsB,EAG3ChB,EAAE,YAAY,EAAEkB,UACZd,CACJ,EAEAe,OAAOC,oBAAoBf,CAAO,CACtC,CAAC,EAEDL,EAAE,yBAAyB,EAAEC,GAAG,QAAS,SAAUC,GAC/C,IAAImB,EAAKrB,EAAEM,IAAI,EAAEgB,KAAK,OAAO,EAG7BtB,EAAEM,IAAI,EAAEC,OAAO,EAAEgB,KAAK,+CAA+C,EAAEN,YAAY,uBAAuB,EAE1GjB,EAAEM,IAAI,EAAEU,SAAS,uBAAuB,EACxChB,EAAEM,IAAI,EAAEC,OAAO,EAAEgB,KAAK,4BAA4B,EAAEC,MAAMxB,EAAEM,IAAI,CAAC,EAGjEN,EAAEM,IAAI,EAAEC,OAAO,EAAEgB,KAAK,uBAAuB,EAAEP,SAAS,uBAAuB,EAC/EhB,EAAEM,IAAI,EAAEC,OAAO,EAAEgB,KAAK,qCAAuCF,EAAK,IAAI,EAAEJ,YAAY,uBAAuB,CAE/G,CAAC,EAEDjB,EAAE,oBAAoB,EAAEC,GAAG,QAAS,SAASC,GACzCA,EAAEuB,eAAe,EACjBzB,EAAE,YAAY,EAAE0B,QACZ,CACIR,UAAWlB,EAAE,kBAAkB,EAAEY,OAAO,EAAEC,IAAM,GACpD,EACA,GACJ,CACJ,CAAC,CACL,CAAC"}