1(function($){window.projectFunctions=window.projectFunctions||{};"use strict";function do_ajax(url,data,callback,method){var ajax_method='post';if(typeof method!='undefined'){ajax_method=method;}window.doingAjax=true;$.ajax({url:url,type:ajax_method,dataType:'json',timeout:240000,data:data,success:function(response_data){console.log(['Ajax Success:',response_data]);$('body').removeClass('loading');window.doingAjax=false;callback(response_data,data);},error:function(response_data,status,error){console.error(['Ajax Error:',response_data,status,error]);$('body').removeClass('loading');window.doingAjax=false;if(status=="timeout"){alert("Error: Your request could not be completed because it timed out. Try again later");document.location.href="/";}else{callback(response_data,data);}}});}"use strict";let cta=$("#edit-actions-submit");cta.on('click',function(){let spinner=$(".wpcf7-spinner");let defaultCTAText=cta.attr("value");spinner.addClass('importantRule');spinner.attr("style","display: block !important; visibility: initial; margin: 20px auto;");cta.attr("value","");let nodeToObserve=$(".wpcf7-response-output")[0];let observer=new MutationObserver(()=>{spinner.removeClass('importantRule');spinner.attr("style","");cta.attr("value",defaultCTAText?defaultCTAText:"Send");});observer.observe(nodeToObserve,{childList:true});});"use strict";$(document).ready(function(){projectFunctions.generalFunctions.init();projectFunctions.courseListingFunctions.init();projectFunctions.jobListingFunctions.init();});$(window).load(function(){});"use strict";projectFunctions.courseListingFunctions=projectFunctions.courseListingFunctions||{};projectFunctions.courseListingFunctions.init=function(){this.initCourseListingPageFunctions();};projectFunctions.courseListingFunctions.initCourseListingPageFunctions=function(){if($(".course-metadata").length===0)return;$(".job__listing__filters input[type='checkbox']").addClass("disabled");$(".course-metadata").data('type').split(',').forEach(function(id){let $input=$("input#taxonomy-"+id);$input.removeClass("disabled");});$(".course-metadata").data('area').split(',').forEach(function(id){let $input=$("input#taxonomy-"+id);$input.removeClass("disabled");});$(".course-metadata").data('region').split(',').forEach(function(id){let $input=$("input#taxonomy-"+id);$input.removeClass("disabled");});$(".job__listing__filters input[type='checkbox'].disabled").attr("disabled","disabled");$(".job__listing__filters input[type='checkbox']").on("click",function(){if($(this).is(":checked")){$(".job__listing__filters input[type='checkbox'].disabled").addClass("hidden");}else{if($(".job__listing__filters input[type='checkbox']:checked").length==0){$(".job__listing__filters input[type='checkbox'].hidden").removeClass("hidden");}}if($(".job__listing__filters input[type='checkbox']:checked").length==0){$(".job__listing__items > article").show();}else{$(".job__listing__items > article").hide();$(".job__listing__filters input[type='checkbox']:checked").each(function(){let termId=this.value;$(".job__listing__items > article.term-"+termId).show();});}});};"use strict";projectFunctions.generalFunctions=projectFunctions.generalFunctions||{};projectFunctions.generalFunctions.init=function(){this.checkDevice();this.initStickyHeader();this.initHeaderMenu();this.initFrontpageHero();this.initFrontpageHeroSlider();this.initThreeColsSlider();this.initTextImageSlider();this.initTeamsSection();this.initOfficeMapSection();this.initGalleryVideoSection();this.initHeroSliderSection();};projectFunctions.generalFunctions.checkDevice=function(){var isMobile=false;if(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|ipad|iris|kindle|Android|Silk|lge |maemo|midp|mmp|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(navigator.userAgent)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|
1sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(navigator.userAgent.substr(0,4))){isMobile=true;}return isMobile;};projectFunctions.generalFunctions.initStickyHeader=function(){let stickyOffset=$('.header-wrapper').offset().top;let stickyHeight=$('.header-wrapper').height();$(window).scroll(function(){var sticky=$('.header-wrapper'),scroll=$(window).scrollTop();if(scroll>=stickyOffset+stickyHeight&&scroll>0){if($("#wpadminbar").length>0){sticky.addClass('fixed-wp');}else{sticky.addClass('fixed');}}else{sticky.removeClass('fixed');sticky.removeClass('fixed-wp');}});};projectFunctions.generalFunctions.initHeaderMenu=function(){$(".header-wrapper ul[id*=job-menu] > li.menu-item-has-children > a").on('click',function(e){e.preventDefault();if($(".header-wrapper").hasClass("active")){$(".header-wrapper").removeClass("active");$(".header-wrapper ul.sub-menu").removeClass("active");$(this).closest("li").find("ul.sub-menu").removeClass("active");}else{$(".header-wrapper").addClass("active");$(".header-wrapper ul.sub-menu").removeClass("active");$(this).closest("li").find("ul.sub-menu").addClass("active");}});$(".header-wrapper ul[id*=corporation-menu] > li.menu-item-has-children > a").on('click',function(e){e.preventDefault();if($(".header-wrapper").hasClass("active")){$(".header-wrapper").removeClass("active");$(".header-wrapper ul.sub-menu").removeClass("active");$(this).closest("li").find("ul.sub-menu").removeClass("active");}else{$(".header-wrapper").addClass("active");$(".header-wrapper ul.sub-menu").removeClass("active");$(this).closest("li").find("ul.sub-menu").addClass("active");}});$(".header-wrapper ul[id*=secondary-primary] > li.menu-item-has-children > a").on('click',function(e){e.preventDefault();if($(".header-wrapper").hasClass("active")){$(".header-wrapper").removeClass("active");$(".header-wrapper ul.sub-menu").removeClass("active");$(this).closest("li").find("ul.sub-menu").removeClass("active");}else{$(".header-wrapper").addClass("active");$(".header-wrapper ul.sub-menu").removeClass("active");$(this).closest("li").find("ul.sub-menu").addClass("active");}});$("#login-btn").on("click",function(e){e.preventDefault();$(this).closest(".login-wrapper").toggleClass("active");});$(".header-wrapper .header__mobile-menu__open").on("click",function(){$(this).addClass("active");$(".header-wrapper .header__mobile-menu__wrapper").addClass("active");});$(".header-wrapper .header__mobile-menu__close").on("click",function(){$(".header-wrapper .header__mobile-menu__open").removeClass("active");$(".header-wrapper .header__mobile-menu__wrapper").removeClass("active");});$(".header__sites-mobile > a").on("click",function(e){e.preventDefault();let menuID=$(this).data("menu-id");$(".header__sites-mobile > a").removeClass("active");$(this).addClass("active");$("#job-menu").addClass("d-none");$("#corporation-menu").addClass("d-none");$(".header__mobile-menu__wrapper > ul#"+menuID).removeClass("d-none");if(menuID=='job-menu'){$("#job-frontpage-menu").removeClass("d-none");$("#corporation-frontpage-menu").addClass("d-none");}else{$("#job-frontpage-menu").addClass("d-none");$("#corporation-frontpage-menu").removeClass("d-none");}});$("body").on("click",".header__mobile-menu__wrapper li.menu-item-has-children > .caret-icon",function(){$(this).closest("li.menu-item-has-children").toggleClass("toggled");});};projectFunctions.generalFunctions.initFrontpageHeroSlider=function(){if($(".frontpage-hero-section .slider").length===0)return;$(".frontpage-hero-section .slider").on('init',function(slick){let imgURL=$(".frontpage-hero-section .slider .slick-active").data("img-url");$(".frontpage-hero-section .slider-cover-image").append("<img src='"+imgURL+"'>");});$(".frontpage-hero-section .slider").on('afterChange',function(slick,currentSlide){let imgURL=$(".frontpage-hero-section .slider .slick-active").data("img-url");$(".frontpage-hero-section .slider-cover-image img").attr("src",imgURL);});$(".frontpage-hero-section .slider").slick({arrows:false,autoplay:true,autoplaySpeed:2000});$(".frontpage-hero-section .slider-nav span").on("click",function(){let $slider=$(this).closest(".frontpage-hero-section").find(".slider");if($(this).hasClass("prev")){$slider.slick("prev");}else{$slider.slick("next");}});};projectFunctions.generalFunctions.initThreeColsSlider=function(){if($(".three-cols-slider-section").length===0)return;$(".three-cols-slider-section .slider").on('afterChange',function(slick,currentSlide){let $section=$(".three-cols-slider-section span.triggered").closest(".three-cols-slider-section");let hidePrevButton=$section.find(".slick-track .slide-item:first-child").hasClass("slick-active");let hideNextButton=$section.find(".slick-track .slide-item:last-child").hasClass("slick-active");if(hidePrevButton){$section.find(".slider-nav .prev").removeClass("active");}else{$section.find(".slider-nav .prev").addClass("active");}if(hideNextButton){$section.find(".slider-nav .next").removeClass("active");}else{$section.find(".slider-nav .next").addClass("active");}});$(".three-cols-slider-section .slider-nav span").on("click",function(){$(this).addClass("triggered");let $section=$(this).closest(".three-cols-slider-section");let $slider=$section.find(".slider");if($(this).hasClass("prev")){$slider.slick("slickPrev");}else{$slider.slick("slickNext");}});$(".three-cols-slider-section .slider").slick({infinite:false,autoplay:true,autoplaySpeed:3000,slidesToShow:3,slidesToScroll:1,arrows:false,responsive:[{breakpoint:1600,settings:{slidesToShow:2,slidesToScroll:1}},{breakpoint:768,settings:{slidesToShow:1,slidesToScroll:1}}]});};projectFunctions.generalFunctions.initTextImageSlider=function(){if($(".text-image-slider-section").length===0)return;let arrowIcon=JSON.parse($(".text-image-slider-section").data("arrow-icon"));var args;if(window.outerWidth<526){args={autoplay:true,autoplaySpeed:3000,prevArrow:"<span class='prev-arr'><img src='"+arrowIcon+"' width='15px' height='13px' alt='slider-arrow'></span>",nextArrow:"<span class='next-arr'><img src='"+arrowIcon+"' width='15px' height='13px' alt='slider-arrow'></span>",dots:true};}else{args={infinite:false,autoplay:true,autoplaySpeed:3000,variableWidth:true,prevArrow:"<span class='prev-arr'><img src='"+arrowIcon+"' width='15px' height='13px' alt='slider-arrow'></span>",nextArrow:"<span class='next-arr'><img src='"+arrowIcon+"' width='15px' height='13px' alt='slider-arrow'></span>",dots:true};}$('.text-image-slider-section__bottom').slick(args);};projectFunctions.generalFunctions.initTeamsSection=function(){if($(".teams-section").length===0)return;$(".teams-section .filter-item").on("click",function(){$(this).closest(".filters").find(".filter-item").removeClass("active");$(this).addClass("active");let teamTag=parseInt($(this).data("team-tag"));if(isNaN(teamTag)){$(this).closest(".teams-section").find(".teams-section__bottom .team-item").show();}else{$(this).closest(".teams-section").find(".teams-section__bottom .team-item:not([data-team-tag*='"+teamTag+"'])").hide();$(this).closest(".teams-section").find(".teams-section__bottom .team-item[data-team-tag*='"+teamTag+"']").show();}});$(".teams-section .filter-item").on("click",function(){let teamTag=$(this).data("team-tag");let $teamSection=$(this).closest(".container").find(".teams-section__bottom");if($teamSection.hasClass("inactive")){$(this).closest(".container").find("#show-more-teams").trigger("click");}if(teamTag==='all'){$teamSection.find(".team-item").show();}else{$teamSection.find(".team-item").hide();$teamSection.find(".team-item[data-team-tag*='"+teamTag+"']").show();}$(this).closest(".filters").find(".filter-item.active").removeClass("active");$(this).addClass("active");});$("#show-more-teams").on("click",function(e){e.preventDefault();$(this).closest(".row").find(".teams-section__bottom").removeClass("inactive");$(this).closest("div").hide();});};projectFunctions.generalFunctions.initOfficeMapSection=function(){if($(".office-map-section").length===0)return;$(".office-map-section .city-dropdown").on("change",function(){let city=this.value;let $map=$(this).closest(".office-map-section");$map.find(".office-item:not([data-city='"+city+"'])").hide();$map.find(".office-item[data-city='"+city+"']").show();$map.find(".map-background img").removeClass("active");$map.find(".map-background img."+city).addClass("active");});};projectFunctions.generalFunctions.initGalleryVideoSection=function(){if($(".cs-gallery-video-section").length>0){$(".video_thumb img").on("click",function(){let $container=$(this).closest(".cs-gallery-video-section");let $thumb=$(this).closest(".video_thumb");$container.find(".video_thumb").removeClass("active");$thumb.addClass("active");$container.find("iframe").attr("src",$thumb.data("url"));});}};projectFunctions.generalFunctions.initFrontpageHero=function(){if($(".frontpage-hero-section").length>0){$("#searchbar__submit").on("click",function(){let jobURL=$("#job_url").val();let text=$("#searchbar__text").val();text=text.trim();if(text.length>0){jobURL+="?search="+text.toLowerCase();}let termId=$("#searchbar__select").val();if(termId!=null){jobURL+=text.length>0?'&term-id='+termId:'?term-id='+termId;}window.location.href=jobURL;});}};projectFunctions.generalFunctions.initHeroSliderSection=function(){if($(".hero-slider-section").length>0){$(".hero-slider-section .hero-slider").slick({infinite:false,autoplay:true,autoplaySpeed:3000,slidesToShow:1,slidesToScroll:1,arrows:false,dots:true,lazyLoad:'ondemand'});}};"use strict";projectFunctions.jobListingFunctions=projectFunctions.jobListingFunctions||{};projectFunctions.jobListingFunctions.init=function(){if($('.sliderwrapper .field__item.active').length>0){setInterval(function(){var current=$('.sliderwrapper .field__item.active');var next=current.next();if(!next.length)next=current.parent().find('.field__item:first');var currentDot=$('.sliderwrapper .slider-dot.active-slider');var nextDot=currentDot.next();if(!nextDot.length)nextDot=currentDot.parent().find('.slider-dot:first');next.addClass('active');current.removeClass('active');nextDot.addClass('active-slider');currentDot.removeClass('active-slider');},2000);}this.initJobListingPageFunctions();
1const urlParams=new URLSearchParams(window.location.search);if(urlParams.get('term-id')!=null){$(".filter__item[data-term-id='"+urlParams.get('term-id')+"']").find("input").click();}if(urlParams.get('search')!=null){$(".filter__item[data-term-name='"+urlParams.get('search')+"']").find("input").click();}};projectFunctions.jobListingFunctions.initJobListingPageFunctions=function(){if($(".job-metadata").length===0)return;$("#job-count").html($("article.job__listing__item:not(.hide)").length);$(".job__listing__filters input[type='checkbox']").addClass("disabled");$(".job-metadata").data('type').split(',').forEach(function(id){let $input=$("input#taxonomy-"+id);$input.removeClass("disabled");});$(".job-metadata").data('subject').split(',').forEach(function(id){let $input=$("input#taxonomy-"+id);$input.removeClass("disabled");});$(".job-metadata").data('region').split(',').forEach(function(id){let $input=$("input#taxonomy-"+id);$input.removeClass("disabled");});$(".job__listing__filters input[type='checkbox'].disabled").attr("disabled","disabled");$(".job__listing__filters input[type='checkbox']").on("click",function(){if($(this).is(":checked")){$(".job__listing__filters input[type='checkbox'].disabled").addClass("hidden");}else{if($(".job__listing__filters input[type='checkbox']:checked").length==0){$(".job__listing__filters input[type='checkbox'].hidden").removeClass("hidden");}}if($(".job__listing__filters input[type='checkbox']:checked").length==0){$(".job__listing__items > article").show();$(".job__listing__items > article").removeClass("hide");}else{$(".job__listing__items > article").hide();$(".job__listing__items > article").addClass("hide");$(".job__listing__filters input[type='checkbox']:checked").each(function(){let termId=this.value;$(".job__listing__items > article.term-"+termId).show();$(".job__listing__items > article.term-"+termId).removeClass("hide");});}$("#job-count").html($("article.job__listing__item:not(.hide)").length);});};})(jQuery);
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.