File: //home/bibuzptr/elearning.bibu-edu.us/old/wp-content/themes/course-builder/assets/js/main.min.js
/*! ScrollMagic v2.0.2 | (c) 2015 Jan Paepke (@janpaepke) | license & info: http://janpaepke.github.io/ScrollMagic */
!function(e,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():e.ScrollMagic=t()}(this,(function(){"use strict";var e=function(){};e.version="2.0.2",e.Controller=function(i){var o,r,s="FORWARD",a="REVERSE",l="PAUSED",c=t.defaults,u=this,d=n.extend({},c,i),p=[],f=!1,h=0,m=l,g=!0,v=0,b=!0,w=function(){d.refreshInterval>0&&(r=window.setTimeout(S,d.refreshInterval))},_=function(){return d.vertical?n.get.scrollTop(d.container):n.get.scrollLeft(d.container)},C=function(e){d.vertical?g?window.scrollTo(n.get.scrollLeft(),e):d.container.scrollTop=e:g?window.scrollTo(e,n.get.scrollTop()):d.container.scrollLeft=e},y=function(){if(b&&f){h=u.scrollPos();var e=n.type.Array(f)?f:p.slice(0);m===a&&e.reverse(),e.forEach((function(e){e.update(!0)})),0===e.length&&d.loglevel,f=!1}},x=function(){o=n.rAF(y)},k=function(e){if("resize"==e.type)v=d.vertical?n.get.height(d.container):n.get.width(d.container),m=l;else{var t=h,i=(h=u.scrollPos())-t;0!==i&&(m=i>0?s:a)}f||(f=!0,x())},S=function(){if(!g&&v!=(d.vertical?n.get.height(d.container):n.get.width(d.container))){var e;try{e=new Event("resize",{bubbles:!1,cancelable:!1})}catch(t){(e=document.createEvent("Event")).initEvent("resize",!1,!1)}d.container.dispatchEvent(e)}p.forEach((function(e){e.refresh()})),w()};this._options=d;var E=function(e){if(e.length<=1)return e;var t=e.slice(0);return t.sort((function(e,t){return e.scrollOffset()>t.scrollOffset()?1:-1})),t};return this.addScene=function(t){if(n.type.Array(t))t.forEach((function(e){u.addScene(e)}));else if(t instanceof e.Scene)if(t.controller()!==u)t.addTo(u);else if(p.indexOf(t)<0)for(var i in p.push(t),p=E(p),t.on("shift.controller_sort",(function(){p=E(p)})),d.globalSceneOptions)t[i]&&t[i].call(t,d.globalSceneOptions[i]);return u},this.removeScene=function(e){if(n.type.Array(e))e.forEach((function(e){u.removeScene(e)}));else{var t=p.indexOf(e);t>-1&&(e.off("shift.controller_sort"),p.splice(t,1),e.remove())}return u},this.updateScene=function(t,i){return n.type.Array(t)?t.forEach((function(e){u.updateScene(e,i)})):i?t.update(!0):!0!==f&&t instanceof e.Scene&&(-1==(f=f||[]).indexOf(t)&&f.push(t),f=E(f),x()),u},this.update=function(e){return k({type:"resize"}),e&&y(),u},this.scrollTo=function(t){if(n.type.Number(t))C.call(d.container,t);else if(t instanceof e.Scene)t.controller()===u?u.scrollTo(t.scrollOffset()):log(2,"scrollTo(): The supplied scene does not belong to this controller. Scroll cancelled.",t);else if(n.type.Function(t))C=t;else{var i=n.get.elements(t)[0];if(i){var o=d.vertical?"top":"left",r=n.get.offset(d.container),s=n.get.offset(i);g||(r[o]-=u.scrollPos()),u.scrollTo(s[o]-r[o])}else log(2,"scrollTo(): The supplied argument is invalid. Scroll cancelled.",t)}return u},this.scrollPos=function(e){return arguments.length?(n.type.Function(e)&&(_=e),u):_.call(u)},this.info=function(e){var t={size:v,vertical:d.vertical,scrollPos:h,scrollDirection:m,container:d.container,isDocument:g};return arguments.length?void 0!==t[e]?t[e]:void 0:t},this.loglevel=function(e){return arguments.length?(d.loglevel!=e&&(d.loglevel=e),u):d.loglevel},this.enabled=function(e){return arguments.length?(b!=e&&(b=!!e,u.updateScene(p,!0)),u):b},this.destroy=function(e){window.clearTimeout(r);for(var t=p.length;t--;)p[t].destroy(e);return d.container.removeEventListener("resize",k),d.container.removeEventListener("scroll",k),n.cAF(o),null},function(){for(var e in d)c.hasOwnProperty(e)||delete d[e];if(d.container=n.get.elements(d.container)[0],!d.container)throw"ScrollMagic.Controller init failed.";(g=d.container===window||d.container===document.body||!document.body.contains(d.container))&&(d.container=window),v=d.vertical?n.get.height(d.container):n.get.width(d.container),d.container.addEventListener("resize",k),d.container.addEventListener("scroll",k),d.refreshInterval=parseInt(d.refreshInterval)||c.refreshInterval,w()}(),u};var t={defaults:{container:window,vertical:!0,globalSceneOptions:{},loglevel:2,refreshInterval:100}};e.Controller.addOption=function(e,i){t.defaults[e]=i},e.Controller.extend=function(t){var i=this;e.Controller=function(){return i.apply(this,arguments),this.$super=n.extend({},this),t.apply(this,arguments)||this},n.extend(e.Controller,i),e.Controller.prototype=i.prototype,e.Controller.prototype.constructor=e.Controller},e.Scene=function(t){var o,r,s="data-scrollmagic-pin-spacer",a=i.defaults,l=this,c=n.extend({},a,t),u="BEFORE",d=0,p={start:0,end:0},f=0,h=!0;this.addTo=function(t){return t instanceof e.Controller&&r!=t&&(r&&r.removeScene(l),r=t,_(),g(!0),v(!0),m(),r.info("container").addEventListener("resize",b),t.addScene(l),l.trigger("add",{controller:r}),l.update()),l},this.enabled=function(e){return arguments.length?(h!=e&&(h=!!e,l.update(!0)),l):h},this.remove=function(){if(r){r.info("container").removeEventListener("resize",b);var e=r;r=void 0,e.removeScene(l),l.trigger("remove")}return l},this.destroy=function(e){return l.trigger("destroy",{reset:e}),l.remove(),l.off("*.*"),null},this.update=function(e){if(r)if(e)if(r.enabled()&&h){var t,i=r.info("scrollPos");t=c.duration>0?(i-p.start)/(p.end-p.start):i>=p.start?1:0,l.trigger("update",{startPos:p.start,endPos:p.end,scrollPos:i}),l.progress(t)}else x&&"DURING"===u&&E(!0);else r.updateScene(l,!1);return l},this.refresh=function(){return g(),v(),l},this.progress=function(e){if(arguments.length){var t=!1,i=u,n=r?r.info("scrollDirection"):"PAUSED",o=c.reverse||e>=d;if(0===c.duration?(t=d!=e,u=0===(d=1>e&&o?0:1)?"BEFORE":"DURING"):0>=e&&"BEFORE"!==u&&o?(d=0,u="BEFORE",t=!0):e>0&&1>e&&o?(d=e,u="DURING",t=!0):e>=1&&"AFTER"!==u?(d=1,u="AFTER",t=!0):"DURING"!==u||o||E(),t){var s={progress:d,state:u,scrollDirection:n},a=u!=i,p=function(e){l.trigger(e,s)};a&&"DURING"!==i&&(p("enter"),p("BEFORE"===i?"start":"end")),p("progress"),a&&"DURING"!==u&&(p("BEFORE"===u?"start":"end"),p("leave"))}return l}return d};var m=function(){p={start:f+c.offset},r&&c.triggerElement&&(p.start-=r.info("size")*c.triggerHook),p.end=p.start+c.duration},g=function(e){if(o){var t="duration";C(t,o.call(l))&&!e&&(l.trigger("change",{what:t,newval:c[t]}),l.trigger("shift",{reason:t}))}},v=function(e){var t=0,i=c.triggerElement;if(r&&i){for(var o=r.info(),a=n.get.offset(o.container),u=o.vertical?"top":"left";i.parentNode.hasAttribute(s);)i=i.parentNode;var d=n.get.offset(i);o.isDocument||(a[u]-=r.scrollPos()),t=d[u]-a[u]}var p=t!=f;f=t,p&&!e&&l.trigger("shift",{reason:"triggerElementPosition"})},b=function(){c.triggerHook>0&&l.trigger("shift",{reason:"containerResize"})},w=n.extend(i.validate,{duration:function(e){if(n.type.String(e)&&e.match(/^(\.|\d)*\d+%$/)){var t=parseFloat(e)/100;e=function(){return r?r.info("size")*t:0}}if(n.type.Function(e)){o=e;try{e=parseFloat(o())}catch(t){e=-1}}if(e=parseFloat(e),!n.type.Number(e)||0>e)throw o?(o=void 0,0):0;return e}}),_=function(e){(e=arguments.length?[e]:Object.keys(w)).forEach((function(e){var t;if(w[e])try{t=w[e](c[e])}catch(i){t=a[e]}finally{c[e]=t}}))},C=function(e,t){var i=!1,n=c[e];return c[e]!=t&&(c[e]=t,_(e),i=n!=c[e]),i},y=function(e){l[e]||(l[e]=function(t){return arguments.length?("duration"===e&&(o=void 0),C(e,t)&&(l.trigger("change",{what:e,newval:c[e]}),i.shifts.indexOf(e)>-1&&l.trigger("shift",{reason:e})),l):c[e]})};this.controller=function(){return r},this.state=function(){return u},this.scrollOffset=function(){return p.start},this.triggerPosition=function(){var e=c.offset;return r&&(e+=c.triggerElement?f:r.info("size")*l.triggerHook()),e};var x,k,S={};this.on=function(e,t){return n.type.Function(t)&&(e=e.trim().split(" ")).forEach((function(e){var i=e.split("."),n=i[0],o=i[1];"*"!=n&&(S[n]||(S[n]=[]),S[n].push({namespace:o||"",callback:t}))})),l},this.off=function(e,t){return e?((e=e.trim().split(" ")).forEach((function(e){var i=e.split("."),n=i[0],o=i[1]||"";("*"===n?Object.keys(S):[n]).forEach((function(e){for(var i=S[e]||[],n=i.length;n--;){var r=i[n];!r||o!==r.namespace&&"*"!==o||t&&t!=r.callback||i.splice(n,1)}i.length||delete S[e]}))})),l):l},this.trigger=function(t,i){if(t){var n=t.trim().split("."),o=n[0],r=n[1],s=S[o];s&&s.forEach((function(t){r&&r!==t.namespace||t.callback.call(l,new e.Event(o,t.namespace,l,i))}))}return l},l.on("shift.internal",(function(e){var t="duration"===e.reason;("AFTER"===u&&t||"DURING"===u&&0===c.duration)&&E(),t&&T()})).on("progress.internal",(function(){E()})).on("add.internal",(function(){T()})).on("destroy.internal",(function(e){l.removePin(e.reset)}));var E=function(e){if(x&&r){var t=r.info();if(e||"DURING"!==u){var i={position:k.inFlow?"relative":"absolute",top:0,left:0},o=n.css(x,"position")!=i.position;k.pushFollowers?c.duration>0&&("AFTER"===u&&0===parseFloat(n.css(k.spacer,"padding-top"))||"BEFORE"===u&&0===parseFloat(n.css(k.spacer,"padding-bottom")))&&(o=!0):i[t.vertical?"top":"left"]=c.duration*d,n.css(x,i),o&&T()}else{"fixed"!=n.css(x,"position")&&(n.css(x,{position:"fixed"}),T());var s=n.get.offset(k.spacer,!0),a=c.reverse||0===c.duration?t.scrollPos-p.start:Math.round(d*c.duration*10)/10;s[t.vertical?"top":"left"]+=a,n.css(x,{top:s.top,left:s.left})}}},T=function(){if(x&&r&&k.inFlow){var e="DURING"===u,t=r.info("vertical"),i=k.spacer.children[0],o=n.isMarginCollapseType(n.css(k.spacer,"display")),s={};k.relSize.width||k.relSize.autoFullWidth?e?n.css(x,{width:n.get.width(k.spacer)}):n.css(x,{width:"100%"}):(s["min-width"]=n.get.width(t?x:i,!0,!0),s.width=e?s["min-width"]:"auto"),k.relSize.height?e?n.css(x,{height:n.get.height(k.spacer)-c.duration}):n.css(x,{height:"100%"}):(s["min-height"]=n.get.height(t?i:x,!0,!o),s.height=e?s["min-height"]:"auto"),k.pushFollowers&&(s["padding"+(t?"Top":"Left")]=c.duration*d,s["padding"+(t?"Bottom":"Right")]=c.duration*(1-d)),n.css(k.spacer,s)}},z=function(){r&&x&&"DURING"===u&&!r.info("isDocument")&&E()},D=function(){r&&x&&"DURING"===u&&((k.relSize.width||k.relSize.autoFullWidth)&&n.get.width(window)!=n.get.width(k.spacer.parentNode)||k.relSize.height&&n.get.height(window)!=n.get.height(k.spacer.parentNode))&&T()},L=function(e){r&&x&&"DURING"===u&&!r.info("isDocument")&&(e.preventDefault(),r.scrollTo(r.info("scrollPos")-(e[r.info("vertical")?"wheelDeltaY":"wheelDeltaX"]/3||30*-e.detail)))};this.setPin=function(e,t){if(t=n.extend({},{pushFollowers:!0,spacerClass:"scrollmagic-pin-spacer"},t),!(e=n.get.elements(e)[0]))return l;if("fixed"===n.css(e,"position"))return l;if(x){if(x===e)return l;l.removePin()}var i=(x=e).parentNode.style.display,o=["top","left","bottom","right","margin","marginLeft","marginRight","marginTop","marginBottom"];x.parentNode.style.display="none";var r="absolute"!=n.css(x,"position"),a=n.css(x,o.concat(["display"])),c=n.css(x,["width","height"]);x.parentNode.style.display=i,!r&&t.pushFollowers&&(t.pushFollowers=!1);var u=x.parentNode.insertBefore(document.createElement("div"),x),d=n.extend(a,{position:r?"relative":"absolute",boxSizing:"content-box",mozBoxSizing:"content-box",webkitBoxSizing:"content-box"});if(r||n.extend(d,n.css(x,["width","height"])),n.css(u,d),u.setAttribute(s,""),n.addClass(u,t.spacerClass),k={spacer:u,relSize:{width:"%"===c.width.slice(-1),height:"%"===c.height.slice(-1),autoFullWidth:"auto"===c.width&&r&&n.isMarginCollapseType(a.display)},pushFollowers:t.pushFollowers,inFlow:r},!x.___origStyle){x.___origStyle={};var p=x.style;o.concat(["width","height","position","boxSizing","mozBoxSizing","webkitBoxSizing"]).forEach((function(e){x.___origStyle[e]=p[e]||""}))}return k.relSize.width&&n.css(u,{width:c.width}),k.relSize.height&&n.css(u,{height:c.height}),u.appendChild(x),n.css(x,{position:r?"relative":"absolute",margin:"auto",top:"auto",left:"auto",bottom:"auto",right:"auto"}),(k.relSize.width||k.relSize.autoFullWidth)&&n.css(x,{boxSizing:"border-box",mozBoxSizing:"border-box",webkitBoxSizing:"border-box"}),window.addEventListener("scroll",z),window.addEventListener("resize",z),window.addEventListener("resize",D),x.addEventListener("mousewheel",L),x.addEventListener("DOMMouseScroll",L),E(),l},this.removePin=function(e){if(x){if("DURING"===u&&E(!0),e||!r){var t=k.spacer.children[0];if(t.hasAttribute(s)){var i=k.spacer.style;margins={},["margin","marginLeft","marginRight","marginTop","marginBottom"].forEach((function(e){margins[e]=i[e]||""})),n.css(t,margins)}k.spacer.parentNode.insertBefore(t,k.spacer),k.spacer.parentNode.removeChild(k.spacer),x.parentNode.hasAttribute(s)||(n.css(x,x.___origStyle),delete x.___origStyle)}window.removeEventListener("scroll",z),window.removeEventListener("resize",z),window.removeEventListener("resize",D),x.removeEventListener("mousewheel",L),x.removeEventListener("DOMMouseScroll",L),x=void 0}return l};var G,I=[];return l.on("destroy.internal",(function(e){l.removeClassToggle(e.reset)})),this.setClassToggle=function(e,t){var i=n.get.elements(e);return 0!==i.length&&n.type.String(t)?(I.length>0&&l.removeClassToggle(),G=t,I=i,l.on("enter.internal_class leave.internal_class",(function(e){var t="enter"===e.type?n.addClass:n.removeClass;I.forEach((function(e){t(e,G)}))})),l):l},this.removeClassToggle=function(e){return e&&I.forEach((function(e){n.removeClass(e,G)})),l.off("start.internal_class end.internal_class"),G=void 0,I=[],l},function(){for(var e in c)a.hasOwnProperty(e)||delete c[e];for(var t in a)y(t);_(),l.on("change.internal",(function(e){"loglevel"!==e.what&&"tweenChanges"!==e.what&&("triggerElement"===e.what?v():"reverse"===e.what&&l.update())})).on("shift.internal",(function(){m(),l.update()}))}(),l};var i={defaults:{duration:0,offset:0,triggerElement:void 0,triggerHook:.5,reverse:!0,loglevel:2},validate:{offset:function(e){if(e=parseFloat(e),!n.type.Number(e))throw 0;return e},triggerElement:function(e){if(e=e||void 0){var t=n.get.elements(e)[0];if(!t)throw 0;e=t}return e},triggerHook:function(e){var t={onCenter:.5,onEnter:1,onLeave:0};if(n.type.Number(e))e=Math.max(0,Math.min(parseFloat(e),1));else{if(!(e in t))throw 0;e=t[e]}return e},reverse:function(e){return!!e}},shifts:["duration","offset","triggerHook"]};e.Scene.addOption=function(e,t,n,o){e in i.defaults||(i.defaults[e]=t,i.validate[e]=n,o&&i.shifts.push(e))},e.Scene.extend=function(t){var i=this;e.Scene=function(){return i.apply(this,arguments),this.$super=n.extend({},this),t.apply(this,arguments)||this},n.extend(e.Scene,i),e.Scene.prototype=i.prototype,e.Scene.prototype.constructor=e.Scene},e.Event=function(e,t,i,n){for(var o in n=n||{})this[o]=n[o];return this.type=e,this.target=this.currentTarget=i,this.namespace=t||"",this.timeStamp=this.timestamp=Date.now(),this};var n=e._util=function(e){var t,i={},n=function(e){return parseFloat(e)||0},o=function(t){return t.currentStyle?t.currentStyle:e.getComputedStyle(t)},r=function(t,i,r,s){if((i=i===document?e:i)===e)s=!1;else if(!d.DomElement(i))return 0;t=t.charAt(0).toUpperCase()+t.substr(1).toLowerCase();var a=(r?i["offset"+t]||i["outer"+t]:i["client"+t]||i["inner"+t])||0;if(r&&s){var l=o(i);a+="Height"===t?n(l.marginTop)+n(l.marginBottom):n(l.marginLeft)+n(l.marginRight)}return a},s=function(e){return e.replace(/^[^a-z]+([a-z])/g,"$1").replace(/-([a-z])/g,(function(e){return e[1].toUpperCase()}))};i.extend=function(e){for(e=e||{},t=1;t<arguments.length;t++)if(arguments[t])for(var i in arguments[t])arguments[t].hasOwnProperty(i)&&(e[i]=arguments[t][i]);return e},i.isMarginCollapseType=function(e){return["block","flex","list-item","table","-webkit-box"].indexOf(e)>-1};var a=0,l=["ms","moz","webkit","o"],c=e.requestAnimationFrame,u=e.cancelAnimationFrame;for(t=0;!c&&t<l.length;++t)c=e[l[t]+"RequestAnimationFrame"],u=e[l[t]+"CancelAnimationFrame"]||e[l[t]+"CancelRequestAnimationFrame"];c||(c=function(t){var i=(new Date).getTime(),n=Math.max(0,16-(i-a)),o=e.setTimeout((function(){t(i+n)}),n);return a=i+n,o}),u||(u=function(t){e.clearTimeout(t)}),i.rAF=c.bind(e),i.cAF=u.bind(e);var d=i.type=function(e){return Object.prototype.toString.call(e).replace(/^\[object (.+)\]$/,"$1").toLowerCase()};d.String=function(e){return"string"===d(e)},d.Function=function(e){return"function"===d(e)},d.Array=function(e){return Array.isArray(e)},d.Number=function(e){return!d.Array(e)&&e-parseFloat(e)+1>=0},d.DomElement=function(e){return"object"==typeof HTMLElement?e instanceof HTMLElement:e&&"object"==typeof e&&null!==e&&1===e.nodeType&&"string"==typeof e.nodeName};var p=i.get={};return p.elements=function(t){var i=[];if(d.String(t))try{t=document.querySelectorAll(t)}catch(e){return i}if("nodelist"===d(t)||d.Array(t))for(var n=0,o=i.length=t.length;o>n;n++){var r=t[n];i[n]=d.DomElement(r)?r:p.elements(r)}else(d.DomElement(t)||t===document||t===e)&&(i=[t]);return i},p.scrollTop=function(t){return t&&"number"==typeof t.scrollTop?t.scrollTop:e.pageYOffset||0},p.scrollLeft=function(t){return t&&"number"==typeof t.scrollLeft?t.scrollLeft:e.pageXOffset||0},p.width=function(e,t,i){return r("width",e,t,i)},p.height=function(e,t,i){return r("height",e,t,i)},p.offset=function(e,t){var i={top:0,left:0};if(e&&e.getBoundingClientRect){var n=e.getBoundingClientRect();i.top=n.top,i.left=n.left,t||(i.top+=p.scrollTop(),i.left+=p.scrollLeft())}return i},i.addClass=function(e,t){t&&(e.classList?e.classList.add(t):e.className+=" "+t)},i.removeClass=function(e,t){t&&(e.classList?e.classList.remove(t):e.className=e.className.replace(RegExp("(^|\\b)"+t.split(" ").join("|")+"(\\b|$)","gi")," "))},i.css=function(e,t){if(d.String(t))return o(e)[s(t)];if(d.Array(t)){var i={},n=o(e);return t.forEach((function(e){i[e]=n[s(e)]})),i}for(var r in t){var a=t[r];a==parseFloat(a)&&(a+="px"),e.style[s(r)]=a}},i}(window||{});return e})),function(e,t){"function"==typeof define&&define.amd?define(["ScrollMagic"],t):t("object"==typeof exports?require("scrollmagic"):e.ScrollMagic||e.jQuery&&e.jQuery.ScrollMagic)}(this,(function(e){"use strict";var t="0.85em",i="9999",n=e._util,o=0;e.Scene.extend((function(){var e,t=this;t.addIndicators=function(i){if(!e){i=n.extend({},{name:"",indent:0,parent:void 0,colorStart:"green",colorEnd:"red",colorTrigger:"blue"},i),o++,e=new r(t,i),t.on("add.plugin_addIndicators",e.add),t.on("remove.plugin_addIndicators",e.remove),t.on("destroy.plugin_addIndicators",t.removeIndicators),t.controller()&&e.add()}return t},t.removeIndicators=function(){return e&&(e.remove(),this.off("*.plugin_addIndicators"),e=void 0),t}})),e.Controller.addOption("addIndicators",!1),e.Controller.extend((function(){var t=this,i=t.info(),o=i.container,r=i.isDocument,s=i.vertical,a={groups:[]};this._indicators=a;var l=function(){a.updateBoundsPositions()},c=function(){a.updateTriggerGroupPositions()};return o.addEventListener("resize",c),r||(window.addEventListener("resize",c),window.addEventListener("scroll",c)),o.addEventListener("resize",l),o.addEventListener("scroll",l),this._indicators.updateBoundsPositions=function(e){for(var t,i,r,l=e?[n.extend({},e.triggerGroup,{members:[e]})]:a.groups,c=l.length,u={},d=s?"left":"top",p=s?"width":"height",f=s?n.get.scrollLeft(o)+n.get.width(o)-15:n.get.scrollTop(o)+n.get.height(o)-15;c--;)for(t=(r=l[c]).members.length,i=n.get[p](r.element.firstChild);t--;)u[d]=f-i,n.css(r.members[t].bounds,u)},this._indicators.updateTriggerGroupPositions=function(e){for(var i,l,c,u,d=e?[e]:a.groups,p=d.length,f=r?document.body:o,h=r?{top:0,left:0}:n.get.offset(f,!0),m=s?n.get.width(o)-15:n.get.height(o)-15,g=s?"width":"height",v=s?"Y":"X";p--;)l=(i=d[p]).element,u=(c=i.triggerHook*t.info("size"))>n.get[g](l.firstChild.firstChild)?"translate"+v+"(-100%)":"",n.css(l,{top:h.top+(s?c:m-i.members[0].options.indent),left:h.left+(s?m-i.members[0].options.indent:c)}),n.css(l.firstChild.firstChild,{"-ms-transform":u,"-webkit-transform":u,transform:u})},this._indicators.updateTriggerGroupLabel=function(e){var t="trigger"+(e.members.length>1?"":" "+e.members[0].options.name),i=e.element.firstChild.firstChild;i.textContent!==t&&(i.textContent=t,s&&a.updateBoundsPositions())},this.addScene=function(i){this._options.addIndicators&&i instanceof e.Scene&&i.controller()===t&&i.addIndicators(),this.$super.addScene.apply(this,arguments)},this.destroy=function(){o.removeEventListener("resize",c),r||(window.removeEventListener("resize",c),window.removeEventListener("scroll",c)),o.removeEventListener("resize",l),o.removeEventListener("scroll",l),this.$super.destroy.apply(this,arguments)},t}));var r=function(e,t){var i,r,a=this,l=s.bounds(),c=s.start(t.colorStart),u=s.end(t.colorEnd),d=t.parent&&n.get.elements(t.parent)[0];t.name=t.name||o,c.firstChild.textContent+=" "+t.name,u.textContent+=" "+t.name,l.appendChild(c),l.appendChild(u),a.options=t,a.bounds=l,a.triggerGroup=void 0,this.add=function(){r=e.controller(),i=r.info("vertical");var t=r.info("isDocument");d||(d=t?document.body:r.info("container")),t||"static"!==n.css(d,"position")||n.css(d,{position:"relative"}),e.on("change.plugin_addIndicators",f),e.on("shift.plugin_addIndicators",p),w(),g(),setTimeout((function(){r._indicators.updateBoundsPositions(a)}),0)},this.remove=function(){if(a.triggerGroup){if(e.off("change.plugin_addIndicators",f),e.off("shift.plugin_addIndicators",p),a.triggerGroup.members.length>1){var t=a.triggerGroup;t.members.splice(t.members.indexOf(a),1),r._indicators.updateTriggerGroupLabel(t),r._indicators.updateTriggerGroupPositions(t),a.triggerGroup=void 0}else b();m()}};var p=function(){g()},f=function(e){"triggerHook"===e.what&&w()},h=function(){var e=r.info("vertical");n.css(c.firstChild,{"border-bottom-width":e?1:0,"border-right-width":e?0:1,bottom:e?-1:t.indent,right:e?t.indent:-1,padding:e?"0 8px":"2px 4px"}),n.css(u,{"border-top-width":e?1:0,"border-left-width":e?0:1,top:e?"100%":"",right:e?t.indent:"",bottom:e?"":t.indent,left:e?"":"100%",padding:e?"0 8px":"2px 4px"}),d.appendChild(l)},m=function(){l.parentNode.removeChild(l)},g=function(){l.parentNode!==d&&h();var t={};t[i?"top":"left"]=e.triggerPosition(),t[i?"height":"width"]=e.duration(),n.css(l,t),n.css(u,{display:e.duration()>0?"":"none"})},v=function(){var o=s.trigger(t.colorTrigger),l={};l[i?"right":"bottom"]=0,l[i?"border-top-width":"border-left-width"]=1,n.css(o.firstChild,l),n.css(o.firstChild.firstChild,{padding:i?"0 8px 3px 8px":"3px 4px"}),document.body.appendChild(o);var c={triggerHook:e.triggerHook(),element:o,members:[a]};r._indicators.groups.push(c),a.triggerGroup=c,r._indicators.updateTriggerGroupLabel(c),r._indicators.updateTriggerGroupPositions(c)},b=function(){r._indicators.groups.splice(r._indicators.groups.indexOf(a.triggerGroup),1),a.triggerGroup.element.parentNode.removeChild(a.triggerGroup.element),a.triggerGroup=void 0},w=function(){var t=e.triggerHook(),i=1e-4;if(!(a.triggerGroup&&Math.abs(a.triggerGroup.triggerHook-t)<i)){for(var n,o=r._indicators.groups,s=o.length;s--;)if(n=o[s],Math.abs(n.triggerHook-t)<i)return a.triggerGroup&&(1===a.triggerGroup.members.length?b():(a.triggerGroup.members.splice(a.triggerGroup.members.indexOf(a),1),r._indicators.updateTriggerGroupLabel(a.triggerGroup),r._indicators.updateTriggerGroupPositions(a.triggerGroup))),n.members.push(a),a.triggerGroup=n,void r._indicators.updateTriggerGroupLabel(n);if(a.triggerGroup){if(1===a.triggerGroup.members.length)return a.triggerGroup.triggerHook=t,void r._indicators.updateTriggerGroupPositions(a.triggerGroup);a.triggerGroup.members.splice(a.triggerGroup.members.indexOf(a),1),r._indicators.updateTriggerGroupLabel(a.triggerGroup),r._indicators.updateTriggerGroupPositions(a.triggerGroup),a.triggerGroup=void 0}v()}}},s={start:function(e){var t=document.createElement("div");t.textContent="start",n.css(t,{position:"absolute",overflow:"visible","border-width":0,"border-style":"solid",color:e,"border-color":e});var i=document.createElement("div");return n.css(i,{position:"absolute",overflow:"visible",width:0,height:0}),i.appendChild(t),i},end:function(e){var t=document.createElement("div");return t.textContent="end",n.css(t,{position:"absolute",overflow:"visible","border-width":0,"border-style":"solid",color:e,"border-color":e}),t},bounds:function(){var e=document.createElement("div");return n.css(e,{position:"absolute",overflow:"visible","white-space":"nowrap","pointer-events":"none","font-size":t}),e.style.zIndex=i,e},trigger:function(e){var o=document.createElement("div");o.textContent="trigger",n.css(o,{position:"relative"});var r=document.createElement("div");n.css(r,{position:"absolute",overflow:"visible","border-width":0,"border-style":"solid",color:e,"border-color":e}),r.appendChild(o);var s=document.createElement("div");return n.css(s,{position:"fixed",overflow:"visible","white-space":"nowrap","pointer-events":"none","font-size":t}),s.style.zIndex=i,s.appendChild(r),s}}})),function(e){"use strict";e(document).ready((function(){t.ready();var i=!1;if(e("body").hasClass("rtl"))i=!0;e(".menu-right .button_search").on("click",(function(){e(".menu-right .search-form").toggle(300),e(".menu-right input.search-field").focus()})),window.toggle_curiculum_sidebar=function(t){var n=e(".icon-toggle-curriculum");n.toggleClass("open"),n.hasClass("open")?0==i?(e("#popup-sidebar").stop().animate({"margin-left":"0"}),e("#popup-main").stop().animate({left:"400px"})):(e("#popup-sidebar").stop().animate({"margin-right":"0"}),e("#popup-main").stop().animate({right:"400px"})):0==i?(e("#popup-sidebar").stop().animate({"margin-left":"-400px"}),e("#popup-main").stop().animate({left:"0"})):(e("#popup-sidebar").stop().animate({"margin-right":"-400px"}),e("#popup-main").stop().animate({right:"0"}))}})),e(window).on("load",(function(){t.load()}));var t=window.thim_course_builder={ready:function(){this.thim_topbar(),this.header_menu(),this.back_to_top(),this.feature_preloading(),this.sticky_sidebar(),this.contactform7(),this.blog_auto_height(),this.header_search(),this.off_canvas_menu(),this.carousel(),this.video_thumbnail(),this.switch_layout(),this.single_post_related(),this.loadmore_profile(),this.coming_soon_hover_effect(),this.validate_login_form(),this.login_popup_ajax(),this.form_submission_validate(),this.reset_password_ajax(),this.archive_wishlist_button(),this.learning_course_tab_nav(),this.landing_review_detail(),this.open_lesson(),this.show_password_form(),this.thim_course_filter(),this.thim_course_searching()},load:function(){this.header_menu_mobile(),this.magic_line(),this.post_gallery(),this.curriculum_single_course(),this.quick_view(),this.show_current_curriculum_section(),this.miniCartHover(),e("body.woocommerce").length},validate_login_form:function(){e(".thim-login form").each((function(){e(this).submit((function(t){var i=e(this),n=i.find("#user_login"),o=i.find("#user_pass"),r=i.find("#user_email"),s=i.find(".thim-login-captcha .captcha-result"),a=i.find('input[name="term"]'),l=i.find("#password"),c=i.find("#repeat_password");s.length>0&&(parseInt(s.data("captcha1"))+parseInt(s.data("captcha2"))!=parseInt(s.val())&&(s.addClass("invalid").val(""),t.preventDefault()));a.is(":checkbox")&&!a.is(":checked")&&(a.addClass("invalid"),t.preventDefault()),n.length>0&&""===n.val()&&(n.addClass("invalid"),t.preventDefault()),o.length>0&&""===o.val()&&(o.addClass("invalid"),t.preventDefault()),r.length>0&&(""===r.val()||!/[A-Z0-9._%+-]+@[A-Z0-9.-]+.[A-Z]{2,4}/gim.test(r.val()))&&(r.addClass("invalid"),t.preventDefault()),l.length>0&&c.length>0&&(l.val()===c.val()&&""!==l.val()||(l.addClass("invalid"),c.addClass("invalid"),t.preventDefault()))}))})),e(".thim-login input.required").on("focus",(function(){e(this).hasClass("invalid")&&e(this).removeClass("invalid")}))},thim_course_searching:function(){var t=null;e(document).on("keydown","body:not(.course-filter-active) .course-search-filter",(function(i){if(!i.ctrlKey){if(13===i.keyCode)return i.preventDefault(),!1;if(i.keyCode>=48&&i.keyCode<=90||8===i.keyCode||32===i.keyCode){var n=e(this),o=8===i.keyCode?n.val():n.val()+i.key,r=e("body");null!=t&&clearTimeout(t),t=setTimeout((function(){n.attr("disabled","disabled"),t=null,e(".archive-courses").addClass("loading");var i=n.parents("#lp-archive-courses"),s=[];if(r.hasClass("category")){var a=r.attr("class").match(/category\-\d+/gi)[0].split("-").pop();s.push(a)}e(".list-cate-filter").length>0&&e(".list-cate-filter input.filtered").each((function(){console.log(typeof e(this).val()),e(this).val()!==a&&s.push(e(this).val())})),e.ajax({url:e("#lp-archive-courses").data("allCoursesUrl"),type:"POST",dataType:"html",data:{s:o,ref:"course",post_type:"lp_course",course_orderby:e(".thim-course-order > select").val(),course_cate_filter:s,course_paged:1},success:function(t){var n=e(t).find("#lp-archive-courses").html();i.html(n),e(".course-search-filter").val(o).trigger("focus"),r.removeClass("course-filter-active"),e(".filter-loading").remove()},error:function(){r.removeClass("course-filter-active"),e(".filter-loading").remove()}})}),1e3)}}}))},header_search:function(){e("#masthead .search-form").on({mouseenter:function(){e(this).addClass("active"),e(this).find("input.search-field").focus()},mouseleave:function(){e(this).removeClass("active")}}),e("#masthead .search-submit").on("click",(function(t){var i=e(this).parents("form"),n=i.find(".search-field").val();i.hasClass("active")&&n||(t.preventDefault(),i.find(".search-field").focus())}))},post_gallery:function(){jQuery().flexslider&&e(".flexslider").flexslider({slideshow:!1,animation:"fade",pauseOnHover:!0,animationSpeed:400,smoothHeight:!0,directionNav:!0,controlNav:!1,start:function(e){e.flexAnimate(1,!0)}})},slider:function(){var t=!1;e("body").hasClass("rtl")&&(t=!0),e(".thim-slider .slides").owlCarousel({items:1,nav:!0,dots:!1,rtl:t}),e(".thim-slider .scroll-icon").on("click",(function(){var t=e(this).offset().top;return e("html,body").animate({scrollTop:t+80},800),!1}))},header_menu_mobile:function(){e(document).on("click",".menu-mobile-effect",(function(t){t.stopPropagation(),e(".responsive #wrapper-container").toggleClass("mobile-menu-open")})),e(document).on("click",".mobile-menu-open .overlay-close-menu",(function(){e(".responsive #wrapper-container").removeClass("mobile-menu-open")})),e(".main-menu li.menu-item-has-children > a,.main-menu li.menu-item-has-children > span, .main-menu li.tc-menu-layout-builder > a,.main-menu li.tc-menu-layout-builder > span").after('<span class="icon-toggle"><i class="fa fa-caret-down"></i></span>'),e(".responsive .mobile-menu-container .navbar-nav > li.menu-item-has-children > a, .responsive .mobile-menu-container .navbar-nav > li.tc-menu-layout-builder:not(.current-menu-parent) > a").after('<span class="icon-toggle"><i class="fa fa-caret-down"></i></span>'),e(".responsive .mobile-menu-container .navbar-nav > li.menu-item-has-children .icon-toggle,.responsive .mobile-menu-container .navbar-nav > li.tc-menu-layout-builder .icon-toggle ").on("click",(function(){e(this).next(".sub-menu").is(":hidden")?(e(this).next(".sub-menu").slideDown(200,"linear").parent().addClass("show-submenu"),e(this).html('<i class="fa fa-caret-up"></i>')):(e(this).next(".sub-menu").slideUp(200,"linear").parent().removeClass("show-submenu"),e(this).html('<i class="fa fa-caret-down"></i>'))}))},magic_line:function(){if(e(window).width()>1024){var t,i,n,o=e("header.header-magic-line.affix-top .main-menu");o.append("<span id='magic-line'></span>");var r=e("#magic-line"),s=o.find(".current-menu-item, .current-menu-parent"),a=s.find("> a");if(s.length<=0)return;e("body:not(.rtl)").each((function(){r.width(a.width()).css("left",s.position().left+parseInt(a.css("padding-left"))).data("origLeft",s.position().left+parseInt(a.css("padding-left"))).data("origWidth",a.width())})),e("body.rtl").each((function(){r.width(a.width()).css("left",s.position().left+parseInt(a.css("padding-left"))).data("origLeft",s.position().left+parseInt(a.css("padding-left"))).data("origWidth",a.width())})),e(".main-menu > .menu-item").hover((function(){t=e(this),i=t.position().left+parseInt(t.find("> a").css("padding-left")),n=t.find("> a").width(),r.stop().animate({left:i,width:n})}),(function(){r.stop().animate({left:r.data("origLeft"),width:r.data("origWidth")})}))}},show_password_form:function(){e(document).on("click","#show_pass",(function(){var t=e(this),i=t.parents(".login-password").find(">input");t.hasClass("active")?i.attr("type","password"):i.attr("type","text"),t.toggleClass("active")}))},thim_topbar:function(){var t=e("#masthead"),i=t.outerHeight(!0),n=e("#wrapper-container"),o=e("#wrapper-container .page-title .main-top");t.hasClass("header-overlay")?(o.css({"padding-top":i+"px"}),e(window).resize((function(){o.css({"padding-top":i+"px"})}))):(n.css({"padding-top":i+"px"}),e(window).resize((function(){n.css({"padding-top":i+"px"})})))},header_menu:function(){var t=e("#masthead"),i=(e("#masthead .header-wrapper"),t.outerHeight()),n=0,o=e(".site-header .thim-logo img"),r=e(o).attr("src"),s=e(o).data("retina"),a=e(o).data("sticky"),l=e(o).data("sticky_retina"),c=e(o).data("mobile");e(window).outerWidth()<769?null!=c&&e(o).attr("src",c):window.devicePixelRatio>1&&null!=s&&e(o).attr("src",s),t.hasClass("header-overlay")&&e(window).width()>=1024&&e(".header-course-bg").length&&e(".header-course-bg").css({height:e(".header-course-bg").outerHeight()+i}),t.hasClass("sticky-header")&&e(window).scroll((function(){var u=e(this).scrollTop();u>2?(t.removeClass("affix-top").addClass("affix"),e(window).outerWidth()<769?null!=c&&e(o).attr("src",c):window.devicePixelRatio>1&&null!=l?e(o).attr("src",l):null!=a&&e(o).attr("src",a)):(t.removeClass("affix").addClass("affix-top"),e(window).outerWidth()<769?null!=c&&e(o).attr("src",c):window.devicePixelRatio>1&&null!=s?e(o).attr("src",s):null!=r&&e(o).attr("src",r)),u>n&&u>i+0?t.hasClass("menu-hidden")||t.addClass("menu-hidden"):t.hasClass("menu-hidden")&&t.removeClass("menu-hidden"),n=u})),e("#masthead.template-layout-2 .main-menu > .menu-item-has-children, #masthead.template-layout-2 .main-menu > .tc-menu-layout-builder, .template-layout-2 .main-menu > li ul li").hover((function(){e(this).children(".sub-menu").stop(!0,!1).slideDown(250)}),(function(){e(this).children(".sub-menu").stop(!0,!1).slideUp(250)})),e("#masthead.template-layout-2 .main-menu > .tc-menu-layout-builder").each((function(){var t=e(this),i=t.find(">.sub-menu");i.length>0&&i.css("left",(t.width()-i.width())/2)})),e(".main-menu >li.tc-menu-layout-builder").each((function(){e(".widget_nav_menu ul.menu >li.current-menu-item").parents("li.tc-menu-layout-builder").addClass("current-menu-item")}))},off_canvas_menu:function(){var t,i=e(".mobile-menu-container"),n=i.find(".navbar-nav"),o=i.find(".navbar-toggle").outerHeight(),r=i.find(".off-canvas-widgetarea").outerHeight();t=i.innerHeight()-o-r,n.css({height:t})},back_to_top:function(){var t=e("#back-to-top");e(window).scroll((function(){e(this).scrollTop()>100?t.addClass("scrolldown").removeClass("scrollup"):t.addClass("scrollup").removeClass("scrolldown")})),t.on("click",(function(){return e("html,body").animate({scrollTop:"0px"},800),!1}))},sticky_sidebar:function(){var t=20;e("#wpadminbar").length&&(t+=e("#wpadminbar").outerHeight()),e("#masthead.sticky-header").length&&(t+=e("#masthead.sticky-header").outerHeight()),e(".sticky-sidebar").length>0&&e(".sticky-sidebar").theiaStickySidebar({containerSelector:"",additionalMarginTop:t,additionalMarginBottom:"0",updateSidebarHeight:!1,minWidth:"768",sidebarBehavior:"modern"})},feature_preloading:function(){var t=e("#thim-preloading");t.length>0&&t.fadeOut(500,(function(){t.remove()}))},add_loading_enroll_button:function(){e("body.no-single-popup button.lp-button, body.logged-in form button.lp-button").on("click",(function(){e(this).addClass("loading")}))},contactform7:function(){e(".wpcf7-submit").on("click",(function(){e(this).css("opacity",.2),e(this).parents(".wpcf7-form").addClass("processing"),e("input:not([type=submit]), textarea").attr("style","")})),e(document).on("spam.wpcf7",(function(){e(".wpcf7-submit").css("opacity",1),e(".wpcf7-form").removeClass("processing")})),e(document).on("invalid.wpcf7",(function(){e(".wpcf7-submit").css("opacity",1),e(".wpcf7-form").removeClass("processing")})),e(document).on("mailsent.wpcf7",(function(){e(".wpcf7-submit").css("opacity",1),e(".wpcf7-form").removeClass("processing")})),e(document).on("mailfailed.wpcf7",(function(){e(".wpcf7-submit").css("opacity",1),e(".wpcf7-form").removeClass("processing")})),e("body").on("click","input:not([type=submit]).wpcf7-not-valid, textarea.wpcf7-not-valid",(function(){e(this).removeClass("wpcf7-not-valid")}))},blog_auto_height:function(){var t=e(".archive .blog-content article"),i=0,n=!0;t.each((function(){n=!e(this).hasClass("column-1"),i<e(this).find(".content-inner").height()&&(i=e(this).find(".content-inner").height())})),i>0&&n&&t.each((function(){e(this).find(".content-inner").css("height",i)}))},carousel:function(){var t=!1;if(e("body").hasClass("rtl"))t=!0;e(".courses-carousel").each((function(i,n){e(".courses-carousel").owlCarousel({rtl:t,nav:!0,dots:!1,margin:30,navText:['<i class="ion-chevron-left" aria-hidden="true"></i>','<i class="ion-chevron-right"></i>'],responsiveClass:!0,responsive:{0:{items:1},481:{items:2},769:{items:3}}})})),e(".introduction-slider").owlCarousel({rtl:t,loop:!0,margin:10,responsiveClass:!0,nav:!0,navText:[],responsive:{0:{items:1}}})},video_thumbnail:function(){jQuery().magnificPopup&&e(".video-thumbnail").magnificPopup({type:"iframe"})},switch_layout:function(){var t="course_switch";e(".archive-courses").length>0&&e(document).on("click",".thim-course-switch-layout > a",(function(i){var n=e(this),o=e(".archive-courses");i.preventDefault(),n.hasClass("switcher-active")||(e(".thim-course-switch-layout > a").removeClass("switcher-active"),n.addClass("switcher-active"),n.hasClass("switchToGrid")?o.fadeOut(300,(function(){o.removeClass("course-list").addClass(" course-grid").fadeIn(300),jQuery.cookie(t,"grid-layout",{expires:3,path:"/"})})):o.fadeOut(300,(function(){o.removeClass("course-grid").addClass("course-list").fadeIn(300),jQuery.cookie(t,"list-layout",{expires:3,path:"/"})})))}))},single_post_related:function(){var t=!1;if(e("body").hasClass("rtl"))t=!0;e(".related-carousel").owlCarousel({rtl:t,nav:!0,dots:!1,responsiveClass:!0,margin:30,navText:['<i class="ion-chevron-left" aria-hidden="true"></i>','<i class="ion-chevron-right"></i>'],responsive:{0:{items:2},569:{items:3}}})},curriculum_single_course:function(){e(".search").find("input[type=search]").each((function(){e(".search-field").attr("placeholder","Search...")})),e("#commentform").each((function(){e(".comment-form-comment #comment").on("click",(function(){e(this).css("transition",".5s"),e(this).css("min-height","200px"),e("p.form-submit").css("display","block")}))}));var t=e(".learn-press-nav-tabs").data("cookie"),i=e(".learn-press-nav-tabs").data("cookie2"),n=e(".learn-press-nav-tab.active a").data("key"),o=e(".learn-press-nav-tab.active a").data("id");if(e(".learn-press-nav-tab a").on("click",(function(){var n=e(this).data("key"),o=e(this).data("id");e.cookie(i,o,{expires:3,path:"/"}),e.cookie(t,n,{expires:3,path:"/"})})),e.cookie(i)!=o&&e.cookie(t,"overview",{expires:3,path:"/"}),null==e.cookie(t)&&e.cookie(t,"overview",{expires:3,path:"/"}),e.cookie(t)==n){var r=e(".learn-press-nav-tab-"+e.cookie(t)),s=e(".learn-press-tab-panel-"+e.cookie(t));e(".learn-press-nav-tab").removeClass("active"),r.addClass("active"),e(".learn-press-tab-panel").removeClass("active"),s.addClass("active")}},loadmore_profile:function(){e("#load-more-button").on("click",".loadmore",(function(t){t.preventDefault();var i=e(".profile-courses"),n=parseInt(i.attr("data-page")),o=parseInt(i.attr("data-limit")),r=parseInt(i.attr("data-count")),s=parseInt(i.attr("data-user")),a=!1;if(!a){e(this);var l=i.find(".course").length;a=!0;var c=n+1,u={action:"thim_profile_loadmore",paged:c,limit:o,rank:l,count:r,userid:s};console.log(u),e.ajax({type:"POST",url:ajaxurl,data:u,beforeSend:function(){e("#load-more-button").addClass("loading")},success:function(t){i.append(t),e("#load-more-button").removeClass("loading"),i.attr("data-page",c),l+o>=r&&e("#load-more-button").remove(),e(window).lazyLoadXT()}})}}))},profile_update:function(){if(e("body").hasClass("lp-profile")){var t=e('form[name="lp-edit-profile"]');t.serialize();t.hasClass("learnpress-v3-profile")?t.on("submit",(function(){t.serializeJSON();var i=0,n=e(".lp-profile-section").length,o=t.find(".lp-profile-section");return e("#submit").css("color","transparent"),t.find("#submit .sk-three-bounce").removeClass("hidden"),o.each((function(){var t,o=e(this);"avatar"!==o.find('input[name="lp-profile-section"]').val()||"yes"===o.find('input[name="lp-user-avatar-custom"]').last().val()?e.ajax({url:window.location.href,data:(t=o,e("<form />").append(t.clone()).serializeJSON()),type:"post",success:function(e){++i==n&&(window.location.href=window.location.href)}}):i++})),!1})):t.on("submit",(function(){var i=t.serializeJSON(),n=0,o=e(".lp-profile-section"),r=o.length;return e("#submit").css("color","transparent"),t.find("#submit .sk-three-bounce").removeClass("hidden"),o.each((function(){i["lp-profile-section"]=e(this).find('input[name="lp-profile-section"]').val(),"avatar"!==i["lp-profile-section"]||"yes"===e(this).find('input[name="update-custom-avatar"]').last().val()?e.post({url:window.location.href,data:i,success:function(e){++n===r&&(window.location.href=window.location.href)}}):n++})),!1}))}},get_tab_content:function(t,i){e(".lp-profile .tabs-title .tab").removeClass("active"),e(".lp-profile .tabs-title .tab[data-tab="+i+"]").addClass("active"),e(".tabs-content .content").removeClass("active"),e(t).addClass("active")},profile_switch_tabs:function(){window.addEventListener("popstate",(function(e){var i=e.state;null!=i?t.get_tab_content(i.slug,i.tab):t.get_tab_content("#tab-courses","courses_tab")})),e(".tabs-title .tab > a").on("click",(function(i){i.preventDefault();var n=e(this).attr("href"),o=e(this).attr("data-slug"),r=e(this).parent().attr("data-tab"),s={slug:o,tab:r};t.get_tab_content(o,r),history.pushState(s,null,n),"certificates_tab"==r&&e(window).resize()}))},profile_slide_certificates:function(){var i=!1;if(e("body").hasClass("rtl"))i=!0;e("#tab-settings .certificates-section .learn-press-user-profile-certs").owlCarousel({rtl:i,items:4,nav:!0,dots:!1,navText:['<i class="fa fa-angle-left" aria-hidden="true"></i>','<i class="fa fa-angle-right" aria-hidden="true"></i>'],responsive:{0:{items:2},481:{items:4},1025:{items:4}}}),e("#tab-settings .certificates-section .learn-press-user-profile-certs .more-info").on("click",(function(i){i.preventDefault();var n=e(this).parent().attr("href");history.pushState(null,null,n),t.get_tab_content("#tab-certificates","certificates_tab")}))},product_slider:function(){e("#carousel").flexslider({animation:"slide",direction:"vertical",controlNav:!1,animationLoop:!1,slideshow:!1,itemWidth:101,itemMargin:5,maxItems:3,directionNav:!1,asNavFor:"#slider"}),e("#slider").flexslider({animation:"slide",controlNav:!1,animationLoop:!1,directionNav:!1,slideshow:!1,sync:"#carousel"})},quick_view:function(){e(".quick-view").on("click",(function(t){e(".quick-view span").css("display","none"),e(this).append('<span class="loading dark"></span>');var i={action:"jck_quickview",product:e(this).attr("data-prod")};e.post(ajaxurl,i,(function(t){e.magnificPopup.open({mainClass:"my-mfp-zoom-in",items:{src:t,type:"inline"}}),e(".quick-view span").css("display","inline-block"),e(".loading").remove(),e(".product-card .wrapper").removeClass("animate"),setTimeout((function(){e(".product-lightbox form").wc_variation_form()}),600),e("#slider").flexslider({animation:"slide",controlNav:!1,animationLoop:!1,directionNav:!0,slideshow:!1})})),t.preventDefault()}))},coming_soon_hover_effect:function(){e(".thim-course-coming-soon .hover").mouseleave((function(){e(this).removeClass("hover")}))},login_popup_ajax:function(){return e(document).on("click touch","#thim-popup-login .close-popup",(function(t){t.preventDefault(),e("body").removeClass("thim-popup-active"),e("#thim-popup-login").removeClass("active")})),e(document).on("click touch","body.auto-login .thim-login-popup.thim-link-login a, body.dis-auto-login .thim-login-popup.thim-link-login a",(function(t){t.preventDefault(),e("body").addClass("thim-popup-active");var i=e("#thim-popup-login"),n=i.find(".link-to-form");e(this).hasClass("login")&&(n.removeClass("login").addClass("register"),i.find(".login-form").addClass("active"),i.find(".register-form").removeClass("active")),e(this).hasClass("register")&&(n.removeClass("register").addClass("login"),i.find(".register-form").addClass("active"),i.find(".login-form").removeClass("active")),i.addClass("active")})),e(document).on("click touch","body.dis-auto-login .thim-login-popup.thim-link-login a",(function(t){t.preventDefault(),e("body").addClass("thim-popup-active");var i=e("#thim-popup-login"),n=i.find(".link-to-form");e(this).hasClass("login")&&(n.removeClass("login").addClass("register"),i.find(".login-form").addClass("active"),i.find(".register-form").removeClass("active")),e(this).hasClass("register")&&(n.removeClass("register").addClass("login"),i.find(".register-form").addClass("active"),i.find(".login-form").removeClass("active")),i.addClass("active")})),e(document).on("click touch","#thim-popup-login",(function(t){"thim-popup-login"===e(t.target).attr("id")&&(e("body").removeClass("thim-popup-active"),e("#thim-popup-login").removeClass())})),e(document).on("click touch","body.auto-login #thim-popup-login .link-to-form a",(function(t){t.preventDefault();var i=e("#thim-popup-login").find(".link-to-form"),n=e("#thim-popup-login");e(this).hasClass("register-link")&&(i.removeClass("register").addClass("login"),n.find(".register-form").addClass("active"),n.find(".login-form").removeClass("active")),e(this).hasClass("login-link")&&(i.removeClass("login").addClass("register"),n.find(".login-form").addClass("active"),n.find(".register-form").removeClass("active"))})),e(document).on("click touch","body.dis-auto-login #thim-popup-login .link-to-form a",(function(t){t.preventDefault();var i=e("#thim-popup-login").find(".link-to-form"),n=e("#thim-popup-login");e(this).hasClass("register-link")&&(i.removeClass("register").addClass("login"),n.find(".register-form").addClass("active"),n.find(".login-form").removeClass("active")),e(this).hasClass("login-link")&&(i.removeClass("login").addClass("register"),n.find(".login-form").addClass("active"),n.find(".register-form").removeClass("active"))})),e("#popupLoginForm").submit((function(i){var n=e(this),o=e("#thim-popup-login .thim-login-container");if(!t.validate_popup_form(e(this)))return!1;o.addClass("loading");var r={action:"thim_login_ajax",data:n.serialize()};return e.post(ajaxurl,r,(function(e){try{e=JSON.parse(e),n.find(".popup-message").html(e.message),"1"==e.code&&(e.redirect?window.location.href=e.redirect:location.reload())}catch(e){return!1}o.removeClass("loading")})),!1})),e("#popupRegisterForm").submit((function(i){i.preventDefault();var n=e(this),o=n.find("input[name=redirect_to]").val(),r=e("#thim-popup-login .thim-login-container");if(!t.validate_popup_form(e(this)))return!1;r.addClass("loading"),r.find(".message").slideDown().remove();var s={action:"thim_register_ajax",data:n.serialize()+"&wp-submit="+n.find("input[type=submit]").val(),register_security:n.find("#register_security").val()};e.ajax({type:"POST",url:ajaxurl,data:s,success:function(e){r.removeClass("loading"),void 0!==e.data&&n.find(".popup-message").html(e.data.message),!0===e.success&&n.hasClass("auto_login")&&(window.location.href=o)}})})),!1},form_submission_validate:function(){e(".form-submission-login form[name=loginform]").on("submit",(function(i){if(!t.validate_popup_form(e(this)))return i.preventDefault(),!1})),e(".form-submission-register form[name=registerform]").on("submit",(function(i){if(!t.validate_popup_form(e(this)))return i.preventDefault(),!1})),e("form[name=registerform]").on("submit",(function(i){if(!t.validate_popup_form(e(this)))return i.preventDefault(),!1})),e(".form-submission-lost-password form[name=lostpasswordform]").on("submit",(function(i){if(!t.validate_popup_form(e(this)))return i.preventDefault(),!1}))},reset_password_ajax:function(){e("#resetpassform").submit((function(){var t=e("#resetpass-button"),i=e(this).find(".message-notice"),n=e(this).find(".sk-three-bounce"),o={action:"thim_reset_password_ajax",nonce:this.rs_user_reset_password_nonce.value,pass1:this.pass1.value,pass2:this.pass2.value,user_key:this.user_key.value,user_login:this.rp_user.value};return t.attr("disabled","disabled").addClass("disabled"),n.removeClass("hidden"),e.post(ajaxurl,o,(function(e){var o,r=JSON.parse(e),s="";for(o in t.removeAttr("disabled").removeClass("disabled"),n.addClass("hidden"),r)if("password_reset"===o){s+="<p class='alert alert-success'>"+r[o][0]+"</p>",i.html(s);var a=window.location.protocol+"//"+window.location.host+"/"+window.location.pathname+"?result=changed";window.location.replace(a)}else s+="<p class='alert alert-danger'>"+r[o][0]+"</p>";i.html(s)})),!1}))},validate_popup_form:function(t){var i=!0,n=/[A-Z0-9._%+-]+@[A-Z0-9.-]+.[A-Z]{2,4}/gim;if(t.find("input.required").each((function(){(e(this).val()||(e(this).addClass("invalid"),i=!1),e(this).is(":checkbox")&&!e(this).is(":checked")&&(e(this).addClass("invalid"),i=!1),"email"===e(this).attr("type")&&(n.test(e(this).val())||(e(this).addClass("invalid"),i=!1)),e(this).hasClass("captcha-result"))&&(parseInt(e(this).data("captcha1"))+parseInt(e(this).data("captcha2"))!==parseInt(e(this).val())&&(e(this).addClass("invalid").val(""),i=!1))})),t.hasClass("auto_login")){var o=t.find("input[name=password]"),r=t.find("input[name=repeat_password]");o.val()!==r.val()&&(o.addClass("invalid"),r.addClass("invalid"),i=!1)}return e("form input.required").on("focus",(function(){e(this).removeClass("invalid")})),i},learning_course_tab_nav:function(){var t=e("#thim-landing-course-menu-tab");if(t.length){var i=e("#learn-press-course-curriculum").offset().top-200;e(window).scroll((function(){e(window).scrollTop()>i?e("body").addClass("course-tab-active"):e("body").removeClass("course-tab-active")})),t.find("li>a").on("click",(function(){e(this).parent().addClass("active").siblings().removeClass("active")}))}},show_current_curriculum_section:function(){var t=e(".profile-tabs .nav-tabs>li ");if(t.length>0&&t.addClass("thim-profile-list-"+t.length),e("body").hasClass("single-lp_course")){var i=e(".curriculum-sections"),n=i.find("li.section").find(".section-header");i.each((function(){n.on("click",(function(){e(this).parent(".section").hasClass("active")?e(this).parent(".section").removeClass("active"):e(this).parent(".section").addClass("active")}))}))}},miniCartHover:function(){jQuery(document).on("mouseenter",".minicart_hover",(function(){jQuery(this).next(".widget_shopping_cart_content").slideDown()})).on("mouseleave",".minicart_hover",(function(){jQuery(this).next(".widget_shopping_cart_content").delay(100).stop(!0,!1).slideUp()})),jQuery(document).on("mouseenter",".widget_shopping_cart_content",(function(){jQuery(this).stop(!0,!1).show()})).on("mouseleave",".widget_shopping_cart_content",(function(){jQuery(this).delay(100).stop(!0,!1).slideUp()}))},archive_wishlist_button:function(){e(".course-wishlist-box [class*='course-wishlist']").on("click",(function(t){t.preventDefault();var i=e(this);i.hasClass("loading")||(i.addClass("loading"),i.toggleClass("course-wishlist"),i.toggleClass("course-wishlisted"),i.hasClass("course-wishlisted")&&e.ajax({type:"POST",url:ajaxurl,data:{"lp-ajax":"toggle_course_wishlist",course_id:i.data("id"),nonce:i.data("nonce")},success:function(){i.removeClass("loading")},error:function(){i.removeClass("loading")}}),i.hasClass("course-wishlist")&&e.ajax({type:"POST",url:ajaxurl,data:{"lp-ajax":"toggle_course_wishlist",course_id:i.data("id"),nonce:i.data("nonce")},success:function(){i.removeClass("loading")},error:function(){i.removeClass("loading")}}))}))},landing_review_detail:function(){e(".landing-review").each((function(){e("button.review-details").on("click",(function(){e(this).hasClass("thim-collapse")?(e(this).addClass("thim-expand"),e("#course-reviews").show(300),e(this).removeClass("thim-collapse")):(e(this).addClass("thim-collapse"),e("#course-reviews").hide(300),e(this).removeClass("thim-expand"))}))}))},open_lesson:function(){e(window).width()<768&&(e("body.course-item-popup").addClass("full-screen-content-item"),e("body.ltr.course-item-popup #learn-press-course-curriculum").css("left","-300px"),e("body.ltr.course-item-popup #learn-press-content-item").css("left","0"),e("body.rtl.course-item-popup #learn-press-course-curriculum").css("right","auto"),e("body.rtl.course-item-popup #learn-press-content-item").css("right","auto"))},thim_course_filter:function(){var t=e("body");if(t.hasClass("learnpress")&&t.hasClass("archive")){var i=function(t){return e.ajax({url:e("#lp-archive-courses").data("allCoursesUrl"),type:"POST",data:t,dataType:"html",beforeSend:function(){e(".archive-courses").addClass("loading")}}).fail((function(){e(".archive-courses").removeClass("loading")})).done((function(t){var i=e(e.parseHTML(t));e(".archive-courses").replaceWith(i.find(".archive-courses")),e(".learn-press-pagination ul.page-numbers").replaceWith(i.find(".learn-press-pagination ul.page-numbers")),e(".thim-course-top .course-index span").replaceWith(i.find(".thim-course-top .course-index span"))}))},n={s:"",ref:"course",post_type:"lp_course",course_orderby:"newly-published",course_paged:1};e(document).on("change",".thim-course-order > select",(function(){n.s=e(".courses-searching .course-search-filter").val(),n.course_orderby=e(this).val(),n.course_paged=1,i(n)})),e(document).on("click","#lp-archive-courses > .learn-press-pagination a.page-numbers",(function(o){o.preventDefault(),e("html, body").animate({scrollTop:e(".site-content").offset().top-140},1e3);var r=e(this).attr("href").split("/"),s=r[r.indexOf("page")+1],a=s||1,l=[],c=[];if(e("form.thim-course-filter").find("input.filtered").each((function(){switch(e(this).attr("name")){case"course-cate-filter":l.push(e(this).val());break;case"course-instructor-filter":c.push(e(this).val());break;case"course-price-filter":n.course_price_filter=e(this).val()}})),t.hasClass("category")&&e(".list-cate-filter").length<=0){var u=t.attr("class").match(/category\-\d+/gi)[0].split("-").pop();l.push(u)}n.course_cate_filter=l,n.course_instructor_filter=c,n.s=e(".courses-searching .course-search-filter").val(),n.course_orderby=e(".thim-course-order > select").val(),n.course_paged=a,i(n)})),e("form.thim-course-filter").on("submit",(function(o){o.preventDefault();var r=e(this).serializeArray(),s=[],a=[];if(r.length){if(e("html, body").animate({scrollTop:e(".site-content").offset().top-140},1e3),e(this).find("input").each((function(){var t=e(this);t.removeClass("filtered"),t.is(":checked")&&t.addClass("filtered")})),e.each(r,(function(e,t){switch(t.name){case"course-cate-filter":s.push(t.value);break;case"course-instructor-filter":a.push(t.value);break;case"course-price-filter":n.course_price_filter=t.value}})),t.hasClass("category")&&e(".list-cate-filter").length<=0){var l=t.attr("class").match(/category\-\d+/gi)[0].split("-").pop();s.push(l)}n.course_cate_filter=s,n.course_instructor_filter=a,n.course_paged=1,i(n)}}))}}}}(jQuery);