UNPKG

appium-remote-debugger

Version:
5 lines (4 loc) 3.4 kB
function(){return (function(){var d=this||self;var f=Array.prototype.indexOf?function(a,b){return Array.prototype.indexOf.call(a,b,void 0)}:function(a,b){if("string"===typeof a)return"string"!==typeof b||1!=b.length?-1:a.indexOf(b,0);for(var c=0;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1},h=Array.prototype.forEach?function(a,b){Array.prototype.forEach.call(a,b,void 0)}:function(a,b){for(var c=a.length,g="string"===typeof a?a.split(""):a,e=0;e<c;e++)e in g&&b.call(void 0,g[e],e,a)},k=Array.prototype.some?function(a,b){return Array.prototype.some.call(a, b,void 0)}:function(a,b){for(var c=a.length,g="string"===typeof a?a.split(""):a,e=0;e<c;e++)if(e in g&&b.call(void 0,g[e],e,a))return!0;return!1};function l(a){return-1!=m.indexOf(a)};var m;a:{var n=d.navigator;if(n){var p=n.userAgent;if(p){m=p;break a}}m=""};function q(){return l("Firefox")||l("FxiOS")}function r(){return(l("Chrome")||l("CriOS"))&&!l("Edge")};function t(){return l("iPhone")&&!l("iPod")&&!l("iPad")};var u=q(),v=t()||l("iPod"),w=l("iPad"),x=l("Android")&&!(r()||q()||l("Opera")||l("Silk")),y=r(),z=l("Safari")&&!(r()||l("Coast")||l("Opera")||l("Edge")||l("Edg/")||l("OPR")||q()||l("Silk")||l("Android"))&&!(t()||l("iPad")||l("iPod"));function A(a){return(a=a.exec(m))?a[1]:""}(function(){if(u)return A(/Firefox\/([0-9.]+)/);if(y)return t()||l("iPad")||l("iPod")?A(/CriOS\/([0-9.]+)/):A(/Chrome\/([0-9.]+)/);if(z&&!(t()||l("iPad")||l("iPod")))return A(/Version\/([0-9.]+)/);if(v||w){var a=/Version\/(\S+).*Mobile\/(\S+)/.exec(m);if(a)return a[1]+"."+a[2]}else if(x)return(a=A(/Android\s+([0-9.]+)/))?a:A(/Version\/([0-9.]+)/);return""})();function B(a){var b="tabindex";return"style"==b?C(a.style.cssText):(a=a.getAttributeNode(b))&&a.specified?a.value:null}var D=/[;]+(?=(?:(?:[^"]*"){2})*[^"]*$)(?=(?:(?:[^']*'){2})*[^']*$)(?=(?:[^()]*\([^()]*\))*[^()]*$)/;function C(a){var b=[];h(a.split(D),function(c){var g=c.indexOf(":");0<g&&(c=[c.slice(0,g),c.slice(g+1)],2==c.length&&b.push(c[0].toLowerCase(),":",c[1],";"))});b=b.join("");return b=";"==b.charAt(b.length-1)?b:b+";"} function E(a,b){b&&"string"!==typeof b&&(b=b.toString());return a instanceof HTMLFormElement?!!a&&1==a.nodeType&&(!b||"FORM"==b):!!a&&1==a.nodeType&&(!b||a.tagName.toUpperCase()==b)};var F="A AREA BUTTON INPUT LABEL SELECT TEXTAREA".split(" "),G="text search tel url email password number".split(" ");function H(a,b){return E(a,"INPUT")?a.type.toLowerCase()==b:!1}function I(a){function b(c){if("inherit"==c.contentEditable){for(c=c.parentNode;c&&1!=c.nodeType&&9!=c.nodeType&&11!=c.nodeType;)c=c.parentNode;return(c=E(c)?c:null)?b(c):!1}return"true"==c.contentEditable}return void 0!==a.contentEditable?void 0!==a.isContentEditable?a.isContentEditable:b(a):!1} function J(a){return((E(a,"TEXTAREA")?!0:E(a,"INPUT")?0<=f(G,a.type.toLowerCase()):I(a)?!0:!1)||(E(a,"INPUT")?"file"==a.type.toLowerCase():!1)||H(a,"range")||H(a,"date")||H(a,"month")||H(a,"week")||H(a,"time")||H(a,"datetime-local")||H(a,"color"))&&!a.readOnly};function K(a){return k(F,function(b){return E(a,b)})||null!=B(a)&&0<=Number(a.tabIndex)||J(a)}var L=["se_exportedFunctionSymbol"],M=d;L[0]in M||"undefined"==typeof M.execScript||M.execScript("var "+L[0]);for(var N;L.length&&(N=L.shift());)L.length||void 0===K?M[N]&&M[N]!==Object.prototype[N]?M=M[N]:M=M[N]={}:M[N]=K;; return this.se_exportedFunctionSymbol.apply(null,arguments);}).apply(window, arguments);}