UNPKG

react-klasha

Version:

This is an reactJS library for implementing klasha payment gateway

1 lines 12.7 kB
{"ast":null,"code":"import { o as now, p as pointerCoord } from \"./helpers-dd7e4b7b.js\";\n\nvar startTapClick = function (e) {\n var t = -MOUSE_WAIT * 10;\n var n = 0;\n var r;\n var a;\n var i;\n var o;\n var u = e.getBoolean(\"animated\", true) && e.getBoolean(\"rippleEffect\", true);\n var s = new WeakMap();\n\n var f = function () {\n return r !== undefined && r.parentElement !== null;\n };\n\n var c = function (e) {\n t = now(e);\n T(e);\n };\n\n var d = function (e) {\n t = now(e);\n A(e);\n };\n\n var v = function (e) {\n var n = now(e) - MOUSE_WAIT;\n\n if (t < n) {\n T(e);\n }\n };\n\n var l = function (e) {\n var n = now(e) - MOUSE_WAIT;\n\n if (t < n) {\n A(e);\n }\n };\n\n var E = function () {\n clearTimeout(o);\n o = undefined;\n\n if (a) {\n m(false);\n a = undefined;\n }\n };\n\n var T = function (e) {\n if (a || f()) {\n return;\n }\n\n r = undefined;\n p(getActivatableTarget(e), e);\n };\n\n var A = function (e) {\n p(undefined, e);\n };\n\n var p = function (e, t) {\n if (e && e === a) {\n return;\n }\n\n clearTimeout(o);\n o = undefined;\n var n = pointerCoord(t),\n r = n.x,\n i = n.y;\n\n if (a) {\n if (s.has(a)) {\n throw new Error(\"internal error\");\n }\n\n if (!a.classList.contains(ACTIVATED)) {\n D(a, r, i);\n }\n\n m(true);\n }\n\n if (e) {\n var u = s.get(e);\n\n if (u) {\n clearTimeout(u);\n s.delete(e);\n }\n\n var f = isInstant(e) ? 0 : ADD_ACTIVATED_DEFERS;\n e.classList.remove(ACTIVATED);\n o = setTimeout(function () {\n D(e, r, i);\n o = undefined;\n }, f);\n }\n\n a = e;\n };\n\n var D = function (e, t, r) {\n n = Date.now();\n e.classList.add(ACTIVATED);\n var a = u && getRippleEffect(e);\n\n if (a && a.addRipple) {\n L();\n i = a.addRipple(t, r);\n }\n };\n\n var L = function () {\n if (i !== undefined) {\n i.then(function (e) {\n return e();\n });\n i = undefined;\n }\n };\n\n var m = function (e) {\n L();\n var t = a;\n\n if (!t) {\n return;\n }\n\n var r = CLEAR_STATE_DEFERS - Date.now() + n;\n\n if (e && r > 0 && !isInstant(t)) {\n var i = setTimeout(function () {\n t.classList.remove(ACTIVATED);\n s.delete(t);\n }, CLEAR_STATE_DEFERS);\n s.set(t, i);\n } else {\n t.classList.remove(ACTIVATED);\n }\n };\n\n var S = document;\n S.addEventListener(\"ionScrollStart\", function (e) {\n r = e.target;\n E();\n });\n S.addEventListener(\"ionScrollEnd\", function () {\n r = undefined;\n });\n S.addEventListener(\"ionGestureCaptured\", E);\n S.addEventListener(\"touchstart\", c, true);\n S.addEventListener(\"touchcancel\", d, true);\n S.addEventListener(\"touchend\", d, true);\n S.addEventListener(\"mousedown\", v, true);\n S.addEventListener(\"mouseup\", l, true);\n};\n\nvar getActivatableTarget = function (e) {\n if (e.composedPath) {\n var t = e.composedPath();\n\n for (var n = 0; n < t.length - 2; n++) {\n var r = t[n];\n\n if (r.classList && r.classList.contains(\"ion-activatable\")) {\n return r;\n }\n }\n } else {\n return e.target.closest(\".ion-activatable\");\n }\n};\n\nvar isInstant = function (e) {\n return e.classList.contains(\"ion-activatable-instant\");\n};\n\nvar getRippleEffect = function (e) {\n if (e.shadowRoot) {\n var t = e.shadowRoot.querySelector(\"ion-ripple-effect\");\n\n if (t) {\n return t;\n }\n }\n\n return e.querySelector(\"ion-ripple-effect\");\n};\n\nvar ACTIVATED = \"ion-activated\";\nvar ADD_ACTIVATED_DEFERS = 200;\nvar CLEAR_STATE_DEFERS = 200;\nvar MOUSE_WAIT = 2500;\nexport { startTapClick };","map":{"version":3,"sources":["/Users/adekanbidansteve/github/klasha/react-klasha/ionic-test/node_modules/@ionic/core/dist/esm-es5/tap-click-cc1ae2b2.js"],"names":["o","now","p","pointerCoord","startTapClick","e","t","MOUSE_WAIT","n","r","a","i","u","getBoolean","s","WeakMap","f","undefined","parentElement","c","T","d","A","v","l","E","clearTimeout","m","getActivatableTarget","x","y","has","Error","classList","contains","ACTIVATED","D","get","delete","isInstant","ADD_ACTIVATED_DEFERS","remove","setTimeout","Date","add","getRippleEffect","addRipple","L","then","CLEAR_STATE_DEFERS","set","S","document","addEventListener","target","composedPath","length","closest","shadowRoot","querySelector"],"mappings":"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","sourcesContent":["import{o as now,p as pointerCoord}from\"./helpers-dd7e4b7b.js\";var startTapClick=function(e){var t=-MOUSE_WAIT*10;var n=0;var r;var a;var i;var o;var u=e.getBoolean(\"animated\",true)&&e.getBoolean(\"rippleEffect\",true);var s=new WeakMap;var f=function(){return r!==undefined&&r.parentElement!==null};var c=function(e){t=now(e);T(e)};var d=function(e){t=now(e);A(e)};var v=function(e){var n=now(e)-MOUSE_WAIT;if(t<n){T(e)}};var l=function(e){var n=now(e)-MOUSE_WAIT;if(t<n){A(e)}};var E=function(){clearTimeout(o);o=undefined;if(a){m(false);a=undefined}};var T=function(e){if(a||f()){return}r=undefined;p(getActivatableTarget(e),e)};var A=function(e){p(undefined,e)};var p=function(e,t){if(e&&e===a){return}clearTimeout(o);o=undefined;var n=pointerCoord(t),r=n.x,i=n.y;if(a){if(s.has(a)){throw new Error(\"internal error\")}if(!a.classList.contains(ACTIVATED)){D(a,r,i)}m(true)}if(e){var u=s.get(e);if(u){clearTimeout(u);s.delete(e)}var f=isInstant(e)?0:ADD_ACTIVATED_DEFERS;e.classList.remove(ACTIVATED);o=setTimeout((function(){D(e,r,i);o=undefined}),f)}a=e};var D=function(e,t,r){n=Date.now();e.classList.add(ACTIVATED);var a=u&&getRippleEffect(e);if(a&&a.addRipple){L();i=a.addRipple(t,r)}};var L=function(){if(i!==undefined){i.then((function(e){return e()}));i=undefined}};var m=function(e){L();var t=a;if(!t){return}var r=CLEAR_STATE_DEFERS-Date.now()+n;if(e&&r>0&&!isInstant(t)){var i=setTimeout((function(){t.classList.remove(ACTIVATED);s.delete(t)}),CLEAR_STATE_DEFERS);s.set(t,i)}else{t.classList.remove(ACTIVATED)}};var S=document;S.addEventListener(\"ionScrollStart\",(function(e){r=e.target;E()}));S.addEventListener(\"ionScrollEnd\",(function(){r=undefined}));S.addEventListener(\"ionGestureCaptured\",E);S.addEventListener(\"touchstart\",c,true);S.addEventListener(\"touchcancel\",d,true);S.addEventListener(\"touchend\",d,true);S.addEventListener(\"mousedown\",v,true);S.addEventListener(\"mouseup\",l,true)};var getActivatableTarget=function(e){if(e.composedPath){var t=e.composedPath();for(var n=0;n<t.length-2;n++){var r=t[n];if(r.classList&&r.classList.contains(\"ion-activatable\")){return r}}}else{return e.target.closest(\".ion-activatable\")}};var isInstant=function(e){return e.classList.contains(\"ion-activatable-instant\")};var getRippleEffect=function(e){if(e.shadowRoot){var t=e.shadowRoot.querySelector(\"ion-ripple-effect\");if(t){return t}}return e.querySelector(\"ion-ripple-effect\")};var ACTIVATED=\"ion-activated\";var ADD_ACTIVATED_DEFERS=200;var CLEAR_STATE_DEFERS=200;var MOUSE_WAIT=2500;export{startTapClick};"]},"metadata":{},"sourceType":"module"}