1LCG.brands=LCG.brands||{},LCG.brands.components=LCG.brands.components||{},LCG.brands.utils=LCG.brands.utils||{},LCG.brands.pages=LCG.brands.pages||{},LCG.brands=LCG.brands||{},LCG.brands.utils=LCG.brands.utils||{},LCG.brands.utils.debounce=function(n,o){var a=null;return function(){var e=this,t=arguments;clearTimeout(a),a=setTimeout(function(){n.apply(e,t)},o)}},LCG.brands.utils.throttle=function(o,a,i){var s,r;return a=a||250,function(){var e=i||this,t=0+new Date,n=arguments;s&&t<s+a?(clearTimeout(r),r=setTimeout(function(){s=t,o.apply(e,n)},a)):(s=t,o.apply(e,n))}},function(){"use strict";const a=new Set;function s(o){return new Promise((e,t)=>{var n;!o||a.has(o)?e():document.querySelector(`script[src="${o}"]`)?(a.add(o),e()):((n=document.createElement("script")).src=o,n.onload=function(){a.add(o),console.log("Loaded script "+o),e()},n.onerror=function(){t(new Error("Failed to load script: "+o))},document.body.appendChild(n))})}async function r(e){for(const t of e)await s(t.dataset.url),l(t.dataset.callback)}function l(e){e&&"function"==typeof(e=e.split(".").reduce((e,t)=>e&&e[t],window))&&e()}document.addEventListener("DOMContentLoaded",function(){if((o=Array.from(document.querySelectorAll(".lazy-script"))).length){var e,t=o.filter(e=>"OnVisible"===e.dataset.strategy),n=o.filter(e=>"OnInteraction"===e.dataset.strategy),o=o.filter(e=>"AfterPageLoad"===e.dataset.strategy),a=(t.forEach(t=>{var e=t.dataset.target;if(e){e=document.getElementById(e);if(e){const n=new IntersectionObserver(async e=>{if(e[0].isIntersecting){n.disconnect();try{await s(t.dataset.url),l(t.dataset.callback)}catch(e){console.error(e)}}},{rootMargin:"150px"});n.observe(e)}}}),n);if(a.length){let e=!1;async function i(){if(!e){e=!0;try{await r(a)}catch(e){console.error(e)}}}["click","keydown","touchstart","pointerdown"].forEach(e=>{document.addEventListener(e,i,{once:!0})})}(e=o).length&&window.addEventListener("load",async function(){setTimeout(async function(){try{await r(e)}catch(e){console.error(e)}},2e3)},{once:!0})}})}(),LCG.brands=LCG.brands||{},LCG.brands.utils=LCG.brands.utils||{},LCG.brands.utils.svg4everybody=function(){var f=!1;function m(e,t){if(t){var n=!e.getAttribute("viewBox")&&t.getAttribute("viewBox"),o=document.createDocumentFragment(),a=t.cloneNode(!0);for(n&&e.setAttribute("viewBox",n);a.childNodes.length;)o.appendChild(a.firstChild);e.appendChild(o)}}function t(e){e=e||{};var s,r,l=document.getElementsByTagName("use"),c=(f&&(s=e.fallback||function(e){return e.replace(/\?[^#]+/,"").replace("#",".").replace(/^\./,"")+".png"+(/\?[^#]+/.exec(e)||[""])[0]},r="nosvg"in e?e.nosvg:/\bMSIE [1-8]\b/.test(navigator.userAgent))&&(document.createElement("svg"),document.createElement("use")),"polyfill"in e?e.polyfill:f?r||/\bEdge\/12\b|\bMSIE [1-8]\b|\bTrident\/[567]\b|\bVersion\/7.0 Safari\b/.test(navigator.userAgent)||(navigator.userAgent.match(/AppleWebKit\/(\d+)/)||[])[1]<537:/\bEdge\/12\b|\bTrident\/[567]\b|\bVersion\/7.0 Safari\b/.test(navigator.userAgent)||(navigator.userAgent.match(/AppleWebKit\/(\d+)/)||[])[1]<537),d=e.validate,u=window.requestAnimationFrame||setTimeout,p={};function h(){for(var e;e=l[0];){var t,n,o,a,i=e.parentNode;i&&/svg/i.test(i.nodeName)&&(a=e.getAttribute("xlink:href"),f&&r?(o=new Image,t=i.getAttribute("width"),n=i.getAttribute("height"),o.src=s(a,i,e),t&&o.setAttribute("width",t),n&&o.setAttribute("height",n),i.replaceChild(o,e)):!c||d&&!d(a,i,e)||(n=(t=a.split("#"))[0],o=t[1],i.removeChild(e),n.length?((a=p[n]=p[n]||new XMLHttpRequest).s||(a.s=[],a.open("GET",n),a.send()),a.s.push([i,o]),function(e){e.onreadystatechange=function(){var t;4===e.readyState&&((t=document.createElement("x")).innerHTML=e.responseText,e.s.splice(0).map(function(e){m(e[0],t.querySelector("#"+e[1].replace(/(\W)/g,"\\$1")))}))},e.onreadystatechange()}(a)):m(i,document.getElementById(o))))}u(h,17)}c&&h()}return{init:function(e){t(e)}}}(),LCG.brands.components=LCG.brands.components||{},LCG.brands.components.Alerts=function(){function t(){localStorage.setItem("showAlertFlag","true"),$(".alert").slideDown(500,function(){$(window).trigger("scroll")}),$("body").addClass("alert-open")}return{init:function(){$("body").on("click",".closeBtn",function(e){var t=$("#site-alert .closeBtn"),n=t.data("alert-id"),t=t.data("alert-expiration-days");e.preventDefault(),$(".alert").slideUp(500,function(){$(window).trigger("scroll")}),$("body").removeClass("alert-open"),n&&t&&LCG.brands.components.Base.set_cookie(n,"true",t)}),$("body").on("keydown",".closeBtn",function(e){13==e.keyCode&&(e.preventDefault(),$(this).click())}),$("#site-alert .alertCopy").length&&t()},getSchoolClosing:function(e){$.ajax({url:"/aboutus/schoolalert/?schoolId="+e,type:"get",dataType:"html",success:function(e){e&&0<e.length&&($("#site-alert").html(e),t())}})}}}(),LCG.brands.components=LCG.brands.components||{},LCG.brands.components.AmbientVideo={init:function(){var e,t,n;$heroContainer=$(".ambient-video-container"),$(".ambient-video").length&&(e=$(".ambient-video"),"small"!=Foundation.MediaQuery.current)&&(n=$(e).data("src"),t=$(e).data("type"),n=$("<source/>").attr({src:n,type:t}),$(e).append(n).parent().addClass("loaded"))}},LCG.brands=LCG.brands||{},LCG.brands.components=LCG.brands.components||{},LCG.brands.components.GoogleMapsLoader=function(){var t=!1,n=[];return{load:function(e){t?e():"undefined"!=typeof google&&google.maps?(t=!0,e()):(n.push(e),1===n.length&&window.addEventListener("load",function(){if("undefined"!=typeof google&&google.maps){t=!0;for(var e=0;e<n.length;e++)n[e]();n=[]}else console.error("Google Maps failed to load.")}))}}}(),LCG.brands=LCG.brands||{},LCG.brands.utils=LCG.brands.utils||{},LCG.brands.utils.infoWindowManager=function(){var o,a=null;
1function t(){var e=$(".gm-style-iw").next();e.addClass("iwCloseBtn"),e.css({right:"10px",top:"10px",width:"10px",height:"10px",overflow:"visible",opacity:"1"}),e.find("img").remove(),e.mouseout(function(){$(this).css({opacity:"1"})}),LCG.brands.components.Base.fixLinkArrows($(".infoWindowContent .schoolNameLink"),"schoolLinkArrow")}return{init:async function(){var e=(await google.maps.importLibrary("maps"))["InfoWindow"];o=new e,google.maps.event.addListener(o,"domready",t)},open:function({anchor:e,content:t,callback:n}){a=a===e&&o.getMap()?(o.close(),null):(o.setContent(t),o.open(e.map,e),"function"==typeof n&&n(),e)},close:function(){o.close()}}}(),LCG.brands.components=LCG.brands.components||{},LCG.brands.components.MarkerManager=function(){var d,i,u=[],p=new Map,h=[],f=null;function o(e,t,n){if(f!==e){i=e;var o=u.filter(function(e){return e!==i&&(t=i,e=e,!!(n=d.getProjection()))&&(t=n.fromLatLngToPoint(t.position),n=n.fromLatLngToPoint(e.position),e=Math.abs(t.x-n.x),t=Math.abs(t.y-n.y),e<15/Math.pow(2,d.getZoom()))&&t<15/Math.pow(2,d.getZoom());var t,n});if(0<o.length){{var a=e;const s=d.getZoom(),r=Math.pow(2,(20-s)/1.5),l=.0015*r,c=(a.zIndex=10001,2*Math.PI/o.length);o.forEach(function(e,t){p.has(e)||p.set(e,e.position);var t=t*c,n=p.get(e),o=n.lat+l*Math.sin(t),t=n.lng+l*Math.cos(t),e=(e.position=new google.maps.LatLng(o,t),e.zIndex=1e4,new google.maps.Polyline({path:[n,new google.maps.LatLng(o,t)],geodesic:!0,strokeColor:"black",strokeOpacity:.8,strokeWeight:2,map:d}));h.push(e)})}return void(f=e)}}var i;m(),t&&LCG.brands.utils.infoWindowManager.open({anchor:e,content:t,callback:n&&"function"==typeof n.afterInfoWindowOpen?n.afterInfoWindowOpen:null})}function m(){u.forEach(function(e){p.has(e)&&(e.position=p.get(e),e.zIndex=1)}),h.forEach(function(e){e.setMap(null)}),h=[],f=null}function s(){u.forEach(function(e){e.map=null}),u=[]}return{init:async function(o,a={}){return new Promise(n=>{LCG.brands.components.GoogleMapsLoader.load(function(){!async function(){var e=(await google.maps.importLibrary("maps"))["Map"],t=(await google.maps.importLibrary("marker"))["AdvancedMarkerElement"],e=(s(),p.clear(),h=[],f=null,a.center&&(a.center=new google.maps.LatLng(a.center.lat,a.center.lng)),new e(o,{...a,mapId:"ae4cc09b2d26c114",streetViewControl:!1}));d=e,i=t,await LCG.brands.utils.infoWindowManager.init(),d.addListener("zoom_changed",m),d.addListener("click",m),n()}()})})},createMarker:function({iconSrc:e,label:t,labelColor:n,latitude:o,longitude:a}){return i&&d?(e=function(e,t,n){var o=document.createElement("div"),e=(o.style.position="relative",o.style.width="22px",o.style.height="32px",function(e){var t=document.createElement("img");return t.src=e,t.style.width="26px",t.style.height="34px",t}(e));o.appendChild(e),t&&(e=function(e,t="white"){var n=document.createElement("div");return n.innerText=e||"",n.style.position="absolute",n.style.top="50%",n.style.left="50%",n.style.transform="translate(-50%, -50%)",n.style.fontSize="14px",n.style.color=t,n.style.textAlign="center",n.style.fontFamily="Roboto, Arial, sans-serif",n}(t,n),o.appendChild(e));return o}(e,t,n),t=new google.maps.LatLng(o,a),n=new i({map:d,position:t,content:e,gmpClickable:!0}),u.push(n),n):(console.error("AdvancedMarkerElement or map not initialized"),null)},attachMarkerClickHandler:function(e,t,n){e.addListener("gmp-click",()=>{o(e,t,n)})},centerMap:function(){bounds=new google.maps.LatLngBounds,1<u.length?(u.forEach(e=>{bounds.extend(e.position)}),d.fitBounds(bounds)):1===u.length?(d.setCenter(u[0].position),d.setZoom(10)):(d.setCenter(new google.maps.LatLng(37.09024,-95.712891)),d.setZoom(5))},deleteMarkers:s,closeInfoWindowOnMapClick:function(){d.addListener("click",()=>LCG.brands.utils.infoWindowManager.close())},handleOverlappingMarkers:o}}(),LCG.brands.components=LCG.brands.components||{},LCG.brands.components.Base=function(){var t="Cannot be blank",n=["b2b","lcg","ccy","ct","ck","ea","agw","lpa","lca","mu","pla","tt","ug","ys"],o={b2b:"My Learning Care Group",lcg:"Learning Care",ccy:"The Children's Courtyard",ct:"Childtime",ck:"Creative Kids Learning Center",ea:"Everbrook Academy",agw:"AppleTree & Gilden Woods",lpa:"La Petite Academy",lca:"Learning Care Academy",mu:"Montessori Unlimited",pla:"Pathways Learning Academy",tt:"Tutor Time",ug:"U-Gro",ys:"Young School"};function i(e){""==e.val()||"Cannot be blank"==e.val()?(console.log("nothing to submit - show error"),e.val(t).addClass("err")):(e.parents("form:first").submit(),$("#overlay").show(),$("#loading").show())}function s(e,t,n){var o=new Date,a="";n&&(o.setTime(o.getTime()+24*n*60*60*1e3),a=" expires="+o.toUTCString()+";"),document.cookie=e+"="+t+";"+a+" Path=/;"}function r(e){document.cookie=e+"=; Path=/; Expires=Thu, 01 Jan 1970 00:00:01 GMT;"}function e(e,a){e.each(function(){var e,t,n,o=$(this).html();-1==o.indexOf("<span class")&&(e=(o=o.trim().split(" ")).slice(0,-1).join(" "),o=o.pop(),t=" ",n="btnArrow"==a?'aria-hidden="true"':"",""==e&&(t=""),$(this).html(e+t+'<span class="noWrap">'+o+'<span class="'+a+'" '+n+" ></span></span>"))})}function l(e){var t=$("body").data("ots-url");t&&(t=t+"/generate/uniqueId/",e&&(t+=e),$.ajax({cache:!1,type:"GET",url:t,contentType:"application/json",dataType:"json",xhrFields:{withCredentials:!0},success:function(e){e&&e.UniqueID&&s("UniqueID",e.UniqueID)}}))}function a(e){return!!n.includes(e?.trim().toLowerCase())}function c(e){e=e?.trim().toLowerCase();return a(e)?o[e]:""}return{init:function(){function a(e,t){return e[e.length-1]===t&&a(e=e.slice(0,-1),t),e}$(document).ready(function(){var n=window.location.pathname,o="";$("body").on("uniqueIdUpdate",function(e,t){l(t)}),window.addEventListener("message",function(e){e&&e.data&&e.data.viz&&("makeUniqueIdUpdate"===e.data.viz&&l(e.data.uniqueId),"makeSelectedSchoolIdUpdate"===e.data.viz&&e.data.selectedSchoolBrandCode&&e.data.selectedSchoolBrandCode.toLowerCase()===$("body").data("brand-code").toLowerCase()&&s("SelectedSchoolID",e.data.selectedSchoolId),"closePopup"===e.data.viz)&&$.magnificPopup.close()},!1),l(),$(".navWrapper a").each(function(){var e,t=$(this).attr("href").toLowerCase();e=n,a(t,"/")===a(e,"/")&&0===$(".navWrapper .sub-nav li.currentPage").length&&($(this).parent("li").addClass("currentPage"),(o=$(this).parent("li").parent("ul")).hasClass("sub-nav")&&o.parent("li.main-nav-item").addClass("currentPage"),o.hasClass("navItems"))}
1),e($('.btn:not(".viewActivitiesLink, .hideActivitiesLink, .noArrow")'),"btnArrow"),0<$(".resources-panel").length&&LCG.brands.components.Base.fixLinkArrows($(".resourceLink"),"resourceLinkArrow"),0<$(".homeHero").length&&LCG.brands.components.Base.fixLinkArrows($(".shortCTA a"),"homeCTAArrow")}),$(".removeLink a, .removeLinkMobile a").on("click",function(e){e.preventDefault(),r("SelectedSchoolID"),location.reload()}),$(".inputSearchBtnMagnifyingGlass").on("click",function(e){e.preventDefault(),i($(this).prev("input"))}),$(".inputSearchBtnMagnifyingGlass").on("blur",function(e){e.preventDefault(),$(e.target).prev("input").val("").removeClass("err")}),$("#utilLocate").on("click",function(e){e.preventDefault(),$(".util-nav").hasClass("show")?($(".inputSearchBtnMagnifyingGlass").attr("tabindex",-1),$(".inputSearchBtnMagnifyingGlass").attr("aria-hidden",!0)):($(".inputSearchBtnMagnifyingGlass").attr("tabindex",0),$(".inputSearchBtnMagnifyingGlass").attr("aria-hidden",!1))}),$(".hamburger_menu").on("click",function(e){e.preventDefault(),$(".top_navigation").hasClass("open")?$(".navWrapper").attr("aria-hidden",!0):$(".navWrapper").attr("aria-hidden",!1)}),$(".inputSearchBtnMagnifyingGlass").prev("input").on("keydown",function(e){13==e.keyCode&&(e.preventDefault(),i($(this)))}),$(".inputSearchBtnMagnifyingGlass").prev("input").on("focus",function(){$(this).val()==t&&$(this).val("").removeClass("err")}),window.addEventListener("pageshow",function(e){e.persisted&&setTimeout(function(){window.location.reload()},10)},!1)},fixLinkArrows:e,generate_uniqueid:function(){function e(){return Math.floor(65536*(1+Math.random())).toString(16).substring(1)}return e()+e()+e()+e()+e()+e()+e()+e()},set_cookie:s,get_cookie:function(e){return 0<document.cookie.length&&-1!=(c_start=document.cookie.indexOf(e+"="))?(c_start=c_start+e.length+1,-1==(c_end=document.cookie.indexOf(";",c_start))&&(c_end=document.cookie.length),unescape(document.cookie.substring(c_start,c_end))):""},delete_cookie:r,requestUniqueId:l,detectIEEdge:function(){var e=window.navigator.userAgent,t=e.indexOf("MSIE ");return 0<t?parseInt(e.substring(t+5,e.indexOf(".",t)),10):0<e.indexOf("Trident/")?(t=e.indexOf("rv:"),parseInt(e.substring(t+3,e.indexOf(".",t)),10)):0<(t=e.indexOf("Edge/"))&&parseInt(e.substring(t+5,e.indexOf(".",t)),10)},urlParam:function(e){return null==(e=new RegExp("[?&]"+e+"=([^&#]*)","i").exec(window.location.href))?null:decodeURI(e[1])||0},isBrandCode:a,getBrandName:c,getCurrentBrandName:function(){return c($("body").data("brand-code"))},htmlDecode:function(e){return(new DOMParser).parseFromString(e,"text/html").documentElement.textContent},getClientTimeZone:function(){try{return Intl.DateTimeFormat().resolvedOptions().timeZone}catch(e){return null}}}}(),LCG.brands=LCG.brands||{},LCG.brands.components=LCG.brands.components||{},LCG.brands.components.CustomEmailValidator=function(){var i="email-address-validation-description",s=0,r=!1;function l(){var e=$(this);e.attr("aria-describedby")==i&&(e.attr("aria-describedby",e.attr("default-aria-describedby")),e.siblings("#"+i).remove())}function c(o){var a=o.errorMessage||"";return null!=o.replacements&&$.each(Object.keys(o.replacements),function(e,t){var n=o.replacements[t]||"";a=a.replaceAll("["+t+"]",n)}),a}return{init:function(){},validate:function(n,o,a){0==n.length||!n.hasClass("custom-email-validation")||0<s?null!=o&&o():r||($("#overlay").show(),$("#loading").show(),r=!0,$.ajax({url:"/forms/validate-email",type:"post",dataType:"json",data:{email:n.val()},success:function(e){var t=!1;null!=e?e.invalid?(n.attr("aria-describedby")!=i?(n.after('<span id="'+i+'" class="form-error is-visible">'+c(e)+"</span>"),n.attr("default-aria-describedby",n.attr("aria-describedby")),n.attr("aria-describedby",i)):(n.siblings("#"+i).addClass("is-visible"),n.siblings("#"+i).text(c(e))),n.off("keydown",l).on("keydown",l),n.addClass("is-invalid-input"),dataLayer.push({event:"Custom_Email_validation",emailInvalid:!0,hasSuggestedEmail:null!=e.replacements&&null!=e.replacements.suggested_email})):(n.removeClass("is-invalid-input"),t=!0,dataLayer.push({event:"Custom_Email_validation",emailInvalid:!1,hasSuggestedEmail:!1})):(t=!0,dataLayer.push({event:"Custom_Email_validation_failed",reason:"unknown",code:200})),r=!1,s++,$("#overlay").hide(),$("#loading").hide(),t&&null!=o&&o(e)},error:function(e,t,n){$("#overlay").hide(),$("#loading").hide(),r=!1,s++,null!=a&&a(),dataLayer.push({event:"Custom_Email_validation_failed",reason:"error",code:e.status})}}))},reset:function(){s=0}}}(),LCG.brands.components=LCG.brands.components||{},LCG.brands.components.FindYourSchoolComponent=function(){var W=LCG.brands.components.MarkerManager,h="",f="",z=325,m=225;function g(){var e,t,n,o,a,i=$(".school-cards"),s=i.find(".locationCardWrapper"),i=i.outerWidth();if(h=s.first().outerWidth()){for(n=parseInt(s.first().find(".school").css("margin-bottom"),10),t=~~(i/h),e=0;e<s.length;){for(var r=new Array,l=new Array,c=0,d=0;d<t;d++)a=(o=$(s[e])).find(".cardBtm .school").height(),r[d]=o.find(".cardBtm"),c<(l[d]=a)&&(c=a),e+=1;for(var u=c+m+n,d=0;d<r.length;d++)r[d].css("min-height",u+"px"),r[d].find(".school .damper").css("height",c-l[d])}var p,h,i=$(".fys-component #areaMap .mapItem");i.length&&(h=(p=$('.schools-results .locationCard[data-school-id="'+i.find(".locationCard").data("school-id")+'"]')).width(),i.html(p.prop("outerHTML")),i.css("width",(h<z?h:z)+"px"),j())}}function j(){setTimeout(function(){var e,t=$(".fys-component #areaMap .mapItem");t.length&&(e=parseInt(t.find(".school").css("margin-bottom"),10),e=t.find(".cardBtm .school").height()+m+e,(t=t.find(".cardBtm")).css("min-height",e+"px"),t.find(".school .damper").css("height",0))},100)}function e(){v()}function v(){var u=$("#areaMap").get(0);if(void 0!==u){$(".showMap").hide(),$(".hideMap").show(),$("#areaMap").show();let d=setInterval(function(){if("undefined"!=typeof google&&google.maps&&google.maps.Map){clearInterval(d);for(var e,t,n,o,a,i=0<$(".fys-component").length,s=$("#searchInAllBrands"),r=!s.length||s.is(":checked")?$(".locationCard"):$(".locationCard.inBrand"),l=new Array,c=0;c<r.length;c++)e=(a=r.eq(c)).data("school-id"),t=a.data("is-brand-school"),n=(a=a.find(".addr")).data("latitude"),o=a.data("longitude"),(a=new Array)[0]=e,a[1]=n,a[2]=o,a[3]=t,l.push(a);new google.maps.Map(document.getElementById("areaMap"),{center:{lat:n,lng:o},zoom:14});
10==l.length?i&&W.deleteMarkers():async function(t,n){var o,a,i,s,r,l,c,d,F=0<$(".dma-page").length,u=0<$(".fys-component").length,p=new Array,h=new Array,f=new Array,m=new Array,g=new Array,v=new Array,b=new Array,w=new Array,N=new Array,y=new Array,C=new Array,L=new Array,k=new Array,x=new Array,G=new Array,S=new Array,A=new Array,T=new Array,B=new Array,M=new Array,I=new Array,q=new Array,P="";var e=document.body.dataset.brandCode,R=!e||"b2b"===e,E=function(e){switch(e){case"ccy":case"ct":case"ck":case"lpa":case"mu":case"tt":return{showTour:!0,showRac:!0};case"ea":case"agw":case"pla":case"ug":case"ys":return{showTour:!0,showUpdate:!0,showRac:!0};default:return{showHours:!0,showAges:!0,showDistance:!0,showTour:!0,showUpdate:!0,showRac:!0}}}(e);e=$(".addrMapDetails .mapPinWrapper");for(await W.init(t),d=0;d<n.length;d++){let e="";O=n[d][0],q[d]=O,a=n[d][1],i=n[d][2],o=n[d][3],s=$('.locationCard[data-school-id="'+O+'"]'),r=s.data("school-brand")||s.find(".SITKLightBoxLink").data("school-brand"),p[d]=s.find(".school a").text(),p[d]||(p[d]=s.find(".school").text()),h[d]=s.find(".school a").attr("href"),f[d]=s.find(".addrMapDetails .street").text(),m[d]=s.find(".addrMapDetails .cityState").text(),g[d]=(s.find(".formattedPhone").length?s.find(".formattedPhone"):s.find(".phone")).text(),v[d]=s.find(".hours").text(),b[d]=s.find(".ages").text(),w[d]=s.find(".distance").text(),N[d]=0<s.find(".schoolDetails .schedTour").length?"/global/OTS":null,y[d]=s.find(".racLink").length?s.find(".racLink").data("src"):"/about-us/request-a-call",C[d]=s.data("has-ots"),L[d]=s.data("has-rac"),G[d]=s.data("has-get-updates"),x[d]=!!h[d],I[d]="",S[d]="",A[d]="",T[d]="",B[d]="",k[d]=0<s.find(".franchiseTourLink").length,0<s.find(".longformrac").length&&(M[d]=!0,I[d]=s.find(".longformrac").attr("href")),e=u?(D=$('.schools-results .locationCard[data-school-id="'+q[d]+'"]'),'<div class="dmaSchoolCard dmaSchoolCardNew mapItem" style="width:'+((_=D.width())<z?_:z)+'px">'+D.prop("outerHTML")+"</div>"):F?(C[d]&&(P=s.find(".schedTourBtn").html(),l=P.indexOf("<a "),c=P.indexOf(">",l)+1,(P=(P=(P=(P=P.substring(l,c)).replace("btn","")).replace("iframeLightBoxLink","gMapOTSlink")).replace('href="#"','href="#magnifiContainer"')).indexOf("ots2")<0&&(P=P.replace("ots_modal","ots_modal dma_ots_modal")),S[d]='<div class="scheduleTour">'+P+'<svg title="Schedule" role="img" aria-hidden="true" class="infoWinCal"><use xlink:href="/assets/dest/images/svg/sprite.symbol.svg?v=202609151800#calendar_21x21" /></svg>Schedule a Tour<svg title="RightArrow" role="img" aria-hidden="true" class="schedTourReqCallArrow"><use xlink:href="/assets/dest/images/svg/sprite.symbol.svg?v=202609151800#arrow_9x16" /></svg></a></div>'),(k[d]||M[d])&&(S[d]='<div class="scheduleTour"><a href="'+(I[d]||"/child-care-centers/request-a-visit?id="+O)+'"><svg title="Call" role="img" aria-hidden="true" class="infoWinPhone"><use xlink:href="/assets/dest/images/svg/sprite.symbol.svg?v=202609151800#request-call" /></svg>Request A Call<svg title="RightArrow" role="img" aria-hidden="true" class="schedTourReqCallArrow"><use xlink:href="/assets/dest/images/svg/sprite.symbol.svg?v=202609151800#arrow_9x16" /></svg></a></div>'),G[d]&&(T[d]='<div class="getUpdates"><a id="getupdates-link" class="gMapGetUpdateslink scheduleLink" data-lightbox-class="ots_modal" href="#magnifiContainer" data-school-id="'+s.find(".SITKLightBoxLink").data("school-id")+'" data-school-brand="'+s.find(".SITKLightBoxLink").data("school-brand")+'" data-src="'+s.find(".SITKLightBoxLink").data("src")+'"><svg title="Envelope" role="img" aria-hidden="true" class="cardBtmEnvelope"><use xlink:href="/assets/dest/images/svg/sprite.symbol.svg?v=202609151800#envelope"></use></svg>Get Updates<svg title="RightArrow" role="img" aria-hidden="true" class="schedTourReqCallArrow"><use xlink:href="/assets/dest/images/svg/sprite.symbol.svg?v=202609151800#arrow_9x16"></use></svg></a></div>'),L[d]&&(A[d]='<div class="requestCall"><a id="rac-link" class="gMapRAClink scheduleLink lightBoxLink" data-lightbox-class="ots_modal" href="#magnifiContainer" data-school-id="'+O+'" data-src="'+y[d]+'"><svg title="Call" role="img" aria-hidden="true" class="infoWinPhone"><use xlink:href="/assets/dest/images/svg/sprite.symbol.svg?v=202609151800#request-call" /></svg>Request a Call<svg title="RightArrow" role="img" aria-hidden="true" class="schedTourReqCallArrow"><use xlink:href="/assets/dest/images/svg/sprite.symbol.svg?v=202609151800#arrow_9x16" /></svg></a></div>'),x[d]?B[d]='<a class="schoolNameLink" href="'+h[d]+'" >'+p[d]+"</a>":B[d]=p[d],'<div class="infoWindowContent" data-school-id="'+O+'" data-school-brand="'+r+'"><h2>'+B[d]+'</h2><p class="addressPhone">'+f[d]+"<br/>"+m[d]+'<br/><a class="hide-for-large" href="tel:'+g[d]+'"><span class="tel">'+g[d]+'</span></a><span class="tel show-for-large">'+g[d]+"</span><br/><br/>"+v[d]+"<br/>"+b[d]+"</p>"+S[d]+T[d]+A[d]+"</div>"):(C[d]&&(P=s.find(".schedTour").html(),l=P.indexOf("<a "),c=P.indexOf(">",l)+1,P=(P=(P=P.substring(l,c)).replace("iframeLightBoxLink","gMapOTSlink")).replace('href="#"','href="#magnifiContainer"'),S[d]='<div class="scheduleTour">'+P+'<svg title="Schedule" role="img" aria-hidden="true" class="infoWinCal"><use xlink:href="/assets/dest/images/svg/sprite.symbol.svg?v=202609151800#calendar_21x21" /></svg>Schedule a Tour<svg title="RightArrow" role="img" aria-hidden="true" class="schedTourReqCallArrow"><use xlink:href="/assets/dest/images/svg/sprite.symbol.svg?v=202609151800#arrow_9x16" /></svg></a></div>'),(k[d]||M[d])&&(S[d]='<div class="scheduleTour"><a href="'+(I[d]||"/child-care-centers/request-a-visit?id="+O)+'"><svg title="Call" role="img" aria-hidden="true" class="infoWinPhone"><use xlink:href="/assets/dest/images/svg/sprite.symbol.svg?v=202609151800#request-call" /></svg>Request a Call<svg title="RightArrow" role="img" aria-hidden="true" class="schedTourReqCallArrow"><use xlink:href="/assets/dest/images/svg/sprite.symbol.svg?v=202609151800#arrow_9x16" /></svg></a></div>'),L[d]&&(A[d]='<div class="requestCall"><a id="rac-link" class="gMapRAClink scheduleLink lightBoxLink" data-lightbox-class="ots_modal" href="#magnifiContainer" data-school-id="'+O+'" data-src="'+y[d]+'"><svg title="Call" role="img" aria-hidden="true" class="infoWinPhone"><use xlink:href="/assets/dest/images/svg/sprite.symbol.svg?v=202609151800#request-call" /></svg>Request a Call<svg title="RightArrow" role="img" aria-hidden="true" class="schedTourReqCallArrow"><use xlink:href="/assets/dest/images/svg/sprite.symbol.svg?v=202609151800#arrow_9x16" /></svg></a></div>
1'),G[d]&&(T[d]='<div class="getUpdates"><a id="getupdates-link" class="gMapGetUpdateslink scheduleLink" data-lightbox-class="ots_modal" href="#magnifiContainer" data-school-id="'+s.find(".SITKLightBoxLink").data("school-id")+'" data-school-brand="'+s.find(".SITKLightBoxLink").data("school-brand")+'" data-src="'+s.find(".SITKLightBoxLink").data("src")+'"><svg title="Envelope" role="img" aria-hidden="true" class="cardBtmEnvelope"><use xlink:href="/assets/dest/images/svg/sprite.symbol.svg?v=202609151800#envelope"></use></svg>Get Updates<svg title="RightArrow" role="img" aria-hidden="true" class="schedTourReqCallArrow"><use xlink:href="/assets/dest/images/svg/sprite.symbol.svg?v=202609151800#arrow_9x16"></use></svg></a></div>'),x[d]?B[d]=R?'<a class="schoolNameLink" target="_blank" href="'+h[d]+'" >'+p[d]+"</a>":'<a class="schoolNameLink" href="'+h[d]+'" >'+p[d]+"</a>":B[d]=p[d],'<div class="infoWindowContent" data-school-id="'+O+'" data-school-brand="'+r+'"><h2>'+B[d]+'</h2><p class="addressPhone">'+f[d]+"<br/>"+m[d]+'<br/><a class="hide-for-large" href="tel:'+g[d]+'"><span class="tel">'+g[d]+'</span></a><span class="tel show-for-large">'+g[d]+"</span>"+(E.showHours||E.showAges||E.showDistance?"<br/><br/>":"")+(E.showHours?v[d]+"<br/>":"")+(E.showAges?b[d]+"<br/>":"")+(E.showDistance?w[d]+"<br/>":"")+"</p>"+S[d]+A[d]+(E.showUpdate?T[d]:"")+"</div>");let t=R?"lcg":u||o?s.data("school-brand"):"black";t=t?.trim()||"";var _=`/assets/dest/images/location-pin-filled-${t}.png?v=202609151800`,D=U(d),O=W.createMarker({iconSrc:_,label:D,labelColor:"white",latitude:a,longitude:i});W.attachMarkerClickHandler(O,e,{afterInfoWindowOpen:()=>{u&&j()}})}u&&W.closeInfoWindowOnMapClick();W.centerMap(),d=0,$(".pinLabel").remove(),e.each(function(){var e=$
1(this),t=U(d++);e.find(".mapOpen").show().after('<span class="pinLabel">'+t+"</span>"),e.find(".mapClosed").hide()})}(u,l)}},500)}}function b(e){e?($("#overlay").show(),$("#loading").show()):($("#overlay").hide(),$("#loading").hide())}function w(){return 0<$(".hamburger_menu:visible").length}function p(e){var t=11==LCG.brands.components.Base.detectIEEdge(),n=$(".dma-page .fys_results"),o=$(".dma-page #fysSrchForm"),a=o.find("#range").val(),i="block"==$("#areaMap").css("display"),o=o.find("#location").val(),s=$("#searchInAllBrands").is(":checked"),n=n.data("area-url");e&&e.preventDefault(),b(!0),t?window.location=window.location.pathname+"?location="+o+"&range="+a+"&searchInAllBrands="+s+"&mapIsOpen="+i:$.ajax({type:"GET",url:"/locations/search-dma-results/?location="+o+"&range="+a+"&searchInAllBrands="+s+"&urlName="+n,dataType:"html",success:function(e){$(".dma-school-result").html(e),LCG.brands.components.Modal.init(),i&&v(),LCG.brands.components.Base.fixLinkArrows($(".locationCard .schoolNameLink").not(":has(span.noWrap)"),"schoolLinkArrow"),LCG.brands.components.Base.fixLinkArrows($(".locationCard .btn"),"btnArrow"),b(!1)},error:function(e,t){b(!1),console.log("error: ",t),console.log("response: ",e)}})}function y(e,l){var t=11==LCG.brands.components.Base.detectIEEdge(),n=$(".fys-component.fys_results"),o=parseInt(n.data("page-size"),10),a=$(".fys-component #fysSrchForm"),i=a.find("input[name!=location]").serialize(),s=a.find("#range").val(),r=a.find("#location").data("value"),c=$("#searchInAllBrands").is(":checked"),d=n.data("area-url"),u=n.data("fys-component-url"),p=n.hasClass("compact-view"),n=a.find('input[name="program"]:checked').map(function(){return"programIds="+$(this).val()}).get().join("&"),s="location="+r+"&range="+s+"&searchInAllBrands="+c+(n=n&&"&"+n);0<e&&(i!==h||r!==f)&&(e=0),b(!0),t?window.location=window.location.pathname+"?"+s:(window.location.hash=s,f=r,h=i,c=0<e||w()?"&skip="+(e||0)+"&top="+o:"",n=a.attr("action")+"?"+s+"&urlName="+d+"&fysComponentUrl="+u+c,$.ajax({type:"GET",url:n,dataType:"html",success:function(e,t,n){var o=n.getResponseHeader("$total"),a=n.getResponseHeader("$skip"),n=n.getResponseHeader("$top"),o=o?parseInt(o,10):0,a=a?parseInt(a,10):0,n=(n&&parseInt(n,10),!p&&w()),i=$(".results-container"),e=(0!=o&&0!=a&&n?i.find(".school-cards").append(e):i.html(e),o),o=$(".fys-component .show-more-container"),s=$(".fys-component.fys_results"),r=s.find(".locationCardWrapper").length;r<e?(o.find(".show-more-note .schoolsActual").text(r),o.find(".show-more-note .schoolsTotal").text(e),o.show()):o.hide(),s.find(".results-note .schoolsCount").text(r),1==r?s.find(".results-note .plural").addClass("hide"):s.find(".results-note .plural").removeClass("hide"),LCG.brands.components.Modal.init(),LCG.brands.components.Base.fixLinkArrows($(".locationCard .btn"),"btnArrow"),i.find(".locationCard .pinLabel").each(function(e){$(this).text(e+1)}),g(),v(),n&&0==a&&$(".additional-filters").is(":visible")&&$(".show-hide-additional-filters a").click(),l&&(e=n?0:$("body > .wrapper > header").outerHeight(),$("html, body").animate({scrollTop:$(".results-container").offset().top-e})),b(!1)},error:function(e,t){b(!1),console.log("error: ",t),console.log("response: ",e)}}))}function C(e,t,n,o){var t="https://www.google.com/maps/place/"+t,e=$(e),a=document.body.dataset.brandCode,a=!a||"b2b"===a?"-ck":function(e){switch(e){case"mu":return"_32x41";case"ck":case"ea":return"-"+e+"_32x41";case"pla":case"ug":case"ys":case"agw":return"-"+e+"-small";default:return"-"+e}}(a),i=e.width().toFixed(0)+"x"+e.height().toFixed(0),n=n.lat+","+n.lng,o="https://maps.googleapis.com/maps/api/staticmap?center="+n+"&zoom="+o+"&size="+i+"&markers=icon:"+encodeURIComponent(`https://d2aagyowz0r37a.cloudfront.net/lcg_cms/location-pin${a}.png`)+"%7c"+n+"&key=AIzaSyCmyaD9Dn9Q17Vh46iDZLITFRDo0CZgOEE";e.empty().append('<a target="_blank" href="'+t+'"><img class="staticMapImg" src="'+o+'" alt=""></a>')}function U(e){var t="ABCDEFGHIJKLMNOPQRSTUVWXYZ",n=Math.floor(e/t.length)-1;return(0<=n&&n<t.length?t[n]:"")+t[e%t.length]}return{init:function(){var e,t=11==LCG.brands.components.Base.detectIEEdge(),o=0<$(".dma-page").length,a=0<$(".fys-component").length,n="none"==$(".hamburger_menu").css("display"),i=a?$(".fys-component.fys_results"):$(".dma-page .fys_results"),s=(o||a)&&i.data("is-search-result"),r=(o||a)&&i.data("is-browser-check-failed"),l=a?parseInt(i.data("page-size"),12):12,c=(i.hasClass("compact-view"),!1),d=(o||a)&&i.data("map-is-open");if($(".map map").imageMapResize(),0==(e=$(".fys_results .resultCount").text())&&($(".searchAgainForm").show(),$(".searchAgainLink").hide()),o||a)a&&(i.find(".locationCard .pinLabel").each(function(e){$(this).text(e+1)}),g()),s?(s=$(".dma-page #fysSrchForm"),t&&s.length&&(s.find("#location").val(i.data("location")),s.find("#range").val(i.data("range"))),d&&v()):r&&n&&0<e?(v(),$("#searchInAllBrands").prop("checked",!0),p(null)):d&&v();else{const u=$(".page-content.fys_results");u.length&&dataLayer.push({event:"location_search_view",search_location:u.data("location"),search_range:u.data("range"),search_number_results:u.data("count")});
1$(".locationCard .schoolNameLink").on("click",function(){var e=$(this),t=e.closest(".locationCard"),n=t.find(".addr").data("school-full-address")||t.find(".addrMapDetails .addr").text().replace(/\s+/g," ").trim();dataLayer.push({event:"location_search_select",search_location:u.data("location"),search_range:u.data("range"),search_number_results:u.data("count"),school_brand:function(){let e="",t=$("body").data("brand-code");"ea"==t?e="Everbrook Academy":"ccy"==t?e="Children's Courtyard":"lpa"==t?e="La Petite Academy":"ct"==t?e="Childtime":"tt"==t?e="Tutor Time":"mu"==t?e="Montessori Unlimited":"ck"==t?e="Creative Kids":"pla"==t?e="Pathway Learning Academy":"ug"==t?e="U-Gro":"ys"==t&&(e="Young School");return e}(),school_name:e.text().trim(),school_location:n,school_id:t.data("school-id")})})}$(".searchAgainLink").on("click",function(e){e.preventDefault(),$(".searchAgainForm").show(),$(this).hide()}),(t=$('form[id="fysSrchForm"]')).on("formvalid.zf.abide",function(){$("#overlay").show(),$("#loading").show()}),t.find('input[name="location"]').on("keydown",function(e){13==e.keyCode&&(e.preventDefault(),$(this).closest("form").find('[id="fysSearchBtn"]').trigger("click"))}),t.find('[id="fysSearchBtn"]').on("click",function(e){e.preventDefault();var t,n=$(this).closest("form");a&&0<n.closest(".fys-component").length?((t=n.find('input[name="location"]')).data("value",t.val()),y()):o&&0<n.closest(".dma-page").length?p(e):n.submit()}),a?($(window).resize(function(){g()}),(i=(s=window.location.hash)&&0<s.length?decodeURI(window.location.hash).substr(1):"")&&$.each(i.split("&"),function(e,t){var n,t=t.split("="),o=t[0],t=t[1];"programIds"==o?(n=$("#fysSrchForm .program input[type=checkbox][value="+t+"]"))&&(n.prop("checked",!0),c=!0):1==(n=$("#fysSrchForm #"+o)).length&&(n.val(t),"location"==o&&n.data("value",t),c=!0)}),c&&b(!0),h=$(".fys-component #fysSrchForm").find("input[name!=location]").serialize(),f=$(".fys-component #fysSrchForm #location").data("value"),$("body").on("click",".show-more-container .btn",function(e){e.preventDefault(),w()&&y($(".fys-component .locationCard").length)}),$("body").on("click",".show-hide-additional-filters a",function(e){var t,n,o;e.preventDefault(),w()&&(e=$(".additional-filters"),t=(o=$(this)).find(".show-word"),n=o.find(".hide-word"),o=o.find(".link-icon"),e.is(":visible")?(t.show(),n.hide(),o.addClass("iconPlus"),o.removeClass("iconMinus")):(t.hide(),n.show(),o.removeClass("iconPlus"),o.addClass("iconMinus")),$(".additional-filters").toggle())}),$("body").on("click",".dmaSchoolCard.mapItem .cardFooter a",function(e){e.preventDefault();var e=$(this).parents(".locationCard"),e=$('.schools-results .locationCard[data-school-id="'+e.data("school-id")+'"').find(".cardFooter a"),t=e.attr("href");t&&"#"!=t[0]?"/"===t[0]?window.location=window.location.origin+t:window.location=t:e.click()}),$("body").on("change","#fysSrchForm #range, #fysSrchForm #searchInAllBrands, #fysSrchForm .program input[type=checkbox]",LCG.brands.utils.debounce(function(){y()},1e3))):0<$(".dma-page #fysSrchForm").length&&$("body").on("change","#searchInAllBrands",function(e){p(e)}),$(".thisBrand .addrLink").not(".dmaAddrLink").on("click",function(e){var t=$(this),n=t.closest(".locationCard"),o=n.find(".cardTop"),a=n.find(".cardMap"),i=a.find(".cardMapContent").get(0),s=t.find(".street").text()+", "+t.find(".cityState").text(),t={lat:t.find(".addr").data("latitude"),lng:t.find(".addr").data("longitude")};n.data("school-brand");e.preventDefault(),o.hide(),a.show(),C(i,s,t,14)}),$(".addrLinkBack").on("click",function(e){var t=$(this).closest(".locationCard"),n=t.find(".cardTop"),o=t.find(".cardMap"),t=t.find(".staticMapImg");e.preventDefault(),o.hide(),t.remove(),n.show()}),$("body").on("click",".showMap",function(e){e.preventDefault(),v()}),$("body").on("click",".hideMap",function(e){var t=$(".addrMapDetails .mapPinWrapper"),n=$(this);e.preventDefault(),n.hide(),$("#areaMap").hide(),$(".showMap").show(),t.each(function(){var e=$
1(this);e.find(".mapOpen").hide(),e.find(".mapClosed").show()}),$(".pinLabel").remove()}),$(".loadMoreDiv").length&&w()&&5<$(".otherBrands .locationCardWrapper").length&&($(".otherBrands .locationCardWrapper").slice(5).remove(),$(".loadMoreDiv").show()),$(".load-more-schools-other-brands").on("click",function(e){var t=$(".otherBrands .locationCardWrapper").length,n=$(".fys_results"),o=w()?5:l,a=n.data("range"),i="block"==$("#areaMap").css("display"),n=n.data("location");e.preventDefault(),b(!0),$.ajax({type:"GET",url:"/locations/search-results-other-brands-paged-json/?location="+n+"&range="+a+"&skip="+t+"&top="+o,contentType:"application/json",dataType:"json",success:function(e){var t=0,n="",o=0;if(e&&e.Items){for(o=e.Total,t=0;t<e.Items.length;t++)e.Items[t].DisplayLocalSchoolLink?n+=function(e){var t="",n=(t+='<div class="locationCardWrapper columns small-12 large-6 xlarge-4">',' data-has-ots="'+("y"===e.AvailableOnOts?.toLowerCase()?"true":"false")+'"'),o=' data-has-rac="'+("y"===e.AvailableOnCallRequest?.toLowerCase()?"true":"false")+'"';t=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=t+('<div class="locationCard crossBrand" data-school-id="'+e.SchoolId+'" data-school-brand="'+e.Brand.trim())+'"'+n+o+'><div class="cardTop">
1')+'<svg title="BrandImage" role="img" class="'+e.Brand.trim()+'Logo crossBrandLogo"><use xlink:href="/assets/dest/images/svg/sprite.symbol.svg?v=202609151800#crossbrand_'+e.Brand.trim().toUpperCase()+'" /></svg>')+'</div><div class="cardBtm">')+'<h2 class="school"><a class="schoolNameLink" href="'+e.SchoolUrl+'" target="_blank">'+e.SchoolName.trim()+'</a></h2><div class="addrMapDetails">')+'<a href="https://www.google.com/maps/place/'+e.Address1+" "+e.Address2+" "+e.City+" "+e.State+" "+e.ZipCode+'" target="_blank" class="addrLink addrLinkToMap">')+'<span class="mapPinWrapper"><span class="mapClosed">')+'<svg title="MapPin" role="img" class="mapPin"><use xlink:href="/assets/dest/images/svg/sprite.symbol.svg?v=202609151800#location-pin_24x31" /></svg></span>')+'<span class="mapOpen"><svg title="MapPin" role="img" class="mapPin"><use xlink:href="/assets/dest/images/svg/sprite.symbol.svg?v=202609151800#location-pin-filled_32x41" /></svg>')+"</span></span>")+'<span class="addr" data-latitude="'+e.Latitude+'" data-longitude="'+e.Longitude+'">')+'<span class="street">'+e.Address1+" "+e.Address2+"</span>")+'<span class="cityState">'+e.City+", "+e.State+" "+e.ZipCode+"</span>")+"</span></a>")+'</div><div class="schoolDetails">')+`<p class="phone vcard"> 2 <span class="bold">Phone:</span> 3 <a class="hide-for-large" href="tel:${function(e){if(!e)return"";e=e.replace(/\D/g,""),e=e.startsWith("1")?e:"1"+e;return"+"+e}(e.LocationPhoneNumber)}"> 4 <span class="tel">${e.LocationPhoneNumber}</span> 5 </a> 6 <span class="formattedPhone tel show-for-large">${e.LocationPhoneNumber}</span> 7 </p>`)+'<p class="ages"><span class="bold">Ages:</span> '+e.AgesServed+"</p>")+'<p class="hours"><span class="bold">Open:</span> '+e.HoursOfOperation+"</p></div>")+'</div><div class="schoolCardCta">',"y"===e.AvailableOnOts?.toLowerCase()&&(t=(t=(t=(t+='<p class="schedTour">')+'<a data-lightbox-class="ots_modal" href="#" class="ctaBtn scheduleLink iframeLightBoxLink" data-iframe-src="'+e.OTSIframeBrandSource+'" data-origin="school listing">')+'<svg title="Schedule" role="img" aria-hidden="true" class="cardBtmCal ctaIcon"><use xlink:href="/assets/dest/images/svg/sprite.symbol.svg?v=202609151800#calendar_21x21" /></svg><span class="ctaText">Schedule a Tour</span>')+"</a></p>");"y"===e.AvailableOnCallRequest?.toLowerCase()&&(t=(t=(t=(t+='<p class="reqCall">')+'<a data-lightbox-class="ots_modal" class="ctaBtn scheduleLink lightBoxLink" data-src="/about-us/request-a-call" href="#magnifiContainer" data-school-id="'+e.SchoolId+'">')+'<svg title="Call" role="img" aria-hidden="true" class="cardBtmPhone ctaIcon"><use xlink:href="/assets/dest/images/svg/sprite.symbol.svg?v=202609151800#request-call" /></svg><span class="ctaText">Request a Call</span>')+"</a></p>");return t=(t+="</div>")+"</div></div>"}(e.Items[t]):o--;$(".otherBrands .locationCardWrapper:last").after(n),$(".otherBrands .locationCardWrapper").length>=o&&$(".loadMoreDiv").hide(),i&&v(),LCG.brands.components.Base.fixLinkArrows($(".locationCard .schoolNameLink").not(":has(span.noWrap)"),"schoolLinkArrow"),LCG.brands.components.Modal.init(),b(!1)}},error:function(e,t){console.log("error: ",t),console.log("response: ",e),b(!1)}})}),a?($("body").on("click",".locationCard .cardTop, .locationCard .cardBtm",function(e){w()&&$(e.target).hasClass("tel")||(e=$(this).parents(".locationCard").data("school-url"))&&("/"===e[0]?window.location=window.location.origin+e:window.location=e)}),c&&y(null,!0)):LCG.brands.components.Base.fixLinkArrows($(".locationCard .schoolNameLink"),"schoolLinkArrow")},initMaps:e,initGoogleMaps:e,mapAddress:C}}(),LCG.brands.components=LCG.brands.components||{},LCG.brands.components.GA=function(){function s(e,t,n,o,a){var i=e.attr("href")||"",s=function(e){try{return new URL(e,window.location.origin)}catch{return""}}(i);return{event:t,navigation_location:a||"undefined",content_type:n||"undefined",content_id:o||"undefined",link_type:function(e){if(!e||e.startsWith("#"))return"Internal Link";try{var t=new URL(e,window.location.origin),n=window.location.hostname;return t.hostname===n?"Internal Link":"External Link"}catch{return"Internal Link"}}(i)||"undefined",link_classes:e.attr("class")||"undefined",link_domain:s?.hostname||"undefined",link_id:e.attr("id")||"undefined",link_text:e.text()?.trim()||"undefined",link_url:s?.origin+i||"undefined"}}function r(e,t,n,o,a,i){t.preventDefault();t=s(e,n,o,a,i),dataLayer.push(t),n=e.attr("href"),o=e.attr("target");n&&"#"!==n&&("_blank"===o?window.open(n,"_blank"):location.href=n)}function n(e,t,n,o){let a=$(e);"A"!==a[0].tagName&&(a=a.closest("a"));
7var e=$(t),t=e.attr("class")?.trim(),e=e.attr("id")?.trim(),i=a.closest("div").attr("class");r(a,n,o,t,e,i)}return{init:function(){$(document).ready(function(){$(".feature-panel a.btn.cta, .feature-panel a.btn.scheduleLink").click(function(e){var t=e.target;n(t,$(t).closest(".feature-panel"),e,"cta_select")}),$(".promoWrapper.fullPromo a.btn, .promoWrapper.halfPromo a.btn").click(function(e){var t=e.target;n(t,$(t).closest(".promoWrapper.fullPromo, .promoWrapper.halfPromo"),e,"cta_select")}),$(".homeHero a.btn.scheduleLink").click(function(e){var t=e.target;n(t,$(t).closest(".homeHero"),e,"cta_select")}),$(document).on("click",'a[href]:not([href=""])',function(e){var t,n,o,a,i=$(e.currentTarget);"tab"===i.attr("role")||(o=0<i.closest("header").length,t=0<i.closest("footer").length,n=i.hasClass("btn"),o)||t||n||(o=i.closest(".programsTeaser, .heroCopy, .general-content-wrapper, .promoWrapper, .contact-page-content-wrapper"),t=i,n=o.length?o:null,i=e,o="content_select",t=$(t),n=n?$(n):null,n=function(){var e=$(".currentPage");if(0===e.length)return;var e=e.closest(".main-nav-item"),t=e.find(".sub-nav .currentPage");{var n,o;if(e.length&&t.length)return n=e.children("a").first().text().trim(),o=t.find("a").first().text().trim(),n+" > "+o}if(e.length&&!t.length)return e.children("a").first().text().trim()}()||n?.attr("class")?.trim(),e=t.attr("id"),a=location.pathname,r(t,i,o,n,e,a))}),$(".navWrapper ul.navItems li[role=menuitem] a").click(function(e){var t,n,o;t=e.target,e=e,t=$(t),n=(n=t.closest(".main-nav-item")).find("a:first").text(),o=t.closest("li").attr("class"),r(t,e,"navigation",n,void 0,o)}),$("footer .header-container a, footer .sub-nav a").click(function(e){var t,n,o;t=e.target,e=e,t=$(t),n=t.text().trim(),o=t.attr("id"),r(t,e,"navigation",n,o,"footer")})})}}}(),LCG.brands.components=LCG.brands.components||{},LCG.brands.components.Geolocation=function(){async function e(e){var t,n,e={lat:e.coords.latitude,lng:e.coords.longitude},o=(o=e.lat,e=e.lng,await $.ajax({cache:!1,url:"/Schools/GetZipCode",xhrFields:{withCredentials:!0},type:"POST",data:{latitude:o,longitude:e},success:function(e){console.log(e.ZipCode),t=e.ZipCode},error:function(e){console.log("Failed to retrieve ZIP code")}}),await t);o?(n=o,$("#geoLocationZip").val(n),(zipCodeFromCookie=LCG.brands.components.Base.get_cookie("ZipCode"))===n&&""!==(numberOfSchoolsNearbyFromCookie=LCG.brands.components.Base.get_cookie("NumberOfSchoolsNearby"))?a(numberOfSchoolsNearbyFromCookie):$.ajax({cache:!1,url:"/schools/schoolcountbyzipcode/"+n,xhrFields:{withCredentials:!0},success:function(e){number=e,$("body").trigger("geoNearbySchoolsReceived",{schoolsNumber:number,zip:n}),a(number)}})):i()}function t(e){i(),e.code==e.PERMISSION_DENIED&&(console.log("permission denied"),LCG.brands.components.Base.delete_cookie("ZipCode"))}function a(e){0<e?(e=e+(1==e?" School":" Schools"),$(".selectedOrGeoSchoolWrapper .numberOfSchools").text(e),$(".geoComponent, .schoolsFound, .goToResults").removeClass("hide"),$(".findYourSchool").addClass("hide")):i()}function i(){$(".schoolsFound, .goToResults").addClass("hide"),$(".findYourSchool, .geoComponent").removeClass("hide")}return $(".goToResults").on("click",function(e){e.preventDefault(),$("#geoSrchForm").submit()}),{init:function(){i(),!0!==document.geolocationOff&&navigator.geolocation&&setTimeout(function(){navigator.geolocation.getCurrentPosition(e,t)},0)}}}(),LCG.brands.components=LCG.brands.components||{},LCG.brands.components.Modal=function(){var a=!1,e=$("#modal .modal-content").find(".close-button");function i(e){var e=$(e),t=e.attr("data-lightbox-class")||"",n="ots_modal"===t?"Schedule a Tour":"",e=e.attr("data-iframe-src");$.magnificPopup.open({items:{src:` 8 <div class="lightBox forIframe ${t} white-popup" role="dialog" aria-label="${n}" aria-modal="true"> 9 <iframe aria-hidden="true" src="${e}" scrolling="no" frameborder="0"></iframe> 10 </div>`,type:"inline"},closeMarkup:'<button aria-label="%title%" type="button" class="mfp-close">×</button>',enableEscapeKey:!0,closeOnBgClick:!1,callbacks:{open:function(){var t=this.contentContainer,n=t.find("iframe");$(".wrapper").attr("aria-hidden","true"),s(n,t),n.on("load",function(){r(n)}),/msie|trident/i.test(navigator.userAgent)&&$(".lightBox").hasClass("scheduleTourBox")&&(localStorage.posStorage=$(window).scrollTop()||document.documentElement.scrollTop),n.iFrameResize({autoResize:!0,enablePublicMethods:!0,messageCallback:function(e){"
10iframe-loaded"==e.message?(r(n),l()):"iframe-unloaded"==e.message?(s(n,t),l()):"scroll-to-top"==e.message&&l()}})},close:function(){$(".wrapper").attr("aria-hidden","false"),document.activeElement.blur(),$("input").blur(),/msie|trident/i.test(navigator.userAgent)&&$(".lightBox").hasClass("scheduleTourBox")&&(window.location.href=window.location.href)}}})}function o(e){var e=$(e),t=e.closest(".locationCard"),n=e.closest(".infoWindowContent"),e=function(e){switch(!0){case!!e.data("origin"):return e.data("origin");case!!e.find("option:selected").data("origin"):return e.find("option:selected").data("origin");case e.closest("div.locationCard").length:return"school listing";case e.closest("li.eyebrow-ots").length:return"eyebrow";case e.closest("div.school-info").length:return"school site";case e.closest("div.promoContent").length:return"promo feature";case e.closest("div#footer").length:return"footer";default:return"contact form"}}(e),o=$(".selectedOrGeoSchoolWrapper p.school").contents().get(1)?.nodeValue?.trim(),a=t.find(".schoolNameLink").text().trim()||n.find(".schoolNameLink").text().trim()||(o??""),o=o?"school selected":"school search",i=t.find(".addrMapDetails .addr").text().replace(/\s+/g," ").trim()||n.find(".addressPhone").clone().children("a, span.tel").remove().end().text().replace(/\s+/g," ").trim(),s=$(".selectedOrGeoSchoolWrapper p.school").data("full-address")||"",i=i||s.replace(a+",","").trim(),s=function(e,t){e=e.data("school-brand")||t.data("school-brand")||$(".header-content a").attr("title");return"u-gro learning centres"!==e?.toLowerCase()?e:"U-Gro"}(t,n),r=(LCG.brands.components.Base.isBrandCode(s)&&(s=LCG.brands.components.Base.getBrandName(s)),LCG.brands.components.Base.getCurrentBrandName()),s=s||r,r=t.data("school-id")||n.data("school-id")||LCG.brands.components.Base.get_cookie("SelectedSchoolID");dataLayer.push({event:"ots_form_start",form_origin:e,form_start_screen:o,school_brand:s,school_name:a,school_location:i,school_id:r})}function s(e,t){$(e).css("height","370px"),$(e).css("opacity","0"),$(t).append('<div class="spinner"></div>')}function r(e){$(".spinner").remove(),$(e).css("opacity","100")}function l(){var e=$(".mfp-wrap").offset();$("body,html").animate({scrollTop:e.top},1200),$(".mfp-wrap").animate({scrollTop:14},1200)}function c(){$(".top_navigation").hasClass("open")&&($(".overlay").hide(),$(".openTxt").toggleClass("show"),$(".closeTxt").toggleClass("show"),$(".top_navigation").toggleClass("open"),$(".top_navigation .navWrapper").stop(!0,!0).animate({right:"-255px"}))}function d(){let e=$(".school-info span.tel.show-for-large").first();return(e=e.length?e:$(".eyebrow").find(".tel").first()).text().trim()}return $.fn.attachLightBoxes=function(){$.magnificPopup&&($(this).find("a.lightBoxLink").magnificPopup({type:"inline",enableEscapeKey:!1,closeOnBgClick:!1,callbacks:{elementParse:function(e){var t=$(e.el).attr("data-src"),n=$(e.el).attr("href");$(n).css("display","none"),$.ajax(t).done(function(e){$(n).append(e)}).then(function(){schoolID=$(e.el).attr("data-school-id"),$("#racForm #RACSchoolId").val(schoolID),$(n).css("display","block")})},open:function(){},close:function(){$("#magnifiContainer").html("")}}}),$(this).find("a.OTSLightBoxLink").magnificPopup({type:"inline",enableEscapeKey:!1,closeOnBgClick:!1,callbacks:{elementParse:function(e){var t=$(e.el).attr("data-src"),n=$(e.el).attr("href");c(),$(n).css("display","none"),$.ajax(t).done(function(e){$(n).append(e)}).then(function(){schoolID=$(e.el).attr("data-school-id"),$(".scheduleTourPage #SchoolId").val(schoolID),$(n).css("display","block")})},open:function(){},close:function(){$("#magnifiContainer").html("")}}}),$(this).find("a.SITKLightBoxLink").magnificPopup({type:"inline",enableEscapeKey:!1,closeOnBgClick:!1,callbacks:{elementParse:function(n){var e=$(n.el).attr("data-src"),o=$(n.el).attr("href");c(),$(o).css("display","none"),$.ajax(e).done(function(e){$(o).append(e)}
10).then(function(){var e=$(n.el).attr("data-school-id"),t=$(n.el).attr("data-school-brand");$(".stay-in-the-know-form #SchoolId").val(e),$(".stay-in-the-know-form #Brand").val(t),$(o).css("display","block"),LCG.brands.components.Base.fixLinkArrows($(".stay-in-the-know-form .btn"),"btnArrow"),LCG.brands.components.StayInTheKnow.init()})},open:function(){},close:function(){$("#magnifiContainer").html("")}}}),$(this).find("a.iframeLightBoxLink").click(function(e){e.preventDefault(),o(this),i(this)}))},$(function(){var e,t,n,o;e=new URLSearchParams(window.location.search),t=e.get("t"),"c"===(e=e.get("m"))&&(e=$(".eyebrow-ots a.scheduleLink.iframeLightBoxLink").data("iframe-src"))&&(n=d(),o=$("body").data("brand-code"),e=function(e,t,n,o){e=new URL(e);return e.origin+`/TourConfirmed/${t}/${n}/`+o}(e,t,n,o),$.magnificPopup.open({type:"inline",enableEscapeKey:!1,closeOnBgClick:!1,items:{src:` 11 <div class="lightBox forIframe ots_modal white-popup" role="dialog" aria-label="Schedule a Tour" aria-modal="true"> 12 <iframe aria-hidden="true" src="${e}" scrolling="no" frameborder="0"></iframe> 13 </div>`,type:"inline"},callbacks:{open:function(){var t=this.contentContainer,n=this.contentContainer.find("iframe");$(".wrapper").attr("aria-hidden","true"),s(n,t),$(n).on("load",function(){var e=d();n[0].contentWindow.postMessage({type:"init-tour-data",phone:e},"*"),r(n)}),(navigator.userAgent.match(/msie/i)||navigator.userAgent.match(/trident/i))&&$(".lightBox").hasClass("scheduleTourBox")&&(localStorage.posStorage=$(window).scrollTop()||document.documentElement.scrollTop),n.iFrameResize({autoResize:!0,enablePublicMethods:!0,messageCallback:function(e){"iframe-loaded"==e.message?(r(n),l()):"iframe-unloaded"==e.message?(s(n,t),l()):"scroll-to-top"==e.message?l():"open-schedule-new-tour"===e.message&&($.magnificPopup.close(),i($("a.iframeLightBoxLink")[0]))}})},close:function(){$(".wrapper").attr("aria-hidden","false"),document.activeElement.blur()}}}))}),{init:function(){$("body").on("click",".footer-lightbox-link",function(e){var t,n;a||(a=!0,t=$(this).attr("data-src"),n="#magnifiContainer",e.preventDefault(),$(n).html(""),$.ajax(t).always(function(){a=!1}).done(function(e){$(n).append(e)}).then(function(){$.magnificPopup.open({type:"inline",mainClass:"wideOverlay",items:{src:n},enableEscapeKey:!1,closeOnBgClick:!1,callbacks:{close:function(){$(n).html("")}}})}))}),$("body").on("click",".gMapRAClink",function(e){var t,n,o;a||(a=!0,t=$(this).attr("data-src"),n="#magnifiContainer",o=$(this).attr("data-school-id"),e.preventDefault(),c(),$(n).html(""),$.ajax(t).always(function(){a=!1}).done(function(e){$(n).append(e)}).then(function(){$("#racForm #RACSchoolId").val(o),$.magnificPopup.open({type:"inline",items:{src:n},enableEscapeKey:!1,closeOnBgClick:!1,callbacks:{close:function(){$(n).html("")}}})}))}),$("body").off("click",".gMapGetUpdateslink").on("click",".gMapGetUpdateslink",function(e){var t=$(this).attr("data-src"),n="#magnifiContainer",o=$(this).attr("data-school-id"),a=$(this).attr("data-school-brand");e.preventDefault(),c(),$(n).html(""),$.ajax(t).done(function(e){$(n).append(e)}).then(function(){$(".stay-in-the-know-form #SchoolId").val(o),$(".stay-in-the-know-form #Brand").val(a),LCG.brands.components.Base.fixLinkArrows($(".stay-in-the-know-form .btn"),"btnArrow"),LCG.brands.components.StayInTheKnow.init(),$.magnificPopup.open({type:"inline",items:{src:n},enableEscapeKey:!1,closeOnBgClick:!1,callbacks:{close:function(){$(n).html("")}}})})}),$("body").off("click",".gMapOTSlink").on("click",".gMapOTSlink",function(e){var t=$(this).attr("data-iframe-src"),n=$(this).attr("data-lightbox-class");e.preventDefault(),c(),contentHTML='<div class="lightBox forIframe '+n+' white-popup"><iframe aria-hidden="true" src="'+t+'" scrolling="no" frameborder="0"></iframe></div>',o(this),$.magnificPopup.open({type:"inline",enableEscapeKey:!1,closeOnBgClick:!1,items:{src:contentHTML,type:"inline"},callbacks:{open:function(){var t=this.contentContainer,n=this.contentContainer.find("iframe");s(n,t),$(n).on("load",function(){r(n)}),(navigator.userAgent.match(/msie/i)||navigator.userAgent.match(/trident/i))&&$(".lightBox").hasClass("scheduleTourBox")&&(localStorage.posStorage=$(window).scrollTop()||document.documentElement.scrollTop),n.iFrameResize({autoResize:!0,enablePublicMethods:!0,messageCallback:function(e){"
13iframe-loaded"==e.message&&(r(n),l()),"iframe-unloaded"==e.message&&(s(n,t),l()),"scroll-to-top"==e.message&&l()}})},close:function(){document.activeElement.blur(),$("input").blur(),(navigator.userAgent.match(/msie/i)||navigator.userAgent.match(/trident/i))&&$(".lightBox").hasClass("scheduleTourBox")&&(window.location.href=window.location.href)}}})}),e.on("keypress",function(e){13==e.which&&$("#modal").foundation("close")}),$("body").attachLightBoxes(),$("#inquiryReason").on("change",function(){var e,t=$(this).find("option:selected");t.hasClass("iframeLightBoxLink")&&(e=t.attr("data-iframe-src"),t='<div class="lightBox forIframe '+(t.attr("data-lightbox-class")||"ots_modal")+' white-popup"><iframe aria-hidden="true" src="'+e+'" scrolling="no" frameborder="0"></iframe></div>',o(this),$.magnificPopup.open({type:"inline",enableEscapeKey:!1,closeOnBgClick:!1,items:{src:t,type:"inline"},callbacks:{open:function(){var t=this.contentContainer,n=this.contentContainer.find("iframe");$(".wrapper").attr("aria-hidden","true"),s(n,t),$(n).on("load",function(){r(n)}),(navigator.userAgent.match(/msie/i)||navigator.userAgent.match(/trident/i))&&$(".lightBox").hasClass("scheduleTourBox")&&(localStorage.posStorage=$(window).scrollTop()||document.documentElement.scrollTop),n.iFrameResize({autoResize:!0,enablePublicMethods:!0,messageCallback:function(e){"iframe-loaded"==e.message&&(r(n),l()),"iframe-unloaded"==e.message&&(s(n,t),l()),"scroll-to-top"==e.message&&l()}})},close:function(){$(".wrapper").attr("aria-hidden","false"),document.activeElement.blur(),$("input").blur(),(navigator.userAgent.match(/msie/i)||navigator.userAgent.match(/trident/i))&&$(".lightBox").hasClass("scheduleTourBox")&&(window.location.href=window.location.href)}}}))})},fixHeight:function(e){e instanceof jQuery&&e.css({height:"auto","min-height":"initial"})}}}(),LCG.brands.components=LCG.brands.components||{},LCG.brands.components.Mosaic={init:function(){$(".grid-item").on("mouseenter focus",function(e){$(".grid-item").removeClass("display-content");var e=$(e.currentTarget),t=e.closest(".grid"),e=(e.addClass("display-content"),$items=t.find(".grid-item"),$(this).find(".content-wrapper").height()),t=$(this).find(".content").height();e<t&&(e+=Math.round(t-e),$(this).find(".content-wrapper").height(e))}),$(".grid-item").on("mouseleave",function(e){$(this).find(".content-wrapper").height("unset"),$(".grid-item").removeClass("display-content")}),$(".grid-item a").focus(function(e){$(e.currentTarget).closest(".grid-item").addClass("display-content")}),$(".grid-item a").blur(function(e){$(e.currentTarget).closest(".grid-item").removeClass("display-content")})}},LCG.brands.components=LCG.brands.components||{},LCG.brands.components.Nav=function(){function e(e){e.stopPropagation();var t=e.relatedTarget?.classList?.contains("siteSearchMagnifyingGlass");-1!==t&&void 0!==t||(i(),$(e.target).val(""))}function t(e){e.stopPropagation();var t=100<$(".eyebrow-search form input").width(),n=a();!0==t&&!0===n&&(i(),$(e.target).parent().find("input").val(""))}function n(){a()&&(i(),$(".expandSiteSearch").off("click"),$(".expandSiteSearch").css("cursor","default"))}function o(e){var t;e.stopPropagation(),a()?!function(e){e=$(e.target).parents(".eyebrow-search").find("form").find("input"),e=""===e.val()||void 0===e.val()||"Cannot be blank"===e.val();return e}(e)?((t=e).stopPropagation(),$(t.target).parents(".eyebrow-search").find("form").submit(),$("#overlay").show(),$("#loading").show()):$(e.target).parents(".eyebrow-search").find("form").find("input").val("Cannot be blank").addClass("err"):($(".expandSiteSearch").css("cursor","pointer"),$(".expandSiteSearch").on("click",n),$(".eyebrow-search").addClass("expanded"),$(".navSiteSearchContainer").stop().animate({left:"-350px",width:"386px"}).find("input").focus())}function a(){return!0===$(".eyebrow-search").hasClass("expanded")}function i(){$(".navSiteSearchContainer").stop().animate({left:"32px",width:"0"}).find("input"),$(".eyebrow-search").removeClass("expanded")}function s(){var e=Foundation.MediaQuery.current,t=!0===window.useLargeAsMobile;"small"==e||"medium"==e||t&&"large"===e?($(".main-nav-item").off("click","> a",r),$(".main-nav-item").on("click","> a",r)):($(".main-nav-item").off("click","> a",r),$(".overlay").fadeOut(),$(".openTxt").removeClass("show").addClass("show"),$(".closeTxt").removeClass("show"),$(".top_navigation").removeClass("open"),$(".top_navigation .navWrapper").animate({right:"-255px"}),$(".main-nav-item").removeClass("open"),$(".sub-nav").removeAttr("style"),$(".main-nav-item").on("touchstart",function(e){var t=$(this);return!!t.hasClass("hover")||(t.addClass("hover"),$(".main-nav-item").not(this).removeClass("hover"),e.preventDefault(),!1)}))}function r(e){var t=$(this);e.preventDefault(),t.parent(".main-nav-item").hasClass("open")?t.parent(".main-nav-item").removeClass("open").find(".sub-nav").stop(!0,!0).slideUp():($(".main-nav-item.open").removeClass("open").find(".sub-nav").stop(!0,!0).slideUp(),t.parent(".main-nav-item").addClass("open").find(".sub-nav").stop(!0,!0).slideDown())}function l(){$(".overlay").stop(!0,!0).fadeToggle(),$(".openTxt").toggleClass("show"),$(".closeTxt").toggleClass("show"),$(".top_navigation").toggleClass("open"),$(".top_navigation").hasClass("open")?$(".top_navigation .navWrapper").stop(!0,!0).animate({right:"0px"}):$(".top_navigation .navWrapper").stop(!0,!0).animate({right:"-255px"})}function c(e){var t=$(this).parents(".footnote"),n=t.find(".footer-disclosures");
13e.preventDefault(),t.hasClass("disclosures-open")?(n.slideUp(),t.removeClass("disclosures-open")):(n.slideDown(),t.addClass("disclosures-open"),$("html, body").animate({scrollTop:$(document).height()},"slow"))}return{init:function(){$(document).ready(s),$(window).on("resize",s),$(".hamburger_menu").on("click",l),$(".footer-disclosures-link a").on("click",c),$(".siteSearchMagnifyingGlass").on("click",o),$(".eyebrow-search form input").on("blur",e),$(".footnote .siteSearchWidget input").on("blur",e),$(".siteSearchMagnifyingGlass").on("blur",t)}}}(),LCG.brands.components=LCG.brands.components||{},LCG.brands.components.DisclosureNav=function(){function n(e){this.$rootNode=$(e),this.controlledNodes=[],this.openIndex=null,this.useArrowKeys=!0,this.$topLevelNodes=this.$rootNode.find(".main-nav-item a.long").get(),this.controlFocusByKey=function(e,t,n){switch(e.key){case"ArrowUp":case"ArrowLeft":e.preventDefault(),-1<n&&(o=Math.max(0,n-1),$(t[o]).focus());break;case"ArrowDown":case"ArrowRight":var o;e.preventDefault(),-1<n&&(o=Math.min(t.length-1,n+1),$(t[o]).focus());break;case"Home":e.preventDefault(),$(t[0]).focus();break;case"End":e.preventDefault(),$(t[t.length-1]).focus()}},this.close=function(){this.toggleExpand(this.openIndex,!1)},this.onMouseOver=function(e){this.isMobile()||(e=this.$topLevelNodes.indexOf(e.target),this.toggleExpand(e,!0))},this.onMouseLeave=function(e){this.isMobile()||(e=this.$topLevelNodes.indexOf(e.target),this.toggleExpand(e,!1))},this.onBlur=function(e){this.isMobile()||this.$rootNode.find($(e.relatedTarget)).length||null===this.openIndex||this.toggleExpand(this.openIndex,!1)},this.onButtonClick=function(e){var e=e.target,t=this.$topLevelNodes.indexOf(e),e="true"===e.getAttribute("aria-expanded");this.toggleExpand(t,!e)},this.onButtonKeyDown=function(e){var t=this.$topLevelNodes.indexOf(document.activeElement);"Escape"===e.key?this.toggleExpand(this.openIndex,!1):this.useArrowKeys&&this.openIndex===t&&"ArrowDown"===e.key?(e.preventDefault(),$(this.controlledNodes[this.openIndex]).find("a").first().focus()):" "===e.key?(e.preventDefault(),this.toggleExpand(t,!0)):this.useArrowKeys&&this.controlFocusByKey(e,this.$topLevelNodes,t)},this.onLinkKeyDown=function(e){var t=this.$topLevelNodes.indexOf(document.activeElement);this.useArrowKeys&&this.controlFocusByKey(e,this.$topLevelNodes,t)},this.onMenuKeyDown=function(e){var t,n;null!==this.openIndex&&(n=(t=Array.prototype.slice.call($(this.controlledNodes[this.openIndex]).find("a"))).indexOf(document.activeElement),"Escape"===e.key?($(this.$topLevelNodes[this.openIndex]).focus(),this.toggleExpand(this.openIndex,!1)):this.useArrowKeys&&this.controlFocusByKey(e,t,n))},this.toggleExpand=function(e,t){this.openIndex!==e&&this.toggleExpand(this.openIndex,!1),this.$topLevelNodes[e]&&(this.openIndex=t?e:null,this.toggleMenu($(this.controlledNodes[e]),t),t=$(this.controlledNodes[e]).is(":visible"),$(this.$topLevelNodes[e]).attr("aria-expanded",t))},this.toggleMenu=function(e,t){e&&e.css("display",t?"block":"")},this.updateKeyControls=function(e){this.useArrowKeys=e},this.isMobile=function(){var e=Foundation.MediaQuery.current,t=!0===window.useLargeAsMobile;return"small"==e||"medium"==e||t&&"large"===e};var n=this;this.$topLevelNodes.forEach(function(e){var t,e=$(e);"a"===e.prop("tagName").toLowerCase()&&(t=e.parent(".main-nav-item").find(".sub-nav").first())&&(n.controlledNodes.push(t),e.attr("aria-expanded","false"),n.toggleMenu(t,!1),t.on("keydown",n.onMenuKeyDown.bind(n)),e.on("click",n.onButtonClick.bind(n)),e.on("keydown",n.onButtonKeyDown.bind(n)),e.on("mouseover",n.onMouseOver.bind(n)),e.on("mouseleave",n.onMouseLeave.bind(n)))}),this.$rootNode.on("focusout",this.onBlur.bind(this))}return{init:function(){$(document).ready(function(){for(var e=$(".mainNav"),t=0;t<e.length;t++)t,new n(e[t])})}}}(),LCG.brands.components=LCG.brands.components||{},LCG.brands.components.NavigationModule={init:function(){0<$(".navigationModule").length&&LCG.brands.components.Base.fixLinkArrows($(".ctaLink"),"ctaLinkArrow")}},window.LCG=window.LCG||{},LCG.brands=LCG.brands||{},LCG.brands.components=LCG.brands.components||{},LCG.brands.components.openOtsPopup=function(){function o(e,t){$(e).css({height:"370px",opacity:"0"}),$(t).append('<div class="spinner"></div>')}function a(e){$(".spinner").remove(),$(e).css("opacity","1")}
13function i(){var e=$(".mfp-wrap").offset();$("body,html").animate({scrollTop:e.top},600),$(".mfp-wrap").animate({scrollTop:14},600)}function e(e){e&&document.addEventListener("DOMContentLoaded",function(){$("body").append(` 14 <div id="autoIframePopup" 15 class="lightBox forIframe ots_modal white-popup mfp-hide" 16 role="dialog" aria-label="Schedule a Tour" aria-modal="true"> 17 <iframe id="otsFrame" 18 src="" 19 scrolling="no" 20 frameborder="0" 21 aria-hidden="true"></iframe> 22 </div>`),$.magnificPopup.open({items:{src:"#autoIframePopup",type:"inline"},closeOnBgClick:!1,callbacks:{open:function(){const t=this.contentContainer,n=t.find("#otsFrame");$(".wrapper").attr("aria-hidden","true"),o(n,t),n[0].src=e,n.on("load",function(){a(n),n.css("opacity","1")}),n.iFrameResize({autoResize:!0,enablePublicMethods:!0,messageCallback:function(e){"iframe-loaded"==e.message?(a(n,t),i()):"iframe-unloaded"==e.message?(o(n,t),i()):"scroll-to-top"==e.message&&i()}})}}})})}function t(){window.autoOtsSrc&&(e(window.autoOtsSrc),delete window.autoOtsSrc)}
22return t(),{initAutoPopup:e,initAutoPopupWhenPresent:t}}(),LCG.brands.components=LCG.brands.components||{},LCG.brands.components.Promos=function(){function t(){$(document).find(".feature-panel").each(function(e,t){var n=t.clientHeight,o=t.getElementsByClassName("feature-copy")[0].clientHeight;n<o&&950<t.clientWidth&&(t.style.height=o+50+"px"),t.clientWidth<950&&(t.style="")})}function i(e){var t={height:0,width:0},n=window.innerWidth,e=e.height(),n=n-(1024<=n?160:40),e=e-(768<=e?66:40),o=e,e=e/.5625;return n<e&&(o=.5625*(e=n)),t.width=e,t.height=o,t}return $(window).resize(function(){t();var e=i($(".video-playing-overlay"));$(".youtube, .youtube iframe").height(e.height),$(".youtube, .youtube iframe").width(e.width)}),{init:function(){t(),Foundation.MediaQuery.current,0<$(".promo-video").length&&($(".promo-video").each(function(e){var a;(a=$(this)).find(".promo-play-button").on("click",function(e){e.preventDefault();var t,n,e=$(this).data("videoId"),o=$(this).closest(".promo-play-container").first().position().top;e=e,o=o,t=(t=a).closest(".promo-play-container").find(".video-playing-overlay"),n=i(t),o=o?"top:"+o+";":"",t.css("display","block"),t.append('<div class="youtube" style="width:'+n.width+"px;height:"+n.height+"px;"+o+'"><iframe aria-hidden="true" width="'+n.width+'" height="'+n.height+'" src="https://www.youtube.com/embed/'+e+'?autoplay=1&rel=0" frameborder="0" allowfullscreen></iframe></div>')}),a.closest(".video-playing-overlay .youtube").on("click",function(e){e.preventDefault()}),a.closest(".promo-play-container").find(".video-playing-overlay").on("click",function(){var e;(e=a).closest(".promo-play-container").find(".video-playing-overlay").find(".youtube").remove(),e.closest(".promo-play-container").find(".video-playing-overlay").css("display","none")}),$(".promo-play-container").on("mouseover focus",function(){$(this).closest(".swiper-slide").find(".video-overlay").addClass("over"),$(this).find(".play-button").addClass("over")}),$(".promo-play-container").on("mouseout blur",function(){$(".video-overlay, .play-button").removeClass("over")})}),0),$(window).on("changed.zf.mediaquery",function(e,t){0})}}}(),LCG.brands.components=LCG.brands.components||{},LCG.brands.components.RAC=function(){var o=$("#modal"),a=$("#modal .modal-content");function n(t){var e=$(t.currentTarget),n=(e.find("#smsOptIn").val(e.find("#smsOptIn").is(":checked")),e.serialize()),e=(0<e.find("#smsOptIn").length&&!1===e.find("#smsOptIn").is(":checked")&&(n+="&smsOptIn=off"),t.currentTarget.action);$.magnificPopup.close(),$("#overlay").show(),$("#loading").show(),$.ajax({url:e,type:"post",dataType:"html",data:n,success:function(e){$("#overlay").hide(),$("#loading").hide(),a.html($(e)),LCG.brands.components.Modal.fixHeight(o),o.foundation("open"),$("body").trigger("uniqueIdUpdate",LCG.brands.components.Base.get_cookie("UniqueID"));e=t.currentTarget;e=$(e).serializeArray(),dataLayer.push({event:"rac_submit",form_origin:"school listing",first_name:e[1].value,last_name:e[2].value,phone:e[4].value,email:e[3].value})},error:function(){$("#overlay").hide(),$("#loading").hide(),a.html("<h1>Error</h1><p>Sorry, there was an error. Please try again!</p>"),LCG.brands.components.Modal.fixHeight(o),o.foundation("open")}})}return{init:function(){var e;0<$(".request-call").length&&(Foundation.Abide.defaults.patterns.FirstName=/^((?![0-9\~\!\@\#\$\%\^\&\*\(\)\_\+\=\[\]\{\}\;\:\"\\\/\<\>\?]).){1,24}$/,Foundation.Abide.defaults.patterns.LastName=/^((?![0-9\~\!\@\#\$\%\^\&\*\(\)\_\+\=\[\]\{\}\;\:\"\\\/\<\>\?]).){1,25}$/,Foundation.Abide.defaults.patterns.EmailAddress=/^(([^<>()[\]\\.,;:\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,}))$/,Foundation.Abide.defaults.patterns.PhoneNumber=/^\(?([0-9]{3})\)?[-. ]?([0-9]{3})[-. ]?([0-9]{4})$/,Foundation.Abide.defaults.patterns.Location=/([^\s])/,Foundation.Abide.defaults.patterns.CommentQuestion=/^[\S\s]{1,200}$/,e=LCG.brands.components.Base.getClientTimeZone(),$("#TimeZone").val(e),$("#PhoneNumber").mask("999-999-9999"),$("#FirstName, #LastName, #EmailAddress, #PhoneNumber, #Location").on("change",function(){$(this).val($(this).val().trim())}),0<$("#Location").length&&($.getJSON("/schools/allschoolsjson",function(e){e=$.map(e,function(e,t){return{label:e,value:t}});$("#Location").autocomplete({source:e,change:function(e,t){t.item||($(e.target).val(""),$(".noLocationFound").show())},select:function(e,t){e.preventDefault(),$(".noLocationFound").hide(),$("#Sc
22hoolId").val(t.item.value),$("#Location").val(t.item.label)},autoFocus:!0}).on("focus",function(){$("#Location").val(""),$(".noLocationFound").hide()})}),$(".noLocationFound a").on("click",function(e){e.preventDefault(),$("#inquiryReason").val("other"),$(".locationContainerRac, .noLocationFound").hide(),$("#Location").removeAttr("required")})),$("#FirstName, #LastName").keyup(function(e){13==e.keyCode&&$("#racForm").submit()}),$("#racFormSubmitBtn").on("click",function(e){e.preventDefault(),$("#racForm").submit()}),$("#racForm").on("submit",function(e){var t;e.preventDefault(),$("#racForm").foundation("validateForm"),0<$(".is-invalid-input").length?(t=$(".is-invalid-input").first(),$("#magnifiContainer").animate({scrollTop:t.offset().top-10},500),t.focus()):LCG.brands.components.CustomEmailValidator.validate($("#racForm #EmailAddress"),function(){n(e)},function(){n(e)}),o.on("closed.zf.reveal",function(){0<$("#racForm").length&&($("#racForm")[0].reset(),location.reload())})}))}}}(),LCG.brands.components=LCG.brands.components||{},LCG.brands.components.SchoolSelect=function(){function d(){return $(".school-select-wrapper").closest("form").attr("id")}return{init:function(){var e,c=e=>{$(".school-search").hide(),$(".school-select").hide(),$(".school-selected").hide(),$(e).show(),".school-search"===e?$("#Location").attr("required","required"):$("#Location").removeAttr("required")},t=e=>{$.ajax({type:"get",url:"/schools/schooljson?id="+e+"&isOts=false",success:function(e){n(e)},error:function(e,t){console.log("error: ",t),console.log("response: ",e)}})},n=e=>{var t=e.SchoolId,n=e.SchoolProperties.SchoolName,o=e.SchoolProperties.Address,a=e.SchoolProperties.City,i=e.SchoolProperties.State,s=e.SchoolProperties.ZipCode,r=e.SchoolProperties.Latitude,e=e.SchoolProperties.Longitude,l=d(),l=($("#"+l).removeClass("validate-school-not-selected"),c(".school-selected"),$(".school-selected").html(""),`<div class="selected-school"> 23 <svg title="MapPin" role="img" aria-hidden="true" class="mapPin"><use xlink:href="/assets/dest/images/svg/sprite.symbol.svg?v=202609151800#location-pin_32x41"></use></svg> 24 <dl id="school-result-${t}" data-school-id="${t}" class="school-result vcard"> 25 <dt class="org"> 26 <span class="schoolName">${n}</span> 27 </dt> 28 <dd class="adr"> 29 <span class="addr" data-latitude="${r}" data-longitude="${e}"> 30 <span class="street">${o}</span><br> 31 <span class="cityState">${a}, ${i} ${s}</span> 32 </span> 33 </div>`);$(".school-selected").append(l);$(".school-selected").append('<a href="#" id="updateSchoolBtn" class="btn"><span class="noWrap">Update</span></a>')};(e=window.LCG.brands.components.Base.get_cookie("SelectedSchoolID"))&&t(e),$("select#inquiryReason").on("change",function(e){"interested-parent"===$("select#inquiryReason").val()?($(".school-select-wrapper").show(),$(".school-select-wrapper-label").show(),c(".school-search"),$(".selectedOrGeoSchool p.school").length?c(".school-selected"):c(".school-search")):($(".school-select-wrapper").hide(),$(".school-select-wrapper-label").hide())}),$("body").on("click",".school-select a.addrLink",function(e){e.preventDefault()}),$("body").on("click",".school-select .scheduleLink",function(e){e.preventDefault(),window.screen.width<750&&window.scrollTo({top:760});e=$(this).parents(".locationCard").attr("data-school-id");t(e),window.LCG.brands.components.Base.set_cookie("SelectedSchoolID",e)}),$("body").on("click",".school-selected a#updateSchoolBtn",function(e){e.preventDefault(),c(".school-search")}),$("body").on("click",".school-select a.backLink",function(e){e.preventDefault(),c(".school-search")}),$("body").bind("keyup",function(e){"Location"===$(e.target).attr("id")&&$(e.target).parents(".school-search").length&&13===e.keyCode&&$(".school-search #searchBtn").trigger("click")}),$(".school-search #searchBtn").on("click",function(e){e.preventDefault();var e=$(".school-search input#Location").val(),t=$(".school-search #range").val();e&&e.trim().length?($(".school-search .formElem.loc label").removeClass("is-invalid-label"),$(".school-search .formElem.loc input#Location").removeClass("is-invalid-input"),$(".school-search .formElem.loc .form-error").removeClass("is-visible"),c(".school-select"),$.ajax({url:"/Schools/SchoolSelectSearchResults",type:"GET",data:{location:e,range:t},success:function(e){$("#school-select-results").html(e),window.jQuery(".showMap").click(),0==$("#school-select-results .page-content.fys_results").attr("data-count")?($
33(".school-search .no-schools-error").show(),c(".school-search")):$(".school-search .no-schools-error").hide()},error:function(){alert("Error loading data.")}})):($(".school-search .formElem.loc label").addClass("is-invalid-label"),$(".school-search .formElem.loc input#Location").addClass("is-invalid-input"),$(".school-search .formElem.loc .form-error").addClass("is-visible"))})},validateForm:function(e){var t,n=d();if(n){if(!$(".school-selected").is(":hidden"))return $("#"+n).removeClass("validate-school-not-selected"),t=$("#"+n).find(".selected-school .school-result").attr("data-school-id"),$("#"+e).val(t),!0;$("#"+n).addClass("validate-school-not-selected")}return!1}}}(),LCG.brands.components=LCG.brands.components||{},LCG.brands.components.StackedGallery=function(){var a="",e=$(".stacked-gallery-tabs"),t=e.find(".tab-header"),n=e.find(".close-link");function o(e){e.preventDefault();var t=(e=$(e.currentTarget)).next(".tab-content"),n=e.closest(".feature-copy"),o=n.outerHeight();e.siblings(".tab-header").hasClass("tab-shown")&&e.siblings(".tab-header").trigger("click"),e.toggleClass("tab-shown"),t.toggleClass("shown"),n.toggleClass("shown"),e.siblings(".tab-header").toggleClass("other-tab-shown"),t="small"==a||"medium"==a||"large"==a,e.hasClass("tab-shown")&&t?n.css("min-height",o):n.height("auto"),(e=document.getElementById(n[0].id)).getBoundingClientRect().y<0&&e.scrollIntoView()}function i(e){e.preventDefault();e=$(e.currentTarget).closest(".leadership-panel");$tabContent=e.find(".tab-content"),$featureCopy=e.find(".feature-copy"),($tabTriggers=e.find(".tab-header")).each(function(e){$(this).removeClass("tab-shown"),$(this).removeClass("other-tab-shown")}),$tabContent.removeClass("shown"),$featureCopy.removeClass("shown"),$featureCopy.height("auto")}return{init:function(){a=Foundation.MediaQuery.current,$(window).on("changed.zf.mediaquery",function(e,t){"large"!=(a=t)&&"xlarge"!=a||$(".feature-copy").height("auto")}),t.on("click",o),n.on("click",i)}}}(),LCG.brands.components=LCG.brands.components||{},LCG.brands.components.StayInTheKnow=function(){var l=$("#modal"),t=$("#modal .modal-content");function c(e){t.html(""),$("#overlay").show(),$("#loading").show(),$.ajax({url:e.currentTarget.action,type:"post",dataType:"html",data:$(e.currentTarget).serialize(),success:function(e){console.log("data: ",e),$("#overlay").hide(),$("#loading").hide(),t.html($(e)),LCG.brands.components.Modal.fixHeight(l),l.foundation("open"),dataLayer.push({event:"ComingSoon_submit"}),$("body").trigger("uniqueIdUpdate",LCG.brands.components.Base.get_cookie("UniqueID"))},error:function(){$("#overlay").hide(),$("#loading").hide(),t.html("<h1>Error</h1><p>Sorry, there was an error. Please try again!</p>"),LCG.brands.components.Modal.fixHeight(l),l.foundation("open")}}),$.magnificPopup.close()}return{init:function(){var e,t,s,n,o,a,i,r;0==$("#stayInTheKnowForm").length&&0==$("#stayInTheKnowFormModal").length||(e=LCG.brands.components.Base.get_cookie("SelectedSchoolID"),t=$("#SchoolId").val(),s="",o=n=!1,a=$(".stay-in-the-know-form").hasClass("dma-form"),i=$("#stayInTheKnowForm"),r=$("#stayInTheKnowSubmitBtn"),0<$("#stayInTheKnowFormModal").length&&(i=$("#stayInTheKnowFormModal"),r=$("#stayInTheKnowSubmitBtnModal"),n=!0),0<$("select[id=Location]").length&&(o=!0),a?(i.find("#Brand").attr("required","required"),i.find("#Location").val(t)):n||o?(""!=t?s=t:""!=e&&(s=e),$.getJSON("/schools/preopenschoolsjson",function(e){for(var t,n,o=$.map(e,function(e,t){return{label:e,value:t}}),a=o.length,i=0;i<a;i++)n=(n=o[i].label.split(","))[2]+", "+n[3],t=o[i].value,n=new Option(n,t),""!=s&&t==s&&(n.selected=!0),$("#Location").append(n)})):i.find("#Location").val($(".school-info").attr("data-school-id")),$(document).foundation(),Foundation.Abide.defaults.patterns.FirstName=/^((?![0-9\~\!\@\#\$\%\^\&\*\(\)\_\+\=\[\]\{\}\;\:\"\\\/\<\>\?]).){1,24}$/,Foundation.Abide.defaults.patterns.LastName=/^((?![0-9\~\!\@\#\$\%\^\&\*\(\)\_\+\=\[\]\{\}\;\:\"\\\/\<\>\?]).){1,25}$/,Foundation.Abide.defaults.patterns.EmailAddress=/^(([^<>()[\]\\.,;:\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,}))$/,Foundation.Abide.defaults.patterns.PhoneNumber=/^\(?([0-9]{3})\)?[-. ]?([0-9]{3})[-. ]?([0-9]{4})$/,i.find("#FirstName, #LastName, #EmailAddress, #PhoneNumber, #Location").attr("required","required"),i.find("#PhoneNumber").mask("999-999-9999"),i.find("#FirstName, #LastName, #EmailAddress, #PhoneNumber").on("change",function(){$(this).val($(this).val().trim())}).keyup(function(e){13==e.keyCode&&i.submit()}),r.on("click",function(e){e.preventDefault(),i.submit()}),i.on("submit",function(e){var t;e.preventDefault(),i.foundation("validateForm"),0<i.find(".is-invalid-input").length?(t=$(".is-invalid-input").first(),$("#magnifiContainer").animate({scrollTop:t.offset().top-50},500),t.focus()):(a||(t=i.find("#Location").val(),LCG.brands.components.Base.set_cookie("SelectedSchoolID",t)),LCG.brands.components.CustomEmailValidator.validate(i.find("#EmailAddress"),function(){c(e)},function(){c(e)}))}),l.on("closed.zf.reveal",function(){0<i.length&&(i[0].reset(),location.reload())}))}}}(),LCG.brands.components=LCG.brands.components||{},LCG.brands.components.Steam=function(){var i=["science","technology","engineering","arts","mathematics"];function t(e){var t=$(".slide.active").attr("id"),e=("prev"==e?$("#"+t).prev():$("#"+t).next()).attr("id").replace("Slide","");l(e),window.matchMedia("(max-width: 819px)").matches&&$(document).scrollTop()>$(".steamCarousel").offset().top&&$("html, body").animate({scrollTop:$(".
33steamCarousel").offset().top},200)}function s(){var e;$(".steamSlider").length&&(e=$(".slide").length,$(".steamSlider").width($(window).width()*e),$(".steamCarousel, .slide").width($(window).width()),l(""))}function n(n,e,t){var o="programs",a=o.indexOf("?");""==(o="/"==(o="?"==(o=-1<a?o.substr(a):o).substr(0,1)?o.substr(1):o).substring(o.length-1)?o.substring(0,o.length-1):o)||t&&"programs"==o.substring(0,8)||(-1<i.indexOf(o)?$.each(i,function(e,t){if(o.substring(0,t.length)==t)return!0===n?setTimeout(function(){r("education")},800):r("education"),l(t),!1}):$.each(sectionsArr,function(e,t){if(o.substring(0,t.length)==t)return!0===n?setTimeout(function(){r(t)},800):r(t),!1}))}function r(e){"sign-up"==e&&window.matchMedia("(max-width: 819px)").matches&&(e="sign-up .content"),0<$("."+e).length&&$("html, body").stop(!0,!0).animate({scrollTop:$("."+e).offset().top-30},800)}function l(e){""==e?e=$(".steamSlider").find(".active").attr("id").replace("Slide",""):($(".slideControl, .slide").removeClass("active"),$("#"+e+", #"+e+"Slide").addClass("active"),("overview"==e?($(".sliderControls .slideControl .icon").fadeIn(),$(".sliderControls .slideControl .iconHover").fadeOut(),$(".sliderControls .slideControl .iconActive").fadeOut(),$(".sliderControls .slideControl .iconInactive")):($(".sliderControls .slideControl .icon").fadeOut(),$(".sliderControls .slideControl .iconActive").fadeOut(),$(".sliderControls .slideControl .iconInactive").fadeIn(),$(".sliderControls .active .iconActive").fadeIn(),$(".sliderControls .active .iconInactive"))).fadeOut()),$(".sliderPrev, .sliderNext, .sliderMobPrev, .sliderMobNext").hide(),$(".steamSlider").stop(!0).animate({left:"-"+$("#"+e+"Slide").position().left+"px"},600,function(){var e,t;window.matchMedia("(max-width: 819px)").matches?$(".steamCarousel, .steamSlider, .slide").height($(".steamSlider").find(".active .content").outerHeight()+26):(t=-1,$(".slide .content").each(function(){e=$(this).outerHeight(),t=t<e?e:t}),$(".sliderControls").is(":visible")?($(".steamSlider, .slide").height(t),$(".steamCarousel").height(t+$(".sliderControls").outerHeight()+70)):$(".steamCarousel, .steamSlider, .slide").height(t)),(window.matchMedia("(max-width: 819px)").matches?$(".sliderMobPrev, .sliderMobNext"):$(".sliderPrev, .sliderNext")).fadeIn()})}return{init:function(){var e,i;0<$(".steamCarousel").length&&(galleryObj={},programObj={},e=$(window).width(),i=e,$(window).on("popstate",function(){-1<"programs".indexOf("?")&&window.history.back(),n(!1)}),$(window).resize(function(){var e,t,n,o,a;i!=$(window).width()&&(s(),i=$(window).width()),n=programObj.rootSelector,programObj.slideCount=$(n+" .programsdetails .programslider .programslide").length,0<programObj.slideCount&&(o=$(window).width()<480?$(".mfp-content").width()-60:470,a&&"programs"==programObj.popupType?programObj.currentSlide=3*a-2:a?programObj.currentSlide=a:(currentSlideEle=$(n+" .programsdetails .programslider").find(".programslide.active"),programObj.currentSlide=$(n+" .programsdetails .programslider .programslide").index(currentSlideEle)+1),$(n+" .programsdetails .programslider .programslide").removeClass("active"),(currentSlideEle=$(n+" .programsdetails .programslider .programslide").eq(programObj.currentSlide-1)).addClass("active"),programObj.slideWidth=o,sliderUlWidth=programObj.slideCount*programObj.slideWidth+programObj.slideCount,programslideBox=1<programObj.currentSlide?-(o*(programObj.currentSlide-1)):0,$(n+" .programslider .programslide").css({width:programObj.slideWidth}),$(n+" .programsdetails").css({width:programObj.slideWidth}),slideHeight=$(n+" .programsdetails .programslider .programslide.active").height(),$(n+" .programslider").css({width:sliderUlWidth,left:programslideBox}),edge<0)&&$(n+" .programslider").css({height:slideHeight}),a=galleryObj.rootSelector,galleryObj.slideCount=$(a+" .galleryDetails .gslider .gslide").length,0<galleryObj.slideCount&&(o=$(window).width()<480?$(".mfp-content").width()-60:$(window).width()<821?$(window).width()-100:$(a+" .galleryDetails").width(),galleryObj.slideWidth=o,o=$(a+" .galleryDetails ul").position(),n=galleryObj.slideCount*galleryObj.slideWidth,0==o.left||e?(galleryObj.currentSlide=1,t=0,$(a+" .galleryDetails ul li").removeClass("active"),$(a+" .galleryDetails ul li").eq(galleryObj.currentSlide-1).addClass("active")):(o=galleryObj.currentSlide-1,t=-(o*galleryObj.slideWidth)),$(a+" .gslider .gslide").css({width:galleryObj.slideWidth}),$(a+" .galleryDetails").css({width:galleryObj.slideWidth}),$(a+" .gslider").css({width:n,left:t}))}),$(".sliderControls").on("click",".slideControl",function(e){var t=$(this).attr("id");e.preventDefault(),l(t)}).on("mouseenter",".slideControl",function(e){e.preventDefault(),"overview"==$(".steamSlider").find(".active").attr("id").replace("Slide","")||navigator.userAgent.match(/(iPad)/i)||$(this).hasClass("active")||$(this).find(".iconHover").stop(!0,!0).fadeIn()}).on("mouseleave",".slideControl",function(e){e.preventDefault(),navigator.userAgent.match(/(iPad)/i)||"overview"!=$(".steamSlider").find(".active").attr("id").replace("Slide","")&&($(this).find(".iconHover").stop(!0,!0).fadeOut(),$(this).hasClass("active"))}),$(".sliderPrev a, .sliderMobPrev a").on("click",function(e){e.preventDefault(),t("prev")}),$(".sliderNext a, .sliderMobNext a").on("click",function(e){e.preventDefault(),t("next")}),$(".slide").on("swipeleft",function(){window.matchMedia("(max-width: 1024px)").matches&&t("next")}),$(".slide").on("swiperight",function(){window.matchMedia("(max-width: 1024px)").matches&&t("prev")}),s(),n(!0,0,!0))}}}(),LCG.brands=LCG.brands||{},LCG.brands.components=LCG.brands.components||{},LCG.brands.components.StickyHeader=function(){var o=$(window),a=$("body"),i=$(".eyebrow"),s=$("body > .wrapper > header"),l=$("<div>").addClass("header-shim").insertBefore(s),c=$(".util-nav"),e=$(".backTop"),d=$("#site-alert"),u=[{item:c,skipHalfButton:!1}
33,{item:e,skipHalfButton:!0}],p=d&&d.length&&d.is(":visible")?+d.outerHeight():0,h=s.outerHeight(),f=i.outerHeight(),m=o.scrollTop(),g=Foundation.MediaQuery.current,v=["small","medium","large","xlarge","xxlarge"],b=null,w=null,y=null,C=null,L=null,k=[0,0,0,0,o.scrollTop()];function t(){if(0!==$("#site-alert").length){let o=setInterval(function(){let e=!1;var t=d.outerHeight(),n=$(window).scrollTop();n===t&&"true"===localStorage.getItem("showAlertFlag")?($("#site-alert").focus(),e=!0):(t<n||0===$(window).scrollTop()&&!0===e)&&clearInterval(o)},2)}n()}function n(){o.trigger("scroll")}function r(){0===k[k.length-1]&&0===k[k.length-2]||localStorage.setItem("showAlertFlag",!1),m=o.scrollTop(),h=s.outerHeight(),p=d&&d.length&&d.is(":visible")?+d.outerHeight():0;var e=k[k.length-1],t=k[k.length-2],n=(-1===v.indexOf(g)&&(p=0),o.scrollTop()),r=(n<p&&768<=o.width()?s.css("margin-top",p+"px"):s.css("margin-top","0px"),b=m<t||m===e&&m<e,w=p<=m,y=i.is(":hidden")?p+h<=m:p+(h-f)<=m,C=p+h<=m,L=3*h<=p+m,-1!==v.indexOf(g)&&(l.height(h),m!==e&&(k.push(m),_garbage=k.shift()),a.toggleClass("scroll-up",b).toggleClass("scroll-down",!b).toggleClass("past-alert",w).toggleClass("sticky-headers",y).toggleClass("past-header",C).toggleClass("past-3x",L)),_garbage=null,c.css({top:"auto","margin-top":"40px"}).toggleClass("fixed",p<=m),function(e){var t=[];return $.each(e,function(){this.item.is(":visible")&&t.push({points:x(this.item),skipHalfButton:this.skipHalfButton})}),t}(u));
330!=r.length&&$(".swiper-button-next").each(function(){var e=$(this);if(e.is(":visible"))for(var t=x(e,!0),n=e.siblings(".swiper-button-prev"),o=n.length&&parseInt(n.css("left"))<0,a=o?35:100,i=0;i<r.length;i++){var s=r[i];if((!o||!s.skipHalfButton)&&function(e,t,n,o){{if(function(e,t){var n=e[0],e=e[1],o=t[0],t=t[1];return!(e.x<o.x||t.x<n.x||e.y<o.y||t.y<n.y)}(t,n))return e.css("right",o+"px"),1;e.css("right","")}return}(e,s.points,t,a))break}}),o.trigger("position-changed")}function x(e,t){var n=parseInt(e.css("right")),o=e.offset(),a=e.outerWidth(),e=e.outerHeight();return[{x:o.left+(t?n:0),y:o.top},{x:o.left+a+(t?n:0),y:o.top+e}]}return{init:function(){g=Foundation.MediaQuery.current,d.find(".closeBtn").on("click",function(){return a.removeClass("alert-open").addClass("alert-closing"),setTimeout(function(){$("body").removeClass("alert-closing").addClass("alert-closed")},500),!0}),e.on("click",function(e){$("html, body").animate({scrollTop:0})}),o.on("load",t).on("resize",LCG.brands.utils.debounce(function(){g=Foundation.MediaQuery.current,n()},150)).on("scroll",LCG.brands.utils.throttle(r,10)),n()},triggerScroll:n}}(),LCG.brands.components=LCG.brands.components||{},LCG.brands.components.Swiper=function(){window.addEventListener("keydown",function(e){32==e.keyCode&&$(".gallery-wrapper").find(document.activeElement).length&&"BUTTON"!=document.activeElement.nodeName&&e.preventDefault()});var w=[],y="",o=!0;function a(){$(".gallery").each(function(e){if($(this).hasClass("testimonialCarousel")){var n=e,o=$(this);(a=o.find(".swiper-container")).find(".swiper-slide"),$prev=o.find(".gallery-prev"),$next=o.find(".gallery-next"),$pagination=o.find(".gallery-pagination"),a.data("slide-count");var t={loop:!0,initialSlide:0,spaceBetween:0,slidesPerView:1.05,loopedSlides:1,a11y:!0,roundLengths:!0,preventClicks:!1,keyboard:{enabled:!0},centeredSlides:!0,watchSlidesVisibility:!1,loopAdditionalSlides:1,navigation:{nextEl:"#next"+(a=a.attr("id")),prevEl:"#prev"+a},pagination:{el:"#page"+a,type:"bullets",clickable:!0},breakpoints:{480:{slidesPerView:1.35},600:{slidesPerView:1.65},768:{slidesPerView:2},800:{slidesPerView:2.5},1024:{slidesPerView:2.9}}},a=document.getElementById(a),a=new Swiper(a,t);w.push(a),1==o.find(".swiper-pagination-bullet").length&&(o.find(".gallery-pagination").hide(),o.find(".swiper-slide").css("padding-bottom","30px"),o.find(".gallery-next").hide(),o.find(".gallery-prev").hide()),0<o.find(".tableContents").length&&LCG.brands.components.Base.fixLinkArrows(o.find(".gallery-goTo"),"indexLinkArrow"),o.find(".gallery-goTo").on("click",function(e){var t=$(this).parent(),t=$(".tableContents li").index(t)+2;e.preventDefault(),G(w[n],t)}
33),o.find(".play-container").on("click",function(){var e=$(this).data("videoId"),t=x(o,$(this).closest(".swiper-slide").first());S(o,e,t)}),o.find(".video-playing-overlay .youtube").on("click",function(e){e.preventDefault()}),o.find(".video-playing-overlay").on("click",function(){A(o)})}else if($(this).hasClass("carousel-gallery")){var i=e,s=$(this),a=((t=s.find(".swiper-container")).find(".swiper-wrapper"),t.data("slide-count")),t=t.attr("id"),a={loop:2<a,spaceBetween:8,centerInsufficientSlides:!0,loopFillGroupWithBlank:!0,watchOverflow:!0,slidesPerView:1,slidesPerGroup:1,a11y:!0,preventClicks:!1,keyboard:{enabled:!0},navigation:{nextEl:"#next"+t,prevEl:"#prev"+t},pagination:{el:"#page"+t,type:"bullets",clickable:!0},breakpoints:{480:{slidesPerView:2,slidesPerGroup:2,loop:2<a},540:{slidesPerView:1,slidesPerGroup:1,loop:1<a},768:{slidesPerView:3,slidesPerGroup:3,loop:3<a},1200:{slidesPerView:4,slidesPerGroup:4,loop:4<a}}},t=document.getElementById(t),t=new Swiper(t,a);w.push(t),1==s.find(".swiper-pagination-bullet").length&&(s.find(".gallery-pagination").hide(),s.find(".swiper-slide").css("padding-bottom","30px"),s.find(".gallery-next").hide(),s.find(".gallery-prev").hide()),0<s.find(".tableContents").length&&LCG.brands.components.Base.fixLinkArrows(s.find(".gallery-goTo"),"indexLinkArrow"),s.find(".gallery-goTo").on("click",function(e){var t=$(this).parent(),t=$(".tableContents li").index(t)+2;e.preventDefault(),G(w[i],t)}
33),s.find(".play-container").on("click",function(){var e=$(this).data("videoId"),t=x(s,$(this).closest(".swiper-slide").first());S(s,e,t)}),s.find(".video-playing-overlay .youtube").on("click",function(e){e.preventDefault()}),s.find(".video-playing-overlay").on("click",function(){A(s)})}else if($(this).hasClass("collapsedCarousel-gallery")){var r=e,l=$(this),c=((d=l.find(".swiper-container")).find(".swiper-slide"),k(d),d.data("slide-count")),d=d.attr("id"),c={direction:"horizontal",loop:2<c,centered:!0,slidesPerView:2,slidesPerGroup:2,spaceBetween:0,centerInsufficientSlides:!0,loopFillGroupWithBlank:!0,a11y:!0,preventClicks:!1,keyboard:{enabled:!0},pagination:!1,navigation:{nextEl:"#next"+d,prevEl:"#prev"+d},breakpoints:{535:{slidesPerView:3,slidesPerGroup:3,loop:3<c},768:{slidesPerView:4,slidesPerGroup:4,loop:4<c},900:{slidesPerView:5,slidesPerGroup:5,loop:5<c},1200:{slidesPerView:6,slidesPerGroup:6,loop:6<c},1300:{slidesPerView:7,slidesPerGroup:7,loop:7<c}}},d=document.getElementById(d),d=new Swiper(d,c);w.push(d),1==l.find(".swiper-pagination-bullet").length&&(l.find(".gallery-pagination").hide(),l.find(".swiper-slide").css("padding-bottom","30px"),l.find(".gallery-next").hide(),l.find(".gallery-prev").hide()),0<l.find(".tableContents").length&&LCG.brands.components.Base.fixLinkArrows(l.find(".gallery-goTo"),"indexLinkArrow"),l.find(".gallery-goTo").on("click",function(e){var t=$(this).parent(),t=$(".tableContents li").index(t)+2;e.preventDefault(),G(w[r],t)}
33),l.find(".play-container").on("click",function(){var e=$(this).data("videoId"),t=x(l,$(this).closest(".swiper-slide").first());S(l,e,t)}),l.find(".video-playing-overlay .youtube").on("click",function(e){e.preventDefault()}),l.find(".video-playing-overlay").on("click",function(){A(l)})}else{var u=e,p=$(this),d=(c=p.find(".swiper-container")).find(".swiper-slide").length,e=c.data("slides-per-view")||1,h="small"===y||"medium"===y,f=h?e:1,m=k(c),c=c.attr("id");d<e&&(e=1),d={direction:"horizontal",loop:1<d&&1<d/e,slidesPerGroup:e,slidesPerColumn:f,slidesPerColumnFill:1==f?"row":"column",autoHeight:1==f,a11y:!0,preventClicks:!1,keyboard:{enabled:!0},paginationClickable:!0,initialSlide:m,navigation:{nextEl:"#next"+c,prevEl:"#prev"+c},pagination:{el:"#page"+c,type:"bullets",clickable:!0}},h&&1<f?d.width=$(window).width():d.slidesPerView=e,m=document.getElementById(c),h=new Swiper(m,d),w.push(h),1==p.find(".swiper-pagination-bullet").length&&(p.find(".gallery-pagination .swiper-pagination-bullet").hide(),p.find(".gallery-next").hide(),p.find(".gallery-prev").hide()),0<p.find(".tableContents").length&&LCG.brands.components.Base.fixLinkArrows(p.find(".gallery-goTo"),"indexLinkArrow"),p.find(".gallery-goTo").on("click",function(e){var t=$(this).parent(),t=$(".tableContents li").index(t)+2;e.preventDefault(),G(w[u],t)});const g=m,v="swiper-slide-active",b=new MutationObserver((e,t)=>{var n,o,a=g,i=v,s=!1;for(const c of e)if("attributes"===c.type&&"class"===c.attributeName){c.target;var r=c.target.classList.contains(i),l=c.oldValue?c.oldValue.includes(i):null;if(r&&!l){s=!0;break}}!0===s&&(e=a.id,n=a.querySelector("."+i))&&(n=n.querySelector(".feature-image img"),o=a.querySelector("#next"+e),e=a.querySelector("#prev"+e),C(a,n,o,e))});g&&(b.observe(g,{attributes:!0,attributeFilter:["class"],attributeOldValue:!0,childList:!0,subtree:!0}),f=g.id,e=g.querySelector("."+v))&&(c=e.querySelector(".feature-image img"),d=g.querySelector("#next"+f),h=g.querySelector("#prev"+f),C(g,c,d,h)),L(p),p.find(".gallery-next").on("click keypress keydown",function(){L(p)}),p.find(".gallery-prev").on("click keypress keydown",function(){L(p)}),p.find(".swiper-pagination-bullet").on("click keypress keydown",function(){L(p)}),$(document).keyup(function(e){37!=e.keyCode&&39!=e.keyCode||L(p)}),p.find(".play-container").on("click",function(){var e,t=$(this).data("videoId"),n=x(p,$(this).closest(".swiper-slide").first());null!=n&&(e="top:"+(parseInt(n.slice(0,2))-13)+"%;",$(".video-close").attr("style",e)),$(".video-close").on("keypress keydown",function(e){console.log("key presed"),"Enter"!=e.key&&32!=e.keyCode||A(p)}),S(p,t,n)}),p.find(".video-playing-overlay .youtube").on("click",function(e){e.preventDefault()}),p.find(".video-playing-overlay").on("click",function(){A(p)})}$(".play-container").on("mouseover focus",function(){$(this).closest(".swiper-slide").find(".video-overlay").addClass("over"),$(this).find(".play-button").addClass("over")}),$(".play-container").on("mouseout blur",function(){$(".video-overlay, .play-button").removeClass("over")})}),o=!1}function C(e,t,n,o){e&&t&&n&&o&&(e=Math.round(t.offsetTop+t.height/2-n.offsetHeight/2),n.style.setProperty("top",e+"px"),o.style.setProperty("top",e+"px"))}function L(e){e.hasClass("two-per-view"),e.hasClass("two-per-view")?e.find(".swiper-wrapper").find(".swiper-slide").each(function(){$(this).hasClass("swiper-slide-active")||$(this).hasClass("swiper-slide-next")?$(this).find(".play-button").attr("tabindex","0"):$(this).find(".play-button").attr("tabindex","-1")}):e.find(".swiper-wrapper").find(".swiper-slide").each(function(){$(this).hasClass("swiper-slide-active")?$(this).find(".play-button").attr("tabindex","0"):$(this).find(".play-button").attr("tabindex","-1")})}function k(e){if(o){var t=LCG.brands.components.Base.urlParam("videoUrl");if(t){var n=e.find("#"+t+".swiper-slide");if(0<n.length)return setTimeout(function(){$("body,html").animate({scrollTop:$(n).offset().top},1e3)},2e3),e.find(".swiper-slide").index(n)}}return 0}function x(e,t){return!1===e.hasClass("two-per-view")||"small"!==y?null:0==t.position().top?"25%":"75%"}function G(e,t){e.slideTo(t)}function S(t,e,n){var o=t.find(".video-playing-overlay"),a=i(o),n=n?"top:"+n+";":"";o.css("display","block"),0<o.find(".youtube").length&&o.find(".youtube").remove(),o.append('<div class="youtube" style="width:'+a.width+"px;height:"+a.height+"px;"+n+'"><iframe aria-hidden="true" width="'+a.width+'" height="'+a.height+'" src="https://www.youtube.com/embed/'+e+'?autoplay=1&rel=0" frameborder="0" allowfullscreen></iframe></div>'),document.addEventListener("keydown",function(e){"Escape"===e.key&&A(t)})}function A(t){document.removeEventListener("keydown",function(e){"Escape"===e.key&&A(t)}),t.find(".video-playing-overlay").find(".youtube").remove(),t.find(".video-playing-overlay").css("display","none")}function i(e){var t={height:0,width:0},n=window.innerWidth,e=e.height(),n=n-(1024<=n?160:40),e=e-(768<=e?66:40),o=e,e=e/.5625;return n<e&&(o=.5625*(e=n)),t.width=e,t.height=o,t}return window.addEventListener("lazyloaded",function(e){e=e.target.closest(".swiper");e&&e.swiper&&e.swiper.updateAutoHeight()}),$(window).resize(function(){var e=i($(".video-playing-overlay"));$(".youtube, .youtube iframe").height(e.height),$(".youtube, .youtube iframe").width(e.width)}),{init:function(){var e,t,n;function o(){y=Foundation.MediaQuery.current,$.each(w,function(e,t){t.destroy(!0,!0)}),w=[],a()}y=Foundation.MediaQuery.current,window.addEventListener("resize",function(){clearTimeout(e),e=setTimeout(o,500)}),0<$(".gallery").length&&a(),0<$(".parent-reviews").length&&(t=$(".parent-reviews"),reviewsSwiper=new Swiper(".reviews-swiper-container",{centeredSlides:!0,autoHeight:!0,a11y:!0,keyboard:{enabled:!0},loop:!0,slidesPerView:1,pagination:{el:".reviews-pagination",type:"bullets",clickable:!0}}),t.find(".next-slide").on("click",function(e){e.preventDefault(),reviewsSwiper.slideNext()}),1==t.find(".swiper-pagination-bullet").length)&&(t.find(".reviews-pagination").hide(),t.find(".next-slide").hide()),0<$(".local-school-ratings").length&&(t=$(".ratings-swiper-container"),n=t.attr("id"),ratingsSwi
33per=new Swiper(".ratings-swiper-container",{nextButton:".ratings-next",prevButton:".ratings-prev",centeredSlides:!0,autoHeight:!0,a11y:!0,keyboard:{enabled:!0},loop:!0,slidesPerView:1,navigation:{nextEl:"#next"+n,prevEl:"#prev"+n},pagination:{el:"#page"+n,type:"bullets",clickable:!0}}),$(".readMoreLink").on("click",function(){$(this).parent(".rating-review").removeClass("truncated").slideDown(),ratingsSwiper.updateAutoHeight()}),1==t.find(".swiper-pagination-bullet").length)&&(t.find(".ratings-pagination").hide(),t.find(".swiper-slide").css("padding-bottom","30px"),t.find(".ratings-next").hide(),t.find(".ratings-prev").hide())},reInit:function(){y=Foundation.MediaQuery.current,$.each(w,function(e,t){t.destroy(!0,!0)}),w=[],a()},goToSlide:G,playVideo:S,closeVideo:A}}(),LCG.brands.components=LCG.brands.components||{},LCG.brands.components.TabbedContentComponent=function(){function n(){var e=Foundation.MediaQuery.current,t=$(".nav-tabs").width(),n=window.screen.width,o=Math.ceil(n/t),a=100;switch(e){case"small":case"medium":case"large":a=100*o;break;case"xlarge":case"xxlarge":a=100}$(".nav-tabs").css("min-width",a+"%")}function a(e,t){var n=t.position().left,o=e.position().left,a=t.scrollLeft(),i=(t.width(),0);"small"==currentSize&&"medium"==currentSize||(o<=t.width()-75&&15<=o&&(i=a),o+e.width()>t.width()-75&&(i=o-e.width()-75)),t.animate({scrollLeft:i=(i=15<o||o<0?o+a:i)<=n+15?0:i},300)}
33return{init:function(){var e=$(".tab-container").first(),t=e.find(".nav-tabs a"),o=e.find(".swiper-pagination-bullet");currentSize=Foundation.MediaQuery.current,n(),$(window).on("changed.zf.mediaquery",function(e,t){n(),currentSize=Foundation.MediaQuery.current}),t.click(function(e){e.preventDefault();var e=$(this).attr("href"),t=$(this).data("tab");$(".nav-tabs li").removeClass("active"),$(this).parent().addClass("active"),$(".tab-pane").removeClass("active"),$(e).addClass("active"),o.removeClass("swiper-pagination-bullet-active"),$("#tab-"+t+"-bullet").addClass("swiper-pagination-bullet-active"),a($(this).parent("li"),$(".nav-container")),LCG.brands.components.Swiper.reInit()}),o.click(function(e){e.preventDefault();var e=$(".nav-container"),t=(o.removeClass("swiper-pagination-bullet-active"),$(this).addClass("swiper-pagination-bullet-active"),$(this).data("tab")),n=$("#tab-"+t+"-li");$(".nav-tabs li").removeClass("active"),n.addClass("active"),$(".tab-pane").removeClass("active"),$("#tab"+t).addClass("active"),a(n,e)})}}}(),LCG.brands.components=LCG.brands.components||{},LCG.brands.components.UtilNav={init:function(){var t=$(".util-nav"),n=(t.find(".util-item.locate:not(.locale-new)"),t.find("form:first input:first")),o=$(".inputSearchBtnMagnifyingGlass"),e=($(".homepage").length,$(".dma-page").length,"none"==$(".hamburger_menu").css("display"));$("body").on("click","#utilLocate",function(e){e.preventDefault(),t.toggleClass("show"),t.hasClass("show")&&n.focus(),0<n.val().length&&"Cannot be blank"!=n.val()&&o.trigger("click")}),$(document).mouseup(function(e){t&&!t.find(".locate").is(e.target)&&0===t.find(".locate").has(e.target).length&&t.hasClass("show")&&t.removeClass("show")}),e&&t.toggleClass("show"),e&&$(window).scroll(function(){100<=$(this).scrollTop()&&t.removeClass("show")})}},LCG.brands.pages=LCG.brands.pages||{},LCG.brands.pages.Blog=function(){function n(e){return{url:e.data("share-url"),title:e.data("share-title"),description:e.data("share-description"),image:e.data("share-image")}}function o(e,t){var n,o="";for(n in(t=$.extend({width:575,height:400,status:1,resizable:"yes",name:""},t)).left=document.documentElement.clientWidth/2-t.width/2,t.top=(document.documentElement.clientHeight-t.height)/2,t)"name"!==n&&(o+=(o?",":"")+n+"="+t[n]);window.open(e,t.name,o).focus()}
33return{init:function(){var e=$(".share-links");0<$(".blog").length&&(LCG.brands.components.Base.fixLinkArrows($(".blog-article-link"),"blogLinkArrow"),0<e.length)&&((e=e).find(".share-facebook-trigger").on("click",function(e){var t=n($(this));e.preventDefault(),(e=t).url&&(t="https://www.facebook.com/sharer/sharer.php?u="+encodeURIComponent(e.url)+"&display=popup&ref=plugin",e.title&&(t+="&name="+encodeURIComponent(e.title)),e.description&&(t+="&description="+encodeURIComponent(e.description)),e.picture&&(t+="&picture="+encodeURIComponent(e.image)),o(t,{height:320}))}),e.find(".share-twitter-trigger").on("click",function(e){var t=n($(this));e.preventDefault(),(e=t).url&&o("https://twitter.com/intent/tweet?url="+encodeURIComponent(e.url)+"&text="+encodeURIComponent(e.title||""))}))}}}(),LCG.brands.pages=LCG.brands.pages||{},LCG.brands.pages.Contact=function(){var o=$("#modal"),a=$("#modal .modal-content");const i=$("#form-answers-urls-not-allowed").val()?.split(",");function t(){var e=$(".is-invalid-input").first();e&&0<e.length&&($("html, body").animate({scrollTop:e.offset().top-150},500),e.focus())}function n(e){a.html(""),$("#overlay").show(),$("#loading").show();const t=$("#inquiryReason").val();"interested-parent"===t&&0<$("#sms-optin input").length&&!1===$("#sms-optin input").is(":checked")&&$(e.currentTarget).append('<input type="hidden" name="SmsOptIn" value="False">'),!1===function(){let e=!0;var t=$("#CommentQuestion").val();if(null!=t&&0<t.trim().length)for(const n of i)-1<t.indexOf(n)&&(e=!1);return e}()?s('<h2>Thanks for reaching out!</h2>< p > We\'ll get back to you shortly.</p>To learn more about our schools return to & nbsp; <a href="https://www.learningcare.com">learningcare.com</a>.',t):$.ajax({url:e.currentTarget.action,type:"post",dataType:"html",data:$(e.currentTarget).serialize(),success:function(e){s(e,t)},error:function(e){$("#overlay").hide(),$("#loading").hide();var t="<h1>Error</h1><p>Sorry, there was an error. Please try again!</p>",n="error";400===e.status&&null!=e.responseText&&0===e.responseText.replace(/(\r\n|\n|\r)/gm,"").indexOf("<h1>")&&(t=e.responseText,n=0<=e.responseText.indexOf("Incorrect reCAPTCHA")?"incorrect reCAPTCHA":"validation"),a.html(t),LCG.brands.components.Modal.fixHeight(o),o.foundation("open"),dataLayer.push({event:"Contact_submit_failed",reason:n,code:e.status})}})}function s(e,t){$("#overlay").hide(),$("#loading").hide(),a.html($(e)),LCG.brands.components.Modal.fixHeight(o),o.foundation("open"),dataLayer.push({event:"contact_submit",school_brand:function(){let e="",t=$("body").data("brand-code");"ea"==t?e="Everbrook Academy":"ccy"==t?e="Children's Courtyard":"lpa"==t?e="La Petite Academy":"ct"==t?e="Childtime":"tt"==t?e="Tutor Time":"mu"==t?e="Montessori Unlimited":"ck"==t?e="Creative Kids":"pla"==t?e="Pathway Learning Academy":"ug"==t?e="U-Gro":"ys"==t?e="Young School":"lca"==t&&(e="Learning Care Academy");return e}(),contact_reason:t,contact_opt_in:$("#contactUsOptIn").is(":checked")?"opted-in":"opted-out",sms_opt_in:$("#smsOptIn").is(":checked")?"opted-in":"opted-out",first_name:$("#FirstName").val(),last_name:$("#LastName").val(),phone:$("#PhoneNumber").val(),email:$("#EmailAddress").val()})}return{init:function(){var e;0<$("#contactForm").length&&(Foundation.Abide.defaults.patterns.FirstName=/^((?![0-9\~\!\@\#\$\%\^\&\*\(\)\_\+\=\[\]\{\}\;\:\"\\\/\<\>\?]).){1,24}$/,Foundation.Abide.defaults.patterns.LastName=/^((?![0-9\~\!\@\#\$\%\^\&\*\(\)\_\+\=\[\]\{\}\;\:\"\\\/\<\>\?]).){1,25}$/,Foundation.Abide.defaults.patterns.EmailAddress=/^(([^<>()[\]\\.,;:\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,}))$/,Foundation.Abide.defaults.patterns.PhoneNumber=/^\(?([0-9]{3})\)?[-. ]?([0-9]{3})[-. ]?([0-9]{4})$/,Foundation.Abide.defaults.patterns.Location=/([^\s])/,Foundation.Abide.defaults.patterns.CommentQuestion=/^[\S\s]{1,200}$/,e=LCG.brands.components.Base.getClientTimeZone(),$("#TimeZone").val(e),$("#Location").removeAttr("required"),$("#EmailAddress").attr("required","required"),$("#PhoneNumber").mask("999-999-9999"),$("#PreferredCallBackTime").prop("disabled",!0),$(".preferred-call-back-time-container").hide(),$("#FirstName, #LastName, #EmailAddress, #PhoneNumber, #Location").on("change",function(){$(this).val($(this).val().trim())}
33),$("#inquiryReason").on("change",function(){var e=$("#inquiryReason option:selected").val();$(".noLocationFound").hide(),"interested-parent"==e?($(".locationContainer").show(),$("#Location").attr("required","required"),$(".preferred-call-back-time-container").show(),$("#PreferredCallBackTime").prop("disabled",!1),$("#sms-optin").removeClass("hide")):($(".locationContainer").hide(),$("#Location").removeAttr("required"),$(".preferred-call-back-time-container").hide(),$("#PreferredCallBackTime").prop("disabled",!0),$("#sms-optin").addClass("hide"))}),$(".noLocationFound a").on("click",function(e){e.preventDefault(),$("#inquiryReason").val("other"),$(".locationContainer, .noLocationFound").hide(),$("#Location").removeAttr("required")}),$("#FirstName, #LastName, #EmailAddress, #PhoneNumber").keyup(function(e){13==e.keyCode&&$("#contactForm").submit()}),$("#contactFormSubmitBtn").on("click",function(e){e.preventDefault(),$("#contactForm").submit()}),$("#contactForm").on("submit",function(e){e.preventDefault(),"interested-parent"===$("#inquiryReason").val()&&!LCG.brands.components.SchoolSelect.validateForm("SchoolId")||(LCG.brands.pages.Contact.verifyRecaptchaOnForm(e),0<$(this).find(".is-invalid-input").length)?t():LCG.brands.components.CustomEmailValidator.validate($("#contactForm #EmailAddress"),function(){n(e)},function(){n(e)})}),o.on("closed.zf.reveal",function(){0<$("#contactForm").length&&($("#contactForm")[0].reset(),location.reload())})),0<$(".side-fys").length&&($(".fysLink a").on("click",function(e){e.preventDefault(),$(".fysFormContainer").show(),$(".fysLink").hide()}),$("#fysForm").on("formvalid.zf.abide",function(){$("#overlay").show(),$("#loading").show()}),$("#contactFYSSubmitBtn").on("click",function(e){e.preventDefault(),$("#fysForm").submit()}))},verifyRecaptchaOnForm:function(e){null!=e&&null!==e.currentTarget&&void 0!==e.currentTarget&&0!=$(e.currentTarget).find(".g-recaptcha").length&&LCG.brands.pages.Contact.verifyRecaptcha()},verifyRecaptcha:function(e){null!==grecaptcha&&void 0!==grecaptcha&&(0==grecaptcha.getResponse().length?($(".g-recaptcha > div, #rac-recaptcha > div").addClass("is-invalid-input"),$(".g-recaptcha-error").show()):($(".g-recaptcha > div, #rac-recaptcha > div").removeClass("is-invalid-input"),$(".g-recaptcha-error").removeClass("is-visible").hide()))}}}(),LCG.brands.pages=LCG.brands.pages||{},LCG.brands.pages.ProgramDetail={init:function(){$("body").on("click",".extraExpandCollapseLink",function(e){var t=$(this);t.parent().hasClass("expanded")?(t.parent().removeClass("expanded").addClass("collapsed"),t.attr("aria-expanded","false"),t.parent().find(".collapsableContent").slideUp({complete:function(){$(window).trigger("scroll")}})):(t.parent().removeClass("collapsed").addClass("expanded"),t.attr("aria-expanded","true"),t.parent().find(".collapsableContent").slideDown({complete:function(){$(window).trigger("scroll")}}))}),LCG.brands.components.Base.fixLinkArrows($(".learnMoreLink"),"learnMoreArrow")}},LCG.brands.pages=LCG.brands.pages||{},LCG.brands.pages.SearchResults=function(){function s(e,t,n){var o=$(".loadMoreDiv");0<e-t*n?o.css("display","block"):o.css("display","none")}return{init:function(){var o=$(".resultCount").text(),e=$(".searchResults"),a=$(".searchTerm").text(),i=1;0<e.length&&(s(o,10,i),e.on("click","#loadMoreBtn",function(e){var t,n;e.preventDefault(),e=++i,t="/search/sitesearchresults/?q="+(t=a)+"&perPage="+10+"&pageNum="+e,n=$("#search-results"),$.ajax({type:"post",url:t,success:function(e){n.append(e)},error:function(e,t){console.log("error: ",t),console.log("response: ",e)}}),s(o,10,i)}))}}}(),$(document).foundation(),LCG.brands.utils.svg4everybody.init(),LCG.brands.components.Base&&LCG.brands.components.Base.init(),LCG.brands.components.Modal.init(),LCG.brands.components.Nav&&LCG.brands.components.Nav.init(),LCG.brands.components.DisclosureNav&&LCG.brands.components.DisclosureNav.init(),LCG.brands.components.UtilNav&&LCG.brands.components.UtilNav.init(),LCG.brands.components.Geolocation&&LCG.brands.components.Geolocation.init(),LCG.brands.components.StickyHeader&&LCG.brands.components.StickyHeader.init(),LCG.brands.components.AmbientVideo.init(),LCG.brands.components.Alerts.init(),LCG.brands.components.NavigationModule.init(
33),LCG.brands.components.RAC&&LCG.brands.components.RAC.init(),LCG.brands.components.StayInTheKnow.init(),LCG.brands.components.Steam.init(),LCG.brands.components.CustomEmailValidator.init(),LCG.brands.pages.Contact.init(),LCG.brands.pages.Blog.init(),LCG.brands.pages.ProgramDetail.init(),LCG.brands.pages.SearchResults.init(),LCG.brands.components.Swiper.init(),LCG.brands.components.Promos.init(),LCG.brands.components.Mosaic.init(),LCG.brands.components.StackedGallery.init(),LCG.brands.components.TabbedContentComponent.init(),LCG.brands.components.FindYourSchoolComponent.init(),LCG.brands.components.GA.init(),LCG.brands.components.SchoolSelect.init(),LCG.LPA=LCG.LPA||{},LCG.LPA.utils=LCG.LPA.utils||{},LCG.LPA.components=LCG.LPA.components||{},LCG.LPA.pages=LCG.LPA.pages||{},LCG.brands=LCG.brands||{},LCG.brands.utils=LCG.brands.utils||{},LCG.brands.utils.debounce=function(n,o){var a=null;return function(){var e=this,t=arguments;clearTimeout(a),a=setTimeout(function(){n.apply(e,t)},o)}},LCG.brands.utils.throttle=function(o,a,i){var s,r;return a=a||250,function(){var e=i||this,t=0+new Date,n=arguments;s&&t<s+a?(clearTimeout(r),r=setTimeout(function(){s=t,o.apply(e,n)},a)):(s=t,o.apply(e,n))}},LCG.LPA.components=LCG.LPA.components||{},LCG.LPA.components.Nav=function(){function e(){var e;return MP.SrcUrl=unescape("mp_js_orgin_url"),MP.UrlLang="mp_js_current_lang",MP.oSite=decodeURIComponent("mp_js_origin_baseUrl"),MP.tSite=decodeURIComponent("mp_js_translated_baseUrl"),MP.init(
33),(e=document.createElement("SCRIPT")).src="https://lcglapetite.mpeasylink.com/mpel/mpel_chooser.js",document.body.appendChild(e),!1}return{init:function(){$(".user-locale").on("click",e)}}}(),LCG.LPA.pages=LCG.LPA.pages||{},LCG.LPA.pages.Campaign={init:function(){}},LCG.LPA.pages=LCG.LPA.pages||{},LCG.LPA.pages.FAQs={init:function(){0<$("#faq-categories-content").length&&new Foundation.Sticky($("#faq-categories-content"),{anchor:"faqs-content"}),$(".mobile-accordion").each(function(){new Foundation.Accordion($(this),{multiExpand:!0,allowAllClosed:!0})}),$("#faqs-content .accordion, .faqTeaser .accordion").each(function(){new Foundation.Accordion($(this),{multiExpand:!0,allowAllClosed:!0})}),$(".categoryLink").on("click",function(e){var t=$(this).attr("href").substr(1),t=$('h3 a[name="'+t+'"]'),n=t.get(0).offsetTop,t=t.parent().next(".accordion"),o=t.find(".accordion-item").eq(0),a=o.find(".accordion-title"),o=o.find(".accordion-content");e.preventDefault(),$("html, body").animate({scrollTop:n}),t.foundation("down",o),a.focus()}),$("#faqs-content .faq-question, .faqTeaser .faq-question").each(function(){var e=$
33(this).text().trim().split(" "),t=e.slice(0,-1).join(" "),e=e.pop(),n=""==t?"":" ";$(this).html(t+n+'<span class="noWrap">'+e+'<span class="faqPlusMinus"></span></span>')})}},LCG.LPA.pages=LCG.LPA.pages||{},LCG.LPA.pages.LocalSchool=function(){var o,a=$("#modal"),i=$("#modal .modal-content");return{init:function(){var n,e,t;0<$(".thumbnail-swiper").length&&(n=new Swiper(".thumbnail-swiper",{direction:"horizontal",slidesPerView:"auto",a11y:!0,keyboardControl:!0,loop:!1}),$(window).resize(function(){var e,t,n,o,a,i,s;n=$(".swiper-container"),o=n.offset().left,a=n.offset().left+n.width(),n=$("a.school-thumbnail"),i=$(".nextBtnGradient"),s=!1,n.each(function(){t=$(this),e=t.offset().left,t=t.offset().left+t.width(),(e<o||a<t)&&(s=!0)}),s?i.show():i.hide()}),$(window).resize(),$(".thumbs-next").on("click",function(){var e=$(".swiper-container"),e=e.offset().left+e.width(),t=$(".school-thumbnail:last-child");t.offset().left+t.width()-1<e?n.slideTo(0):n.slideNext()})),a.on("open.zf.reveal",function(){var e;0!==a.find(".school-slideshow").length&&(e=$(".school-slideshow").attr("id"),new Swiper(".school-slideshow",{direction:"horizontal",loop:!0,spaceBetween:20,centeredSlides:!0,autoHeight:!0,a11y:!0,keyboardControl:!0,initialSlide:o,navigation:{nextEl:"#next"+e,prevEl:"#prev"+e},pagination:{el:"#page"+e,type:"bullets",clickable:!0}}))}),a.on("closed.zf.reveal",function(){0!==a.find(".school-slideshow").length&&a.removeClass("medium-large")}),$("a.school-thumbnail").on("click",function(e){var t=$(".hiddenGallery").html();o=$(this).index(),e.preventDefault(),a.addClass("medium-large"),i.html(t),a.foundation("open")}),$("a.school-thumbnail").on("keypress",function(e){13==e.which&&$(this).click()}),0<$(".staff-swiper-container").length&&(e=$(".staff-swiper-container"),t=e.attr("id"),staffBiosSwiper=new Swiper(".staff-swiper-container",{navigation:{nextEl:"#next"+t,prevEl:"#prev"+t},pagination:{el:"#page"+t,type:"bullets",clickable:!0},centeredSlides:!0,autoHeight:!0,a11y:!0,keyboardControl:!0,paginationClickable:!0,spaceBetween:90,loop:!0,slidesPerView:1}),1==e.find(".swiper-pagination-bullet").length)&&(e.find(" .swiper-pagination").hide(),e.find(".swiper-slide").css("padding-bottom","30px"),e.find(".gallery-next").hide(),e.find(".gallery-prev").hide()),$(".school-info .show-map").on("click",function(e){var t=$(this),n=$(".school-info"),o=n.find(".school-info-content"),n=n.find(".local-school-map"),a=n.find(".cardMapContent").get(0),i=t.find(".street").text()+", "+t.find(".cityState").text(),t={lat:t.find(".addr").data("latitude"),lng:t.find(".addr").data("longitude")};e.preventDefault(),o.hide(),n.show(),LCG.brands.components.FindYourSchoolComponent.mapAddress(a,i,t,14)}),$(".school-info .addrLinkBack").on("click",function(e){e.preventDefault(),$(".local-school-map").hide(),$(".school-info-content").show()})}}}(),LCG.LPA.components.Nav.init(),LCG.LPA.pages.Campaign.init(),LCG.LPA.pages.LocalSchool.init(),LCG.LPA.pages.FAQs.init();
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.