!function(){var t,e={78976:function(t){class e{constructor(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"v15.0";this.appId=t,this.apiVersion=e,this.userId=null,this.callbacks={}}static get fb(){return window.FB}static isLoaded(){return void 0!==e.fb}static loadSdk(){const t=document.createElement("script");t.id="facebook-jssdk",t.setAttribute("src","https://connect.facebook.net/en_US/sdk.js"),document.head.appendChild(t)}static addButton(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"medium";t.html(`<div class="fb-login-button" \n\t\t\t\t\t\t\t\tdata-width=""\n\t\t\t\t\t\t\t\tdata-size="${e}" \n\t\t\t\t\t\t\t\tdata-onlogin="tve_on_facebook_login_click" \n\t\t\t\t\t\t\t\tdata-button-type="continue_with" \n\t\t\t\t\t\t\t\tdata-layout="default" \n\t\t\t\t\t\t\t\tdata-auto-logout-link="false" \n\t\t\t\t\t\t\t\tdata-use-continue-as="true">\n\t\t\t\t\t\t</div>`)}isConnected(){return!!this.appId}registerCallback(t,e){return this.callbacks[t]||(this.callbacks[t]=[]),this.callbacks[t].push(e),this}trigger(t){for(var e=arguments.length,o=new Array(e>1?e-1:0),i=1;i<e;i++)o[i-1]=arguments[i];this.callbacks[t]&&this.callbacks[t].forEach((t=>t(...o)))}init(){window.fbAsyncInit=()=>{e.fb.init({appId:this.appId,cookie:!1,xfbml:!0,version:this.apiVersion}),this.trigger("init")},e.isLoaded()||e.loadSdk()}handleAuth(t){let e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];"connected"===t.status?(this.userId=t.authResponse.userID,this.trigger("auth",t)):e&&this.login()}login(){e.fb.login((t=>{this.handleAuth(t,!1)}))}getProfilePicture(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:420;return new Promise(((o,i)=>{e.fb.api(`/${this.userId}/picture?redirect=false`,"GET",{width:t},(t=>{t&&!t.error?o(t.data.url):i(t.error)}))}))}}t.exports=t=>{const o=new e(tve_frontend_options.facebook_app_id);return t.tve_on_facebook_login_click=t=>o.handleAuth(t),o}}},o={};void 0===TCB_Front.js_modules["facebook-api"]&&TCB_Front.setModuleLoadedStatus("facebook-api",!1),t=ThriveGlobal.$j,TCB_Front.isModuleLoaded("facebook-api")||(TCB_Front.facebookApi=function t(i){var a=o[i];if(void 0!==a)return a.exports;var n=o[i]={exports:{}};return e[i](n,n.exports,t),n.exports}(78976)(window),t(window).on("tcb_after_dom_ready",(()=>{TCB_Front.facebookApi.init()})),TCB_Front.setModuleLoadedStatus("facebook-api",!0))}();