(()=>{var t={491(){function t(){if(/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)){const t=document.querySelectorAll(".rkv-cta-info-card .content");t.length>0&&Array.from(t).forEach(t=>{t.classList.add("is-mobile")})}}"loading"!==document.readyState?t():document.addEventListener("DOMContentLoaded",()=>{t()})}},e={};function n(s){var o=e[s];if(void 0!==o)return o.exports;var a=e[s]={exports:{}};return t[s](a,a.exports,n),a.exports}(()=>{"use strict";const t=new class{constructor(){this.countdownIntervals=[],this.isStarted=!1}expire(t){t.classList.add("expired");const e=t.parentNode,n=e.getElementsByClassName("text-before")[0];void 0!==n&&(n.textContent="Countdown has expired");const s=e.parentNode;"frontend"===s.getAttribute("data-context")&&s.parentNode.removeChild(s)}getTimerElement(t){return t.parentNode.parentNode.getElementsByClassName("countdown-timer")[0]}startElementTimer(t,e){const n=setInterval(()=>{const s=new Date,o=Math.floor((e.getTime()-s.getTime())/1e3);o>=0?this.displayTimeLeft(t,o):(clearInterval(n),t.dispatchEvent(new Event("finish.countdown")))});this.countdownIntervals.push(n)}displayTimeLeft(t,e){const n=t.getElementsByClassName("weeks")[0],s=t.getElementsByClassName("days")[0],o=t.getElementsByClassName("hours")[0],a=t.getElementsByClassName("minutes")[0],r=t.getElementsByClassName("seconds")[0],i=t.getElementsByClassName("time");let l=e/604800,d=Math.floor(l),c=(e-=604800*d)/86400,m=Math.floor(c),u=(e-=86400*m)/3600,h=Math.floor(u),y=(e-=3600*h)/60,f=Math.floor(y);e-=60*f,f=f%60<10?"0"+f%60:f%60;let p=e%60<10?"0"+e%60:e%60;n.textContent=d,s.textContent=m,o.textContent=h,a.textContent=f,r.textContent=p;for(let t=0;t{t.isStarted=!0;const e=document.querySelectorAll(".countdown-timer[data-date]");Array.from(e).forEach(e=>{const n=e.getAttribute("data-date"),s=new Date(n);e.addEventListener("finish.countdown",e=>{const n=e.target;void 0!==n&&t.expire(n)}),t.startElementTimer(e,s)})},1e3)}refresh(){this.countdownIntervals.forEach(t=>{clearInterval(t)}),this.countdownIntervals=[],this.start()}};"loading"!==document.readyState?t.start():document.addEventListener("DOMContentLoaded",()=>{t.start()}),n(491)})()})();; var tns=function(){Object.keys||(Object.keys=function(t){var e=[];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.push(n);return e}),"remove"in Element.prototype||(Element.prototype.remove=function(){this.parentNode&&this.parentNode.removeChild(this)});var t=window,Oi=t.requestAnimationFrame||t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||t.msRequestAnimationFrame||function(t){return setTimeout(t,16)},e=window,Di=e.cancelAnimationFrame||e.mozCancelAnimationFrame||function(t){clearTimeout(t)};function Hi(){for(var t,e,n,i=arguments[0]||{},a=1,r=arguments.length;a";return r.innerHTML=o,a.appendChild(r),n.appendChild(a),t=Math.abs(a.getBoundingClientRect().left-r.children[67].getBoundingClientRect().left)<2,n.fake?zi(n,i):a.remove(),t}(),n),H=e.tMQ?ki(e.tMQ):Ri(e,"tMQ",(o=document,u=Ii(),l=Pi(u),s=o.createElement("div"),c=o.createElement("style"),f="@media all and (min-width:1px){.tns-mq-test{position:absolute}}",c.type="text/css",s.className="tns-mq-test",u.appendChild(c),u.appendChild(s),c.styleSheet?c.styleSheet.cssText=f:c.appendChild(o.createTextNode(f)),r=window.getComputedStyle?window.getComputedStyle(s).position:s.currentStyle.position,u.fake?zi(u,l):s.remove(),"absolute"===r),n),d=e.tTf?ki(e.tTf):Ri(e,"tTf",$i("transform"),n),v=e.t3D?ki(e.t3D):Ri(e,"t3D",function(t){if(!t)return!1;if(!window.getComputedStyle)return!1;var e,n=document,i=Ii(),a=Pi(i),r=n.createElement("p"),o=9=-Rt)return t}:function(){return ct&&I&&!yt?K-1:yt||I?Math.max(0,Ht-Math.ceil(ft)):Ht-1},qt=on(vn("startIndex")),jt=qt,Vt=(rn(),0),Gt=rt?null:Ft(),Qt=O.preventActionWhenRunning,Xt=O.swipeAngle,Yt=!Xt||"?",Kt=!1,Jt=O.onInit,Ut=new ia,_t=" tns-slider tns-"+O.mode,Zt=G.id||(tt=window.tnsId,window.tnsId=tt?tt+1:1,"tns"+window.tnsId),$t=vn("disable"),te=!1,ee=O.freezable,ne=!(!ee||rt)&&Ln(),ie=!1,ae={click:fi,keydown:function(t){t=xi(t);var e=[a.LEFT,a.RIGHT].indexOf(t.keyCode);0<=e&&(0===e?Ee.disabled||fi(t,-1):Ae.disabled||fi(t,1))}},re={click:function(t){if(Kt){if(Qt)return;si()}var e=bi(t=xi(t));for(;e!==Se&&!Qi(e,"data-nav");)e=e.parentNode;if(Qi(e,"data-nav")){var n=ke=Number(Xi(e,"data-nav")),i=ot||rt?n*K/De:n*ft,a=ve?n:Math.min(Math.ceil(i),K-1);ci(a,t),Re===n&&(qe&&hi(),ke=-1)}},keydown:function(t){t=xi(t);var e=D.activeElement;if(!Qi(e,"data-nav"))return;var n=[a.LEFT,a.RIGHT,a.ENTER,a.SPACE].indexOf(t.keyCode),i=Number(Xi(e,"data-nav"));0<=n&&(0===n?0"," animation"];if(me||he)var Je,Ue,_e={},Ze={},$e=!1,tn=q?function(t,e){return t.x-e.x}:function(t,e){return t.y-e.y};rt||an($t||ne),d&&(Pt=d,zt="translate",v?(zt+=q?"3d(":"3d(0px, ",Wt=q?", 0px, 0px)":", 0px)"):(zt+=q?"X(":"Y(",Wt=")")),I&&(G.className=G.className.replace("tns-vpfix","")),function(){dn("gutter");j.className="tns-outer",V.className="tns-inner",j.id=Zt+"-ow",V.id=Zt+"-iw",""===G.id&&(G.id=Zt);_t+=g||rt?" tns-subpixel":" tns-no-subpixel",_t+=y?" tns-calc":" tns-no-calc",rt&&(_t+=" tns-autowidth");_t+=" tns-"+O.axis,G.className+=_t,I?((S=D.createElement("div")).id=Zt+"-mw",S.className="tns-ovh",j.appendChild(S),S.appendChild(V)):j.appendChild(V);if(gt){var t=S||V;t.className+=" tns-ah"}if(Q.insertBefore(j,G),V.appendChild(G),qi(Y,function(t,e){Vi(t,"tns-item"),t.id||(t.id=Zt+"-item"+e),!I&&W&&Vi(t,W),Yi(t,{"aria-hidden":"true",tabindex:"-1"})}),Dt){for(var e=D.createDocumentFragment(),n=D.createDocumentFragment(),i=Dt;i--;){var a=i%K,r=Y[a].cloneNode(!0);if(Ki(r,"id"),n.insertBefore(r,n.firstChild),I){var o=Y[K-1-a].cloneNode(!0);Ki(o,"id"),e.appendChild(o)}}G.insertBefore(e,G.firstChild),G.appendChild(n),Y=G.children}}(),function(){if(!I)for(var t=qt,e=qt+Math.min(K,ft);t .tns-item","font-size:"+h.getComputedStyle(Y[0]).fontSize+";",Fi(Bt)),Wi(Bt,"#"+Zt,"font-size:0;",Fi(Bt))):I&&qi(Y,function(t,e){var n;t.style.marginLeft=(n=e,y?y+"("+100*n+"% / "+Ht+")":100*n/Ht+"%")}));if(H){if(x){var i=S&&O.autoHeight?xn(O.speed):"";Wi(Bt,"#"+Zt+"-mw",i,Fi(Bt))}i=pn(O.edgePadding,O.gutter,O.fixedWidth,O.speed,O.autoHeight),Wi(Bt,"#"+Zt+"-iw",i,Fi(Bt)),I&&(i=q&&!rt?"width:"+mn(O.fixedWidth,O.gutter,O.items)+";":"",x&&(i+=xn(mt)),Wi(Bt,"#"+Zt,i,Fi(Bt))),i=q&&!rt?hn(O.fixedWidth,O.gutter,O.items):"",O.gutter&&(i+=yn(O.gutter)),I||(x&&(i+=xn(mt)),b&&(i+=bn(mt))),i&&Wi(Bt,"#"+Zt+" > .tns-item",i,Fi(Bt))}else{Gn(),V.style.cssText=pn(ut,lt,ot,gt),I&&q&&!rt&&(G.style.width=mn(ot,lt,ft));var i=q&&!rt?hn(ot,lt,ft):"";lt&&(i+=yn(lt)),i&&Wi(Bt,"#"+Zt+" > .tns-item",i,Fi(Bt))}if(k&&H)for(var a in k){a=parseInt(a);var r=k[a],i="",o="",u="",l="",s="",c=rt?null:vn("items",a),f=vn("fixedWidth",a),d=vn("speed",a),v=vn("edgePadding",a),p=vn("autoHeight",a),m=vn("gutter",a);x&&S&&vn("autoHeight",a)&&"speed"in r&&(o="#"+Zt+"-mw{"+xn(d)+"}"),("edgePadding"in r||"gutter"in r)&&(u="#"+Zt+"-iw{"+pn(v,m,f,d,p)+"}"),I&&q&&!rt&&("fixedWidth"in r||"items"in r||ot&&"gutter"in r)&&(l="width:"+mn(f,m,c)+";"),x&&"speed"in r&&(l+=xn(d)),l&&(l="#"+Zt+"{"+l+"}"),("fixedWidth"in r||ot&&"gutter"in r||!I&&"items"in r)&&(s+=hn(f,m,c)),"gutter"in r&&(s+=yn(m)),!I&&"speed"in r&&(x&&(s+=xn(d)),b&&(s+=bn(d))),s&&(s="#"+Zt+" > .tns-item{"+s+"}"),(i=o+u+l+s)&&Bt.insertRule("@media (min-width: "+a/16+"em) {"+i+"}",Bt.cssRules.length)}}(),Cn();var en=yt?I?function(){var t=Vt,e=Gt;t+=dt,e-=dt,ut?(t+=1,e-=1):ot&&(st+lt)%(ot+lt)&&(e-=1),Dt&&(e=parseInt(i)&&t in k[i]&&(n=k[i][t]);return"slideBy"===t&&"page"===n&&(n=vn("items")),I||"slideBy"!==t&&"items"!==t||(n=Math.floor(n)),n}function pn(t,e,n,i,a){var r="";if(void 0!==t){var o=t;e&&(o-=e),r=q?"margin: 0 "+o+"px 0 "+t+"px;":"margin: "+t+"px 0 "+o+"px 0;"}else if(e&&!n){var u="-"+e+"px";r="margin: 0 "+(q?u+" 0 0":"0 "+u+" 0")+";"}return!I&&a&&x&&i&&(r+=xn(i)),r}function mn(t,e,n){return t?(t+e)*Ht+"px":y?y+"("+100*Ht+"% / "+n+")":100*Ht/n+"%"}function hn(t,e,n){var i;if(t)i=t+e+"px";else{I||(n=Math.floor(n));var a=I?Ht:n;i=y?y+"(100% / "+a+")":100/a+"%"}return i="width:"+i,"inner"!==R?i+";":i+" !important;"}function yn(t){var e="";!1!==t&&(e=(q?"padding-":"margin-")+(q?"right":"bottom")+": "+t+"px;");return e}function gn(t,e){var n=t.substring(0,t.length-e).toLowerCase();return n&&(n="-"+n+"-"),n}function xn(t){return gn(x,18)+"transition-duration:"+t/1e3+"s;"}function bn(t){return gn(b,17)+"animation-duration:"+t/1e3+"s;"}function Cn(){if(dn("autoHeight")||rt||!q){var t=G.querySelectorAll("img");qi(t,function(t){var e=t.src;e&&e.indexOf("data:image")<0?(ea(t,xe),t.src="",t.src=e,Vi(t,"loading")):St||zn(t)}),Oi(function(){jn(Ji(t),function(){Z=!0})}),!rt&&q&&(t=Fn(qt,Math.min(qt+ft-1,Ht-1))),St?wn():Oi(function(){jn(Ji(t),wn)})}else I&&ai(),Tn(),En()}function wn(){if(rt){var e=yt?qt:K-1;!function t(){Y[e-1].getBoundingClientRect().right.toFixed(2)===Y[e].getBoundingClientRect().left.toFixed(2)?Mn():setTimeout(function(){t()},16)}()}else Mn()}function Mn(){q&&!rt||(Yn(),rt?(Rt=ni(),ee&&(ne=Ln()),Gt=Ft(),an($t||ne)):Ni()),I&&ai(),Tn(),En()}function Tn(){if(Kn(),j.insertAdjacentHTML("afterbegin",'
slide '+Rn()+" of "+K+"
"),$=j.querySelector(".tns-liveregion .current"),pe){var t=Tt?"stop":"start";Xe?Yi(Xe,{"data-action":t}):O.autoplayButtonOutput&&(j.insertAdjacentHTML(cn(O.autoplayPosition),'"),Xe=j.querySelector("[data-action]")),Xe&&ea(Xe,{click:yi}),Tt&&(mi(),Nt&&ea(G,oe),Lt&&ea(G,ue))}if(de){if(Se)Yi(Se,{"aria-label":"Carousel Pagination"}),qi(Be=Se.children,function(t,e){Yi(t,{"data-nav":e,tabindex:"-1","aria-label":ze+(e+1),"aria-controls":Zt})});else{for(var e="",n=ve?"":'style="display:none"',i=0;i';e='
'+e+"
",j.insertAdjacentHTML(cn(O.navPosition),e),Se=j.querySelector(".tns-nav"),Be=Se.children}if(Bi(),x){var a=x.substring(0,x.length-18).toLowerCase(),r="transition: all "+mt/1e3+"s";a&&(r="-"+a+"-"+r),Wi(Bt,"[aria-controls^="+Zt+"-item]",r,Fi(Bt))}Yi(Be[Re],{"aria-label":ze+(Re+1)+We}),Ki(Be[Re],"tabindex"),Vi(Be[Re],Pe),ea(Se,re)}fe&&(Me||Ee&&Ae||(j.insertAdjacentHTML(cn(O.controlsPosition),'
"),Me=j.querySelector(".tns-controls")),Ee&&Ae||(Ee=Me.children[0],Ae=Me.children[1]),O.controlsContainer&&Yi(Me,{"aria-label":"Carousel Navigation",tabindex:"0"}),(O.controlsContainer||O.prevButton&&O.nextButton)&&Yi([Ee,Ae],{"aria-controls":Zt,tabindex:"-1"}),(O.controlsContainer||O.prevButton&&O.nextButton)&&(Yi(Ee,{"data-controls":"prev"}),Yi(Ae,{"data-controls":"next"})),Ce=Un(Ee),we=Un(Ae),$n(),Me?ea(Me,ae):(ea(Ee,ae),ea(Ae,ae))),Sn()}function En(){if(I&&C){var t={};t[C]=si,ea(G,t)}wt&&ea(G,se,O.preventScrollOnTouch),Mt&&ea(G,ce),pt&&ea(D,le),"inner"===R?Ut.on("outerResized",function(){Nn(),Ut.emit("innerLoaded",Si())}):(k||ot||rt||gt||!q)&&ea(h,{resize:An}),gt&&("outer"===R?Ut.on("innerLoaded",qn):$t||qn()),Pn(),$t?Hn():ne&&Dn(),Ut.on("indexChanged",Vn),"inner"===R&&Ut.emit("innerLoaded",Si()),"function"==typeof Jt&&Jt(Si()),U=!0}function An(t){Oi(function(){Nn(xi(t))})}function Nn(t){if(U){"outer"===R&&Ut.emit("outerResized",Si(t)),J=sn();var e,n=F,i=!1;k&&(Bn(),(e=n!==F)&&Ut.emit("newBreakpointStart",Si(t)));var a,r,o,u,l=ft,s=$t,c=ne,f=pt,d=xt,v=Ct,p=wt,m=Mt,h=Tt,y=Nt,g=Lt,x=qt;if(e){var b=ot,C=gt,w=bt,M=ct,T=At;if(!H)var E=lt,A=ut}if(pt=vn("arrowKeys"),xt=vn("controls"),Ct=vn("nav"),wt=vn("touch"),ct=vn("center"),Mt=vn("mouseDrag"),Tt=vn("autoplay"),Nt=vn("autoplayHoverPause"),Lt=vn("autoplayResetOnVisibility"),e&&($t=vn("disable"),ot=vn("fixedWidth"),mt=vn("speed"),gt=vn("autoHeight"),bt=vn("controlsText"),At=vn("autoplayText"),Et=vn("autoplayTimeout"),H||(ut=vn("edgePadding"),lt=vn("gutter"))),an($t),st=fn(),q&&!rt||$t||(Yn(),q||(Ni(),i=!0)),(ot||rt)&&(Rt=ni(),Gt=Ft()),(e||ot)&&(ft=vn("items"),dt=vn("slideBy"),(r=ft!==l)&&(ot||rt||(Gt=Ft()),en())),e&&$t!==s&&($t?Hn():function(){if(!te)return;if(Bt.disabled=!1,G.className+=_t,ai(),yt)for(var t=Dt;t--;)I&&_i(Y[t]),_i(Y[Ht-t-1]);if(!I)for(var e=qt,n=qt+K;e .tns-item",S,Fi(Bt))}gt&&qn(),i&&(ai(),jt=qt)}e&&Ut.emit("newBreakpointEnd",Si(t))}}function Ln(){if(!ot&&!rt)return K<=(ct?ft-(ft-1)/2:ft);var t=ot?(ot+lt)*K:_[K],e=ut?st+2*ut:st+lt;return ct&&(e-=ot?(st-ot)/2:(st-(_[qt+1]-_[qt]-lt))/2),t<=e}function Bn(){for(var t in F=0,k)(t=parseInt(t))<=J&&(F=t)}function Sn(){!Tt&&Xe&&Ui(Xe),!Ct&&Se&&Ui(Se),xt||(Me?Ui(Me):(Ee&&Ui(Ee),Ae&&Ui(Ae)))}function On(){Tt&&Xe&&_i(Xe),Ct&&Se&&_i(Se),xt&&(Me?_i(Me):(Ee&&_i(Ee),Ae&&_i(Ae)))}function Dn(){if(!ie){if(ut&&(V.style.margin="0px"),Dt)for(var t="tns-transparent",e=Dt;e--;)I&&Vi(Y[e],t),Vi(Y[Ht-e-1],t);Sn(),ie=!0}}function Hn(){if(!te){if(Bt.disabled=!0,G.className=G.className.replace(_t.substring(1),""),Ki(G,["style"]),yt)for(var t=Dt;t--;)I&&Ui(Y[t]),Ui(Y[Ht-t-1]);if(q&&I||Ki(V,["style"]),!I)for(var e=qt,n=qt+K;e=_[Ht-1])qt=Gt;else for(var n=0;n=_[n];)e>_[qt=n]&&a<0&&(qt+=1),n++}ui(i,a),Ut.emit(Ci(i)?"touchEnd":"dragEnd",Si(i))}):Yt&&fi(i,0e.length)&&(t=e.length);for(var o=0,n=new Array(t);o0&&this.registerTriggers.apply(this,t(a)),this.onClick=this.onClick.bind(this),this.onKeydown=this.onKeydown.bind(this)}var i,a,r;return i=o,(a=[{key:"registerTriggers",value:function(){for(var e=this,t=arguments.length,o=new Array(t),n=0;n0&&void 0!==arguments[0]?arguments[0]:null;if(this.activeElement=document.activeElement,this.modal.setAttribute("aria-hidden","false"),this.modal.classList.add(this.config.openClass),this.scrollBehaviour("disable"),this.addEventListeners(),this.config.awaitOpenAnimation){var o=function t(){e.modal.removeEventListener("animationend",t,!1),e.setFocusToFirstNode()};this.modal.addEventListener("animationend",o,!1)}else this.setFocusToFirstNode();this.config.onShow(this.modal,this.activeElement,t)}},{key:"closeModal",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=this.modal;if(this.modal.setAttribute("aria-hidden","true"),this.removeEventListeners(),this.scrollBehaviour("enable"),this.activeElement&&this.activeElement.focus&&this.activeElement.focus(),this.config.onClose(this.modal,this.activeElement,e),this.config.awaitCloseAnimation){var o=this.config.openClass;this.modal.addEventListener("animationend",(function e(){t.classList.remove(o),t.removeEventListener("animationend",e,!1)}),!1)}else t.classList.remove(this.config.openClass)}},{key:"closeModalById",value:function(e){this.modal=document.getElementById(e),this.modal&&this.closeModal()}},{key:"scrollBehaviour",value:function(e){if(this.config.disableScroll){var t=document.querySelector("body");switch(e){case"enable":Object.assign(t.style,{overflow:""});break;case"disable":Object.assign(t.style,{overflow:"hidden"})}}}},{key:"addEventListeners",value:function(){this.modal.addEventListener("touchstart",this.onClick),this.modal.addEventListener("click",this.onClick),document.addEventListener("keydown",this.onKeydown)}},{key:"removeEventListeners",value:function(){this.modal.removeEventListener("touchstart",this.onClick),this.modal.removeEventListener("click",this.onClick),document.removeEventListener("keydown",this.onKeydown)}},{key:"onClick",value:function(e){e.target.hasAttribute(this.config.closeTrigger)&&this.closeModal(e)}},{key:"onKeydown",value:function(e){27===e.keyCode&&this.closeModal(e),9===e.keyCode&&this.retainFocus(e)}},{key:"getFocusableNodes",value:function(){var e=this.modal.querySelectorAll(n);return Array.apply(void 0,t(e))}},{key:"setFocusToFirstNode",value:function(){var e=this;if(!this.config.disableFocus){var t=this.getFocusableNodes();if(0!==t.length){var o=t.filter((function(t){return!t.hasAttribute(e.config.closeTrigger)}));o.length>0&&o[0].focus(),0===o.length&&t[0].focus()}}}},{key:"retainFocus",value:function(e){var t=this.getFocusableNodes();if(0!==t.length)if(t=t.filter((function(e){return null!==e.offsetParent})),this.modal.contains(document.activeElement)){var o=t.indexOf(document.activeElement);e.shiftKey&&0===o&&(t[t.length-1].focus(),e.preventDefault()),!e.shiftKey&&t.length>0&&o===t.length-1&&(t[0].focus(),e.preventDefault())}else t[0].focus()}}])&&e(i.prototype,a),r&&e(i,r),o}(),a=null,r=function(e){if(!document.getElementById(e))return console.warn("MicroModal: ❗Seems like you have missed %c'".concat(e,"'"),"background-color: #f8f9fa;color: #50596c;font-weight: bold;","ID somewhere in your code. Refer example below to resolve it."),console.warn("%cExample:","background-color: #f8f9fa;color: #50596c;font-weight: bold;",'')),!1},s=function(e,t){if(function(e){e.length<=0&&(console.warn("MicroModal: ❗Please specify at least one %c'micromodal-trigger'","background-color: #f8f9fa;color: #50596c;font-weight: bold;","data attribute."),console.warn("%cExample:","background-color: #f8f9fa;color: #50596c;font-weight: bold;",''))}(e),!t)return!0;for(var o in t)r(o);return!0},{init:function(e){var o=Object.assign({},{openTrigger:"data-micromodal-trigger"},e),n=t(document.querySelectorAll("[".concat(o.openTrigger,"]"))),r=function(e,t){var o=[];return e.forEach((function(e){var n=e.attributes[t].value;void 0===o[n]&&(o[n]=[]),o[n].push(e)})),o}(n,o.openTrigger);if(!0!==o.debugMode||!1!==s(n,r))for(var l in r){var c=r[l];o.targetModal=l,o.triggers=t(c),a=new i(o)}},show:function(e,t){var o=t||{};o.targetModal=e,!0===o.debugMode&&!1===r(e)||(a&&a.removeEventListeners(),(a=new i(o)).showModal())},close:function(e){e?a.closeModalById(e):a.closeModal()}});return window.MicroModal=l,l}));; // A Generic Card Slider // .sec-card-slider - The main parent element. // .sec-card-slider-wrapper - The element which wraps the cards and controls. // .sec-card-slider-slides - The element which contains just the slides. // .sec-slider-card - A card element to turn into a slide. // .sec-slider-prev - Previous Slide button. // .sec-slider-next - Next Slide Button. var secSliders = document.querySelectorAll(".sec-card-slider"); if (secSliders.length > 0) { Array.from(secSliders).forEach((slider) => { var wrapper = slider.querySelector(".sec-card-slider-slides"); var slidesPerView = slider.getAttribute("data-slides-per-view") ?? 3; var isCentered = !! ( slider.getAttribute("data-centered") ?? true ); tns({ container: wrapper, items: 1, slideBy: 1, autoplay: false, nav: false, center: isCentered, controls: true, autoHeight: false, startIndex: 0, responsive: { 580: { items: 1, }, 660: { items: 2, slideBy: 2, }, 960: { items: slidesPerView, slideBy: "page", }, }, prevButton: slider.querySelector(".sec-slider-prev"), nextButton: slider.querySelector(".sec-slider-next"), }); }); } // Sponsor slider. var sliders = document.getElementsByClassName("sec-slider"); if (sliders.length > 0) { Array.from(sliders).forEach((slider) => { var wrapper = slider.closest(".sec-sponsor-slider"); var mode = wrapper.getAttribute('data-mode'); const autoplay = mode === "yes" || mode === "scroll"; tns({ container: slider, items: 3, slideBy: mode === "scroll" ? 1 : "page", autoplay: autoplay, autoplayButtonOutput: false, nav: false, center: false, controls: mode !== "scroll", edgePadding: 20, gutter: 20, responsive: { 420: { items: 2, }, 660: { items: 3, }, 960: { items: 5, }, }, prevButton: wrapper.getElementsByClassName("sec-slider-prev")[0], nextButton: wrapper.getElementsByClassName("sec-slider-next")[0], }); }); } var videoSliders = document.querySelectorAll( ".sec-recent-team-videos.card-slider" ); if (videoSliders.length > 0) { Array.from(videoSliders).forEach((slider) => { var wrapper = slider.closest(".sec-recent-team-videos-slider-wrapper"); var inView = 3; if (slider.dataset.inView && slider.dataset.inView > 0) { inView = slider.dataset.inView; } tns({ container: slider, items: 1, slideBy: 1, autoplay: false, nav: false, center: false, autoHeight: true, startIndex: 0, responsive: { 580: { items: 1, }, 660: { items: 2, slideBy: 2, }, 960: { items: inView, slideBy: "page", }, }, prevButton: wrapper.getElementsByClassName("sec-slider-prev")[0], nextButton: wrapper.getElementsByClassName("sec-slider-next")[0], onInit: function () { let height = 0; const cards = wrapper.getElementsByClassName("entry-card"); Array.from(cards).forEach((card) => { if (card.offsetHeight > height) { height = card.offsetHeight; } }); Array.from(cards).forEach((card) => { card.style.height = height + "px"; card.style.visibility = "visible"; }); }, }); }); } function SecRtvPlayVideo(event) { event.preventDefault(); // Set modal content. var videoHiddenContainer = event.target .closest(".entry-background") .getElementsByClassName("sec-hid-video")[0]; var video = videoHiddenContainer.querySelectorAll("iframe,video")[0]; let button = event.currentTarget; let isOpenInNewTab = button.hasAttribute('data-open'); if (isOpenInNewTab) { if (video && video.src) { window.open(video.src, '_blank'); } return; } // Autoplay YT video. var origSrc = ""; if (typeof video !== "undefined") { var src = video.getAttribute("src"); origSrc = src; if (-1 === src.indexOf("autoplay")) { if (-1 === src.indexOf("?")) { src += "?autoplay=true"; } else { src += "&autoplay=true"; } video.setAttribute("src", src); } } MicroModal.show("sec-video-modal", { onShow: function (modal) { var modalContent = modal.getElementsByClassName( "sec-video-modal-content" )[0]; /* add autoplay back on the allowlist if it has been removed by closing the modal. */ var reAllow = videoHiddenContainer .querySelectorAll("iframe,video")[0] ["allow"].split(" "); if (-1 === reAllow.indexOf("autoplay;")) { videoHiddenContainer.querySelectorAll("iframe,video")[0]["allow"] += "; autoplay"; } modalContent.appendChild( videoHiddenContainer.querySelectorAll("iframe,video")[0] ); // Autoplay self hosted video. var playButton = modalContent.getElementsByClassName("mejs-overlay-play")[0]; if (typeof playButton !== "undefined") { playButton.click(); } }, onClose: function (modal, el) { event.preventDefault(); event.stopPropagation(); var modalContent = modal.getElementsByClassName( "sec-video-modal-content" )[0]; var crtVideoWrapper = modalContent.children[0]; /* remove autoplay from the allow list before putting the iframe back. */ var allow = crtVideoWrapper["allow"].split(" "); if (allow.indexOf("autoplay;")) { allow.splice(allow.indexOf("autoplay;"), 1); var newAllow = allow.join(); crtVideoWrapper["allow"] = newAllow; } videoHiddenContainer.appendChild(crtVideoWrapper); if ( typeof video !== "undefined" && (video.nodeName === "IFRAME" || video.nodeName === "VIDEO") ) { video.setAttribute("src", origSrc); } }, }); return false; } function SecWidgetsInitEvents() { if ( document.querySelectorAll(".entry-background.get-featured-image").length > 0 ) { document .querySelectorAll(".entry-background.get-featured-image") .forEach((item) => { var iframe = item.querySelector("iframe"); if (iframe && iframe.getAttribute("src")) { var iframe_src = iframe.getAttribute("src"); if (iframe_src.indexOf("youtube" >= 0)) { var youtube_video_id = iframe_src .match(/youtube\.com.*(\?v=|\/embed\/)(.{11})/) .pop(); item.style.backgroundImage = " url( https://img.youtube.com/vi/" + youtube_video_id + "/0.jpg ) "; } } }); } var playButtons = document.getElementsByClassName( "sec-rtv-video-play-button" ); if (playButtons.length > 0) { Array.from(playButtons).forEach((btn) => { btn.addEventListener("click", SecRtvPlayVideo); var title = btn.closest(".entry").querySelectorAll(".entry-title")[0]; title.addEventListener("click", () => { btn.click(); }); }); } if (document.getElementsByClassName("modal__close").length > 0) { var modalClose = document.getElementsByClassName("modal__close")[0]; modalClose.addEventListener("click", function (event) { event.preventDefault(); event.stopImmediatePropagation(); MicroModal.close(); return false; }); } } if (document.readyState !== "loading") { SecWidgetsInitEvents(); } else { document.addEventListener("DOMContentLoaded", SecWidgetsInitEvents); } ; "use strict";function polyfill(){var o=window,t=document;if(!("scrollBehavior"in t.documentElement.style&&!0!==o.__forceSmoothScrollPolyfill__)){var l,e=o.HTMLElement||o.Element,r=468,i={scroll:o.scroll||o.scrollTo,scrollBy:o.scrollBy,elementScroll:e.prototype.scroll||n,scrollIntoView:e.prototype.scrollIntoView},s=o.performance&&o.performance.now?o.performance.now.bind(o.performance):Date.now,c=(l=o.navigator.userAgent,new RegExp(["MSIE ","Trident/","Edge/"].join("|")).test(l)?1:0);o.scroll=o.scrollTo=function(){void 0!==arguments[0]&&(!0!==f(arguments[0])?v.call(o,t.body,void 0!==arguments[0].left?~~arguments[0].left:o.scrollX||o.pageXOffset,void 0!==arguments[0].top?~~arguments[0].top:o.scrollY||o.pageYOffset):i.scroll.call(o,void 0!==arguments[0].left?arguments[0].left:"object"!=typeof arguments[0]?arguments[0]:o.scrollX||o.pageXOffset,void 0!==arguments[0].top?arguments[0].top:void 0!==arguments[1]?arguments[1]:o.scrollY||o.pageYOffset))},o.scrollBy=function(){void 0!==arguments[0]&&(f(arguments[0])?i.scrollBy.call(o,void 0!==arguments[0].left?arguments[0].left:"object"!=typeof arguments[0]?arguments[0]:0,void 0!==arguments[0].top?arguments[0].top:void 0!==arguments[1]?arguments[1]:0):v.call(o,t.body,~~arguments[0].left+(o.scrollX||o.pageXOffset),~~arguments[0].top+(o.scrollY||o.pageYOffset)))},e.prototype.scroll=e.prototype.scrollTo=function(){if(void 0!==arguments[0])if(!0!==f(arguments[0])){var o=arguments[0].left,t=arguments[0].top;v.call(this,this,void 0===o?this.scrollLeft:~~o,void 0===t?this.scrollTop:~~t)}else{if("number"==typeof arguments[0]&&void 0===arguments[1])throw new SyntaxError("Value could not be converted");i.elementScroll.call(this,void 0!==arguments[0].left?~~arguments[0].left:"object"!=typeof arguments[0]?~~arguments[0]:this.scrollLeft,void 0!==arguments[0].top?~~arguments[0].top:void 0!==arguments[1]?~~arguments[1]:this.scrollTop)}},e.prototype.scrollBy=function(){void 0!==arguments[0]&&(!0!==f(arguments[0])?this.scroll({left:~~arguments[0].left+this.scrollLeft,top:~~arguments[0].top+this.scrollTop,behavior:arguments[0].behavior}):i.elementScroll.call(this,void 0!==arguments[0].left?~~arguments[0].left+this.scrollLeft:~~arguments[0]+this.scrollLeft,void 0!==arguments[0].top?~~arguments[0].top+this.scrollTop:~~arguments[1]+this.scrollTop))},e.prototype.scrollIntoView=function(){if(!0!==f(arguments[0])){var l=function(o){for(;o!==t.body&&!1===d(o);)o=o.parentNode||o.host;return o}(this),e=l.getBoundingClientRect(),r=this.getBoundingClientRect();l!==t.body?(v.call(this,l,l.scrollLeft+r.left-e.left,l.scrollTop+r.top-e.top),"fixed"!==o.getComputedStyle(l).position&&o.scrollBy({left:e.left,top:e.top,behavior:"smooth"})):o.scrollBy({left:r.left,top:r.top,behavior:"smooth"})}else i.scrollIntoView.call(this,void 0===arguments[0]||arguments[0])}}function n(o,t){this.scrollLeft=o,this.scrollTop=t}function f(o){if(null===o||"object"!=typeof o||void 0===o.behavior||"auto"===o.behavior||"instant"===o.behavior)return!0;if("object"==typeof o&&"smooth"===o.behavior)return!1;throw new TypeError("behavior member of ScrollOptions "+o.behavior+" is not a valid value for enumeration ScrollBehavior.")}function p(o,t){return"Y"===t?o.clientHeight+c1?1:n,l=.5*(1-Math.cos(Math.PI*c)),e=t.startX+(t.x-t.startX)*l,i=t.startY+(t.y-t.startY)*l,t.method.call(t.scrollable,e,i),e===t.x&&i===t.y||o.requestAnimationFrame(h.bind(o,t))}function v(l,e,r){var c,f,p,a,d=s();l===t.body?(c=o,f=o.scrollX||o.pageXOffset,p=o.scrollY||o.pageYOffset,a=i.scroll):(c=l,f=l.scrollLeft,p=l.scrollTop,a=n),h({scrollable:c,method:a,startTime:d,startX:f,startY:p,x:e,y:r})}}"object"==typeof exports&&"undefined"!=typeof module?module.exports={polyfill:polyfill}:polyfill();; (()=>{"use strict";const e=new class{makeTabPanelVisible(e){const t=document.getElementsByClassName("rkvnm-tab-content");Array.from(t).forEach(e=>{e.classList.add("hidden")});const s=document.querySelectorAll(`[data-content-for=${e}]`);s.length>0&&s[0].classList.remove("hidden")}makeMobileHeaderVisible(e){const t=document.querySelectorAll(`[data-mobile-header-for=${e}]`);t.length>0&&t[0].classList.remove("hidden")}onTabClick(e){const t=e.target.getAttribute("id");this.makeTabPanelVisible(t)}initTabs(){const e=document.getElementsByClassName("rkvnm-tab");Array.from(e).forEach(e=>{e.addEventListener("click",this.onTabClick.bind(this))});const t=document.querySelectorAll(".rkvnm-wrapper input[type='radio']:checked");if(t.length>0){const e=t[0].getAttribute("id");this.makeTabPanelVisible(e)}}initSlides(){const e=document.getElementsByClassName("rkvnm-slide-prev"),t=document.getElementsByClassName("rkvnm-slide-next");Array.from(e).forEach(e=>{e.addEventListener("click",this.onSlidePrev.bind(this))}),Array.from(t).forEach(e=>{e.addEventListener("click",this.onSlideNext.bind(this))});const s=document.querySelectorAll(".rkvnm-slider-bullets span");Array.from(s).forEach(e=>{e.addEventListener("click",this.onSliderBulletClick.bind(this))})}onToggleClick(e){const t=e.target,s=document.getElementById("rkvnm-toggle-wrapper"),n=s.parentElement.getElementsByClassName("rkvnm-wrapper")[0],l=document.getElementsByClassName("site-container")[0],i=s.querySelectorAll("label .fa-chevron-down")[0],a=s.querySelectorAll("label .fa-chevron-up")[0];t.checked?(n.classList.add("rkvnm-opened"),s.classList.add("rkvnm-opened"),document.body.classList.add("rkvnm-mobile-menu-opened"),l.classList.add("rkvnm-mobile-menu-opened"),i.classList.add("hidden"),a.classList.remove("hidden")):(n.classList.remove("rkvnm-opened"),s.classList.remove("rkvnm-opened"),document.body.classList.remove("rkvnm-mobile-menu-opened"),l.classList.remove("rkvnm-mobile-menu-opened"),a.classList.add("hidden"),i.classList.remove("hidden"))}onMobileNavForwardClick(e){let t;e.preventDefault(),e.stopPropagation();const s=e.target.parentNode;t="LI"!==s.nodeName?s.closest("li").getElementsByClassName("network-nav-forward")[0]:s.getElementsByClassName("network-nav-forward")[0];const n=document.getElementsByClassName("rkvnm-mobile-tabs");if(n.length>0){n[0].classList.add("hidden");const e=t.getAttribute("data-open");this.makeTabPanelVisible(e),this.makeMobileHeaderVisible(e),document.getElementById(e).click()}}onMobileNavBackClick(){const e=document.getElementsByClassName("rkvnm-mobile-menu-header");Array.from(e).forEach(e=>{e.classList.add("hidden")});const t=document.getElementsByClassName("rkvnm-mobile-tabs");t.length>0&&t[0].classList.remove("hidden")}onMobileLetterClick(e){e.preventDefault();const t=e.target,s=t.getAttribute("data-target"),n=t.closest(".rkvnm-tab-content"),l=n.getElementsByClassName(s)[0];let i=n.getElementsByClassName("rkvnm-slides-wrapper")[0],a=l.offsetTop-n.offsetTop-16;void 0===i?i=n.getElementsByClassName("rkvnm-columns-wrapper")[0]:a+=i.offsetTop,i.scrollTo({top:a,behavior:"smooth"})}onSlidePrev(e){const t=e.target.closest(".rkvnm-slides-wrapper");this.prevSlide(t)}onSlideNext(e){const t=e.target.closest(".rkvnm-slides-wrapper");this.nextSlide(t)}onSliderBulletClick(e){const t=e.target,s=parseInt(t.getAttribute("data-slide"),10),n=t.parentNode.previousSibling,l=t.parentNode.querySelectorAll(".rkvnm-slider-bullets span");this.gotoSlide(n,s)>0&&(Array.from(l).forEach(e=>{e.classList.remove("rkvnm-bullet-active")}),t.classList.add("rkvnm-bullet-active"))}setSliderBulletActive(e,t){const s=e.parentNode.querySelectorAll(".rkvnm-slider-bullets span");Array.from(s).forEach((e,s)=>{s===t?e.classList.add("rkvnm-bullet-active"):e.classList.remove("rkvnm-bullet-active")})}prevSlide(e){let t=parseInt(e.getAttribute("data-current-slide"),10);const s=e.getElementsByClassName("rkvnm-slide"),n=e.getElementsByClassName("rkvnm-slide-next")[0],l=e.getElementsByClassName("rkvnm-slide-prev")[0];if(t>0){t--;const l=-100*t;s[0].style.marginLeft=`${l}%`,e.setAttribute("data-current-slide",t),this.setSliderBulletActive(e,t),n.classList.contains("disabled")&&n.classList.remove("disabled")}0===t&&l.classList.add("disabled")}nextSlide(e){let t=parseInt(e.getAttribute("data-current-slide"),10);const s=e.getElementsByClassName("rkvnm-slide"),n=e.getElementsByClassName("rkvnm-slide-next")[0],l=e.getElementsByClassName("rkvnm-slide-prev")[0];if(tn.length-1)return 0;l+=s-l;const i=-100*l;return n[0].style.marginLeft=`${i}%`,e.setAttribute("data-current-slide",l),1}initMenuToggle(){const e=document.getElementById("rkvnm-toggle");e&&e.addEventListener("click",this.onToggleClick.bind(this))}initMobileNav(){const e=document.getElementsByClassName("network-nav-forward");Array.from(e).forEach(e=>{e.addEventListener("click",this.onMobileNavForwardClick.bind(this))});const t=document.querySelectorAll(".rkvnm-wrapper .close-menu");Array.from(t).forEach(e=>{e.addEventListener("click",this.onMobileNavBackClick.bind(this))});const s=document.getElementsByClassName("rkvnm-mobile-letter-trigger");Array.from(s).forEach(e=>{e.addEventListener("click",this.onMobileLetterClick.bind(this))})}init(){this.initMenuToggle(),this.initMobileNav(),this.initTabs(),this.initSlides()}};"loading"!==document.readyState?e.init():document.addEventListener("DOMContentLoaded",e.init())})();; /*! This file is auto-generated */ (()=>{"use strict";var t={d:(e,n)=>{for(var r in n)t.o(n,r)&&!t.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:n[r]})},o:(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r:t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}},e={};t.r(e),t.d(e,{actions:()=>P,addAction:()=>A,addFilter:()=>m,applyFilters:()=>w,applyFiltersAsync:()=>I,createHooks:()=>h,currentAction:()=>x,currentFilter:()=>T,defaultHooks:()=>f,didAction:()=>j,didFilter:()=>z,doAction:()=>g,doActionAsync:()=>k,doingAction:()=>O,doingFilter:()=>S,filters:()=>Z,hasAction:()=>_,hasFilter:()=>v,removeAction:()=>p,removeAllActions:()=>F,removeAllFilters:()=>b,removeFilter:()=>y});const n=function(t){return"string"!=typeof t||""===t?(console.error("The namespace must be a non-empty string."),!1):!!/^[a-zA-Z][a-zA-Z0-9_.\-\/]*$/.test(t)||(console.error("The namespace can only contain numbers, letters, dashes, periods, underscores and slashes."),!1)};const r=function(t){return"string"!=typeof t||""===t?(console.error("The hook name must be a non-empty string."),!1):/^__/.test(t)?(console.error("The hook name cannot begin with `__`."),!1):!!/^[a-zA-Z][a-zA-Z0-9_.-]*$/.test(t)||(console.error("The hook name can only contain numbers, letters, dashes, periods and underscores."),!1)};const o=function(t,e){return function(o,i,s,c=10){const l=t[e];if(!r(o))return;if(!n(i))return;if("function"!=typeof s)return void console.error("The hook callback must be a function.");if("number"!=typeof c)return void console.error("If specified, the hook priority must be a number.");const a={callback:s,priority:c,namespace:i};if(l[o]){const t=l[o].handlers;let e;for(e=t.length;e>0&&!(c>=t[e-1].priority);e--);e===t.length?t[e]=a:t.splice(e,0,a),l.__current.forEach((t=>{t.name===o&&t.currentIndex>=e&&t.currentIndex++}))}else l[o]={handlers:[a],runs:0};"hookAdded"!==o&&t.doAction("hookAdded",o,i,s,c)}};const i=function(t,e,o=!1){return function(i,s){const c=t[e];if(!r(i))return;if(!o&&!n(s))return;if(!c[i])return 0;let l=0;if(o)l=c[i].handlers.length,c[i]={runs:c[i].runs,handlers:[]};else{const t=c[i].handlers;for(let e=t.length-1;e>=0;e--)t[e].namespace===s&&(t.splice(e,1),l++,c.__current.forEach((t=>{t.name===i&&t.currentIndex>=e&&t.currentIndex--})))}return"hookRemoved"!==i&&t.doAction("hookRemoved",i,s),l}};const s=function(t,e){return function(n,r){const o=t[e];return void 0!==r?n in o&&o[n].handlers.some((t=>t.namespace===r)):n in o}};const c=function(t,e,n,r){return function(o,...i){const s=t[e];s[o]||(s[o]={handlers:[],runs:0}),s[o].runs++;const c=s[o].handlers;if(!c||!c.length)return n?i[0]:void 0;const l={name:o,currentIndex:0};return(r?async function(){try{s.__current.add(l);let t=n?i[0]:void 0;for(;l.currentIndex0:Array.from(r.__current).some((t=>t.name===n))}};const u=function(t,e){return function(n){const o=t[e];if(r(n))return o[n]&&o[n].runs?o[n].runs:0}};class d{constructor(){this.actions=Object.create(null),this.actions.__current=new Set,this.filters=Object.create(null),this.filters.__current=new Set,this.addAction=o(this,"actions"),this.addFilter=o(this,"filters"),this.removeAction=i(this,"actions"),this.removeFilter=i(this,"filters"),this.hasAction=s(this,"actions"),this.hasFilter=s(this,"filters"),this.removeAllActions=i(this,"actions",!0),this.removeAllFilters=i(this,"filters",!0),this.doAction=c(this,"actions",!1,!1),this.doActionAsync=c(this,"actions",!1,!0),this.applyFilters=c(this,"filters",!0,!1),this.applyFiltersAsync=c(this,"filters",!0,!0),this.currentAction=l(this,"actions"),this.currentFilter=l(this,"filters"),this.doingAction=a(this,"actions"),this.doingFilter=a(this,"filters"),this.didAction=u(this,"actions"),this.didFilter=u(this,"filters")}}const h=function(){return new d},f=h(),{addAction:A,addFilter:m,removeAction:p,removeFilter:y,hasAction:_,hasFilter:v,removeAllActions:F,removeAllFilters:b,doAction:g,doActionAsync:k,applyFilters:w,applyFiltersAsync:I,currentAction:x,currentFilter:T,doingAction:O,doingFilter:S,didAction:j,didFilter:z,actions:P,filters:Z}=f;(window.wp=window.wp||{}).hooks=e})();;