UNPKG

react-klasha

Version:

This is an reactJS library for implementing klasha payment gateway

1 lines 2.67 kB
var __awaiter=this&&this.__awaiter||function(t,n,e,r){function a(t){return t instanceof e?t:new e((function(n){n(t)}))}return new(e||(e=Promise))((function(e,i){function u(t){try{c(r.next(t))}catch(n){i(n)}}function o(t){try{c(r["throw"](t))}catch(n){i(n)}}function c(t){t.done?e(t.value):a(t.value).then(u,o)}c((r=r.apply(t,n||[])).next())}))};var __generator=this&&this.__generator||function(t,n){var e={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,a,i,u;return u={next:o(0),throw:o(1),return:o(2)},typeof Symbol==="function"&&(u[Symbol.iterator]=function(){return this}),u;function o(t){return function(n){return c([t,n])}}function c(u){if(r)throw new TypeError("Generator is already executing.");while(e)try{if(r=1,a&&(i=u[0]&2?a["return"]:u[0]?a["throw"]||((i=a["return"])&&i.call(a),0):a.next)&&!(i=i.call(a,u[1])).done)return i;if(a=0,i)u=[u[0]&2,i.value];switch(u[0]){case 0:case 1:i=u;break;case 4:e.label++;return{value:u[1],done:false};case 5:e.label++;a=u[1];u=[0];continue;case 7:u=e.ops.pop();e.trys.pop();continue;default:if(!(i=e.trys,i=i.length>0&&i[i.length-1])&&(u[0]===6||u[0]===2)){e=0;continue}if(u[0]===3&&(!i||u[1]>i[0]&&u[1]<i[3])){e.label=u[1];break}if(u[0]===6&&e.label<i[1]){e.label=i[1];i=u;break}if(i&&e.label<i[2]){e.label=i[2];e.ops.push(u);break}if(i[2])e.ops.pop();e.trys.pop();continue}u=n.call(t,e)}catch(o){u=[6,o];a=0}finally{r=i=0}if(u[0]&5)throw u[1];return{value:u[0]?u[1]:void 0,done:true}}};System.register([],(function(t){"use strict";return{execute:function(){var n=this;var e=t("blockHardwareBackButton",(function(){document.addEventListener("backbutton",(function(){}))}));var r=t("startHardwareBackButton",(function(){var t=document;var e=false;t.addEventListener("backbutton",(function(){if(e){return}var r=0;var a=[];var i=new CustomEvent("ionBackButton",{bubbles:false,detail:{register:function(t,n){a.push({priority:t,handler:n,id:r++})}}});t.dispatchEvent(i);var u=function(t){return __awaiter(n,void 0,void 0,(function(){var n,e;return __generator(this,(function(r){switch(r.label){case 0:r.trys.push([0,3,,4]);if(!(t&&t.handler))return[3,2];n=t.handler(o);if(!(n!=null))return[3,2];return[4,n];case 1:r.sent();r.label=2;case 2:return[3,4];case 3:e=r.sent();console.error(e);return[3,4];case 4:return[2]}}))}))};var o=function(){if(a.length>0){var t={priority:Number.MIN_SAFE_INTEGER,handler:function(){return undefined},id:-1};a.forEach((function(n){if(n.priority>=t.priority){t=n}}));e=true;a=a.filter((function(n){return n.id!==t.id}));u(t).then((function(){return e=false}))}};o()}))}));var a=t("OVERLAY_BACK_BUTTON_PRIORITY",100);var i=t("MENU_BACK_BUTTON_PRIORITY",99)}}}));