-1&&e>o?u.first:u.next;v.disabled=n<0,g.disabled=o<0,K(v,he,i),K(g,he,r),c("arrows:updated",v,g,n,o)}}return{arrows:y,mount:b,destroy:x,update:k}},Autoplay:function(t,e,n){var o,i,r=Yt(t),s=r.on,a=r.bind,c=r.emit,l=Zt(n.interval,t.go.bind(t,">"),(function(t){var e=d.bar;e&&J(e,"width",100*t+"%"),c("autoplay:playing",t)})),u=l.isPaused,d=e.Elements,f=e.Elements,p=f.root,h=f.toggle,m=n.autoplay,v="pause"===m;function g(){u()&&e.Slides.isEnough()&&(l.start(!n.resetProgress),i=o=v=!1,w(),c(Wt))}function y(t){void 0===t&&(t=!0),v=!!t,w(),u()||(l.pause(),c(Gt))}function b(){v||(o||i?y(!1):g())}function w(){h&&(N(h,Re,!v),K(h,he,n.i18n[v?"play":"pause"]))}function _(t){var o=e.Slides.getAt(t);l.set(o&&+tt(o.slide,sn)||n.interval)}return{mount:function(){m&&(!function(){n.pauseOnHover&&a(p,"mouseenter mouseleave",(function(t){o="mouseenter"===t.type,b()}));n.pauseOnFocus&&a(p,"focusin focusout",(function(t){i="focusin"===t.type,b()}));h&&a(h,"click",(function(){v?g():y(!0)}));s([Tt,Rt,Dt],l.rewind),s(Tt,_)}(),h&&K(h,de,d.track.id),v||g(),w())},destroy:l.cancel,play:g,pause:y,isPaused:u}},Cover:function(t,e,n){var o=Yt(t).on;function i(t){e.Slides.forEach((function(e){var n=Q(e.container||e.slide,"img");n&&n.src&&r(t,n,e)}))}function r(t,e,n){n.style("background",t?'center/cover no-repeat url("'+e.src+'")':"",!0),Y(e,t?"none":"")}return{mount:function(){n.cover&&(o(Vt,w(r,!0)),o([Lt,Mt,Dt],w(i,!0)))},destroy:w(i,!1)}},Scroll:function(t,e,n){var o,i,r=Yt(t),s=r.on,a=r.emit,c=t.state.set,l=e.Move,u=l.getPosition,d=l.getLimit,f=l.exceededLimit,p=l.translate,h=t.is(Ze),m=1;function g(t,n,r,s,d){var p=u();if(_(),r&&(!h||!f())){var g=e.Layout.sliderSize(),x=xt(t)*g*vt(yt(t)/g)||0;t=l.toPosition(e.Controller.toDest(t%g))+x}var E=bt(p,t,1);m=1,n=E?0:n||mt(yt(t-p)/1.5,800),i=s,o=Zt(n,y,w(b,p,t,d),1),c(v),a(Rt),o.start()}function y(){c(3),i&&i(),a(Qt)}function b(t,e,o,r){var s=u(),a=t+(e-t)*function(t){var e=n.easingFunc;return e?e(t):1-Math.pow(1-t,4)}(r),c=(a-s)*m;p(s+c),h&&!o&&f()&&(m*=.6,yt(c)<10&&g(d(f(!0)),600,!1,i,!0))}function _(){o&&o.cancel()}function x(){o&&!o.isPaused()&&(_(),y())}return{mount:function(){s(Tt,_),s([Mt,Dt],x)},destroy:_,scroll:g,cancel:x}},Drag:function(t,e,n){var o,i,r,s,a,c,l,u,d=Yt(t),f=d.on,p=d.emit,h=d.bind,g=d.unbind,y=t.state,b=e.Move,w=e.Scroll,_=e.Controller,E=e.Elements.track,S=e.Media.reduce,C=e.Direction,A=C.resolve,L=C.orient,O=b.getPosition,T=b.exceededLimit,j=!1;function q(){var t=n.drag;U(!t),s="free"===t}function P(t){if(c=!1,!l){var e=B(t);!function(t){var e=n.noDrag;return!$(t,"."+Ne+", ."+qe)&&(!e||!$(t,e))}(t.target)||!e&&t.button||(_.isBusy()?rt(t,!0):(u=e?E:window,a=y.is([m,v]),r=null,h(u,Je,I,an),h(u,Ye,F,an),b.cancel(),w.cancel(),D(t)))}}function I(e){if(y.is(6)||(y.set(6),p("drag")),e.cancelable)if(a){b.translate(o+M(e)/(j&&t.is(Ze)?5:1));var i=z(e)>200,r=j!==(j=T());(i||r)&&D(e),c=!0,p("dragging"),rt(e)}else(function(t){return yt(M(t))>yt(M(t,!0))})(e)&&(a=function(t){var e=n.dragMinThreshold,o=k(e),i=o&&e.mouse||0,r=(o?e.touch:+e)||10;return yt(M(t))>(B(t)?r:i)}(e),rt(e))}function F(o){y.is(6)&&(y.set(3),p("dragged")),a&&(!function(o){var i=function(e){if(t.is(tn)||!j){var n=z(e);if(n&&n<200)return M(e)/n}return 0}(o),r=function(t){return O()+xt(t)*ht(yt(t)*(n.flickPower||600),s?1/0:e.Layout.listSize()*(n.flickMaxPages||1))}(i),a=n.rewind&&n.rewindByDrag;S(!1),s?_.scroll(r,0,n.snap):t.is(en)?_.go(L(xt(i))<0?a?"<":"-":a?">":"+"):t.is(Ze)&&j&&a?_.go(T(!0)?">":"<"):_.go(_.toDest(r),!0);S(!0)}(o),rt(o)),g(u,Je,I),g(u,Ye,F),a=!1}function N(t){!l&&c&&rt(t,!0)}function D(t){r=i,i=t,o=O()}function M(t,e){return Q(t,e)-Q(R(t),e)}function z(t){return lt(t)-lt(R(t))}function R(t){return i===t&&r||i}function Q(t,e){return(B(t)?t.changedTouches[0]:t)["page"+A(e?"Y":"X")]}function B(t){return"undefined"!==typeof TouchEvent&&t instanceof TouchEvent}function U(t){l=t}return{mount:function(){h(E,Je,x,an),h(E,Ye,x,an),h(E,Xe,P,an),h(E,"click",N,{capture:!0}),h(E,"dragstart",rt),f([Lt,Mt],q)},disable:U,isDragging:function(){return a}}},Keyboard:function(t,e,n){var o,i,r=Yt(t),s=r.on,a=r.bind,c=r.unbind,l=t.root,u=e.Direction.resolve;function d(){var t=n.keyboard;t&&(o="global"===t?window:l,a(o,un,h))}function f(){c(o,un)}function p(){var t=i;i=!0,_((function(){i=t}))}function h(e){if(!i){var n=ln(e);n===u(ee)?t.go("<"):n===u(ne)&&t.go(">")}}return{mount:function(){d(),s(Mt,f),s(Mt,d),s(Tt,p)},destroy:f,disable:function(t){i=t}}},LazyLoad:function(t,e,n){var o=Yt(t),i=o.on,r=o.off,s=o.bind,a=o.emit,c="sequential"===n.lazyLoad,l=[jt,Qt],u=[];function d(){y(u),e.Slides.forEach((function(t){at(t.slide,pn).forEach((function(e){var o=tt(e,dn),i=tt(e,fn);if(o!==e.src||i!==e.srcset){var r=n.classes.spinner,s=e.parentElement,a=Q(s,"."+r)||X("span",r,s);u.push([e,t,a]),e.src||Y(e,"none")}}))})),c?m():(r(l),i(l,f),f())}function f(){(u=u.filter((function(e){var o=n.perPage*((n.preloadPages||1)+1)-1;return!e[1].isWithin(t.index,o)||p(e)}))).length||r(l)}function p(t){var e=t[0];D(t[1].slide,He),s(e,"load error",w(h,t)),K(e,"src",tt(e,dn)),K(e,"srcset",tt(e,fn)),V(e,dn),V(e,fn)}function h(t,e){var n=t[0],o=t[1];ct(o.slide,He),"error"!==e.type&&(ot(t[2]),Y(n,""),a(Vt,n,o),a(zt)),c&&m()}function m(){u.length&&p(u.shift())}return{mount:function(){n.lazyLoad&&(d(),i(Dt,d))},destroy:w(y,u),check:f}},Pagination:function(t,e,n){var o,i,r=Yt(t),s=r.on,a=r.emit,c=r.bind,l=e.Slides,u=e.Elements,d=e.Controller,f=d.hasFocus,p=d.getIndex,h=d.go,m=e.Direction.resolve,v=u.pagination,g=[];function _(){o&&(ot(v?b(o.children):o),ct(o,i),y(g),o=null),r.destroy()}function x(t){h(">"+t,!0)}function E(t,e){var n=g.length,o=ln(e),i=S(),r=-1;o===m(ne,!1,i)?r=++t%n:o===m(ee,!1,i)?r=(--t+n)%n:"Home"===o?r=0:"End"===o&&(r=n-1);var s=g[r];s&&(Z(s.button),h(">"+r),rt(e,!0))}function S(){return n.paginationDirection||n.direction}function k(t){return g[d.toPage(t)]}function C(){var t=k(p(!0)),e=k(p());if(t){var n=t.button;ct(n,Re),V(n,pe),K(n,le,-1)}if(e){var i=e.button;D(i,Re),K(i,pe,!0),K(i,le,"")}a("pagination:updated",{list:o,items:g},t,e)}return{items:g,mount:function e(){_(),s([Mt,Dt,Jt],e);var r=n.pagination;v&&Y(v,r?"":"none"),r&&(s([Tt,Rt,Qt],C),function(){var e=t.length,r=n.classes,s=n.i18n,a=n.perPage,p=f()?d.getEnd()+1:gt(e/a);D(o=v||X("ul",r.pagination,u.track.parentElement),i=Fe+"--"+S()),K(o,ce,"tablist"),K(o,he,s.select),K(o,ge,S()===re?"vertical":"");for(var h=0;h1?s.pageX:s.slideX;c(y,"click",w(x,h)),n.paginationKeyboard&&c(y,"keydown",w(E,h)),K(m,ce,"presentation"),K(y,ce,"tab"),K(y,de,b.join(" ")),K(y,he,Et(_,h+1)),K(y,le,-1),g.push({li:m,button:y,page:h})}}(),C(),a("pagination:mounted",{list:o,items:g},k(t.index)))},destroy:_,getAt:k,update:C}},Sync:function(t,e,n){var o=n.isNavigation,i=n.slideFocus,r=[];function s(){t.splides.forEach((function(e){e.isParent||(c(t,e.splide),c(e.splide,t))})),o&&function(){var e=Yt(t),n=e.on;n(qt,u),n(Kt,d),n([Lt,Mt],l),r.push(e),e.emit(Ht,t.splides)}()}function a(){r.forEach((function(t){t.destroy()})),y(r)}function c(t,e){var n=Yt(t);n.on(Tt,(function(t,n,o){e.go(e.is(tn)?o:t)})),r.push(n)}function l(){K(e.Elements.list,ge,n.direction===re?"vertical":"")}function u(e){t.go(e.index)}function d(t,e){I(hn,ln(e))&&(u(t),rt(e))}return{setup:w(e.Media.set,{slideFocus:O(i)?o:i},!0),mount:s,destroy:a,remount:function(){a(),s()}}},Wheel:function(t,e,n){var o=Yt(t).bind,i=0;function r(o){if(o.cancelable){var r=o.deltaY,s=r<0,a=lt(o),c=n.wheelMinThreshold||0,l=n.wheelSleep||0;yt(r)>c&&a-i>l&&(t.go(s?"<":">"),i=a),function(o){return!n.releaseWheel||t.state.is(m)||-1!==e.Controller.getAdjacent(o)}(s)&&rt(o)}}return{mount:function(){n.wheel&&o(e.Elements.track,"wheel",r,an)}}},Live:function(t,e,n){var o=Yt(t).on,i=e.Elements.track,r=n.live&&!n.isNavigation,s=X("span",ze),a=Zt(90,w(c,!1));function c(t){K(i,we,t),t?(M(i,s),a.start()):(ot(s),a.cancel())}function l(t){r&&K(i,be,t?"off":"polite")}return{mount:function(){r&&(l(!e.Autoplay.isPaused()),K(i,_e,!0),s.textContent="…",o(Wt,w(l,!0)),o(Gt,w(l,!1)),o([jt,Qt],w(c,!0)))},disable:l,destroy:function(){V(i,[be,_e,we]),ot(s)}}}}),vn={type:"slide",role:"region",speed:400,perPage:1,cloneStatus:!0,arrows:!0,pagination:!0,paginationKeyboard:!0,interval:5e3,pauseOnHover:!0,pauseOnFocus:!0,resetProgress:!0,easing:"cubic-bezier(0.25, 1, 0.5, 1)",drag:!0,direction:"ltr",trimSpace:!0,focusableNodes:"a, button, textarea, input, select, iframe",live:!0,classes:Ke,i18n:{prev:"Previous slide",next:"Next slide",first:"Go to first slide",last:"Go to last slide",slideX:"Go to slide %s",pageX:"Go to page %s",play:"Start autoplay",pause:"Pause autoplay",carousel:"carousel",slide:"slide",select:"Select a slide to show",slideLabel:"%s of %s"},reducedMotion:{speed:0,rewindSpeed:0,autoplay:"pause"}};function gn(t,e,n){var o=e.Slides;function i(){o.forEach((function(t){t.style("transform","translateX(-"+100*t.index+"%)")}))}return{mount:function(){Yt(t).on([Lt,Dt],i)},start:function(t,e){o.style("transition","opacity "+n.speed+"ms "+n.easing),_(e)},cancel:x}}function yn(t,e,n){var o,i=e.Move,r=e.Controller,s=e.Scroll,a=e.Elements.list,c=w(J,a,"transition");function l(){c(""),s.cancel()}return{mount:function(){Yt(t).bind(a,"transitionend",(function(t){t.target===a&&o&&(l(),o())}))},start:function(e,a){var l=i.toPosition(e,!0),u=i.getPosition(),d=function(e){var o=n.rewindSpeed;if(t.is(Ze)&&o){var i=r.getIndex(!0),s=r.getEnd();if(0===i&&e>=s||i>=s&&0===e)return o}return n.speed}(e);yt(l-u)>=1&&d>=1?n.useScroll?s.scroll(l,d,!1,a):(c("transform "+d+"ms "+n.easing),i.translate(l,!0),o=a):(i.jump(e),a())},cancel:l}}var bn=function(){function t(e,n){this.event=Yt(),this.Components={},this.state=function(t){var e=t;return{set:function(t){e=t},is:function(t){return I(q(t),e)}}}(1),this.splides=[],this._o={},this._E={};var o=L(e)?st(document,e):e;pt(o,o+" is invalid."),this.root=o,n=W({label:tt(o,he)||"",labelledby:tt(o,me)||""},vn,t.defaults,n||{});try{W(n,JSON.parse(tt(o,ft)))}catch(t){pt(!1,"Invalid JSON")}this._o=Object.create(W({},n))}var e,n,o,i=t.prototype;return i.mount=function(t,e){var n=this,o=this.state,i=this.Components;return pt(o.is([1,7]),"Already mounted!"),o.set(1),this._C=i,this._T=e||this._T||(this.is(en)?gn:yn),this._E=t||this._E,U(H({},mn,this._E,{Transition:this._T}),(function(t,e){var o=t(n,i,n._o);i[e]=o,o.setup&&o.setup()})),U(i,(function(t){t.mount&&t.mount()})),this.emit(Lt),D(this.root,$e),o.set(3),this.emit(Ot),this},i.sync=function(t){return this.splides.push({splide:t}),t.splides.push({splide:this,isParent:!0}),this.state.is(3)&&(this._C.Sync.remount(),t.Components.Sync.remount()),this},i.go=function(t){return this._C.Controller.go(t),this},i.on=function(t,e){return this.event.on(t,e),this},i.off=function(t){return this.event.off(t),this},i.emit=function(t){var e;return(e=this.event).emit.apply(e,[t].concat(b(arguments,1))),this},i.add=function(t,e){return this._C.Slides.add(t,e),this},i.remove=function(t){return this._C.Slides.remove(t),this},i.is=function(t){return this._o.type===t},i.refresh=function(){return this.emit(Dt),this},i.destroy=function(t){void 0===t&&(t=!0);var e=this.event,n=this.state;return n.is(1)?Yt(this).on(Ot,this.destroy.bind(this,t)):(U(this._C,(function(e){e.destroy&&e.destroy(t)}),!0),e.emit(Bt),e.destroy(),t&&y(this.splides),n.set(7)),this},e=t,(n=[{key:"options",get:function(){return this._o},set:function(t){this._C.Media.set(t,!0,!0)}},{key:"length",get:function(){return this._C.Slides.getLength(!0)}},{key:"index",get:function(){return this._C.Controller.getIndex()}}])&&p(e.prototype,n),o&&p(e,o),Object.defineProperty(e,"prototype",{writable:!1}),t}(),wn=bn;wn.defaults={},wn.STATES=g;const _n=document.querySelectorAll(".js-hero-slider");var xn=()=>{_n&&0!==_n.length&&_n.forEach((t=>{const e=t.querySelector(".splide__list").children.length>1;new wn(t,{type:e?"loop":"slider",arrows:!1,drag:e,classes:{pagination:"wp-block-ama-hero__pagination splide__pagination",page:"wp-block-ama-hero__pagination-button splide__pagination__page"}}).mount()}))};var En=()=>{if(!window.matchMedia("(max-width: 768px)").matches)return;const t=document.querySelector(".woocommerce-MyAccount-navigation");if(!t)return;const e=document.querySelector(".woocommerce-MyAccount-navigation__toggle");if(!e)return;t.setAttribute("aria-expanded","false");e.addEventListener("click",(()=>{if("true"===e.getAttribute("aria-expanded"))e.setAttribute("aria-expanded","false"),t.setAttribute("aria-expanded","false");else e.setAttribute("aria-expanded","true"),t.setAttribute("aria-expanded","true")}),!1)};var Sn=()=>{const t=document.querySelectorAll("[data-show-if]");t&&t.forEach((t=>{const{showIf:e=!1,group:n=!1}=t.dataset,o=document.querySelector(e);if(!o)return;let i=!1;n&&(i=document.querySelectorAll(n));const r=()=>{t.classList.add("hide"),t.disabled=!0,t.value=""};o.addEventListener("change",(()=>{!0===o.checked?(t.classList.remove("hide"),t.disabled=!1,t.focus(),i&&i.forEach((t=>{t.id!==o.id&&(t.checked=!1)}))):r()})),i&&i.forEach((t=>{t.id!==o.id&&t.addEventListener("change",(()=>{!0===t.checked&&(r(),o.checked=!1)}))}))}));const e=document.querySelectorAll("[data-no-answer]");e&&e.forEach((t=>{t.addEventListener("change",(()=>{document.querySelectorAll(`input[name="${t.name}"]`).forEach((e=>{e.id!==t.id&&(e.checked=!1,e.addEventListener("change",(()=>{t.checked=!1})))}))}))}))};n(1715),n(2322),n(4075),n(615),n(2949),n(9629),n(8318);var kn=()=>{En(),Sn()};const Cn=document.querySelector(".js-cookie-banner");var An=()=>{if(!Cn)return;const t=Cn.querySelector(".notification__button"),e=t=>{t.preventDefault(),Cn.setAttribute("aria-visible",!1);var e=new Date;e.setTime(e.getTime()+31536e6);var n=e.toUTCString();document.cookie="ama_cookie_policy = accepted; expires = "+n+";"};""===(t=>{for(var e=t+"=",n=decodeURIComponent(document.cookie).split(";"),o=0;o{const t=document.querySelectorAll(".wp-block-ama-product-purchase");function e(t){const e=t.querySelectorAll(".product-purchase__quantity__input");if(e.length<=0)return;const n=t.querySelector(".product-purchase__button");if(!n)return;Array.from(e).some((t=>t.value>0))?n.removeAttribute("disabled"):n.setAttribute("disabled","")}t.length<0||t.forEach((t=>{const n=t.querySelectorAll(".product-purchase__product");e(t),n.forEach((n=>{const o=n.querySelector(".product-purchase__quantity__input"),i=n.querySelector(".product-purchase__quantity__minus"),r=n.querySelector(".product-purchase__quantity__plus");o&&(o.addEventListener("input",(()=>{e(t)})),o.addEventListener("change",(()=>{e(t)}))),i&&i.addEventListener("click",(()=>{!function(t){const e=parseInt(t.getAttribute("min"),10);let n=parseInt(t.value,10);n<=e?t.value=e:(n=isNaN(n)?e:n,n--,t.value=n)}(o),e(t)}),!0),r&&r.addEventListener("click",(()=>{!function(t){const e=parseInt(t.getAttribute("min"),10);let n=parseInt(t.value,10);n=isNaN(n)?e:n,n++,t.value=n}(o),e(t)}),!0)}));t.querySelectorAll(".product-purchase__tooltip").forEach((t=>{const e=t.querySelector(".product-purchase__tooltip-trigger"),n=t.querySelector(".product-purchase__tooltip-content");if(!e||!n)return;const o=n.getAttribute("id");e.setAttribute("aria-describedby",o),document.addEventListener("click",(t=>function(t){const o=t.target;"true"===n.getAttribute("aria-hidden")&&e.contains(o)?n.setAttribute("aria-hidden",!1):n.setAttribute("aria-hidden",!0)}(t)),!1)}))}))};var On=()=>{const t=document.querySelectorAll(".js-pricing-table");!t||1>t.length||t.forEach((t=>{const e=t.classList.contains("is-style-2-up"),n=t.querySelector(".pricing-table__list").children.length,o={type:"slider",arrows:!1,gap:20,classes:{pagination:"splide__pagination pricing-column__pagination",page:"splide__pagination__page pricing-column__pagination-dot",slide:"splide__slide pricing-table-column__slide"},mediaQuery:"min",breakpoints:{320:{perPage:1,padding:{right:40},drag:!0},768:{perPage:2,padding:{right:40},drag:!0},1024:{perPage:2,padding:{right:0},drag:!0},1440:{perPage:e?2:4,padding:{right:0},drag:(()=>{let t=null;return t=e?n>2:n>4,t})()}}};new wn(t,o).mount()}))};n(2375),n(2859);const Tn=window.jQuery;const jn=new class{enable(){Tn.support.pjax&&Tn(document).on("click",".button-load-more",Tn.proxy(this.didClick,this))}didClick(t){const e=Tn(t.target),n=e.attr("href"),o=Tn(".load-more-spinner"),i=document.getElementById("loaded-content");return o.css("display","block"),i.setAttribute("aria-busy",!0),Tn.pjax({url:n,push:!1,scrollTo:!1,append:!0,container:"#loaded-content",fragment:".load-more-archive-content",timeout:3e4}).done((()=>{e.remove(),o.remove(),i.setAttribute("aria-busy",!1)})).fail((()=>{o.hide(),e.show()})),e.hide(),!1}},qn=new class{enable(){if(Tn){let t=this;Tn(document).on("ready",(function(){t.preload()})),Tn(document).on("pjax:success",(function(){t.preload()}))}}preload(){let t=this.findPreloadHint();t.length>0&&(t.removeClass("can-preload-more"),t.trigger("click"))}findPreloadHint(){return Tn(".can-preload-more")}};jn.enable(),qn.enable();const Pn=new class{enable(){const t=this.getFilterByElements(),e=this.getOrderByElements();t&&this.listenForChange(t),e&&this.listenForChange(e)}listenForChange(t){const e=t.length;let n,o=0;const i=this.didChange.bind(this);for(o=0;o0;)o[--i]?s.test(o[i])&&(o[i]=o[i].replace(s,e+"$1")+"="+n,a=!0):o.splice(i,1);return a||o.push(e+"="+n),r.search="?"+o.join("&"),r.href}};document.addEventListener("DOMContentLoaded",(function(){In.enable()}));const Fn=window.jQuery;const Nn=new class{enable(){this.config=window.ama_newsletter,Fn(document).on("submit",".newsletter-form",Fn.proxy(this.didSubmitForm,this))}didSubmitForm(t){const e=this,n=Fn(t.target),o={email:Fn("input[name=email]",n).val(),segment:Fn("input[name=pardot_segment_id]",n).val(),nonce:this.config.signup_nonce};return this.showPreloader(n),Fn.post({url:this.config.signup_url,data:o,success(t){t.success?e.showConfirmation(n):e.showError(n,t.data.error)},error(t){e.showError(n,t)}}),t.preventDefault(),!1}showPreloader(t){Fn(".newsletter-signup-button",t).prop("disabled",!0),Fn(".loading-indicator",t).show(),Fn(".errors",t).hide()}hidePreloader(t){Fn(".loading-indicator",t).hide(),Fn(".newsletter-signup-button",t).prop("disabled",!1)}showError(t,e){this.hidePreloader(t);const n=Fn(".errors",t),o="string"===typeof e?e:"An unexpected error occurred, please try again later.";n.show(),n.text(`* ${o}`)}showConfirmation(t){this.hidePreloader(t),Fn(".confirmation",t).show(),Fn(".errors",t).hide(),Fn("input[name=email]",t).hide(),Fn("input[name=pardot_segment_id]",t).hide(),Fn(".newsletter-signup-button",t).hide()}};Fn&&Fn(document).ready((function(){Nn.enable()}));n(9549);const Dn=window.jQuery;const Mn=new class{enable(){this.config=window.ama_datawall,Dn(document).on("submit",".datawall-form",Dn.proxy(this.didSubmitForm,this)),Dn("#ama_datawall_slide").click((function(t){t.preventDefault(),t.stopPropagation(),Dn("#ama_datawall_slide").hide(),Dn("#ama_datawall_submit").show(),Dn(".ama_datawall_optin").show(),Dn(".ama_datawall_fields").slideDown("slow")}))}didSubmitForm(t){const e=this,n=Dn(t.target);let o=!1;Dn("input[name=emailaddress]",n).length&&(o=Dn("input[name=emailaddress]",n).val());let i=!1;Dn("input[name=phone]",n).length&&(i=Dn("input[name=phone]",n).val());let r="false",s=!1;Dn("input[name=ama_datawall_optin]",n).length&&(s=Dn("input[name=ama_datawall_optin]",n).hasClass("required"),r=Dn("input[name=ama_datawall_optin]",n).val());let a="false",c=!1;Dn("input[name=ama_datawall_partner_optin]",n).length&&(c=Dn("input[name=ama_datawall_partner_optin]",n).hasClass("required"),a=Dn("input[name=ama_datawall_partner_optin]",n).val());const l=Dn("input[name=pardot_segment_id]",n).val();if((!1!==o&&""===o||!1!==i&&""===i||!0===s&&"false"===r||!0===c&&"false"===a)&&(e.showError(n,"Please complete all fields."),t.preventDefault()),"nosend"!==l){const t={email:o,phone:i,optin:r,partneroptin:a,segment:l,nonce:this.config.signup_nonce};this.showPreloader(n),Dn.post({url:this.config.signup_url,data:t,success(t){t.success?e.showConfirmation(n):e.showError(n,t.data.error)},error(t){e.showError(n,t)}})}else this.showPreloader(n),e.showConfirmation(n);return t.preventDefault(),!1}showPreloader(t){Dn(".datawall-button",t).prop("disabled",!0),Dn(".loading-indicator",t).show(),Dn(".errors",t).hide()}hidePreloader(t){Dn(".loading-indicator",t).hide(),Dn(".datawall-button",t).prop("disabled",!1)}showError(t,e){this.hidePreloader(t);const n=Dn(".errors",t),o="string"===typeof e?e:"An unexpected error occurred, please try again later.";n.show(),n.text(`* ${o}`)}showConfirmation(t){this.hidePreloader(t),Dn(".wp-block-ama-datawallv2.wp-block-ama-datawall2").hide(),Dn(".confirmation",t).show(),Dn(".errors",t).hide(),Dn("input[name=emailaddress]",t).hide(),Dn("input[name=phone]",t).hide(),Dn("input[name=pardot_segment_id]",t).hide(),Dn("label",t).hide(),Dn(".datawall-button",t).hide(),Dn("#ama_datawall_optin").hide(),Dn(".ama_datawall_optin").hide();let e=Dn("#datawall_filepath").attr("href"),n=Dn("#datawall_confirmation").val();"#"!==e&&""!==e&&Dn("#datawall_filepath>span").trigger("click"),setTimeout((function(){Dn(".confirmation",t).text(n)}),500)}};Dn&&Dn(document).ready((function(){Mn.enable()}));n(6259),n(6224);const zn=window.jQuery;const $n=new class{enable(){this.config=window.ama_elmar,zn(document).on("submit",".elmar-form",zn.proxy(this.didSubmitForm,this)),zn("#ama_emlar_slide").click((function(t){t.preventDefault(),t.stopPropagation(),zn("#ama_emlar_slide").hide(),zn("#ama_elmar_submit").show(),zn(".ama_elmar_optin").show(),zn(".ama_elmar_fields").slideDown("slow")}))}didSubmitForm(t){const e=this,n=zn(t.target);let o=!1;zn("input[name=emailaddress]",n).length&&(o=zn("input[name=emailaddress]",n).val());let i=!1;zn("input[name=phone]",n).length&&(i=zn("input[name=phone]",n).val());let r=!1;zn("input[name=firstname]",n).length&&(r=zn("input[name=lastname]",n).val());let s=!1;zn("input[name=lastname]",n).length&&(s=zn("input[name=firstname]",n).val());let a="false",c=!1;zn("input[name=ama_elmar_optin]",n).length&&(c=zn("input[name=ama_elmar_optin]",n).hasClass("required"),a=zn("input[name=ama_elmar_optin]",n).val());let l="false",u=!1;zn("input[name=ama_elmar_partner_optin]",n).length&&(u=zn("input[name=ama_elmar_partner_optin]",n).hasClass("required"),l=zn("input[name=ama_elmar_partner_optin]",n).val());const d=zn("input[name=mailchimp_audience_id]",n).val();if((!1!==o&&""===o||!1!==i&&""===i||!1!==r&&""===r||!1!==s&&""===s||!0===c&&"false"===a||!0===u&&"false"===l)&&(e.showError(n,"Please complete all fields."),t.preventDefault()),"nosend"!==d){const t={email:o,phone:i,firstName:r,lastName:s,optin:a,partneroptin:l,segment:d,nonce:this.config.signup_nonce};this.showPreloader(n),zn.post({url:this.config.signup_url,data:t,success(t){t.success?e.showConfirmation(n):e.showError(n,t.data.error)},error(t){e.showError(n,t)}})}else this.showPreloader(n),e.showConfirmation(n);return t.preventDefault(),!1}showPreloader(t){zn(".elmar-button",t).prop("disabled",!0),zn(".loading-indicator",t).show(),zn(".errors",t).hide()}hidePreloader(t){zn(".loading-indicator",t).hide(),zn(".elmar-button",t).prop("disabled",!1)}showError(t,e){this.hidePreloader(t);const n=zn(".errors",t),o="string"===typeof e?e:"An unexpected error occurred, please try again later.";n.show(),n.text(`* ${o}`)}showConfirmation(t){this.hidePreloader(t),zn(".confirmation",t).show(),zn(".errors",t).hide(),zn("input[name=emailaddress]",t).hide(),zn("input[name=phone]",t).hide(),zn("input[name=firstname]",t).hide(),zn("input[name=lastname]",t).hide(),zn("input[name=mailchimp_audience_id]",t).hide(),zn("label",t).hide(),zn(".elmar-button",t).hide(),zn("#ama_elmar_optin").hide(),zn(".ama_elmar_optin").hide(),zn("#elmar_filepath>span").trigger("click");let e=zn("#elmar_confirmation").val();setTimeout((function(){zn(".confirmation",t).text(e)}),500)}};zn&&zn(document).ready((function(){$n.enable()}));const Rn=window.jQuery;const Qn=new class{enable(){this.config=window.ama_paywall,Rn(document).on("submit",".paywall-form",Rn.proxy(this.didSubmitForm,this))}didSubmitForm(t){const e=this,n=Rn(t.target);this.showPreloader();let o=!1;Rn("input[name=ama_post_id]",n).length&&(o=Rn("input[name=ama_post_id]",n).val());let i=!1,r=!1;Rn("input[name=first_name]",n).length&&(i=Rn("input[name=first_name]",n).val(),Rn("input[name=first_name]",n).hasClass("required")&&(r=!0));let s=!1,a=!1;Rn("input[name=last_name]",n).length&&(s=Rn("input[name=last_name]",n).val(),Rn("input[name=last_name]",n).hasClass("required")&&(a=!0));let c=!1,l=!1;Rn("input[name=emailaddress]",n).length&&(c=Rn("input[name=emailaddress]",n).val(),Rn("input[name=emailaddress]",n).hasClass("required")&&(l=!0));let u=!1,d=!1;Rn("input[name=phone]",n).length&&(u=Rn("input[name=phone]",n).val(),Rn("input[name=phone]",n).hasClass("required")&&(d=!0));let f=!1,p=!1;Rn("select[name=country]",n).length&&(f=Rn("select[name=country]",n).val(),Rn("select[name=country]",n).hasClass("required")&&(p=!0));let h=!1,m=!1;Rn("select[name=state]",n).length&&(h=Rn("select[name=state]",n).val(),Rn("select[name=state]",n).hasClass("required")&&(m=!0));let v=!1,g=!1;Rn("input[name=job_title]",n).length&&(v=Rn("input[name=job_title]",n).val(),Rn("input[name=job_title]",n).hasClass("required")&&(g=!0));let y=!1,b=!1;Rn("select[name=job_level]",n).length&&(y=Rn("select[name=job_level]",n).val(),Rn("select[name=job_level]",n).hasClass("required")&&(b=!0));let w=!1,_=!1;Rn("input[name=company_name]",n).length&&(w=Rn("input[name=company_name]",n).val(),Rn("input[name=company_name]",n).hasClass("required")&&(_=!0));let x=!1,E=!1;Rn("select[name=number_of_employees]",n).length&&(x=Rn("select[name=number_of_employees]",n).val(),Rn("select[name=number_of_employees]",n).hasClass("required")&&(E=!0));let S=!1,k=!1;Rn("select[name=annual_revenue]",n).length&&(S=Rn("select[name=annual_revenue]",n).val(),Rn("select[name=annual_revenue]",n).hasClass("required")&&(k=!0));let C=!1,A=!1;Rn("select[name=industry]",n).length&&(C=Rn("select[name=industry]",n).val(),Rn("select[name=industry]",n).hasClass("required")&&(A=!0));let L=!1,O=!1;Rn("select[name=major_focus]",n).length&&(L=Rn("select[name=major_focus]",n).val(),Rn("select[name=major_focus]",n).hasClass("required")&&(O=!0));let T="false",j=!1;if(Rn("input[name=ama_paywall_optin]",n).length&&(j=!0,Rn("#ama_paywall_optin").is(":checked")&&(T=Rn("input[name=ama_paywall_optin]",n).val())),!1!==l&&!1!==c&&""===c||!1!==r&&!1!==i&&""===i||!1!==a&&!1!==s&&""===s||!1!==d&&!1!==u&&""===u||!1!==p&&!1!==f&&""===f||!1!==m&&!1!==h&&""===h||!1!==g&&!1!==v&&""===v||!1!==b&&!1!==y&&""===y||!1!==_&&!1!==w&&""===w||!1!==E&&!1!==x&&""===x||!1!==k&&!1!==S&&""===S||!1!==A&&!1!==C&&""===C||!1!==O&&!1!==L&&""===L||!0===j&&"false"===T)return e.showValidationError(n),t.preventDefault(),!1;const q={postID:o,firstName:i,lastName:s,email:c,phone:u,country:f,state:h,jobTitle:v,jobLevel:y,companySize:x,companyName:w,annualRevenue:S,industry:C,majorFocus:L,optin:T,nonce:this.config.signup_nonce};return Rn.post({url:this.config.signup_url,data:q,success(t){t.success?(Rn(".confirmation").show(),location.reload()):e.showError(n,t.data.error)},error(t){e.showError(n,t)}}),t.preventDefault(),!1}showPreloader(t){Rn(".paywall-button",t).hide(),Rn(".loading-indicator",t).show(),Rn(".errors",t).hide()}hidePreloader(t){Rn(".loading-indicator",t).hide(),Rn(".paywall-button",t).show()}showError(t,e){this.hidePreloader(t);const n=Rn(".errors",t),o="string"===typeof e?e:"An unexpected error occurred, please try again later.";n.show(),n.text(`* ${o}`)}showValidationError(t){this.hidePreloader(t);const e=Rn(".errors",t);e.show(),e.text("* Please make sure all required fields are complete.")}showConfirmation(t){this.hidePreloader(t),Rn(".paywall-form").hide(),Rn(".confirmation",t).show(),Rn(".errors",t).hide(),Rn("input[name=first_name]",t).hide(),Rn("input[name=last_name]",t).hide(),Rn("input[name=email]",t).hide(),Rn("input[name=phone]",t).hide(),Rn("input[name=country]",t).hide(),Rn("input[name=state]",t).hide(),Rn("select[name=job_level]",t).hide(),Rn("input[name=job_title]",t).hide(),Rn("input[name=comapny_name]",t).hide(),Rn("select[name=number_of_employees]",t).hide(),Rn("select[name=annual_revenue]",t).hide(),Rn("select[name=industry]",t).hide(),Rn("select[name=major_focus]",t).hide(),Rn("input[name=pardot_segment_id]",t).hide(),Rn("label",t).hide(),Rn(".paywall-button",t).hide(),Rn("#ama_paywall_optin").hide(),Rn(".ama_paywall_optin").hide()}};Rn&&Rn(document).ready((function(){Qn.enable(),Rn(".loader").show(),Rn(".paywall-button").hide(),Rn(".confirmation").hide(),setTimeout((function(){Rn(".loader").hide(),Rn(".paywall-button").show()}),1e3);var t=Rn("#country").children("option:selected");Rn("#state option").hide(),Rn("#state option.noval").show(),Rn("#state option."+t.attr("class")).show(),Rn("#country").change((function(t){t.preventDefault();var e=Rn(this).children("option:selected");Rn("#state option").hide(),Rn("#state option.noval").show(),Rn("#state option."+e.attr("class")).show()}))}));n(3972),n(892),n(5799);const Bn=window.jQuery;const Un=new class{enable(){this.config=window.ama_bookmark,Bn(document).on("click",".media-locker-bookmark",Bn.proxy(this.addBookmark,this))}addBookmark(t){t.preventDefault(),t.stopPropagation(),Bn.post({url:this.config.ajax_url,data:{action:"add_bookmark",nonce:this.config.bookmark_nonce},success(t){t?Bn(".media-locker-bookmark").each((function(){"Bookmark"===Bn(this).text()?Bn(this).text("Unbookmark"):Bn(this).text("Bookmark")})):Bn(".error").text("An unexpected error occurred, please try again later.")}})}};Bn&&Bn(document).ready((function(){Un.enable()}));n(2379),n(9320),n(2081),n(2367),n(7971),n(6295),n(1625),n(7806);new class{constructor(t,e={}){this.keys={end:35,home:36,left:37,up:38,right:39,down:40},this.direction={37:-1,38:-1,39:1,40:1},this.evtCallbacks={},t&&"string"==typeof t?(this.$tabs=document.querySelectorAll(t),this.$tabs?(this.settings=o({},{orientation:"horizontal",onCreate:null,onTabChange:null},e),this.$tabs.forEach((t=>{this.setupTabs(t)})),this.settings.onCreate&&"function"==typeof this.settings.onCreate&&this.settings.onCreate.call()):console.error("10up Tabs: Target not found. A valid target (tab area) must be used.")):console.error("10up Tabs: No target supplied. A valid target (tab area) must be used.")}destroy(t={}){this.removeAllEventListeners(),o({},{removeAttributes:!0},t).removeAttributes&&this.$tabs.forEach((t=>{t.querySelectorAll(".tab-content.is-active, .tab-item.is-active").forEach((t=>{t.classList.remove("is-active")})),t.querySelectorAll(".tab-content").forEach((t=>{t.removeAttribute("tabindex")}));const[e,n]=this.getTabLinksAndList(t);n.removeAttribute("aria-orientation"),e.forEach((t=>{t.removeAttribute("id"),t.removeAttribute("aria-selected"),t.removeAttribute("tabindex"),t.parentNode.removeAttribute("role");const e=t.getAttribute("aria-controls"),n=document.getElementById(e);n.removeAttribute("aria-labelledby"),n.removeAttribute("aria-hidden")}))}))}addEventListener(t,e,n){void 0===this.evtCallbacks[e]&&(this.evtCallbacks[e]=[]),this.evtCallbacks[e].push({element:t,callback:n}),t.addEventListener(e,n)}removeAllEventListeners(){Object.keys(this.evtCallbacks).forEach((t=>{this.evtCallbacks[t].forEach((({element:e,callback:n})=>{e.removeEventListener(t,n)}))}))}getTabLinksAndList(t){const e=t.querySelector(".tab-control");return[e.querySelectorAll('.tab-list [role="tab"]'),e.querySelector(".tab-list")]}setupTabs(t){const[e,n]=this.getTabLinksAndList(t);n.setAttribute("aria-orientation",this.settings.orientation),e.forEach((n=>{const o=n.getAttribute("aria-controls"),i=`tab-${o}`,r=document.getElementById(o);n.setAttribute("id",i),n.setAttribute("aria-selected",!1),n.setAttribute("tabindex",-1),n.parentNode.setAttribute("role","presentation"),r.setAttribute("aria-labelledby",i),r.setAttribute("aria-hidden",!0),this.addEventListener(n,"click",(e=>{e.preventDefault(),e.target.parentNode.classList.contains("is-active")||this.goToTab(e,t)})),this.addEventListener(n,"keyup",(e=>{32!==e.which||e.target.parentNode.classList.contains("is-active")||(e.preventDefault(),this.goToTab(e,t))})),this.addEventListener(n,"keydown",(n=>{const o=n.keyCode,i=this.determineNextTab(n,t,e);switch(o){case this.keys.end:n.preventDefault(),this.goToTab(parseInt(e.length-1,10),t,!0);break;case this.keys.home:n.preventDefault(),this.goToTab(0,t,!0);break;case this.keys.up:case this.keys.down:"vertical"===this.settings.orientation&&(n.preventDefault(),this.goToTab(i,t,!0))}})),this.addEventListener(n,"keyup",(n=>{const o=n.keyCode,i=this.determineNextTab(n,t,e);switch(o){case this.keys.left:case this.keys.right:"horizontal"===this.settings.orientation&&this.goToTab(i,t,!0)}}))})),this.goToTab(0,t)}determineNextTab(t,e,n){const o=t.keyCode,i=e.querySelector('.tab-list li.is-active [role="tab"]'),r=[].indexOf.call(n,i),s=parseInt(r+this.direction[o],10);return s>=n.length?0:s<0?parseInt(n.length-1,10):s}goToTab(t,e,n=!1){const o=typeof t,i="function"===o||"object"===o&&!!t,r=e.querySelectorAll('.tab-list li [role="tab"]'),s=e.querySelector('.tab-list li.is-active [role="tab"]');if(s){const t=s.getAttribute("aria-controls"),e=document.getElementById(t);s.setAttribute("aria-selected","false"),s.setAttribute("tabindex",-1),s.parentNode.classList.remove("is-active"),e.setAttribute("aria-hidden",!0),e.classList.remove("is-active"),e.removeAttribute("tabindex")}const a=i?t.target:r[t];if(a){const t=a.getAttribute("aria-controls"),e=document.getElementById(t);a.setAttribute("aria-selected","true"),a.removeAttribute("tabindex"),a.parentNode.classList.add("is-active"),n&&a.focus(),e.setAttribute("aria-hidden",!1),e.classList.add("is-active"),e.setAttribute("tabindex",0),this.settings.onTabChange&&"function"==typeof this.settings.onTabChange&&this.settings.onTabChange.call()}}}(".tabs",{}),new e(".accordion",{}),new class{constructor(t,e={}){const n={onCreate:null,onOpen:null,onClose:null};this.evtCallbacks={},this.$tooltips=document.querySelectorAll(t),t||0!==this.$tooltips.length?(document.documentElement.classList.add("js"),this.settings=i({},n,e),this.manageBoundTrigger=t=>this.manageTrigger(t),this.boundManageTT=t=>this.manageTT(t),this.boundManageEsc=t=>this.manageEsc(t),this.$tooltips.forEach(((t,e)=>{this.setupTooltip(t,e)})),this.settings=i({},n,e),this.settings.onCreate&&"function"==typeof this.settings.onCreate&&this.settings.onCreate.call()):console.error("10up Tooltip: Target not found. A valid target (tooltip container) must be used.")}destroy(){this.removeAllEventListeners()}addEventListener(t,e,n){void 0===this.evtCallbacks[e]&&(this.evtCallbacks[e]=[]),this.evtCallbacks[e].push({element:t,callback:n}),t.addEventListener(e,n)}removeAllEventListeners(){Object.keys(this.evtCallbacks).forEach((t=>{this.evtCallbacks[t].forEach((({element:e,callback:n})=>{e.removeEventListener(t,n)}))}))}setupTooltip(t,e){const n="a11y-tip--toggle",o=".a11y-tip__trigger",i=".a11y-tip__help";let r,s,a;const c=t,l=c.querySelector(o),u=c.querySelector(i);["a","button","input","textarea","select"].includes(l.nodeName.toLowerCase())||l.setAttribute("tabindex","0"),u.getAttribute("id")||u.setAttribute("id",`tool_tip_${e}`),l.getAttribute("aria-describedby")||l.setAttribute("aria-describedby",u.getAttribute("id")),u.getAttribute("role")||u.setAttribute("role","tooltip"),c.classList.contains(n)&&(s=c.querySelector(o).innerHTML,s=s.replace(/^\s+|\s+$/g,""),a=c.querySelector(i).getAttribute("id"),r=document.createElement("button"),r.setAttribute("type","button"),r.classList.add("a11y-tip__trigger"),r.classList.add("a11y-tip__trigger--toggle"),r.setAttribute("aria-describedby",a),r.setAttribute("aria-expanded","false"),r.textContent=s,c.removeChild(c.querySelector(o)),c.insertBefore(r,c.firstChild),this.addEventListener(r,"click",this.manageBoundTrigger)),!1===c.classList.contains(n)&&this.addEventListener(u,"transitionend",this.boundManageTT),this.addEventListener(l,"keyup",this.boundManageEsc)}manageTT(t){const{target:e}=t;t.pseudoElement||(e.classList.contains("a11y-tip--hide")&&e.classList.remove("a11y-tip--hide"),"0"===window.getComputedStyle(t.target).opacity?this.settings.onClose&&"function"==typeof this.settings.onClose&&this.settings.onClose.call():this.settings.onOpen&&"function"==typeof this.settings.onOpen&&this.settings.onOpen.call())}manageEsc(t){const{target:e}=t;27===t.keyCode&&(t.preventDefault(),e.classList.add("a11y-tip--hide"),this.settings.onClose&&"function"==typeof this.settings.onClose&&this.settings.onClose.call())}manageTrigger(t){const e=t.target;"true"===e.getAttribute("aria-expanded")?(e.setAttribute("aria-expanded","false"),this.settings.onClose&&"function"==typeof this.settings.onClose&&this.settings.onClose.call()):"false"===e.getAttribute("aria-expanded")&&(e.setAttribute("aria-expanded","true"),this.settings.onOpen&&"function"==typeof this.settings.onOpen&&this.settings.onOpen.call())}}(".a11y-tip",{}),r(),(()=>{const t=document.querySelectorAll(".js-modal");t&&t.forEach((t=>{const e=t.querySelector(".dialog");if(e){const n=new a(e),{trigger:o="click-open"}=t.dataset;switch(o){case"click-open":((t,{cssSelector:e})=>{const n=document.querySelector(e);n&&n.addEventListener("click",(e=>{e.preventDefault(),t.show()}))})(n,t.dataset);break;case"time-delay":((t,{modalId:e,timeDelay:n,cookieExpire:o})=>{const i=`ama-${e}`;let r=localStorage.getItem(i);if(r&&(r=parseInt(r,10)),0===r)return;if((new Date).getTime(){t.show(),t.on("hide",(function(){let t=0;a>0&&(t=(new Date).getTime()+a),localStorage.setItem(i,t)}))}),s)})(n,t.dataset)}}}))})(),d(),f(),xn(),An(),Ln(),On(),kn();(0,window.jQuery)(document).on("click",".gfield_list_icons a",(function(t){t.preventDefault()})),document.addEventListener("gform/theme/scripts_loaded",(()=>{gform.utils.addAsyncFilter("gform/submission/pre_submission",(async t=>{console.log(t);const e=document.getElementById(`${t.form.id}`);if(!e)return t;var n=!1;return e.querySelectorAll(".higher-ed input, .higher-ed textarea").forEach((t=>{""===t.value&&(t.classList.add("error"),n=!0)})),n&&(document.getElementsByClassName("gf-loader")[0].style.display="none",t.abort=!0),t}))}))}()}();;
/**
* core-js 3.39.0
* © 2014-2024 Denis Pushkarev (zloirock.ru)
* license: https://github.com/zloirock/core-js/blob/v3.39.0/LICENSE
* source: https://github.com/zloirock/core-js
*/
!function(r){"use strict";var t,e,n;t=[function(r,t,e){e(1),e(53),e(81),e(82),e(93),e(94),e(99),e(100),e(110),e(120),e(122),e(123),e(124),r.exports=e(125)},function(r,t,e){var n=e(2),o=e(4),a=e(48),c=ArrayBuffer.prototype;n&&!("detached"in c)&&o(c,"detached",{configurable:!0,get:function(){return a(this)}})},function(r,t,e){var n=e(3);r.exports=!n((function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]}))},function(r,t,e){r.exports=function(r){try{return!!r()}catch(r){return!0}}},function(r,t,e){var n=e(5),o=e(23);r.exports=function(r,t,e){return e.get&&n(e.get,t,{getter:!0}),e.set&&n(e.set,t,{setter:!0}),o.f(r,t,e)}},function(t,e,n){var o=n(6),a=n(3),c=n(8),i=n(9),u=n(2),s=n(13).CONFIGURABLE,f=n(14),p=n(19),l=p.enforce,y=p.get,v=String,h=Object.defineProperty,g=o("".slice),b=o("".replace),m=o([].join),d=u&&!a((function(){return 8!==h((function(){}),"length",{value:8}).length})),w=String(String).split("String"),E=t.exports=function(t,e,n){"Symbol("===g(v(e),0,7)&&(e="["+b(v(e),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),n&&n.getter&&(e="get "+e),n&&n.setter&&(e="set "+e),(!i(t,"name")||s&&t.name!==e)&&(u?h(t,"name",{value:e,configurable:!0}):t.name=e),d&&n&&i(n,"arity")&&t.length!==n.arity&&h(t,"length",{value:n.arity});try{n&&i(n,"constructor")&&n.constructor?u&&h(t,"prototype",{writable:!1}):t.prototype&&(t.prototype=r)}catch(r){}var o=l(t);return i(o,"source")||(o.source=m(w,"string"==typeof e?e:"")),t};Function.prototype.toString=E((function(){return c(this)&&y(this).source||f(this)}),"toString")},function(r,t,e){var n=e(7),o=Function.prototype,a=o.call,c=n&&o.bind.bind(a,a);r.exports=n?c:function(r){return function(){return a.apply(r,arguments)}}},function(r,t,e){var n=e(3);r.exports=!n((function(){var r=function(){}.bind();return"function"!=typeof r||r.hasOwnProperty("prototype")}))},function(t,e,n){var o="object"==typeof document&&document.all;t.exports=void 0===o&&o!==r?function(r){return"function"==typeof r||r===o}:function(r){return"function"==typeof r}},function(r,t,e){var n=e(6),o=e(10),a=n({}.hasOwnProperty);r.exports=Object.hasOwn||function(r,t){return a(o(r),t)}},function(r,t,e){var n=e(11),o=Object;r.exports=function(r){return o(n(r))}},function(r,t,e){var n=e(12),o=TypeError;r.exports=function(r){if(n(r))throw new o("Can't call method on "+r);return r}},function(t,e,n){t.exports=function(t){return null===t||t===r}},function(r,t,e){var n=e(2),o=e(9),a=Function.prototype,c=n&&Object.getOwnPropertyDescriptor,i=o(a,"name"),u=i&&"something"===function(){}.name,s=i&&(!n||n&&c(a,"name").configurable);r.exports={EXISTS:i,PROPER:u,CONFIGURABLE:s}},function(r,t,e){var n=e(6),o=e(8),a=e(15),c=n(Function.toString);o(a.inspectSource)||(a.inspectSource=function(r){return c(r)}),r.exports=a.inspectSource},function(r,t,e){var n=e(16),o=e(17),a=e(18),c="__core-js_shared__",i=r.exports=o[c]||a(c,{});(i.versions||(i.versions=[])).push({version:"3.39.0",mode:n?"pure":"global",copyright:"© 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.39.0/LICENSE",source:"https://github.com/zloirock/core-js"})},function(r,t,e){r.exports=!1},function(r,t,e){var n=function(r){return r&&r.Math===Math&&r};r.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof global&&global)||n("object"==typeof this&&this)||function(){return this}()||Function("return this")()},function(r,t,e){var n=e(17),o=Object.defineProperty;r.exports=function(r,t){try{o(n,r,{value:t,configurable:!0,writable:!0})}catch(e){n[r]=t}return t}},function(r,t,e){var n,o,a,c=e(20),i=e(17),u=e(21),s=e(22),f=e(9),p=e(15),l=e(46),y=e(47),v="Object already initialized",h=i.TypeError,g=i.WeakMap;if(c||p.state){var b=p.state||(p.state=new g);b.get=b.get,b.has=b.has,b.set=b.set,n=function(r,t){if(b.has(r))throw new h(v);return t.facade=r,b.set(r,t),t},o=function(r){return b.get(r)||{}},a=function(r){return b.has(r)}}else{var m=l("state");y[m]=!0,n=function(r,t){if(f(r,m))throw new h(v);return t.facade=r,s(r,m,t),t},o=function(r){return f(r,m)?r[m]:{}},a=function(r){return f(r,m)}}r.exports={set:n,get:o,has:a,enforce:function(r){return a(r)?o(r):n(r,{})},getterFor:function(r){return function(t){var e;if(!u(t)||(e=o(t)).type!==r)throw new h("Incompatible receiver, "+r+" required");return e}}}},function(r,t,e){var n=e(17),o=e(8),a=n.WeakMap;r.exports=o(a)&&/native code/.test(String(a))},function(r,t,e){var n=e(8);r.exports=function(r){return"object"==typeof r?null!==r:n(r)}},function(r,t,e){var n=e(2),o=e(23),a=e(45);r.exports=n?function(r,t,e){return o.f(r,t,a(1,e))}:function(r,t,e){return r[t]=e,r}},function(r,t,e){var n=e(2),o=e(24),a=e(26),c=e(27),i=e(28),u=TypeError,s=Object.defineProperty,f=Object.getOwnPropertyDescriptor,p="enumerable",l="configurable",y="writable";t.f=n?a?function(r,t,e){if(c(r),t=i(t),c(e),"function"==typeof r&&"prototype"===t&&"value"in e&&y in e&&!e[y]){var n=f(r,t);n&&n[y]&&(r[t]=e.value,e={configurable:l in e?e[l]:n[l],enumerable:p in e?e[p]:n[p],writable:!1})}return s(r,t,e)}:s:function(r,t,e){if(c(r),t=i(t),c(e),o)try{return s(r,t,e)}catch(r){}if("get"in e||"set"in e)throw new u("Accessors not supported");return"value"in e&&(r[t]=e.value),r}},function(r,t,e){var n=e(2),o=e(3),a=e(25);r.exports=!n&&!o((function(){return 7!==Object.defineProperty(a("div"),"a",{get:function(){return 7}}).a}))},function(r,t,e){var n=e(17),o=e(21),a=n.document,c=o(a)&&o(a.createElement);r.exports=function(r){return c?a.createElement(r):{}}},function(r,t,e){var n=e(2),o=e(3);r.exports=n&&o((function(){return 42!==Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},function(r,t,e){var n=e(21),o=String,a=TypeError;r.exports=function(r){if(n(r))return r;throw new a(o(r)+" is not an object")}},function(r,t,e){var n=e(29),o=e(31);r.exports=function(r){var t=n(r,"string");return o(t)?t:t+""}},function(t,e,n){var o=n(30),a=n(21),c=n(31),i=n(38),u=n(41),s=n(42),f=TypeError,p=s("toPrimitive");t.exports=function(t,e){if(!a(t)||c(t))return t;var n,s=i(t,p);if(s){if(e===r&&(e="default"),n=o(s,t,e),!a(n)||c(n))return n;throw new f("Can't convert object to primitive value")}return e===r&&(e="number"),u(t,e)}},function(r,t,e){var n=e(7),o=Function.prototype.call;r.exports=n?o.bind(o):function(){return o.apply(o,arguments)}},function(r,t,e){var n=e(32),o=e(8),a=e(33),c=e(34),i=Object;r.exports=c?function(r){return"symbol"==typeof r}:function(r){var t=n("Symbol");return o(t)&&a(t.prototype,i(r))}},function(t,e,n){var o=n(17),a=n(8);t.exports=function(t,e){return arguments.length<2?(n=o[t],a(n)?n:r):o[t]&&o[t][e];var n}},function(r,t,e){var n=e(6);r.exports=n({}.isPrototypeOf)},function(r,t,e){var n=e(35);r.exports=n&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},function(r,t,e){var n=e(36),o=e(3),a=e(17).String;r.exports=!!Object.getOwnPropertySymbols&&!o((function(){var r=Symbol("symbol detection");return!a(r)||!(Object(r)instanceof Symbol)||!Symbol.sham&&n&&n<41}))},function(r,t,e){var n,o,a=e(17),c=e(37),i=a.process,u=a.Deno,s=i&&i.versions||u&&u.version,f=s&&s.v8;f&&(o=(n=f.split("."))[0]>0&&n[0]<4?1:+(n[0]+n[1])),!o&&c&&(!(n=c.match(/Edge\/(\d+)/))||n[1]>=74)&&(n=c.match(/Chrome\/(\d+)/))&&(o=+n[1]),r.exports=o},function(r,t,e){var n=e(17).navigator,o=n&&n.userAgent;r.exports=o?String(o):""},function(t,e,n){var o=n(39),a=n(12);t.exports=function(t,e){var n=t[e];return a(n)?r:o(n)}},function(r,t,e){var n=e(8),o=e(40),a=TypeError;r.exports=function(r){if(n(r))return r;throw new a(o(r)+" is not a function")}},function(r,t,e){var n=String;r.exports=function(r){try{return n(r)}catch(r){return"Object"}}},function(r,t,e){var n=e(30),o=e(8),a=e(21),c=TypeError;r.exports=function(r,t){var e,i;if("string"===t&&o(e=r.toString)&&!a(i=n(e,r)))return i;if(o(e=r.valueOf)&&!a(i=n(e,r)))return i;if("string"!==t&&o(e=r.toString)&&!a(i=n(e,r)))return i;throw new c("Can't convert object to primitive value")}},function(r,t,e){var n=e(17),o=e(43),a=e(9),c=e(44),i=e(35),u=e(34),s=n.Symbol,f=o("wks"),p=u?s.for||s:s&&s.withoutSetter||c;r.exports=function(r){return a(f,r)||(f[r]=i&&a(s,r)?s[r]:p("Symbol."+r)),f[r]}},function(r,t,e){var n=e(15);r.exports=function(r,t){return n[r]||(n[r]=t||{})}},function(t,e,n){var o=n(6),a=0,c=Math.random(),i=o(1..toString);t.exports=function(t){return"Symbol("+(t===r?"":t)+")_"+i(++a+c,36)}},function(r,t,e){r.exports=function(r,t){return{enumerable:!(1&r),configurable:!(2&r),writable:!(4&r),value:t}}},function(r,t,e){var n=e(43),o=e(44),a=n("keys");r.exports=function(r){return a[r]||(a[r]=o(r))}},function(r,t,e){r.exports={}},function(r,t,e){var n=e(17),o=e(49),a=e(51),c=n.ArrayBuffer,i=c&&c.prototype,u=i&&o(i.slice);r.exports=function(r){if(0!==a(r))return!1;if(!u)return!1;try{return u(r,0,0),!1}catch(r){return!0}}},function(r,t,e){var n=e(50),o=e(6);r.exports=function(r){if("Function"===n(r))return o(r)}},function(r,t,e){var n=e(6),o=n({}.toString),a=n("".slice);r.exports=function(r){return a(o(r),8,-1)}},function(r,t,e){var n=e(17),o=e(52),a=e(50),c=n.ArrayBuffer,i=n.TypeError;r.exports=c&&o(c.prototype,"byteLength","get")||function(r){if("ArrayBuffer"!==a(r))throw new i("ArrayBuffer expected");return r.byteLength}},function(r,t,e){var n=e(6),o=e(39);r.exports=function(r,t,e){try{return n(o(Object.getOwnPropertyDescriptor(r,t)[e]))}catch(r){}}},function(t,e,n){var o=n(54),a=n(73);a&&o({target:"ArrayBuffer",proto:!0},{transfer:function(){return a(this,arguments.length?arguments[0]:r,!0)}})},function(t,e,n){var o=n(17),a=n(55).f,c=n(22),i=n(59),u=n(18),s=n(60),f=n(72);t.exports=function(t,e){var n,p,l,y,v,h=t.target,g=t.global,b=t.stat;if(n=g?o:b?o[h]||u(h,{}):o[h]&&o[h].prototype)for(p in e){if(y=e[p],l=t.dontCallGetSet?(v=a(n,p))&&v.value:n[p],!f(g?p:h+(b?".":"#")+p,t.forced)&&l!==r){if(typeof y==typeof l)continue;s(y,l)}(t.sham||l&&l.sham)&&c(y,"sham",!0),i(n,p,y,t)}}},function(r,t,e){var n=e(2),o=e(30),a=e(56),c=e(45),i=e(57),u=e(28),s=e(9),f=e(24),p=Object.getOwnPropertyDescriptor;t.f=n?p:function(r,t){if(r=i(r),t=u(t),f)try{return p(r,t)}catch(r){}if(s(r,t))return c(!o(a.f,r,t),r[t])}},function(r,t,e){var n={}.propertyIsEnumerable,o=Object.getOwnPropertyDescriptor,a=o&&!n.call({1:2},1);t.f=a?function(r){var t=o(this,r);return!!t&&t.enumerable}:n},function(r,t,e){var n=e(58),o=e(11);r.exports=function(r){return n(o(r))}},function(r,t,e){var n=e(6),o=e(3),a=e(50),c=Object,i=n("".split);r.exports=o((function(){return!c("z").propertyIsEnumerable(0)}))?function(r){return"String"===a(r)?i(r,""):c(r)}:c},function(t,e,n){var o=n(8),a=n(23),c=n(5),i=n(18);t.exports=function(t,e,n,u){u||(u={});var s=u.enumerable,f=u.name!==r?u.name:e;if(o(n)&&c(n,f,u),u.global)s?t[e]=n:i(e,n);else{try{u.unsafe?t[e]&&(s=!0):delete t[e]}catch(r){}s?t[e]=n:a.f(t,e,{value:n,enumerable:!1,configurable:!u.nonConfigurable,writable:!u.nonWritable})}return t}},function(r,t,e){var n=e(9),o=e(61),a=e(55),c=e(23);r.exports=function(r,t,e){for(var i=o(t),u=c.f,s=a.f,f=0;fs;)o(n,e=t[s++])&&(~c(f,e)||u(f,e));return f}},function(r,t,e){var n=e(57),o=e(65),a=e(68),c=function(r){return function(t,e,c){var i=n(t),u=a(i);if(0===u)return!r&&-1;var s,f=o(c,u);if(r&&e!=e){for(;u>f;)if((s=i[f++])!=s)return!0}else for(;u>f;f++)if((r||f in i)&&i[f]===e)return r||f||0;return!r&&-1}};r.exports={includes:c(!0),indexOf:c(!1)}},function(r,t,e){var n=e(66),o=Math.max,a=Math.min;r.exports=function(r,t){var e=n(r);return e<0?o(e+t,0):a(e,t)}},function(r,t,e){var n=e(67);r.exports=function(r){var t=+r;return t!=t||0===t?0:n(t)}},function(r,t,e){var n=Math.ceil,o=Math.floor;r.exports=Math.trunc||function(r){var t=+r;return(t>0?o:n)(t)}},function(r,t,e){var n=e(69);r.exports=function(r){return n(r.length)}},function(r,t,e){var n=e(66),o=Math.min;r.exports=function(r){var t=n(r);return t>0?o(t,9007199254740991):0}},function(r,t,e){r.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(r,t,e){t.f=Object.getOwnPropertySymbols},function(r,t,e){var n=e(3),o=e(8),a=/#|\.prototype\./,c=function(r,t){var e=u[i(r)];return e===f||e!==s&&(o(t)?n(t):!!t)},i=c.normalize=function(r){return String(r).replace(a,".").toLowerCase()},u=c.data={},s=c.NATIVE="N",f=c.POLYFILL="P";r.exports=c},function(t,e,n){var o=n(17),a=n(6),c=n(52),i=n(74),u=n(75),s=n(51),f=n(76),p=n(80),l=o.structuredClone,y=o.ArrayBuffer,v=o.DataView,h=Math.min,g=y.prototype,b=v.prototype,m=a(g.slice),d=c(g,"resizable","get"),w=c(g,"maxByteLength","get"),E=a(b.getInt8),x=a(b.setInt8);t.exports=(p||f)&&function(t,e,n){var o,a=s(t),c=e===r?a:i(e),g=!d||!d(t);if(u(t),p&&(t=l(t,{transfer:[t]}),a===c&&(n||g)))return t;if(a>=c&&(!n||g))o=m(t,0,c);else{var b=n&&!g&&w?{maxByteLength:w(t)}:r;o=new y(c,b);for(var O=new v(t),R=new v(o),S=h(c,a),A=0;A92||"NODE"===c&&a>94||"BROWSER"===c&&a>97)return!1;var r=new ArrayBuffer(8),t=i(r,{transfer:[r]});return 0!==r.byteLength||8!==t.byteLength}))},function(t,e,n){var o=n(54),a=n(73);a&&o({target:"ArrayBuffer",proto:!0},{transferToFixedLength:function(){return a(this,arguments.length?arguments[0]:r,!1)}})},function(r,t,e){var n=e(54),o=e(6),a=e(39),c=e(11),i=e(83),u=e(92),s=e(16),f=e(3),p=u.Map,l=u.has,y=u.get,v=u.set,h=o([].push),g=s||f((function(){return 1!==p.groupBy("ab",(function(r){return r})).get("a").length}));n({target:"Map",stat:!0,forced:s||g},{groupBy:function(r,t){c(r),a(t);var e=new p,n=0;return i(r,(function(r){var o=t(r,n++);l(e,o)?h(y(e,o),r):v(e,o,[r])})),e}})},function(r,t,e){var n=e(84),o=e(30),a=e(27),c=e(40),i=e(85),u=e(68),s=e(33),f=e(87),p=e(88),l=e(91),y=TypeError,v=function(r,t){this.stopped=r,this.result=t},h=v.prototype;r.exports=function(r,t,e){var g,b,m,d,w,E,x,O=e&&e.that,R=!(!e||!e.AS_ENTRIES),S=!(!e||!e.IS_RECORD),A=!(!e||!e.IS_ITERATOR),T=!(!e||!e.INTERRUPTED),D=n(t,O),_=function(r){return g&&l(g,"normal",r),new v(!0,r)},I=function(r){return R?(a(r),T?D(r[0],r[1],_):D(r[0],r[1])):T?D(r,_):D(r)};if(S)g=r.iterator;else if(A)g=r;else{if(!(b=p(r)))throw new y(c(r)+" is not iterable");if(i(b)){for(m=0,d=u(r);d>m;m++)if((w=I(r[m]))&&s(h,w))return w;return new v(!1)}g=f(r,b)}for(E=S?r.next:g.next;!(x=o(E,g)).done;){try{w=I(x.value)}catch(r){l(g,"throw",r)}if("object"==typeof w&&w&&s(h,w))return w}return new v(!1)}},function(t,e,n){var o=n(49),a=n(39),c=n(7),i=o(o.bind);t.exports=function(t,e){return a(t),e===r?t:c?i(t,e):function(){return t.apply(e,arguments)}}},function(t,e,n){var o=n(42),a=n(86),c=o("iterator"),i=Array.prototype;t.exports=function(t){return t!==r&&(a.Array===t||i[c]===t)}},function(r,t,e){r.exports={}},function(r,t,e){var n=e(30),o=e(39),a=e(27),c=e(40),i=e(88),u=TypeError;r.exports=function(r,t){var e=arguments.length<2?i(r):t;if(o(e))return a(n(e,r));throw new u(c(r)+" is not iterable")}},function(r,t,e){var n=e(89),o=e(38),a=e(12),c=e(86),i=e(42)("iterator");r.exports=function(r){if(!a(r))return o(r,i)||o(r,"@@iterator")||c[n(r)]}},function(t,e,n){var o=n(90),a=n(8),c=n(50),i=n(42)("toStringTag"),u=Object,s="Arguments"===c(function(){return arguments}());t.exports=o?c:function(t){var e,n,o;return t===r?"Undefined":null===t?"Null":"string"==typeof(n=function(r,t){try{return r[t]}catch(r){}}(e=u(t),i))?n:s?c(e):"Object"===(o=c(e))&&a(e.callee)?"Arguments":o}},function(r,t,e){var n={};n[e(42)("toStringTag")]="z",r.exports="[object z]"===String(n)},function(r,t,e){var n=e(30),o=e(27),a=e(38);r.exports=function(r,t,e){var c,i;o(r);try{if(!(c=a(r,"return"))){if("throw"===t)throw e;return e}c=n(c,r)}catch(r){i=!0,c=r}if("throw"===t)throw e;if(i)throw c;return o(c),e}},function(r,t,e){var n=e(6),o=Map.prototype;r.exports={Map:Map,set:n(o.set),get:n(o.get),has:n(o.has),remove:n(o.delete),proto:o}},function(r,t,e){var n=e(54),o=e(32),a=e(6),c=e(39),i=e(11),u=e(28),s=e(83),f=e(3),p=Object.groupBy,l=o("Object","create"),y=a([].push);n({target:"Object",stat:!0,forced:!p||f((function(){return 1!==p("ab",(function(r){return r})).a.length}))},{groupBy:function(r,t){i(r),c(t);var e=l(null),n=0;return s(r,(function(r){var o=u(t(r,n++));o in e?y(e[o],r):e[o]=[r]})),e}})},function(t,e,n){var o=n(54),a=n(17),c=n(95),i=n(96),u=n(97),s=n(39),f=n(98),p=a.Promise,l=!1;o({target:"Promise",stat:!0,forced:!p||!p.try||f((function(){p.try((function(r){l=8===r}),8)})).error||!l},{try:function(t){var e=arguments.length>1?i(arguments,1):[],n=u.f(this),o=f((function(){return c(s(t),r,e)}));return(o.error?n.reject:n.resolve)(o.value),n.promise}})},function(r,t,e){var n=e(7),o=Function.prototype,a=o.apply,c=o.call;r.exports="object"==typeof Reflect&&Reflect.apply||(n?c.bind(a):function(){return c.apply(a,arguments)})},function(r,t,e){var n=e(6);r.exports=n([].slice)},function(t,e,n){var o=n(39),a=TypeError,c=function(t){var e,n;this.promise=new t((function(t,o){if(e!==r||n!==r)throw new a("Bad Promise constructor");e=t,n=o})),this.resolve=o(e),this.reject=o(n)};t.exports.f=function(r){return new c(r)}},function(r,t,e){r.exports=function(r){try{return{error:!1,value:r()}}catch(r){return{error:!0,value:r}}}},function(r,t,e){var n=e(54),o=e(97);n({target:"Promise",stat:!0},{withResolvers:function(){var r=o.f(this);return{promise:r.promise,resolve:r.resolve,reject:r.reject}}})},function(t,e,n){var o=n(54),a=n(17),c=n(32),i=n(45),u=n(23).f,s=n(9),f=n(101),p=n(102),l=n(106),y=n(108),v=n(109),h=n(2),g=n(16),b="DOMException",m=c("Error"),d=c(b),w=function(){f(this,E);var t=arguments.length,e=l(t<1?r:arguments[0]),n=l(t<2?r:arguments[1],"Error"),o=new d(e,n),a=new m(e);return a.name=b,u(o,"stack",i(1,v(a.stack,1))),p(o,this,w),o},E=w.prototype=d.prototype,x="stack"in new m(b),O="stack"in new d(1,2),R=d&&h&&Object.getOwnPropertyDescriptor(a,b),S=!(!R||R.writable&&R.configurable),A=x&&!S&&!O;o({global:!0,constructor:!0,forced:g||A},{DOMException:A?w:d});var T=c(b),D=T.prototype;if(D.constructor!==T)for(var _ in g||u(D,"constructor",i(1,T)),y)if(s(y,_)){var I=y[_],j=I.s;s(T,j)||u(T,j,i(6,I.c))}},function(r,t,e){var n=e(33),o=TypeError;r.exports=function(r,t){if(n(t,r))return r;throw new o("Incorrect invocation")}},function(r,t,e){var n=e(8),o=e(21),a=e(103);r.exports=function(r,t,e){var c,i;return a&&n(c=t.constructor)&&c!==e&&o(i=c.prototype)&&i!==e.prototype&&a(r,i),r}},function(t,e,n){var o=n(52),a=n(21),c=n(11),i=n(104);t.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var r,t=!1,e={};try{(r=o(Object.prototype,"__proto__","set"))(e,[]),t=e instanceof Array}catch(r){}return function(e,n){return c(e),i(n),a(e)?(t?r(e,n):e.__proto__=n,e):e}}():r)},function(r,t,e){var n=e(105),o=String,a=TypeError;r.exports=function(r){if(n(r))return r;throw new a("Can't set "+o(r)+" as a prototype")}},function(r,t,e){var n=e(21);r.exports=function(r){return n(r)||null===r}},function(t,e,n){var o=n(107);t.exports=function(t,e){return t===r?arguments.length<2?"":e:o(t)}},function(r,t,e){var n=e(89),o=String;r.exports=function(r){if("Symbol"===n(r))throw new TypeError("Cannot convert a Symbol value to a string");return o(r)}},function(r,t,e){r.exports={IndexSizeError:{s:"INDEX_SIZE_ERR",c:1,m:1},DOMStringSizeError:{s:"DOMSTRING_SIZE_ERR",c:2,m:0},HierarchyRequestError:{s:"HIERARCHY_REQUEST_ERR",c:3,m:1},WrongDocumentError:{s:"WRONG_DOCUMENT_ERR",c:4,m:1},InvalidCharacterError:{s:"INVALID_CHARACTER_ERR",c:5,m:1},NoDataAllowedError:{s:"NO_DATA_ALLOWED_ERR",c:6,m:0},NoModificationAllowedError:{s:"NO_MODIFICATION_ALLOWED_ERR",c:7,m:1},NotFoundError:{s:"NOT_FOUND_ERR",c:8,m:1},NotSupportedError:{s:"NOT_SUPPORTED_ERR",c:9,m:1},InUseAttributeError:{s:"INUSE_ATTRIBUTE_ERR",c:10,m:1},InvalidStateError:{s:"INVALID_STATE_ERR",c:11,m:1},SyntaxError:{s:"SYNTAX_ERR",c:12,m:1},InvalidModificationError:{s:"INVALID_MODIFICATION_ERR",c:13,m:1},NamespaceError:{s:"NAMESPACE_ERR",c:14,m:1},InvalidAccessError:{s:"INVALID_ACCESS_ERR",c:15,m:1},ValidationError:{s:"VALIDATION_ERR",c:16,m:0},TypeMismatchError:{s:"TYPE_MISMATCH_ERR",c:17,m:1},SecurityError:{s:"SECURITY_ERR",c:18,m:1},NetworkError:{s:"NETWORK_ERR",c:19,m:1},AbortError:{s:"ABORT_ERR",c:20,m:1},URLMismatchError:{s:"URL_MISMATCH_ERR",c:21,m:1},QuotaExceededError:{s:"QUOTA_EXCEEDED_ERR",c:22,m:1},TimeoutError:{s:"TIMEOUT_ERR",c:23,m:1},InvalidNodeTypeError:{s:"INVALID_NODE_TYPE_ERR",c:24,m:1},DataCloneError:{s:"DATA_CLONE_ERR",c:25,m:1}}},function(r,t,e){var n=e(6),o=Error,a=n("".replace),c=String(new o("zxcasd").stack),i=/\n\s*at [^:]*:[^\n]*/,u=i.test(c);r.exports=function(r,t){if(u&&"string"==typeof r&&!o.prepareStackTrace)for(;t--;)r=a(r,i,"");return r}},function(t,e,n){var o,a=n(16),c=n(54),i=n(17),u=n(32),s=n(6),f=n(3),p=n(44),l=n(8),y=n(111),v=n(12),h=n(21),g=n(31),b=n(83),m=n(27),d=n(89),w=n(9),E=n(112),x=n(22),O=n(68),R=n(113),S=n(114),A=n(92),T=n(116),D=n(117),_=n(76),I=n(119),j=n(80),M=i.Object,k=i.Array,P=i.Date,C=i.Error,L=i.TypeError,B=i.PerformanceMark,N=u("DOMException"),U=A.Map,F=A.has,z=A.get,W=A.set,V=T.Set,H=T.add,G=T.has,Y=u("Object","keys"),Q=s([].push),q=s((!0).valueOf),X=s(1..valueOf),K=s("".valueOf),Z=s(P.prototype.getTime),$=p("structuredClone"),J="DataCloneError",rr="Transferring",tr=function(r){return!f((function(){var t=new i.Set([7]),e=r(t),n=r(M(7));return e===t||!e.has(7)||!h(n)||7!=+n}))&&r},er=function(r,t){return!f((function(){var e=new t,n=r({a:e,b:e});return!(n&&n.a===n.b&&n.a instanceof t&&n.a.stack===e.stack)}))},nr=i.structuredClone,or=a||!er(nr,C)||!er(nr,N)||(o=nr,!!f((function(){var r=o(new i.AggregateError([1],$,{cause:3}));return"AggregateError"!==r.name||1!==r.errors[0]||r.message!==$||3!==r.cause}))),ar=!nr&&tr((function(r){return new B($,{detail:r}).detail})),cr=tr(nr)||ar,ir=function(r){throw new N("Uncloneable type: "+r,J)},ur=function(r,t){throw new N((t||"Cloning")+" of "+r+" cannot be properly polyfilled in this engine",J)},sr=function(r,t){return cr||ur(t),cr(r)},fr=function(t,e,n){if(F(e,t))return z(e,t);var o,a,c,u,s,f;if("SharedArrayBuffer"===(n||d(t)))o=cr?cr(t):t;else{var p=i.DataView;p||l(t.slice)||ur("ArrayBuffer");try{if(l(t.slice)&&!t.resizable)o=t.slice(0);else{a=t.byteLength,c="maxByteLength"in t?{maxByteLength:t.maxByteLength}:r,o=new ArrayBuffer(a,c),u=new p(t),s=new p(o);for(f=0;f1&&!v(arguments[1])?m(arguments[1]):r,a=o?o.transfer:r;a!==r&&(n=function(t,e){if(!h(t))throw new L("Transfer option cannot be converted to a sequence");var n=[];b(t,(function(r){Q(n,m(r))}));for(var o,a,c,u,s,f=0,p=O(n),v=new V;f{var e,t,n={941(e,t,n){t.formatArgs=function(t){if(t[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+t[0]+(this.useColors?"%c ":" ")+"+"+e.exports.humanize(this.diff),!this.useColors)return;const n="color: "+this.color;t.splice(1,0,n,"color: inherit");let r=0,s=0;t[0].replace(/%[a-zA-Z%]/g,e=>{"%%"!==e&&(r++,"%c"===e&&(s=r))}),t.splice(s,0,n)},t.save=function(e){try{e?t.storage.setItem("debug",e):t.storage.removeItem("debug")}catch(e){}},t.load=function(){let e;try{e=t.storage.getItem("debug")||t.storage.getItem("DEBUG")}catch(e){}!e&&"undefined"!=typeof process&&"env"in process&&(e=process.env.DEBUG);return e},t.useColors=function(){if("undefined"!=typeof window&&window.process&&("renderer"===window.process.type||window.process.__nwjs))return!0;if("undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;let e;return"undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&(e=navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/))&&parseInt(e[1],10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)},t.storage=function(){try{return localStorage}catch(e){}}(),t.destroy=(()=>{let e=!1;return()=>{e||(e=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})(),t.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],t.log=console.debug||console.log||(()=>{}),e.exports=n(212)(t);const{formatters:r}=e.exports;r.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}}},212(e,t,n){e.exports=function(e){function t(e){let n,s,o,i=null;function a(...e){if(!a.enabled)return;const r=a,s=Number(new Date),o=s-(n||s);r.diff=o,r.prev=n,r.curr=s,n=s,e[0]=t.coerce(e[0]),"string"!=typeof e[0]&&e.unshift("%O");let i=0;e[0]=e[0].replace(/%([a-zA-Z%])/g,(n,s)=>{if("%%"===n)return"%";i++;const o=t.formatters[s];if("function"==typeof o){const t=e[i];n=o.call(r,t),e.splice(i,1),i--}return n}),t.formatArgs.call(r,e);(r.log||t.log).apply(r,e)}return a.namespace=e,a.useColors=t.useColors(),a.color=t.selectColor(e),a.extend=r,a.destroy=t.destroy,Object.defineProperty(a,"enabled",{enumerable:!0,configurable:!1,get:()=>null!==i?i:(s!==t.namespaces&&(s=t.namespaces,o=t.enabled(e)),o),set:e=>{i=e}}),"function"==typeof t.init&&t.init(a),a}function r(e,n){const r=t(this.namespace+(void 0===n?":":n)+e);return r.log=this.log,r}function s(e,t){let n=0,r=0,s=-1,o=0;for(;n"-"+e)].join(",");return t.enable(""),e},t.enable=function(e){t.save(e),t.namespaces=e,t.names=[],t.skips=[];const n=("string"==typeof e?e:"").trim().replace(/\s+/g,",").split(",").filter(Boolean);for(const e of n)"-"===e[0]?t.skips.push(e.slice(1)):t.names.push(e)},t.enabled=function(e){for(const n of t.skips)if(s(e,n))return!1;for(const n of t.names)if(s(e,n))return!0;return!1},t.humanize=n(997),t.destroy=function(){console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")},Object.keys(e).forEach(n=>{t[n]=e[n]}),t.names=[],t.skips=[],t.formatters={},t.selectColor=function(e){let n=0;for(let t=0;t=1.5*n;return Math.round(e/n)+" "+r+(s?"s":"")}e.exports=function(e,c){c=c||{};var u=typeof e;if("string"===u&&e.length>0)return function(e){if((e=String(e)).length>100)return;var a=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(e);if(!a)return;var c=parseFloat(a[1]);switch((a[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return c*i;case"weeks":case"week":case"w":return c*o;case"days":case"day":case"d":return c*s;case"hours":case"hour":case"hrs":case"hr":case"h":return c*r;case"minutes":case"minute":case"mins":case"min":case"m":return c*n;case"seconds":case"second":case"secs":case"sec":case"s":return c*t;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return c;default:return}}(e);if("number"===u&&isFinite(e))return c.long?function(e){var o=Math.abs(e);if(o>=s)return a(e,o,s,"day");if(o>=r)return a(e,o,r,"hour");if(o>=n)return a(e,o,n,"minute");if(o>=t)return a(e,o,t,"second");return e+" ms"}(e):function(e){var o=Math.abs(e);if(o>=s)return Math.round(e/s)+"d";if(o>=r)return Math.round(e/r)+"h";if(o>=n)return Math.round(e/n)+"m";if(o>=t)return Math.round(e/t)+"s";return e+"ms"}(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))}},269(e,t,n){"use strict";n.d(t,{K:()=>i});var r=n(941);const s=n.n(r)()("wc-analytics:consent"),o="statistics";const i=new class{consentListeners=[];isListenerInitialized=!1;isWpConsentApiAvailable(){return"function"==typeof window.wp_has_consent}hasAnalyticsConsent(){if(!this.isWpConsentApiAvailable())return s("WP Consent API not available, defaulting to true for backward compatibility"),!0;const e=window.wp_has_consent(o);return s("Analytics consent status:",e),e}addConsentChangeListener(e){this.consentListeners.push(e),this.initializeConsentListener()}initializeConsentListener(){!this.isListenerInitialized&&this.isWpConsentApiAvailable()&&(s("Initializing consent change listener"),document.addEventListener("wp_listen_for_consent_change",e=>{const t=e.detail;for(const e in t)Object.prototype.hasOwnProperty.call(t,e)&&e===o&&this.notifyListeners("allow"===t[e])}),this.isListenerInitialized=!0)}notifyListeners(e){this.consentListeners.forEach(t=>{try{t(e)}catch(e){s("Error in consent change listener:",e)}})}}},600(e,t,n){"object"==typeof window&&window.wcAnalytics?.assets_url&&(n.p=window.wcAnalytics.assets_url)}},r={};function s(e){var t=r[e];if(void 0!==t)return t.exports;var o=r[e]={exports:{}};return n[e](o,o.exports,s),o.exports}s.m=n,s.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return s.d(t,{a:t}),t},s.d=(e,t)=>{for(var n in t)s.o(t,n)&&!s.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},s.f={},s.e=e=>Promise.all(Object.keys(s.f).reduce((t,n)=>(s.f[n](e,t),t),[])),s.u=e=>e+".js?minify=false&ver="+{193:"d0600ea7dd576bb65bec",686:"5723073a00bf7c2955d7"}[e],s.miniCssF=e=>{},(()=>{if(!s.miniCssF)throw new Error("MiniCSSWithRTLPlugin was loaded before MiniCSSExtractPlugin");var e;s.miniCssF=(e=s.miniCssF,t=>{var n="rtl"===document.dir,r=e(t);return n?r.replace(/\.css(?:$|\?)/,".rtl$&"):r})})(),s.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),s.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="@automattic/woocommerce-analytics:",s.l=(n,r,o,i)=>{if(e[n])e[n].push(r);else{var a,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),l=0;l{a.onerror=a.onload=null,clearTimeout(C);var s=e[n];if(delete e[n],a.parentNode&&a.parentNode.removeChild(a),s&&s.forEach(e=>e(r)),t)return t(r)},C=setTimeout(f.bind(null,void 0,{type:"timeout",target:a}),12e4);a.onerror=f.bind(null,a.onerror),a.onload=f.bind(null,a.onload),c&&document.head.appendChild(a)}},s.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e;s.g.importScripts&&(e=s.g.location+"");var t=s.g.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var n=t.getElementsByTagName("script");if(n.length)for(var r=n.length-1;r>-1&&(!e||!/^http(s?):/.test(e));)e=n[r--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/^blob:/,"").replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),s.p=e})(),(()=>{var e={310:0};s.f.j=(t,n)=>{var r=s.o(e,t)?e[t]:void 0;if(0!==r)if(r)n.push(r[2]);else{var o=new Promise((n,s)=>r=e[t]=[n,s]);n.push(r[2]=o);var i=s.p+s.u(t),a=new Error;s.l(i,n=>{if(s.o(e,t)&&(0!==(r=e[t])&&(e[t]=void 0),r)){var o=n&&("load"===n.type?"missing":n.type),i=n&&n.target&&n.target.src;a.message="Loading chunk "+t+" failed.\n("+o+": "+i+")",a.name="ChunkLoadError",a.type=o,a.request=i,r[1](a)}},"chunk-"+t,t)}};var t=(t,n)=>{var r,o,[i,a,c]=n,u=0;if(i.some(t=>0!==e[t])){for(r in a)s.o(a,r)&&(s.m[r]=a[r]);if(c)c(s)}for(t&&t(n);u{"use strict";s(600);var e=s(269);jQuery(()=>{window.wcAnalytics&&(e.K.hasAnalyticsConsent()?s.e(193).then(s.bind(s,633)):e.K.addConsentChangeListener(e=>{e&&s.e(193).then(s.bind(s,633))}))})})()})();;
/* eslint-disable no-var */
jQuery(function ($) {
var hash = window.location.hash;
learndashFocusModeSidebarAutoScroll();
initLoginModal();
if ('#login' == hash) {
openLoginModal();
}
if ('undefined' !== typeof ldGetUrlVars().login) {
var loginStatus = ldGetUrlVars().login;
if ('failed' == loginStatus) {
openLoginModal();
}
}
if ('undefined' !== typeof ldGetUrlVars()['ld-topic-page']) {
var topicPage = ldGetUrlVars()['ld-topic-page'];
var topicIds = topicPage.split('-');
var topicId = Object.values(topicIds)[0];
var lesson = $('#ld-expand-' + topicId);
var button = $(lesson).find('.ld-expand-button');
ld_expand_element(button);
$('html, body').animate(
{
scrollTop: $(lesson).offset().top,
},
500
);
}
$('body').on('click', 'a[href="#login"]', function (e) {
e.preventDefault();
openLoginModal();
});
$('body').on('click', '.ld-modal-closer', function (e) {
e.preventDefault();
closeLoginModal();
});
$('body').on('click', '#ld-comments-post-button', function (e) {
$(this).addClass('ld-open');
$('#ld-comments-form').removeClass('ld-collapsed');
$('textarea#comment').focus();
});
// Close modal if clicking away
/*
$('body').on('click', function(e) {
if ($('.learndash-wrapper').hasClass('ld-modal-open')) {
if ( ! $(e.target).parents('.ld-modal').length && (! $(e.target).is('a'))) {
closeLoginModal();
}
}
});
*/
// Close modal on Esc key
$(document).on('keyup', function (e) {
if (27 === e.keyCode) {
closeLoginModal();
}
});
$('.learndash-wrapper').on(
'click',
'a.user_statistic',
learndash_ld30_show_user_statistic
);
focusMobileCheck();
$('body').on('click', '.ld-focus-sidebar-trigger', function (e) {
if ($('.ld-focus').hasClass('ld-focus-sidebar-collapsed')) {
openFocusSidebar();
} else {
closeFocusSidebar();
}
});
$('body').on('click', '.ld-mobile-nav a', function (e) {
e.preventDefault();
if ($('.ld-focus').hasClass('ld-focus-sidebar-collapsed')) {
openFocusSidebar();
} else {
closeFocusSidebar();
}
});
$('.ld-js-register-account').on('click', function (e) {
e.preventDefault();
$('.ld-login-modal-register .ld-modal-text').slideUp('slow');
$('.ld-login-modal-register .ld-alert').slideUp('slow');
$(this).slideUp('slow', function () {
$('#ld-user-register').slideDown('slow');
});
});
// If registration login link filter not defined, allow to replace the register form with login form
if ('' == $('.registration-login-link').attr('href')) {
$('.registration-login-link').on('click', function (e) {
e.preventDefault();
$('#learndash_registerform, .registration-login').hide();
$(
'.registration-login-form, .show-register-form, .show-password-reset-link'
).show();
});
$('.show-register-form').on('click', function (e) {
e.preventDefault();
$(
'.registration-login-form, .show-register-form, .show-password-reset-link'
).hide();
$('#learndash_registerform, .registration-login').show();
});
}
var windowWidth = $(window).width();
$(window).on('orientationchange', function () {
windowWidth = $(window).width();
});
$(window).on('resize', function () {
if ($(this).width() !== windowWidth && 1024 >= $(this).width()) {
setTimeout(function () {
focusMobileResizeCheck();
}, 50);
}
});
if ($('.ld-course-status-content').length) {
var tallest = 0;
$('.ld-course-status-content').each(function () {
if ($(this).height() > tallest) {
tallest = $(this).height();
}
});
$('.ld-course-status-content').height(tallest);
}
function focusMobileCheck() {
if (1024 > $(window).width()) {
closeFocusSidebarPageLoad();
}
}
function focusMobileResizeCheck() {
if (
1024 > $(window).width() &&
!$('.ld-focus').hasClass('ld-focus-sidebar-collapsed')
) {
closeFocusSidebar();
} else if (
1024 <= $(window).width() &&
$('.ld-focus').hasClass('ld-focus-sidebar-filtered')
) {
closeFocusSidebar();
} else if (
1024 <= $(window).width() &&
!$('.ld-focus').hasClass('ld-focus-sidebar-filtered') &&
$('.ld-focus').hasClass('ld-focus-sidebar-collapsed')
) {
openFocusSidebar();
}
}
function focusMobileHandleOrientationChange(e) {
if (e.matches) {
if (
1024 <= $(window).width() &&
!$('.ld-focus').hasClass('ld-focus-sidebar-filtered') &&
$('.ld-focus').hasClass('ld-focus-sidebar-collapsed')
) {
openFocusSidebar();
}
}
}
window
.matchMedia('(orientation: landscape)')
.addListener(focusMobileHandleOrientationChange);
function closeFocusSidebarPageLoad() {
$('.ld-focus').addClass('ld-focus-sidebar-collapsed');
$('.ld-focus').removeClass('ld-focus-initial-transition');
$('.ld-mobile-nav').removeClass('expanded');
positionTooltips();
}
function closeFocusSidebar() {
$('.ld-focus').addClass('ld-focus-sidebar-collapsed');
$('.ld-mobile-nav').removeClass('expanded');
if (
$('.ld-focus-sidebar-trigger .ld-icon').hasClass(
'ld-icon-arrow-left'
)
) {
$('.ld-focus-sidebar-trigger .ld-icon').removeClass(
'ld-icon-arrow-left'
);
$('.ld-focus-sidebar-trigger .ld-icon').addClass(
'ld-icon-arrow-right'
);
} else if (
$('.ld-focus-sidebar-trigger .ld-icon').hasClass(
'ld-icon-arrow-right'
)
) {
$('.ld-focus-sidebar-trigger .ld-icon').removeClass(
'ld-icon-arrow-right'
);
$('.ld-focus-sidebar-trigger .ld-icon').addClass(
'ld-icon-arrow-left'
);
}
positionTooltips();
}
function openFocusSidebar() {
focusMobileCheck();
$('.ld-focus').removeClass('ld-focus-sidebar-collapsed');
$('.ld-mobile-nav').addClass('expanded');
if (
$('.ld-focus-sidebar-trigger .ld-icon').hasClass(
'ld-icon-arrow-left'
)
) {
$('.ld-focus-sidebar-trigger .ld-icon').removeClass(
'ld-icon-arrow-left'
);
$('.ld-focus-sidebar-trigger .ld-icon').addClass(
'ld-icon-arrow-right'
);
} else if (
$('.ld-focus-sidebar-trigger .ld-icon').hasClass(
'ld-icon-arrow-right'
)
) {
$('.ld-focus-sidebar-trigger .ld-icon').removeClass(
'ld-icon-arrow-right'
);
$('.ld-focus-sidebar-trigger .ld-icon').addClass(
'ld-icon-arrow-left'
);
}
positionTooltips();
}
$('.ld-file-input').each(function () {
var $input = $(this),
$label = $input.next('label'),
labelVal = $label.html();
$input.on('change', function (e) {
var fileName = '';
if (this.files && 1 < this.files.length) {
fileName = (
this.getAttribute('data-multiple-caption') || ''
).replace('{count}', this.files.length);
} else if (e.target.value) {
fileName = e.target.value.split('\\').pop();
}
if (fileName) {
$label.find('span').html(fileName);
$label.addClass('ld-file-selected');
$('#uploadfile_btn').attr('disabled', false);
} else {
$label.html(labelVal);
$label.removeClass('ld-file-selected');
$('#uploadfile_btn').attr('disabled', true);
}
});
$('#uploadfile_form').on('submit', function () {
$label.removeClass('ld-file-selected');
$('#uploadfile_btn').attr('disabled', true);
});
// Firefox bug fix
$input
.on('focus', function () {
$input.addClass('has-focus');
})
.on('blur', function () {
$input.removeClass('has-focus');
});
});
$('body').on('click', '.ld-expand-button', function (e) {
e.preventDefault();
ld_expand_element($(this));
positionTooltips();
});
$('body').on('click', '.ld-search-prompt', function (e) {
e.preventDefault();
$('#course_name_field').focus();
ld_expand_element($(this));
});
function ld_expand_button_state(state, elm) {
var $expandText = $(elm)[0].hasAttribute('data-ld-expand-text')
? $(elm).attr('data-ld-expand-text')
: 'Expand';
var $collapseText = $(elm)[0].hasAttribute('data-ld-collapse-text')
? $(elm).attr('data-ld-collapse-text')
: 'Collapse';
if ('collapse' == state) {
$(elm).removeClass('ld-expanded');
if ('false' !== $collapseText) {
$(elm).find('.ld-text').text($expandText);
}
} else {
$(elm).addClass('ld-expanded');
if ('false' !== $collapseText) {
$(elm).find('.ld-text').text($collapseText);
}
}
}
function ld_expand_element(elm, collapse) {
if (collapse === undefined) {
collapse = false;
}
var elmParentWrapper = elm.parents('.ld-focus-sidebar');
if (
'undefined' === typeof elmParentWrapper ||
!elmParentWrapper.length
) {
var elmParentWrapper = elm.parents('.learndash-wrapper');
}
if (
'undefined' === typeof elmParentWrapper ||
!elmParentWrapper.length
) {
return;
}
// Get the button's state
var $expanded = $(elm).hasClass('ld-expanded');
// Get the element to expand
if ($(elm)[0] && $(elm)[0].hasAttribute('data-ld-expands')) {
var $expands = $(elm).attr('data-ld-expands');
if ('undefined' === typeof $expands || !$expands.length) {
return;
}
var $expandElm = $(elmParentWrapper).find(
'[data-ld-expand-id="' + $expands + '"]'
);
if ('undefined' === typeof $expandElm || !$expandElm.length) {
return;
}
var $expandsChild = $($expandElm).find(
'.ld-item-list-item-expanded'
);
if ($expandsChild.length) {
$expandElm = $expandsChild;
}
var totalHeight = 0;
$expandElm.find('> *').each(function () {
totalHeight += $(this).outerHeight();
});
$expandElm.attr('data-height', '' + (totalHeight + 50) + '');
// If the element expands a list
if (
$(elmParentWrapper)
.find('[data-ld-expand-id="' + $expands + '"]')[0]
.hasAttribute('data-ld-expand-list')
) {
var $container = $(elmParentWrapper).find(
'[data-ld-expand-id="' + $expands + '"]'
);
var innerButtons = $container.find('.ld-expand-button');
if ($expanded) {
ld_expand_button_state('collapse', elm);
innerButtons.each(function () {
ld_expand_element($(this), true);
});
} else {
ld_expand_button_state('expand', elm);
innerButtons.each(function () {
ld_expand_element($(this));
});
}
// If the element expands an item
} else if (
$(elmParentWrapper).find(
'[data-ld-expand-id="' + $expands + '"]'
).length
) {
if ($expanded || true == collapse) {
ld_expand_singular_item(
elm,
$(elmParentWrapper).find(
'[data-ld-expand-id="' + $expands + '"]'
),
$expandElm
);
} else {
ld_collapse_singular_item(
elm,
$(elmParentWrapper).find(
'[data-ld-expand-id="' + $expands + '"]'
),
$expandElm
);
}
} else {
console.log('LearnDash: No expandable content was found');
}
positionTooltips();
}
}
function ld_expand_singular_item(elm, $containerElm, $expandElm) {
$containerElm.removeClass('ld-expanded');
ld_expand_button_state('collapse', elm);
$expandElm.css({
'max-height': 0,
});
}
function ld_collapse_singular_item(elm, $containerElm, $expandElm) {
$containerElm.addClass('ld-expanded');
ld_expand_button_state('expand', elm);
$expandElm.css({
'max-height': $expandElm.data('height'),
});
}
$('body').on('click', '.ld-closer', function (e) {
ld_expand_element($('.ld-search-prompt'), true);
});
$('body').on('click', '.ld-tabs-navigation .ld-tab', function () {
var $tab = $('#' + $(this).attr('data-ld-tab'));
if ($tab.length) {
$('.ld-tabs-navigation .ld-tab.ld-active').removeClass('ld-active');
$('.ld-tabs-navigation .ld-tab').removeAttr('aria-selected');
$(this).addClass('ld-active');
$(this).attr('aria-selected', 'true');
$('.ld-tabs-content .ld-tab-content.ld-visible').removeClass(
'ld-visible'
);
$tab.addClass('ld-visible');
}
positionTooltips();
});
var $tooltips = $('*[data-ld-tooltip]');
initTooltips();
function initTooltips() {
// Clear out old tooltips
if ($('#learndash-tooltips').length) {
$('#learndash-tooltips').remove();
$tooltips = $('*[data-ld-tooltip]');
}
if ($tooltips.length) {
$('body').prepend('');
var $ctr = 1;
$tooltips.each(function () {
var anchor = $(this);
if (anchor.hasClass('ld-item-list-item')) {
anchor = anchor.find('.ld-item-title');
}
/**
* Prevent calendar icon from being clickable.
*/
if (
'undefined' !== typeof anchor &&
$(anchor).hasClass('ld-status-waiting')
) {
$(anchor).on('click', function (e) {
e.preventDefault();
return false;
});
// Also prevent parent from being clickable.
var parent_anchor = $(anchor).parents('a');
if ('undefined' !== typeof parent_anchor) {
$(parent_anchor).on('click', function (e) {
e.preventDefault();
return false;
});
}
}
var elementOffsets = {
top: anchor.offset().top,
left: anchor.offset().left + anchor.outerWidth() / 2,
};
var $content = $(this).attr('data-ld-tooltip');
var $rel_id = Math.floor(Math.random() * 99999);
//var $tooltip = '' + $content + '';
var $tooltip =
'' +
$content +
'';
$(this).attr('data-ld-tooltip-id', $rel_id);
$('#learndash-tooltips').append($tooltip);
$ctr++;
var $tooltip = $('#ld-tooltip-' + $rel_id);
$(this)
.on('mouseenter', function () {
$tooltip.addClass('ld-visible');
})
.on('mouseleave', function () {
$tooltip.removeClass('ld-visible');
});
});
$(window).on('resize', function () {
// Reposition tooltips after resizing
positionTooltips();
});
$(window)
.add('.ld-focus-sidebar-wrapper')
.on('scroll', function () {
// Hide tooltips so they don't persist while scrolling
$('.ld-visible.ld-tooltip').removeClass('ld-visible');
// Reposition tooltips after scrolling
positionTooltips();
});
positionTooltips();
}
}
function initLoginModal() {
var modal_wrapper = $('.learndash-wrapper-login-modal');
if ('undefined' !== typeof modal_wrapper && modal_wrapper.length) {
// Move the model to be first element of the body. See LEARNDASH-3503
$(modal_wrapper).prependTo('body');
}
}
function openLoginModal() {
var modal_wrapper = $('.learndash-wrapper-login-modal');
if ('undefined' !== typeof modal_wrapper && modal_wrapper.length) {
$(modal_wrapper).addClass('ld-modal-open');
$(modal_wrapper).removeClass('ld-modal-closed');
// Removed LEARNDASH-3867 #4
$('html, body').animate(
{
scrollTop: $('.ld-modal', modal_wrapper).offset().top,
},
50
);
}
}
function closeLoginModal() {
var modal_wrapper = $('.learndash-wrapper-login-modal');
if ('undefined' !== typeof modal_wrapper && modal_wrapper.length) {
$(modal_wrapper).removeClass('ld-modal-open');
$(modal_wrapper).addClass('ld-modal-closed');
}
}
function positionTooltips() {
if ('undefined' !== typeof $tooltips) {
setTimeout(function () {
$tooltips.each(function () {
var anchor = $(this);
var $rel_id = anchor.attr('data-ld-tooltip-id');
$tooltip = $('#ld-tooltip-' + $rel_id);
if (anchor.hasClass('ld-item-list-item')) {
//anchor = anchor.find('.ld-item-title');
anchor = anchor.find('.ld-status-icon');
}
var parent_focus =
jQuery(anchor).parents('.ld-focus-sidebar');
var left_post =
anchor.offset().left + (anchor.outerWidth() + 10);
if (parent_focus.length) {
left_post =
anchor.offset().left + (anchor.outerWidth() - 18);
}
// Get the main content height
var focusModeMainContentHeight =
$('.ld-focus-main').height();
// Current tooltip height
var focusModeCurrentTooltipHeight =
anchor.offset().top + -3;
// Position tooltip depending on focus mode or not
if (!focusModeMainContentHeight) {
var anchorTop = anchor.offset().top + -3;
var anchorLeft = anchor.offset().left;
} else {
anchorTop =
focusModeCurrentTooltipHeight <
focusModeMainContentHeight
? focusModeCurrentTooltipHeight
: focusModeMainContentHeight;
anchorLeft = left_post;
}
$tooltip
.css({
top: anchorTop,
//'left' : anchor.offset().left + (anchor.outerWidth() / 2),
//'left': left_post, //anchor.offset().left + (anchor.outerWidth() +10),
left: anchorLeft, //anchor.offset().left + (anchor.outerWidth() +10),
'margin-left': 0,
'margin-right': 0,
})
.removeClass('ld-shifted-left ld-shifted-right');
if ($tooltip.offset().left <= 0) {
$tooltip
.css({
'margin-left': Math.abs($tooltip.offset().left),
})
.addClass('ld-shifted-left');
}
var $tooltipRight =
$(window).width() -
($tooltip.offset().left + $tooltip.outerWidth());
if (0 >= $tooltipRight && 360 < $(window).width()) {
$tooltip
.css({ 'margin-right': Math.abs($tooltipRight) })
.addClass('ld-shifted-right');
}
});
}, 500);
}
}
$('body').on('click', '#ld-profile .ld-reset-button', function (e) {
e.preventDefault();
$('#ld-profile #course_name_field').val('');
var searchVars = {
shortcode_instance: $('#ld-profile').data('shortcode_instance'),
};
searchVars['ld-profile-search'] = $(this)
.parents('.ld-item-search-wrapper')
.find('#course_name_field')
.val();
searchVars['ld-profile-search-nonce'] = $(this)
.parents('.ld-item-search-wrapper')
.find('form.ld-item-search-fields')
.data('nonce');
$('#ld-profile #ld-main-course-list').addClass('ld-loading');
$.ajax({
type: 'GET',
url: ldVars.ajaxurl + '?action=ld30_ajax_profile_search',
data: searchVars,
success(response) {
if ('undefined' !== typeof response.data.markup) {
$('#ld-profile').html(response.data.markup);
ld_expand_element('#ld-profile .ld-search-prompt', false);
}
},
});
});
$('body').on('submit', '.ld-item-search-fields', function (e) {
e.preventDefault();
var searchVars = {
shortcode_instance: $('#ld-profile').data('shortcode_instance'),
};
searchVars['ld-profile-search'] = $(this)
.parents('.ld-item-search-wrapper')
.find('#course_name_field')
.val();
searchVars['ld-profile-search-nonce'] = $(this)
.parents('.ld-item-search-wrapper')
.find('form.ld-item-search-fields')
.data('nonce');
$('#ld-profile #ld-main-course-list').addClass('ld-loading');
$.ajax({
type: 'GET',
url: ldVars.ajaxurl + '?action=ld30_ajax_profile_search',
data: searchVars,
success(response) {
if ('undefined' !== typeof response.data.markup) {
$('#ld-profile').html(response.data.markup);
ld_expand_element('#ld-profile .ld-search-prompt', false);
}
},
});
});
$('body').on('click', '.ld-pagination a', function (e) {
e.preventDefault();
var linkVars = {};
var parentVars = {};
$(this)
.attr('href')
.replace(/[?&]+([^=&]+)=([^&]*)/gi, function (m, key, value) {
linkVars[key] = value;
});
linkVars.pager_nonce = $(this)
.parents('.ld-pagination')
.data('pager-nonce');
linkVars.pager_results = $(this)
.parents('.ld-pagination')
.data('pager-results');
linkVars.context = $(this).data('context');
console.log('linkVars[%o]', linkVars);
parentVars.currentTarget = e.currentTarget;
if ('profile' != linkVars.context) {
linkVars.lesson_id = $(this).data('lesson_id');
linkVars.course_id = $(this).data('course_id');
if ($('.ld-course-nav-' + linkVars.course_id).length) {
linkVars.widget_instance = $(
'.ld-course-nav-' + linkVars.course_id
).data('widget_instance');
}
}
if ('course_topics' == linkVars.context) {
$('#ld-topic-list-' + linkVars.lesson_id).addClass('ld-loading');
$('#ld-nav-content-list-' + linkVars.lesson_id).addClass(
'ld-loading'
);
}
if ('course_content_shortcode' == linkVars.context) {
parentVars.parent_container = $(parentVars.currentTarget).closest(
'.ld-course-content-' + linkVars.course_id
);
if (
'undefined' !== typeof parentVars.parent_container &&
parentVars.parent_container.length
) {
$(parentVars.parent_container).addClass('ld-loading');
linkVars.shortcode_instance = $(
parentVars.parent_container
).data('shortcode_instance');
} else {
$('.ld-course-content-' + linkVars.course_id).addClass(
'ld-loading'
);
linkVars.shortcode_instance = $(
'.ld-course-content-' + linkVars.course_id
).data('shortcode_instance');
}
} else if ('course_lessons' == linkVars.context) {
var parent_container;
// Check if we are within the Course Navigation Widget.
if (
'undefined' === typeof parentVars.parent_container ||
!parentVars.parent_container.length
) {
parent_container = $(parentVars.currentTarget).parents(
'.ld-lesson-navigation'
);
if (
'undefined' !== typeof parent_container &&
parent_container.length
) {
parentVars.context_sub = 'course_navigation_widget';
parentVars.parent_container = $(
parentVars.currentTarget
).parents('#ld-lesson-list-' + linkVars.course_id);
}
}
// Check if we are within the Focus Mode Sidebar.
if (
'undefined' === typeof parentVars.parent_container ||
!parentVars.parent_container.length
) {
parent_container = $(parentVars.currentTarget).parents(
'.ld-focus-sidebar-wrapper'
);
if (
'undefined' !== typeof parent_container &&
parent_container.length
) {
parentVars.context_sub = 'focus_mode_sidebar';
parentVars.parent_container = $(
parentVars.currentTarget
).parents('#ld-lesson-list-' + linkVars.course_id);
}
}
if (
'undefined' === typeof parentVars.parent_container ||
!parentVars.parent_container.length
) {
parentVars.parent_container = $(
parentVars.currentTarget
).closest(
'#ld-item-list-' + linkVars.course_id,
'#ld-lesson-list-' + linkVars.course_id
);
}
if (
'undefined' !== typeof parentVars.parent_container &&
parentVars.parent_container.length
) {
$(parentVars.parent_container).addClass('ld-loading');
} else {
// Fallback solution.
$('#ld-item-list-' + linkVars.course_id).addClass('ld-loading');
$('#ld-lesson-list-' + linkVars.course_id).addClass(
'ld-loading'
);
}
}
if ('profile' == linkVars.context) {
$('#ld-profile #ld-main-course-list').addClass('ld-loading');
linkVars.shortcode_instance =
$('#ld-profile').data('shortcode_instance');
}
if ('profile_quizzes' == linkVars.context) {
$(
'#ld-course-list-item-' +
linkVars.pager_results.quiz_course_id +
' .ld-item-contents'
).addClass('ld-loading');
}
if ('course_info_courses' == linkVars.context) {
$('.ld-user-status').addClass('ld-loading');
linkVars.shortcode_instance =
$('.ld-user-status').data('shortcode-atts');
}
if ('group_courses' == linkVars.context) {
linkVars.group_id = $(this).data('group_id');
if ('undefined' !== typeof linkVars.group_id) {
parent_container = $(parentVars.currentTarget).parents(
'.ld-group-courses-' + linkVars.group_id
);
if (
'undefined' !== typeof parent_container &&
parent_container.length
) {
$(parent_container).addClass('ld-loading');
parentVars.parent_container = parent_container;
}
}
}
$.ajax({
type: 'GET',
url: ldVars.ajaxurl + '?action=ld30_ajax_pager',
data: linkVars,
success(response) {
// If we have a course listing, update
if ('course_topics' == linkVars.context) {
if ($('#ld-topic-list-' + linkVars.lesson_id).length) {
if ('undefined' !== typeof response.data.topics) {
$('#ld-topic-list-' + linkVars.lesson_id).html(
response.data.topics
);
}
if ('undefined' !== typeof response.data.pager) {
$('#ld-expand-' + linkVars.lesson_id)
.find('.ld-table-list-footer')
.html(response.data.pager);
}
learndashSetMaxHeight(
$('.ld-lesson-item-' + linkVars.lesson_id).find(
'.ld-item-list-item-expanded'
)
);
$('#ld-topic-list-' + linkVars.lesson_id).removeClass(
'ld-loading'
);
}
if (
$('#ld-nav-content-list-' + linkVars.lesson_id).length
) {
if ('undefined' !== typeof response.data.nav_topics) {
$('#ld-nav-content-list-' + linkVars.lesson_id)
.find('.ld-table-list-items')
.html(response.data.topics);
}
if ('undefined' !== typeof response.data.pager) {
$('#ld-nav-content-list-' + linkVars.lesson_id)
.find('.ld-table-list-footer')
.html(response.data.pager);
}
$(
'#ld-nav-content-list-' + linkVars.lesson_id
).removeClass('ld-loading');
}
}
if ('course_content_shortcode' == linkVars.context) {
if ('undefined' !== typeof response.data.markup) {
if (
'undefined' !==
typeof parentVars.parent_container &&
parentVars.parent_container.length
) {
$(parentVars.parent_container).replaceWith(
response.data.markup
);
} else {
$(
'#learndash_post_' + linkVars.course_id
).replaceWith(response.data.markup);
}
}
} else if ('course_lessons' == linkVars.context) {
if (
'undefined' !== typeof parentVars.parent_container &&
parentVars.parent_container.length
) {
if (
'course_navigation_widget' == parentVars.context_sub
) {
if (
'undefined' !== typeof response.data.nav_lessons
) {
$(parentVars.parent_container)
.html(response.data.nav_lessons)
.removeClass('ld-loading');
}
} else if (
'focus_mode_sidebar' == parentVars.context_sub
) {
if (
'undefined' !== typeof response.data.nav_lessons
) {
$(parentVars.parent_container)
.html(response.data.nav_lessons)
.removeClass('ld-loading');
}
} else if (
'undefined' !== typeof response.data.lessons
) {
$(parentVars.parent_container)
.html(response.data.lessons)
.removeClass('ld-loading');
}
} else {
if ($('#ld-item-list-' + linkVars.course_id).length) {
if ('undefined' !== typeof response.data.lessons) {
$('#ld-item-list-' + linkVars.course_id)
.html(response.data.lessons)
.removeClass('ld-loading');
}
}
if ($('#ld-lesson-list-' + linkVars.course_id).length) {
if (
'undefined' !== typeof response.data.nav_lessons
) {
$('#ld-lesson-list-' + linkVars.course_id)
.html(response.data.nav_lessons)
.removeClass('ld-loading');
}
}
}
}
if ('group_courses' == linkVars.context) {
if (
'undefined' !== typeof parentVars.parent_container &&
parentVars.parent_container.length
) {
if ('undefined' !== typeof response.data.markup) {
$(parentVars.parent_container)
.html(response.data.markup)
.removeClass('ld-loading');
}
}
}
if ('profile' == linkVars.context) {
if ('undefined' !== typeof response.data.markup) {
$('#ld-profile').html(response.data.markup);
}
}
if ('profile_quizzes' == linkVars.context) {
if ('undefined' !== typeof response.data.markup) {
$(
'#ld-course-list-item-' +
linkVars.pager_results.quiz_course_id +
' .ld-item-list-item-expanded .ld-item-contents'
).replaceWith(response.data.markup);
$(
'#ld-course-list-item-' +
linkVars.pager_results.quiz_course_id
)
.get(0)
.scrollIntoView({ behavior: 'smooth' });
}
}
if ('course_info_courses' == linkVars.context) {
if ('undefined' !== typeof response.data.markup) {
$('.ld-user-status').replaceWith(response.data.markup);
}
}
$('body').trigger('ld_has_paginated');
initTooltips();
},
});
});
if ($('#learndash_timer').length) {
var timer_el = jQuery('#learndash_timer');
var timer_seconds = timer_el.attr('data-timer-seconds');
var timer_button_el = jQuery(timer_el.attr('data-button'));
var cookie_key = timer_el.attr('data-cookie-key');
if ('undefined' !== typeof cookie_key) {
var cookie_name = 'learndash_timer_cookie_' + cookie_key;
} else {
var cookie_name = 'learndash_timer_cookie';
}
cookie_timer_seconds = jQuery.cookie(cookie_name);
if ('undefined' !== typeof cookie_timer_seconds) {
timer_seconds = parseInt(cookie_timer_seconds);
}
if (0 == timer_seconds) {
$(timer_el).hide();
}
$(timer_button_el).on('learndash-time-finished', function () {
$(timer_el).hide();
});
}
$(document).on('learndash_video_disable_assets', function (event, status) {
if ('undefined' === typeof learndash_video_data) {
return false;
}
if ('BEFORE' == learndash_video_data.videos_shown) {
if (true == status) {
$('.ld-lesson-topic-list').hide();
$('.ld-lesson-navigation')
.find('#ld-nav-content-list-' + ldVars.postID)
.addClass('user_has_no_access');
$('.ld-quiz-list').hide();
} else {
$('.ld-lesson-topic-list').slideDown();
$('.ld-quiz-list').slideDown();
$('.ld-lesson-navigation')
.find('#ld-nav-content-list-' + ldVars.postID)
.removeClass('user_has_no_access');
}
}
});
$('.learndash-wrapper').on(
'click',
'.wpProQuiz_questionListItem input[type="radio"]',
function (e) {
$(this)
.parents('.wpProQuiz_questionList')
.find('label')
.removeClass('is-selected');
$(this).parents('label').addClass('is-selected');
}
);
$('.learndash-wrapper').on(
'click',
'.wpProQuiz_questionListItem input[type="checkbox"]',
function (e) {
if (jQuery(e.currentTarget).is(':checked')) {
$(this).parents('label').addClass('is-selected');
} else {
$(this).parents('label').removeClass('is-selected');
}
}
);
function learndash_ld30_show_user_statistic(e) {
e.preventDefault();
var refId = jQuery(this).data('ref-id');
var quizId = jQuery(this).data('quiz-id');
var userId = jQuery(this).data('user-id');
var statistic_nonce = jQuery(this).data('statistic-nonce');
var post_data = {
action: 'wp_pro_quiz_admin_ajax_statistic_load_user',
func: 'statisticLoadUser',
data: {
quizId,
userId,
refId,
statistic_nonce,
avg: 0,
},
};
jQuery('#wpProQuiz_user_overlay, #wpProQuiz_loadUserData').show();
var content = jQuery('#wpProQuiz_user_content').hide();
//console.log('- learndash.js');
jQuery.ajax({
type: 'POST',
url: ldVars.ajaxurl,
dataType: 'json',
cache: false,
data: post_data,
error(jqXHR, textStatus, errorThrown) {},
success(reply_data) {
if ('undefined' !== typeof reply_data.html) {
content.html(reply_data.html);
jQuery('#wpProQuiz_user_content').show();
//console.log('trigger event change - learndash.js');
jQuery('body').trigger(
'learndash-statistics-contentchanged'
);
jQuery('#wpProQuiz_loadUserData').hide();
content.find('.statistic_data').on('click', function () {
jQuery(this).parents('tr').next().toggle('fast');
return false;
});
}
},
});
jQuery('#wpProQuiz_overlay_close').on('click', function () {
jQuery('#wpProQuiz_user_overlay').hide();
});
}
function learndashSetMaxHeight(elm) {
var totalHeight = 0;
elm.find('> *').each(function () {
totalHeight += $(this).outerHeight();
});
elm.attr('data-height', '' + (totalHeight + 50) + '');
elm.css({
'max-height': totalHeight + 50,
});
}
/**
* Will scroll the position of the Focus Mode sidebar
* to the active step.
*/
function learndashFocusModeSidebarAutoScroll() {
if (jQuery('.learndash-wrapper .ld-focus').length) {
var sidebar_wrapper = jQuery(
'.learndash-wrapper .ld-focus .ld-focus-sidebar-wrapper'
);
var sidebar_current_topic = jQuery(
'.learndash-wrapper .ld-focus .ld-focus-sidebar-wrapper .ld-is-current-item'
);
if (
'undefined' !== typeof sidebar_current_topic &&
sidebar_current_topic.length
) {
var sidebar_scrollTo = sidebar_current_topic;
} else {
var sidebar_current_lesson = jQuery(
'.learndash-wrapper .ld-focus .ld-focus-sidebar-wrapper .ld-is-current-lesson'
);
if (
'undefined' !== typeof sidebar_current_lesson &&
sidebar_current_lesson.length
) {
var sidebar_scrollTo = sidebar_current_lesson;
}
}
if (
'undefined' !== typeof sidebar_scrollTo &&
sidebar_scrollTo.length
) {
var offset_top = 0;
if (
jQuery('.learndash-wrapper .ld-focus .ld-focus-header')
.length
) {
var logo_height = jQuery(
'.learndash-wrapper .ld-focus .ld-focus-header'
).height();
offset_top += logo_height;
}
if (
jQuery(
'.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading'
).length
) {
var heading_height = jQuery(
'.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading'
).height();
offset_top += heading_height;
}
if (
jQuery(
'.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-wrapper'
).length
) {
var container_height = jQuery(
'.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-wrapper'
).height();
offset_top += container_height;
}
var current_item_height = jQuery(sidebar_scrollTo).height();
offset_top -= current_item_height;
sidebar_wrapper.animate(
{
scrollTop: sidebar_scrollTo.offset().top - offset_top,
},
1000
);
}
}
}
// Coupon processing.
function update_payment_forms(data) {
$('#total-row').attr('data-total', data.total.value);
// Update PayPal form amount.
$('form[name="buynow"] input[name="amount"]').val(data.total.value);
// Update Stripe form amount.
$('form.learndash-stripe-checkout input[name="stripe_price"]').val(
data.total.stripe_value
);
// Remove Stripe Connect session to respect the new amount.
const stripe_course_id = $(
'.learndash-stripe-checkout input[name="stripe_course_id"]'
).val();
if (stripe_course_id) {
LD_Cookies.remove('ld_stripe_session_id_' + stripe_course_id); // Stripe Plugin (Checkout).
LD_Cookies.remove(
'ld_stripe_connect_session_id_' + stripe_course_id
); // Stripe Connect in core.
}
// Re-init Stripe Plugin (Legacy) to respect the new amount.
if (typeof ld_init_stripe_legacy === 'function') {
ld_init_stripe_legacy();
}
}
$('.btn-join').on('click', function (e) {
if ($(this).hasClass('btn-disabled')) {
e.preventDefault();
return false;
}
const total = parseFloat($('#total-row').attr('data-total'));
if (0 === total) {
$.ajax({
type: 'POST',
url: ldVars.ajaxurl,
dataType: 'json',
cache: false,
data: {
action: 'learndash_enroll_with_zero_price',
nonce: $('#apply-coupon-form').data('nonce'),
post_id: $('#apply-coupon-form').data('post-id'),
},
success(response) {
if (response.success) {
window.location.replace(response.data.redirect_url);
} else {
alert(response.data.message);
}
},
});
e.preventDefault();
return false;
}
});
$('#apply-coupon-form').on('submit', function (e) {
e.preventDefault();
$.ajax({
type: 'POST',
url: ldVars.ajaxurl,
dataType: 'json',
cache: false,
data: {
action: 'learndash_apply_coupon',
nonce: $(this).data('nonce'),
coupon_code: $(this).find('#coupon-field').val(),
post_id: $(this).data('post-id'),
},
success(response) {
$('#coupon-alerts .coupon-alert').hide();
const $alert = $('#coupon-alerts').find(
response.success
? '.coupon-alert-success'
: '.coupon-alert-warning'
);
const $coupon_row = $('#coupon-row');
if (response.success) {
$coupon_row
.find('.purchase-label > span')
.html(response.data.coupon_code); // Set coupon code in totals.
$coupon_row
.find('.purchase-value span')
.html(response.data.discount); // Set discount value in totals.
$coupon_row.css('display', 'flex').hide().fadeIn(); // Show a coupon row in totals.
$('#total-row .purchase-value').html(
response.data.total.formatted
); // Update Total.
$('#totals').show();
update_payment_forms(response.data);
}
$alert.find('.ld-alert-messages').html(response.data.message);
$alert.fadeIn();
},
});
});
$('#remove-coupon-form').on('submit', function (e) {
e.preventDefault();
$.ajax({
type: 'POST',
url: ldVars.ajaxurl,
dataType: 'json',
cache: false,
data: {
action: 'learndash_remove_coupon',
nonce: $(this).data('nonce'),
post_id: $(this).data('post-id'),
},
success(response) {
$('#coupon-alerts .coupon-alert').hide();
const $alert = $('#coupon-alerts').find(
response.success
? '.coupon-alert-success'
: '.coupon-alert-warning'
);
if (response.success) {
$('#coupon-row').hide(); // Hide a coupon row in totals.
$('#coupon-field').val(''); // Set coupon field empty.
$('#price-row .purchase-value').html(
response.data.total.formatted
); // Update Price.
$('#subtotal-row .purchase-value').html(
response.data.total.formatted
); // Update Subtotal.
$('#total-row .purchase-value').html(
response.data.total.formatted
); // Update Total.
$('#totals').hide();
update_payment_forms(response.data);
}
$alert.find('.ld-alert-messages').html(response.data.message);
$alert.fadeIn();
},
});
});
});
function ldGetUrlVars() {
var vars = {};
var parts = window.location.href.replace(
/[?&]+([^=&]+)=([^&]*)/gi,
function (m, key, value) {
vars[key] = value;
}
);
return vars;
}
;
!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var t;"undefined"!=typeof window?t=window:"undefined"!=typeof global?t=global:"undefined"!=typeof self&&(t=self),t.sbjs=e()}}(function(){return function e(t,r,n){function a(s,o){if(!r[s]){if(!t[s]){var c="function"==typeof require&&require;if(!o&&c)return c(s,!0);if(i)return i(s,!0);var u=new Error("Cannot find module '"+s+"'");throw u.code="MODULE_NOT_FOUND",u}var p=r[s]={exports:{}};t[s][0].call(p.exports,function(e){var r=t[s][1][e];return a(r||e)},p,p.exports,e,t,r,n)}return r[s].exports}for(var i="function"==typeof require&&require,s=0;s0))return r=s.getHost(e),!0;for(var t=0;t0)for(var i=0;i0)for(var s=0;se.split(".").reduce((t,e)=>t&&t[e],t)),s=()=>null,i=t=>null===t||t===undefined?"":t,o="wc/store/checkout";function a(t){window.wp&&window.wp.data&&window.wp.data.dispatch&&window.wc&&window.wc.wcBlocksData&&window.wp.data.dispatch(window.wc.wcBlocksData.CHECKOUT_STORE_KEY).setExtensionData("woocommerce/order-attribution",t,!0)}function r(){return"undefined"!=typeof sbjs}function c(){if(window.wp&&window.wp.data&&"function"==typeof window.wp.data.subscribe){const e=window.wp.data.subscribe(function(){e(),a(t.getAttributionData())},o)}}t.getAttributionData=function(){const i=e.allowTracking&&r()?n:s,o=r()?sbjs.get:{},a=Object.entries(t.fields).map(([t,e])=>[t,i(o,e)]);return Object.fromEntries(a)},t.setOrderTracking=function(n){if(e.allowTracking=n,n){if(!r())return;sbjs.init({lifetime:Number(e.lifetime),session_length:Number(e.session),base64:Boolean(e.base64),timezone_offset:"0"})}else!function(){const t=window.location.hostname;["sbjs_current","sbjs_current_add","sbjs_first","sbjs_first_add","sbjs_session","sbjs_udata","sbjs_migrations","sbjs_promo"].forEach(e=>{document.cookie=`${e}=; path=/; max-age=-999; domain=.${t};`})}();const s=t.getAttributionData();!function(t){for(const e of document.querySelectorAll("wc-order-attribution-inputs"))e.values=t}(s),a(s)},t.setOrderTracking(e.allowTracking),"loading"===document.readyState?document.addEventListener("DOMContentLoaded",c):c(),window.customElements.define("wc-order-attribution-inputs",class extends HTMLElement{constructor(){if(super(),this._fieldNames=Object.keys(t.fields),this.hasOwnProperty("_values")){let t=this.values;delete this.values,this.values=t||{}}}connectedCallback(){this.innerHTML="";const t=new DocumentFragment;for(const n of this._fieldNames){const s=document.createElement("input");s.type="hidden",s.name=`${e.prefix}${n}`,s.value=i(this.values&&this.values[n]||""),t.appendChild(s)}this.appendChild(t)}set values(t){if(this._values=t,this.isConnected)for(const t of this._fieldNames){const n=this.querySelector(`input[name="${e.prefix}${t}"]`);n?n.value=i(this.values[t]):console.warn(`Field "${t}" not found. `+"Most likely, the '' element was manipulated.")}}get values(){return this._values}})}(window.wc_order_attribution);;