Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
bhikandeshmukh
GitHub Repository: bhikandeshmukh/shark
Path: blob/master/phs/ola-otpbypass/index_files/ow-recaptcha.80994be8.js.download
996 views
"use strict";Vue.component("ow-recaptcha",{_scopeId:"data-v-f176bb62",owCSS:"#login-recaptcha[data-v-f176bb62]{margin-top:15px;transform:scale(1.055);transform-origin:0 0}@media screen and (max-width:500px){#login-recaptcha[data-v-f176bb62]{transform:scale(.945);padding-left:18px;display:inline-block}.text-xs-center[data-v-f176bb62]{text-align:center}}",render:function(){var e=this.$createElement;return(this._self._c||e)("div",{staticClass:"recaptcha",attrs:{id:"login-recaptcha"}})},staticRenderFns:[],name:"owRecaptcha",data:function(){return{promise:null}},props:{showCaptcha:{type:Boolean},resetCaptcha:{type:Boolean}},watch:{resetCaptcha:function(e){e&&window.grecaptcha.reset()}},mounted:function(){this.createRecaptcha(),this.checkRecaptchaLoad();var e=this.mergeObjects([this.$props,{callback:this.emitVerify,"expired-callback":this.emitExpired,sitekey:window.owConfig.googleConfigs.recaptchaSiteKey}]);this.render(document.getElementById("login-recaptcha"),e,function(){})},methods:{mergeObjects:function(e){for(var t={},r=0;r<e.length;r+=1)for(var i=e[r],a=Object.keys(i),c=0;c<a.length;c+=1)t[a[c]]=i[a[c]];return t},deferred:function(){var r=!1,i=void 0,a=[];return this.promise={resolved:function(){return r},resolve:function(t){r||(r=!0,i=t,a.forEach(function(e){e(t)}))},promise:{then:function(e){r?e(i):a.push(e)}}},this.promise},setRecaptcha:function(e){this.promise?this.promise.resolve(e):this.deferred().resolve(e)},getRecaptcha:function(){return this.promise?this.promise.promise:this.deferred().promise},render:function(t,r,i){this.getRecaptcha().then(function(e){i(e.render(t,r))})},checkRecaptchaLoad:function(){window.hasOwnProperty("grecaptcha")&&(this.promise?this.promise.resolve(window.grecaptcha):this.deferred().resolve(window.grecaptcha))},assertRecaptchaLoad:function(){if(!this.deferred().resolved())throw new Error("ReCAPTCHA has not been loaded")},reset:function(){var t=this;void 0!==this.$widgetId&&(this.assertRecaptchaLoad(),this.getRecaptcha().then(function(e){return e.reset(t.$widgetId)}))},execute:function(){var t=this;void 0!==this.$widgetId&&(this.assertRecaptchaLoad(),this.getRecaptcha().then(function(e){return e.execute(t.$widgetId)}))},emitVerify:function(e){return this.$emit("verify",e),e},emitExpired:function(){this.reset()},createRecaptcha:function(){var e=this;if(window){var t=this;window.recaptchaApiLoaded=function(){e.promise?e.promise.resolve(window.grecaptcha):e.deferred().resolve(window.grecaptcha),t.$emit("render")}}if(!document.getElementById("captchaScript")){var r=document.getElementsByTagName("head")[0],i=document.createElement("script");i.setAttribute("id","captchaScript"),i.setAttribute("src","https://www.google.com/recaptcha/api.js?onload=recaptchaApiLoaded&render=explicit"),r.appendChild(i)}}}});
//# sourceMappingURL=../sourcemap/ow-components/ow-recaptcha.80994be8.js.map