/* * Copyright 2011-2014 Software Freedom Conservancy * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ /* AUTO GENERATED - DO NOT EDIT BY HAND */ #include // For NULL. #include "atoms.h" namespace webdriver { namespace atoms { const char* const CLEAR[] = { "function(){return function(){var f,h=this;\nfunction aa(a){var b=typeof", " a;if(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a in", "stanceof Object)return b;var c=Object.prototype.toString.call(a);if(\"[", "object Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"number", "\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typ", "eof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return", "\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"", "undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"c", "all\"))return\"function\"}else return\"null\";else if(\"function\"==\nb", "&&\"undefined\"==typeof a.call)return\"object\";return b}function ba(a)", "{var b=aa(a);return\"array\"==b||\"object\"==b&&\"number\"==typeof a.le", "ngth}function k(a){return\"string\"==typeof a}function m(a){return\"num", "ber\"==typeof a}function p(a){return\"function\"==aa(a)}function q(a){v", "ar b=typeof a;return\"object\"==b&&null!=a||\"function\"==b}\nfunction ", "ca(a,b){function c(){}c.prototype=b.prototype;a.P=b.prototype;a.prototy", "pe=new c;a.prototype.constructor=a;a.L=function(a,c,g){return b.prototy", "pe[c].apply(a,Array.prototype.slice.call(arguments,2))}};var da=window;", "function fa(a){return String(a).replace(/\\-([a-z])/g,function(a,c){ret", "urn c.toUpperCase()})};var ga=Array.prototype;function s(a,b){if(k(a))r", "eturn k(b)&&1==b.length?a.indexOf(b,0):-1;for(var c=0;c=arguments.length?ga.slice.call(a,b):ga.sli", "ce.call(a,b,c)};var ma={aliceblue:\"#f0f8ff\",antiquewhite:\"#faebd7\",", "aqua:\"#00ffff\",aquamarine:\"#7fffd4\",azure:\"#f0ffff\",beige:\"#f5f5", "dc\",bisque:\"#ffe4c4\",black:\"#000000\",blanchedalmond:\"#ffebcd\",bl", "ue:\"#0000ff\",blueviolet:\"#8a2be2\",brown:\"#a52a2a\",burlywood:\"#de", "b887\",cadetblue:\"#5f9ea0\",chartreuse:\"#7fff00\",chocolate:\"#d2691e", "\",coral:\"#ff7f50\",cornflowerblue:\"#6495ed\",cornsilk:\"#fff8dc\",cr", "imson:\"#dc143c\",cyan:\"#00ffff\",darkblue:\"#00008b\",darkcyan:\"#008", "b8b\",darkgoldenrod:\"#b8860b\",darkgray:\"#a9a9a9\",darkgreen:\"#00640", "0\",\ndarkgrey:\"#a9a9a9\",darkkhaki:\"#bdb76b\",darkmagenta:\"#8b008b", "\",darkolivegreen:\"#556b2f\",darkorange:\"#ff8c00\",darkorchid:\"#9932", "cc\",darkred:\"#8b0000\",darksalmon:\"#e9967a\",darkseagreen:\"#8fbc8f", "\",darkslateblue:\"#483d8b\",darkslategray:\"#2f4f4f\",darkslategrey:\"", "#2f4f4f\",darkturquoise:\"#00ced1\",darkviolet:\"#9400d3\",deeppink:\"#", "ff1493\",deepskyblue:\"#00bfff\",dimgray:\"#696969\",dimgrey:\"#696969", "\",dodgerblue:\"#1e90ff\",firebrick:\"#b22222\",floralwhite:\"#fffaf0\"", ",forestgreen:\"#228b22\",fuchsia:\"#ff00ff\",gainsboro:\"#dcdcdc\",\ngh", "ostwhite:\"#f8f8ff\",gold:\"#ffd700\",goldenrod:\"#daa520\",gray:\"#808", "080\",green:\"#008000\",greenyellow:\"#adff2f\",grey:\"#808080\",honeyd", "ew:\"#f0fff0\",hotpink:\"#ff69b4\",indianred:\"#cd5c5c\",indigo:\"#4b00", "82\",ivory:\"#fffff0\",khaki:\"#f0e68c\",lavender:\"#e6e6fa\",lavenderb", "lush:\"#fff0f5\",lawngreen:\"#7cfc00\",lemonchiffon:\"#fffacd\",lightbl", "ue:\"#add8e6\",lightcoral:\"#f08080\",lightcyan:\"#e0ffff\",lightgolden", "rodyellow:\"#fafad2\",lightgray:\"#d3d3d3\",lightgreen:\"#90ee90\",ligh", "tgrey:\"#d3d3d3\",lightpink:\"#ffb6c1\",lightsalmon:\"#ffa07a\",\nlight", "seagreen:\"#20b2aa\",lightskyblue:\"#87cefa\",lightslategray:\"#778899", "\",lightslategrey:\"#778899\",lightsteelblue:\"#b0c4de\",lightyellow:\"", "#ffffe0\",lime:\"#00ff00\",limegreen:\"#32cd32\",linen:\"#faf0e6\",mage", "nta:\"#ff00ff\",maroon:\"#800000\",mediumaquamarine:\"#66cdaa\",mediumb", "lue:\"#0000cd\",mediumorchid:\"#ba55d3\",mediumpurple:\"#9370db\",mediu", "mseagreen:\"#3cb371\",mediumslateblue:\"#7b68ee\",mediumspringgreen:\"#", "00fa9a\",mediumturquoise:\"#48d1cc\",mediumvioletred:\"#c71585\",midnig", "htblue:\"#191970\",mintcream:\"#f5fffa\",mistyrose:\"#ffe4e1\",\nmoccas", "in:\"#ffe4b5\",navajowhite:\"#ffdead\",navy:\"#000080\",oldlace:\"#fdf5", "e6\",olive:\"#808000\",olivedrab:\"#6b8e23\",orange:\"#ffa500\",oranger", "ed:\"#ff4500\",orchid:\"#da70d6\",palegoldenrod:\"#eee8aa\",palegreen:", "\"#98fb98\",paleturquoise:\"#afeeee\",palevioletred:\"#db7093\",papayaw", "hip:\"#ffefd5\",peachpuff:\"#ffdab9\",peru:\"#cd853f\",pink:\"#ffc0cb\"", ",plum:\"#dda0dd\",powderblue:\"#b0e0e6\",purple:\"#800080\",red:\"#ff00", "00\",rosybrown:\"#bc8f8f\",royalblue:\"#4169e1\",saddlebrown:\"#8b4513", "\",salmon:\"#fa8072\",sandybrown:\"#f4a460\",seagreen:\"#2e8b57\",\nsea", "shell:\"#fff5ee\",sienna:\"#a0522d\",silver:\"#c0c0c0\",skyblue:\"#87ce", "eb\",slateblue:\"#6a5acd\",slategray:\"#708090\",slategrey:\"#708090\",", "snow:\"#fffafa\",springgreen:\"#00ff7f\",steelblue:\"#4682b4\",tan:\"#d", "2b48c\",teal:\"#008080\",thistle:\"#d8bfd8\",tomato:\"#ff6347\",turquoi", "se:\"#40e0d0\",violet:\"#ee82ee\",wheat:\"#f5deb3\",white:\"#ffffff\",w", "hitesmoke:\"#f5f5f5\",yellow:\"#ffff00\",yellowgreen:\"#9acd32\"};var n", "a=\"backgroundColor borderTopColor borderRightColor borderBottomColor b", "orderLeftColor color outlineColor\".split(\" \"),oa=/#([0-9a-fA-F])([0-", "9a-fA-F])([0-9a-fA-F])/,pa=/^#(?:[0-9a-f]{3}){1,2}$/i,qa=/^(?:rgba)?\\(", "(\\d{1,3}),\\s?(\\d{1,3}),\\s?(\\d{1,3}),\\s?(0|1|0\\.\\d*)\\)$/i,ra=/^", "(?:rgb)?\\((0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2}", ")\\)$/i;function u(a,b){this.code=a;this.state=v[a]||sa;this.message=b|", "|\"\";var c=this.state.replace(/((?:^|\\s+)[a-z])/g,function(a){return ", "a.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")}),d=c.length-5;if(0>d||c.", "indexOf(\"Error\",d)!=d)c+=\"Error\";this.name=c;c=Error(this.message);", "c.name=this.name;this.stack=c.stack||\"\"}ca(u,Error);\nvar sa=\"unknow", "n error\",v={15:\"element not selectable\",11:\"element not visible\",3", "1:\"ime engine activation failed\",30:\"ime not available\",24:\"invali", "d cookie domain\",29:\"invalid element coordinates\",12:\"invalid eleme", "nt state\",32:\"invalid selector\",51:\"invalid selector\",52:\"invalid", " selector\",17:\"javascript error\",405:\"unsupported operation\",34:\"", "move target out of bounds\",27:\"no such alert\",7:\"no such element\",", "8:\"no such frame\",23:\"no such window\",28:\"script timeout\",33:\"se", "ssion not created\",10:\"stale element reference\",\n0:\"success\",21:", "\"timeout\",25:\"unable to set cookie\",26:\"unexpected alert open\"};v", "[13]=sa;v[9]=\"unknown command\";u.prototype.toString=function(){return", " this.name+\": \"+this.message};var w,x,y,ta=h.navigator||null;y=ta&&ta", ".platform||\"\";w=-1!=y.indexOf(\"Mac\");x=-1!=y.indexOf(\"Win\");var A", "=-1!=y.indexOf(\"Linux\");function B(a,b){this.x=void 0!==a?a:0;this.y=", "void 0!==b?b:0}f=B.prototype;f.clone=function(){return new B(this.x,thi", "s.y)};f.toString=function(){return\"(\"+this.x+\", \"+this.y+\")\"};f.c", "eil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return", " this};f.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(t", "his.y);return this};f.round=function(){this.x=Math.round(this.x);this.y", "=Math.round(this.y);return this};\nf.translate=function(a,b){a instance", "of B?(this.x+=a.x,this.y+=a.y):(this.x+=a,m(b)&&(this.y+=b));return thi", "s};f.scale=function(a,b){var c=m(b)?b:a;this.x*=a;this.y*=c;return this", "};function C(a,b){this.width=a;this.height=b}f=C.prototype;f.clone=func", "tion(){return new C(this.width,this.height)};f.toString=function(){retu", "rn\"(\"+this.width+\" x \"+this.height+\")\"};f.ceil=function(){this.wi", "dth=Math.ceil(this.width);this.height=Math.ceil(this.height);return thi", "s};f.floor=function(){this.width=Math.floor(this.width);this.height=Mat", "h.floor(this.height);return this};f.round=function(){this.width=Math.ro", "und(this.width);this.height=Math.round(this.height);return this};\nf.sc", "ale=function(a,b){var c=m(b)?b:a;this.width*=a;this.height*=c;return th", "is};function ua(a,b,c){function d(c){c&&b.appendChild(k(c)?a.createText", "Node(c):c)}for(var e=1;e\",function(a,b,c){return H(function(a,b){r", "eturn a>b},a,b,c)});I(\"<=\",function(a,b,c){return H(function(a,b){ret", "urn a<=b},a,b,c)});I(\">=\",function(a,b,c){return H(function(a,b){retu", "rn a>=b},a,b,c)});I(\"=\",function(a,b,c){return H(function(a,b){return", " a==b},a,b,c,!0)});I(\"!=\",function(a,b,c){return H(function(a,b){retu", "rn a!=b},a,b,c,!0)});\nI(\"and\",function(a,b,c){return a.k(c)&&b.k(c)}", ");I(\"or\",function(a,b,c){return a.k(c)||b.k(c)});function Ka(a,b,c,d,", "e,g){this.r=a;this.m=g}Ka.prototype.toString=function(){return this.r};", "var La={};function J(a,b){if(La.hasOwnProperty(a))throw Error(\"Functio", "n already created: \"+a+\".\");La[a]=new Ka(a,0,0,0,0,b)}J(\"boolean\",", "function(a,b){return b.k(a)});J(\"ceiling\",function(a,b){return Math.c", "eil(b.e(a))});J(\"concat\",function(a,b){return ha(la(arguments,1),func", "tion(b,d){return b+d.c(a)})});J(\"contains\",function(a,b,c){b=b.c(a);a", "=c.c(a);return-1!=b.indexOf(a)});J(\"count\",function(a,b){return b.eva", "luate(a).n});\nJ(\"false\",function(){return!1});J(\"floor\",function(a", ",b){return Math.floor(b.e(a))});J(\"id\",function(a,b){var c=a.j(),d=9=", "=c.nodeType?c:c.ownerDocument,c=b.c(a).split(/\\s+/),e=[];t(c,function(", "a){a=d.getElementById(a);!a||0<=s(e,a)||e.push(a)});e.sort(ya);var g=ne", "w F;t(e,function(a){g.add(a)});return g});J(\"lang\",function(){return!", "1});J(\"last\",function(a){if(1!=arguments.length)throw Error(\"Functio", "n last expects ()\");return a.M()});\nJ(\"local-name\",function(a,b){va", "r c=b?Fa(b.evaluate(a)):a.j();return c?c.nodeName.toLowerCase():\"\"});", "J(\"name\",function(a,b){var c=b?Fa(b.evaluate(a)):a.j();return c?c.nod", "eName.toLowerCase():\"\"});J(\"namespace-uri\",function(){return\"\"});", "J(\"normalize-space\",function(a,b){return(b?b.c(a):E(a.j())).replace(/", "[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\")});J(\"not\",function(", "a,b){return!b.k(a)});J(\"number\",function(a,b){return b?b.e(a):+E(a.j(", "))});J(\"position\",function(a){return a.N()});J(\"round\",function(a,b", "){return Math.round(b.e(a))});\nJ(\"starts-with\",function(a,b,c){b=b.c", "(a);a=c.c(a);return 0==b.lastIndexOf(a,0)});J(\"string\",function(a,b){", "return b?b.c(a):E(a.j())});J(\"string-length\",function(a,b){return(b?b", ".c(a):E(a.j())).length});J(\"substring\",function(a,b,c,d){c=c.e(a);if(", "isNaN(c)||Infinity==c||-Infinity==c)return\"\";d=d?d.e(a):Infinity;if(i", "sNaN(d)||-Infinity===d)return\"\";c=Math.round(c)-1;var e=Math.max(c,0)", ";a=b.c(a);if(Infinity==d)return a.substring(e);b=Math.round(d);return a", ".substring(e,c+b)});\nJ(\"substring-after\",function(a,b,c){b=b.c(a);a=", "c.c(a);c=b.indexOf(a);return-1==c?\"\":b.substring(c+a.length)});J(\"su", "bstring-before\",function(a,b,c){b=b.c(a);a=c.c(a);a=b.indexOf(a);retur", "n-1==a?\"\":b.substring(0,a)});J(\"sum\",function(a,b){for(var c=G(b.ev", "aluate(a)),d=0,e=c.next();e;e=c.next())d+=+E(e);return d});\nJ(\"transl", "ate\",function(a,b,c,d){b=b.c(a);c=c.c(a);var e=d.c(a);a=[];for(d=0;d=this.left&&a.right<=this.right&&a.top>=this.top&&a", ".bottom<=this.bottom:a.x>=this.left&&a.x<=this.right&&a.y>=this.top&&a.", "y<=this.bottom:!1};\nf.expand=function(a,b,c,d){q(a)?(this.top-=a.top,t", "his.right+=a.right,this.bottom+=a.bottom,this.left-=a.left):(this.top-=", "a,this.right+=b,this.bottom+=c,this.left-=d);return this};f.ceil=functi", "on(){this.top=Math.ceil(this.top);this.right=Math.ceil(this.right);this", ".bottom=Math.ceil(this.bottom);this.left=Math.ceil(this.left);return th", "is};f.floor=function(){this.top=Math.floor(this.top);this.right=Math.fl", "oor(this.right);this.bottom=Math.floor(this.bottom);this.left=Math.floo", "r(this.left);return this};\nf.round=function(){this.top=Math.round(this", ".top);this.right=Math.round(this.right);this.bottom=Math.round(this.bot", "tom);this.left=Math.round(this.left);return this};f.translate=function(", "a,b){a instanceof B?(this.left+=a.x,this.right+=a.x,this.top+=a.y,this.", "bottom+=a.y):(this.left+=a,this.right+=a,m(b)&&(this.top+=b,this.bottom", "+=b));return this};f.scale=function(a,b){var c=m(b)?b:a;this.left*=a;th", "is.right*=a;this.top*=c;this.bottom*=c;return this};function N(a,b,c,d)", "{this.left=a;this.top=b;this.width=c;this.height=d}f=N.prototype;f.clon", "e=function(){return new N(this.left,this.top,this.width,this.height)};f", ".toString=function(){return\"(\"+this.left+\", \"+this.top+\" - \"+this", ".width+\"w x \"+this.height+\"h)\"};f.contains=function(a){return a ins", "tanceof N?this.left<=a.left&&this.left+this.width>=a.left+a.width&&this", ".top<=a.top&&this.top+this.height>=a.top+a.height:a.x>=this.left&&a.x<=", "this.left+this.width&&a.y>=this.top&&a.y<=this.top+this.height};\nf.cei", "l=function(){this.left=Math.ceil(this.left);this.top=Math.ceil(this.top", ");this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);r", "eturn this};f.floor=function(){this.left=Math.floor(this.left);this.top", "=Math.floor(this.top);this.width=Math.floor(this.width);this.height=Mat", "h.floor(this.height);return this};f.round=function(){this.left=Math.rou", "nd(this.left);this.top=Math.round(this.top);this.width=Math.round(this.", "width);this.height=Math.round(this.height);return this};\nf.translate=f", "unction(a,b){a instanceof B?(this.left+=a.x,this.top+=a.y):(this.left+=", "a,m(b)&&(this.top+=b));return this};f.scale=function(a,b){var c=m(b)?b:", "a;this.left*=a;this.width*=a;this.top*=c;this.height*=c;return this};fu", "nction O(a,b){return!!a&&1==a.nodeType&&(!b||a.tagName.toUpperCase()==b", ")}var Oa=\"BUTTON INPUT OPTGROUP OPTION SELECT TEXTAREA\".split(\" \");", "\nfunction Pa(a){var b=a.tagName.toUpperCase();return 0<=s(Oa,b)?a.disa", "bled?!1:a.parentNode&&1==a.parentNode.nodeType&&\"OPTGROUP\"==b||\"OPTI", "ON\"==b?Pa(a.parentNode):!Ba(a,function(a){var b=a.parentNode;if(b&&O(b", ",\"FIELDSET\")&&b.disabled){if(!O(a,\"LEGEND\"))return!0;for(;a=void 0!", "=a.previousElementSibling?a.previousElementSibling:wa(a.previousSibling", ");)if(O(a,\"LEGEND\"))return!0}return!1},!0):!0}var Qa=\"text search te", "l url email password number\".split(\" \");\nfunction Ra(a){function b(", "a){return\"inherit\"==a.contentEditable?(a=P(a))?b(a):!1:\"true\"==a.co", "ntentEditable}return void 0!==a.contentEditable?void 0!==a.isContentEdi", "table?a.isContentEditable:b(a):!1}function P(a){for(a=a.parentNode;a&&1", "!=a.nodeType&&9!=a.nodeType&&11!=a.nodeType;)a=a.parentNode;return O(a)", "?a:null}\nfunction Q(a,b){var c=fa(b);if(\"float\"==c||\"cssFloat\"==c|", "|\"styleFloat\"==c)c=\"cssFloat\";var d;a:{d=c;var e=D(a);if(e.defaultV", "iew&&e.defaultView.getComputedStyle&&(e=e.defaultView.getComputedStyle(", "a,null))){d=e[d]||e.getPropertyValue(d)||\"\";break a}d=\"\"}d=d||Sa(a,", "c);if(null===d)d=null;else if(0<=s(na,c)){b:{var g=d.match(qa);if(g){va", "r c=Number(g[1]),e=Number(g[2]),l=Number(g[3]),g=Number(g[4]);if(0<=c&&", "255>=c&&0<=e&&255>=e&&0<=l&&255>=l&&0<=g&&1>=g){c=[c,e,l,g];break b}}c=", "null}if(!c)b:{if(l=d.match(ra))if(c=\nNumber(l[1]),e=Number(l[2]),l=Num", "ber(l[3]),0<=c&&255>=c&&0<=e&&255>=e&&0<=l&&255>=l){c=[c,e,l,1];break b", "}c=null}if(!c)b:{c=d.toLowerCase();e=ma[c.toLowerCase()];if(!e&&(e=\"#", "\"==c.charAt(0)?c:\"#\"+c,4==e.length&&(e=e.replace(oa,\"#$1$1$2$2$3$3", "\")),!pa.test(e))){c=null;break b}c=[parseInt(e.substr(1,2),16),parseIn", "t(e.substr(3,2),16),parseInt(e.substr(5,2),16),1]}d=c?\"rgba(\"+c.join(", "\", \")+\")\":d}return d}\nfunction Sa(a,b){var c=a.currentStyle||a.sty", "le,d=c[b];void 0===d&&p(c.getPropertyValue)&&(d=c.getPropertyValue(b));", "return\"inherit\"!=d?void 0!==d?d:null:(c=P(a))?Sa(c,b):null}\nfunction", " Ta(a,b){function c(a){if(\"none\"==Q(a,\"display\"))return!1;a=P(a);re", "turn!a||c(a)}function d(a){var b=R(a);return 0=r.left+r.width;r=e.top>=r.top+r.height;if(z", "&&\"hidden\"==n.x||r&&\"hidden\"==n.y)return S;if(z&&\"visible\"!=n.x||", "r&&\"visible\"!=n.y){if(Ga&&(n=d(a),e.left>=l.scrollWidth-n.x||e.right>", "=l.scrollHeight-n.y))return S;e=Ua(a);return e==S?S:\"scroll\"}}}return", "\"none\"}\nfunction R(a){var b=Va(a);if(b)return b.rect;if(O(a,\"HTML\"", "))return a=D(a),a=((a?a.parentWindow||a.defaultView:window)||window).do", "cument,a=\"CSS1Compat\"==a.compatMode?a.documentElement:a.body,a=new C(", "a.clientWidth,a.clientHeight),new N(0,0,a.width,a.height);var c;try{c=a", ".getBoundingClientRect()}catch(d){return new N(0,0,0,0)}return new N(c.", "left,c.top,c.right-c.left,c.bottom-c.top)}\nfunction Va(a){var b=O(a,\"", "MAP\");if(!b&&!O(a,\"AREA\"))return null;var c=b?a:O(a.parentNode,\"MAP", "\")?a.parentNode:null,d=null,e=null;if(c&&c.name&&(d=L.K('/descendant::", "*[@usemap = \"#'+c.name+'\"]',D(c)))&&(e=R(d),!b&&\"default\"!=a.shape.", "toLowerCase())){var g=Ya(a);a=Math.min(Math.max(g.left,0),e.width);b=Ma", "th.min(Math.max(g.top,0),e.height);c=Math.min(g.width,e.width-a);g=Math", ".min(g.height,e.height-b);e=new N(a+e.left,b+e.top,c,g)}return{u:d,rect", ":e||new N(0,0,0,0)}}\nfunction Ya(a){var b=a.shape.toLowerCase();a=a.co", "ords.split(\",\");if(\"rect\"==b&&4==a.length){var b=a[0],c=a[1];return", " new N(b,c,a[2]-b,a[3]-c)}if(\"circle\"==b&&3==a.length)return b=a[2],n", "ew N(a[0]-b,a[1]-b,2*b,2*b);if(\"poly\"==b&&22*this.i&&eb(this),!0):!1};f", "unction eb(a){if(a.i!=a.d.length){for(var b=0,c=0;b\");U(191,\"/\",\"?", "\");U(192,\"`\",\"~\");U(219,\"[\",\"{\");U(220,\"\\\\\",\"|\");U(221,", "\"]\",\"}\");U({b:59,a:186,opera:59},\";\",\":\");U(222,\"'\",'\"');var", " V=new T;V.set(1,hb);V.set(2,ib);V.set(4,jb);V.set(8,kb);(function(a){v", "ar b=new T;t(cb(a),function(c){b.set(a.get(c).code,c)});return b})(V);f", "unction W(){Za.call(this)}ca(W,Za);W.H=function(){return W.v?W.v:W.v=ne", "w W};function lb(a){if(!Ta(a,!0)||!Pa(a)||\"none\"==Q(a,\"pointer-event", "s\"))throw new u(12,\"Element is not currently interactable and may not", " be manipulated\");var b;(b=!(O(a,\"TEXTAREA\")||(O(a,\"INPUT\")?0<=s(Q", "a,a.type.toLowerCase()):Ra(a))))||(b=a.readOnly);if(b)throw new u(12,\"", "Element must be user-editable in order to clear it.\");b=W.H();$a(b,a);", "b=b.B||b.p;var c=Ca(D(b));if(b!=c){if(c&&p(c.blur)&&!O(c,\"BODY\"))try{", "c.blur()}catch(d){throw d;}p(b.focus)&&b.focus()}a.value&&(a.value=\"\"", ",b=bb.create(a,void 0),\"isTrusted\"in\nb||(b.isTrusted=!1),a.dispatchE", "vent(b));Ra(a)&&(a.innerHTML=\" \")}var X=[\"_\"],Z=h;X[0]in Z||!Z.exec", "Script||Z.execScript(\"var \"+X[0]);for(var $;X.length&&($=X.shift());)", "X.length||void 0===lb?Z=Z[$]?Z[$]:Z[$]={}:Z[$]=lb;; return this._.apply", "(null,arguments);}.apply({navigator:typeof window!=undefined?window.nav", "igator:null,document:typeof window!=undefined?window.document:null}, ar", "guments);}", NULL }; const char* const CLICK[] = { "function(){return function(){var g,h=this;\nfunction aa(a){var b=typeof", " a;if(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a in", "stanceof Object)return b;var c=Object.prototype.toString.call(a);if(\"[", "object Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"number", "\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typ", "eof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return", "\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"", "undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"c", "all\"))return\"function\"}else return\"null\";else if(\"function\"==\nb", "&&\"undefined\"==typeof a.call)return\"object\";return b}function ba(a)", "{var b=aa(a);return\"array\"==b||\"object\"==b&&\"number\"==typeof a.le", "ngth}function l(a){return\"string\"==typeof a}function m(a){return\"num", "ber\"==typeof a}function ca(a){return\"function\"==aa(a)}function da(a)", "{var b=typeof a;return\"object\"==b&&null!=a||\"function\"==b}\nfunctio", "n ea(a,b){function c(){}c.prototype=b.prototype;a.X=b.prototype;a.proto", "type=new c;a.prototype.constructor=a;a.T=function(a,c,f){return b.proto", "type[c].apply(a,Array.prototype.slice.call(arguments,2))}};var fa=windo", "w;function ga(a,b){return ab?1:0}function ha(a){return String(a", ").replace(/\\-([a-z])/g,function(a,c){return c.toUpperCase()})};var ia=", "Array.prototype;function s(a,b){for(var c=a.length,d=l(a)?a.split(\"\")", ":a,e=0;e=arguments.length?ia.slice.call(a,b):ia.slice.call(a,b,c)};v", "ar qa={aliceblue:\"#f0f8ff\",antiquewhite:\"#faebd7\",aqua:\"#00ffff\",", "aquamarine:\"#7fffd4\",azure:\"#f0ffff\",beige:\"#f5f5dc\",bisque:\"#ff", "e4c4\",black:\"#000000\",blanchedalmond:\"#ffebcd\",blue:\"#0000ff\",bl", "ueviolet:\"#8a2be2\",brown:\"#a52a2a\",burlywood:\"#deb887\",cadetblue:", "\"#5f9ea0\",chartreuse:\"#7fff00\",chocolate:\"#d2691e\",coral:\"#ff7f5", "0\",cornflowerblue:\"#6495ed\",cornsilk:\"#fff8dc\",crimson:\"#dc143c\"", ",cyan:\"#00ffff\",darkblue:\"#00008b\",darkcyan:\"#008b8b\",darkgoldenr", "od:\"#b8860b\",darkgray:\"#a9a9a9\",darkgreen:\"#006400\",\ndarkgrey:\"", "#a9a9a9\",darkkhaki:\"#bdb76b\",darkmagenta:\"#8b008b\",darkolivegreen:", "\"#556b2f\",darkorange:\"#ff8c00\",darkorchid:\"#9932cc\",darkred:\"#8b", "0000\",darksalmon:\"#e9967a\",darkseagreen:\"#8fbc8f\",darkslateblue:\"", "#483d8b\",darkslategray:\"#2f4f4f\",darkslategrey:\"#2f4f4f\",darkturqu", "oise:\"#00ced1\",darkviolet:\"#9400d3\",deeppink:\"#ff1493\",deepskyblu", "e:\"#00bfff\",dimgray:\"#696969\",dimgrey:\"#696969\",dodgerblue:\"#1e9", "0ff\",firebrick:\"#b22222\",floralwhite:\"#fffaf0\",forestgreen:\"#228b", "22\",fuchsia:\"#ff00ff\",gainsboro:\"#dcdcdc\",\nghostwhite:\"#f8f8ff\"", ",gold:\"#ffd700\",goldenrod:\"#daa520\",gray:\"#808080\",green:\"#00800", "0\",greenyellow:\"#adff2f\",grey:\"#808080\",honeydew:\"#f0fff0\",hotpi", "nk:\"#ff69b4\",indianred:\"#cd5c5c\",indigo:\"#4b0082\",ivory:\"#fffff0", "\",khaki:\"#f0e68c\",lavender:\"#e6e6fa\",lavenderblush:\"#fff0f5\",law", "ngreen:\"#7cfc00\",lemonchiffon:\"#fffacd\",lightblue:\"#add8e6\",light", "coral:\"#f08080\",lightcyan:\"#e0ffff\",lightgoldenrodyellow:\"#fafad2", "\",lightgray:\"#d3d3d3\",lightgreen:\"#90ee90\",lightgrey:\"#d3d3d3\",l", "ightpink:\"#ffb6c1\",lightsalmon:\"#ffa07a\",\nlightseagreen:\"#20b2aa", "\",lightskyblue:\"#87cefa\",lightslategray:\"#778899\",lightslategrey:", "\"#778899\",lightsteelblue:\"#b0c4de\",lightyellow:\"#ffffe0\",lime:\"#", "00ff00\",limegreen:\"#32cd32\",linen:\"#faf0e6\",magenta:\"#ff00ff\",ma", "roon:\"#800000\",mediumaquamarine:\"#66cdaa\",mediumblue:\"#0000cd\",me", "diumorchid:\"#ba55d3\",mediumpurple:\"#9370db\",mediumseagreen:\"#3cb37", "1\",mediumslateblue:\"#7b68ee\",mediumspringgreen:\"#00fa9a\",mediumtur", "quoise:\"#48d1cc\",mediumvioletred:\"#c71585\",midnightblue:\"#191970\"", ",mintcream:\"#f5fffa\",mistyrose:\"#ffe4e1\",\nmoccasin:\"#ffe4b5\",nav", "ajowhite:\"#ffdead\",navy:\"#000080\",oldlace:\"#fdf5e6\",olive:\"#8080", "00\",olivedrab:\"#6b8e23\",orange:\"#ffa500\",orangered:\"#ff4500\",orc", "hid:\"#da70d6\",palegoldenrod:\"#eee8aa\",palegreen:\"#98fb98\",paletur", "quoise:\"#afeeee\",palevioletred:\"#db7093\",papayawhip:\"#ffefd5\",pea", "chpuff:\"#ffdab9\",peru:\"#cd853f\",pink:\"#ffc0cb\",plum:\"#dda0dd\",p", "owderblue:\"#b0e0e6\",purple:\"#800080\",red:\"#ff0000\",rosybrown:\"#b", "c8f8f\",royalblue:\"#4169e1\",saddlebrown:\"#8b4513\",salmon:\"#fa8072", "\",sandybrown:\"#f4a460\",seagreen:\"#2e8b57\",\nseashell:\"#fff5ee\",s", "ienna:\"#a0522d\",silver:\"#c0c0c0\",skyblue:\"#87ceeb\",slateblue:\"#6", "a5acd\",slategray:\"#708090\",slategrey:\"#708090\",snow:\"#fffafa\",sp", "ringgreen:\"#00ff7f\",steelblue:\"#4682b4\",tan:\"#d2b48c\",teal:\"#008", "080\",thistle:\"#d8bfd8\",tomato:\"#ff6347\",turquoise:\"#40e0d0\",viol", "et:\"#ee82ee\",wheat:\"#f5deb3\",white:\"#ffffff\",whitesmoke:\"#f5f5f5", "\",yellow:\"#ffff00\",yellowgreen:\"#9acd32\"};var ra=\"backgroundColor", " borderTopColor borderRightColor borderBottomColor borderLeftColor colo", "r outlineColor\".split(\" \"),sa=/#([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-", "F])/,ta=/^#(?:[0-9a-f]{3}){1,2}$/i,ua=/^(?:rgba)?\\((\\d{1,3}),\\s?(\\d", "{1,3}),\\s?(\\d{1,3}),\\s?(0|1|0\\.\\d*)\\)$/i,va=/^(?:rgb)?\\((0|[1-9]", "\\d{0,2}),\\s?(0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2})\\)$/i;function u(", "a,b){this.code=a;this.state=wa[a]||xa;this.message=b||\"\";var c=this.s", "tate.replace(/((?:^|\\s+)[a-z])/g,function(a){return a.toUpperCase().re", "place(/^[\\s\\xa0]+/g,\"\")}),d=c.length-5;if(0>d||c.indexOf(\"Error\",", "d)!=d)c+=\"Error\";this.name=c;c=Error(this.message);c.name=this.name;t", "his.stack=c.stack||\"\"}ea(u,Error);\nvar xa=\"unknown error\",wa={15:", "\"element not selectable\",11:\"element not visible\",31:\"ime engine a", "ctivation failed\",30:\"ime not available\",24:\"invalid cookie domain", "\",29:\"invalid element coordinates\",12:\"invalid element state\",32:", "\"invalid selector\",51:\"invalid selector\",52:\"invalid selector\",17", ":\"javascript error\",405:\"unsupported operation\",34:\"move target ou", "t of bounds\",27:\"no such alert\",7:\"no such element\",8:\"no such fr", "ame\",23:\"no such window\",28:\"script timeout\",33:\"session not crea", "ted\",10:\"stale element reference\",\n0:\"success\",21:\"timeout\",25:", "\"unable to set cookie\",26:\"unexpected alert open\"};wa[13]=xa;wa[9]=", "\"unknown command\";u.prototype.toString=function(){return this.name+\"", ": \"+this.message};var ya;a:{var za=h.navigator;if(za){var Aa=za.userAg", "ent;if(Aa){ya=Aa;break a}}ya=\"\"};var Ba,Ca,Da,Ea=h.navigator||null;Da", "=Ea&&Ea.platform||\"\";Ba=-1!=Da.indexOf(\"Mac\");Ca=-1!=Da.indexOf(\"W", "in\");var v=-1!=Da.indexOf(\"Linux\");function Fa(a,b,c){return Math.mi", "n(Math.max(a,b),c)};function w(a,b){this.x=void 0!==a?a:0;this.y=void 0", "!==b?b:0}g=w.prototype;g.clone=function(){return new w(this.x,this.y)};", "g.toString=function(){return\"(\"+this.x+\", \"+this.y+\")\"};g.ceil=fu", "nction(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this}", ";g.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y)", ";return this};g.round=function(){this.x=Math.round(this.x);this.y=Math.", "round(this.y);return this};\ng.translate=function(a,b){a instanceof w?(", "this.x+=a.x,this.y+=a.y):(this.x+=a,m(b)&&(this.y+=b));return this};g.s", "cale=function(a,b){var c=m(b)?b:a;this.x*=a;this.y*=c;return this};func", "tion x(a,b){this.width=a;this.height=b}g=x.prototype;g.clone=function()", "{return new x(this.width,this.height)};g.toString=function(){return\"(", "\"+this.width+\" x \"+this.height+\")\"};g.ceil=function(){this.width=M", "ath.ceil(this.width);this.height=Math.ceil(this.height);return this};g.", "floor=function(){this.width=Math.floor(this.width);this.height=Math.flo", "or(this.height);return this};g.round=function(){this.width=Math.round(t", "his.width);this.height=Math.round(this.height);return this};\ng.scale=f", "unction(a,b){var c=m(b)?b:a;this.width*=a;this.height*=c;return this};f", "unction Ga(a){return a?a.parentWindow||a.defaultView:window}function Ha", "(a,b,c){function d(c){c&&b.appendChild(l(c)?a.createTextNode(c):c)}for(", "var e=1;e\",function(a,b,c){return B(function(a,b){return a>b},a,b,c)});", "C(\"<=\",function(a,b,c){return B(function(a,b){return a<=b},a,b,c)});C", "(\">=\",function(a,b,c){return B(function(a,b){return a>=b},a,b,c)});C(", "\"=\",function(a,b,c){return B(function(a,b){return a==b},a,b,c,!0)});C", "(\"!=\",function(a,b,c){return B(function(a,b){return a!=b},a,b,c,!0)})", ";\nC(\"and\",function(a,b,c){return a.o(c)&&b.o(c)});C(\"or\",function(", "a,b,c){return a.o(c)||b.o(c)});function Wa(a,b,c,d,e,f){this.F=a;this.u", "=f}Wa.prototype.toString=function(){return this.F};var Xa={};function E", "(a,b){if(Xa.hasOwnProperty(a))throw Error(\"Function already created: ", "\"+a+\".\");Xa[a]=new Wa(a,0,0,0,0,b)}E(\"boolean\",function(a,b){retur", "n b.o(a)});E(\"ceiling\",function(a,b){return Math.ceil(b.e(a))});E(\"c", "oncat\",function(a,b){return ja(pa(arguments,1),function(b,d){return b+", "d.c(a)})});E(\"contains\",function(a,b,c){b=b.c(a);a=c.c(a);return-1!=b", ".indexOf(a)});E(\"count\",function(a,b){return b.evaluate(a).w});\nE(\"", "false\",function(){return!1});E(\"floor\",function(a,b){return Math.flo", "or(b.e(a))});E(\"id\",function(a,b){var c=a.n(),d=9==c.nodeType?c:c.own", "erDocument,c=b.c(a).split(/\\s+/),e=[];s(c,function(a){(a=d.getElementB", "yId(a))&&!ma(e,a)&&e.push(a)});e.sort(La);var f=new A;s(e,function(a){f", ".add(a)});return f});E(\"lang\",function(){return!1});E(\"last\",functi", "on(a){if(1!=arguments.length)throw Error(\"Function last expects ()\");", "return a.U()});\nE(\"local-name\",function(a,b){var c=b?Ra(b.evaluate(a", ")):a.n();return c?c.nodeName.toLowerCase():\"\"});E(\"name\",function(a", ",b){var c=b?Ra(b.evaluate(a)):a.n();return c?c.nodeName.toLowerCase():", "\"\"});E(\"namespace-uri\",function(){return\"\"});E(\"normalize-space", "\",function(a,b){return(b?b.c(a):z(a.n())).replace(/[\\s\\xa0]+/g,\" \"", ").replace(/^\\s+|\\s+$/g,\"\")});E(\"not\",function(a,b){return!b.o(a)}", ");E(\"number\",function(a,b){return b?b.e(a):+z(a.n())});E(\"position\"", ",function(a){return a.V()});E(\"round\",function(a,b){return Math.round", "(b.e(a))});\nE(\"starts-with\",function(a,b,c){b=b.c(a);a=c.c(a);return", " 0==b.lastIndexOf(a,0)});E(\"string\",function(a,b){return b?b.c(a):z(a", ".n())});E(\"string-length\",function(a,b){return(b?b.c(a):z(a.n())).len", "gth});E(\"substring\",function(a,b,c,d){c=c.e(a);if(isNaN(c)||Infinity=", "=c||-Infinity==c)return\"\";d=d?d.e(a):Infinity;if(isNaN(d)||-Infinity=", "==d)return\"\";c=Math.round(c)-1;var e=Math.max(c,0);a=b.c(a);if(Infini", "ty==d)return a.substring(e);b=Math.round(d);return a.substring(e,c+b)})", ";\nE(\"substring-after\",function(a,b,c){b=b.c(a);a=c.c(a);c=b.indexOf(", "a);return-1==c?\"\":b.substring(c+a.length)});E(\"substring-before\",fu", "nction(a,b,c){b=b.c(a);a=c.c(a);a=b.indexOf(a);return-1==a?\"\":b.subst", "ring(0,a)});E(\"sum\",function(a,b){for(var c=Sa(b.evaluate(a)),d=0,e=c", ".next();e;e=c.next())d+=+z(e);return d});\nE(\"translate\",function(a,b", ",c,d){b=b.c(a);c=c.c(a);var e=d.c(a);a=[];for(d=0;d=this.left&", "&a.right<=this.right&&a.top>=this.top&&a.bottom<=this.bottom:a.x>=this.", "left&&a.x<=this.right&&a.y>=this.top&&a.y<=this.bottom:!1};\ng.expand=f", "unction(a,b,c,d){da(a)?(this.top-=a.top,this.right+=a.right,this.bottom", "+=a.bottom,this.left-=a.left):(this.top-=a,this.right+=b,this.bottom+=c", ",this.left-=d);return this};g.ceil=function(){this.top=Math.ceil(this.t", "op);this.right=Math.ceil(this.right);this.bottom=Math.ceil(this.bottom)", ";this.left=Math.ceil(this.left);return this};g.floor=function(){this.to", "p=Math.floor(this.top);this.right=Math.floor(this.right);this.bottom=Ma", "th.floor(this.bottom);this.left=Math.floor(this.left);return this};\ng.", "round=function(){this.top=Math.round(this.top);this.right=Math.round(th", "is.right);this.bottom=Math.round(this.bottom);this.left=Math.round(this", ".left);return this};g.translate=function(a,b){a instanceof w?(this.left", "+=a.x,this.right+=a.x,this.top+=a.y,this.bottom+=a.y):(this.left+=a,thi", "s.right+=a,m(b)&&(this.top+=b,this.bottom+=b));return this};g.scale=fun", "ction(a,b){var c=m(b)?b:a;this.left*=a;this.right*=a;this.top*=c;this.b", "ottom*=c;return this};function J(a,b,c,d){this.left=a;this.top=b;this.w", "idth=c;this.height=d}g=J.prototype;g.clone=function(){return new J(this", ".left,this.top,this.width,this.height)};g.toString=function(){return\"(", "\"+this.left+\", \"+this.top+\" - \"+this.width+\"w x \"+this.height+\"", "h)\"};g.contains=function(a){return a instanceof J?this.left<=a.left&&t", "his.left+this.width>=a.left+a.width&&this.top<=a.top&&this.top+this.hei", "ght>=a.top+a.height:a.x>=this.left&&a.x<=this.left+this.width&&a.y>=thi", "s.top&&a.y<=this.top+this.height};\ng.ceil=function(){this.left=Math.ce", "il(this.left);this.top=Math.ceil(this.top);this.width=Math.ceil(this.wi", "dth);this.height=Math.ceil(this.height);return this};g.floor=function()", "{this.left=Math.floor(this.left);this.top=Math.floor(this.top);this.wid", "th=Math.floor(this.width);this.height=Math.floor(this.height);return th", "is};g.round=function(){this.left=Math.round(this.left);this.top=Math.ro", "und(this.top);this.width=Math.round(this.width);this.height=Math.round(", "this.height);return this};\ng.translate=function(a,b){a instanceof w?(t", "his.left+=a.x,this.top+=a.y):(this.left+=a,m(b)&&(this.top+=b));return ", "this};g.scale=function(a,b){var c=m(b)?b:a;this.left*=a;this.width*=a;t", "his.top*=c;this.height*=c;return this};function K(a,b){var c=y(a);retur", "n c.defaultView&&c.defaultView.getComputedStyle&&(c=c.defaultView.getCo", "mputedStyle(a,null))?c[b]||c.getPropertyValue(b)||\"\":\"\"}function bb", "(a){var b=a.offsetWidth,c=a.offsetHeight;if((void 0===b||!b&&!c)&&a.get", "BoundingClientRect){a:{var d;try{d=a.getBoundingClientRect()}catch(e){a", "={left:0,top:0,right:0,bottom:0};break a}a=d}return new x(a.right-a.lef", "t,a.bottom-a.top)}return new x(b,c)};function cb(a){var b;a:{a=y(a);try", "{b=a&&a.activeElement;break a}catch(c){}b=null}return b}function L(a,b)", "{return!!a&&1==a.nodeType&&(!b||a.tagName.toUpperCase()==b)}function db", "(a){return eb(a,!0)&&fb(a)&&\"none\"!=M(a,\"pointer-events\")}function ", "gb(a){return L(a,\"OPTION\")?!0:L(a,\"INPUT\")?(a=a.type.toLowerCase(),", "\"checkbox\"==a||\"radio\"==a):!1}\nfunction hb(a){if(!gb(a))throw new ", "u(15,\"Element is not selectable\");var b=\"selected\",c=a.type&&a.type", ".toLowerCase();if(\"checkbox\"==c||\"radio\"==c)b=\"checked\";return!!a", "[b]}var ib=\"BUTTON INPUT OPTGROUP OPTION SELECT TEXTAREA\".split(\" \"", ");\nfunction fb(a){var b=a.tagName.toUpperCase();return ma(ib,b)?a.disa", "bled?!1:a.parentNode&&1==a.parentNode.nodeType&&\"OPTGROUP\"==b||\"OPTI", "ON\"==b?fb(a.parentNode):!Oa(a,function(a){var b=a.parentNode;if(b&&L(b", ",\"FIELDSET\")&&b.disabled){if(!L(a,\"LEGEND\"))return!0;for(;a=void 0!", "=a.previousElementSibling?a.previousElementSibling:Ja(a.previousSibling", ");)if(L(a,\"LEGEND\"))return!0}return!1},!0):!0}\nfunction O(a){for(a=a", ".parentNode;a&&1!=a.nodeType&&9!=a.nodeType&&11!=a.nodeType;)a=a.parent", "Node;return L(a)?a:null}\nfunction M(a,b){var c=ha(b);if(\"float\"==c||", "\"cssFloat\"==c||\"styleFloat\"==c)c=\"cssFloat\";var d=K(a,c)||jb(a,c)", ";if(null===d)d=null;else if(ma(ra,c)){b:{var e=d.match(ua);if(e){var c=", "Number(e[1]),f=Number(e[2]),k=Number(e[3]),e=Number(e[4]);if(0<=c&&255>", "=c&&0<=f&&255>=f&&0<=k&&255>=k&&0<=e&&1>=e){c=[c,f,k,e];break b}}c=null", "}if(!c)b:{if(k=d.match(va))if(c=Number(k[1]),f=Number(k[2]),k=Number(k[", "3]),0<=c&&255>=c&&0<=f&&255>=f&&0<=k&&255>=k){c=[c,f,k,1];break b}c=nul", "l}if(!c)b:{c=d.toLowerCase();f=qa[c.toLowerCase()];\nif(!f&&(f=\"#\"==c", ".charAt(0)?c:\"#\"+c,4==f.length&&(f=f.replace(sa,\"#$1$1$2$2$3$3\")),!", "ta.test(f))){c=null;break b}c=[parseInt(f.substr(1,2),16),parseInt(f.su", "bstr(3,2),16),parseInt(f.substr(5,2),16),1]}d=c?\"rgba(\"+c.join(\", \"", ")+\")\":d}return d}function jb(a,b){var c=a.currentStyle||a.style,d=c[b", "];void 0===d&&ca(c.getPropertyValue)&&(d=c.getPropertyValue(b));return", "\"inherit\"!=d?void 0!==d?d:null:(c=O(a))?jb(c,b):null}\nfunction eb(a,", "b){function c(a){if(\"none\"==M(a,\"display\"))return!1;a=O(a);return!a", "||c(a)}function d(a){var b=P(a);return 0=r.left+r.width;r=f.top>=r.top+r.height;if(I&&\"hid", "den\"==n.x||r&&\"hidden\"==n.y)return R;if(I&&\"visible\"!=n.x||r&&\"vi", "sible\"!=n.y){if(N&&(n=e(p),f.left>=q.scrollWidth-n.x||f.right>=q.scrol", "lHeight-n.y))return R;f=Q(p);return f==R?R:\"scroll\"}}}return\"none\"}", "\nfunction P(a){var b=kb(a);if(b)return b.rect;if(L(a,\"HTML\"))return ", "a=(Ga(y(a))||window).document,a=\"CSS1Compat\"==a.compatMode?a.document", "Element:a.body,a=new x(a.clientWidth,a.clientHeight),new J(0,0,a.width,", "a.height);var c;try{c=a.getBoundingClientRect()}catch(d){return new J(0", ",0,0,0)}return new J(c.left,c.top,c.right-c.left,c.bottom-c.top)}\nfunc", "tion kb(a){var b=L(a,\"MAP\");if(!b&&!L(a,\"AREA\"))return null;var c=b", "?a:L(a.parentNode,\"MAP\")?a.parentNode:null,d=null,e=null;if(c&&c.name", "&&(d=G.S('/descendant::*[@usemap = \"#'+c.name+'\"]',y(c)))&&(e=P(d),!b", "&&\"default\"!=a.shape.toLowerCase())){var f=nb(a);a=Math.min(Math.max(", "f.left,0),e.width);b=Math.min(Math.max(f.top,0),e.height);c=Math.min(f.", "width,e.width-a);f=Math.min(f.height,e.height-b);e=new J(a+e.left,b+e.t", "op,c,f)}return{L:d,rect:e||new J(0,0,0,0)}}\nfunction nb(a){var b=a.sha", "pe.toLowerCase();a=a.coords.split(\",\");if(\"rect\"==b&&4==a.length){v", "ar b=a[0],c=a[1];return new J(b,c,a[2]-b,a[3]-c)}if(\"circle\"==b&&3==a", ".length)return b=a[2],new J(a[0]-b,a[1]-b,2*b,2*b);if(\"poly\"==b&&22*this.l&&Fb(this),!0):!1};function Fb(a){if(a.l!=a.", "d.length){for(var b=0,c=0;b\");W(191,\"/\",\"?\");W(192,\"`\",\"", "~\");W(219,\"[\",\"{\");W(220,\"\\\\\",\"|\");W(221,\"]\",\"}\");W({b:5", "9,a:186,opera:59},\";\",\":\");W(222,\"'\",'\"');var X=new V;X.set(1,Ib", ");X.set(2,Jb);X.set(4,Kb);X.set(8,Lb);(function(a){var b=new V;s(Eb(a),", "function(c){b.set(a.get(c).code,c)});return b})(X);function Mb(a,b,c){o", "b.call(this,b,c);this.t=this.g=null;this.p=new w(0,0);this.C=this.q=!1;", "if(a){m(a.buttonPressed)&&(this.g=a.buttonPressed);try{L(a.elementPress", "ed)&&(this.t=a.elementPressed)}catch(d){this.g=null}this.p=new w(a.clie", "ntXY.x,a.clientXY.y);this.q=!!a.nextClickIsDoubleClick;this.C=!!a.hasEv", "erInteracted;try{a.element&&L(a.element)&&pb(this,a.element)}catch(e){t", "his.g=null}}}ea(Mb,ob);var Y={};Y[S]=[0,1,2,null];Y[Bb]=[null,null,2,nu", "ll];Y[wb]=[0,1,2,null];Y[tb]=[0,1,2,4];Y[Db]=[0,1,2,4];\nY[Cb]=Y[S];Y[u", "b]=Y[wb];Y[sb]=Y[tb];Mb.prototype.move=function(a,b){var c=db(a),d=P(a)", ";this.p.x=b.x+d.left;this.p.y=b.y+d.top;d=this.m();if(a!=d){try{Ga(y(d)", ").closed&&(d=null)}catch(e){d=null}if(d){var f=d===fa.document.document", "Element||d===fa.document.body,d=!this.C&&f?null:d;Z(this,tb,a)}pb(this,", "a);Z(this,sb,d,null,c)}Z(this,Db,null,null,c);this.q=!1};\nMb.prototype", ".scroll=function(a){if(0==a)throw new u(13,\"Must scroll a non-zero num", "ber of ticks.\");for(var b=0d||c.indexOf(\"Error\",d)!=d)c+=\"Error\";this.", "name=c;c=Error(this.message);c.name=this.name;this.stack=c.stack||\"\"}", "\n(function(){var a=Error;function b(){}b.prototype=a.prototype;q.d=a.p", "rototype;q.prototype=new b;q.prototype.constructor=q;q.c=function(b,d,e", "){return a.prototype[d].apply(b,Array.prototype.slice.call(arguments,2)", ")}})();\nvar t=\"unknown error\",r={15:\"element not selectable\",11:\"", "element not visible\",31:\"ime engine activation failed\",30:\"ime not ", "available\",24:\"invalid cookie domain\",29:\"invalid element coordinat", "es\",12:\"invalid element state\",32:\"invalid selector\",51:\"invalid ", "selector\",52:\"invalid selector\",17:\"javascript error\",405:\"unsupp", "orted operation\",34:\"move target out of bounds\",27:\"no such alert\"", ",7:\"no such element\",8:\"no such frame\",23:\"no such window\",28:\"s", "cript timeout\",33:\"session not created\",10:\"stale element reference", "\",\n0:\"success\",21:\"timeout\",25:\"unable to set cookie\",26:\"unex", "pected alert open\"};r[13]=t;r[9]=\"unknown command\";q.prototype.toStr", "ing=function(){return this.name+\": \"+this.message};function u(a,b){fo", "r(var c=a.length,d=Array(c),e=\"string\"==typeof a?a.split(\"\"):a,f=0;", "fb?e+=\"000\":256>b?e+=\"", "00\":4096>b&&(e+=\"0\");return B[a]=e+b.toString(16)}),'\"')};function ", "D(a){switch(h(a)){case \"string\":case \"number\":case \"boolean\":retu", "rn a;case \"function\":return a.toString();case \"array\":return u(a,D)", ";case \"object\":if(\"nodeType\"in a&&(1==a.nodeType||9==a.nodeType)){v", "ar b={};b.ELEMENT=E(a);return b}if(\"document\"in a)return b={},b.WINDO", "W=E(a),b;if(k(a))return u(a,D);a=v(a,function(a,b){return\"number\"==ty", "peof b||\"string\"==typeof b});return w(a,D);default:return null}}\nfun", "ction F(a,b){return\"array\"==h(a)?u(a,function(a){return F(a,b)}):m(a)", "?\"function\"==typeof a?a:\"ELEMENT\"in a?G(a.ELEMENT,b):\"WINDOW\"in a", "?G(a.WINDOW,b):w(a,function(a){return F(a,b)}):a}function K(a,b){if(\"s", "tring\"==typeof a)try{return new b.Function(a)}catch(c){throw c;}return", " b==window?a:new b.Function(\"return (\"+a+\").apply(null,arguments);\"", ")}function L(a){a=a||document;var b=a.$wdc_;b||(b=a.$wdc_={},b.b=p());b", ".b||(b.b=p());return b}\nfunction E(a){var b=L(a.ownerDocument),c=x(b,f", "unction(b){return b==a});c||(c=\":wdc:\"+b.b++,b[c]=a);return c}functio", "n G(a,b){a=decodeURIComponent(a);var c=b||document,d=L(c);if(!(a in d))", "throw new q(10,\"Element does not exist in cache\");var e=d[a];if(\"set", "Interval\"in e){if(e.closed)throw delete d[a],new q(23,\"Window has bee", "n closed.\");return e}for(var f=e;f;){if(f==c.documentElement)return e;", "f=f.parentNode}delete d[a];throw new q(10,\"Element is no longer attach", "ed to the DOM\");};function M(a,b,c,d,e,f){function l(a,b){if(!H){g.rem", "oveEventListener?g.removeEventListener(\"unload\",s,!0):g.detachEvent(", "\"onunload\",s);g.clearTimeout(I);if(0!=a){var c=new q(a,b.message||b+", "\"\");c.stack=b.stack;b={status:\"code\"in c?c.code:13,value:{message:c", ".message}}}else b={status:0,value:D(b)};e?(c=[],z(new y,b,c),c=c.join(", "\"\")):c=b;d(c);H=!0}}function s(){l(13,Error(\"Detected a page unload ", "event; asynchronous script execution does not work across page loads.\"", "))}var g=f||window,I,H=!1;f=n(l,13);if(g.closed)f(\"Unable to execute s", "cript; the target window is closed.\");\nelse{a=K(a,g);b=F(b,g.document", ");b.push(n(l,0));g.addEventListener?g.addEventListener(\"unload\",s,!0)", ":g.attachEvent(\"onunload\",s);var R=p();try{a.apply(g,b),I=g.setTimeou", "t(function(){l(28,Error(\"Timed out waiting for asyncrhonous script res", "ult after \"+(p()-R)+\" ms\"))},Math.max(0,c))}catch(J){l(J.code||13,J)", "}}}var N=[\"_\"],O=this;N[0]in O||!O.execScript||O.execScript(\"var \"+", "N[0]);for(var P;N.length&&(P=N.shift());){var Q;if(Q=!N.length)Q=void 0", "!==M;Q?O[P]=M:O=O[P]?O[P]:O[P]={}};; return this._.apply(null,arguments", ");}.apply({navigator:typeof window!=undefined?window.navigator:null,doc", "ument:typeof window!=undefined?window.document:null}, arguments);}", NULL }; const char* const EXECUTE_SCRIPT[] = { "function(){return function(){function g(a){var b=typeof a;if(\"object\"", "==b)if(a){if(a instanceof Array)return\"array\";if(a instanceof Object)", "return b;var c=Object.prototype.toString.call(a);if(\"[object Window]\"", "==c)return\"object\";if(\"[object Array]\"==c||\"number\"==typeof a.len", "gth&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typeof a.propertyIs", "Enumerable&&!a.propertyIsEnumerable(\"splice\"))return\"array\";if(\"[o", "bject Function]\"==c||\"undefined\"!=typeof a.call&&\"undefined\"!=type", "of a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"call\"))return\"fu", "nction\"}else return\"null\";\nelse if(\"function\"==b&&\"undefined\"==", "typeof a.call)return\"object\";return b}function h(a){var b=g(a);return", "\"array\"==b||\"object\"==b&&\"number\"==typeof a.length}function k(a){", "var b=typeof a;return\"object\"==b&&null!=a||\"function\"==b}var l=Date", ".now||function(){return+new Date};var m=window;function n(a,b){this.cod", "e=a;this.state=p[a]||q;this.message=b||\"\";var c=this.state.replace(/(", "(?:^|\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\x", "a0]+/g,\"\")}),d=c.length-5;if(0>d||c.indexOf(\"Error\",d)!=d)c+=\"Erro", "r\";this.name=c;c=Error(this.message);c.name=this.name;this.stack=c.sta", "ck||\"\"}\n(function(){var a=Error;function b(){}b.prototype=a.prototyp", "e;n.d=a.prototype;n.prototype=new b;n.prototype.constructor=n;n.c=funct", "ion(b,d,e){return a.prototype[d].apply(b,Array.prototype.slice.call(arg", "uments,2))}})();\nvar q=\"unknown error\",p={15:\"element not selectabl", "e\",11:\"element not visible\",31:\"ime engine activation failed\",30:", "\"ime not available\",24:\"invalid cookie domain\",29:\"invalid element", " coordinates\",12:\"invalid element state\",32:\"invalid selector\",51:", "\"invalid selector\",52:\"invalid selector\",17:\"javascript error\",40", "5:\"unsupported operation\",34:\"move target out of bounds\",27:\"no su", "ch alert\",7:\"no such element\",8:\"no such frame\",23:\"no such windo", "w\",28:\"script timeout\",33:\"session not created\",10:\"stale element", " reference\",\n0:\"success\",21:\"timeout\",25:\"unable to set cookie\"", ",26:\"unexpected alert open\"};p[13]=q;p[9]=\"unknown command\";n.proto", "type.toString=function(){return this.name+\": \"+this.message};function", " r(a,b){for(var c=a.length,d=Array(c),e=\"string\"==typeof a?a.split(\"", "\"):a,f=0;fb?e+=\"000\":", "256>b?e+=\"00\":4096>b&&(e+=\"0\");return z[a]=e+b.toString(16)}),'\"')", "};function B(a){switch(g(a)){case \"string\":case \"number\":case \"boo", "lean\":return a;case \"function\":return a.toString();case \"array\":re", "turn r(a,B);case \"object\":if(\"nodeType\"in a&&(1==a.nodeType||9==a.n", "odeType)){var b={};b.ELEMENT=C(a);return b}if(\"document\"in a)return b", "={},b.WINDOW=C(a),b;if(h(a))return r(a,B);a=s(a,function(a,b){return\"n", "umber\"==typeof b||\"string\"==typeof b});return t(a,B);default:return ", "null}}\nfunction D(a,b){return\"array\"==g(a)?r(a,function(a){return D(", "a,b)}):k(a)?\"function\"==typeof a?a:\"ELEMENT\"in a?E(a.ELEMENT,b):\"W", "INDOW\"in a?E(a.WINDOW,b):t(a,function(a){return D(a,b)}):a}function F(", "a){a=a||document;var b=a.$wdc_;b||(b=a.$wdc_={},b.b=l());b.b||(b.b=l())", ";return b}function C(a){var b=F(a.ownerDocument),c=v(b,function(b){retu", "rn b==a});c||(c=\":wdc:\"+b.b++,b[c]=a);return c}\nfunction E(a,b){a=de", "codeURIComponent(a);var c=b||document,d=F(c);if(!(a in d))throw new n(1", "0,\"Element does not exist in cache\");var e=d[a];if(\"setInterval\"in ", "e){if(e.closed)throw delete d[a],new n(23,\"Window has been closed.\");", "return e}for(var f=e;f;){if(f==c.documentElement)return e;f=f.parentNod", "e}delete d[a];throw new n(10,\"Element is no longer attached to the DOM", "\");};function G(a,b,c,d){d=d||m;var e;try{a:{var f=a;if(\"string\"==ty", "peof f)try{a=new d.Function(f);break a}catch(L){throw L;}a=d==window?f:", "new d.Function(\"return (\"+f+\").apply(null,arguments);\")}var M=D(b,d", ".document),N=a.apply(null,M);e={status:0,value:B(N)}}catch(u){e={status", ":\"code\"in u?u.code:13,value:{message:u.message}}}c&&(a=[],x(new w,e,a", "),e=a.join(\"\"));return e}var H=[\"_\"],I=this;H[0]in I||!I.execScript", "||I.execScript(\"var \"+H[0]);\nfor(var J;H.length&&(J=H.shift());){var", " K;if(K=!H.length)K=void 0!==G;K?I[J]=G:I=I[J]?I[J]:I[J]={}};; return t", "his._.apply(null,arguments);}.apply({navigator:typeof window!=undefined", "?window.navigator:null,document:typeof window!=undefined?window.documen", "t:null}, arguments);}", NULL }; const char* const EXECUTE_SQL[] = { "function(){return function(){var d=window;function e(a,b){this.code=a;t", "his.state=g[a]||h;this.message=b||\"\";var c=this.state.replace(/((?:^|", "\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/", "g,\"\")}),f=c.length-5;if(0>f||c.indexOf(\"Error\",f)!=f)c+=\"Error\";t", "his.name=c;c=Error(this.message);c.name=this.name;this.stack=c.stack||", "\"\"}\n(function(){var a=Error;function b(){}b.prototype=a.prototype;e.", "b=a.prototype;e.prototype=new b;e.prototype.constructor=e;e.a=function(", "c,b,m){return a.prototype[b].apply(c,Array.prototype.slice.call(argumen", "ts,2))}})();\nvar h=\"unknown error\",g={15:\"element not selectable\",", "11:\"element not visible\",31:\"ime engine activation failed\",30:\"ime", " not available\",24:\"invalid cookie domain\",29:\"invalid element coor", "dinates\",12:\"invalid element state\",32:\"invalid selector\",51:\"inv", "alid selector\",52:\"invalid selector\",17:\"javascript error\",405:\"u", "nsupported operation\",34:\"move target out of bounds\",27:\"no such al", "ert\",7:\"no such element\",8:\"no such frame\",23:\"no such window\",2", "8:\"script timeout\",33:\"session not created\",10:\"stale element refe", "rence\",\n0:\"success\",21:\"timeout\",25:\"unable to set cookie\",26:", "\"unexpected alert open\"};g[13]=h;g[9]=\"unknown command\";e.prototype", ".toString=function(){return this.name+\": \"+this.message};function k(a", "){this.rows=[];for(var b=0;bd||c.i", "ndexOf(\"Error\",d)!=d)c+=\"Error\";this.name=c;c=Error(this.message);c", ".name=this.name;this.stack=c.stack||\"\"}\n(function(){var a=Error;func", "tion b(){}b.prototype=a.prototype;n.H=a.prototype;n.prototype=new b;n.p", "rototype.constructor=n;n.D=function(b,d,e){return a.prototype[d].apply(", "b,Array.prototype.slice.call(arguments,2))}})();\nvar ga=\"unknown erro", "r\",fa={15:\"element not selectable\",11:\"element not visible\",31:\"i", "me engine activation failed\",30:\"ime not available\",24:\"invalid coo", "kie domain\",29:\"invalid element coordinates\",12:\"invalid element st", "ate\",32:\"invalid selector\",51:\"invalid selector\",52:\"invalid sele", "ctor\",17:\"javascript error\",405:\"unsupported operation\",34:\"move ", "target out of bounds\",27:\"no such alert\",7:\"no such element\",8:\"n", "o such frame\",23:\"no such window\",28:\"script timeout\",33:\"session", " not created\",10:\"stale element reference\",\n0:\"success\",21:\"time", "out\",25:\"unable to set cookie\",26:\"unexpected alert open\"};fa[13]=", "ga;fa[9]=\"unknown command\";n.prototype.toString=function(){return thi", "s.name+\": \"+this.message};var ha;function ia(a){var b=a.length-1;retu", "rn 0<=b&&a.indexOf(\" \",b)==b}function q(a){return a.replace(/^[\\s\\x", "a0]+|[\\s\\xa0]+$/g,\"\")}function ja(a){return String(a).replace(/\\-(", "[a-z])/g,function(a,c){return c.toUpperCase()})};var ka=Array.prototype", ";function r(a,b){for(var c=a.length,d=k(a)?a.split(\"\"):a,e=0;ec?null:k(a)?a.charAt(c):a[c]}function t(a,b){var c;a:if(k(a", "))c=k(b)&&1==b.length?a.indexOf(b,0):-1;else{for(c=0;c=arguments.length?ka.slice.call(a,b):ka.slic", "e.call(a,b,c)};function u(a,b){this.x=void 0!==a?a:0;this.y=void 0!==b?", "b:0}g=u.prototype;g.clone=function(){return new u(this.x,this.y)};g.toS", "tring=function(){return\"(\"+this.x+\", \"+this.y+\")\"};g.ceil=functio", "n(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};g.fl", "oor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);retu", "rn this};g.round=function(){this.x=Math.round(this.x);this.y=Math.round", "(this.y);return this};\ng.translate=function(a,b){a instanceof u?(this.", "x+=a.x,this.y+=a.y):(this.x+=a,l(b)&&(this.y+=b));return this};g.scale=", "function(a,b){var c=l(b)?b:a;this.x*=a;this.y*=c;return this};function ", "sa(a,b){this.width=a;this.height=b}g=sa.prototype;g.clone=function(){re", "turn new sa(this.width,this.height)};g.toString=function(){return\"(\"+", "this.width+\" x \"+this.height+\")\"};g.ceil=function(){this.width=Math", ".ceil(this.width);this.height=Math.ceil(this.height);return this};g.flo", "or=function(){this.width=Math.floor(this.width);this.height=Math.floor(", "this.height);return this};g.round=function(){this.width=Math.round(this", ".width);this.height=Math.round(this.height);return this};\ng.scale=func", "tion(a,b){var c=l(b)?b:a;this.width*=a;this.height*=c;return this};func", "tion v(a){return a?new w(x(a)):ha||(ha=new w)}function ta(a,b,c){functi", "on d(c){c&&b.appendChild(k(c)?a.createTextNode(c):c)}for(var e=1;e\",function(a,b,c){r", "eturn H(function(a,b){return a>b},a,b,c)});I(\"<=\",function(a,b,c){ret", "urn H(function(a,b){return a<=b},a,b,c)});I(\">=\",function(a,b,c){retu", "rn H(function(a,b){return a>=b},a,b,c)});I(\"=\",function(a,b,c){return", " H(function(a,b){return a==b},a,b,c,!0)});I(\"!=\",function(a,b,c){retu", "rn H(function(a,b){return a!=b},a,b,c,!0)});\nI(\"and\",function(a,b,c)", "{return a.h(c)&&b.h(c)});I(\"or\",function(a,b,c){return a.h(c)||b.h(c)", "});function La(a,b,c,d,e,f){this.o=a;this.l=f}La.prototype.toString=fun", "ction(){return this.o};var Ma={};function J(a,b){if(Ma.hasOwnProperty(a", "))throw Error(\"Function already created: \"+a+\".\");Ma[a]=new La(a,0,", "0,0,0,b)}J(\"boolean\",function(a,b){return b.h(a)});J(\"ceiling\",func", "tion(a,b){return Math.ceil(b.b(a))});J(\"concat\",function(a,b){return ", "ma(ra(arguments,1),function(b,d){return b+d.a(a)})});J(\"contains\",fun", "ction(a,b,c){b=b.a(a);a=c.a(a);return-1!=b.indexOf(a)});J(\"count\",fun", "ction(a,b){return b.evaluate(a).m});\nJ(\"false\",function(){return!1})", ";J(\"floor\",function(a,b){return Math.floor(b.b(a))});J(\"id\",functio", "n(a,b){var c=a.g(),d=9==c.nodeType?c:c.ownerDocument,c=b.a(a).split(/", "\\s+/),e=[];r(c,function(a){(a=d.getElementById(a))&&!t(e,a)&&e.push(a)", "});e.sort(wa);var f=new F;r(e,function(a){f.add(a)});return f});J(\"lan", "g\",function(){return!1});J(\"last\",function(a){if(1!=arguments.length", ")throw Error(\"Function last expects ()\");return a.F()});\nJ(\"local-n", "ame\",function(a,b){var c=b?Ha(b.evaluate(a)):a.g();return c?c.nodeName", ".toLowerCase():\"\"});J(\"name\",function(a,b){var c=b?Ha(b.evaluate(a)", "):a.g();return c?c.nodeName.toLowerCase():\"\"});J(\"namespace-uri\",fu", "nction(){return\"\"});J(\"normalize-space\",function(a,b){return(b?b.a(", "a):D(a.g())).replace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\")", "});J(\"not\",function(a,b){return!b.h(a)});J(\"number\",function(a,b){r", "eturn b?b.b(a):+D(a.g())});J(\"position\",function(a){return a.G()});J(", "\"round\",function(a,b){return Math.round(b.b(a))});\nJ(\"starts-with\"", ",function(a,b,c){b=b.a(a);a=c.a(a);return 0==b.lastIndexOf(a,0)});J(\"s", "tring\",function(a,b){return b?b.a(a):D(a.g())});J(\"string-length\",fu", "nction(a,b){return(b?b.a(a):D(a.g())).length});J(\"substring\",function", "(a,b,c,d){c=c.b(a);if(isNaN(c)||Infinity==c||-Infinity==c)return\"\";d=", "d?d.b(a):Infinity;if(isNaN(d)||-Infinity===d)return\"\";c=Math.round(c)", "-1;var e=Math.max(c,0);a=b.a(a);if(Infinity==d)return a.substring(e);b=", "Math.round(d);return a.substring(e,c+b)});\nJ(\"substring-after\",funct", "ion(a,b,c){b=b.a(a);a=c.a(a);c=b.indexOf(a);return-1==c?\"\":b.substrin", "g(c+a.length)});J(\"substring-before\",function(a,b,c){b=b.a(a);a=c.a(a", ");a=b.indexOf(a);return-1==a?\"\":b.substring(0,a)});J(\"sum\",function", "(a,b){for(var c=G(b.evaluate(a)),d=0,e=c.next();e;e=c.next())d+=+D(e);r", "eturn d});\nJ(\"translate\",function(a,b,c,d){b=b.a(a);c=c.a(a);var e=d", ".a(a);a=[];for(d=0;d=this.left&&a.right<=this.rig", "ht&&a.top>=this.top&&a.bottom<=this.bottom:a.x>=this.left&&a.x<=this.ri", "ght&&a.y>=this.top&&a.y<=this.bottom:!1};\ng.expand=function(a,b,c,d){d", "a(a)?(this.top-=a.top,this.right+=a.right,this.bottom+=a.bottom,this.le", "ft-=a.left):(this.top-=a,this.right+=b,this.bottom+=c,this.left-=d);ret", "urn this};g.ceil=function(){this.top=Math.ceil(this.top);this.right=Mat", "h.ceil(this.right);this.bottom=Math.ceil(this.bottom);this.left=Math.ce", "il(this.left);return this};g.floor=function(){this.top=Math.floor(this.", "top);this.right=Math.floor(this.right);this.bottom=Math.floor(this.bott", "om);this.left=Math.floor(this.left);return this};\ng.round=function(){t", "his.top=Math.round(this.top);this.right=Math.round(this.right);this.bot", "tom=Math.round(this.bottom);this.left=Math.round(this.left);return this", "};g.translate=function(a,b){a instanceof u?(this.left+=a.x,this.right+=", "a.x,this.top+=a.y,this.bottom+=a.y):(this.left+=a,this.right+=a,l(b)&&(", "this.top+=b,this.bottom+=b));return this};g.scale=function(a,b){var c=l", "(b)?b:a;this.left*=a;this.right*=a;this.top*=c;this.bottom*=c;return th", "is};function N(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height", "=d}g=N.prototype;g.clone=function(){return new N(this.left,this.top,thi", "s.width,this.height)};g.toString=function(){return\"(\"+this.left+\", ", "\"+this.top+\" - \"+this.width+\"w x \"+this.height+\"h)\"};g.contains=", "function(a){return a instanceof N?this.left<=a.left&&this.left+this.wid", "th>=a.left+a.width&&this.top<=a.top&&this.top+this.height>=a.top+a.heig", "ht:a.x>=this.left&&a.x<=this.left+this.width&&a.y>=this.top&&a.y<=this.", "top+this.height};\ng.ceil=function(){this.left=Math.ceil(this.left);thi", "s.top=Math.ceil(this.top);this.width=Math.ceil(this.width);this.height=", "Math.ceil(this.height);return this};g.floor=function(){this.left=Math.f", "loor(this.left);this.top=Math.floor(this.top);this.width=Math.floor(thi", "s.width);this.height=Math.floor(this.height);return this};g.round=funct", "ion(){this.left=Math.round(this.left);this.top=Math.round(this.top);thi", "s.width=Math.round(this.width);this.height=Math.round(this.height);retu", "rn this};\ng.translate=function(a,b){a instanceof u?(this.left+=a.x,thi", "s.top+=a.y):(this.left+=a,l(b)&&(this.top+=b));return this};g.scale=fun", "ction(a,b){var c=l(b)?b:a;this.left*=a;this.width*=a;this.top*=c;this.h", "eight*=c;return this};function P(a,b){return!!a&&1==a.nodeType&&(!b||a.", "tagName.toUpperCase()==b)}var Pa=/[;]+(?=(?:(?:[^\"]*\"){2})*[^\"]*$)(?", "=(?:(?:[^']*'){2})*[^']*$)(?=(?:[^()]*\\([^()]*\\))*[^()]*$)/;function ", "Qa(a){var b=[];r(a.split(Pa),function(a){var d=a.indexOf(\":\");0=c&&0<=e&&255>=e&&0<=h&&", "255>=h&&0<=f&&1>=f){c=[c,e,h,f];break b}}c=null}if(!c)b:{if(h=d.match(F", "a))if(c=\nNumber(h[1]),e=Number(h[2]),h=Number(h[3]),0<=c&&255>=c&&0<=e", "&&255>=e&&0<=h&&255>=h){c=[c,e,h,1];break b}c=null}if(!c)b:{c=d.toLower", "Case();e=Aa[c.toLowerCase()];if(!e&&(e=\"#\"==c.charAt(0)?c:\"#\"+c,4==", "e.length&&(e=e.replace(Ca,\"#$1$1$2$2$3$3\")),!Da.test(e))){c=null;brea", "k b}c=[parseInt(e.substr(1,2),16),parseInt(e.substr(3,2),16),parseInt(e", ".substr(5,2),16),1]}d=c?\"rgba(\"+c.join(\", \")+\")\":d}return d}\nfun", "ction Ra(a,b){var c=a.currentStyle||a.style,d=c[b];void 0===d&&m(c.getP", "ropertyValue)&&(d=c.getPropertyValue(b));return\"inherit\"!=d?void 0!==", "d?d:null:(c=R(a))?Ra(c,b):null}\nfunction Sa(a,b){function c(a){if(\"no", "ne\"==S(a,\"display\"))return!1;a=R(a);return!a||c(a)}function d(a){var", " b=T(a);return 0=s.left+s.w", "idth;s=e.top>=s.top+s.height;if(E&&\"hidden\"==p.x||s&&\"hidden\"==p.y)", "return U;if(E&&\"visible\"!=p.x||s&&\"visible\"!=p.y){if(O&&(p=d(a),e.l", "eft>=h.scrollWidth-p.x||e.right>=h.scrollHeight-p.y))return U;e=Ta(a);r", "eturn e==U?U:\"scroll\"}}}return\"none\"}\nfunction T(a){var b=Ua(a);if", "(b)return b.rect;if(P(a,\"HTML\"))return a=x(a),a=((a?a.parentWindow||a", ".defaultView:window)||window).document,a=\"CSS1Compat\"==a.compatMode?a", ".documentElement:a.body,a=new sa(a.clientWidth,a.clientHeight),new N(0,", "0,a.width,a.height);var c;try{c=a.getBoundingClientRect()}catch(d){retu", "rn new N(0,0,0,0)}return new N(c.left,c.top,c.right-c.left,c.bottom-c.t", "op)}\nfunction Ua(a){var b=P(a,\"MAP\");if(!b&&!P(a,\"AREA\"))return nu", "ll;var c=b?a:P(a.parentNode,\"MAP\")?a.parentNode:null,d=null,e=null;if", "(c&&c.name&&(d=L.c('/descendant::*[@usemap = \"#'+c.name+'\"]',x(c)))&&", "(e=T(d),!b&&\"default\"!=a.shape.toLowerCase())){var f=Xa(a);a=Math.min", "(Math.max(f.left,0),e.width);b=Math.min(Math.max(f.top,0),e.height);c=M", "ath.min(f.width,e.width-a);f=Math.min(f.height,e.height-b);e=new N(a+e.", "left,b+e.top,c,f)}return{r:d,rect:e||new N(0,0,0,0)}}\nfunction Xa(a){v", "ar b=a.shape.toLowerCase();a=a.coords.split(\",\");if(\"rect\"==b&&4==a", ".length){var b=a[0],c=a[1];return new N(b,c,a[2]-b,a[3]-c)}if(\"circle", "\"==b&&3==a.length)return b=a[2],new N(a[0]-b,a[1]-b,2*b,2*b);if(\"poly", "\"==b&&2=~*^$|\\-\\/\\[\\]\\(\\)])/g,\n\"\\\\$1\")}};var V={", "},db={};V.v=function(a,b,c){var d;try{d=C.e(\"a\",b)}catch(e){d=z(v(b),", "\"A\",null,b)}return pa(d,function(b){b=Za(b);return c&&-1!=b.indexOf(a", ")||b==a})};V.s=function(a,b,c){var d;try{d=C.e(\"a\",b)}catch(e){d=z(v(", "b),\"A\",null,b)}return la(d,function(b){b=Za(b);return c&&-1!=b.indexO", "f(a)||b==a})};V.c=function(a,b){return V.v(a,b,!1)};V.e=function(a,b){r", "eturn V.s(a,b,!1)};db.c=function(a,b){return V.v(a,b,!0)};db.e=function", "(a,b){return V.s(a,b,!0)};var eb={c:function(a,b){return b.getElementsB", "yTagName(a)[0]||null},e:function(a,b){return b.getElementsByTagName(a)}", "};var fb={className:B,\"class name\":B,css:C,\"css selector\":C,id:cb,l", "inkText:V,\"link text\":V,name:{c:function(a,b){var c=z(v(b),\"*\",null", ",b);return pa(c,function(b){return Q(b,\"name\")==a})},e:function(a,b){", "var c=z(v(b),\"*\",null,b);return la(c,function(b){return Q(b,\"name\")", "==a})}},partialLinkText:db,\"partial link text\":db,tagName:eb,\"tag na", "me\":eb,xpath:L};function gb(a,b){var c;a:{for(c in a)if(a.hasOwnProper", "ty(c))break a;c=null}if(c){var d=fb[c];if(d&&m(d.c))return d.c(a[c],b||", "ea.document)}throw Error(\"Unsupported locator strategy: \"+c);}var W=[", "\"_\"],X=aa;W[0]in X||!X.execScript||X.execScript(\"var \"+W[0]);for(va", "r Y;W.length&&(Y=W.shift());)W.length||void 0===gb?X=X[Y]?X[Y]:X[Y]={}:", "X[Y]=gb;; return this._.apply(null,arguments);}.apply({navigator:typeof", " window!=undefined?window.navigator:null,document:typeof window!=undefi", "ned?window.document:null}, arguments);}", NULL }; const char* const FIND_ELEMENTS[] = { "function(){return function(){var g,aa=this;\nfunction ba(a){var b=typeo", "f a;if(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a i", "nstanceof Object)return b;var c=Object.prototype.toString.call(a);if(\"", "[object Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"numbe", "r\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=ty", "peof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return", "\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"", "undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"c", "all\"))return\"function\"}else return\"null\";else if(\"function\"==\nb", "&&\"undefined\"==typeof a.call)return\"object\";return b}function ca(a)", "{var b=ba(a);return\"array\"==b||\"object\"==b&&\"number\"==typeof a.le", "ngth}function k(a){return\"string\"==typeof a}function l(a){return\"num", "ber\"==typeof a}function m(a){return\"function\"==ba(a)}function da(a){", "var b=typeof a;return\"object\"==b&&null!=a||\"function\"==b};var ea=wi", "ndow;function n(a,b){this.code=a;this.state=fa[a]||ga;this.message=b||", "\"\";var c=this.state.replace(/((?:^|\\s+)[a-z])/g,function(a){return a", ".toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")}),d=c.length-5;if(0>d||c.i", "ndexOf(\"Error\",d)!=d)c+=\"Error\";this.name=c;c=Error(this.message);c", ".name=this.name;this.stack=c.stack||\"\"}\n(function(){var a=Error;func", "tion b(){}b.prototype=a.prototype;n.H=a.prototype;n.prototype=new b;n.p", "rototype.constructor=n;n.D=function(b,d,e){return a.prototype[d].apply(", "b,Array.prototype.slice.call(arguments,2))}})();\nvar ga=\"unknown erro", "r\",fa={15:\"element not selectable\",11:\"element not visible\",31:\"i", "me engine activation failed\",30:\"ime not available\",24:\"invalid coo", "kie domain\",29:\"invalid element coordinates\",12:\"invalid element st", "ate\",32:\"invalid selector\",51:\"invalid selector\",52:\"invalid sele", "ctor\",17:\"javascript error\",405:\"unsupported operation\",34:\"move ", "target out of bounds\",27:\"no such alert\",7:\"no such element\",8:\"n", "o such frame\",23:\"no such window\",28:\"script timeout\",33:\"session", " not created\",10:\"stale element reference\",\n0:\"success\",21:\"time", "out\",25:\"unable to set cookie\",26:\"unexpected alert open\"};fa[13]=", "ga;fa[9]=\"unknown command\";n.prototype.toString=function(){return thi", "s.name+\": \"+this.message};var ha;function ia(a){var b=a.length-1;retu", "rn 0<=b&&a.indexOf(\" \",b)==b}function q(a){return a.replace(/^[\\s\\x", "a0]+|[\\s\\xa0]+$/g,\"\")}function ja(a){return String(a).replace(/\\-(", "[a-z])/g,function(a,c){return c.toUpperCase()})};var ka=Array.prototype", ";function r(a,b){for(var c=a.length,d=k(a)?a.split(\"\"):a,e=0;ec?null:k(a)?a.charAt(c):a[c]}function t(a,b){var c;a:if(k(a", "))c=k(b)&&1==b.length?a.indexOf(b,0):-1;else{for(c=0;c=arguments.length?ka.slice.call(a,b):ka.slic", "e.call(a,b,c)};function u(a,b){this.x=void 0!==a?a:0;this.y=void 0!==b?", "b:0}g=u.prototype;g.clone=function(){return new u(this.x,this.y)};g.toS", "tring=function(){return\"(\"+this.x+\", \"+this.y+\")\"};g.ceil=functio", "n(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};g.fl", "oor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);retu", "rn this};g.round=function(){this.x=Math.round(this.x);this.y=Math.round", "(this.y);return this};\ng.translate=function(a,b){a instanceof u?(this.", "x+=a.x,this.y+=a.y):(this.x+=a,l(b)&&(this.y+=b));return this};g.scale=", "function(a,b){var c=l(b)?b:a;this.x*=a;this.y*=c;return this};function ", "sa(a,b){this.width=a;this.height=b}g=sa.prototype;g.clone=function(){re", "turn new sa(this.width,this.height)};g.toString=function(){return\"(\"+", "this.width+\" x \"+this.height+\")\"};g.ceil=function(){this.width=Math", ".ceil(this.width);this.height=Math.ceil(this.height);return this};g.flo", "or=function(){this.width=Math.floor(this.width);this.height=Math.floor(", "this.height);return this};g.round=function(){this.width=Math.round(this", ".width);this.height=Math.round(this.height);return this};\ng.scale=func", "tion(a,b){var c=l(b)?b:a;this.width*=a;this.height*=c;return this};func", "tion v(a){return a?new w(x(a)):ha||(ha=new w)}function ta(a,b,c){functi", "on d(c){c&&b.appendChild(k(c)?a.createTextNode(c):c)}for(var e=1;e\",function(a,b,c){r", "eturn H(function(a,b){return a>b},a,b,c)});I(\"<=\",function(a,b,c){ret", "urn H(function(a,b){return a<=b},a,b,c)});I(\">=\",function(a,b,c){retu", "rn H(function(a,b){return a>=b},a,b,c)});I(\"=\",function(a,b,c){return", " H(function(a,b){return a==b},a,b,c,!0)});I(\"!=\",function(a,b,c){retu", "rn H(function(a,b){return a!=b},a,b,c,!0)});\nI(\"and\",function(a,b,c)", "{return a.h(c)&&b.h(c)});I(\"or\",function(a,b,c){return a.h(c)||b.h(c)", "});function La(a,b,c,d,e,f){this.o=a;this.l=f}La.prototype.toString=fun", "ction(){return this.o};var Ma={};function J(a,b){if(Ma.hasOwnProperty(a", "))throw Error(\"Function already created: \"+a+\".\");Ma[a]=new La(a,0,", "0,0,0,b)}J(\"boolean\",function(a,b){return b.h(a)});J(\"ceiling\",func", "tion(a,b){return Math.ceil(b.b(a))});J(\"concat\",function(a,b){return ", "ma(ra(arguments,1),function(b,d){return b+d.a(a)})});J(\"contains\",fun", "ction(a,b,c){b=b.a(a);a=c.a(a);return-1!=b.indexOf(a)});J(\"count\",fun", "ction(a,b){return b.evaluate(a).m});\nJ(\"false\",function(){return!1})", ";J(\"floor\",function(a,b){return Math.floor(b.b(a))});J(\"id\",functio", "n(a,b){var c=a.g(),d=9==c.nodeType?c:c.ownerDocument,c=b.a(a).split(/", "\\s+/),e=[];r(c,function(a){(a=d.getElementById(a))&&!t(e,a)&&e.push(a)", "});e.sort(wa);var f=new F;r(e,function(a){f.add(a)});return f});J(\"lan", "g\",function(){return!1});J(\"last\",function(a){if(1!=arguments.length", ")throw Error(\"Function last expects ()\");return a.F()});\nJ(\"local-n", "ame\",function(a,b){var c=b?Ha(b.evaluate(a)):a.g();return c?c.nodeName", ".toLowerCase():\"\"});J(\"name\",function(a,b){var c=b?Ha(b.evaluate(a)", "):a.g();return c?c.nodeName.toLowerCase():\"\"});J(\"namespace-uri\",fu", "nction(){return\"\"});J(\"normalize-space\",function(a,b){return(b?b.a(", "a):D(a.g())).replace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\")", "});J(\"not\",function(a,b){return!b.h(a)});J(\"number\",function(a,b){r", "eturn b?b.b(a):+D(a.g())});J(\"position\",function(a){return a.G()});J(", "\"round\",function(a,b){return Math.round(b.b(a))});\nJ(\"starts-with\"", ",function(a,b,c){b=b.a(a);a=c.a(a);return 0==b.lastIndexOf(a,0)});J(\"s", "tring\",function(a,b){return b?b.a(a):D(a.g())});J(\"string-length\",fu", "nction(a,b){return(b?b.a(a):D(a.g())).length});J(\"substring\",function", "(a,b,c,d){c=c.b(a);if(isNaN(c)||Infinity==c||-Infinity==c)return\"\";d=", "d?d.b(a):Infinity;if(isNaN(d)||-Infinity===d)return\"\";c=Math.round(c)", "-1;var e=Math.max(c,0);a=b.a(a);if(Infinity==d)return a.substring(e);b=", "Math.round(d);return a.substring(e,c+b)});\nJ(\"substring-after\",funct", "ion(a,b,c){b=b.a(a);a=c.a(a);c=b.indexOf(a);return-1==c?\"\":b.substrin", "g(c+a.length)});J(\"substring-before\",function(a,b,c){b=b.a(a);a=c.a(a", ");a=b.indexOf(a);return-1==a?\"\":b.substring(0,a)});J(\"sum\",function", "(a,b){for(var c=G(b.evaluate(a)),d=0,e=c.next();e;e=c.next())d+=+D(e);r", "eturn d});\nJ(\"translate\",function(a,b,c,d){b=b.a(a);c=c.a(a);var e=d", ".a(a);a=[];for(d=0;d=this.left&&a.right<=this.rig", "ht&&a.top>=this.top&&a.bottom<=this.bottom:a.x>=this.left&&a.x<=this.ri", "ght&&a.y>=this.top&&a.y<=this.bottom:!1};\ng.expand=function(a,b,c,d){d", "a(a)?(this.top-=a.top,this.right+=a.right,this.bottom+=a.bottom,this.le", "ft-=a.left):(this.top-=a,this.right+=b,this.bottom+=c,this.left-=d);ret", "urn this};g.ceil=function(){this.top=Math.ceil(this.top);this.right=Mat", "h.ceil(this.right);this.bottom=Math.ceil(this.bottom);this.left=Math.ce", "il(this.left);return this};g.floor=function(){this.top=Math.floor(this.", "top);this.right=Math.floor(this.right);this.bottom=Math.floor(this.bott", "om);this.left=Math.floor(this.left);return this};\ng.round=function(){t", "his.top=Math.round(this.top);this.right=Math.round(this.right);this.bot", "tom=Math.round(this.bottom);this.left=Math.round(this.left);return this", "};g.translate=function(a,b){a instanceof u?(this.left+=a.x,this.right+=", "a.x,this.top+=a.y,this.bottom+=a.y):(this.left+=a,this.right+=a,l(b)&&(", "this.top+=b,this.bottom+=b));return this};g.scale=function(a,b){var c=l", "(b)?b:a;this.left*=a;this.right*=a;this.top*=c;this.bottom*=c;return th", "is};function N(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height", "=d}g=N.prototype;g.clone=function(){return new N(this.left,this.top,thi", "s.width,this.height)};g.toString=function(){return\"(\"+this.left+\", ", "\"+this.top+\" - \"+this.width+\"w x \"+this.height+\"h)\"};g.contains=", "function(a){return a instanceof N?this.left<=a.left&&this.left+this.wid", "th>=a.left+a.width&&this.top<=a.top&&this.top+this.height>=a.top+a.heig", "ht:a.x>=this.left&&a.x<=this.left+this.width&&a.y>=this.top&&a.y<=this.", "top+this.height};\ng.ceil=function(){this.left=Math.ceil(this.left);thi", "s.top=Math.ceil(this.top);this.width=Math.ceil(this.width);this.height=", "Math.ceil(this.height);return this};g.floor=function(){this.left=Math.f", "loor(this.left);this.top=Math.floor(this.top);this.width=Math.floor(thi", "s.width);this.height=Math.floor(this.height);return this};g.round=funct", "ion(){this.left=Math.round(this.left);this.top=Math.round(this.top);thi", "s.width=Math.round(this.width);this.height=Math.round(this.height);retu", "rn this};\ng.translate=function(a,b){a instanceof u?(this.left+=a.x,thi", "s.top+=a.y):(this.left+=a,l(b)&&(this.top+=b));return this};g.scale=fun", "ction(a,b){var c=l(b)?b:a;this.left*=a;this.width*=a;this.top*=c;this.h", "eight*=c;return this};function P(a,b){return!!a&&1==a.nodeType&&(!b||a.", "tagName.toUpperCase()==b)}var Pa=/[;]+(?=(?:(?:[^\"]*\"){2})*[^\"]*$)(?", "=(?:(?:[^']*'){2})*[^']*$)(?=(?:[^()]*\\([^()]*\\))*[^()]*$)/;function ", "Qa(a){var b=[];r(a.split(Pa),function(a){var d=a.indexOf(\":\");0=c&&0<=e&&255>=e&&0<=h&&", "255>=h&&0<=f&&1>=f){c=[c,e,h,f];break b}}c=null}if(!c)b:{if(h=d.match(F", "a))if(c=\nNumber(h[1]),e=Number(h[2]),h=Number(h[3]),0<=c&&255>=c&&0<=e", "&&255>=e&&0<=h&&255>=h){c=[c,e,h,1];break b}c=null}if(!c)b:{c=d.toLower", "Case();e=Aa[c.toLowerCase()];if(!e&&(e=\"#\"==c.charAt(0)?c:\"#\"+c,4==", "e.length&&(e=e.replace(Ca,\"#$1$1$2$2$3$3\")),!Da.test(e))){c=null;brea", "k b}c=[parseInt(e.substr(1,2),16),parseInt(e.substr(3,2),16),parseInt(e", ".substr(5,2),16),1]}d=c?\"rgba(\"+c.join(\", \")+\")\":d}return d}\nfun", "ction Ra(a,b){var c=a.currentStyle||a.style,d=c[b];void 0===d&&m(c.getP", "ropertyValue)&&(d=c.getPropertyValue(b));return\"inherit\"!=d?void 0!==", "d?d:null:(c=R(a))?Ra(c,b):null}\nfunction Sa(a,b){function c(a){if(\"no", "ne\"==S(a,\"display\"))return!1;a=R(a);return!a||c(a)}function d(a){var", " b=T(a);return 0=s.left+s.w", "idth;s=e.top>=s.top+s.height;if(E&&\"hidden\"==p.x||s&&\"hidden\"==p.y)", "return U;if(E&&\"visible\"!=p.x||s&&\"visible\"!=p.y){if(O&&(p=d(a),e.l", "eft>=h.scrollWidth-p.x||e.right>=h.scrollHeight-p.y))return U;e=Ta(a);r", "eturn e==U?U:\"scroll\"}}}return\"none\"}\nfunction T(a){var b=Ua(a);if", "(b)return b.rect;if(P(a,\"HTML\"))return a=x(a),a=((a?a.parentWindow||a", ".defaultView:window)||window).document,a=\"CSS1Compat\"==a.compatMode?a", ".documentElement:a.body,a=new sa(a.clientWidth,a.clientHeight),new N(0,", "0,a.width,a.height);var c;try{c=a.getBoundingClientRect()}catch(d){retu", "rn new N(0,0,0,0)}return new N(c.left,c.top,c.right-c.left,c.bottom-c.t", "op)}\nfunction Ua(a){var b=P(a,\"MAP\");if(!b&&!P(a,\"AREA\"))return nu", "ll;var c=b?a:P(a.parentNode,\"MAP\")?a.parentNode:null,d=null,e=null;if", "(c&&c.name&&(d=L.f('/descendant::*[@usemap = \"#'+c.name+'\"]',x(c)))&&", "(e=T(d),!b&&\"default\"!=a.shape.toLowerCase())){var f=Xa(a);a=Math.min", "(Math.max(f.left,0),e.width);b=Math.min(Math.max(f.top,0),e.height);c=M", "ath.min(f.width,e.width-a);f=Math.min(f.height,e.height-b);e=new N(a+e.", "left,b+e.top,c,f)}return{r:d,rect:e||new N(0,0,0,0)}}\nfunction Xa(a){v", "ar b=a.shape.toLowerCase();a=a.coords.split(\",\");if(\"rect\"==b&&4==a", ".length){var b=a[0],c=a[1];return new N(b,c,a[2]-b,a[3]-c)}if(\"circle", "\"==b&&3==a.length)return b=a[2],new N(a[0]-b,a[1]-b,2*b,2*b);if(\"poly", "\"==b&&2=~*^$|\\-\\/\\[\\]\\(\\)])/g,\n\"\\\\$1\")}};var V={", "},db={};V.v=function(a,b,c){var d;try{d=C.c(\"a\",b)}catch(e){d=z(v(b),", "\"A\",null,b)}return pa(d,function(b){b=Za(b);return c&&-1!=b.indexOf(a", ")||b==a})};V.s=function(a,b,c){var d;try{d=C.c(\"a\",b)}catch(e){d=z(v(", "b),\"A\",null,b)}return la(d,function(b){b=Za(b);return c&&-1!=b.indexO", "f(a)||b==a})};V.f=function(a,b){return V.v(a,b,!1)};V.c=function(a,b){r", "eturn V.s(a,b,!1)};db.f=function(a,b){return V.v(a,b,!0)};db.c=function", "(a,b){return V.s(a,b,!0)};var eb={f:function(a,b){return b.getElementsB", "yTagName(a)[0]||null},c:function(a,b){return b.getElementsByTagName(a)}", "};var fb={className:B,\"class name\":B,css:C,\"css selector\":C,id:cb,l", "inkText:V,\"link text\":V,name:{f:function(a,b){var c=z(v(b),\"*\",null", ",b);return pa(c,function(b){return Q(b,\"name\")==a})},c:function(a,b){", "var c=z(v(b),\"*\",null,b);return la(c,function(b){return Q(b,\"name\")", "==a})}},partialLinkText:db,\"partial link text\":db,tagName:eb,\"tag na", "me\":eb,xpath:L};function gb(a,b){var c;a:{for(c in a)if(a.hasOwnProper", "ty(c))break a;c=null}if(c){var d=fb[c];if(d&&m(d.c))return d.c(a[c],b||", "ea.document)}throw Error(\"Unsupported locator strategy: \"+c);}var W=[", "\"_\"],X=aa;W[0]in X||!X.execScript||X.execScript(\"var \"+W[0]);for(va", "r Y;W.length&&(Y=W.shift());)W.length||void 0===gb?X=X[Y]?X[Y]:X[Y]={}:", "X[Y]=gb;; return this._.apply(null,arguments);}.apply({navigator:typeof", " window!=undefined?window.navigator:null,document:typeof window!=undefi", "ned?window.document:null}, arguments);}", NULL }; const char* const GET_EFFECTIVE_STYLE[] = { "function(){return function(){function d(b){var k=typeof b;if(\"object\"", "==k)if(b){if(b instanceof Array)return\"array\";if(b instanceof Object)", "return k;var a=Object.prototype.toString.call(b);if(\"[object Window]\"", "==a)return\"object\";if(\"[object Array]\"==a||\"number\"==typeof b.len", "gth&&\"undefined\"!=typeof b.splice&&\"undefined\"!=typeof b.propertyIs", "Enumerable&&!b.propertyIsEnumerable(\"splice\"))return\"array\";if(\"[o", "bject Function]\"==a||\"undefined\"!=typeof b.call&&\"undefined\"!=type", "of b.propertyIsEnumerable&&!b.propertyIsEnumerable(\"call\"))return\"fu", "nction\"}else return\"null\";\nelse if(\"function\"==k&&\"undefined\"==", "typeof b.call)return\"object\";return k};function f(b){return String(b)", ".replace(/\\-([a-z])/g,function(b,a){return a.toUpperCase()})};var g={a", "liceblue:\"#f0f8ff\",antiquewhite:\"#faebd7\",aqua:\"#00ffff\",aquamari", "ne:\"#7fffd4\",azure:\"#f0ffff\",beige:\"#f5f5dc\",bisque:\"#ffe4c4\",b", "lack:\"#000000\",blanchedalmond:\"#ffebcd\",blue:\"#0000ff\",blueviolet", ":\"#8a2be2\",brown:\"#a52a2a\",burlywood:\"#deb887\",cadetblue:\"#5f9ea", "0\",chartreuse:\"#7fff00\",chocolate:\"#d2691e\",coral:\"#ff7f50\",corn", "flowerblue:\"#6495ed\",cornsilk:\"#fff8dc\",crimson:\"#dc143c\",cyan:\"", "#00ffff\",darkblue:\"#00008b\",darkcyan:\"#008b8b\",darkgoldenrod:\"#b8", "860b\",darkgray:\"#a9a9a9\",darkgreen:\"#006400\",\ndarkgrey:\"#a9a9a9", "\",darkkhaki:\"#bdb76b\",darkmagenta:\"#8b008b\",darkolivegreen:\"#556b", "2f\",darkorange:\"#ff8c00\",darkorchid:\"#9932cc\",darkred:\"#8b0000\",", "darksalmon:\"#e9967a\",darkseagreen:\"#8fbc8f\",darkslateblue:\"#483d8b", "\",darkslategray:\"#2f4f4f\",darkslategrey:\"#2f4f4f\",darkturquoise:\"", "#00ced1\",darkviolet:\"#9400d3\",deeppink:\"#ff1493\",deepskyblue:\"#00", "bfff\",dimgray:\"#696969\",dimgrey:\"#696969\",dodgerblue:\"#1e90ff\",f", "irebrick:\"#b22222\",floralwhite:\"#fffaf0\",forestgreen:\"#228b22\",fu", "chsia:\"#ff00ff\",gainsboro:\"#dcdcdc\",\nghostwhite:\"#f8f8ff\",gold:", "\"#ffd700\",goldenrod:\"#daa520\",gray:\"#808080\",green:\"#008000\",gr", "eenyellow:\"#adff2f\",grey:\"#808080\",honeydew:\"#f0fff0\",hotpink:\"#", "ff69b4\",indianred:\"#cd5c5c\",indigo:\"#4b0082\",ivory:\"#fffff0\",kha", "ki:\"#f0e68c\",lavender:\"#e6e6fa\",lavenderblush:\"#fff0f5\",lawngreen", ":\"#7cfc00\",lemonchiffon:\"#fffacd\",lightblue:\"#add8e6\",lightcoral:", "\"#f08080\",lightcyan:\"#e0ffff\",lightgoldenrodyellow:\"#fafad2\",ligh", "tgray:\"#d3d3d3\",lightgreen:\"#90ee90\",lightgrey:\"#d3d3d3\",lightpin", "k:\"#ffb6c1\",lightsalmon:\"#ffa07a\",\nlightseagreen:\"#20b2aa\",light", "skyblue:\"#87cefa\",lightslategray:\"#778899\",lightslategrey:\"#778899", "\",lightsteelblue:\"#b0c4de\",lightyellow:\"#ffffe0\",lime:\"#00ff00\",", "limegreen:\"#32cd32\",linen:\"#faf0e6\",magenta:\"#ff00ff\",maroon:\"#8", "00000\",mediumaquamarine:\"#66cdaa\",mediumblue:\"#0000cd\",mediumorchi", "d:\"#ba55d3\",mediumpurple:\"#9370db\",mediumseagreen:\"#3cb371\",mediu", "mslateblue:\"#7b68ee\",mediumspringgreen:\"#00fa9a\",mediumturquoise:\"", "#48d1cc\",mediumvioletred:\"#c71585\",midnightblue:\"#191970\",mintcrea", "m:\"#f5fffa\",mistyrose:\"#ffe4e1\",\nmoccasin:\"#ffe4b5\",navajowhite:", "\"#ffdead\",navy:\"#000080\",oldlace:\"#fdf5e6\",olive:\"#808000\",oliv", "edrab:\"#6b8e23\",orange:\"#ffa500\",orangered:\"#ff4500\",orchid:\"#da", "70d6\",palegoldenrod:\"#eee8aa\",palegreen:\"#98fb98\",paleturquoise:\"", "#afeeee\",palevioletred:\"#db7093\",papayawhip:\"#ffefd5\",peachpuff:\"", "#ffdab9\",peru:\"#cd853f\",pink:\"#ffc0cb\",plum:\"#dda0dd\",powderblue", ":\"#b0e0e6\",purple:\"#800080\",red:\"#ff0000\",rosybrown:\"#bc8f8f\",r", "oyalblue:\"#4169e1\",saddlebrown:\"#8b4513\",salmon:\"#fa8072\",sandybr", "own:\"#f4a460\",seagreen:\"#2e8b57\",\nseashell:\"#fff5ee\",sienna:\"#a", "0522d\",silver:\"#c0c0c0\",skyblue:\"#87ceeb\",slateblue:\"#6a5acd\",sl", "ategray:\"#708090\",slategrey:\"#708090\",snow:\"#fffafa\",springgreen:", "\"#00ff7f\",steelblue:\"#4682b4\",tan:\"#d2b48c\",teal:\"#008080\",this", "tle:\"#d8bfd8\",tomato:\"#ff6347\",turquoise:\"#40e0d0\",violet:\"#ee82", "ee\",wheat:\"#f5deb3\",white:\"#ffffff\",whitesmoke:\"#f5f5f5\",yellow:", "\"#ffff00\",yellowgreen:\"#9acd32\"};var m=\"backgroundColor borderTopC", "olor borderRightColor borderBottomColor borderLeftColor color outlineCo", "lor\".split(\" \"),n=/#([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])/,p=/^#(?", ":[0-9a-f]{3}){1,2}$/i,q=/^(?:rgba)?\\((\\d{1,3}),\\s?(\\d{1,3}),\\s?(", "\\d{1,3}),\\s?(0|1|0\\.\\d*)\\)$/i,r=/^(?:rgb)?\\((0|[1-9]\\d{0,2}),\\s", "?(0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2})\\)$/i;function s(b){this.b=b}s", ".prototype.toString=function(){return this.b};var t={};function u(b){if", "(t.hasOwnProperty(b))throw Error(\"Binary operator already created: \"+", "b);b=new s(b);t[b.toString()]=b}u(\"div\");u(\"mod\");u(\"*\");u(\"+\")", ";u(\"-\");u(\"<\");u(\">\");u(\"<=\");u(\">=\");u(\"=\");u(\"!=\");u(\"", "and\");u(\"or\");function v(b){this.a=b}v.prototype.toString=function()", "{return this.a};var w={};function x(b){if(w.hasOwnProperty(b))throw Err", "or(\"Function already created: \"+b+\".\");w[b]=new v(b)}x(\"boolean\")", ";x(\"ceiling\");x(\"concat\");x(\"contains\");x(\"count\");x(\"false\")", ";x(\"floor\");x(\"id\");x(\"lang\");x(\"last\");x(\"local-name\");x(\"n", "ame\");x(\"namespace-uri\");x(\"normalize-space\");x(\"not\");x(\"numbe", "r\");x(\"position\");x(\"round\");x(\"starts-with\");x(\"string\");x(\"", "string-length\");x(\"substring\");x(\"substring-after\");x(\"substring-", "before\");\nx(\"sum\");x(\"translate\");x(\"true\");function y(b){this.", "a=b}y.prototype.toString=function(){return this.a};var z={};function A(", "b){if(z.hasOwnProperty(b))throw Error(\"Axis already created: \"+b);z[b", "]=new y(b)}A(\"ancestor\");A(\"ancestor-or-self\");A(\"attribute\");A(", "\"child\");A(\"descendant\");A(\"descendant-or-self\");A(\"following\")", ";A(\"following-sibling\");A(\"namespace\");A(\"parent\");A(\"preceding", "\");A(\"preceding-sibling\");A(\"self\");function B(b,k){var a=b.curren", "tStyle||b.style,e=a[k];void 0===e&&\"function\"==d(a.getPropertyValue)&", "&(e=a.getPropertyValue(k));if(\"inherit\"!=e)return void 0!==e?e:null;f", "or(a=b.parentNode;a&&1!=a.nodeType&&9!=a.nodeType&&11!=a.nodeType;)a=a.", "parentNode;return(a=a&&1==a.nodeType?a:null)?B(a,k):null};function C(b,", "k){var a=f(k);if(\"float\"==a||\"cssFloat\"==a||\"styleFloat\"==a)a=\"c", "ssFloat\";var e;a:{e=a;var c=9==b.nodeType?b:b.ownerDocument||b.documen", "t;if(c.defaultView&&c.defaultView.getComputedStyle&&(c=c.defaultView.ge", "tComputedStyle(b,null))){e=c[e]||c.getPropertyValue(e)||\"\";break a}e=", "\"\"}e=e||B(b,a);if(null===e)e=null;else{b:if(\"string\"==typeof m)a=\"", "string\"==typeof a&&1==a.length?m.indexOf(a,0):-1;else{for(c=0;c=a&&0<=c&&255>=c&&0<=h&&255>=h&&0<=l&&1>=l){a=[a,c,h,l", "];break b}}a=null}if(!a)b:{if(h=e.match(r))if(a=Number(h[1]),c=Number(h", "[2]),h=Number(h[3]),0<=a&&255>=a&&0<=c&&255>=c&&0<=h&&255>=h){a=[a,c,h,", "1];break b}a=null}if(!a)b:{a=e.toLowerCase();c=g[a.toLowerCase()];if(!c", "&&(c=\"#\"==a.charAt(0)?a:\"#\"+a,4==c.length&&(c=c.replace(n,\"#$1$1$2", "$2$3$3\")),!p.test(c))){a=null;break b}a=[parseInt(c.substr(1,2),16),pa", "rseInt(c.substr(3,2),16),parseInt(c.substr(5,\n2),16),1]}e=a?\"rgba(\"+", "a.join(\", \")+\")\":e}}return e}var D=[\"_\"],E=this;D[0]in E||!E.exec", "Script||E.execScript(\"var \"+D[0]);for(var F;D.length&&(F=D.shift());)", "D.length||void 0===C?E=E[F]?E[F]:E[F]={}:E[F]=C;; return this._.apply(n", "ull,arguments);}.apply({navigator:typeof window!=undefined?window.navig", "ator:null,document:typeof window!=undefined?window.document:null}, argu", "ments);}", NULL }; const char* const GET_LOCATION[] = { "function(){return function(){var g,h=this;\nfunction k(a){var b=typeof ", "a;if(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a ins", "tanceof Object)return b;var e=Object.prototype.toString.call(a);if(\"[o", "bject Window]\"==e)return\"object\";if(\"[object Array]\"==e||\"number", "\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typ", "eof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return", "\"array\";if(\"[object Function]\"==e||\"undefined\"!=typeof a.call&&\"", "undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"c", "all\"))return\"function\"}else return\"null\";else if(\"function\"==\nb", "&&\"undefined\"==typeof a.call)return\"object\";return b}function l(a){", "var b=k(a);return\"array\"==b||\"object\"==b&&\"number\"==typeof a.leng", "th}function n(a){var b=typeof a;return\"object\"==b&&null!=a||\"functio", "n\"==b};var p;function q(a,b){for(var e=a.length,c=\"string\"==typeof a", "?a.split(\"\"):a,f=0;fa.clientW", "idth||a.scrollHeight>a.clientHeight||\"fixed\"==e||\"absolute\"==e||\"r", "elative\"==e))return a;return null};function y(a){var b=u(a),e=w(a),c=n", "ew s(0,0),f=(b?u(b):document).documentElement;if(a==f)return c;if(a.get", "BoundingClientRect){a:{var d;try{d=a.getBoundingClientRect()}catch(m){a", "={left:0,top:0,right:0,bottom:0};break a}a=d}f=(b?new v(u(b)):p||(p=new", " v)).a;b=f.body||f.documentElement;f=f.parentWindow||f.defaultView;b=ne", "w s(f.pageXOffset||b.scrollLeft,f.pageYOffset||b.scrollTop);c.x=a.left+", "b.x;c.y=a.top+b.y}else if(b.getBoxObjectFor)a=b.getBoxObjectFor(a),b=b.", "getBoxObjectFor(f),c.x=a.screenX-b.screenX,\nc.y=a.screenY-b.screenY;el", "se{d=a;do{c.x+=d.offsetLeft;c.y+=d.offsetTop;d!=a&&(c.x+=d.clientLeft||", "0,c.y+=d.clientTop||0);if(\"fixed\"==w(d)){c.x+=b.body.scrollLeft;c.y+=", "b.body.scrollTop;break}d=d.offsetParent}while(d&&d!=a);\"absolute\"==e&", "&(c.y-=b.body.offsetTop);for(d=a;(d=x(d))&&d!=b.body&&d!=f;)c.x-=d.scro", "llLeft,c.y-=d.scrollTop}return c}var z=[\"_\"],A=h;z[0]in A||!A.execScr", "ipt||A.execScript(\"var \"+z[0]);for(var B;z.length&&(B=z.shift());)z.l", "ength||void 0===y?A=A[B]?A[B]:A[B]={}:A[B]=y;; return this._.apply(null", ",arguments);}.apply({navigator:typeof window!=undefined?window.navigato", "r:null,document:typeof window!=undefined?window.document:null}, argumen", "ts);}", NULL }; const char* const GET_SIZE[] = { "function(){return function(){function c(a,b){this.width=a;this.height=b", "}c.prototype.clone=function(){return new c(this.width,this.height)};c.p", "rototype.toString=function(){return\"(\"+this.width+\" x \"+this.height", "+\")\"};c.prototype.ceil=function(){this.width=Math.ceil(this.width);th", "is.height=Math.ceil(this.height);return this};c.prototype.floor=functio", "n(){this.width=Math.floor(this.width);this.height=Math.floor(this.heigh", "t);return this};\nc.prototype.round=function(){this.width=Math.round(th", "is.width);this.height=Math.round(this.height);return this};c.prototype.", "scale=function(a,b){this.width*=a;this.height*=\"number\"==typeof b?b:a", ";return this};function d(a){var b=a.offsetWidth,g=a.offsetHeight;if((vo", "id 0===b||!b&&!g)&&a.getBoundingClientRect){a:{var h;try{h=a.getBoundin", "gClientRect()}catch(l){a={left:0,top:0,right:0,bottom:0};break a}a=h}re", "turn new c(a.right-a.left,a.bottom-a.top)}return new c(b,g)};function e", "(a){var b;b:{b=9==a.nodeType?a:a.ownerDocument||a.document;if(b.default", "View&&b.defaultView.getComputedStyle&&(b=b.defaultView.getComputedStyle", "(a,null))){b=b.display||b.getPropertyValue(\"display\")||\"\";break b}b", "=\"\"}if(\"none\"!=(b||(a.currentStyle?a.currentStyle.display:null)||a.", "style&&a.style.display))a=d(a);else{b=a.style;var g=b.display,h=b.visib", "ility,l=b.position;b.visibility=\"hidden\";b.position=\"absolute\";b.di", "splay=\"inline\";a=d(a);b.display=g;b.position=l;b.visibility=h}return ", "a}\nvar f=[\"_\"],k=this;f[0]in k||!k.execScript||k.execScript(\"var \"", "+f[0]);for(var m;f.length&&(m=f.shift());)f.length||void 0===e?k=k[m]?k", "[m]:k[m]={}:k[m]=e;; return this._.apply(null,arguments);}.apply({navig", "ator:typeof window!=undefined?window.navigator:null,document:typeof win", "dow!=undefined?window.document:null}, arguments);}", NULL }; const char* const IS_DISPLAYED[] = { "function(){return function(){var g,h=this;\nfunction l(a){var c=typeof ", "a;if(\"object\"==c)if(a){if(a instanceof Array)return\"array\";if(a ins", "tanceof Object)return c;var b=Object.prototype.toString.call(a);if(\"[o", "bject Window]\"==b)return\"object\";if(\"[object Array]\"==b||\"number", "\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typ", "eof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return", "\"array\";if(\"[object Function]\"==b||\"undefined\"!=typeof a.call&&\"", "undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"c", "all\"))return\"function\"}else return\"null\";else if(\"function\"==\nc", "&&\"undefined\"==typeof a.call)return\"object\";return c}function ba(a)", "{var c=l(a);return\"array\"==c||\"object\"==c&&\"number\"==typeof a.len", "gth}function n(a){return\"string\"==typeof a}function p(a){return\"numb", "er\"==typeof a}function r(a){var c=typeof a;return\"object\"==c&&null!=", "a||\"function\"==c};function ca(a){return String(a).replace(/\\-([a-z])", "/g,function(a,b){return b.toUpperCase()})};function da(a,c){for(var b=a", ".length,e=n(a)?a.split(\"\"):a,d=0;de||b.indexOf(\"Error\",e)", "!=e)b+=\"Error\";this.name=b;b=Error(this.message);b.name=this.name;thi", "s.stack=b.stack||\"\"}\n(function(){var a=Error;function c(){}c.prototy", "pe=a.prototype;t.f=a.prototype;t.prototype=new c;t.prototype.constructo", "r=t;t.e=function(c,e,d){return a.prototype[e].apply(c,Array.prototype.s", "lice.call(arguments,2))}})();\nvar w=\"unknown error\",u={15:\"element ", "not selectable\",11:\"element not visible\",31:\"ime engine activation ", "failed\",30:\"ime not available\",24:\"invalid cookie domain\",29:\"inv", "alid element coordinates\",12:\"invalid element state\",32:\"invalid se", "lector\",51:\"invalid selector\",52:\"invalid selector\",17:\"javascrip", "t error\",405:\"unsupported operation\",34:\"move target out of bounds", "\",27:\"no such alert\",7:\"no such element\",8:\"no such frame\",23:\"", "no such window\",28:\"script timeout\",33:\"session not created\",10:\"", "stale element reference\",\n0:\"success\",21:\"timeout\",25:\"unable to", " set cookie\",26:\"unexpected alert open\"};u[13]=w;u[9]=\"unknown comm", "and\";t.prototype.toString=function(){return this.name+\": \"+this.mess", "age};function x(a,c){this.x=void 0!==a?a:0;this.y=void 0!==c?c:0}g=x.pr", "ototype;g.clone=function(){return new x(this.x,this.y)};g.toString=func", "tion(){return\"(\"+this.x+\", \"+this.y+\")\"};g.ceil=function(){this.x", "=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};g.floor=functi", "on(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};g", ".round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);r", "eturn this};\ng.translate=function(a,c){a instanceof x?(this.x+=a.x,thi", "s.y+=a.y):(this.x+=a,p(c)&&(this.y+=c));return this};g.scale=function(a", ",c){var b=p(c)?c:a;this.x*=a;this.y*=b;return this};function y(a,c){thi", "s.width=a;this.height=c}g=y.prototype;g.clone=function(){return new y(t", "his.width,this.height)};g.toString=function(){return\"(\"+this.width+\"", " x \"+this.height+\")\"};g.ceil=function(){this.width=Math.ceil(this.wi", "dth);this.height=Math.ceil(this.height);return this};g.floor=function()", "{this.width=Math.floor(this.width);this.height=Math.floor(this.height);", "return this};g.round=function(){this.width=Math.round(this.width);this.", "height=Math.round(this.height);return this};\ng.scale=function(a,c){var", " b=p(c)?c:a;this.width*=a;this.height*=b;return this};function ma(a,c,b", "){function e(b){b&&c.appendChild(n(b)?a.createTextNode(b):b)}for(var d=", "1;d\");D(\"<=\");D(\">=\");", "D(\"=\");D(\"!=\");D(\"and\");D(\"or\");function E(a){this.b=a}E.protot", "ype.toString=function(){return this.b};var F={};function G(a){if(F.hasO", "wnProperty(a))throw Error(\"Function already created: \"+a+\".\");F[a]=", "new E(a)}G(\"boolean\");G(\"ceiling\");G(\"concat\");G(\"contains\");G(", "\"count\");G(\"false\");G(\"floor\");G(\"id\");G(\"lang\");G(\"last\");", "G(\"local-name\");G(\"name\");G(\"namespace-uri\");G(\"normalize-space", "\");G(\"not\");G(\"number\");G(\"position\");G(\"round\");G(\"starts-wi", "th\");G(\"string\");G(\"string-length\");G(\"substring\");G(\"substring", "-after\");G(\"substring-before\");\nG(\"sum\");G(\"translate\");G(\"tru", "e\");function I(a){this.b=a}I.prototype.toString=function(){return this", ".b};var J={};function K(a){if(J.hasOwnProperty(a))throw Error(\"Axis al", "ready created: \"+a);J[a]=new I(a)}K(\"ancestor\");K(\"ancestor-or-self", "\");K(\"attribute\");K(\"child\");K(\"descendant\");K(\"descendant-or-s", "elf\");K(\"following\");K(\"following-sibling\");K(\"namespace\");K(\"p", "arent\");K(\"preceding\");K(\"preceding-sibling\");K(\"self\");var pa=f", "unction(){var a={g:\"http://www.w3.org/2000/svg\"};return function(c){r", "eturn a[c]||null}}();\nfunction qa(a,c){var b=function(){var b;var d=z(", "c);try{var f=d.createNSResolver?d.createNSResolver(d.documentElement):p", "a;b=d.evaluate(a,c,f,9,null)}catch(k){throw new t(32,\"Unable to locate", " an element with the xpath expression \"+a+\" because of the following ", "error:\\n\"+k);}return b?b.singleNodeValue||null:c.selectSingleNode?(b=", "z(c),b.setProperty&&b.setProperty(\"SelectionLanguage\",\"XPath\"),c.se", "lectSingleNode(a)):null}();if(null!==b&&(!b||1!=b.nodeType))throw new t", "(32,'The result of the xpath expression \"'+\na+'\" is: '+b+\". It shou", "ld be an element.\");return b};function L(a,c,b,e){this.top=a;this.righ", "t=c;this.bottom=b;this.left=e}g=L.prototype;g.clone=function(){return n", "ew L(this.top,this.right,this.bottom,this.left)};g.toString=function(){", "return\"(\"+this.top+\"t, \"+this.right+\"r, \"+this.bottom+\"b, \"+thi", "s.left+\"l)\"};g.contains=function(a){return this&&a?a instanceof L?a.l", "eft>=this.left&&a.right<=this.right&&a.top>=this.top&&a.bottom<=this.bo", "ttom:a.x>=this.left&&a.x<=this.right&&a.y>=this.top&&a.y<=this.bottom:!", "1};\ng.expand=function(a,c,b,e){r(a)?(this.top-=a.top,this.right+=a.rig", "ht,this.bottom+=a.bottom,this.left-=a.left):(this.top-=a,this.right+=c,", "this.bottom+=b,this.left-=e);return this};g.ceil=function(){this.top=Ma", "th.ceil(this.top);this.right=Math.ceil(this.right);this.bottom=Math.cei", "l(this.bottom);this.left=Math.ceil(this.left);return this};g.floor=func", "tion(){this.top=Math.floor(this.top);this.right=Math.floor(this.right);", "this.bottom=Math.floor(this.bottom);this.left=Math.floor(this.left);ret", "urn this};\ng.round=function(){this.top=Math.round(this.top);this.right", "=Math.round(this.right);this.bottom=Math.round(this.bottom);this.left=M", "ath.round(this.left);return this};g.translate=function(a,c){a instanceo", "f x?(this.left+=a.x,this.right+=a.x,this.top+=a.y,this.bottom+=a.y):(th", "is.left+=a,this.right+=a,p(c)&&(this.top+=c,this.bottom+=c));return thi", "s};g.scale=function(a,c){var b=p(c)?c:a;this.left*=a;this.right*=a;this", ".top*=b;this.bottom*=b;return this};function M(a,c,b,e){this.left=a;thi", "s.top=c;this.width=b;this.height=e}g=M.prototype;g.clone=function(){ret", "urn new M(this.left,this.top,this.width,this.height)};g.toString=functi", "on(){return\"(\"+this.left+\", \"+this.top+\" - \"+this.width+\"w x \"+", "this.height+\"h)\"};g.contains=function(a){return a instanceof M?this.l", "eft<=a.left&&this.left+this.width>=a.left+a.width&&this.top<=a.top&&thi", "s.top+this.height>=a.top+a.height:a.x>=this.left&&a.x<=this.left+this.w", "idth&&a.y>=this.top&&a.y<=this.top+this.height};\ng.ceil=function(){thi", "s.left=Math.ceil(this.left);this.top=Math.ceil(this.top);this.width=Mat", "h.ceil(this.width);this.height=Math.ceil(this.height);return this};g.fl", "oor=function(){this.left=Math.floor(this.left);this.top=Math.floor(this", ".top);this.width=Math.floor(this.width);this.height=Math.floor(this.hei", "ght);return this};g.round=function(){this.left=Math.round(this.left);th", "is.top=Math.round(this.top);this.width=Math.round(this.width);this.heig", "ht=Math.round(this.height);return this};\ng.translate=function(a,c){a i", "nstanceof x?(this.left+=a.x,this.top+=a.y):(this.left+=a,p(c)&&(this.to", "p+=c));return this};g.scale=function(a,c){var b=p(c)?c:a;this.left*=a;t", "his.width*=a;this.top*=b;this.height*=b;return this};function O(a,c){re", "turn!!a&&1==a.nodeType&&(!c||a.tagName.toUpperCase()==c)}function P(a){", "for(a=a.parentNode;a&&1!=a.nodeType&&9!=a.nodeType&&11!=a.nodeType;)a=a", ".parentNode;return O(a)?a:null}\nfunction Q(a,c){var b=ca(c);if(\"float", "\"==b||\"cssFloat\"==b||\"styleFloat\"==b)b=\"cssFloat\";var e;a:{e=b;v", "ar d=z(a);if(d.defaultView&&d.defaultView.getComputedStyle&&(d=d.defaul", "tView.getComputedStyle(a,null))){e=d[e]||d.getPropertyValue(e)||\"\";br", "eak a}e=\"\"}e=e||R(a,b);if(null===e)e=null;else{b:if(n(s))b=n(b)&&1==b", ".length?s.indexOf(b,0):-1;else{for(d=0;d=b&&0<", "=d&&255>=d&&0<=k&&255>=k&&0<=f&&1>=f){b=[b,d,k,f];break b}}b=null}if(!b", ")b:{if(k=e.match(la))if(b=Number(k[1]),d=Number(k[2]),k=Number(k[3]),0<", "=b&&255>=b&&0<=d&&255>=d&&0<=k&&255>=k){b=[b,d,k,1];break b}b=null}if(!", "b)b:{b=e.toLowerCase();d=ha[b.toLowerCase()];if(!d&&(d=\"#\"==b.charAt(", "0)?b:\"#\"+b,4==d.length&&(d=d.replace(ia,\"#$1$1$2$2$3$3\")),!ja.test(", "d))){b=null;break b}b=[parseInt(d.substr(1,2),16),parseInt(d.substr(3,2", "),16),parseInt(d.substr(5,2),16),1]}e=b?\"rgba(\"+b.join(\", \")+\")\":", "\ne}}return e}function R(a,c){var b=a.currentStyle||a.style,e=b[c];void", " 0===e&&\"function\"==l(b.getPropertyValue)&&(e=b.getPropertyValue(c));", "return\"inherit\"!=e?void 0!==e?e:null:(b=P(a))?R(b,c):null}\nfunction ", "S(a,c){function b(a){if(\"none\"==Q(a,\"display\"))return!1;a=P(a);retu", "rn!a||b(a)}function e(a){var b=T(a);return 0=q.left+q.width;q=d.top>=q.top+q.height;if(v&&\"hidden\"==m", ".x||q&&\"hidden\"==m.y)return V;if(v&&\"visible\"!=m.x||q&&\"visible\"!", "=m.y){if(aa&&(m=e(a),d.left>=k.scrollWidth-m.x||d.right>=k.scrollHeight", "-m.y))return V;d=U(a);return d==V?V:\"scroll\"}}}return\"none\"}\nfunct", "ion T(a){var c=W(a);if(c)return c.rect;if(O(a,\"HTML\"))return a=z(a),a", "=((a?a.parentWindow||a.defaultView:window)||window).document,a=\"CSS1Co", "mpat\"==a.compatMode?a.documentElement:a.body,a=new y(a.clientWidth,a.c", "lientHeight),new M(0,0,a.width,a.height);var b;try{b=a.getBoundingClien", "tRect()}catch(e){return new M(0,0,0,0)}return new M(b.left,b.top,b.righ", "t-b.left,b.bottom-b.top)}\nfunction W(a){var c=O(a,\"MAP\");if(!c&&!O(a", ",\"AREA\"))return null;var b=c?a:O(a.parentNode,\"MAP\")?a.parentNode:n", "ull,e=null,d=null;if(b&&b.name&&(e=qa('/descendant::*[@usemap = \"#'+b.", "name+'\"]',z(b)))&&(d=T(e),!c&&\"default\"!=a.shape.toLowerCase())){var", " f=ta(a);a=Math.min(Math.max(f.left,0),d.width);c=Math.min(Math.max(f.t", "op,0),d.height);b=Math.min(f.width,d.width-a);f=Math.min(f.height,d.hei", "ght-c);d=new M(a+d.left,c+d.top,b,f)}return{c:e,rect:d||new M(0,0,0,0)}", "}\nfunction ta(a){var c=a.shape.toLowerCase();a=a.coords.split(\",\");i", "f(\"rect\"==c&&4==a.length){var c=a[0],b=a[1];return new M(c,b,a[2]-c,a", "[3]-b)}if(\"circle\"==c&&3==a.length)return c=a[2],new M(a[0]-c,a[1]-c,", "2*c,2*c);if(\"poly\"==c&&2\");l(\"<=\");l(\">=\");l(\"=\")", ";l(\"!=\");l(\"and\");l(\"or\");function m(a){this.a=a}m.prototype.toSt", "ring=function(){return this.a};var n={};function p(a){if(n.hasOwnProper", "ty(a))throw Error(\"Function already created: \"+a+\".\");n[a]=new m(a)", "}p(\"boolean\");p(\"ceiling\");p(\"concat\");p(\"contains\");p(\"count", "\");p(\"false\");p(\"floor\");p(\"id\");p(\"lang\");p(\"last\");p(\"loc", "al-name\");p(\"name\");p(\"namespace-uri\");p(\"normalize-space\");p(\"", "not\");p(\"number\");p(\"position\");p(\"round\");p(\"starts-with\");p(", "\"string\");p(\"string-length\");p(\"substring\");p(\"substring-after\"", ");p(\"substring-before\");\np(\"sum\");p(\"translate\");p(\"true\");fun", "ction q(a){this.a=a}q.prototype.toString=function(){return this.a};var ", "r={};function s(a){if(r.hasOwnProperty(a))throw Error(\"Axis already cr", "eated: \"+a);r[a]=new q(a)}s(\"ancestor\");s(\"ancestor-or-self\");s(\"", "attribute\");s(\"child\");s(\"descendant\");s(\"descendant-or-self\");s", "(\"following\");s(\"following-sibling\");s(\"namespace\");s(\"parent\")", ";s(\"preceding\");s(\"preceding-sibling\");s(\"self\");function t(a,c){", "return!!a&&1==a.nodeType&&(!c||a.tagName.toUpperCase()==c)}var d=\"BUTT", "ON INPUT OPTGROUP OPTION SELECT TEXTAREA\".split(\" \");\nfunction u(a)", "{var c=a.tagName.toUpperCase();return 0<=b(c)?a.disabled?!1:a.parentNod", "e&&1==a.parentNode.nodeType&&\"OPTGROUP\"==c||\"OPTION\"==c?u(a.parentN", "ode):!f(a,function(a){var c=a.parentNode;if(c&&t(c,\"FIELDSET\")&&c.dis", "abled){if(!t(a,\"LEGEND\"))return!0;for(;a=void 0!=a.previousElementSib", "ling?a.previousElementSibling:e(a.previousSibling);)if(t(a,\"LEGEND\"))", "return!0}return!1}):!0};var v=u,w=[\"_\"],x=this;w[0]in x||!x.execScrip", "t||x.execScript(\"var \"+w[0]);for(var y;w.length&&(y=w.shift());){var ", "z;if(z=!w.length)z=void 0!==v;z?x[y]=v:x=x[y]?x[y]:x[y]={}};; return th", "is._.apply(null,arguments);}.apply({navigator:typeof window!=undefined?", "window.navigator:null,document:typeof window!=undefined?window.document", ":null}, arguments);}", NULL }; const char* const SUBMIT[] = { "function(){return function(){function b(a,d){function c(){}c.prototype=", "d.prototype;a.p=d.prototype;a.prototype=new c;a.prototype.constructor=a", ";a.o=function(a,c,p){return d.prototype[c].apply(a,Array.prototype.slic", "e.call(arguments,2))}};var f=window;function h(a,d){for(var c=a.length,", "e=\"string\"==typeof a?a.split(\"\"):a,g=0;ge", "||c.indexOf(\"Error\",e)!=e)c+=\"Error\";this.name=c;c=Error(this.messa", "ge);c.name=this.name;this.stack=c.stack||\"\"}b(k,Error);\nvar m=\"unkn", "own error\",l={15:\"element not selectable\",11:\"element not visible\"", ",31:\"ime engine activation failed\",30:\"ime not available\",24:\"inva", "lid cookie domain\",29:\"invalid element coordinates\",12:\"invalid ele", "ment state\",32:\"invalid selector\",51:\"invalid selector\",52:\"inval", "id selector\",17:\"javascript error\",405:\"unsupported operation\",34:", "\"move target out of bounds\",27:\"no such alert\",7:\"no such element", "\",8:\"no such frame\",23:\"no such window\",28:\"script timeout\",33:", "\"session not created\",10:\"stale element reference\",\n0:\"success\",", "21:\"timeout\",25:\"unable to set cookie\",26:\"unexpected alert open\"", "};l[13]=m;l[9]=\"unknown command\";k.prototype.toString=function(){retu", "rn this.name+\": \"+this.message};var n,q,r,s=this.navigator||null;r=s&", "&s.platform||\"\";n=-1!=r.indexOf(\"Mac\");q=-1!=r.indexOf(\"Win\");var", " t=-1!=r.indexOf(\"Linux\");function u(a){return 9==a.nodeType?a:a.owne", "rDocument||a.document}function v(a,d,c){c||(a=a.parentNode);for(c=0;a;)", "{if(d(a))return a;a=a.parentNode;c++}return null};function w(a){this.m=", "a}w.prototype.toString=function(){return this.m};var x={};function y(a)", "{if(x.hasOwnProperty(a))throw Error(\"Binary operator already created: ", "\"+a);a=new w(a);x[a.toString()]=a}y(\"div\");y(\"mod\");y(\"*\");y(\"+", "\");y(\"-\");y(\"<\");y(\">\");y(\"<=\");y(\">=\");y(\"=\");y(\"!=\");y", "(\"and\");y(\"or\");function z(a){this.f=a}z.prototype.toString=functio", "n(){return this.f};var A={};function B(a){if(A.hasOwnProperty(a))throw ", "Error(\"Function already created: \"+a+\".\");A[a]=new z(a)}B(\"boolean", "\");B(\"ceiling\");B(\"concat\");B(\"contains\");B(\"count\");B(\"false", "\");B(\"floor\");B(\"id\");B(\"lang\");B(\"last\");B(\"local-name\");B(", "\"name\");B(\"namespace-uri\");B(\"normalize-space\");B(\"not\");B(\"nu", "mber\");B(\"position\");B(\"round\");B(\"starts-with\");B(\"string\");B", "(\"string-length\");B(\"substring\");B(\"substring-after\");B(\"substri", "ng-before\");\nB(\"sum\");B(\"translate\");B(\"true\");function C(a){th", "is.f=a}C.prototype.toString=function(){return this.f};var D={};function", " E(a){if(D.hasOwnProperty(a))throw Error(\"Axis already created: \"+a);", "D[a]=new C(a)}E(\"ancestor\");E(\"ancestor-or-self\");E(\"attribute\");", "E(\"child\");E(\"descendant\");E(\"descendant-or-self\");E(\"following", "\");E(\"following-sibling\");E(\"namespace\");E(\"parent\");E(\"precedi", "ng\");E(\"preceding-sibling\");E(\"self\");function F(a,d){return!!a&&1", "==a.nodeType&&(!d||a.tagName.toUpperCase()==d)};function G(){this.g=f.d", "ocument.documentElement;this.n=null;var a;a:{var d=u(this.g);try{a=d&&d", ".activeElement;break a}catch(c){}a=null}a&&H(this,a)}function H(a,d){a.", "g=d;a.n=F(d,\"OPTION\")?v(d,function(a){return F(a,\"SELECT\")}):null}f", "unction I(a){return F(a,\"FORM\")};function J(a,d,c){this.i=a;this.j=d;", "this.k=c}J.prototype.create=function(a){a=u(a).createEvent(\"HTMLEvents", "\");a.initEvent(this.i,this.j,this.k);return a};J.prototype.toString=fu", "nction(){return this.i};var K=new J(\"submit\",!0,!0);function L(a,d){t", "his.d={};this.c=[];this.e=0;var c=arguments.length;if(12*this.e&&N(this),!0)", ":!1};\nfunction N(a){if(a.e!=a.c.length){for(var d=0,c=0;d\"", ");P(191,\"/\",\"?\");P(192,\"`\",\"~\");P(219,\"[\",\"{\");P(220,\"", "\\\\\",\"|\");P(221,\"]\",\"}\");P({b:59,a:186,opera:59},\";\",\":\");P", "(222,\"'\",'\"');var U=new L;U.set(1,R);U.set(2,S);U.set(4,T);U.set(8,a", "a);(function(a){var d=new L;h(M(a),function(c){d.set(a.get(c).code,c)})", ";return d})(U);function V(){G.call(this)}b(V,G);V.l=function(){return V", ".h?V.h:V.h=new V};function W(a){var d=v(a,I,!0);if(!d)throw new k(7,\"E", "lement was not in a form, so could not submit.\");var c=V.l();H(c,a);if", "(!I(d))throw new k(12,\"Element is not a form, so could not submit.\");", "a=K.create(d,void 0);\"isTrusted\"in a||(a.isTrusted=!1);d.dispatchEven", "t(a)&&(F(d.submit)?d.constructor.prototype.submit.call(d):d.submit())}v", "ar X=[\"_\"],Y=this;X[0]in Y||!Y.execScript||Y.execScript(\"var \"+X[0]", ");for(var Z;X.length&&(Z=X.shift());){var $;if($=!X.length)$=void 0!==W", ";$?Y[Z]=W:Y=Y[Z]?Y[Z]:Y[Z]={}};; return this._.apply(null,arguments);}.", "apply({navigator:typeof window!=undefined?window.navigator:null,documen", "t:typeof window!=undefined?window.document:null}, arguments);}", NULL }; const char* const GET_FIRST_CLIENT_RECT[] = { "function(){return function(){var f,k=this;\nfunction m(a){var b=typeof ", "a;if(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a ins", "tanceof Object)return b;var e=Object.prototype.toString.call(a);if(\"[o", "bject Window]\"==e)return\"object\";if(\"[object Array]\"==e||\"number", "\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typ", "eof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return", "\"array\";if(\"[object Function]\"==e||\"undefined\"!=typeof a.call&&\"", "undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"c", "all\"))return\"function\"}else return\"null\";else if(\"function\"==\nb", "&&\"undefined\"==typeof a.call)return\"object\";return b}function n(a){", "var b=m(a);return\"array\"==b||\"object\"==b&&\"number\"==typeof a.leng", "th}function p(a){return\"number\"==typeof a}function q(a){var b=typeof ", "a;return\"object\"==b&&null!=a||\"function\"==b};var r;function s(a,b){", "for(var e=a.length,d=\"string\"==typeof a?a.split(\"\"):a,h=0;h=a.left+a.width&&this.", "top<=a.top&&this.top+this.height>=a.top+a.height:a.x>=this.left&&a.x<=t", "his.left+this.width&&a.y>=this.top&&a.y<=this.top+this.height};\nf.ceil", "=function(){this.left=Math.ceil(this.left);this.top=Math.ceil(this.top)", ";this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);re", "turn this};f.floor=function(){this.left=Math.floor(this.left);this.top=", "Math.floor(this.top);this.width=Math.floor(this.width);this.height=Math", ".floor(this.height);return this};f.round=function(){this.left=Math.roun", "d(this.left);this.top=Math.round(this.top);this.width=Math.round(this.w", "idth);this.height=Math.round(this.height);return this};\nf.translate=fu", "nction(a,b){a instanceof u?(this.left+=a.x,this.top+=a.y):(this.left+=a", ",p(b)&&(this.top+=b));return this};f.scale=function(a,b){var e=p(b)?b:a", ";this.left*=a;this.width*=a;this.top*=e;this.height*=e;return this};fun", "ction A(a){var b;a:{b=w(a);if(b.defaultView&&b.defaultView.getComputedS", "tyle&&(b=b.defaultView.getComputedStyle(a,null))){b=b.position||b.getPr", "opertyValue(\"position\")||\"\";break a}b=\"\"}return b||(a.currentStyl", "e?a.currentStyle.position:null)||a.style&&a.style.position}function B(a", "){var b;try{b=a.getBoundingClientRect()}catch(e){return{left:0,top:0,ri", "ght:0,bottom:0}}return b}\nfunction C(a){var b=w(a),e=A(a),d=\"fixed\"=", "=e||\"absolute\"==e;for(a=a.parentNode;a&&a!=b;a=a.parentNode)if(e=A(a)", ",d=d&&\"static\"==e&&a!=b.documentElement&&a!=b.body,!d&&(a.scrollWidth", ">a.clientWidth||a.scrollHeight>a.clientHeight||\"fixed\"==e||\"absolute", "\"==e||\"relative\"==e))return a;return null};function D(a){var b=a.get", "ClientRects();if(0==b.length)throw Error(\"Element does not have any cl", "ient rects\");b=b[0];if(1==a.nodeType)if(a.getBoundingClientRect)a=B(a)", ",a=new u(a.left,a.top);else{var e=y(a?new x(w(a)):r||(r=new x));var d=w", "(a),h=A(a),c=new u(0,0),l=(d?w(d):document).documentElement;if(a!=l)if(", "a.getBoundingClientRect)a=B(a),d=y(d?new x(w(d)):r||(r=new x)),c.x=a.le", "ft+d.x,c.y=a.top+d.y;else if(d.getBoxObjectFor)a=d.getBoxObjectFor(a),d", "=d.getBoxObjectFor(l),c.x=a.screenX-d.screenX,c.y=a.screenY-\nd.screenY", ";else{var g=a;do{c.x+=g.offsetLeft;c.y+=g.offsetTop;g!=a&&(c.x+=g.clien", "tLeft||0,c.y+=g.clientTop||0);if(\"fixed\"==A(g)){c.x+=d.body.scrollLef", "t;c.y+=d.body.scrollTop;break}g=g.offsetParent}while(g&&g!=a);\"absolut", "e\"==h&&(c.y-=d.body.offsetTop);for(g=a;(g=C(g))&&g!=d.body&&g!=l;)c.x-", "=g.scrollLeft,c.y-=g.scrollTop}a=new u(c.x-e.x,c.y-e.y)}else e=\"functi", "on\"==m(a.b),c=a,a.targetTouches&&a.targetTouches.length?c=a.targetTouc", "hes[0]:e&&a.b().targetTouches&&a.b().targetTouches.length&&(c=a.b().tar", "getTouches[0]),\na=new u(c.clientX,c.clientY);return new z(b.left-a.x,b", ".top-a.y,b.right-b.left,b.bottom-b.top)}var E=[\"_\"],F=k;E[0]in F||!F.", "execScript||F.execScript(\"var \"+E[0]);for(var G;E.length&&(G=E.shift(", "));)E.length||void 0===D?F=F[G]?F[G]:F[G]={}:F[G]=D;; return this._.app", "ly(null,arguments);}.apply({navigator:typeof window!=undefined?window.n", "avigator:null,document:typeof window!=undefined?window.document:null}, ", "arguments);}", NULL }; const char* const GET_LOCATION_IN_VIEW[] = { "function(){return function(){var f,l=this;\nfunction m(a){var b=typeof ", "a;if(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a ins", "tanceof Object)return b;var c=Object.prototype.toString.call(a);if(\"[o", "bject Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"number", "\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typ", "eof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return", "\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"", "undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"c", "all\"))return\"function\"}else return\"null\";else if(\"function\"==\nb", "&&\"undefined\"==typeof a.call)return\"object\";return b}function n(a){", "var b=m(a);return\"array\"==b||\"object\"==b&&\"number\"==typeof a.leng", "th}function p(a){return\"number\"==typeof a}function q(a){var b=typeof ", "a;return\"object\"==b&&null!=a||\"function\"==b};var r;function s(a,b){", "for(var c=a.length,d=\"string\"==typeof a?a.split(\"\"):a,g=0;g=this.left&&a.right<=this.right&&a", ".top>=this.top&&a.bottom<=this.bottom:a.x>=this.left&&a.x<=this.right&&", "a.y>=this.top&&a.y<=this.bottom:!1};\nf.expand=function(a,b,c,d){q(a)?(", "this.top-=a.top,this.right+=a.right,this.bottom+=a.bottom,this.left-=a.", "left):(this.top-=a,this.right+=b,this.bottom+=c,this.left-=d);return th", "is};f.ceil=function(){this.top=Math.ceil(this.top);this.right=Math.ceil", "(this.right);this.bottom=Math.ceil(this.bottom);this.left=Math.ceil(thi", "s.left);return this};f.floor=function(){this.top=Math.floor(this.top);t", "his.right=Math.floor(this.right);this.bottom=Math.floor(this.bottom);th", "is.left=Math.floor(this.left);return this};\nf.round=function(){this.to", "p=Math.round(this.top);this.right=Math.round(this.right);this.bottom=Ma", "th.round(this.bottom);this.left=Math.round(this.left);return this};f.tr", "anslate=function(a,b){a instanceof u?(this.left+=a.x,this.right+=a.x,th", "is.top+=a.y,this.bottom+=a.y):(this.left+=a,this.right+=a,p(b)&&(this.t", "op+=b,this.bottom+=b));return this};f.scale=function(a,b){var c=p(b)?b:", "a;this.left*=a;this.right*=a;this.top*=c;this.bottom*=c;return this};fu", "nction D(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d}f=D", ".prototype;f.clone=function(){return new D(this.left,this.top,this.widt", "h,this.height)};f.toString=function(){return\"(\"+this.left+\", \"+this", ".top+\" - \"+this.width+\"w x \"+this.height+\"h)\"};f.contains=functio", "n(a){return a instanceof D?this.left<=a.left&&this.left+this.width>=a.l", "eft+a.width&&this.top<=a.top&&this.top+this.height>=a.top+a.height:a.x>", "=this.left&&a.x<=this.left+this.width&&a.y>=this.top&&a.y<=this.top+thi", "s.height};\nf.ceil=function(){this.left=Math.ceil(this.left);this.top=M", "ath.ceil(this.top);this.width=Math.ceil(this.width);this.height=Math.ce", "il(this.height);return this};f.floor=function(){this.left=Math.floor(th", "is.left);this.top=Math.floor(this.top);this.width=Math.floor(this.width", ");this.height=Math.floor(this.height);return this};f.round=function(){t", "his.left=Math.round(this.left);this.top=Math.round(this.top);this.width", "=Math.round(this.width);this.height=Math.round(this.height);return this", "};\nf.translate=function(a,b){a instanceof u?(this.left+=a.x,this.top+=", "a.y):(this.left+=a,p(b)&&(this.top+=b));return this};f.scale=function(a", ",b){var c=p(b)?b:a;this.left*=a;this.width*=a;this.top*=c;this.height*=", "c;return this};function E(a,b){var c=y(a);return c.defaultView&&c.defau", "ltView.getComputedStyle&&(c=c.defaultView.getComputedStyle(a,null))?c[b", "]||c.getPropertyValue(b)||\"\":\"\"}function F(a){return E(a,\"position", "\")||(a.currentStyle?a.currentStyle.position:null)||a.style&&a.style.po", "sition}function G(a){var b;try{b=a.getBoundingClientRect()}catch(c){ret", "urn{left:0,top:0,right:0,bottom:0}}return b}\nfunction H(a){var b=y(a),", "c=F(a),d=\"fixed\"==c||\"absolute\"==c;for(a=a.parentNode;a&&a!=b;a=a.p", "arentNode)if(c=F(a),d=d&&\"static\"==c&&a!=b.documentElement&&a!=b.body", ",!d&&(a.scrollWidth>a.clientWidth||a.scrollHeight>a.clientHeight||\"fix", "ed\"==c||\"absolute\"==c||\"relative\"==c))return a;return null}\nfunct", "ion I(a){var b=y(a),c=F(a),d=new u(0,0),g=(b?y(b):document).documentEle", "ment;if(a==g)return d;if(a.getBoundingClientRect)a=G(a),b=B(w(b)),d.x=a", ".left+b.x,d.y=a.top+b.y;else if(b.getBoxObjectFor)a=b.getBoxObjectFor(a", "),b=b.getBoxObjectFor(g),d.x=a.screenX-b.screenX,d.y=a.screenY-b.screen", "Y;else{var e=a;do{d.x+=e.offsetLeft;d.y+=e.offsetTop;e!=a&&(d.x+=e.clie", "ntLeft||0,d.y+=e.clientTop||0);if(\"fixed\"==F(e)){d.x+=b.body.scrollLe", "ft;d.y+=b.body.scrollTop;break}e=e.offsetParent}while(e&&e!=a);\"absolu", "te\"==\nc&&(d.y-=b.body.offsetTop);for(e=a;(e=H(e))&&e!=b.body&&e!=g;)d", ".x-=e.scrollLeft,d.y-=e.scrollTop}return d}function J(a){if(1==a.nodeTy", "pe){if(a.getBoundingClientRect)a=G(a),a=new u(a.left,a.top);else{var b=", "B(w(a));a=I(a);a=new u(a.x-b.x,a.y-b.y)}return a}var b=\"function\"==m(", "a.b),c=a;a.targetTouches&&a.targetTouches.length?c=a.targetTouches[0]:b", "&&a.b().targetTouches&&a.b().targetTouches.length&&(c=a.b().targetTouch", "es[0]);return new u(c.clientX,c.clientY)};function K(a,b){var c;c=I(b);", "var d=I(a);c=new u(c.x-d.x,c.y-d.y);var g,e,k;k=E(a,\"borderLeftWidth\"", ");e=E(a,\"borderRightWidth\");g=E(a,\"borderTopWidth\");d=E(a,\"borderB", "ottomWidth\");d=new C(parseFloat(g),parseFloat(e),parseFloat(d),parseFl", "oat(k));c.x-=d.left;c.y-=d.top;return c}\nfunction L(a,b,c){function d(", "a,b,c,d,e){d=new D(c.x+d.left,c.y+d.top,d.width,d.height);c=[0,0];b=[b.", "width,b.height];var g=[d.left,d.top];d=[d.width,d.height];for(var h=0;2", ">h;h++)if(d[h]>b[h])c[h]=e?g[h]+d[h]/2-b[h]/2:g[h];else{var k=g[h]-b[h]", "+d[h];0g[h]&&(c[h]=g[h])}e=new u(c[0],c[1]);a.scrollLeft+=e", ".x;a.scrollTop+=e.y}for(var g=y(a),e=a.parentNode,k;e&&e!=g.documentEle", "ment&&e!=g.body;)k=K(e,a),d(e,new v(e.clientWidth,e.clientHeight),k,b,c", "),e=e.parentNode;k=J(a);a=A(w(a));d(g.body,a,k,\nb,c)};function M(a,b,c", "){c||(c=new D(0,0,a.offsetWidth,a.offsetHeight));L(a,c,b);a=J(a);return", " new u(a.x+c.left,a.y+c.top)}var N=[\"_\"],O=l;N[0]in O||!O.execScript|", "|O.execScript(\"var \"+N[0]);for(var P;N.length&&(P=N.shift());)N.lengt", "h||void 0===M?O=O[P]?O[P]:O[P]={}:O[P]=M;; return this._.apply(null,arg", "uments);}.apply({navigator:typeof window!=undefined?window.navigator:nu", "ll,document:typeof window!=undefined?window.document:null}, arguments);", "}", NULL }; const char* const GET_PAGE_ZOOM[] = { "function(){return function(){function a(b){b=9==b.nodeType?b:b.ownerDoc", "ument||b.document;var c=b.documentElement,c=Math.max(c.clientWidth,c.of", "fsetWidth,c.scrollWidth);return b.width/c}var d=[\"_\"],e=this;d[0]in e", "||!e.execScript||e.execScript(\"var \"+d[0]);for(var f;d.length&&(f=d.s", "hift());)d.length||void 0===a?e=e[f]?e[f]:e[f]={}:e[f]=a;; return this.", "_.apply(null,arguments);}.apply({navigator:typeof window!=undefined?win", "dow.navigator:null,document:typeof window!=undefined?window.document:nu", "ll}, arguments);}", NULL }; const char* const IS_ELEMENT_CLICKABLE[] = { "function(){return function(){function c(h,d){function g(a,b){var d={cli", "ckable:a};b&&(d.message=b);return d}var a=h.ownerDocument.elementFromPo", "int(d.x,d.y);if(a==h)return g(!0);var l=\"(\"+d.x+\", \"+d.y+\")\";if(n", "ull==a)return g(!1,\"Element is not clickable at point \"+l);var b=a.ou", "terHTML;if(a.hasChildNodes())var m=a.innerHTML,n=b.length-m.length-(\"<", "/\"+a.tagName+\">\").length,b=b.substring(0,n)+\"...\"+b.substring(n+m.", "length);for(a=a.parentNode;a;){if(a==h)return g(!0,\"Element's descenda", "nt would receive the click. Consider clicking the descendant instead. D", "escendant: \"+\nb);a=a.parentNode}return g(!1,\"Element is not clickabl", "e at point \"+l+\". Other element would receive the click: \"+b)}var e=", "[\"_\"],f=this;e[0]in f||!f.execScript||f.execScript(\"var \"+e[0]);for", "(var k;e.length&&(k=e.shift());)e.length||void 0===c?f=f[k]?f[k]:f[k]={", "}:f[k]=c;; return this._.apply(null,arguments);}.apply({navigator:typeo", "f window!=undefined?window.navigator:null,document:typeof window!=undef", "ined?window.document:null}, arguments);}", NULL }; const char* const TOUCH_SINGLE_TAP[] = { "function(){return function(){var g,h=this;function l(a){return void 0!=", "=a}\nfunction aa(a){var b=typeof a;if(\"object\"==b)if(a){if(a instance", "of Array)return\"array\";if(a instanceof Object)return b;var c=Object.p", "rototype.toString.call(a);if(\"[object Window]\"==c)return\"object\";if", "(\"[object Array]\"==c||\"number\"==typeof a.length&&\"undefined\"!=typ", "eof a.splice&&\"undefined\"!=typeof a.propertyIsEnumerable&&!a.property", "IsEnumerable(\"splice\"))return\"array\";if(\"[object Function]\"==c||", "\"undefined\"!=typeof a.call&&\"undefined\"!=typeof a.propertyIsEnumera", "ble&&!a.propertyIsEnumerable(\"call\"))return\"function\"}else return\"", "null\";\nelse if(\"function\"==b&&\"undefined\"==typeof a.call)return\"", "object\";return b}function ba(a){var b=aa(a);return\"array\"==b||\"obje", "ct\"==b&&\"number\"==typeof a.length}function n(a){return\"string\"==ty", "peof a}function s(a){return\"number\"==typeof a}function ca(a){return\"", "function\"==aa(a)}function da(a){var b=typeof a;return\"object\"==b&&nu", "ll!=a||\"function\"==b}\nfunction t(a,b){function c(){}c.prototype=b.pr", "ototype;a.$=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.W", "=function(a,c,f){return b.prototype[c].apply(a,Array.prototype.slice.ca", "ll(arguments,2))}};var ea=window;function fa(a,b){return ab?1:0", "}function ga(a){return String(a).replace(/\\-([a-z])/g,function(a,c){re", "turn c.toUpperCase()})};var ha=Array.prototype;function ia(a,b){if(n(a)", ")return n(b)&&1==b.length?a.indexOf(b,0):-1;for(var c=0;c=arguments.length?ha.slice.call(a,b):ha.slice.call(a,", "b,c)};var qa={aliceblue:\"#f0f8ff\",antiquewhite:\"#faebd7\",aqua:\"#00", "ffff\",aquamarine:\"#7fffd4\",azure:\"#f0ffff\",beige:\"#f5f5dc\",bisqu", "e:\"#ffe4c4\",black:\"#000000\",blanchedalmond:\"#ffebcd\",blue:\"#0000", "ff\",blueviolet:\"#8a2be2\",brown:\"#a52a2a\",burlywood:\"#deb887\",cad", "etblue:\"#5f9ea0\",chartreuse:\"#7fff00\",chocolate:\"#d2691e\",coral:", "\"#ff7f50\",cornflowerblue:\"#6495ed\",cornsilk:\"#fff8dc\",crimson:\"#", "dc143c\",cyan:\"#00ffff\",darkblue:\"#00008b\",darkcyan:\"#008b8b\",dar", "kgoldenrod:\"#b8860b\",darkgray:\"#a9a9a9\",darkgreen:\"#006400\",\ndar", "kgrey:\"#a9a9a9\",darkkhaki:\"#bdb76b\",darkmagenta:\"#8b008b\",darkoli", "vegreen:\"#556b2f\",darkorange:\"#ff8c00\",darkorchid:\"#9932cc\",darkr", "ed:\"#8b0000\",darksalmon:\"#e9967a\",darkseagreen:\"#8fbc8f\",darkslat", "eblue:\"#483d8b\",darkslategray:\"#2f4f4f\",darkslategrey:\"#2f4f4f\",d", "arkturquoise:\"#00ced1\",darkviolet:\"#9400d3\",deeppink:\"#ff1493\",de", "epskyblue:\"#00bfff\",dimgray:\"#696969\",dimgrey:\"#696969\",dodgerblu", "e:\"#1e90ff\",firebrick:\"#b22222\",floralwhite:\"#fffaf0\",forestgreen", ":\"#228b22\",fuchsia:\"#ff00ff\",gainsboro:\"#dcdcdc\",\nghostwhite:\"#", "f8f8ff\",gold:\"#ffd700\",goldenrod:\"#daa520\",gray:\"#808080\",green:", "\"#008000\",greenyellow:\"#adff2f\",grey:\"#808080\",honeydew:\"#f0fff0", "\",hotpink:\"#ff69b4\",indianred:\"#cd5c5c\",indigo:\"#4b0082\",ivory:", "\"#fffff0\",khaki:\"#f0e68c\",lavender:\"#e6e6fa\",lavenderblush:\"#fff", "0f5\",lawngreen:\"#7cfc00\",lemonchiffon:\"#fffacd\",lightblue:\"#add8e", "6\",lightcoral:\"#f08080\",lightcyan:\"#e0ffff\",lightgoldenrodyellow:", "\"#fafad2\",lightgray:\"#d3d3d3\",lightgreen:\"#90ee90\",lightgrey:\"#d", "3d3d3\",lightpink:\"#ffb6c1\",lightsalmon:\"#ffa07a\",\nlightseagreen:", "\"#20b2aa\",lightskyblue:\"#87cefa\",lightslategray:\"#778899\",lightsl", "ategrey:\"#778899\",lightsteelblue:\"#b0c4de\",lightyellow:\"#ffffe0\",", "lime:\"#00ff00\",limegreen:\"#32cd32\",linen:\"#faf0e6\",magenta:\"#ff0", "0ff\",maroon:\"#800000\",mediumaquamarine:\"#66cdaa\",mediumblue:\"#000", "0cd\",mediumorchid:\"#ba55d3\",mediumpurple:\"#9370db\",mediumseagreen:", "\"#3cb371\",mediumslateblue:\"#7b68ee\",mediumspringgreen:\"#00fa9a\",m", "ediumturquoise:\"#48d1cc\",mediumvioletred:\"#c71585\",midnightblue:\"#", "191970\",mintcream:\"#f5fffa\",mistyrose:\"#ffe4e1\",\nmoccasin:\"#ffe4", "b5\",navajowhite:\"#ffdead\",navy:\"#000080\",oldlace:\"#fdf5e6\",olive", ":\"#808000\",olivedrab:\"#6b8e23\",orange:\"#ffa500\",orangered:\"#ff45", "00\",orchid:\"#da70d6\",palegoldenrod:\"#eee8aa\",palegreen:\"#98fb98\"", ",paleturquoise:\"#afeeee\",palevioletred:\"#db7093\",papayawhip:\"#ffef", "d5\",peachpuff:\"#ffdab9\",peru:\"#cd853f\",pink:\"#ffc0cb\",plum:\"#dd", "a0dd\",powderblue:\"#b0e0e6\",purple:\"#800080\",red:\"#ff0000\",rosybr", "own:\"#bc8f8f\",royalblue:\"#4169e1\",saddlebrown:\"#8b4513\",salmon:\"", "#fa8072\",sandybrown:\"#f4a460\",seagreen:\"#2e8b57\",\nseashell:\"#fff", "5ee\",sienna:\"#a0522d\",silver:\"#c0c0c0\",skyblue:\"#87ceeb\",slatebl", "ue:\"#6a5acd\",slategray:\"#708090\",slategrey:\"#708090\",snow:\"#fffa", "fa\",springgreen:\"#00ff7f\",steelblue:\"#4682b4\",tan:\"#d2b48c\",teal", ":\"#008080\",thistle:\"#d8bfd8\",tomato:\"#ff6347\",turquoise:\"#40e0d0", "\",violet:\"#ee82ee\",wheat:\"#f5deb3\",white:\"#ffffff\",whitesmoke:\"", "#f5f5f5\",yellow:\"#ffff00\",yellowgreen:\"#9acd32\"};var ra=\"backgrou", "ndColor borderTopColor borderRightColor borderBottomColor borderLeftCol", "or color outlineColor\".split(\" \"),sa=/#([0-9a-fA-F])([0-9a-fA-F])([0", "-9a-fA-F])/,ta=/^#(?:[0-9a-f]{3}){1,2}$/i,ua=/^(?:rgba)?\\((\\d{1,3}),", "\\s?(\\d{1,3}),\\s?(\\d{1,3}),\\s?(0|1|0\\.\\d*)\\)$/i,va=/^(?:rgb)?\\(", "(0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2})\\)$/i;fun", "ction w(a,b){this.code=a;this.state=wa[a]||xa;this.message=b||\"\";var ", "c=this.state.replace(/((?:^|\\s+)[a-z])/g,function(a){return a.toUpperC", "ase().replace(/^[\\s\\xa0]+/g,\"\")}),d=c.length-5;if(0>d||c.indexOf(\"", "Error\",d)!=d)c+=\"Error\";this.name=c;c=Error(this.message);c.name=thi", "s.name;this.stack=c.stack||\"\"}t(w,Error);\nvar xa=\"unknown error\",w", "a={15:\"element not selectable\",11:\"element not visible\",31:\"ime en", "gine activation failed\",30:\"ime not available\",24:\"invalid cookie d", "omain\",29:\"invalid element coordinates\",12:\"invalid element state\"", ",32:\"invalid selector\",51:\"invalid selector\",52:\"invalid selector", "\",17:\"javascript error\",405:\"unsupported operation\",34:\"move targ", "et out of bounds\",27:\"no such alert\",7:\"no such element\",8:\"no su", "ch frame\",23:\"no such window\",28:\"script timeout\",33:\"session not", " created\",10:\"stale element reference\",\n0:\"success\",21:\"timeout", "\",25:\"unable to set cookie\",26:\"unexpected alert open\"};wa[13]=xa;", "wa[9]=\"unknown command\";w.prototype.toString=function(){return this.n", "ame+\": \"+this.message};var ya;a:{var za=h.navigator;if(za){var Aa=za.", "userAgent;if(Aa){ya=Aa;break a}}ya=\"\"};var Ba,Ca,Da,Ea=h.navigator||n", "ull;Da=Ea&&Ea.platform||\"\";Ba=-1!=Da.indexOf(\"Mac\");Ca=-1!=Da.index", "Of(\"Win\");var x=-1!=Da.indexOf(\"Linux\");function Fa(a,b,c){return M", "ath.min(Math.max(a,b),c)};function y(a,b){this.x=l(a)?a:0;this.y=l(b)?b", ":0}g=y.prototype;g.clone=function(){return new y(this.x,this.y)};g.toSt", "ring=function(){return\"(\"+this.x+\", \"+this.y+\")\"};g.ceil=function", "(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};g.flo", "or=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);retur", "n this};g.round=function(){this.x=Math.round(this.x);this.y=Math.round(", "this.y);return this};\ng.translate=function(a,b){a instanceof y?(this.x", "+=a.x,this.y+=a.y):(this.x+=a,s(b)&&(this.y+=b));return this};g.scale=f", "unction(a,b){var c=s(b)?b:a;this.x*=a;this.y*=c;return this};function z", "(a,b){this.width=a;this.height=b}g=z.prototype;g.clone=function(){retur", "n new z(this.width,this.height)};g.toString=function(){return\"(\"+this", ".width+\" x \"+this.height+\")\"};g.ceil=function(){this.width=Math.cei", "l(this.width);this.height=Math.ceil(this.height);return this};g.floor=f", "unction(){this.width=Math.floor(this.width);this.height=Math.floor(this", ".height);return this};g.round=function(){this.width=Math.round(this.wid", "th);this.height=Math.round(this.height);return this};\ng.scale=function", "(a,b){var c=s(b)?b:a;this.width*=a;this.height*=c;return this};function", " Ga(a){return a?a.parentWindow||a.defaultView:window}function Ha(a,b,c)", "{function d(c){c&&b.appendChild(n(c)?a.createTextNode(c):c)}for(var e=1", ";e\",function(a,b,c){return E(function(a,b){return a>b},a", ",b,c)});F(\"<=\",function(a,b,c){return E(function(a,b){return a<=b},a,", "b,c)});F(\">=\",function(a,b,c){return E(function(a,b){return a>=b},a,b", ",c)});F(\"=\",function(a,b,c){return E(function(a,b){return a==b},a,b,c", ",!0)});F(\"!=\",function(a,b,c){return E(function(a,b){return a!=b},a,b", ",c,!0)});\nF(\"and\",function(a,b,c){return a.q(c)&&b.q(c)});F(\"or\",f", "unction(a,b,c){return a.q(c)||b.q(c)});function Xa(a,b,c,d,e,f){this.H=", "a;this.s=f}Xa.prototype.toString=function(){return this.H};var Ya={};fu", "nction G(a,b){if(Ya.hasOwnProperty(a))throw Error(\"Function already cr", "eated: \"+a+\".\");Ya[a]=new Xa(a,0,0,0,0,b)}G(\"boolean\",function(a,b", "){return b.q(a)});G(\"ceiling\",function(a,b){return Math.ceil(b.e(a))}", ");G(\"concat\",function(a,b){return ka(pa(arguments,1),function(b,d){re", "turn b+d.c(a)})});G(\"contains\",function(a,b,c){b=b.c(a);a=c.c(a);retu", "rn-1!=b.indexOf(a)});G(\"count\",function(a,b){return b.evaluate(a).t})", ";\nG(\"false\",function(){return!1});G(\"floor\",function(a,b){return M", "ath.floor(b.e(a))});G(\"id\",function(a,b){var c=a.p(),d=9==c.nodeType?", "c:c.ownerDocument,c=b.c(a).split(/\\s+/),e=[];v(c,function(a){a=d.getEl", "ementById(a);!a||0<=ia(e,a)||e.push(a)});e.sort(La);var f=new D;v(e,fun", "ction(a){f.add(a)});return f});G(\"lang\",function(){return!1});G(\"las", "t\",function(a){if(1!=arguments.length)throw Error(\"Function last expe", "cts ()\");return a.X()});\nG(\"local-name\",function(a,b){var c=b?Sa(b.", "evaluate(a)):a.p();return c?c.nodeName.toLowerCase():\"\"});G(\"name\",", "function(a,b){var c=b?Sa(b.evaluate(a)):a.p();return c?c.nodeName.toLow", "erCase():\"\"});G(\"namespace-uri\",function(){return\"\"});G(\"normali", "ze-space\",function(a,b){return(b?b.c(a):C(a.p())).replace(/[\\s\\xa0]+", "/g,\" \").replace(/^\\s+|\\s+$/g,\"\")});G(\"not\",function(a,b){return", "!b.q(a)});G(\"number\",function(a,b){return b?b.e(a):+C(a.p())});G(\"po", "sition\",function(a){return a.Y()});G(\"round\",function(a,b){return Ma", "th.round(b.e(a))});\nG(\"starts-with\",function(a,b,c){b=b.c(a);a=c.c(a", ");return 0==b.lastIndexOf(a,0)});G(\"string\",function(a,b){return b?b.", "c(a):C(a.p())});G(\"string-length\",function(a,b){return(b?b.c(a):C(a.p", "())).length});G(\"substring\",function(a,b,c,d){c=c.e(a);if(isNaN(c)||I", "nfinity==c||-Infinity==c)return\"\";d=d?d.e(a):Infinity;if(isNaN(d)||-I", "nfinity===d)return\"\";c=Math.round(c)-1;var e=Math.max(c,0);a=b.c(a);i", "f(Infinity==d)return a.substring(e);b=Math.round(d);return a.substring(", "e,c+b)});\nG(\"substring-after\",function(a,b,c){b=b.c(a);a=c.c(a);c=b.", "indexOf(a);return-1==c?\"\":b.substring(c+a.length)});G(\"substring-bef", "ore\",function(a,b,c){b=b.c(a);a=c.c(a);a=b.indexOf(a);return-1==a?\"\"", ":b.substring(0,a)});G(\"sum\",function(a,b){for(var c=Ta(b.evaluate(a))", ",d=0,e=c.next();e;e=c.next())d+=+C(e);return d});\nG(\"translate\",func", "tion(a,b,c,d){b=b.c(a);c=c.c(a);var e=d.c(a);a=[];for(d=0;d=this.left&&a.right<=this.right&&a.top>=this.top&&a.bottom<=this.botto", "m:a.x>=this.left&&a.x<=this.right&&a.y>=this.top&&a.y<=this.bottom:!1};", "\ng.expand=function(a,b,c,d){da(a)?(this.top-=a.top,this.right+=a.right", ",this.bottom+=a.bottom,this.left-=a.left):(this.top-=a,this.right+=b,th", "is.bottom+=c,this.left-=d);return this};g.ceil=function(){this.top=Math", ".ceil(this.top);this.right=Math.ceil(this.right);this.bottom=Math.ceil(", "this.bottom);this.left=Math.ceil(this.left);return this};g.floor=functi", "on(){this.top=Math.floor(this.top);this.right=Math.floor(this.right);th", "is.bottom=Math.floor(this.bottom);this.left=Math.floor(this.left);retur", "n this};\ng.round=function(){this.top=Math.round(this.top);this.right=M", "ath.round(this.right);this.bottom=Math.round(this.bottom);this.left=Mat", "h.round(this.left);return this};g.translate=function(a,b){a instanceof ", "y?(this.left+=a.x,this.right+=a.x,this.top+=a.y,this.bottom+=a.y):(this", ".left+=a,this.right+=a,s(b)&&(this.top+=b,this.bottom+=b));return this}", ";g.scale=function(a,b){var c=s(b)?b:a;this.left*=a;this.right*=a;this.t", "op*=c;this.bottom*=c;return this};function L(a,b,c,d){this.left=a;this.", "top=b;this.width=c;this.height=d}g=L.prototype;g.clone=function(){retur", "n new L(this.left,this.top,this.width,this.height)};g.toString=function", "(){return\"(\"+this.left+\", \"+this.top+\" - \"+this.width+\"w x \"+th", "is.height+\"h)\"};g.contains=function(a){return a instanceof L?this.lef", "t<=a.left&&this.left+this.width>=a.left+a.width&&this.top<=a.top&&this.", "top+this.height>=a.top+a.height:a.x>=this.left&&a.x<=this.left+this.wid", "th&&a.y>=this.top&&a.y<=this.top+this.height};\ng.ceil=function(){this.", "left=Math.ceil(this.left);this.top=Math.ceil(this.top);this.width=Math.", "ceil(this.width);this.height=Math.ceil(this.height);return this};g.floo", "r=function(){this.left=Math.floor(this.left);this.top=Math.floor(this.t", "op);this.width=Math.floor(this.width);this.height=Math.floor(this.heigh", "t);return this};g.round=function(){this.left=Math.round(this.left);this", ".top=Math.round(this.top);this.width=Math.round(this.width);this.height", "=Math.round(this.height);return this};\ng.translate=function(a,b){a ins", "tanceof y?(this.left+=a.x,this.top+=a.y):(this.left+=a,s(b)&&(this.top+", "=b));return this};g.scale=function(a,b){var c=s(b)?b:a;this.left*=a;thi", "s.width*=a;this.top*=c;this.height*=c;return this};function N(a,b){var ", "c=A(a);return c.defaultView&&c.defaultView.getComputedStyle&&(c=c.defau", "ltView.getComputedStyle(a,null))?c[b]||c.getPropertyValue(b)||\"\":\"\"", "}function cb(a){var b=a.offsetWidth,c=a.offsetHeight;if((!l(b)||!b&&!c)", "&&a.getBoundingClientRect){a:{var d;try{d=a.getBoundingClientRect()}cat", "ch(e){a={left:0,top:0,right:0,bottom:0};break a}a=d}return new z(a.righ", "t-a.left,a.bottom-a.top)}return new z(b,c)};function O(a,b){return!!a&&", "1==a.nodeType&&(!b||a.tagName.toUpperCase()==b)}function db(a){return e", "b(a,!0)&&fb(a)&&\"none\"!=P(a,\"pointer-events\")}function gb(a){return", " O(a,\"OPTION\")?!0:O(a,\"INPUT\")?(a=a.type.toLowerCase(),\"checkbox\"", "==a||\"radio\"==a):!1}function hb(a){if(!gb(a))throw new w(15,\"Element", " is not selectable\");var b=\"selected\",c=a.type&&a.type.toLowerCase()", ";if(\"checkbox\"==c||\"radio\"==c)b=\"checked\";return!!a[b]}var ib=\"B", "UTTON INPUT OPTGROUP OPTION SELECT TEXTAREA\".split(\" \");\nfunction f", "b(a){var b=a.tagName.toUpperCase();return 0<=ia(ib,b)?a.disabled?!1:a.p", "arentNode&&1==a.parentNode.nodeType&&\"OPTGROUP\"==b||\"OPTION\"==b?fb(", "a.parentNode):!Oa(a,function(a){var b=a.parentNode;if(b&&O(b,\"FIELDSET", "\")&&b.disabled){if(!O(a,\"LEGEND\"))return!0;for(;a=void 0!=a.previous", "ElementSibling?a.previousElementSibling:Ja(a.previousSibling);)if(O(a,", "\"LEGEND\"))return!0}return!1},!0):!0}\nfunction Q(a){for(a=a.parentNod", "e;a&&1!=a.nodeType&&9!=a.nodeType&&11!=a.nodeType;)a=a.parentNode;retur", "n O(a)?a:null}\nfunction P(a,b){var c=ga(b);if(\"float\"==c||\"cssFloat", "\"==c||\"styleFloat\"==c)c=\"cssFloat\";var d=N(a,c)||jb(a,c);if(null==", "=d)d=null;else if(0<=ia(ra,c)){b:{var e=d.match(ua);if(e){var c=Number(", "e[1]),f=Number(e[2]),k=Number(e[3]),e=Number(e[4]);if(0<=c&&255>=c&&0<=", "f&&255>=f&&0<=k&&255>=k&&0<=e&&1>=e){c=[c,f,k,e];break b}}c=null}if(!c)", "b:{if(k=d.match(va))if(c=Number(k[1]),f=Number(k[2]),k=Number(k[3]),0<=", "c&&255>=c&&0<=f&&255>=f&&0<=k&&255>=k){c=[c,f,k,1];break b}c=null}if(!c", ")b:{c=d.toLowerCase();f=qa[c.toLowerCase()];\nif(!f&&(f=\"#\"==c.charAt", "(0)?c:\"#\"+c,4==f.length&&(f=f.replace(sa,\"#$1$1$2$2$3$3\")),!ta.test", "(f))){c=null;break b}c=[parseInt(f.substr(1,2),16),parseInt(f.substr(3,", "2),16),parseInt(f.substr(5,2),16),1]}d=c?\"rgba(\"+c.join(\", \")+\")\"", ":d}return d}function jb(a,b){var c=a.currentStyle||a.style,d=c[b];!l(d)", "&&ca(c.getPropertyValue)&&(d=c.getPropertyValue(b));return\"inherit\"!=", "d?l(d)?d:null:(c=Q(a))?jb(c,b):null}\nfunction eb(a,b){function c(a){if", "(\"none\"==P(a,\"display\"))return!1;a=Q(a);return!a||c(a)}function d(a", "){var b=R(a);return 0=r.left+r.width;r=f.top>=r.top+r.height;if(H&&\"hidden\"==m.x||r&&\"hi", "dden\"==m.y)return T;if(H&&\"visible\"!=m.x||r&&\"visible\"!=m.y){if(M&", "&(m=e(q),f.left>=p.scrollWidth-m.x||f.right>=p.scrollHeight-m.y))return", " T;f=S(q);return f==T?T:\"scroll\"}}}return\"none\"}\nfunction R(a){var", " b=kb(a);if(b)return b.rect;if(O(a,\"HTML\"))return a=(Ga(A(a))||window", ").document,a=\"CSS1Compat\"==a.compatMode?a.documentElement:a.body,a=ne", "w z(a.clientWidth,a.clientHeight),new L(0,0,a.width,a.height);var c;try", "{c=a.getBoundingClientRect()}catch(d){return new L(0,0,0,0)}return new ", "L(c.left,c.top,c.right-c.left,c.bottom-c.top)}\nfunction kb(a){var b=O(", "a,\"MAP\");if(!b&&!O(a,\"AREA\"))return null;var c=b?a:O(a.parentNode,", "\"MAP\")?a.parentNode:null,d=null,e=null;if(c&&c.name&&(d=J.U('/descend", "ant::*[@usemap = \"#'+c.name+'\"]',A(c)))&&(e=R(d),!b&&\"default\"!=a.s", "hape.toLowerCase())){var f=nb(a);a=Math.min(Math.max(f.left,0),e.width)", ";b=Math.min(Math.max(f.top,0),e.height);c=Math.min(f.width,e.width-a);f", "=Math.min(f.height,e.height-b);e=new L(a+e.left,b+e.top,c,f)}return{M:d", ",rect:e||new L(0,0,0,0)}}\nfunction nb(a){var b=a.shape.toLowerCase();a", "=a.coords.split(\",\");if(\"rect\"==b&&4==a.length){var b=a[0],c=a[1];r", "eturn new L(b,c,a[2]-b,a[3]-c)}if(\"circle\"==b&&3==a.length)return b=a", "[2],new L(a[0]-b,a[1]-b,2*b,2*b);if(\"poly\"==b&&22*this.n&&Hb(this),!0):!1};function Hb(a){if(a.n!=a.d.le", "ngth){for(var b=0,c=0;b\");Y(191,\"/\",\"?\");Y(192,\"`\",\"~\")", ";Y(219,\"[\",\"{\");Y(220,\"\\\\\",\"|\");Y(221,\"]\",\"}\");Y({b:59,a:", "186,opera:59},\";\",\":\");Y(222,\"'\",'\"');var Z=new X;Z.set(1,Kb);Z.", "set(2,Lb);Z.set(4,Mb);Z.set(8,Nb);(function(a){var b=new X;v(Gb(a),func", "tion(c){b.set(a.get(c).code,c)});return b})(Z);function Ob(){ob.call(th", "is);this.m=new y(0,0);this.B=new y(0,0)}t(Ob,ob);g=Ob.prototype;g.F=!1;", "g.Q=!1;g.u=0;g.I=0;g.V=2;g.move=function(a,b,c){this.g()||pb(this,a);a=", "R(a);this.m.x=b.x+a.left;this.m.y=b.y+a.top;l(c)&&(this.B.x=c.x+a.left,", "this.B.y=c.y+a.top);this.g()&&(this.F=!0,Pb(this,zb))};g.g=function(){r", "eturn!!this.u};function Pb(a,b){if(!a.g())throw new w(13,\"Should never", " fire event when touchscreen is not pressed.\");var c,d;a.I&&(c=a.I,d=a", ".B);a.D(b,a.u,a.m,c,d)};function Qb(a,b){this.x=a;this.y=b}t(Qb,y);g=Qb", ".prototype;g.clone=function(){return new Qb(this.x,this.y)};g.scale=y.p", "rototype.scale;g.normalize=function(){return this.scale(1/Math.sqrt(thi", "s.x*this.x+this.y*this.y))};g.add=function(a){this.x+=a.x;this.y+=a.y;r", "eturn this};g.rotate=function(a){var b=Math.cos(a);a=Math.sin(a);var c=", "this.y*b+this.x*a;this.x=this.x*b-this.y*a;this.y=c;return this};functi", "on Rb(a){var b;(b=N(a,\"display\"))||(b=a.currentStyle?a.currentStyle.d", "isplay:null);if(\"none\"!=(b||a.style&&a.style.display))b=cb(a);else{b=", "a.style;var c=b.display,d=b.visibility,e=b.position;b.visibility=\"hidd", "en\";b.position=\"absolute\";b.display=\"inline\";var f=cb(a);b.display", "=c;b.position=e;b.visibility=d;b=f}return 0m||b.indexOf(\"Error\",m)!=m)b+=\"Error\";t", "his.name=b;b=Error(this.message);b.name=this.name;this.stack=b.stack||", "\"\"}\n(function(){var a=Error;function c(){}c.prototype=a.prototype;e.", "c=a.prototype;e.prototype=new c;e.prototype.constructor=e;e.b=function(", "b,c,u){return a.prototype[c].apply(b,Array.prototype.slice.call(argumen", "ts,2))}})();\nvar g=\"unknown error\",f={15:\"element not selectable\",", "11:\"element not visible\",31:\"ime engine activation failed\",30:\"ime", " not available\",24:\"invalid cookie domain\",29:\"invalid element coor", "dinates\",12:\"invalid element state\",32:\"invalid selector\",51:\"inv", "alid selector\",52:\"invalid selector\",17:\"javascript error\",405:\"u", "nsupported operation\",34:\"move target out of bounds\",27:\"no such al", "ert\",7:\"no such element\",8:\"no such frame\",23:\"no such window\",2", "8:\"script timeout\",33:\"session not created\",10:\"stale element refe", "rence\",\n0:\"success\",21:\"timeout\",25:\"unable to set cookie\",26:", "\"unexpected alert open\"};f[13]=g;f[9]=\"unknown command\";e.prototype", ".toString=function(){return this.name+\": \"+this.message};var h=this.n", "avigator||null;var k=-1!=(h&&h.platform||\"\").indexOf(\"Win\")&&!1;\nf", "unction l(){var a=d||d;switch(\"local_storage\"){case \"appcache\":retu", "rn null!=a.applicationCache;case \"browser_connection\":return null!=a.", "navigator&&null!=a.navigator.onLine;case \"database\":return null!=a.op", "enDatabase;case \"location\":return k?!1:null!=a.navigator&&null!=a.nav", "igator.geolocation;case \"local_storage\":return null!=a.localStorage;c", "ase \"session_storage\":return null!=a.sessionStorage&&null!=a.sessionS", "torage.clear;default:throw new e(13,\"Unsupported API identifier provid", "ed as parameter\");}}\n;function n(a){this.a=a}n.prototype.setItem=func", "tion(a,c){try{this.a.setItem(a,c+\"\")}catch(b){throw new e(13,b.messag", "e);}};n.prototype.getItem=function(a){return this.a.getItem(a)};n.proto", "type.removeItem=function(a){var c=this.getItem(a);this.a.removeItem(a);", "return c};n.prototype.clear=function(){this.a.clear()};n.prototype.size", "=function(){return this.a.length};n.prototype.key=function(a){return th", "is.a.key(a)};function p(){if(!l())throw new e(13,\"Local storage undefi", "ned\");(new n(d.localStorage)).clear()}var q=[\"_\"],r=this;q[0]in r||!", "r.execScript||r.execScript(\"var \"+q[0]);for(var s;q.length&&(s=q.shif", "t());){var t;if(t=!q.length)t=void 0!==p;t?r[s]=p:r=r[s]?r[s]:r[s]={}};", "; return this._.apply(null,arguments);}.apply({navigator:typeof window!", "=undefined?window.navigator:null,document:typeof window!=undefined?wind", "ow.document:null}, arguments);}", NULL }; const char* const CLEAR_SESSION_STORAGE[] = { "function(){return function(){var d=window;function e(a,c){this.code=a;t", "his.state=f[a]||g;this.message=c||\"\";var b=this.state.replace(/((?:^|", "\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/", "g,\"\")}),m=b.length-5;if(0>m||b.indexOf(\"Error\",m)!=m)b+=\"Error\";t", "his.name=b;b=Error(this.message);b.name=this.name;this.stack=b.stack||", "\"\"}\n(function(){var a=Error;function c(){}c.prototype=a.prototype;e.", "c=a.prototype;e.prototype=new c;e.prototype.constructor=e;e.b=function(", "b,c,u){return a.prototype[c].apply(b,Array.prototype.slice.call(argumen", "ts,2))}})();\nvar g=\"unknown error\",f={15:\"element not selectable\",", "11:\"element not visible\",31:\"ime engine activation failed\",30:\"ime", " not available\",24:\"invalid cookie domain\",29:\"invalid element coor", "dinates\",12:\"invalid element state\",32:\"invalid selector\",51:\"inv", "alid selector\",52:\"invalid selector\",17:\"javascript error\",405:\"u", "nsupported operation\",34:\"move target out of bounds\",27:\"no such al", "ert\",7:\"no such element\",8:\"no such frame\",23:\"no such window\",2", "8:\"script timeout\",33:\"session not created\",10:\"stale element refe", "rence\",\n0:\"success\",21:\"timeout\",25:\"unable to set cookie\",26:", "\"unexpected alert open\"};f[13]=g;f[9]=\"unknown command\";e.prototype", ".toString=function(){return this.name+\": \"+this.message};var h=this.n", "avigator||null;var k=-1!=(h&&h.platform||\"\").indexOf(\"Win\")&&!1;\nf", "unction l(){var a=d||d;switch(\"session_storage\"){case \"appcache\":re", "turn null!=a.applicationCache;case \"browser_connection\":return null!=", "a.navigator&&null!=a.navigator.onLine;case \"database\":return null!=a.", "openDatabase;case \"location\":return k?!1:null!=a.navigator&&null!=a.n", "avigator.geolocation;case \"local_storage\":return null!=a.localStorage", ";case \"session_storage\":return null!=a.sessionStorage&&null!=a.sessio", "nStorage.clear;default:throw new e(13,\"Unsupported API identifier prov", "ided as parameter\");}}\n;function n(a){this.a=a}n.prototype.setItem=fu", "nction(a,c){try{this.a.setItem(a,c+\"\")}catch(b){throw new e(13,b.mess", "age);}};n.prototype.getItem=function(a){return this.a.getItem(a)};n.pro", "totype.removeItem=function(a){var c=this.getItem(a);this.a.removeItem(a", ");return c};n.prototype.clear=function(){this.a.clear()};n.prototype.si", "ze=function(){return this.a.length};n.prototype.key=function(a){return ", "this.a.key(a)};function p(){var a;if(l())a=new n(d.sessionStorage);else", " throw new e(13,\"Session storage undefined\");a.clear()}var q=[\"_\"],", "r=this;q[0]in r||!r.execScript||r.execScript(\"var \"+q[0]);for(var s;q", ".length&&(s=q.shift());){var t;if(t=!q.length)t=void 0!==p;t?r[s]=p:r=r", "[s]?r[s]:r[s]={}};; return this._.apply(null,arguments);}.apply({naviga", "tor:typeof window!=undefined?window.navigator:null,document:typeof wind", "ow!=undefined?window.document:null}, arguments);}", NULL }; const char* const GET_APPCACHE_STATUS[] = { "function(){return function(){var c=window;function d(a,e){this.code=a;t", "his.state=g[a]||h;this.message=e||\"\";var b=this.state.replace(/((?:^|", "\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/", "g,\"\")}),f=b.length-5;if(0>f||b.indexOf(\"Error\",f)!=f)b+=\"Error\";t", "his.name=b;b=Error(this.message);b.name=this.name;this.stack=b.stack||", "\"\"}\n(function(){var a=Error;function e(){}e.prototype=a.prototype;d.", "b=a.prototype;d.prototype=new e;d.prototype.constructor=d;d.a=function(", "b,f,e){return a.prototype[f].apply(b,Array.prototype.slice.call(argumen", "ts,2))}})();\nvar h=\"unknown error\",g={15:\"element not selectable\",", "11:\"element not visible\",31:\"ime engine activation failed\",30:\"ime", " not available\",24:\"invalid cookie domain\",29:\"invalid element coor", "dinates\",12:\"invalid element state\",32:\"invalid selector\",51:\"inv", "alid selector\",52:\"invalid selector\",17:\"javascript error\",405:\"u", "nsupported operation\",34:\"move target out of bounds\",27:\"no such al", "ert\",7:\"no such element\",8:\"no such frame\",23:\"no such window\",2", "8:\"script timeout\",33:\"session not created\",10:\"stale element refe", "rence\",\n0:\"success\",21:\"timeout\",25:\"unable to set cookie\",26:", "\"unexpected alert open\"};g[13]=h;g[9]=\"unknown command\";d.prototype", ".toString=function(){return this.name+\": \"+this.message};var k=this.n", "avigator||null;var l=-1!=(k&&k.platform||\"\").indexOf(\"Win\")&&!1;\nf", "unction m(){var a=c||c;switch(\"appcache\"){case \"appcache\":return nu", "ll!=a.applicationCache;case \"browser_connection\":return null!=a.navig", "ator&&null!=a.navigator.onLine;case \"database\":return null!=a.openDat", "abase;case \"location\":return l?!1:null!=a.navigator&&null!=a.navigato", "r.geolocation;case \"local_storage\":return null!=a.localStorage;case ", "\"session_storage\":return null!=a.sessionStorage&&null!=a.sessionStora", "ge.clear;default:throw new d(13,\"Unsupported API identifier provided a", "s parameter\");}};function n(){var a;if(m())a=c.applicationCache.status", ";else throw new d(13,\"Undefined application cache\");return a}var p=[", "\"_\"],q=this;p[0]in q||!q.execScript||q.execScript(\"var \"+p[0]);for(", "var r;p.length&&(r=p.shift());){var s;if(s=!p.length)s=void 0!==n;s?q[r", "]=n:q=q[r]?q[r]:q[r]={}};; return this._.apply(null,arguments);}.apply(", "{navigator:typeof window!=undefined?window.navigator:null,document:type", "of window!=undefined?window.document:null}, arguments);}", NULL }; const char* const GET_ATTRIBUTE[] = { "function(){return function(){function b(a){return\"string\"==typeof a}f", "unction f(a){var d=typeof a;return\"object\"==d&&null!=a||\"function\"=", "=d};function h(a,d){for(var c=a.length,e=b(a)?a.split(\"\"):a,g=0;ge||c.indexOf(\"Error\",e)!=e)c+=\"Error\";this.na", "me=c;c=Error(this.message);c.name=this.name;this.stack=c.stack||\"\"}\n", "(function(){var a=Error;function d(){}d.prototype=a.prototype;k.i=a.pro", "totype;k.prototype=new d;k.prototype.constructor=k;k.h=function(c,d,g){", "return a.prototype[d].apply(c,Array.prototype.slice.call(arguments,2))}", "})();\nvar n=\"unknown error\",m={15:\"element not selectable\",11:\"el", "ement not visible\",31:\"ime engine activation failed\",30:\"ime not av", "ailable\",24:\"invalid cookie domain\",29:\"invalid element coordinates", "\",12:\"invalid element state\",32:\"invalid selector\",51:\"invalid se", "lector\",52:\"invalid selector\",17:\"javascript error\",405:\"unsuppor", "ted operation\",34:\"move target out of bounds\",27:\"no such alert\",7", ":\"no such element\",8:\"no such frame\",23:\"no such window\",28:\"scr", "ipt timeout\",33:\"session not created\",10:\"stale element reference\"", ",\n0:\"success\",21:\"timeout\",25:\"unable to set cookie\",26:\"unexpe", "cted alert open\"};m[13]=n;m[9]=\"unknown command\";k.prototype.toStrin", "g=function(){return this.name+\": \"+this.message};var p,q,r,s=this.nav", "igator||null;r=s&&s.platform||\"\";p=-1!=r.indexOf(\"Mac\");q=-1!=r.ind", "exOf(\"Win\");var t=-1!=r.indexOf(\"Linux\");function u(a){this.g=a}u.p", "rototype.toString=function(){return this.g};var v={};function w(a){if(v", ".hasOwnProperty(a))throw Error(\"Binary operator already created: \"+a)", ";a=new u(a);v[a.toString()]=a}w(\"div\");w(\"mod\");w(\"*\");w(\"+\");w", "(\"-\");w(\"<\");w(\">\");w(\"<=\");w(\">=\");w(\"=\");w(\"!=\");w(\"an", "d\");w(\"or\");function x(a){this.f=a}x.prototype.toString=function(){r", "eturn this.f};var y={};function z(a){if(y.hasOwnProperty(a))throw Error", "(\"Function already created: \"+a+\".\");y[a]=new x(a)}z(\"boolean\");z", "(\"ceiling\");z(\"concat\");z(\"contains\");z(\"count\");z(\"false\");z", "(\"floor\");z(\"id\");z(\"lang\");z(\"last\");z(\"local-name\");z(\"nam", "e\");z(\"namespace-uri\");z(\"normalize-space\");z(\"not\");z(\"number", "\");z(\"position\");z(\"round\");z(\"starts-with\");z(\"string\");z(\"s", "tring-length\");z(\"substring\");z(\"substring-after\");z(\"substring-b", "efore\");\nz(\"sum\");z(\"translate\");z(\"true\");function A(a){this.f", "=a}A.prototype.toString=function(){return this.f};var B={};function C(a", "){if(B.hasOwnProperty(a))throw Error(\"Axis already created: \"+a);B[a]", "=new A(a)}C(\"ancestor\");C(\"ancestor-or-self\");C(\"attribute\");C(\"", "child\");C(\"descendant\");C(\"descendant-or-self\");C(\"following\");C", "(\"following-sibling\");C(\"namespace\");C(\"parent\");C(\"preceding\")", ";C(\"preceding-sibling\");C(\"self\");function D(a,d){return!!a&&1==a.n", "odeType&&(!d||a.tagName.toUpperCase()==d)}function E(a){return D(a,\"OP", "TION\")?!0:D(a,\"INPUT\")?(a=a.type.toLowerCase(),\"checkbox\"==a||\"ra", "dio\"==a):!1}var F=/[;]+(?=(?:(?:[^\"]*\"){2})*[^\"]*$)(?=(?:(?:[^']*')", "{2})*[^']*$)(?=(?:[^()]*\\([^()]*\\))*[^()]*$)/;function G(a){var d=[];", "h(a.split(F),function(a){var e=a.indexOf(\":\");02*this.e&&K", "(this),!0):!1};\nfunction K(a){if(a.e!=a.c.length){for(var d=0,c=0;d\");M(191,\"/\",\"?\");M(192,\"`\",\"~\");M(2", "19,\"[\",\"{\");M(220,\"\\\\\",\"|\");M(221,\"]\",\"}\");M({b:59,a:186,", "opera:59},\";\",\":\");M(222,\"'\",'\"');var S=new I;S.set(1,O);S.set(2", ",P);S.set(4,Q);S.set(8,R);(function(a){var d=new I;h(J(a),function(c){d", ".set(a.get(c).code,c)});return d})(S);var T={\"class\":\"className\",re", "adonly:\"readOnly\"},U=\"async autofocus autoplay checked compact compl", "ete controls declare defaultchecked defaultselected defer disabled drag", "gable ended formnovalidate hidden indeterminate iscontenteditable ismap", " itemscope loop multiple muted nohref noresize noshade novalidate nowra", "p open paused pubdate readonly required reversed scoped seamless seekin", "g selected spellcheck truespeed willvalidate\".split(\" \");function V(", "a,d){var c=null,e=d.toLowerCase();if(\"style\"==e)return(c=a.style)&&!b", "(c)&&(c=c.cssText),c;if((\"selected\"==e||\"checked\"==e)&&E(a)){if(!E(", "a))throw new k(15,\"Element is not selectable\");var g=\"selected\",e=a", ".type&&a.type.toLowerCase();if(\"checkbox\"==e||\"radio\"==e)g=\"checke", "d\";return a[g]?\"true\":null}c=D(a,\"A\");if(D(a,\"IMG\")&&\"src\"==e|", "|c&&\"href\"==e)return(c=H(a,e))&&(c=a[e]),c;c=T[d]||d;a:if(b(U))e=b(e)", "&&1==e.length?U.indexOf(e,0):-1;else{for(var l=0;lm||b.indexOf(\"Error\",m)!=m)b+=\"Error\";t", "his.name=b;b=Error(this.message);b.name=this.name;this.stack=b.stack||", "\"\"}\n(function(){var a=Error;function c(){}c.prototype=a.prototype;e.", "c=a.prototype;e.prototype=new c;e.prototype.constructor=e;e.b=function(", "b,c,u){return a.prototype[c].apply(b,Array.prototype.slice.call(argumen", "ts,2))}})();\nvar g=\"unknown error\",f={15:\"element not selectable\",", "11:\"element not visible\",31:\"ime engine activation failed\",30:\"ime", " not available\",24:\"invalid cookie domain\",29:\"invalid element coor", "dinates\",12:\"invalid element state\",32:\"invalid selector\",51:\"inv", "alid selector\",52:\"invalid selector\",17:\"javascript error\",405:\"u", "nsupported operation\",34:\"move target out of bounds\",27:\"no such al", "ert\",7:\"no such element\",8:\"no such frame\",23:\"no such window\",2", "8:\"script timeout\",33:\"session not created\",10:\"stale element refe", "rence\",\n0:\"success\",21:\"timeout\",25:\"unable to set cookie\",26:", "\"unexpected alert open\"};f[13]=g;f[9]=\"unknown command\";e.prototype", ".toString=function(){return this.name+\": \"+this.message};var h=this.n", "avigator||null;var k=-1!=(h&&h.platform||\"\").indexOf(\"Win\")&&!1;\nf", "unction l(){var a=d||d;switch(\"local_storage\"){case \"appcache\":retu", "rn null!=a.applicationCache;case \"browser_connection\":return null!=a.", "navigator&&null!=a.navigator.onLine;case \"database\":return null!=a.op", "enDatabase;case \"location\":return k?!1:null!=a.navigator&&null!=a.nav", "igator.geolocation;case \"local_storage\":return null!=a.localStorage;c", "ase \"session_storage\":return null!=a.sessionStorage&&null!=a.sessionS", "torage.clear;default:throw new e(13,\"Unsupported API identifier provid", "ed as parameter\");}}\n;function n(a){this.a=a}n.prototype.setItem=func", "tion(a,c){try{this.a.setItem(a,c+\"\")}catch(b){throw new e(13,b.messag", "e);}};n.prototype.getItem=function(a){return this.a.getItem(a)};n.proto", "type.removeItem=function(a){var c=this.getItem(a);this.a.removeItem(a);", "return c};n.prototype.clear=function(){this.a.clear()};n.prototype.size", "=function(){return this.a.length};n.prototype.key=function(a){return th", "is.a.key(a)};function p(a){if(!l())throw new e(13,\"Local storage undef", "ined\");return(new n(d.localStorage)).getItem(a)}var q=[\"_\"],r=this;q", "[0]in r||!r.execScript||r.execScript(\"var \"+q[0]);for(var s;q.length&", "&(s=q.shift());){var t;if(t=!q.length)t=void 0!==p;t?r[s]=p:r=r[s]?r[s]", ":r[s]={}};; return this._.apply(null,arguments);}.apply({navigator:type", "of window!=undefined?window.navigator:null,document:typeof window!=unde", "fined?window.document:null}, arguments);}", NULL }; const char* const GET_LOCAL_STORAGE_KEY[] = { "function(){return function(){var d=window;function e(a,c){this.code=a;t", "his.state=f[a]||g;this.message=c||\"\";var b=this.state.replace(/((?:^|", "\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/", "g,\"\")}),m=b.length-5;if(0>m||b.indexOf(\"Error\",m)!=m)b+=\"Error\";t", "his.name=b;b=Error(this.message);b.name=this.name;this.stack=b.stack||", "\"\"}\n(function(){var a=Error;function c(){}c.prototype=a.prototype;e.", "c=a.prototype;e.prototype=new c;e.prototype.constructor=e;e.b=function(", "b,c,u){return a.prototype[c].apply(b,Array.prototype.slice.call(argumen", "ts,2))}})();\nvar g=\"unknown error\",f={15:\"element not selectable\",", "11:\"element not visible\",31:\"ime engine activation failed\",30:\"ime", " not available\",24:\"invalid cookie domain\",29:\"invalid element coor", "dinates\",12:\"invalid element state\",32:\"invalid selector\",51:\"inv", "alid selector\",52:\"invalid selector\",17:\"javascript error\",405:\"u", "nsupported operation\",34:\"move target out of bounds\",27:\"no such al", "ert\",7:\"no such element\",8:\"no such frame\",23:\"no such window\",2", "8:\"script timeout\",33:\"session not created\",10:\"stale element refe", "rence\",\n0:\"success\",21:\"timeout\",25:\"unable to set cookie\",26:", "\"unexpected alert open\"};f[13]=g;f[9]=\"unknown command\";e.prototype", ".toString=function(){return this.name+\": \"+this.message};var h=this.n", "avigator||null;var k=-1!=(h&&h.platform||\"\").indexOf(\"Win\")&&!1;\nf", "unction l(){var a=d||d;switch(\"local_storage\"){case \"appcache\":retu", "rn null!=a.applicationCache;case \"browser_connection\":return null!=a.", "navigator&&null!=a.navigator.onLine;case \"database\":return null!=a.op", "enDatabase;case \"location\":return k?!1:null!=a.navigator&&null!=a.nav", "igator.geolocation;case \"local_storage\":return null!=a.localStorage;c", "ase \"session_storage\":return null!=a.sessionStorage&&null!=a.sessionS", "torage.clear;default:throw new e(13,\"Unsupported API identifier provid", "ed as parameter\");}}\n;function n(a){this.a=a}n.prototype.setItem=func", "tion(a,c){try{this.a.setItem(a,c+\"\")}catch(b){throw new e(13,b.messag", "e);}};n.prototype.getItem=function(a){return this.a.getItem(a)};n.proto", "type.removeItem=function(a){var c=this.getItem(a);this.a.removeItem(a);", "return c};n.prototype.clear=function(){this.a.clear()};n.prototype.size", "=function(){return this.a.length};n.prototype.key=function(a){return th", "is.a.key(a)};function p(a){if(!l())throw new e(13,\"Local storage undef", "ined\");return(new n(d.localStorage)).key(a)}var q=[\"_\"],r=this;q[0]i", "n r||!r.execScript||r.execScript(\"var \"+q[0]);for(var s;q.length&&(s=", "q.shift());){var t;if(t=!q.length)t=void 0!==p;t?r[s]=p:r=r[s]?r[s]:r[s", "]={}};; return this._.apply(null,arguments);}.apply({navigator:typeof w", "indow!=undefined?window.navigator:null,document:typeof window!=undefine", "d?window.document:null}, arguments);}", NULL }; const char* const GET_LOCAL_STORAGE_KEYS[] = { "function(){return function(){var d=window;function f(a,c){this.code=a;t", "his.state=g[a]||h;this.message=c||\"\";var b=this.state.replace(/((?:^|", "\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/", "g,\"\")}),e=b.length-5;if(0>e||b.indexOf(\"Error\",e)!=e)b+=\"Error\";t", "his.name=b;b=Error(this.message);b.name=this.name;this.stack=b.stack||", "\"\"}\n(function(){var a=Error;function c(){}c.prototype=a.prototype;f.", "c=a.prototype;f.prototype=new c;f.prototype.constructor=f;f.b=function(", "b,c,u){return a.prototype[c].apply(b,Array.prototype.slice.call(argumen", "ts,2))}})();\nvar h=\"unknown error\",g={15:\"element not selectable\",", "11:\"element not visible\",31:\"ime engine activation failed\",30:\"ime", " not available\",24:\"invalid cookie domain\",29:\"invalid element coor", "dinates\",12:\"invalid element state\",32:\"invalid selector\",51:\"inv", "alid selector\",52:\"invalid selector\",17:\"javascript error\",405:\"u", "nsupported operation\",34:\"move target out of bounds\",27:\"no such al", "ert\",7:\"no such element\",8:\"no such frame\",23:\"no such window\",2", "8:\"script timeout\",33:\"session not created\",10:\"stale element refe", "rence\",\n0:\"success\",21:\"timeout\",25:\"unable to set cookie\",26:", "\"unexpected alert open\"};g[13]=h;g[9]=\"unknown command\";f.prototype", ".toString=function(){return this.name+\": \"+this.message};var k=this.n", "avigator||null;var l=-1!=(k&&k.platform||\"\").indexOf(\"Win\")&&!1;\nf", "unction m(){var a=d||d;switch(\"local_storage\"){case \"appcache\":retu", "rn null!=a.applicationCache;case \"browser_connection\":return null!=a.", "navigator&&null!=a.navigator.onLine;case \"database\":return null!=a.op", "enDatabase;case \"location\":return l?!1:null!=a.navigator&&null!=a.nav", "igator.geolocation;case \"local_storage\":return null!=a.localStorage;c", "ase \"session_storage\":return null!=a.sessionStorage&&null!=a.sessionS", "torage.clear;default:throw new f(13,\"Unsupported API identifier provid", "ed as parameter\");}}\n;function n(a){this.a=a}n.prototype.setItem=func", "tion(a,c){try{this.a.setItem(a,c+\"\")}catch(b){throw new f(13,b.messag", "e);}};n.prototype.getItem=function(a){return this.a.getItem(a)};n.proto", "type.removeItem=function(a){var c=this.getItem(a);this.a.removeItem(a);", "return c};n.prototype.clear=function(){this.a.clear()};n.prototype.size", "=function(){return this.a.length};n.prototype.key=function(a){return th", "is.a.key(a)};function p(){var a;if(!m())throw new f(13,\"Local storage ", "undefined\");a=new n(d.localStorage);for(var c=[],b=a.size(),e=0;em||b.indexOf(\"Error\",m)!=m)b+=\"Error\";t", "his.name=b;b=Error(this.message);b.name=this.name;this.stack=b.stack||", "\"\"}\n(function(){var a=Error;function c(){}c.prototype=a.prototype;e.", "c=a.prototype;e.prototype=new c;e.prototype.constructor=e;e.b=function(", "b,c,u){return a.prototype[c].apply(b,Array.prototype.slice.call(argumen", "ts,2))}})();\nvar g=\"unknown error\",f={15:\"element not selectable\",", "11:\"element not visible\",31:\"ime engine activation failed\",30:\"ime", " not available\",24:\"invalid cookie domain\",29:\"invalid element coor", "dinates\",12:\"invalid element state\",32:\"invalid selector\",51:\"inv", "alid selector\",52:\"invalid selector\",17:\"javascript error\",405:\"u", "nsupported operation\",34:\"move target out of bounds\",27:\"no such al", "ert\",7:\"no such element\",8:\"no such frame\",23:\"no such window\",2", "8:\"script timeout\",33:\"session not created\",10:\"stale element refe", "rence\",\n0:\"success\",21:\"timeout\",25:\"unable to set cookie\",26:", "\"unexpected alert open\"};f[13]=g;f[9]=\"unknown command\";e.prototype", ".toString=function(){return this.name+\": \"+this.message};var h=this.n", "avigator||null;var k=-1!=(h&&h.platform||\"\").indexOf(\"Win\")&&!1;\nf", "unction l(){var a=d||d;switch(\"local_storage\"){case \"appcache\":retu", "rn null!=a.applicationCache;case \"browser_connection\":return null!=a.", "navigator&&null!=a.navigator.onLine;case \"database\":return null!=a.op", "enDatabase;case \"location\":return k?!1:null!=a.navigator&&null!=a.nav", "igator.geolocation;case \"local_storage\":return null!=a.localStorage;c", "ase \"session_storage\":return null!=a.sessionStorage&&null!=a.sessionS", "torage.clear;default:throw new e(13,\"Unsupported API identifier provid", "ed as parameter\");}}\n;function n(a){this.a=a}n.prototype.setItem=func", "tion(a,c){try{this.a.setItem(a,c+\"\")}catch(b){throw new e(13,b.messag", "e);}};n.prototype.getItem=function(a){return this.a.getItem(a)};n.proto", "type.removeItem=function(a){var c=this.getItem(a);this.a.removeItem(a);", "return c};n.prototype.clear=function(){this.a.clear()};n.prototype.size", "=function(){return this.a.length};n.prototype.key=function(a){return th", "is.a.key(a)};function p(){if(!l())throw new e(13,\"Local storage undefi", "ned\");return(new n(d.localStorage)).size()}var q=[\"_\"],r=this;q[0]in", " r||!r.execScript||r.execScript(\"var \"+q[0]);for(var s;q.length&&(s=q", ".shift());){var t;if(t=!q.length)t=void 0!==p;t?r[s]=p:r=r[s]?r[s]:r[s]", "={}};; return this._.apply(null,arguments);}.apply({navigator:typeof wi", "ndow!=undefined?window.navigator:null,document:typeof window!=undefined", "?window.document:null}, arguments);}", NULL }; const char* const GET_SESSION_STORAGE_ITEM[] = { "function(){return function(){var d=window;function e(a,b){this.code=a;t", "his.state=f[a]||g;this.message=b||\"\";var c=this.state.replace(/((?:^|", "\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/", "g,\"\")}),m=c.length-5;if(0>m||c.indexOf(\"Error\",m)!=m)c+=\"Error\";t", "his.name=c;c=Error(this.message);c.name=this.name;this.stack=c.stack||", "\"\"}\n(function(){var a=Error;function b(){}b.prototype=a.prototype;e.", "c=a.prototype;e.prototype=new b;e.prototype.constructor=e;e.b=function(", "c,b,u){return a.prototype[b].apply(c,Array.prototype.slice.call(argumen", "ts,2))}})();\nvar g=\"unknown error\",f={15:\"element not selectable\",", "11:\"element not visible\",31:\"ime engine activation failed\",30:\"ime", " not available\",24:\"invalid cookie domain\",29:\"invalid element coor", "dinates\",12:\"invalid element state\",32:\"invalid selector\",51:\"inv", "alid selector\",52:\"invalid selector\",17:\"javascript error\",405:\"u", "nsupported operation\",34:\"move target out of bounds\",27:\"no such al", "ert\",7:\"no such element\",8:\"no such frame\",23:\"no such window\",2", "8:\"script timeout\",33:\"session not created\",10:\"stale element refe", "rence\",\n0:\"success\",21:\"timeout\",25:\"unable to set cookie\",26:", "\"unexpected alert open\"};f[13]=g;f[9]=\"unknown command\";e.prototype", ".toString=function(){return this.name+\": \"+this.message};var h=this.n", "avigator||null;var k=-1!=(h&&h.platform||\"\").indexOf(\"Win\")&&!1;\nf", "unction l(){var a=d||d;switch(\"session_storage\"){case \"appcache\":re", "turn null!=a.applicationCache;case \"browser_connection\":return null!=", "a.navigator&&null!=a.navigator.onLine;case \"database\":return null!=a.", "openDatabase;case \"location\":return k?!1:null!=a.navigator&&null!=a.n", "avigator.geolocation;case \"local_storage\":return null!=a.localStorage", ";case \"session_storage\":return null!=a.sessionStorage&&null!=a.sessio", "nStorage.clear;default:throw new e(13,\"Unsupported API identifier prov", "ided as parameter\");}}\n;function n(a){this.a=a}n.prototype.setItem=fu", "nction(a,b){try{this.a.setItem(a,b+\"\")}catch(c){throw new e(13,c.mess", "age);}};n.prototype.getItem=function(a){return this.a.getItem(a)};n.pro", "totype.removeItem=function(a){var b=this.getItem(a);this.a.removeItem(a", ");return b};n.prototype.clear=function(){this.a.clear()};n.prototype.si", "ze=function(){return this.a.length};n.prototype.key=function(a){return ", "this.a.key(a)};function p(a){var b;if(l())b=new n(d.sessionStorage);els", "e throw new e(13,\"Session storage undefined\");return b.getItem(a)}var", " q=[\"_\"],r=this;q[0]in r||!r.execScript||r.execScript(\"var \"+q[0]);", "for(var s;q.length&&(s=q.shift());){var t;if(t=!q.length)t=void 0!==p;t", "?r[s]=p:r=r[s]?r[s]:r[s]={}};; return this._.apply(null,arguments);}.ap", "ply({navigator:typeof window!=undefined?window.navigator:null,document:", "typeof window!=undefined?window.document:null}, arguments);}", NULL }; const char* const GET_SESSION_STORAGE_KEY[] = { "function(){return function(){var d=window;function e(a,b){this.code=a;t", "his.state=f[a]||g;this.message=b||\"\";var c=this.state.replace(/((?:^|", "\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/", "g,\"\")}),m=c.length-5;if(0>m||c.indexOf(\"Error\",m)!=m)c+=\"Error\";t", "his.name=c;c=Error(this.message);c.name=this.name;this.stack=c.stack||", "\"\"}\n(function(){var a=Error;function b(){}b.prototype=a.prototype;e.", "c=a.prototype;e.prototype=new b;e.prototype.constructor=e;e.b=function(", "c,b,u){return a.prototype[b].apply(c,Array.prototype.slice.call(argumen", "ts,2))}})();\nvar g=\"unknown error\",f={15:\"element not selectable\",", "11:\"element not visible\",31:\"ime engine activation failed\",30:\"ime", " not available\",24:\"invalid cookie domain\",29:\"invalid element coor", "dinates\",12:\"invalid element state\",32:\"invalid selector\",51:\"inv", "alid selector\",52:\"invalid selector\",17:\"javascript error\",405:\"u", "nsupported operation\",34:\"move target out of bounds\",27:\"no such al", "ert\",7:\"no such element\",8:\"no such frame\",23:\"no such window\",2", "8:\"script timeout\",33:\"session not created\",10:\"stale element refe", "rence\",\n0:\"success\",21:\"timeout\",25:\"unable to set cookie\",26:", "\"unexpected alert open\"};f[13]=g;f[9]=\"unknown command\";e.prototype", ".toString=function(){return this.name+\": \"+this.message};var h=this.n", "avigator||null;var k=-1!=(h&&h.platform||\"\").indexOf(\"Win\")&&!1;\nf", "unction l(){var a=d||d;switch(\"session_storage\"){case \"appcache\":re", "turn null!=a.applicationCache;case \"browser_connection\":return null!=", "a.navigator&&null!=a.navigator.onLine;case \"database\":return null!=a.", "openDatabase;case \"location\":return k?!1:null!=a.navigator&&null!=a.n", "avigator.geolocation;case \"local_storage\":return null!=a.localStorage", ";case \"session_storage\":return null!=a.sessionStorage&&null!=a.sessio", "nStorage.clear;default:throw new e(13,\"Unsupported API identifier prov", "ided as parameter\");}}\n;function n(a){this.a=a}n.prototype.setItem=fu", "nction(a,b){try{this.a.setItem(a,b+\"\")}catch(c){throw new e(13,c.mess", "age);}};n.prototype.getItem=function(a){return this.a.getItem(a)};n.pro", "totype.removeItem=function(a){var b=this.getItem(a);this.a.removeItem(a", ");return b};n.prototype.clear=function(){this.a.clear()};n.prototype.si", "ze=function(){return this.a.length};n.prototype.key=function(a){return ", "this.a.key(a)};function p(a){var b;if(l())b=new n(d.sessionStorage);els", "e throw new e(13,\"Session storage undefined\");return b.key(a)}var q=[", "\"_\"],r=this;q[0]in r||!r.execScript||r.execScript(\"var \"+q[0]);for(", "var s;q.length&&(s=q.shift());){var t;if(t=!q.length)t=void 0!==p;t?r[s", "]=p:r=r[s]?r[s]:r[s]={}};; return this._.apply(null,arguments);}.apply(", "{navigator:typeof window!=undefined?window.navigator:null,document:type", "of window!=undefined?window.document:null}, arguments);}", NULL }; const char* const GET_SESSION_STORAGE_KEYS[] = { "function(){return function(){var d=window;function f(a,c){this.code=a;t", "his.state=g[a]||h;this.message=c||\"\";var b=this.state.replace(/((?:^|", "\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/", "g,\"\")}),e=b.length-5;if(0>e||b.indexOf(\"Error\",e)!=e)b+=\"Error\";t", "his.name=b;b=Error(this.message);b.name=this.name;this.stack=b.stack||", "\"\"}\n(function(){var a=Error;function c(){}c.prototype=a.prototype;f.", "c=a.prototype;f.prototype=new c;f.prototype.constructor=f;f.b=function(", "b,c,u){return a.prototype[c].apply(b,Array.prototype.slice.call(argumen", "ts,2))}})();\nvar h=\"unknown error\",g={15:\"element not selectable\",", "11:\"element not visible\",31:\"ime engine activation failed\",30:\"ime", " not available\",24:\"invalid cookie domain\",29:\"invalid element coor", "dinates\",12:\"invalid element state\",32:\"invalid selector\",51:\"inv", "alid selector\",52:\"invalid selector\",17:\"javascript error\",405:\"u", "nsupported operation\",34:\"move target out of bounds\",27:\"no such al", "ert\",7:\"no such element\",8:\"no such frame\",23:\"no such window\",2", "8:\"script timeout\",33:\"session not created\",10:\"stale element refe", "rence\",\n0:\"success\",21:\"timeout\",25:\"unable to set cookie\",26:", "\"unexpected alert open\"};g[13]=h;g[9]=\"unknown command\";f.prototype", ".toString=function(){return this.name+\": \"+this.message};var k=this.n", "avigator||null;var l=-1!=(k&&k.platform||\"\").indexOf(\"Win\")&&!1;\nf", "unction m(){var a=d||d;switch(\"session_storage\"){case \"appcache\":re", "turn null!=a.applicationCache;case \"browser_connection\":return null!=", "a.navigator&&null!=a.navigator.onLine;case \"database\":return null!=a.", "openDatabase;case \"location\":return l?!1:null!=a.navigator&&null!=a.n", "avigator.geolocation;case \"local_storage\":return null!=a.localStorage", ";case \"session_storage\":return null!=a.sessionStorage&&null!=a.sessio", "nStorage.clear;default:throw new f(13,\"Unsupported API identifier prov", "ided as parameter\");}}\n;function n(a){this.a=a}n.prototype.setItem=fu", "nction(a,c){try{this.a.setItem(a,c+\"\")}catch(b){throw new f(13,b.mess", "age);}};n.prototype.getItem=function(a){return this.a.getItem(a)};n.pro", "totype.removeItem=function(a){var c=this.getItem(a);this.a.removeItem(a", ");return c};n.prototype.clear=function(){this.a.clear()};n.prototype.si", "ze=function(){return this.a.length};n.prototype.key=function(a){return ", "this.a.key(a)};function p(){var a;if(m())a=new n(d.sessionStorage);else", " throw new f(13,\"Session storage undefined\");for(var c=[],b=a.size(),", "e=0;em||b.indexOf(\"Error\",m)!=m)b+=\"Error\";t", "his.name=b;b=Error(this.message);b.name=this.name;this.stack=b.stack||", "\"\"}\n(function(){var a=Error;function c(){}c.prototype=a.prototype;e.", "c=a.prototype;e.prototype=new c;e.prototype.constructor=e;e.b=function(", "b,c,u){return a.prototype[c].apply(b,Array.prototype.slice.call(argumen", "ts,2))}})();\nvar g=\"unknown error\",f={15:\"element not selectable\",", "11:\"element not visible\",31:\"ime engine activation failed\",30:\"ime", " not available\",24:\"invalid cookie domain\",29:\"invalid element coor", "dinates\",12:\"invalid element state\",32:\"invalid selector\",51:\"inv", "alid selector\",52:\"invalid selector\",17:\"javascript error\",405:\"u", "nsupported operation\",34:\"move target out of bounds\",27:\"no such al", "ert\",7:\"no such element\",8:\"no such frame\",23:\"no such window\",2", "8:\"script timeout\",33:\"session not created\",10:\"stale element refe", "rence\",\n0:\"success\",21:\"timeout\",25:\"unable to set cookie\",26:", "\"unexpected alert open\"};f[13]=g;f[9]=\"unknown command\";e.prototype", ".toString=function(){return this.name+\": \"+this.message};var h=this.n", "avigator||null;var k=-1!=(h&&h.platform||\"\").indexOf(\"Win\")&&!1;\nf", "unction l(){var a=d||d;switch(\"session_storage\"){case \"appcache\":re", "turn null!=a.applicationCache;case \"browser_connection\":return null!=", "a.navigator&&null!=a.navigator.onLine;case \"database\":return null!=a.", "openDatabase;case \"location\":return k?!1:null!=a.navigator&&null!=a.n", "avigator.geolocation;case \"local_storage\":return null!=a.localStorage", ";case \"session_storage\":return null!=a.sessionStorage&&null!=a.sessio", "nStorage.clear;default:throw new e(13,\"Unsupported API identifier prov", "ided as parameter\");}}\n;function n(a){this.a=a}n.prototype.setItem=fu", "nction(a,c){try{this.a.setItem(a,c+\"\")}catch(b){throw new e(13,b.mess", "age);}};n.prototype.getItem=function(a){return this.a.getItem(a)};n.pro", "totype.removeItem=function(a){var c=this.getItem(a);this.a.removeItem(a", ");return c};n.prototype.clear=function(){this.a.clear()};n.prototype.si", "ze=function(){return this.a.length};n.prototype.key=function(a){return ", "this.a.key(a)};function p(){var a;if(l())a=new n(d.sessionStorage);else", " throw new e(13,\"Session storage undefined\");return a.size()}var q=[", "\"_\"],r=this;q[0]in r||!r.execScript||r.execScript(\"var \"+q[0]);for(", "var s;q.length&&(s=q.shift());){var t;if(t=!q.length)t=void 0!==p;t?r[s", "]=p:r=r[s]?r[s]:r[s]={}};; return this._.apply(null,arguments);}.apply(", "{navigator:typeof window!=undefined?window.navigator:null,document:type", "of window!=undefined?window.document:null}, arguments);}", NULL }; const char* const GET_TEXT[] = { "function(){return function(){var f,h=this;\nfunction l(a){var b=typeof ", "a;if(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a ins", "tanceof Object)return b;var c=Object.prototype.toString.call(a);if(\"[o", "bject Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"number", "\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typ", "eof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return", "\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"", "undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"c", "all\"))return\"function\"}else return\"null\";else if(\"function\"==\nb", "&&\"undefined\"==typeof a.call)return\"object\";return b}function aa(a)", "{var b=l(a);return\"array\"==b||\"object\"==b&&\"number\"==typeof a.len", "gth}function m(a){return\"string\"==typeof a}function n(a){return\"numb", "er\"==typeof a}function q(a){var b=typeof a;return\"object\"==b&&null!=", "a||\"function\"==b};function ba(a){var b=a.length-1;return 0<=b&&a.inde", "xOf(\" \",b)==b}function ca(a){return String(a).replace(/\\-([a-z])/g,f", "unction(a,c){return c.toUpperCase()})};var da=Array.prototype;function ", "r(a,b){if(m(a))return m(b)&&1==b.length?a.indexOf(b,0):-1;for(var c=0;c", "=arguments.length?da.slice.", "call(a,b):da.slice.call(a,b,c)};var ja={aliceblue:\"#f0f8ff\",antiquewh", "ite:\"#faebd7\",aqua:\"#00ffff\",aquamarine:\"#7fffd4\",azure:\"#f0ffff", "\",beige:\"#f5f5dc\",bisque:\"#ffe4c4\",black:\"#000000\",blanchedalmon", "d:\"#ffebcd\",blue:\"#0000ff\",blueviolet:\"#8a2be2\",brown:\"#a52a2a\"", ",burlywood:\"#deb887\",cadetblue:\"#5f9ea0\",chartreuse:\"#7fff00\",cho", "colate:\"#d2691e\",coral:\"#ff7f50\",cornflowerblue:\"#6495ed\",cornsil", "k:\"#fff8dc\",crimson:\"#dc143c\",cyan:\"#00ffff\",darkblue:\"#00008b\"", ",darkcyan:\"#008b8b\",darkgoldenrod:\"#b8860b\",darkgray:\"#a9a9a9\",da", "rkgreen:\"#006400\",\ndarkgrey:\"#a9a9a9\",darkkhaki:\"#bdb76b\",darkma", "genta:\"#8b008b\",darkolivegreen:\"#556b2f\",darkorange:\"#ff8c00\",dar", "korchid:\"#9932cc\",darkred:\"#8b0000\",darksalmon:\"#e9967a\",darkseag", "reen:\"#8fbc8f\",darkslateblue:\"#483d8b\",darkslategray:\"#2f4f4f\",da", "rkslategrey:\"#2f4f4f\",darkturquoise:\"#00ced1\",darkviolet:\"#9400d3", "\",deeppink:\"#ff1493\",deepskyblue:\"#00bfff\",dimgray:\"#696969\",dim", "grey:\"#696969\",dodgerblue:\"#1e90ff\",firebrick:\"#b22222\",floralwhi", "te:\"#fffaf0\",forestgreen:\"#228b22\",fuchsia:\"#ff00ff\",gainsboro:\"", "#dcdcdc\",\nghostwhite:\"#f8f8ff\",gold:\"#ffd700\",goldenrod:\"#daa520", "\",gray:\"#808080\",green:\"#008000\",greenyellow:\"#adff2f\",grey:\"#8", "08080\",honeydew:\"#f0fff0\",hotpink:\"#ff69b4\",indianred:\"#cd5c5c\",", "indigo:\"#4b0082\",ivory:\"#fffff0\",khaki:\"#f0e68c\",lavender:\"#e6e6", "fa\",lavenderblush:\"#fff0f5\",lawngreen:\"#7cfc00\",lemonchiffon:\"#ff", "facd\",lightblue:\"#add8e6\",lightcoral:\"#f08080\",lightcyan:\"#e0ffff", "\",lightgoldenrodyellow:\"#fafad2\",lightgray:\"#d3d3d3\",lightgreen:\"", "#90ee90\",lightgrey:\"#d3d3d3\",lightpink:\"#ffb6c1\",lightsalmon:\"#ff", "a07a\",\nlightseagreen:\"#20b2aa\",lightskyblue:\"#87cefa\",lightslateg", "ray:\"#778899\",lightslategrey:\"#778899\",lightsteelblue:\"#b0c4de\",l", "ightyellow:\"#ffffe0\",lime:\"#00ff00\",limegreen:\"#32cd32\",linen:\"#", "faf0e6\",magenta:\"#ff00ff\",maroon:\"#800000\",mediumaquamarine:\"#66c", "daa\",mediumblue:\"#0000cd\",mediumorchid:\"#ba55d3\",mediumpurple:\"#9", "370db\",mediumseagreen:\"#3cb371\",mediumslateblue:\"#7b68ee\",mediumsp", "ringgreen:\"#00fa9a\",mediumturquoise:\"#48d1cc\",mediumvioletred:\"#c7", "1585\",midnightblue:\"#191970\",mintcream:\"#f5fffa\",mistyrose:\"#ffe4", "e1\",\nmoccasin:\"#ffe4b5\",navajowhite:\"#ffdead\",navy:\"#000080\",ol", "dlace:\"#fdf5e6\",olive:\"#808000\",olivedrab:\"#6b8e23\",orange:\"#ffa", "500\",orangered:\"#ff4500\",orchid:\"#da70d6\",palegoldenrod:\"#eee8aa", "\",palegreen:\"#98fb98\",paleturquoise:\"#afeeee\",palevioletred:\"#db7", "093\",papayawhip:\"#ffefd5\",peachpuff:\"#ffdab9\",peru:\"#cd853f\",pin", "k:\"#ffc0cb\",plum:\"#dda0dd\",powderblue:\"#b0e0e6\",purple:\"#800080", "\",red:\"#ff0000\",rosybrown:\"#bc8f8f\",royalblue:\"#4169e1\",saddlebr", "own:\"#8b4513\",salmon:\"#fa8072\",sandybrown:\"#f4a460\",seagreen:\"#2", "e8b57\",\nseashell:\"#fff5ee\",sienna:\"#a0522d\",silver:\"#c0c0c0\",sk", "yblue:\"#87ceeb\",slateblue:\"#6a5acd\",slategray:\"#708090\",slategrey", ":\"#708090\",snow:\"#fffafa\",springgreen:\"#00ff7f\",steelblue:\"#4682", "b4\",tan:\"#d2b48c\",teal:\"#008080\",thistle:\"#d8bfd8\",tomato:\"#ff6", "347\",turquoise:\"#40e0d0\",violet:\"#ee82ee\",wheat:\"#f5deb3\",white:", "\"#ffffff\",whitesmoke:\"#f5f5f5\",yellow:\"#ffff00\",yellowgreen:\"#9a", "cd32\"};var ka=\"backgroundColor borderTopColor borderRightColor border", "BottomColor borderLeftColor color outlineColor\".split(\" \"),la=/#([0-", "9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])/,ma=/^#(?:[0-9a-f]{3}){1,2}$/i,na=/", "^(?:rgba)?\\((\\d{1,3}),\\s?(\\d{1,3}),\\s?(\\d{1,3}),\\s?(0|1|0\\.\\d*", ")\\)$/i,oa=/^(?:rgb)?\\((0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2}),\\s?(0|", "[1-9]\\d{0,2})\\)$/i;function u(a,b){this.code=a;this.state=pa[a]||qa;t", "his.message=b||\"\";var c=this.state.replace(/((?:^|\\s+)[a-z])/g,funct", "ion(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")}),d=c.lengt", "h-5;if(0>d||c.indexOf(\"Error\",d)!=d)c+=\"Error\";this.name=c;c=Error(", "this.message);c.name=this.name;this.stack=c.stack||\"\"}\n(function(){v", "ar a=Error;function b(){}b.prototype=a.prototype;u.I=a.prototype;u.prot", "otype=new b;u.prototype.constructor=u;u.D=function(b,d,e){return a.prot", "otype[d].apply(b,Array.prototype.slice.call(arguments,2))}})();\nvar qa", "=\"unknown error\",pa={15:\"element not selectable\",11:\"element not v", "isible\",31:\"ime engine activation failed\",30:\"ime not available\",2", "4:\"invalid cookie domain\",29:\"invalid element coordinates\",12:\"inv", "alid element state\",32:\"invalid selector\",51:\"invalid selector\",52", ":\"invalid selector\",17:\"javascript error\",405:\"unsupported operati", "on\",34:\"move target out of bounds\",27:\"no such alert\",7:\"no such ", "element\",8:\"no such frame\",23:\"no such window\",28:\"script timeout", "\",33:\"session not created\",10:\"stale element reference\",\n0:\"succ", "ess\",21:\"timeout\",25:\"unable to set cookie\",26:\"unexpected alert ", "open\"};pa[13]=qa;pa[9]=\"unknown command\";u.prototype.toString=functi", "on(){return this.name+\": \"+this.message};var v,w,x,ra=h.navigator||nu", "ll;x=ra&&ra.platform||\"\";v=-1!=x.indexOf(\"Mac\");w=-1!=x.indexOf(\"W", "in\");var y=-1!=x.indexOf(\"Linux\");function z(a,b){this.x=void 0!==a?", "a:0;this.y=void 0!==b?b:0}f=z.prototype;f.clone=function(){return new z", "(this.x,this.y)};f.toString=function(){return\"(\"+this.x+\", \"+this.y", "+\")\"};f.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(thi", "s.y);return this};f.floor=function(){this.x=Math.floor(this.x);this.y=M", "ath.floor(this.y);return this};f.round=function(){this.x=Math.round(thi", "s.x);this.y=Math.round(this.y);return this};\nf.translate=function(a,b)", "{a instanceof z?(this.x+=a.x,this.y+=a.y):(this.x+=a,n(b)&&(this.y+=b))", ";return this};f.scale=function(a,b){var c=n(b)?b:a;this.x*=a;this.y*=c;", "return this};function sa(a,b){this.width=a;this.height=b}f=sa.prototype", ";f.clone=function(){return new sa(this.width,this.height)};f.toString=f", "unction(){return\"(\"+this.width+\" x \"+this.height+\")\"};f.ceil=func", "tion(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.heig", "ht);return this};f.floor=function(){this.width=Math.floor(this.width);t", "his.height=Math.floor(this.height);return this};f.round=function(){this", ".width=Math.round(this.width);this.height=Math.round(this.height);retur", "n this};\nf.scale=function(a,b){var c=n(b)?b:a;this.width*=a;this.heigh", "t*=c;return this};function ta(a,b,c){function d(c){c&&b.appendChild(m(c", ")?a.createTextNode(c):c)}for(var e=1;e\",function(a,b", ",c){return F(function(a,b){return a>b},a,b,c)});G(\"<=\",function(a,b,c", "){return F(function(a,b){return a<=b},a,b,c)});G(\">=\",function(a,b,c)", "{return F(function(a,b){return a>=b},a,b,c)});G(\"=\",function(a,b,c){r", "eturn F(function(a,b){return a==b},a,b,c,!0)});G(\"!=\",function(a,b,c)", "{return F(function(a,b){return a!=b},a,b,c,!0)});\nG(\"and\",function(a", ",b,c){return a.k(c)&&b.k(c)});G(\"or\",function(a,b,c){return a.k(c)||b", ".k(c)});function Ha(a,b,c,d,e,g){this.q=a;this.m=g}Ha.prototype.toStrin", "g=function(){return this.q};var Ia={};function I(a,b){if(Ia.hasOwnPrope", "rty(a))throw Error(\"Function already created: \"+a+\".\");Ia[a]=new Ha", "(a,0,0,0,0,b)}I(\"boolean\",function(a,b){return b.k(a)});I(\"ceiling\"", ",function(a,b){return Math.ceil(b.e(a))});I(\"concat\",function(a,b){re", "turn ea(ia(arguments,1),function(b,d){return b+d.c(a)})});I(\"contains", "\",function(a,b,c){b=b.c(a);a=c.c(a);return-1!=b.indexOf(a)});I(\"count", "\",function(a,b){return b.evaluate(a).n});\nI(\"false\",function(){retu", "rn!1});I(\"floor\",function(a,b){return Math.floor(b.e(a))});I(\"id\",f", "unction(a,b){var c=a.j(),d=9==c.nodeType?c:c.ownerDocument,c=b.c(a).spl", "it(/\\s+/),e=[];t(c,function(a){a=d.getElementById(a);!a||0<=r(e,a)||e.", "push(a)});e.sort(xa);var g=new D;t(e,function(a){g.add(a)});return g});", "I(\"lang\",function(){return!1});I(\"last\",function(a){if(1!=arguments", ".length)throw Error(\"Function last expects ()\");return a.F()});\nI(\"", "local-name\",function(a,b){var c=b?Da(b.evaluate(a)):a.j();return c?c.n", "odeName.toLowerCase():\"\"});I(\"name\",function(a,b){var c=b?Da(b.eval", "uate(a)):a.j();return c?c.nodeName.toLowerCase():\"\"});I(\"namespace-u", "ri\",function(){return\"\"});I(\"normalize-space\",function(a,b){return", "(b?b.c(a):C(a.j())).replace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/", "g,\"\")});I(\"not\",function(a,b){return!b.k(a)});I(\"number\",function", "(a,b){return b?b.e(a):+C(a.j())});I(\"position\",function(a){return a.G", "()});I(\"round\",function(a,b){return Math.round(b.e(a))});\nI(\"starts", "-with\",function(a,b,c){b=b.c(a);a=c.c(a);return 0==b.lastIndexOf(a,0)}", ");I(\"string\",function(a,b){return b?b.c(a):C(a.j())});I(\"string-leng", "th\",function(a,b){return(b?b.c(a):C(a.j())).length});I(\"substring\",f", "unction(a,b,c,d){c=c.e(a);if(isNaN(c)||Infinity==c||-Infinity==c)return", "\"\";d=d?d.e(a):Infinity;if(isNaN(d)||-Infinity===d)return\"\";c=Math.r", "ound(c)-1;var e=Math.max(c,0);a=b.c(a);if(Infinity==d)return a.substrin", "g(e);b=Math.round(d);return a.substring(e,c+b)});\nI(\"substring-after", "\",function(a,b,c){b=b.c(a);a=c.c(a);c=b.indexOf(a);return-1==c?\"\":b.", "substring(c+a.length)});I(\"substring-before\",function(a,b,c){b=b.c(a)", ";a=c.c(a);a=b.indexOf(a);return-1==a?\"\":b.substring(0,a)});I(\"sum\",", "function(a,b){for(var c=E(b.evaluate(a)),d=0,e=c.next();e;e=c.next())d+", "=+C(e);return d});\nI(\"translate\",function(a,b,c,d){b=b.c(a);c=c.c(a)", ";var e=d.c(a);a=[];for(d=0;d=this.left&&a.right<", "=this.right&&a.top>=this.top&&a.bottom<=this.bottom:a.x>=this.left&&a.x", "<=this.right&&a.y>=this.top&&a.y<=this.bottom:!1};\nf.expand=function(a", ",b,c,d){q(a)?(this.top-=a.top,this.right+=a.right,this.bottom+=a.bottom", ",this.left-=a.left):(this.top-=a,this.right+=b,this.bottom+=c,this.left", "-=d);return this};f.ceil=function(){this.top=Math.ceil(this.top);this.r", "ight=Math.ceil(this.right);this.bottom=Math.ceil(this.bottom);this.left", "=Math.ceil(this.left);return this};f.floor=function(){this.top=Math.flo", "or(this.top);this.right=Math.floor(this.right);this.bottom=Math.floor(t", "his.bottom);this.left=Math.floor(this.left);return this};\nf.round=func", "tion(){this.top=Math.round(this.top);this.right=Math.round(this.right);", "this.bottom=Math.round(this.bottom);this.left=Math.round(this.left);ret", "urn this};f.translate=function(a,b){a instanceof z?(this.left+=a.x,this", ".right+=a.x,this.top+=a.y,this.bottom+=a.y):(this.left+=a,this.right+=a", ",n(b)&&(this.top+=b,this.bottom+=b));return this};f.scale=function(a,b)", "{var c=n(b)?b:a;this.left*=a;this.right*=a;this.top*=c;this.bottom*=c;r", "eturn this};function N(a,b,c,d){this.left=a;this.top=b;this.width=c;thi", "s.height=d}f=N.prototype;f.clone=function(){return new N(this.left,this", ".top,this.width,this.height)};f.toString=function(){return\"(\"+this.le", "ft+\", \"+this.top+\" - \"+this.width+\"w x \"+this.height+\"h)\"};f.co", "ntains=function(a){return a instanceof N?this.left<=a.left&&this.left+t", "his.width>=a.left+a.width&&this.top<=a.top&&this.top+this.height>=a.top", "+a.height:a.x>=this.left&&a.x<=this.left+this.width&&a.y>=this.top&&a.y", "<=this.top+this.height};\nf.ceil=function(){this.left=Math.ceil(this.le", "ft);this.top=Math.ceil(this.top);this.width=Math.ceil(this.width);this.", "height=Math.ceil(this.height);return this};f.floor=function(){this.left", "=Math.floor(this.left);this.top=Math.floor(this.top);this.width=Math.fl", "oor(this.width);this.height=Math.floor(this.height);return this};f.roun", "d=function(){this.left=Math.round(this.left);this.top=Math.round(this.t", "op);this.width=Math.round(this.width);this.height=Math.round(this.heigh", "t);return this};\nf.translate=function(a,b){a instanceof z?(this.left+=", "a.x,this.top+=a.y):(this.left+=a,n(b)&&(this.top+=b));return this};f.sc", "ale=function(a,b){var c=n(b)?b:a;this.left*=a;this.width*=a;this.top*=c", ";this.height*=c;return this};function O(a,b){return!!a&&1==a.nodeType&&", "(!b||a.tagName.toUpperCase()==b)}function P(a){for(a=a.parentNode;a&&1!", "=a.nodeType&&9!=a.nodeType&&11!=a.nodeType;)a=a.parentNode;return O(a)?", "a:null}\nfunction Q(a,b){var c=ca(b);if(\"float\"==c||\"cssFloat\"==c||", "\"styleFloat\"==c)c=\"cssFloat\";var d;a:{d=c;var e=B(a);if(e.defaultVi", "ew&&e.defaultView.getComputedStyle&&(e=e.defaultView.getComputedStyle(a", ",null))){d=e[d]||e.getPropertyValue(d)||\"\";break a}d=\"\"}d=d||La(a,c", ");if(null===d)d=null;else if(0<=r(ka,c)){b:{var g=d.match(na);if(g){var", " c=Number(g[1]),e=Number(g[2]),k=Number(g[3]),g=Number(g[4]);if(0<=c&&2", "55>=c&&0<=e&&255>=e&&0<=k&&255>=k&&0<=g&&1>=g){c=[c,e,k,g];break b}}c=n", "ull}if(!c)b:{if(k=d.match(oa))if(c=\nNumber(k[1]),e=Number(k[2]),k=Numb", "er(k[3]),0<=c&&255>=c&&0<=e&&255>=e&&0<=k&&255>=k){c=[c,e,k,1];break b}", "c=null}if(!c)b:{c=d.toLowerCase();e=ja[c.toLowerCase()];if(!e&&(e=\"#\"", "==c.charAt(0)?c:\"#\"+c,4==e.length&&(e=e.replace(la,\"#$1$1$2$2$3$3\")", "),!ma.test(e))){c=null;break b}c=[parseInt(e.substr(1,2),16),parseInt(e", ".substr(3,2),16),parseInt(e.substr(5,2),16),1]}d=c?\"rgba(\"+c.join(\",", " \")+\")\":d}return d}\nfunction La(a,b){var c=a.currentStyle||a.style,", "d=c[b];void 0===d&&\"function\"==l(c.getPropertyValue)&&(d=c.getPropert", "yValue(b));return\"inherit\"!=d?void 0!==d?d:null:(c=P(a))?La(c,b):null", "}\nfunction Ma(a,b){function c(a){if(\"none\"==Q(a,\"display\"))return!", "1;a=P(a);return!a||c(a)}function d(a){var b=R(a);return 0=s.left+s.width;s=e.top>=s.top+s.height", ";if(A&&\"hidden\"==p.x||s&&\"hidden\"==p.y)return S;if(A&&\"visible\"!=", "p.x||s&&\"visible\"!=p.y){if(K&&(p=d(a),e.left>=k.scrollWidth-p.x||e.ri", "ght>=k.scrollHeight-p.y))return S;e=Na(a);return e==S?S:\"scroll\"}}}re", "turn\"none\"}\nfunction R(a){var b=Oa(a);if(b)return b.rect;if(O(a,\"HT", "ML\"))return a=B(a),a=((a?a.parentWindow||a.defaultView:window)||window", ").document,a=\"CSS1Compat\"==a.compatMode?a.documentElement:a.body,a=ne", "w sa(a.clientWidth,a.clientHeight),new N(0,0,a.width,a.height);var c;tr", "y{c=a.getBoundingClientRect()}catch(d){return new N(0,0,0,0)}return new", " N(c.left,c.top,c.right-c.left,c.bottom-c.top)}\nfunction Oa(a){var b=O", "(a,\"MAP\");if(!b&&!O(a,\"AREA\"))return null;var c=b?a:O(a.parentNode,", "\"MAP\")?a.parentNode:null,d=null,e=null;if(c&&c.name&&(d=L.C('/descend", "ant::*[@usemap = \"#'+c.name+'\"]',B(c)))&&(e=R(d),!b&&\"default\"!=a.s", "hape.toLowerCase())){var g=Ra(a);a=Math.min(Math.max(g.left,0),e.width)", ";b=Math.min(Math.max(g.top,0),e.height);c=Math.min(g.width,e.width-a);g", "=Math.min(g.height,e.height-b);e=new N(a+e.left,b+e.top,c,g)}return{t:d", ",rect:e||new N(0,0,0,0)}}\nfunction Ra(a){var b=a.shape.toLowerCase();a", "=a.coords.split(\",\");if(\"rect\"==b&&4==a.length){var b=a[0],c=a[1];r", "eturn new N(b,c,a[2]-b,a[3]-c)}if(\"circle\"==b&&3==a.length)return b=a", "[2],new N(a[0]-b,a[1]-b,2*b,2*b);if(\"poly\"==b&&22*this.i&&Xa(this),!0):!1};function Xa(a){if(a.i!=a.d.length", "){for(var b=0,c=0;b\");U(191,\"/\",\"?\");U(192,\"`\",\"~\");U(219,\"[", "\",\"{\");U(220,\"\\\\\",\"|\");U(221,\"]\",\"}\");U({b:59,a:186,opera:", "59},\";\",\":\");U(222,\"'\",'\"');var V=new T;V.set(1,$a);V.set(2,ab);", "V.set(4,bb);V.set(8,cb);(function(a){var b=new T;t(Wa(a),function(c){b.", "set(a.get(c).code,c)});return b})(V);function db(a){var b=[];Ta(a,b);va", "r c=b;a=c.length;for(var b=Array(a),c=m(c)?c.split(\"\"):c,d=0;de||c.ind", "exOf(\"Error\",e)!=e)c+=\"Error\";this.name=c;c=Error(this.message);c.n", "ame=this.name;this.stack=c.stack||\"\"}\n(function(){var a=Error;functi", "on d(){}d.prototype=a.prototype;f.i=a.prototype;f.prototype=new d;f.pro", "totype.constructor=f;f.h=function(c,d,g){return a.prototype[d].apply(c,", "Array.prototype.slice.call(arguments,2))}})();\nvar k=\"unknown error\"", ",h={15:\"element not selectable\",11:\"element not visible\",31:\"ime e", "ngine activation failed\",30:\"ime not available\",24:\"invalid cookie ", "domain\",29:\"invalid element coordinates\",12:\"invalid element state", "\",32:\"invalid selector\",51:\"invalid selector\",52:\"invalid selecto", "r\",17:\"javascript error\",405:\"unsupported operation\",34:\"move tar", "get out of bounds\",27:\"no such alert\",7:\"no such element\",8:\"no s", "uch frame\",23:\"no such window\",28:\"script timeout\",33:\"session no", "t created\",10:\"stale element reference\",\n0:\"success\",21:\"timeout", "\",25:\"unable to set cookie\",26:\"unexpected alert open\"};h[13]=k;h[", "9]=\"unknown command\";f.prototype.toString=function(){return this.name", "+\": \"+this.message};var l,m,n,p=this.navigator||null;n=p&&p.platform|", "|\"\";l=-1!=n.indexOf(\"Mac\");m=-1!=n.indexOf(\"Win\");var r=-1!=n.ind", "exOf(\"Linux\");function s(a){this.g=a}s.prototype.toString=function(){", "return this.g};var t={};function u(a){if(t.hasOwnProperty(a))throw Erro", "r(\"Binary operator already created: \"+a);a=new s(a);t[a.toString()]=a", "}u(\"div\");u(\"mod\");u(\"*\");u(\"+\");u(\"-\");u(\"<\");u(\">\");u(", "\"<=\");u(\">=\");u(\"=\");u(\"!=\");u(\"and\");u(\"or\");function v(a)", "{this.f=a}v.prototype.toString=function(){return this.f};var w={};funct", "ion x(a){if(w.hasOwnProperty(a))throw Error(\"Function already created:", " \"+a+\".\");w[a]=new v(a)}x(\"boolean\");x(\"ceiling\");x(\"concat\");", "x(\"contains\");x(\"count\");x(\"false\");x(\"floor\");x(\"id\");x(\"la", "ng\");x(\"last\");x(\"local-name\");x(\"name\");x(\"namespace-uri\");x(", "\"normalize-space\");x(\"not\");x(\"number\");x(\"position\");x(\"round", "\");x(\"starts-with\");x(\"string\");x(\"string-length\");x(\"substring", "\");x(\"substring-after\");x(\"substring-before\");\nx(\"sum\");x(\"tra", "nslate\");x(\"true\");function y(a){this.f=a}y.prototype.toString=funct", "ion(){return this.f};var z={};function A(a){if(z.hasOwnProperty(a))thro", "w Error(\"Axis already created: \"+a);z[a]=new y(a)}A(\"ancestor\");A(", "\"ancestor-or-self\");A(\"attribute\");A(\"child\");A(\"descendant\");A", "(\"descendant-or-self\");A(\"following\");A(\"following-sibling\");A(\"", "namespace\");A(\"parent\");A(\"preceding\");A(\"preceding-sibling\");A(", "\"self\");function B(a,d){return!!a&&1==a.nodeType&&(!d||a.tagName.toUp", "perCase()==d)}function C(a){return B(a,\"OPTION\")?!0:B(a,\"INPUT\")?(a", "=a.type.toLowerCase(),\"checkbox\"==a||\"radio\"==a):!1};function D(a,d", "){this.d={};this.c=[];this.e=0;var c=arguments.length;if(12*this.e&&F(this),", "!0):!1};\nfunction F(a){if(a.e!=a.c.length){for(var d=0,c=0;d", "\");H(191,\"/\",\"?\");H(192,\"`\",\"~\");H(219,\"[\",\"{\");H(220,\"", "\\\\\",\"|\");H(221,\"]\",\"}\");H({b:59,a:186,opera:59},\";\",\":\");H", "(222,\"'\",'\"');var N=new D;N.set(1,J);N.set(2,K);N.set(4,L);N.set(8,M", ");(function(a){var d=new D;b(E(a),function(c){d.set(a.get(c).code,c)});", "return d})(N);function O(a){if(C(a)){if(!C(a))throw new f(15,\"Element ", "is not selectable\");var d=\"selected\",c=a.type&&a.type.toLowerCase();", "if(\"checkbox\"==c||\"radio\"==c)d=\"checked\";a=!!a[d]}else a=!1;retur", "n a}var P=[\"_\"],Q=this;P[0]in Q||!Q.execScript||Q.execScript(\"var \"", "+P[0]);for(var R;P.length&&(R=P.shift());){var S;if(S=!P.length)S=void ", "0!==O;S?Q[R]=O:Q=Q[R]?Q[R]:Q[R]={}};; return this._.apply(null,argument", "s);}.apply({navigator:typeof window!=undefined?window.navigator:null,do", "cument:typeof window!=undefined?window.document:null}, arguments);}", NULL }; const char* const REMOVE_LOCAL_STORAGE_ITEM[] = { "function(){return function(){var d=window;function e(a,c){this.code=a;t", "his.state=f[a]||g;this.message=c||\"\";var b=this.state.replace(/((?:^|", "\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/", "g,\"\")}),m=b.length-5;if(0>m||b.indexOf(\"Error\",m)!=m)b+=\"Error\";t", "his.name=b;b=Error(this.message);b.name=this.name;this.stack=b.stack||", "\"\"}\n(function(){var a=Error;function c(){}c.prototype=a.prototype;e.", "c=a.prototype;e.prototype=new c;e.prototype.constructor=e;e.b=function(", "b,c,u){return a.prototype[c].apply(b,Array.prototype.slice.call(argumen", "ts,2))}})();\nvar g=\"unknown error\",f={15:\"element not selectable\",", "11:\"element not visible\",31:\"ime engine activation failed\",30:\"ime", " not available\",24:\"invalid cookie domain\",29:\"invalid element coor", "dinates\",12:\"invalid element state\",32:\"invalid selector\",51:\"inv", "alid selector\",52:\"invalid selector\",17:\"javascript error\",405:\"u", "nsupported operation\",34:\"move target out of bounds\",27:\"no such al", "ert\",7:\"no such element\",8:\"no such frame\",23:\"no such window\",2", "8:\"script timeout\",33:\"session not created\",10:\"stale element refe", "rence\",\n0:\"success\",21:\"timeout\",25:\"unable to set cookie\",26:", "\"unexpected alert open\"};f[13]=g;f[9]=\"unknown command\";e.prototype", ".toString=function(){return this.name+\": \"+this.message};var h=this.n", "avigator||null;var k=-1!=(h&&h.platform||\"\").indexOf(\"Win\")&&!1;\nf", "unction l(){var a=d||d;switch(\"local_storage\"){case \"appcache\":retu", "rn null!=a.applicationCache;case \"browser_connection\":return null!=a.", "navigator&&null!=a.navigator.onLine;case \"database\":return null!=a.op", "enDatabase;case \"location\":return k?!1:null!=a.navigator&&null!=a.nav", "igator.geolocation;case \"local_storage\":return null!=a.localStorage;c", "ase \"session_storage\":return null!=a.sessionStorage&&null!=a.sessionS", "torage.clear;default:throw new e(13,\"Unsupported API identifier provid", "ed as parameter\");}}\n;function n(a){this.a=a}n.prototype.setItem=func", "tion(a,c){try{this.a.setItem(a,c+\"\")}catch(b){throw new e(13,b.messag", "e);}};n.prototype.getItem=function(a){return this.a.getItem(a)};n.proto", "type.removeItem=function(a){var c=this.getItem(a);this.a.removeItem(a);", "return c};n.prototype.clear=function(){this.a.clear()};n.prototype.size", "=function(){return this.a.length};n.prototype.key=function(a){return th", "is.a.key(a)};function p(a){if(!l())throw new e(13,\"Local storage undef", "ined\");return(new n(d.localStorage)).removeItem(a)}var q=[\"_\"],r=thi", "s;q[0]in r||!r.execScript||r.execScript(\"var \"+q[0]);for(var s;q.leng", "th&&(s=q.shift());){var t;if(t=!q.length)t=void 0!==p;t?r[s]=p:r=r[s]?r", "[s]:r[s]={}};; return this._.apply(null,arguments);}.apply({navigator:t", "ypeof window!=undefined?window.navigator:null,document:typeof window!=u", "ndefined?window.document:null}, arguments);}", NULL }; const char* const REMOVE_SESSION_STORAGE_ITEM[] = { "function(){return function(){var d=window;function e(a,b){this.code=a;t", "his.state=f[a]||g;this.message=b||\"\";var c=this.state.replace(/((?:^|", "\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/", "g,\"\")}),m=c.length-5;if(0>m||c.indexOf(\"Error\",m)!=m)c+=\"Error\";t", "his.name=c;c=Error(this.message);c.name=this.name;this.stack=c.stack||", "\"\"}\n(function(){var a=Error;function b(){}b.prototype=a.prototype;e.", "c=a.prototype;e.prototype=new b;e.prototype.constructor=e;e.b=function(", "c,b,u){return a.prototype[b].apply(c,Array.prototype.slice.call(argumen", "ts,2))}})();\nvar g=\"unknown error\",f={15:\"element not selectable\",", "11:\"element not visible\",31:\"ime engine activation failed\",30:\"ime", " not available\",24:\"invalid cookie domain\",29:\"invalid element coor", "dinates\",12:\"invalid element state\",32:\"invalid selector\",51:\"inv", "alid selector\",52:\"invalid selector\",17:\"javascript error\",405:\"u", "nsupported operation\",34:\"move target out of bounds\",27:\"no such al", "ert\",7:\"no such element\",8:\"no such frame\",23:\"no such window\",2", "8:\"script timeout\",33:\"session not created\",10:\"stale element refe", "rence\",\n0:\"success\",21:\"timeout\",25:\"unable to set cookie\",26:", "\"unexpected alert open\"};f[13]=g;f[9]=\"unknown command\";e.prototype", ".toString=function(){return this.name+\": \"+this.message};var h=this.n", "avigator||null;var k=-1!=(h&&h.platform||\"\").indexOf(\"Win\")&&!1;\nf", "unction l(){var a=d||d;switch(\"session_storage\"){case \"appcache\":re", "turn null!=a.applicationCache;case \"browser_connection\":return null!=", "a.navigator&&null!=a.navigator.onLine;case \"database\":return null!=a.", "openDatabase;case \"location\":return k?!1:null!=a.navigator&&null!=a.n", "avigator.geolocation;case \"local_storage\":return null!=a.localStorage", ";case \"session_storage\":return null!=a.sessionStorage&&null!=a.sessio", "nStorage.clear;default:throw new e(13,\"Unsupported API identifier prov", "ided as parameter\");}}\n;function n(a){this.a=a}n.prototype.setItem=fu", "nction(a,b){try{this.a.setItem(a,b+\"\")}catch(c){throw new e(13,c.mess", "age);}};n.prototype.getItem=function(a){return this.a.getItem(a)};n.pro", "totype.removeItem=function(a){var b=this.getItem(a);this.a.removeItem(a", ");return b};n.prototype.clear=function(){this.a.clear()};n.prototype.si", "ze=function(){return this.a.length};n.prototype.key=function(a){return ", "this.a.key(a)};function p(a){var b;if(l())b=new n(d.sessionStorage);els", "e throw new e(13,\"Session storage undefined\");return b.removeItem(a)}", "var q=[\"_\"],r=this;q[0]in r||!r.execScript||r.execScript(\"var \"+q[0", "]);for(var s;q.length&&(s=q.shift());){var t;if(t=!q.length)t=void 0!==", "p;t?r[s]=p:r=r[s]?r[s]:r[s]={}};; return this._.apply(null,arguments);}", ".apply({navigator:typeof window!=undefined?window.navigator:null,docume", "nt:typeof window!=undefined?window.document:null}, arguments);}", NULL }; const char* const SET_LOCAL_STORAGE_ITEM[] = { "function(){return function(){var d=window;function e(a,b){this.code=a;t", "his.state=f[a]||g;this.message=b||\"\";var c=this.state.replace(/((?:^|", "\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/", "g,\"\")}),m=c.length-5;if(0>m||c.indexOf(\"Error\",m)!=m)c+=\"Error\";t", "his.name=c;c=Error(this.message);c.name=this.name;this.stack=c.stack||", "\"\"}\n(function(){var a=Error;function b(){}b.prototype=a.prototype;e.", "c=a.prototype;e.prototype=new b;e.prototype.constructor=e;e.b=function(", "c,b,u){return a.prototype[b].apply(c,Array.prototype.slice.call(argumen", "ts,2))}})();\nvar g=\"unknown error\",f={15:\"element not selectable\",", "11:\"element not visible\",31:\"ime engine activation failed\",30:\"ime", " not available\",24:\"invalid cookie domain\",29:\"invalid element coor", "dinates\",12:\"invalid element state\",32:\"invalid selector\",51:\"inv", "alid selector\",52:\"invalid selector\",17:\"javascript error\",405:\"u", "nsupported operation\",34:\"move target out of bounds\",27:\"no such al", "ert\",7:\"no such element\",8:\"no such frame\",23:\"no such window\",2", "8:\"script timeout\",33:\"session not created\",10:\"stale element refe", "rence\",\n0:\"success\",21:\"timeout\",25:\"unable to set cookie\",26:", "\"unexpected alert open\"};f[13]=g;f[9]=\"unknown command\";e.prototype", ".toString=function(){return this.name+\": \"+this.message};var h=this.n", "avigator||null;var k=-1!=(h&&h.platform||\"\").indexOf(\"Win\")&&!1;\nf", "unction l(){var a=d||d;switch(\"local_storage\"){case \"appcache\":retu", "rn null!=a.applicationCache;case \"browser_connection\":return null!=a.", "navigator&&null!=a.navigator.onLine;case \"database\":return null!=a.op", "enDatabase;case \"location\":return k?!1:null!=a.navigator&&null!=a.nav", "igator.geolocation;case \"local_storage\":return null!=a.localStorage;c", "ase \"session_storage\":return null!=a.sessionStorage&&null!=a.sessionS", "torage.clear;default:throw new e(13,\"Unsupported API identifier provid", "ed as parameter\");}}\n;function n(a){this.a=a}n.prototype.setItem=func", "tion(a,b){try{this.a.setItem(a,b+\"\")}catch(c){throw new e(13,c.messag", "e);}};n.prototype.getItem=function(a){return this.a.getItem(a)};n.proto", "type.removeItem=function(a){var b=this.getItem(a);this.a.removeItem(a);", "return b};n.prototype.clear=function(){this.a.clear()};n.prototype.size", "=function(){return this.a.length};n.prototype.key=function(a){return th", "is.a.key(a)};function p(a,b){if(!l())throw new e(13,\"Local storage und", "efined\");(new n(d.localStorage)).setItem(a,b)}var q=[\"_\"],r=this;q[0", "]in r||!r.execScript||r.execScript(\"var \"+q[0]);for(var s;q.length&&(", "s=q.shift());){var t;if(t=!q.length)t=void 0!==p;t?r[s]=p:r=r[s]?r[s]:r", "[s]={}};; return this._.apply(null,arguments);}.apply({navigator:typeof", " window!=undefined?window.navigator:null,document:typeof window!=undefi", "ned?window.document:null}, arguments);}", NULL }; const char* const SET_SESSION_STORAGE_ITEM[] = { "function(){return function(){var d=window;function e(a,c){this.code=a;t", "his.state=f[a]||g;this.message=c||\"\";var b=this.state.replace(/((?:^|", "\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/", "g,\"\")}),m=b.length-5;if(0>m||b.indexOf(\"Error\",m)!=m)b+=\"Error\";t", "his.name=b;b=Error(this.message);b.name=this.name;this.stack=b.stack||", "\"\"}\n(function(){var a=Error;function c(){}c.prototype=a.prototype;e.", "c=a.prototype;e.prototype=new c;e.prototype.constructor=e;e.b=function(", "b,c,u){return a.prototype[c].apply(b,Array.prototype.slice.call(argumen", "ts,2))}})();\nvar g=\"unknown error\",f={15:\"element not selectable\",", "11:\"element not visible\",31:\"ime engine activation failed\",30:\"ime", " not available\",24:\"invalid cookie domain\",29:\"invalid element coor", "dinates\",12:\"invalid element state\",32:\"invalid selector\",51:\"inv", "alid selector\",52:\"invalid selector\",17:\"javascript error\",405:\"u", "nsupported operation\",34:\"move target out of bounds\",27:\"no such al", "ert\",7:\"no such element\",8:\"no such frame\",23:\"no such window\",2", "8:\"script timeout\",33:\"session not created\",10:\"stale element refe", "rence\",\n0:\"success\",21:\"timeout\",25:\"unable to set cookie\",26:", "\"unexpected alert open\"};f[13]=g;f[9]=\"unknown command\";e.prototype", ".toString=function(){return this.name+\": \"+this.message};var h=this.n", "avigator||null;var k=-1!=(h&&h.platform||\"\").indexOf(\"Win\")&&!1;\nf", "unction l(){var a=d||d;switch(\"session_storage\"){case \"appcache\":re", "turn null!=a.applicationCache;case \"browser_connection\":return null!=", "a.navigator&&null!=a.navigator.onLine;case \"database\":return null!=a.", "openDatabase;case \"location\":return k?!1:null!=a.navigator&&null!=a.n", "avigator.geolocation;case \"local_storage\":return null!=a.localStorage", ";case \"session_storage\":return null!=a.sessionStorage&&null!=a.sessio", "nStorage.clear;default:throw new e(13,\"Unsupported API identifier prov", "ided as parameter\");}}\n;function n(a){this.a=a}n.prototype.setItem=fu", "nction(a,c){try{this.a.setItem(a,c+\"\")}catch(b){throw new e(13,b.mess", "age);}};n.prototype.getItem=function(a){return this.a.getItem(a)};n.pro", "totype.removeItem=function(a){var c=this.getItem(a);this.a.removeItem(a", ");return c};n.prototype.clear=function(){this.a.clear()};n.prototype.si", "ze=function(){return this.a.length};n.prototype.key=function(a){return ", "this.a.key(a)};function p(a,c){var b;if(l())b=new n(d.sessionStorage);e", "lse throw new e(13,\"Session storage undefined\");b.setItem(a,c)}var q=", "[\"_\"],r=this;q[0]in r||!r.execScript||r.execScript(\"var \"+q[0]);for", "(var s;q.length&&(s=q.shift());){var t;if(t=!q.length)t=void 0!==p;t?r[", "s]=p:r=r[s]?r[s]:r[s]={}};; return this._.apply(null,arguments);}.apply", "({navigator:typeof window!=undefined?window.navigator:null,document:typ", "eof window!=undefined?window.document:null}, arguments);}", NULL }; } // namespace atoms } // namespace webdriver