UNPKG

react-klasha

Version:

This is an reactJS library for implementing klasha payment gateway

1 lines 32 kB
{"ast":null,"code":"import { __awaiter, __generator, __spreadArray } from \"tslib\";\nimport { b as getIonMode, c as config } from \"./ionic-global-63a97a32.js\";\nimport { OVERLAY_BACK_BUTTON_PRIORITY } from \"./hardware-back-button-4a6b37fb.js\";\nimport { c as componentOnReady, a as addEventListener, b as removeEventListener, g as getElementRoot } from \"./helpers-dd7e4b7b.js\";\nvar lastId = 0;\nvar activeAnimations = new WeakMap();\n\nvar createController = function (e) {\n return {\n create: function (t) {\n return createOverlay(e, t);\n },\n dismiss: function (t, r, n) {\n return dismissOverlay(document, t, r, e, n);\n },\n getTop: function () {\n return __awaiter(this, void 0, void 0, function () {\n return __generator(this, function (t) {\n return [2, getOverlay(document, e)];\n });\n });\n }\n };\n};\n\nvar alertController = createController(\"ion-alert\");\nvar actionSheetController = createController(\"ion-action-sheet\");\nvar loadingController = createController(\"ion-loading\");\nvar modalController = createController(\"ion-modal\");\nvar pickerController = createController(\"ion-picker\");\nvar popoverController = createController(\"ion-popover\");\nvar toastController = createController(\"ion-toast\");\n\nvar prepareOverlay = function (e) {\n if (typeof document !== \"undefined\") {\n connectListeners(document);\n }\n\n var t = lastId++;\n e.overlayIndex = t;\n\n if (!e.hasAttribute(\"id\")) {\n e.id = \"ion-overlay-\" + t;\n }\n};\n\nvar createOverlay = function (e, t) {\n if (typeof customElements !== \"undefined\") {\n return customElements.whenDefined(e).then(function () {\n var r = document.createElement(e);\n r.classList.add(\"overlay-hidden\");\n Object.assign(r, t);\n getAppRoot(document).appendChild(r);\n return new Promise(function (e) {\n return componentOnReady(r, e);\n });\n });\n }\n\n return Promise.resolve();\n};\n\nvar focusableQueryString = '[tabindex]:not([tabindex^=\"-\"]), input:not([type=hidden]):not([tabindex^=\"-\"]), textarea:not([tabindex^=\"-\"]), button:not([tabindex^=\"-\"]), select:not([tabindex^=\"-\"]), .ion-focusable:not([tabindex^=\"-\"])';\nvar innerFocusableQueryString = \"input:not([type=hidden]), textarea, button, select\";\n\nvar focusFirstDescendant = function (e, t) {\n var r = e.querySelector(focusableQueryString);\n var n = r && r.shadowRoot;\n\n if (n) {\n r = n.querySelector(innerFocusableQueryString) || r;\n }\n\n if (r) {\n r.focus();\n } else {\n t.focus();\n }\n};\n\nvar focusLastDescendant = function (e, t) {\n var r = Array.from(e.querySelectorAll(focusableQueryString));\n var n = r.length > 0 ? r[r.length - 1] : null;\n var o = n && n.shadowRoot;\n\n if (o) {\n n = o.querySelector(innerFocusableQueryString) || n;\n }\n\n if (n) {\n n.focus();\n } else {\n t.focus();\n }\n};\n\nvar trapKeyboardFocus = function (e, t) {\n var r = getOverlay(t);\n var n = e.target;\n\n if (!r || !n) {\n return;\n }\n\n if (r === n) {\n r.lastFocus = undefined;\n } else {\n var o = getElementRoot(r);\n\n if (!o.contains(n)) {\n return;\n }\n\n var a = o.querySelector(\".ion-overlay-wrapper\");\n\n if (!a) {\n return;\n }\n\n if (a.contains(n)) {\n r.lastFocus = n;\n } else {\n var i = r.lastFocus;\n focusFirstDescendant(a, r);\n\n if (i === t.activeElement) {\n focusLastDescendant(a, r);\n }\n\n r.lastFocus = t.activeElement;\n }\n }\n};\n\nvar connectListeners = function (e) {\n if (lastId === 0) {\n lastId = 1;\n e.addEventListener(\"focus\", function (t) {\n return trapKeyboardFocus(t, e);\n }, true);\n e.addEventListener(\"ionBackButton\", function (t) {\n var r = getOverlay(e);\n\n if (r && r.backdropDismiss) {\n t.detail.register(OVERLAY_BACK_BUTTON_PRIORITY, function () {\n return r.dismiss(undefined, BACKDROP);\n });\n }\n });\n e.addEventListener(\"keyup\", function (t) {\n if (t.key === \"Escape\") {\n var r = getOverlay(e);\n\n if (r && r.backdropDismiss) {\n r.dismiss(undefined, BACKDROP);\n }\n }\n });\n }\n};\n\nvar dismissOverlay = function (e, t, r, n, o) {\n var a = getOverlay(e, n, o);\n\n if (!a) {\n return Promise.reject(\"overlay does not exist\");\n }\n\n return a.dismiss(t, r);\n};\n\nvar getOverlays = function (e, t) {\n if (t === undefined) {\n t = \"ion-alert,ion-action-sheet,ion-loading,ion-modal,ion-picker,ion-popover,ion-toast\";\n }\n\n return Array.from(e.querySelectorAll(t)).filter(function (e) {\n return e.overlayIndex > 0;\n });\n};\n\nvar getOverlay = function (e, t, r) {\n var n = getOverlays(e, t);\n return r === undefined ? n[n.length - 1] : n.find(function (e) {\n return e.id === r;\n });\n};\n\nvar setRootAriaHidden = function (e) {\n if (e === void 0) {\n e = false;\n }\n\n var t = getAppRoot(document);\n var r = t.querySelector(\"ion-router-outlet, ion-nav, #ion-view-container-root\");\n\n if (!r) {\n return;\n }\n\n if (e) {\n r.setAttribute(\"aria-hidden\", \"true\");\n } else {\n r.removeAttribute(\"aria-hidden\");\n }\n};\n\nvar present = function (e, t, r, n, o) {\n return __awaiter(void 0, void 0, void 0, function () {\n var a, i, s;\n return __generator(this, function (l) {\n switch (l.label) {\n case 0:\n if (e.presented) {\n return [2];\n }\n\n setRootAriaHidden(true);\n e.presented = true;\n e.willPresent.emit();\n a = getIonMode(e);\n i = e.enterAnimation ? e.enterAnimation : config.get(t, a === \"ios\" ? r : n);\n return [4, overlayAnimation(e, i, e.el, o)];\n\n case 1:\n s = l.sent();\n\n if (s) {\n e.didPresent.emit();\n }\n\n if (e.el.tagName !== \"ION-TOAST\") {\n focusPreviousElementOnDismiss(e.el);\n }\n\n if (e.keyboardClose) {\n e.el.focus();\n }\n\n return [2];\n }\n });\n });\n};\n\nvar focusPreviousElementOnDismiss = function (e) {\n return __awaiter(void 0, void 0, void 0, function () {\n var t, r;\n return __generator(this, function (n) {\n switch (n.label) {\n case 0:\n t = document.activeElement;\n\n if (!t) {\n return [2];\n }\n\n r = t && t.shadowRoot;\n\n if (r) {\n t = r.querySelector(innerFocusableQueryString) || t;\n }\n\n return [4, e.onDidDismiss()];\n\n case 1:\n n.sent();\n t.focus();\n return [2];\n }\n });\n });\n};\n\nvar dismiss = function (e, t, r, n, o, a, i) {\n return __awaiter(void 0, void 0, void 0, function () {\n var s, l, u;\n return __generator(this, function (c) {\n switch (c.label) {\n case 0:\n if (!e.presented) {\n return [2, false];\n }\n\n setRootAriaHidden(false);\n e.presented = false;\n c.label = 1;\n\n case 1:\n c.trys.push([1, 4,, 5]);\n e.el.style.setProperty(\"pointer-events\", \"none\");\n e.willDismiss.emit({\n data: t,\n role: r\n });\n s = getIonMode(e);\n l = e.leaveAnimation ? e.leaveAnimation : config.get(n, s === \"ios\" ? o : a);\n if (!(r !== \"gesture\")) return [3, 3];\n return [4, overlayAnimation(e, l, e.el, i)];\n\n case 2:\n c.sent();\n c.label = 3;\n\n case 3:\n e.didDismiss.emit({\n data: t,\n role: r\n });\n activeAnimations.delete(e);\n return [3, 5];\n\n case 4:\n u = c.sent();\n console.error(u);\n return [3, 5];\n\n case 5:\n e.el.remove();\n return [2, true];\n }\n });\n });\n};\n\nvar getAppRoot = function (e) {\n return e.querySelector(\"ion-app\") || e.body;\n};\n\nvar overlayAnimation = function (e, t, r, n) {\n return __awaiter(void 0, void 0, void 0, function () {\n var o, a, i;\n return __generator(this, function (s) {\n switch (s.label) {\n case 0:\n r.classList.remove(\"overlay-hidden\");\n o = r.shadowRoot || e.el;\n a = t(o, n);\n\n if (!e.animated || !config.getBoolean(\"animated\", true)) {\n a.duration(0);\n }\n\n if (e.keyboardClose) {\n a.beforeAddWrite(function () {\n var e = r.ownerDocument.activeElement;\n\n if (e && e.matches(\"input, ion-input, ion-textarea\")) {\n e.blur();\n }\n });\n }\n\n i = activeAnimations.get(e) || [];\n activeAnimations.set(e, __spreadArray(__spreadArray([], i), [a]));\n return [4, a.play()];\n\n case 1:\n s.sent();\n return [2, true];\n }\n });\n });\n};\n\nvar eventMethod = function (e, t) {\n var r;\n var n = new Promise(function (e) {\n return r = e;\n });\n onceEvent(e, t, function (e) {\n r(e.detail);\n });\n return n;\n};\n\nvar onceEvent = function (e, t, r) {\n var n = function (o) {\n removeEventListener(e, t, n);\n r(o);\n };\n\n addEventListener(e, t, n);\n};\n\nvar isCancel = function (e) {\n return e === \"cancel\" || e === BACKDROP;\n};\n\nvar defaultGate = function (e) {\n return e();\n};\n\nvar safeCall = function (e, t) {\n if (typeof e === \"function\") {\n var r = config.get(\"_zoneGate\", defaultGate);\n return r(function () {\n try {\n return e(t);\n } catch (r) {\n console.error(r);\n }\n });\n }\n\n return undefined;\n};\n\nvar BACKDROP = \"backdrop\";\nexport { BACKDROP as B, alertController as a, actionSheetController as b, popoverController as c, present as d, prepareOverlay as e, dismiss as f, eventMethod as g, activeAnimations as h, isCancel as i, loadingController as l, modalController as m, pickerController as p, safeCall as s, toastController as t };","map":{"version":3,"sources":["/Users/adekanbidansteve/github/klasha/react-klasha/ionic-test/node_modules/@ionic/core/dist/esm-es5/overlays-e9ccff30.js"],"names":["__awaiter","__generator","__spreadArray","b","getIonMode","c","config","OVERLAY_BACK_BUTTON_PRIORITY","componentOnReady","a","addEventListener","removeEventListener","g","getElementRoot","lastId","activeAnimations","WeakMap","createController","e","create","t","createOverlay","dismiss","r","n","dismissOverlay","document","getTop","getOverlay","alertController","actionSheetController","loadingController","modalController","pickerController","popoverController","toastController","prepareOverlay","connectListeners","overlayIndex","hasAttribute","id","customElements","whenDefined","then","createElement","classList","add","Object","assign","getAppRoot","appendChild","Promise","resolve","focusableQueryString","innerFocusableQueryString","focusFirstDescendant","querySelector","shadowRoot","focus","focusLastDescendant","Array","from","querySelectorAll","length","o","trapKeyboardFocus","target","lastFocus","undefined","contains","i","activeElement","backdropDismiss","detail","register","BACKDROP","key","reject","getOverlays","filter","find","setRootAriaHidden","setAttribute","removeAttribute","present","s","l","label","presented","willPresent","emit","enterAnimation","get","overlayAnimation","el","sent","didPresent","tagName","focusPreviousElementOnDismiss","keyboardClose","onDidDismiss","u","trys","push","style","setProperty","willDismiss","data","role","leaveAnimation","didDismiss","delete","console","error","remove","body","animated","getBoolean","duration","beforeAddWrite","ownerDocument","matches","blur","set","play","eventMethod","onceEvent","isCancel","defaultGate","safeCall","B","d","f","h","m","p"],"mappings":"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","sourcesContent":["import{__awaiter,__generator,__spreadArray}from\"tslib\";import{b as getIonMode,c as config}from\"./ionic-global-63a97a32.js\";import{OVERLAY_BACK_BUTTON_PRIORITY}from\"./hardware-back-button-4a6b37fb.js\";import{c as componentOnReady,a as addEventListener,b as removeEventListener,g as getElementRoot}from\"./helpers-dd7e4b7b.js\";var lastId=0;var activeAnimations=new WeakMap;var createController=function(e){return{create:function(t){return createOverlay(e,t)},dismiss:function(t,r,n){return dismissOverlay(document,t,r,e,n)},getTop:function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(t){return[2,getOverlay(document,e)]}))}))}}};var alertController=createController(\"ion-alert\");var actionSheetController=createController(\"ion-action-sheet\");var loadingController=createController(\"ion-loading\");var modalController=createController(\"ion-modal\");var pickerController=createController(\"ion-picker\");var popoverController=createController(\"ion-popover\");var toastController=createController(\"ion-toast\");var prepareOverlay=function(e){if(typeof document!==\"undefined\"){connectListeners(document)}var t=lastId++;e.overlayIndex=t;if(!e.hasAttribute(\"id\")){e.id=\"ion-overlay-\"+t}};var createOverlay=function(e,t){if(typeof customElements!==\"undefined\"){return customElements.whenDefined(e).then((function(){var r=document.createElement(e);r.classList.add(\"overlay-hidden\");Object.assign(r,t);getAppRoot(document).appendChild(r);return new Promise((function(e){return componentOnReady(r,e)}))}))}return Promise.resolve()};var focusableQueryString='[tabindex]:not([tabindex^=\"-\"]), input:not([type=hidden]):not([tabindex^=\"-\"]), textarea:not([tabindex^=\"-\"]), button:not([tabindex^=\"-\"]), select:not([tabindex^=\"-\"]), .ion-focusable:not([tabindex^=\"-\"])';var innerFocusableQueryString=\"input:not([type=hidden]), textarea, button, select\";var focusFirstDescendant=function(e,t){var r=e.querySelector(focusableQueryString);var n=r&&r.shadowRoot;if(n){r=n.querySelector(innerFocusableQueryString)||r}if(r){r.focus()}else{t.focus()}};var focusLastDescendant=function(e,t){var r=Array.from(e.querySelectorAll(focusableQueryString));var n=r.length>0?r[r.length-1]:null;var o=n&&n.shadowRoot;if(o){n=o.querySelector(innerFocusableQueryString)||n}if(n){n.focus()}else{t.focus()}};var trapKeyboardFocus=function(e,t){var r=getOverlay(t);var n=e.target;if(!r||!n){return}if(r===n){r.lastFocus=undefined}else{var o=getElementRoot(r);if(!o.contains(n)){return}var a=o.querySelector(\".ion-overlay-wrapper\");if(!a){return}if(a.contains(n)){r.lastFocus=n}else{var i=r.lastFocus;focusFirstDescendant(a,r);if(i===t.activeElement){focusLastDescendant(a,r)}r.lastFocus=t.activeElement}}};var connectListeners=function(e){if(lastId===0){lastId=1;e.addEventListener(\"focus\",(function(t){return trapKeyboardFocus(t,e)}),true);e.addEventListener(\"ionBackButton\",(function(t){var r=getOverlay(e);if(r&&r.backdropDismiss){t.detail.register(OVERLAY_BACK_BUTTON_PRIORITY,(function(){return r.dismiss(undefined,BACKDROP)}))}}));e.addEventListener(\"keyup\",(function(t){if(t.key===\"Escape\"){var r=getOverlay(e);if(r&&r.backdropDismiss){r.dismiss(undefined,BACKDROP)}}}))}};var dismissOverlay=function(e,t,r,n,o){var a=getOverlay(e,n,o);if(!a){return Promise.reject(\"overlay does not exist\")}return a.dismiss(t,r)};var getOverlays=function(e,t){if(t===undefined){t=\"ion-alert,ion-action-sheet,ion-loading,ion-modal,ion-picker,ion-popover,ion-toast\"}return Array.from(e.querySelectorAll(t)).filter((function(e){return e.overlayIndex>0}))};var getOverlay=function(e,t,r){var n=getOverlays(e,t);return r===undefined?n[n.length-1]:n.find((function(e){return e.id===r}))};var setRootAriaHidden=function(e){if(e===void 0){e=false}var t=getAppRoot(document);var r=t.querySelector(\"ion-router-outlet, ion-nav, #ion-view-container-root\");if(!r){return}if(e){r.setAttribute(\"aria-hidden\",\"true\")}else{r.removeAttribute(\"aria-hidden\")}};var present=function(e,t,r,n,o){return __awaiter(void 0,void 0,void 0,(function(){var a,i,s;return __generator(this,(function(l){switch(l.label){case 0:if(e.presented){return[2]}setRootAriaHidden(true);e.presented=true;e.willPresent.emit();a=getIonMode(e);i=e.enterAnimation?e.enterAnimation:config.get(t,a===\"ios\"?r:n);return[4,overlayAnimation(e,i,e.el,o)];case 1:s=l.sent();if(s){e.didPresent.emit()}if(e.el.tagName!==\"ION-TOAST\"){focusPreviousElementOnDismiss(e.el)}if(e.keyboardClose){e.el.focus()}return[2]}}))}))};var focusPreviousElementOnDismiss=function(e){return __awaiter(void 0,void 0,void 0,(function(){var t,r;return __generator(this,(function(n){switch(n.label){case 0:t=document.activeElement;if(!t){return[2]}r=t&&t.shadowRoot;if(r){t=r.querySelector(innerFocusableQueryString)||t}return[4,e.onDidDismiss()];case 1:n.sent();t.focus();return[2]}}))}))};var dismiss=function(e,t,r,n,o,a,i){return __awaiter(void 0,void 0,void 0,(function(){var s,l,u;return __generator(this,(function(c){switch(c.label){case 0:if(!e.presented){return[2,false]}setRootAriaHidden(false);e.presented=false;c.label=1;case 1:c.trys.push([1,4,,5]);e.el.style.setProperty(\"pointer-events\",\"none\");e.willDismiss.emit({data:t,role:r});s=getIonMode(e);l=e.leaveAnimation?e.leaveAnimation:config.get(n,s===\"ios\"?o:a);if(!(r!==\"gesture\"))return[3,3];return[4,overlayAnimation(e,l,e.el,i)];case 2:c.sent();c.label=3;case 3:e.didDismiss.emit({data:t,role:r});activeAnimations.delete(e);return[3,5];case 4:u=c.sent();console.error(u);return[3,5];case 5:e.el.remove();return[2,true]}}))}))};var getAppRoot=function(e){return e.querySelector(\"ion-app\")||e.body};var overlayAnimation=function(e,t,r,n){return __awaiter(void 0,void 0,void 0,(function(){var o,a,i;return __generator(this,(function(s){switch(s.label){case 0:r.classList.remove(\"overlay-hidden\");o=r.shadowRoot||e.el;a=t(o,n);if(!e.animated||!config.getBoolean(\"animated\",true)){a.duration(0)}if(e.keyboardClose){a.beforeAddWrite((function(){var e=r.ownerDocument.activeElement;if(e&&e.matches(\"input, ion-input, ion-textarea\")){e.blur()}}))}i=activeAnimations.get(e)||[];activeAnimations.set(e,__spreadArray(__spreadArray([],i),[a]));return[4,a.play()];case 1:s.sent();return[2,true]}}))}))};var eventMethod=function(e,t){var r;var n=new Promise((function(e){return r=e}));onceEvent(e,t,(function(e){r(e.detail)}));return n};var onceEvent=function(e,t,r){var n=function(o){removeEventListener(e,t,n);r(o)};addEventListener(e,t,n)};var isCancel=function(e){return e===\"cancel\"||e===BACKDROP};var defaultGate=function(e){return e()};var safeCall=function(e,t){if(typeof e===\"function\"){var r=config.get(\"_zoneGate\",defaultGate);return r((function(){try{return e(t)}catch(r){console.error(r)}}))}return undefined};var BACKDROP=\"backdrop\";export{BACKDROP as B,alertController as a,actionSheetController as b,popoverController as c,present as d,prepareOverlay as e,dismiss as f,eventMethod as g,activeAnimations as h,isCancel as i,loadingController as l,modalController as m,pickerController as p,safeCall as s,toastController as t};"]},"metadata":{},"sourceType":"module"}