!function(){var t={40385:function(t,e,s){!function(e,i){const r=s(63620);let n;t.exports={collapseClass:"tve-state-expanded",init:function(){i.Utils.isEditorPage()||(e(".tva-assessment").tveAssessment(),i.Hooks.addFilter("tqb.stop_render_quiz_page",this.shouldStopRenderQuizPage),window.ThriveAppFront&&ThriveAppFront.assessment_submitted&&!parseInt(ThriveAppFront.assessment_submitted)&&(n=e('[data-shortcode-id="next_lesson"][data-dynamic-link="tva_dynamic_actions_link"]').closest(".thrv-button"),n.addClass("tar-disabled"),i.Hooks.addAction("tva.assessment.submit_success",(()=>{n.length&&n.removeClass("tar-disabled")})),$completionPageButton=e('[data-shortcode-id="call_to_action"][data-dynamic-link="tva_dynamic_actions_link"]').closest(".thrv-button"),$completionPageButton.addClass("tcb-permanently-hidden")))},shouldStopRenderQuizPage:function(t,s,i){if(i.closest(".tva-assessment").length>0&&"results"===s.get("page_type")){t=!0;const r=i.closest(".tva-assessment").data("tcbAssessment");r.activeState.config={value:s.get("user_id"),quiz_id:s.get("quiz_id"),user_unique:s.get("user_unique")},r.sendRequest(e(""))}return t},toggleItem:function(t,e="toggleClass"){t[e](this.collapseClass).siblings()[t.hasClass(this.collapseClass)?"slideUp":"slideDown"]()}},e.fn.tveAssessment=function(){return this.each(((t,s)=>{const i=e(s);i.data("tcbAssessment")||i.data("tcbAssessment",new r(i).bindEvents())}))}}(ThriveGlobal.$j,TCB_Front)},63620:function(t,e,s){function i(t,e){var s=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),s.push.apply(s,i)}return s}function r(t,e,s){return e in t?Object.defineProperty(t,e,{value:s,enumerable:!0,configurable:!0,writable:!0}):t[e]=s,t}const n=s(25165),a=s(12258),o=s(87060),c=s(9255),l=s(5550),d=s(96542);t.exports=class{constructor(t){const e=Number(t.attr("data-assessment-id"));this.formType=t.attr("data-type")&&["auto","submit","results"].includes(t.attr("data-type"))?t.attr("data-type"):"auto",this.$wrapper=t,this.assessmentID=isNaN(e)||-1===e?Number(tve_frontend_options.post_id):e,this.config=TCB_Front.Utils.unserialize(TCB_Front.Base64.decode(this.$wrapper.find('input[name="config"]').val())),this.config.error_messages&&0!==Object.keys(this.config.error_messages).length||(this.config.error_messages=this.getDefaultErrors()),this.initStates(),["auto","submit"].includes(this.formType)&&this.switchState(this.getDefaultState(),!1),this.$wrapper.find(".tva-assessment-type[data-type]").on("tcb.change_state",((t,e)=>{e.result_content&&e.result_content.length>0&&(this.$wrapper.find('.tva-assessment-type[data-type="results"]').html(e.result_content),this.states.results.init(),this.bindEvents(this.$wrapper.find('.tva-assessment-type[data-type="results"]'))),this.switchState(e.state)})),ThriveGlobal.$j(window).on("hashchange",(()=>{const t=this.getStateFromHash();t&&this.switchState(t)}))}getDefaultErrors(){return{file_extension:"Sorry, {fileextension} files are not allowed",file_size:"{file} exceeds the maximum file size of {filelimit}",file_required:"At least one file is required",upload_progress:"File upload in progress. Please wait for the upload to finish and try again.",link_invalid:"Sorry, that URL is not valid",youtube_link_invalid:"Sorry, that URL is not a valid youtube video link",max_files:"Sorry, the maximum number of files is {maxfiles}"}}initStates(){this.states={},this.$wrapper.find(".tva-assessment-type[data-type]").each(((t,e)=>this.states[e.dataset.type]=this.stateFactory(e.dataset.type)))}switchState(t,e=!0){e&&(this.$wrapper.find(".tva-assessment-type").addClass("tcb-permanently-hidden"),this.$wrapper.find(`.tva-assessment-type[data-type="${t}"]`).removeClass("tcb-permanently-hidden")),this.activeState=this.states[t]}onSwitchState(t){const e=this.$wrapper.find(t.currentTarget),s=this.getStateToSwitch(e.data("shortcode-id"));return!s||(t.preventDefault(),this.switchState(s),!1)}getStateToSwitch(t){let e=null;return"back_to_submit"===t&&(e=this.$wrapper.attr("data-default-type"),this.states[e].reset()),"results"===t&&(e="results"),e}getStateFromHash(){if(window.location.hash){const t=window.location.hash.replace("#tcb-state--","");if(["results","confirmation"].includes(t)&&this.$wrapper.find(`.tva-assessment-type[data-type="${t}"]`).length>0)return t}return null}getDefaultState(){return this.$wrapper.attr("data-default-type")}stateFactory(t){const e={assessmentID:this.assessmentID,form:this.$wrapper.find(`.tva-assessment-type[data-type="${t}"]`),config:this.config};let s;switch(t){case"upload":s=new a(e);break;case"youtube_link":s=new o(e);break;case"external_link":s=new c(e);break;case"results":s=new l(e);break;case"tqb":s=new d(e);break;default:s=new n(e)}return s}onSubmit(t){if(t.preventDefault(),t.stopPropagation(),this.activeState.validate())this.sendRequest(jQuery(t.currentTarget));else{const t=this.activeState.getSubmitErrorMessage();t&&t.length>0&&TCB_Front.toast(t,1)}}sendRequest(t){const e=this.activeState;e.beforeSend(),t.addClass("tar-disabled"),TCB_Front.Utils.restAjax({route:tve_frontend_options.routes.assessments,type:"POST",data:this.getAjaxData()}).success((t=>{"default"===this.config.submit_action?(parseInt(this.config.show_success)&&this.config.success_message.length&&TCB_Front.Utils.toast(this.config.success_message),e.onSuccess(t),document.location.reload()):"redirect"===this.config.submit_action&&this.config.redirect_url.length&&(document.location.href=TCB_Front.Utils.addHttp(this.config.redirect_url))})).fail((t=>e.onFail(t))).always((()=>{t.removeClass("tar-disabled")}))}getAjaxData(){const t=function(t){for(var e=1;e<arguments.length;e++){var s=null!=arguments[e]?arguments[e]:{};e%2?i(Object(s),!0).forEach((function(e){r(t,e,s[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(s)):i(Object(s)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(s,e))}))}return t}({type:this.activeState.getStateKey(),post_id:Number(tve_frontend_options.post_id),assessment_id:this.assessmentID},this.activeState.getAjaxData()),e=`.tcb-assessment-result-template[data-identifier="${this.$wrapper.attr("data-css")}"]`;return ThriveGlobal.$j(e).length>0&&(t.result_content=ThriveGlobal.$j(e).html()),t}bindEvents(t=this.$wrapper){switch(t||(t=this.$wrapper),this.formType){case"submit":t.find('[data-shortcode-id="results"]').remove();break;case"results":t.find('[data-shortcode-id="back_to_submit"]').remove()}return t.find(".tve-form-button-submit").off("click").on("click",(t=>{this.onSubmit(t)})),t.find('.tve-dynamic-link[data-dynamic-link="tva_assessment_dynamic_link"]').off("click").on("click",(t=>this.onSwitchState(t))),this}}},9255:function(t,e,s){const i=s(25165);t.exports=class extends i{init(){this.$input=this.$form.find("input")}reset(){this.$input.val("")}getURL(){return this.$input.val().trim()}validate(){const t=this.getURL();return!(0===t.length||!TCB_Front.isValidUrl(t))}getAjaxData(){return{value:this.getURL()}}getSubmitErrorMessage(){return this.config.error_messages.link_invalid}}},5550:function(t,e,s){const i=s(25165);t.exports=class extends i{init(){this.$form.find(".tva-assessment-result-list").find(".tva-assessment-result-state-header").click((t=>{"A"!==t.target.tagName&&TCB_Front.assessment.toggleItem(ThriveGlobal.$j(t.currentTarget))}))}}},96542:function(t,e,s){const i=s(25165);t.exports=class extends i{init(){this.$quizWrapper=this.$form.find(".tqb-shortcode-wrapper")}reset(){const t=this.$quizWrapper.data("tcbQuiz");t&&t.forceRestartQuiz()}getAjaxData(){return this.config}}},12258:function(t,e,s){function i(t,e){var s=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),s.push.apply(s,i)}return s}function r(t){for(var e=1;e<arguments.length;e++){var s=null!=arguments[e]?arguments[e]:{};e%2?i(Object(s),!0).forEach((function(e){n(t,e,s[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(s)):i(Object(s)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(s,e))}))}return t}function n(t,e,s){return e in t?Object.defineProperty(t,e,{value:s,enumerable:!0,configurable:!0,writable:!0}):t[e]=s,t}const a=s(25165);t.exports=class extends a{init(){this.uploader=new TCB_Front.FileUpload(this.$form,{url:`${tve_frontend_options.routes.assessments}/file-upload`,uploadExtraOptions:{headers:{"X-WP-Nonce":tve_frontend_options.nonce}}}),this.uploader.errorTemplates=r(r({},this.errorTemplates),{},{upload_progress:this.config.error_messages.upload_progress,file_required:this.config.error_messages.file_required,file_size:this.config.error_messages.file_size,file_extension:this.config.error_messages.file_extension,max_files:this.config.error_messages.max_files}),this.uploader.uploader.setOption("multipart_params",{assessment_id:this.assessmentID,post_id:Number(tve_frontend_options.post_id)})}reset(){this.uploader.uploader.splice()}validate(){const t=this.uploader.isValid();return!0===t||("string"==typeof t&&TCB_Front.toast(t,1),!1)}getAjaxData(){return{value:Object.values(this.uploader.files).map((t=>this.$form.find(`#file-${t.id}`).val()))}}getSubmitErrorMessage(){return""}}},87060:function(t,e,s){const i=s(25165);t.exports=class extends i{init(){this.$input=this.$form.find("input"),this.$videoContainer=this.$form.find(".tva_responsive_video_container"),this.$videoPlaceholder=this.$form.find(".tva-video-preview-no-video"),this.$input.off("change").on("change",(t=>{this.displayPreview(t)}))}reset(){this.$input.val("").trigger("change")}getURL(){return this.$input.val().trim()}validate(){const t=this.getURL();return!(0===t.length||!TCB_Front.isValidUrl(t)||!this.validURL(t))}displayPreview(){let t=this.$videoContainer.find("iframe");0===t.length&&(this.$videoContainer.append('<iframe frameborder="0" allowfullscreen loading="lazy"></iframe>'),t=this.$videoContainer.find("iframe"));const e=this.validate();e&&t.attr("src",`https://www.youtube.com/embed/${this.validURL(this.getURL())}`),t[e?"show":"hide"](),this.$videoPlaceholder[e?"hide":"show"]()}validURL(t){const e=t.match(/^(?:https?:\/\/)?(?:www\.)?(?:youtu\.be\/|youtube\.com\/(?:embed\/|v\/|watch\?v=|watch\?.+&v=))((\w|-){11})(?:\S+)?$/);return!!e&&e[1]}getAjaxData(){return{value:this.getURL()}}getSubmitErrorMessage(){return this.config.error_messages.youtube_link_invalid}}},25165:function(t){function e(t,e){var s=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),s.push.apply(s,i)}return s}function s(t){for(var s=1;s<arguments.length;s++){var r=null!=arguments[s]?arguments[s]:{};s%2?e(Object(r),!0).forEach((function(e){i(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):e(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function i(t,e,s){return e in t?Object.defineProperty(t,e,{value:s,enumerable:!0,configurable:!0,writable:!0}):t[e]=s,t}t.exports=class{constructor(t){this.$form=t.form,this.assessmentID=t.assessmentID,this.config=t.config,this.init()}getStateKey(){return this.$form.attr("data-type")}init(){}validate(){return!0}onSuccess(t){this.$form.trigger("tcb.change_state",s(s({},t),{},{state:"confirmation"})),TCB_Front.Hooks.doAction("tva.assessment.submit_success")}onFail(t){}getAjaxData(){return{}}beforeSend(){}getSubmitErrorMessage(){return"TODO: ERROR HANDLING"}reset(){}}},66447:function(t){var e,s;e=ThriveGlobal.$j,s=TCB_Front,t.exports={init:function(){tve_frontend_options.is_editor_page||this.frontendInit()},frontendInit:function(t=null){(t=t||s.$document).find(".tva-certificate-verification-element").each(((t,s)=>{const i=e(s);this.bindEvents(i,t),this.displayState("form",i),tve_frontend_options.query_vars.certificate_u&&(i.find(".tva-certificate-form-input input").val(tve_frontend_options.query_vars.certificate_u),i.find(".tva-certificate-form .thrv-button").trigger("click"))}))},bindEvents:function(t,s){t.find(".tva-certificate-form .thrv-button").off("click").on("click",(i=>{i.preventDefault();const r=e(i.currentTarget),n=t.find(".tva-certificate-form-input input");r.addClass("tar-disabled tve-loading"),this.searchForCertificate(n.val()).then((i=>{this.certificate=i.certificate;const r=e(i.html).find('.tva-certificate-state[data-state="valid"]');t.find('.tva-certificate-state[data-state="valid"]').html(r[s]),this.bindEvents(t),this.displayState("valid",t)})).catch((e=>{let s="error",i=e.message;"no_certificate_found"===e.code&&(i=t.attr("data-message")||e.message),"no_certificate_found"===e.code&&TCB_Front.notificationElement.isCustomNotification&&(s="warning"),TCB_Front.notificationElement.toggle(i,s)})).finally((()=>{r.removeClass("tar-disabled tve-loading")}))})),t.find('.tve-dynamic-link[data-shortcode-id="form"]').off("click").on("click",(e=>{e.preventDefault(),this.displayState("form",t)})),t.find('.tve-dynamic-link[data-shortcode-id="download_certificate"]').off("click").on("click",(t=>{t.preventDefault();const s=e(t.currentTarget).parent(".thrv-button");s.addClass("tar-disabled tve-loading"),this.downloadCertificate(s)}))},downloadCertificate:function(t){const s=this.certificate.course.name,i=e("body");e.ajax({url:`${ThriveAppFront.routes.certificate}/download`,type:"POST",cache:!1,data:{course_id:this.certificate.course.id,user_id:this.certificate.recipient.ID},beforeSend:function(t){t.setRequestHeader("X-WP-Nonce",ThriveAppFront.nonce)},xhr:function(){const t=new XMLHttpRequest;return t.onreadystatechange=()=>{2===t.readyState&&(t.responseType=200===t.status?"blob":"text")},t},success:function(r){const n=new Blob([r],{type:"application/octetstream"}),a=window.URL||window.webkitURL,o=e("<a />").attr({href:a.createObjectURL(n),download:`${s}.pdf`});i.append(o),o[0].click(),i.remove(o),t.removeClass("tar-disabled tve-loading")},error:function(e){let s="error",i=e.responseJSON.message;t.removeClass("tar-disabled tve-loading"),TCB_Front.notificationElement.isCustomNotification&&(s="warning"),401===e.status&&(i=ThriveAppFront.t.login_required),TCB_Front.notificationElement.toggle(i,s)}})},displayState:function(t,e){if(-1===["valid","form"].indexOf(t))throw new Error(`Invalid state: ${t}`);e.find(".tva-certificate-state").removeClass("tcb-permanently-hidden").hide(),e.find(`.tva-certificate-state[data-state="${t}"]`).show()},searchForCertificate:function(t){return new Promise(((e,s)=>{TCB_Front.Utils.restAjax({type:"GET",route:tve_frontend_options.routes.certificate_search,data:{number:t}}).done((t=>{e(t)})).fail((t=>{s(t.responseJSON)}))}))}}},58472:function(t,e,s){function i(t,e){var s=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),s.push.apply(s,i)}return s}function r(t){for(var e=1;e<arguments.length;e++){var s=null!=arguments[e]?arguments[e]:{};e%2?i(Object(s),!0).forEach((function(e){n(t,e,s[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(s)):i(Object(s)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(s,e))}))}return t}function n(t,e,s){return e in t?Object.defineProperty(t,e,{value:s,enumerable:!0,configurable:!0,writable:!0}):t[e]=s,t}t.exports=(t,e)=>{const i=s(62633);e.Hooks.addFilter("tve.carousel.element_with_links",(t=>`${t},.tva-course-list-item`));class n extends e.PostList{constructor(t){super(t),this.courseProgress={notStarted:0,inProgress:1,finished:2,noAccess:3},this.listIdentifier=".tva-course-list-item",this.uniqueID=t.attr("data-css"),this.query={};try{this.originalQuery=JSON.parse(t.data("query").split("'").join('"'))}catch(t){this.originalQuery={}}}editorInit(){return e.PostList.prototype.editorInit.call(this),this}frontendInit(s){return s=s||e.$document,"undefined"==typeof tva_course_lists?console.warn("Error initializing the course list parameters"):(this.listArgs=tva_course_lists.find((t=>this.$element.is(t.identifier))),this.listArgs&&(this.content=t(`.tcb-course-list-template[data-identifier="${this.listArgs.template}"]`).html()),this.initCoursePermalinks(s),this.frontendMarkupChanges()),this}initCoursePermalinks(e){return e.on("click",'.tva-course-list[data-disabled-links="1"] .tva-course-list-item',(function(e){if(!this.classList.contains("tcb-during-drag")){let s;switch(e.button){case 0:s="_self";break;case 1:s="_blank"}window.open(t(this).attr("data-permalink"),s)}})),this}frontendMarkupChanges(){this.$element.find(".thrive-shortcode-content:empty").each(((e,s)=>{const i=t(s).closest("p");0===i.height()&&i.hide();const r=i.closest(".thrv_wrapper");0===r.height()&&r.hide()}))}renderPagination(){return this.pagination=this.getPaginationInstance(),this.pagination&&(tve_frontend_options.is_editor_page||this.pagination.addLoadListeners(),this.pagination.render()),this}renderSearchFormFilter(){return this.$searchForm=t(`.thrv-search-form[data-list="${this.uniqueID}"]`),this.$searchForm.length&&(this.$searchForm.find("form").submit((t=>{t.preventDefault(),this.filterCourses(t)})),this.$searchForm.find('form input[type="search"]').on("keyup",i.debounce(this.filterCourses.bind(this),300))),this}renderDropdownFilter(){return this.$dropdown=t(`.tva-course-list-dropdown[data-list="${this.uniqueID}"]`),this.$dropdown.length&&(["topics","labels","progress"].forEach((t=>{Array.isArray(this.originalQuery[t])&&this.originalQuery[t].length>0&&this.$dropdown.find(`li[data-value^="${t}_"]`).each(((e,s)=>{const i=s.getAttribute("data-value").replace(`${t}_`,"");this.originalQuery[t].includes(i)||(tve_frontend_options.is_editor_page?s.style.display="none":s.remove())}))})),this.$dropdown.on("tcb.dropdown_value_changed",(()=>this.filterCourses()))),this}filterCourses(t){if(this.query=r({},this.originalQuery),this.$searchForm.length&&(this.query.search=this.$searchForm.find('input[type="search"]').val()),this.$dropdown.length){const t=this.$dropdown.find("input").val();if(t)if(t.indexOf("_")>-1){const e=t.split("_");this.query[e[0]]=[e[1]]}else"progress-all"===t&&(this.query.progress=this.originalQuery.progress&&this.originalQuery.progress.length?[...this.originalQuery.progress.filter((t=>parseInt(t)!==this.courseProgress.noAccess))]:[this.courseProgress.notStarted,this.courseProgress.inProgress,this.courseProgress.finished])}this.listArgs.attr.paged=1,this.getItems((t=>{this.insertItems(t,!0),this.pagination&&"numeric"===this.pagination.type&&this.pagination.$element.is(":visible")&&this.refreshPaginationAfterFilter(t)}))}refreshPaginationAfterFilter(t){this.listArgs.attr.query=this.query,this.pagination.currentPage=1;const e=Math.ceil(t.total/this.listArgs.attr.posts_per_page);this.pagination.lastPage=e,this.pagination.totalPages=e,this.pagination.buttons.$last.attr("data-page",e),this.pagination.render(),this.pagination.disableLoading()}getItems(s,n=this.listArgs){0===Object.keys(this.query).length&&(this.query=r({},this.originalQuery)),t.ajax({url:tve_frontend_options.routes.courses+"/html",method:"POST",headers:{"X-WP-Nonce":tve_frontend_options.nonce},beforeSend:()=>this.$element.addClass("tve-loader-square"),data:{content:i.prepareWordfencePostContent(this.content),args:n,query:this.query,disable_links:Number(n.attr&&1===parseInt(n.attr["disabled-links"])),tva_skin_id:e.queryString.get("tva_skin_id")},success:t=>{"function"==typeof s&&s(t),e.event_triggers(this.$element),this.$element.removeClass("tve-loader-square")},error:()=>{console.warn("There was an error and the content could not be loaded.")}})}insertItems(s,i=!1){if(s.count&&s.html){const r=this.$element.clone().empty();for(const t in s.html)s.html.hasOwnProperty(t)&&r.append(s.html[t]);i?(this.$element.replaceWith(r),this.identifier.includes("tve-u-")?this.$element=t(`[data-css=${this.identifier}]`):this.$element=t(this.identifier),e.postGridLayout()):(this.$element.append(r.html()),this.masonryRedo()),this.frontendMarkupChanges(),e.progressBar&&e.progressBar.init()}this.$element.toggleClass("tva-empty-list",0===parseInt(s.count))}}return{class:n,initCourseLists:()=>{e.$document.ready((function(){setTimeout((function(){t(".tva-course-list").each(((e,s)=>{new n(t(s)).renderPagination().renderSearchFormFilter().renderDropdownFilter()}))}))}))}}}},47579:function(t){var e,s;e=ThriveGlobal.$j,s=TCB_Front,t.exports={collapseClass:"tve-state-expanded",init:function(){tve_frontend_options.is_editor_page||this.frontendInit()},frontendInit:function(t){(t=t||s.$document).find(".tva-course").each(((t,s)=>{const i=e(s);i.find(".tva-course-chapter-list, .tva-course-lesson-list").wrap("<div></div>"),this.initializeEmptyContainers(i),this.bindEvents(i),this.handleStates(i)})),this.maybeHideCompletionPageButton()},bindEvents:function(t){const s=!t.attr("data-deny-collapse-module"),i=!t.attr("data-deny-collapse-chapter"),r=!!t.attr("data-autocollapse"),n=t.find(".tva-course-module-dropzone"),a=t.find(".tva-course-chapter-dropzone");s&&t.find(".tva-course-module-dropzone").click((t=>{"A"!==t.target.tagName&&(this.toggleItem(e(t.currentTarget)),r&&n.not(t.currentTarget).addClass("tve-state-expanded").siblings().slideUp())})),i&&t.find(".tva-course-chapter-dropzone").click((t=>{"A"!==t.target.tagName&&(this.toggleItem(e(t.currentTarget)),r&&(a.not(t.currentTarget).addClass("tve-state-expanded").siblings().slideUp(),s&&e(t.currentTarget).closest(".tva-course-module").length&&n.not(e(t.currentTarget).closest(".tva-course-module").find(".tva-course-module-dropzone")).addClass("tve-state-expanded").siblings().slideUp()))}))},handleStates:function(t){t.find('[data-tva-remove-state="1"]').remove()},toggleItem:function(t,e="toggleClass"){t[e](this.collapseClass).siblings()[t.hasClass(this.collapseClass)?"slideUp":"slideDown"]()},initializeEmptyContainers:function(t){const e=t.find(".tva-course-item-dropzone");e.find(".tva-course-state-content:empty")&&e.addClass("tva-empty-course-item")},maybeHideCompletionPageButton:function(){$completionPageButton=e('#theme-sidebar-section [data-shortcode-id="completion_page"][data-dynamic-link="tva_dynamic_actions_link"]'),$completionPageButton.length&&-1!==e.inArray($completionPageButton.attr("href"),["#","","javascript:void(0);"])&&$completionPageButton.closest(".thrv-button").addClass("tcb-permanently-hidden")}}},62633:function(t){t.exports={debounce:function(t,e,s){let i;return function(){const r=this,n=arguments,a=s&&!i;clearTimeout(i),i=setTimeout((function(){i=null,s||t.apply(r,n)}),e),a&&t.apply(r,n)}},prepareWordfencePostContent:function(t){return t.replace(/(<|<\/)svg/g,"$1_wafsvg_")}}}},e={};function s(i){var r=e[i];if(void 0!==r)return r.exports;var n=e[i]={exports:{}};return t[i](n,n.exports,s),n.exports}ThriveGlobal.$j,window.TCB_Front&&(TCB_Front.course=s(47579),TCB_Front.certificate_verification=s(66447),TCB_Front.assessment=s(40385),TCB_Front.course.init(),TCB_Front.certificate_verification.init(),TCB_Front.assessment.init(),void 0!==TCB_Front.PostList&&(TCB_Front.courseList=s(58472)(jQuery,TCB_Front),TCB_Front.courseList.initCourseLists()),tve_frontend_options.is_editor_page||ThriveGlobal.$j('[data-dynamic-link="tva_stripe_url"]').each(((t,e)=>{e.getAttribute("href")||e.classList.add("tcb-permanently-hidden")})))}();