{"version":3,"file":"../../../javascript/pages/careers.js","names":["$","vacancies","title","noVacanciesMessage","startMessage","document","on","e","departmentTitle","this","data","departmentId","activeVacancies","filter","preventDefault","removeClass","text","addClass","length","animate","scrollTop","offset","top","outerHeight","Swiper","nextButton","prevButton","slidesPerView","centeredSlides","loop","spaceBetween","initialSlide","breakpoints","jQuery","window"],"sources":["pages/careers.js"],"mappings":"CAAC,SAAUA,GAEWA,EAAE,mCAApB,IACIC,EAAYD,EAAE,oBACdE,EAAQF,EAAE,4BACVG,EAAqBH,EAAE,iBACvBI,EAAeJ,EAAE,iCAEjBA,EAAEK,UACGC,GAAG,QAAS,kCAAmC,SAASC,GACrD,IAAIC,EAAkBR,EAAES,MAAMC,KAAK,SAC/BC,EAAeX,EAAES,MAAMC,KAAK,MAC5BE,EAAkBX,EACbY,OAAO,wBAA0BF,EAAe,MAEzDJ,EAAEO,iBAEFd,EAAE,iCACGe,YAAY,gCAEjBb,EACKa,YAAY,mCACZC,KAAKR,GAEVL,EAAmBc,SAAS,wBAC5Bb,EAAaa,SAAS,wCACtBhB,EACKgB,SAAS,2BAEVL,EAAgBM,OAChBN,EAAgBG,YAAY,2BAE5BZ,EAAmBY,YAAY,wBAGnCf,EAAE,cACGmB,QAAQ,CAELC,UAAWpB,EAAE,oBAAoBqB,SAASC,IAAMtB,EAAE,kBAAkBuB,eACrE,IAAM,eACjB,GAES,IAAIC,OAAO,mCAAoC,CACxDC,WAAY,sBACZC,WAAY,sBACZC,cAAe,EACfC,gBAAgB,EAChBC,MAAM,EACNC,aAAc,EACdC,aAAc,EACdC,YAAa,CACT,KAAM,CAACL,cAAe,KAIrC,CAvDA,CAuDEM,OAAQC","ignoreList":[],"sourceRoot":"../../../../../resources/javascript","sourcesContent":[";(function($, window, undefined) {\n\n    var departments = $('.career-departments__department'),\n        vacancies = $('.vacancy-snippet'),\n        title = $('.vacancy-snippets__title'),\n        noVacanciesMessage = $('.no-vacancies'),\n        startMessage = $('.vacancy-snippets__start-text');\n\n        $(document)\n            .on('click', '.career-departments__department', function(e) {\n                var departmentTitle = $(this).data('title'),\n                    departmentId = $(this).data('id'),\n                    activeVacancies = vacancies\n                        .filter('[data-department-id=\"' + departmentId + '\"]');\n\n                e.preventDefault();\n\n                $('.section--vacancy-wrap-hidden')\n                    .removeClass('section--vacancy-wrap-hidden');\n\n                title\n                    .removeClass('vacancy-snippets__title--hidden')\n                    .text(departmentTitle);\n\n                noVacanciesMessage.addClass('no-vacancies--hidden');\n                startMessage.addClass('vacancy-snippets__start-text--hidden');\n                vacancies\n                    .addClass('vacancy-snippet--hidden');\n\n                if (activeVacancies.length) {\n                    activeVacancies.removeClass('vacancy-snippet--hidden');\n                } else {\n                    noVacanciesMessage.removeClass('no-vacancies--hidden');\n                }\n\n                $('body, html')\n                    .animate({\n                        // May as well just recalculate this, saves waiting for slider load, checking resize etc\n                        scrollTop: $('#js-careers-list').offset().top - $('.header-buffer').outerHeight()\n                    }, 1000, 'easeOutQuint');\n            });\n\n      var mySwiper = new Swiper('.swiper-container--career-quotes', {\n            nextButton: '.swiper-button-next',\n            prevButton: '.swiper-button-prev',\n            slidesPerView: 3,\n            centeredSlides: true,\n            loop: true,\n            spaceBetween: 5,\n            initialSlide: 2,\n            breakpoints: {\n                1023: {slidesPerView: 1}\n            }\n        });\n\n})(jQuery, window);\n"]}