1(()=>{"use strict";var t={3192:(e,i,t)=>{t.d(i,{Z:()=>n});i=t(4325),t=t.n(i)()(function(e){return e[1]});t.push([e.id,"#firebase-loader{display:none;position:fixed;left:0px;top:0px;width:100%;height:100%;z-index:9999;background:url(https://cdn.techcater.com/images/loading-icon.jpg) center no-repeat rgba(255,255,255,0.5)}#firebase-error,.firebase-error{color:red}.firebase-show-with-claims{display:none}#firebase-signout,#firebaseui-auth-container{display:none}#firebase-login__submit,#firebase-login-form__submit{margin-top:20px}#firebase-login__forgot-password,#firebase-login-form__forgot-password{margin-left:20px}#firebase-login__error,#firebase-login-form__error{font-style:italic;color:red}#firebase-register-form #firebase-register-form__submit{margin-top:20px}#firebase-register-form__error{font-style:italic;color:red}firebase-auth,firebase-login,firebase-register,firebase-forgot-password{max-width:500px;margin:0 auto;display:block}firebase-auth input,firebase-login input,firebase-register input,firebase-forgot-password input{width:100%}firebase-forgot-password button,#firebase-forgot-password button{margin:20px 0}
1firebase-auth .firebaseui-idp-list{display:flex;justify-content:center;gap:2rem}firebase-auth .firebaseui-idp-list .firebaseui-idp-text.firebaseui-idp-text-long{display:none}firebase-auth .firebaseui-idp-list .firebaseui-idp-icon-wrapper{display:block;text-align:center}#if-realime-collection-table th,#if-firestore-collection-table th{text-transform:capitalize}.text-center{text-align:center}\n",""]);const n=t},4325:e=>{e.exports=function(t){var d=[];return d.toString=function(){return this.map(function(e){var i=t(e);return e[2]?"@media ".concat(e[2]," {").concat(i,"}"):i}).join("")},d.i=function(e,i,t){"string"==typeof e&&(e=[[null,e,""]]);var n={};if(t)for(var r=0;r<this.length;r++){var o=this[r][0];null!=o&&(n[o]=!0)}for(var s=0;s<e.length;s++){var a=[].concat(e[s]);t&&n[a[0]]||(i&&(a[2]?a[2]="".concat(i," and ").concat(a[2]):a[2]=i),d.push(a))}},d}},1423:(e,i,t)=>{t.r(i),t.d(i,{default:()=>r});var i=t(9790),i=t.n(i),t=t(3192),n={insert:"head",singleton:!1};i()(t.Z,n);const r=t.Z.locals||{}},9790:(e,r,o)=>{var i,t,d=function(){return i=void 0===i?Boolean(window&&document&&document.all&&!window.atob):i},s=(t={},function(e){if(void 0===t[e]){var i=document.querySelector(e);if(window.HTMLIFrameElement&&i instanceof window.HTMLIFrameElement)try{i=i.contentDocument.head}catch(e){i=null}t[e]=i}return t[e]}),l=[];function c(e){for(var i=-1,t=0;t<l.length;t++)if(l[t].identifier===e){i=t;break}return i}function a(e,i){for(var t={},n=[],r=0;r<e.length;r++){var o=e[r],s=i.base?o[0]+i.base:o[0],a=t[s]||0,d="".concat(s," ").concat(a),s=(t[s]=a+1,c(d)),a={css:o[1],media:o[2],sourceMap:o[3]};-1!==s?(l[s].references++,l[s].updater(a)):l.push({identifier:d,updater:function(i,e){var t,n,r;{var o;r=e.singleton?(o=b++,t=p=p||u(e),n=f.bind(null,t,o,!1),f.bind(null,t,o,!0)):(t=u(e),n=function(e,i,t){var n=t.css,r=t.media,t=t.sourceMap;r?e.setAttribute("media",r):e.removeAttribute("media");t&&"undefined"!=typeof btoa&&(n+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(t))))," */"));if(e.styleSheet)e.styleSheet.cssText=n;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(n))}}.bind(null,t,e),function(){var e=t;null!==e.parentNode&&e.parentNode.removeChild(e)})}return n(i),function(e){e?e.css===i.css&&e.media===i.media&&e.sourceMap===i.sourceMap||n(i=e):r()}}(a,i),references:1}),n.push(d)}return n}function u(e){var i=document.createElement("style"),t=e.attributes||{};if(void 0!==t.nonce||(n=o.nc)&&(t.nonce=n),Object.keys(t).forEach(function(e){i.setAttribute(e,t[e])}),"function"==typeof e.insert)e.insert(i);else{var n=s(e.insert||"head");if(!n)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");n.appendChild(i)}return i}n=[];var n,g=function(e,i){return n[e]=i,n.filter(Boolean).join("\n")};function f(e,i,t,n){var t=t?"":n.media?"@media ".concat(n.media," {").concat(n.css,"}"):n.css;e.styleSheet?e.styleSheet.cssText=g(i,t):(n=document.createTextNode(t),(t=e.childNodes)[i]&&e.removeChild(t[i]),t.length?e.insertBefore(n,t[i]):e.appendChild(n))}var p=null,b=0;e.exports=function(e,o){(o=o||{}).singleton||"boolean"==typeof o.singleton||(o.singleton=d());var s=a(e=e||[],o);return function(e){if(e=e||[],"[object Array]"===Object.prototype.toString.call(e)){for(var i=0;i<s.length;i++){var t=c(s[i]);l[t].references--}for(var e=a(e,o),n=0;n<s.length;n++){var r=c(s[n]);0===l[r].references&&(l[r].updater(),l.splice(r,1))}s=e}}}},7670:function(e,i,t){var n=this&&this.__awaiter||function(e,s,a,d){return new(a=a||Promise)(function(t,i){function n(e){try{o(d.next(e))}catch(e){i(e)}}function r(e){try{o(d.throw(e))}catch(e){i(e)}}function o(e){var i;e.done?t(e.value):((i=e.value)instanceof a?i:new a(function(e){e(i)})).then(n,r)}o((d=d.apply(e,s||[])).next())})};Object.defineProperty(i,"__esModule",{value:!0});const r=t(9364),o=t(1117),s=(t(1423),t(2921));n(void 0,void 0,void 0,function*(){yield(0,o.loadScriptOnce)("https://www.gstatic.com/firebasejs/9.6.6/firebase-app-compat.js","firebase-app-script"),yield(0,o.loadScriptOnce)("https://www.gstatic.
1com/firebasejs/9.6.6/firebase-auth-compat.js","firebase-auth-script");const e=r.envFrontend.firebaseOptions.services;for(const i of e)"realtime"===i?yield(0,o.loadScriptOnce)("https://www.gstatic.com/firebasejs/9.6.6/firebase-database-compat.js","realtime-script"):yield(0,o.loadScriptOnce)(`https://www.gstatic.com/firebasejs/9.6.6/firebase-${i}-compat.js`,i+"-script");(e.includes("firestore")||e.includes("realtime"))&&(yield(0,o.loadStylesOnce)("//cdn.datatables.net/1.11.3/css/jquery.dataTables.min.css"),yield(0,o.loadScriptOnce)("//cdn.datatables.net/1.11.3/js/jquery.dataTables.min.js","datatables-script")),yield(0,s.loadFirebaseUIScripts)(),yield(0,o.loadScriptOnce)(r.envFrontend.firebaseOptions.proScript,"firebase-pro-script")})},2921:function(e,i,t){var n=this&&this.__awaiter||function(e,s,a,d){return new(a=a||Promise)(function(t,i){function n(e){try{o(d.next(e))}catch(e){i(e)}}function r(e){try{o(d.throw(e))}catch(e){i(e)}}function o(e){var i;e.done?t(e.value):((i=e.value)instanceof a?i:new a(function(e){e(i)})).then(n,r)}o((d=d.apply(e,s||[])).next())})};Object.defineProperty(i,"__esModule",{value:!0}),i.loadFirebaseUIScripts=void 0;const r=t(9364),o=t(1117);i.loadFirebaseUIScripts=()=>n(void 0,void 0,void 0,function*(){var e=r.envFrontend.firebaseOptions["language"],i=r.envFrontend.authSettings["signInOptions"];0<(null==i?void 0:i.length)&&(["ar","fa","iw"].includes(e)?yield(0,o.loadStylesOnce)("https://www.gstatic.com/firebasejs/ui/6.0.0/firebase-ui-auth-rtl.css"):yield(0,o.loadStylesOnce)("https://www.gstatic.com/firebasejs/ui/6.0.0/firebase-ui-auth.css"),yield(0,o.loadScriptOnce)(`https://www.gstatic.com/firebasejs/ui/6.0.0/firebase-ui-auth__${e}.js`,"firebase-ui-auth-script"))})},9532:(e,i)=>{var t;Object.defineProperty(i,"__esModule",{value:!0}),i.envDashboard=i.envFrontend=void 0,i.envFrontend={firebaseOptions:{apiKey:null===(t=window.firebaseOptions)||void 0===t?void 0:t.apiKey,authDomain:null===(t=window.firebaseOptions)||void 0===t?void 0:t.authDomain,databaseURL:null===(t=window.firebaseOptions)||void 0===t?void 0:t.databaseURL,storageBucket:null===(t=window.firebaseOptions)||void 0===t?void 0:t.storageBucket,appId:null===(t=window.firebaseOptions)||void 0===t?void 0:t.appId,measurementId:null===(t=window.firebaseOptions)||void 0===t?void 0:t.measurementId,projectId:null===(t=window.firebaseOptions)||void 0===t?void 0:t.projectId,services:null===(t=window.firebaseOptions)||void 0===t?void 0:t.services,language:null===(t=window.firebaseOptions)||void 0===t?void 0:t.language,messagingSenderId:null===(t=window.firebaseOptions)||void 0===t?void 0:t.messagingSenderId,proScript:null===(t=window.firebaseOptions)||void 0===t?void 0:t.proScript},firebaseSettings:{apiToken:null===(t=window.firebaseSettings)||void 0===t?void 0:t.frontendApiToken,baseDomain:null===(t=window.firebaseSettings)||void 0===t?void 0:t.baseDomain},authSettings:window.authSettings?{loginWithFirebase:null===(t=window.authSettings)||void 0===t?void 0:t.loginWithFirebase,loginUrl:null===(t=window.authSettings)||void 0===t?void 0:t.loginUrl,signinWithEmailLink:null===(t=window.authSettings)||void 0===t?void 0:t.signinWithEmailLink,googleClientId:null===(t=window.authSettings)||void 0===t?void 0:t.googleClientId,signInSuccessUrl:null===(t=window.authSettings)||void 0===t?void 0:t.signInSuccessUrl,signInOptions:null===(t=window.authSettings)||void 0===t?void 0:t.signInOptions,tosUrl:null===(t=window.authSettings)||void 0===t?void 0:t.tosUrl,privacyPolicyUrl:null===(t=window.authSettings)||void 0===t?void 0:t.privacyPolicyUrl}:null,firebaseWordPress:{siteUrl:window.firebaseWordpress?null===(t=window.firebaseWordpress)||void 0===t?void 0:t.siteUrl:null,firebaseLoginKey:window.firebaseWordpress?null===(t=window.firebaseWordpress)||void 0===t?void 0:t.firebaseLoginKey:null,userCollectionName:window.firebaseWordpress?null===(t=window.firebaseWordpress)||void 0===t?void 0:t.userCollectionName:null,firebaseDatabaseType:window.firebaseWordpress?null===(t=window.firebaseWordpress)||void 0===t?void 0:t.firebaseDatabaseType:null,isUserLoggedIn:window.firebaseWordpress?null===(t=window.firebaseWordpress)||void 0===t?void 0:t.isUserLoggedIn:null,wpLogoutLink:window.firebaseWordpress?null===(t=window.firebaseWordpress)||void 0===t?void 0:t.wpLogoutLink:null},firebaseMessages:{publicKey:null===(t=window.firebaseMessages)||void 0===t?void 0:t.publicKey}},i.envDashboard={firebaseSettings:{apiToken:null===(t=window.firebaseSettings)||void 0===t?void 0:t.dashboardApiToken,baseDomain:null===(i=window.firebaseSettings)||void 0===i?void 0:i.baseDomain},IFPROVersion:null===(t=window.firebaseSettings)||void 0===t?void 0:t.IFPROVersion,plugin:{endpoint:"https://techcater.com"}}},9364:function(e,i,t){var n=this&&this.__createBinding||(Object.create?function(e,i,t,n){void 0===n&&(n=t),Object.defineProperty(e,n,{enumerable:!0,get:function(){return i[t]}})}:function(e,i,t,n){e[n=void 0===n?t:n]=i[t]}),r=this&&this.__exportStar||function(e,i){for(var t in e)"default"===t||Object.prototype.hasOwnProperty.call(i,t)||n(i,e,t)};Object.defineProperty(i,"__esModule",{value:!0}),r(t(9532),i),r(t(7895),i)},7895:(e,i)=>{Object.defineProperty(i,"__esModule",{value:!0}),i.ifpTranslations=void 0,i.ifpTranslations=window.firebaseTranslations},8372:(e,n,i)=>{Object.defineProperty(n,"__esModule",{value:!0}),n.isExistingUserAndNotVerified=n.isNewUserAndNotVerified=n.showSingleSignOn=n.hideSingleSignOn=n.registerAndAutoLogin=n.generateUserDataForAutoLogin=n.signOutAndReload=n.signOutWithErrorMessage=n.isUserLoggedIn=void 0;const r=i(9364),a=i(1117);n.isUserLoggedIn=()=>new Promise((i,e)=>firebase.auth().onAuthStateChanged(function(e){i(!!e)})),n.signOutWithErrorMessage=e=>{firebase.auth().signOut().then(()=>{e&&console.error(e)})},n.signOutAndReload=()=>{firebase.auth().signOut().then(()=>location.reload())},n.generateUserDataForAutoLogin=(e,i=null,t=[])=>{let n=["email","userId","firstName","lastName","displayName","photoURL","phoneNumber"];0<t.length&&(n=[...new Set([...n,...t])]);const r={userId:e.uid,password:i};i=e.lastLoginAt||(null===(t=e.metadata)||void 0===t?void 0:t.lastLoginAt);i&&(r.lastLoginAt=Math.floor(i/1e3));for(const s of n){var o=e[s]||(null===(o=e.providerData)||void 0===o?void 0:o[0][s]);(0,a.isEmpty)(o)||(r[s]=o)}return e.firstName&&e.lastName&&(r.displayName=e.firstName+" "+e.lastName),e.displayName&&(0,a.isEmpty)(e.firstName)&&(t=e.displayName.split(" "),r.firstName=t[0],(0,a.isEmpty)(e.lastName)&&1<t.length&&(r.lastName=t[1])
1),r},n.registerAndAutoLogin=(e,t=null,i="wordpress")=>{(0,a.showLoader)(),jQuery.ajax({url:r.envFrontend.firebaseWordPress.siteUrl+"/wp-json/firebase/v2/users/register-autologin",type:"POST",contentType:"application/json",headers:{"firebase-login-key":r.envFrontend.firebaseWordPress.firebaseLoginKey,"auth-source":i},dataType:"json",data:JSON.stringify({user:e}),success:function(e){200===e.code?null!=t?location.href=t:r.envFrontend.authSettings.signInSuccessUrl?location.href=r.envFrontend.authSettings.signInSuccessUrl:location.reload():((0,a.showFirebaseErrorMessage)("[Firebase] Error -> "+e.message),(0,n.signOutWithErrorMessage)("[Firebase] Error -> User logged out...")),(0,a.hideLoader)()},error:function(e){var i;console.error(e),200===e.code?null!=t?location.href=t:r.envFrontend.authSettings.signInSuccessUrl?location.href=r.envFrontend.authSettings.signInSuccessUrl:location.reload():((0,n.signOutWithErrorMessage)("[Firebase] Error -> User logged out..."),e&&e.message?(0,a.showFirebaseErrorMessage)("[Firebase] - "+e.message):e&&null!==(i=e.responseJSON)&&void 0!==i&&i.message?(0,a.showFirebaseErrorMessage)("[Firebase] - "+e.responseJSON.message):(0,a.showFirebaseErrorMessage)("[Firebase] Authentication Error")),(0,a.hideLoader)()}})},n.hideSingleSignOn=()=>{(0,a.waitForElementToExist)("#credential_picker_container").then(e=>{console.log("[Firebase - logged in] - Single Sign On appears..."),jQuery("#credential_picker_container").remove()})},n.showSingleSignOn=()=>{(0,a.waitForElementToExist)("#credential_picker_container").then(e=>{console.log("[Firebase - logged out] - Single Sign On appears..."),jQuery("#credential_picker_container").show()})},n.isNewUserAndNotVerified=e=>e.additionalUserInfo.isNewUser&&"password"===e.additionalUserInfo.providerId&&!0!==e.user.emailVerified;n.isExistingUserAndNotVerified=e=>!e.additionalUserInfo.isNewUser&&"password"===e.additionalUserInfo.providerId&&!0!==e.user.emailVerified},7488:(e,i,t)=>{Object.defineProperty(i,"__esModule",{value:!0}),i.showFirebaseErrorMessage=void 0;const n=t(1117);i.showFirebaseErrorMessage=(e="")=>{(0,n.isEmpty)(e)?jQuery("#firebase-error").hide():(console.error(e),jQuery("#firebase-error").show(),jQuery("#firebase-error").text(e))}},1519:(e,i,t)=>{Object.defineProperty(i,"__esModule",{value:!0}),i.generateFormData=void 0;const n=t(9364),r=t(7488),o=t(5889);i.generateFormData=e=>{if((0,o.isEmpty)(e))return(0,r.showFirebaseErrorMessage)(n.ifpTranslations.utils.invalidForm),null;{const i={};for(const t of e)i[t.name]=t.value;return i}}},1117:function(e,i,t){var n=this&&this.__createBinding||(Object.create?function(e,i,t,n){void 0===n&&(n=t),Object.defineProperty(e,n,{enumerable:!0,get:function(){return i[t]}})}:function(e,i,t,n){e[n=void 0===n?t:n]=i[t]}),r=this&&this.__exportStar||function(e,i){for(var t in e)"default"===t||Object.prototype.hasOwnProperty.call(i,t)||n(i,e,t)};Object.defineProperty(i,"__esModule",{value:!0}),r(t(8372),i),r(t(7488),i),r(t(1519),i),r(t(5230),i),r(t(5889),i)},5230:(e,i)=>{Object.defineProperty(i,"__esModule",{value:!0}),i.showLoader=i.hideLoader=i.createHtmlLoader=void 0;i.createHtmlLoader=()=>{jQuery("body").append('<div id="firebase-loader"></div>')},i.hideLoader=()=>{jQuery("#firebase-loader").fadeOut("slow")};i.showLoader=()=>{jQuery("#firebase-loader").fadeIn("slow")}},5889:function(e,i){var n=this&&this.__awaiter||function(e,s,a,d){return new(a=a||Promise)(function(t,i){function n(e){try{o(d.next(e))}catch(e){i(e)}}function r(e){try{o(d.throw(e))}catch(e){i(e)}}function o(e){var i;e.done?t(e.value):((i=e.value)instanceof a?i:new a(function(e){e(i)})).then(n,r)}o((d=d.apply(e,s||[])).next())})};Object.defineProperty(i,"__esModule",{value:!0}),i.loadStylesOnce=i.loadScriptOnce=i.getURLQueryParam=i.isEmpty=i.navigateTo=i.waitForElementToExist=void 0,i.waitForElementToExist=(r,o=10)=>n(void 0,void 0,void 0,function*(){return new Promise((e,i)=>{let t=0;const n=setInterval(function(){jQuery(r).length?(clearInterval(n),e(!0)):!jQuery(r).length&&t>o?(clearInterval(n),i(!1)):t++},1e3)})}),i.navigateTo=e=>{window.location.href=e},i.isEmpty=e=>null==e||e.hasOwnProperty("length")&&0===e.length||e.constructor===Object&&0===Object.keys(e).length;i.getURLQueryParam=e=>{const i=new URLSearchParams(window.location.search);return i.get(e)};i.loadScriptOnce=(()=>{const t=[];return(e,i)=>n(void 0,void 0,void 0,function*(){return t.includes(e)||(t.push(e),n=e,r=i,yield new Promise((e,i)=>{if(!document.getElementById(r)&&null!=n){const t=document.createElement("script");t.src=n,t.id=r,t.async=!0,t.onload=e,t.onerror=i,document.head.appendChild(t)}}
1)),!0;var n,r})})();i.loadStylesOnce=(()=>{let i=[];return e=>n(void 0,void 0,void 0,function*(){return i.includes(e)||(i=[e],n=e,yield new Promise((e,i)=>{const t=document.createElement("link");t.rel="stylesheet",t.href=n,t.onload=e,t.onerror=i,document.head.appendChild(t)})),!0;var n})})()}},n={};function r(e){var i=n[e];if(void 0!==i)return i.exports;i=n[e]={id:e,exports:{}};return t[e].call(i.exports,i,i.exports,r),i.exports}r.n=e=>{var i=e&&e.__esModule?()=>e.default:()=>e;return r.d(i,{a:i}),i},r.d=(e,i)=>{for(var t in i)r.o(i,t)&&!r.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:i[t]})},r.o=(e,i)=>Object.prototype.hasOwnProperty.call(e,i),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};r(7670)})();
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.