blob: 6351cee4a922515f1e94c73f0028eafc3f389f4d [file] [log] [blame]
/*
* 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 <stddef.h> // For NULL.
#include "atoms.h"
namespace webdriver {
namespace atoms {
const char* const CLEAR[] = {
"function(){return function(){var f,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 m(a){return\"string\"==ty",
"peof a}function n(a){return\"number\"==typeof a}function r(a){return\"f",
"unction\"==aa(a)}function t(a){var b=typeof a;return\"object\"==b&&null",
"!=a||\"function\"==b}\nfunction ca(a,b){function c(){}c.prototype=b.pro",
"totype;a.X=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.T=",
"function(a,c,g){for(var k=Array(arguments.length-2),u=2;u<arguments.len",
"gth;u++)k[u-2]=arguments[u];return b.prototype[c].apply(a,k)}};var da=w",
"indow;function ea(a){return String(a).replace(/\\-([a-z])/g,function(a,",
"c){return c.toUpperCase()})};var fa=Array.prototype;function v(a,b){if(",
"m(a))return m(b)&&1==b.length?a.indexOf(b,0):-1;for(var c=0;c<a.length;",
"c++)if(c in a&&a[c]===b)return c;return-1}function w(a,b){for(var c=a.l",
"ength,d=m(a)?a.split(\"\"):a,e=0;e<c;e++)e in d&&b.call(void 0,d[e],e,a",
")}function ga(a,b){var c=\"\";w(a,function(d,e){c=b.call(void 0,c,d,e,a",
")});return c}function ha(a,b){for(var c=a.length,d=m(a)?a.split(\"\"):a",
",e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a))return!0;return!1}\nfun",
"ction ia(a,b){for(var c=a.length,d=m(a)?a.split(\"\"):a,e=0;e<c;e++)if(",
"e in d&&!b.call(void 0,d[e],e,a))return!1;return!0}function ja(a){var b",
"=a.length;if(0<b){for(var c=Array(b),d=0;d<b;d++)c[d]=a[d];return c}ret",
"urn[]}function ka(a,b,c){return 2>=arguments.length?fa.slice.call(a,b):",
"fa.slice.call(a,b,c)};var la={aliceblue:\"#f0f8ff\",antiquewhite:\"#fae",
"bd7\",aqua:\"#00ffff\",aquamarine:\"#7fffd4\",azure:\"#f0ffff\",beige:",
"\"#f5f5dc\",bisque:\"#ffe4c4\",black:\"#000000\",blanchedalmond:\"#ffeb",
"cd\",blue:\"#0000ff\",blueviolet:\"#8a2be2\",brown:\"#a52a2a\",burlywoo",
"d:\"#deb887\",cadetblue:\"#5f9ea0\",chartreuse:\"#7fff00\",chocolate:\"",
"#d2691e\",coral:\"#ff7f50\",cornflowerblue:\"#6495ed\",cornsilk:\"#fff8",
"dc\",crimson:\"#dc143c\",cyan:\"#00ffff\",darkblue:\"#00008b\",darkcyan",
":\"#008b8b\",darkgoldenrod:\"#b8860b\",darkgray:\"#a9a9a9\",darkgreen:",
"\"#006400\",\ndarkgrey:\"#a9a9a9\",darkkhaki:\"#bdb76b\",darkmagenta:\"",
"#8b008b\",darkolivegreen:\"#556b2f\",darkorange:\"#ff8c00\",darkorchid:",
"\"#9932cc\",darkred:\"#8b0000\",darksalmon:\"#e9967a\",darkseagreen:\"#",
"8fbc8f\",darkslateblue:\"#483d8b\",darkslategray:\"#2f4f4f\",darkslateg",
"rey:\"#2f4f4f\",darkturquoise:\"#00ced1\",darkviolet:\"#9400d3\",deeppi",
"nk:\"#ff1493\",deepskyblue:\"#00bfff\",dimgray:\"#696969\",dimgrey:\"#6",
"96969\",dodgerblue:\"#1e90ff\",firebrick:\"#b22222\",floralwhite:\"#fff",
"af0\",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\",la",
"venderblush:\"#fff0f5\",lawngreen:\"#7cfc00\",lemonchiffon:\"#fffacd\",",
"lightblue:\"#add8e6\",lightcoral:\"#f08080\",lightcyan:\"#e0ffff\",ligh",
"tgoldenrodyellow:\"#fafad2\",lightgray:\"#d3d3d3\",lightgreen:\"#90ee90",
"\",lightgrey:\"#d3d3d3\",lightpink:\"#ffb6c1\",lightsalmon:\"#ffa07a\",",
"\nlightseagreen:\"#20b2aa\",lightskyblue:\"#87cefa\",lightslategray:\"#",
"778899\",lightslategrey:\"#778899\",lightsteelblue:\"#b0c4de\",lightyel",
"low:\"#ffffe0\",lime:\"#00ff00\",limegreen:\"#32cd32\",linen:\"#faf0e6",
"\",magenta:\"#ff00ff\",maroon:\"#800000\",mediumaquamarine:\"#66cdaa\",",
"mediumblue:\"#0000cd\",mediumorchid:\"#ba55d3\",mediumpurple:\"#9370db",
"\",mediumseagreen:\"#3cb371\",mediumslateblue:\"#7b68ee\",mediumspringg",
"reen:\"#00fa9a\",mediumturquoise:\"#48d1cc\",mediumvioletred:\"#c71585",
"\",midnightblue:\"#191970\",mintcream:\"#f5fffa\",mistyrose:\"#ffe4e1\"",
",\nmoccasin:\"#ffe4b5\",navajowhite:\"#ffdead\",navy:\"#000080\",oldlac",
"e:\"#fdf5e6\",olive:\"#808000\",olivedrab:\"#6b8e23\",orange:\"#ffa500",
"\",orangered:\"#ff4500\",orchid:\"#da70d6\",palegoldenrod:\"#eee8aa\",p",
"alegreen:\"#98fb98\",paleturquoise:\"#afeeee\",palevioletred:\"#db7093",
"\",papayawhip:\"#ffefd5\",peachpuff:\"#ffdab9\",peru:\"#cd853f\",pink:",
"\"#ffc0cb\",plum:\"#dda0dd\",powderblue:\"#b0e0e6\",purple:\"#800080\",",
"red:\"#ff0000\",rosybrown:\"#bc8f8f\",royalblue:\"#4169e1\",saddlebrown",
":\"#8b4513\",salmon:\"#fa8072\",sandybrown:\"#f4a460\",seagreen:\"#2e8b",
"57\",\nseashell:\"#fff5ee\",sienna:\"#a0522d\",silver:\"#c0c0c0\",skybl",
"ue:\"#87ceeb\",slateblue:\"#6a5acd\",slategray:\"#708090\",slategrey:\"",
"#708090\",snow:\"#fffafa\",springgreen:\"#00ff7f\",steelblue:\"#4682b4",
"\",tan:\"#d2b48c\",teal:\"#008080\",thistle:\"#d8bfd8\",tomato:\"#ff634",
"7\",turquoise:\"#40e0d0\",violet:\"#ee82ee\",wheat:\"#f5deb3\",white:\"",
"#ffffff\",whitesmoke:\"#f5f5f5\",yellow:\"#ffff00\",yellowgreen:\"#9acd",
"32\"};var ma=\"backgroundColor borderTopColor borderRightColor borderBo",
"ttomColor borderLeftColor color outlineColor\".split(\" \"),na=/#([0-9a",
"-fA-F])([0-9a-fA-F])([0-9a-fA-F])/,oa=/^#(?:[0-9a-f]{3}){1,2}$/i,pa=/^(",
"?:rgba)?\\((\\d{1,3}),\\s?(\\d{1,3}),\\s?(\\d{1,3}),\\s?(0|1|0\\.\\d*)",
"\\)$/i,qa=/^(?:rgb)?\\((0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2}),\\s?(0|[",
"1-9]\\d{0,2})\\)$/i;function x(a,b){this.code=a;this.state=y[a]||A;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(thi",
"s.message);c.name=this.name;this.stack=c.stack||\"\"}ca(x,Error);var A=",
"\"unknown error\",y={15:\"element not selectable\",11:\"element not vis",
"ible\"};y[31]=A;y[30]=A;y[24]=\"invalid cookie domain\";y[29]=\"invalid",
" element coordinates\";y[12]=\"invalid element state\";\ny[32]=\"invali",
"d selector\";y[51]=\"invalid selector\";y[52]=\"invalid selector\";y[17",
"]=\"javascript error\";y[405]=\"unsupported operation\";y[34]=\"move ta",
"rget out of bounds\";y[27]=\"no such alert\";y[7]=\"no such element\";y",
"[8]=\"no such frame\";y[23]=\"no such window\";y[28]=\"script timeout\"",
";y[33]=\"session not created\";y[10]=\"stale element reference\";y[21]=",
"\"timeout\";y[25]=\"unable to set cookie\";y[26]=\"unexpected alert ope",
"n\";y[13]=A;y[9]=\"unknown command\";x.prototype.toString=function(){re",
"turn this.name+\": \"+this.message};var B;a:{var ra=h.navigator;if(ra){",
"var sa=ra.userAgent;if(sa){B=sa;break a}}B=\"\"};var ta=-1!=B.indexOf(",
"\"Macintosh\"),ua=-1!=B.indexOf(\"Windows\");function C(a,b){this.x=l(a",
")?a:0;this.y=l(b)?b:0}f=C.prototype;f.clone=function(){return new C(thi",
"s.x,this.y)};f.toString=function(){return\"(\"+this.x+\", \"+this.y+\")",
"\"};f.ceil=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(this.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 i",
"nstanceof C?(this.x+=a.x,this.y+=a.y):(this.x+=a,n(b)&&(this.y+=b));ret",
"urn this};f.scale=function(a,b){var c=n(b)?b:a;this.x*=a;this.y*=c;retu",
"rn this};function va(a,b){this.width=a;this.height=b}f=va.prototype;f.c",
"lone=function(){return new va(this.width,this.height)};f.toString=funct",
"ion(){return\"(\"+this.width+\" x \"+this.height+\")\"};f.ceil=function",
"(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);",
"return this};f.floor=function(){this.width=Math.floor(this.width);this.",
"height=Math.floor(this.height);return this};f.round=function(){this.wid",
"th=Math.round(this.width);this.height=Math.round(this.height);return th",
"is};\nf.scale=function(a,b){var c=n(b)?b:a;this.width*=a;this.height*=c",
";return this};function wa(a,b,c){function d(c){c&&b.appendChild(m(c)?a.",
"createTextNode(c):c)}for(var e=1;e<c.length;e++){var g=c[e];!ba(g)||t(g",
")&&0<g.nodeType?d(g):w(xa(g)?ja(g):g,d)}}function ya(a){for(;a&&1!=a.no",
"deType;)a=a.previousSibling;return a}function za(a,b){if(a.contains&&1=",
"=b.nodeType)return a==b||a.contains(b);if(\"undefined\"!=typeof a.compa",
"reDocumentPosition)return a==b||Boolean(a.compareDocumentPosition(b)&16",
");for(;b&&a!=b;)b=b.parentNode;return b==a}\nfunction Aa(a,b){if(a==b)r",
"eturn 0;if(a.compareDocumentPosition)return a.compareDocumentPosition(b",
")&2?1:-1;if(\"sourceIndex\"in a||a.parentNode&&\"sourceIndex\"in a.pare",
"ntNode){var c=1==a.nodeType,d=1==b.nodeType;if(c&&d)return a.sourceInde",
"x-b.sourceIndex;var e=a.parentNode,g=b.parentNode;return e==g?Ba(a,b):!",
"c&&za(e,b)?-1*Ca(a,b):!d&&za(g,a)?Ca(b,a):(c?a.sourceIndex:e.sourceInde",
"x)-(d?b.sourceIndex:g.sourceIndex)}d=D(a);c=d.createRange();c.selectNod",
"e(a);c.collapse(!0);d=d.createRange();d.selectNode(b);\nd.collapse(!0);",
"return c.compareBoundaryPoints(h.Range.START_TO_END,d)}function Ca(a,b)",
"{var c=a.parentNode;if(c==b)return-1;for(var d=b;d.parentNode!=c;)d=d.p",
"arentNode;return Ba(d,a)}function Ba(a,b){for(var c=b;c=c.previousSibli",
"ng;)if(c==a)return-1;return 1}function D(a){return 9==a.nodeType?a:a.ow",
"nerDocument||a.document}function xa(a){if(a&&\"number\"==typeof a.lengt",
"h){if(t(a))return\"function\"==typeof a.item||\"string\"==typeof a.item",
";if(r(a))return\"function\"==typeof a.item}return!1}\nfunction Da(a,b,c",
"){c||(a=a.parentNode);for(c=0;a;){if(b(a))return a;a=a.parentNode;c++}r",
"eturn null}function Ea(a){try{return a&&a.activeElement}catch(b){}retur",
"n null}function Ga(a){this.w=a||h.document||document}f=Ga.prototype;f.c",
"reateElement=function(a){return this.w.createElement(a)};f.createTextNo",
"de=function(a){return this.w.createTextNode(String(a))};f.appendChild=f",
"unction(a,b){a.appendChild(b)};f.append=function(a,b){wa(D(a),a,argumen",
"ts)};\nf.canHaveChildren=function(a){if(1!=a.nodeType)return!1;switch(a",
".tagName){case \"APPLET\":case \"AREA\":case \"BASE\":case \"BR\":case ",
"\"COL\":case \"COMMAND\":case \"EMBED\":case \"FRAME\":case \"HR\":case",
" \"IMG\":case \"INPUT\":case \"IFRAME\":case \"ISINDEX\":case \"KEYGEN",
"\":case \"LINK\":case \"NOFRAMES\":case \"NOSCRIPT\":case \"META\":case",
" \"OBJECT\":case \"PARAM\":case \"SCRIPT\":case \"SOURCE\":case \"STYLE",
"\":case \"TRACK\":case \"WBR\":return!1}return!0};f.removeNode=function",
"(a){return a&&a.parentNode?a.parentNode.removeChild(a):null};\nf.contai",
"ns=za;function G(a){var b=null,c=a.nodeType;1==c&&(b=a.textContent,b=vo",
"id 0==b||null==b?a.innerText:b,b=void 0==b||null==b?\"\":b);if(\"string",
"\"!=typeof b)if(9==c||1==c){a=9==c?a.documentElement:a.firstChild;for(v",
"ar c=0,d=[],b=\"\";a;){do 1!=a.nodeType&&(b+=a.nodeValue),d[c++]=a;whil",
"e(a=a.firstChild);for(;c&&!(a=d[--c].nextSibling););}}else b=a.nodeValu",
"e;return\"\"+b};function H(){this.j=this.h=null;this.v=0}function Ha(a)",
"{this.node=a;this.next=this.s=null}H.prototype.unshift=function(a){a=ne",
"w Ha(a);a.next=this.h;this.j?this.h.s=a:this.h=this.j=a;this.h=a;this.v",
"++};H.prototype.add=function(a){a=new Ha(a);a.s=this.j;this.h?this.j.ne",
"xt=a:this.h=this.j=a;this.j=a;this.v++};function Ia(a){return(a=a.h)?a.",
"node:null}H.prototype.iterator=function(a){return new Ja(this,!!a)};fun",
"ction Ja(a,b){this.P=a;this.G=(this.J=b)?a.j:a.h;this.B=null}\nJa.proto",
"type.next=function(){var a=this.G;if(null==a)return null;var b=this.B=a",
";this.G=this.J?a.s:a.next;return b.node};Ja.prototype.remove=function()",
"{var a=this.P,b=this.B;if(!b)throw Error(\"Next must be called at least",
" once before remove.\");var c=b.s,b=b.next;c?c.next=b:a.h=b;b?b.s=c:a.j",
"=c;a.v--;this.B=null};function I(a,b,c,d,e){b=b.evaluate(d);c=c.evaluat",
"e(d);var g;if(b instanceof H&&c instanceof H){e=b.iterator();for(d=e.ne",
"xt();d;d=e.next())for(b=c.iterator(),g=b.next();g;g=b.next())if(a(G(d),",
"G(g)))return!0;return!1}if(b instanceof H||c instanceof H){b instanceof",
" H?e=b:(e=c,c=b);e=e.iterator();b=typeof c;for(d=e.next();d;d=e.next())",
"{switch(b){case \"number\":d=+G(d);break;case \"boolean\":d=!!G(d);brea",
"k;case \"string\":d=G(d);break;default:throw Error(\"Illegal primitive ",
"type for comparison.\");}if(a(d,c))return!0}return!1}return e?\n\"boole",
"an\"==typeof b||\"boolean\"==typeof c?a(!!b,!!c):\"number\"==typeof b||",
"\"number\"==typeof c?a(+b,+c):a(b,c):a(+b,+c)}function Ka(a,b,c,d){this",
".R=a;this.u=d}Ka.prototype.toString=function(){return this.R};var La={}",
";function J(a,b){if(La.hasOwnProperty(a))throw Error(\"Binary operator ",
"already created: \"+a);var c=new Ka(a,0,0,b);La[c.toString()]=c}J(\"div",
"\",function(a,b,c){return a.g(c)/b.g(c)});J(\"mod\",function(a,b,c){ret",
"urn a.g(c)%b.g(c)});J(\"*\",function(a,b,c){return a.g(c)*b.g(c)});\nJ(",
"\"+\",function(a,b,c){return a.g(c)+b.g(c)});J(\"-\",function(a,b,c){re",
"turn a.g(c)-b.g(c)});J(\"<\",function(a,b,c){return I(function(a,b){ret",
"urn a<b},a,b,c)});J(\">\",function(a,b,c){return I(function(a,b){return",
" a>b},a,b,c)});J(\"<=\",function(a,b,c){return I(function(a,b){return a",
"<=b},a,b,c)});J(\">=\",function(a,b,c){return I(function(a,b){return a>",
"=b},a,b,c)});J(\"=\",function(a,b,c){return I(function(a,b){return a==b",
"},a,b,c,!0)});J(\"!=\",function(a,b,c){return I(function(a,b){return a!",
"=b},a,b,c,!0)});\nJ(\"and\",function(a,b,c){return a.o(c)&&b.o(c)});J(",
"\"or\",function(a,b,c){return a.o(c)||b.o(c)});function Ma(a,b,c,d,e,g)",
"{this.C=a;this.u=g}Ma.prototype.toString=function(){return this.C};var ",
"Na={};function K(a,b){if(Na.hasOwnProperty(a))throw Error(\"Function al",
"ready created: \"+a+\".\");Na[a]=new Ma(a,0,0,0,0,b)}K(\"boolean\",func",
"tion(a,b){return b.o(a)});K(\"ceiling\",function(a,b){return Math.ceil(",
"b.g(a))});K(\"concat\",function(a,b){return ga(ka(arguments,1),function",
"(b,d){return b+d.c(a)})});K(\"contains\",function(a,b,c){b=b.c(a);a=c.c",
"(a);return-1!=b.indexOf(a)});K(\"count\",function(a,b){return b.evaluat",
"e(a).v});\nK(\"false\",function(){return!1});K(\"floor\",function(a,b){",
"return Math.floor(b.g(a))});K(\"id\",function(a,b){var c=a.m(),d=9==c.n",
"odeType?c:c.ownerDocument,c=b.c(a).split(/\\s+/),e=[];w(c,function(a){a",
"=d.getElementById(a);!a||0<=v(e,a)||e.push(a)});e.sort(Aa);var g=new H;",
"w(e,function(a){g.add(a)});return g});K(\"lang\",function(){return!1});",
"K(\"last\",function(a){if(1!=arguments.length)throw Error(\"Function la",
"st expects ()\");return a.U()});\nK(\"local-name\",function(a,b){var c=",
"b?Ia(b.evaluate(a)):a.m();return c?c.nodeName.toLowerCase():\"\"});K(\"",
"name\",function(a,b){var c=b?Ia(b.evaluate(a)):a.m();return c?c.nodeNam",
"e.toLowerCase():\"\"});K(\"namespace-uri\",function(){return\"\"});K(\"",
"normalize-space\",function(a,b){return(b?b.c(a):G(a.m())).replace(/[\\s",
"\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\")});K(\"not\",function(a,b)",
"{return!b.o(a)});K(\"number\",function(a,b){return b?b.g(a):+G(a.m())})",
";K(\"position\",function(a){return a.V()});K(\"round\",function(a,b){re",
"turn Math.round(b.g(a))});\nK(\"starts-with\",function(a,b,c){b=b.c(a);",
"a=c.c(a);return 0==b.lastIndexOf(a,0)});K(\"string\",function(a,b){retu",
"rn b?b.c(a):G(a.m())});K(\"string-length\",function(a,b){return(b?b.c(a",
"):G(a.m())).length});K(\"substring\",function(a,b,c,d){c=c.g(a);if(isNa",
"N(c)||Infinity==c||-Infinity==c)return\"\";d=d?d.g(a):Infinity;if(isNaN",
"(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.sub",
"string(e,c+b)});\nK(\"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)});K(\"substr",
"ing-before\",function(a,b,c){b=b.c(a);a=c.c(a);a=b.indexOf(a);return-1=",
"=a?\"\":b.substring(0,a)});K(\"sum\",function(a,b){for(var c=b.evaluate",
"(a).iterator(),d=0,e=c.next();e;e=c.next())d+=+G(e);return d});\nK(\"tr",
"anslate\",function(a,b,c,d){b=b.c(a);c=c.c(a);var e=d.c(a);a=[];for(d=0",
";d<c.length;d++){var g=c.charAt(d);g in a||(a[g]=e.charAt(d))}c=\"\";fo",
"r(d=0;d<b.length;d++)g=b.charAt(d),c+=g in a?a[g]:g;return c});K(\"true",
"\",function(){return!0});function Oa(a,b,c){this.C=a;this.J=c}Oa.protot",
"ype.toString=function(){return this.C};var Pa={};function L(a,b){if(Pa.",
"hasOwnProperty(a))throw Error(\"Axis already created: \"+a);Pa[a]=new O",
"a(a,0,b)}L(\"ancestor\",!0);L(\"ancestor-or-self\",!0);L(\"attribute\",",
"!1);L(\"child\",!1);L(\"descendant\",!1);L(\"descendant-or-self\",!1);L",
"(\"following\",!1);L(\"following-sibling\",!1);L(\"namespace\",!1);L(\"",
"parent\",!1);L(\"preceding\",!0);L(\"preceding-sibling\",!0);L(\"self\"",
",!1);var M={};M.D=function(){var a={Y:\"http://www.w3.org/2000/svg\"};r",
"eturn function(b){return a[b]||null}}();\nM.u=function(a,b,c){var d=D(a",
");if(!d.documentElement)return null;try{for(var e=d.createNSResolver?d.",
"createNSResolver(d.documentElement):M.D,g={},k=d.getElementsByTagName(",
"\"*\"),u=0;u<k.length;++u){var Z=k[u],E=Z.namespaceURI;if(E&&!g[E]){var",
" p=Z.lookupPrefix(E);if(!p)var q=E.match(\".*/(\\\\w+)/?$\"),p=q?q[1]:",
"\"xhtml\";g[E]=p}}var z={},F;for(F in g)z[g[F]]=F;e=function(a){return ",
"z[a]||null};try{return d.evaluate(b,a,e,c,null)}catch(Fa){if(\"TypeErro",
"r\"===Fa.name)return e=d.createNSResolver?d.createNSResolver(d.document",
"Element):\nM.D,d.evaluate(b,a,e,c,null);throw Fa;}}catch(fb){throw new ",
"x(32,\"Unable to locate an element with the xpath expression \"+b+\" be",
"cause of the following error:\\n\"+fb);}};M.F=function(a,b){if(!a||1!=a",
".nodeType)throw new x(32,'The result of the xpath expression \"'+b+'\" ",
"is: '+a+\". It should be an element.\");};\nM.S=function(a,b){var c=fun",
"ction(){var c=M.u(b,a,9);return c?c.singleNodeValue||null:b.selectSingl",
"eNode?(c=D(b),c.setProperty&&c.setProperty(\"SelectionLanguage\",\"XPat",
"h\"),b.selectSingleNode(a)):null}();null===c||M.F(c,a);return c};\nM.W=",
"function(a,b){var c=function(){var c=M.u(b,a,7);if(c){for(var e=c.snaps",
"hotLength,g=[],k=0;k<e;++k)g.push(c.snapshotItem(k));return g}return b.",
"selectNodes?(c=D(b),c.setProperty&&c.setProperty(\"SelectionLanguage\",",
"\"XPath\"),b.selectNodes(a)):[]}();w(c,function(b){M.F(b,a)});return c}",
";function Qa(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d",
"}f=Qa.prototype;f.clone=function(){return new Qa(this.top,this.right,th",
"is.bottom,this.left)};f.toString=function(){return\"(\"+this.top+\"t, ",
"\"+this.right+\"r, \"+this.bottom+\"b, \"+this.left+\"l)\"};f.contains=",
"function(a){return this&&a?a instanceof Qa?a.left>=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){t(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.ri",
"ght=Math.ceil(this.right);this.bottom=Math.ceil(this.bottom);this.left=",
"Math.ceil(this.left);return this};f.floor=function(){this.top=Math.floo",
"r(this.top);this.right=Math.floor(this.right);this.bottom=Math.floor(th",
"is.bottom);this.left=Math.floor(this.left);return this};\nf.round=funct",
"ion(){this.top=Math.round(this.top);this.right=Math.round(this.right);t",
"his.bottom=Math.round(this.bottom);this.left=Math.round(this.left);retu",
"rn this};f.translate=function(a,b){a instanceof C?(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;re",
"turn this};function N(a,b,c,d){this.left=a;this.top=b;this.width=c;this",
".height=d}f=N.prototype;f.clone=function(){return new N(this.left,this.",
"top,this.width,this.height)};f.toString=function(){return\"(\"+this.lef",
"t+\", \"+this.top+\" - \"+this.width+\"w x \"+this.height+\"h)\"};f.con",
"tains=function(a){return a instanceof N?this.left<=a.left&&this.left+th",
"is.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.lef",
"t);this.top=Math.ceil(this.top);this.width=Math.ceil(this.width);this.h",
"eight=Math.ceil(this.height);return this};f.floor=function(){this.left=",
"Math.floor(this.left);this.top=Math.floor(this.top);this.width=Math.flo",
"or(this.width);this.height=Math.floor(this.height);return this};f.round",
"=function(){this.left=Math.round(this.left);this.top=Math.round(this.to",
"p);this.width=Math.round(this.width);this.height=Math.round(this.height",
");return this};\nf.translate=function(a,b){a instanceof C?(this.left+=a",
".x,this.top+=a.y):(this.left+=a,n(b)&&(this.top+=b));return this};f.sca",
"le=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)}var Ra=\"BUTTON INPUT OPTGROUP OPTION S",
"ELECT TEXTAREA\".split(\" \");\nfunction Sa(a){var b=a.tagName.toUpperC",
"ase();return 0<=v(Ra,b)?a.disabled?!1:a.parentNode&&1==a.parentNode.nod",
"eType&&\"OPTGROUP\"==b||\"OPTION\"==b?Sa(a.parentNode):!Da(a,function(a",
"){var b=a.parentNode;if(b&&O(b,\"FIELDSET\")&&b.disabled){if(!O(a,\"LEG",
"END\"))return!0;for(;a=l(a.previousElementSibling)?a.previousElementSib",
"ling:ya(a.previousSibling);)if(O(a,\"LEGEND\"))return!0}return!1},!0):!",
"0}var Ta=\"text search tel url email password number\".split(\" \");\nf",
"unction Ua(a){function b(a){return\"inherit\"==a.contentEditable?(a=P(a",
"))?b(a):!1:\"true\"==a.contentEditable}return l(a.contentEditable)?l(a.",
"isContentEditable)?a.isContentEditable:b(a):!1}function P(a){for(a=a.pa",
"rentNode;a&&1!=a.nodeType&&9!=a.nodeType&&11!=a.nodeType;)a=a.parentNod",
"e;return O(a)?a:null}\nfunction Q(a,b){var c=ea(b);if(\"float\"==c||\"c",
"ssFloat\"==c||\"styleFloat\"==c)c=\"cssFloat\";var d;a:{d=c;var e=D(a);",
"if(e.defaultView&&e.defaultView.getComputedStyle&&(e=e.defaultView.getC",
"omputedStyle(a,null))){d=e[d]||e.getPropertyValue(d)||\"\";break a}d=\"",
"\"}d=d||Va(a,c);if(null===d)d=null;else if(0<=v(ma,c)){b:{var g=d.match",
"(pa);if(g){var c=Number(g[1]),e=Number(g[2]),k=Number(g[3]),g=Number(g[",
"4]);if(0<=c&&255>=c&&0<=e&&255>=e&&0<=k&&255>=k&&0<=g&&1>=g){c=[c,e,k,g",
"];break b}}c=null}if(!c)b:{if(k=d.match(qa))if(c=\nNumber(k[1]),e=Numbe",
"r(k[2]),k=Number(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=la[c.toLowerCase()];i",
"f(!e&&(e=\"#\"==c.charAt(0)?c:\"#\"+c,4==e.length&&(e=e.replace(na,\"#$",
"1$1$2$2$3$3\")),!oa.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 Va(a,b){var c=a.currentS",
"tyle||a.style,d=c[b];!l(d)&&r(c.getPropertyValue)&&(d=c.getPropertyValu",
"e(b));return\"inherit\"!=d?l(d)?d:null:(c=P(a))?Va(c,b):null}\nfunction",
" Wa(a,b,c){function d(a){var b=Xa(a);return 0<b.height&&0<b.width?!0:O(",
"a,\"PATH\")&&(0<b.height||0<b.width)?(a=Q(a,\"stroke-width\"),!!a&&0<pa",
"rseInt(a,10)):\"hidden\"!=Q(a,\"overflow\")&&ha(a.childNodes,function(a",
"){return 3==a.nodeType||O(a)&&d(a)})}function e(a){return Ya(a)==R&&ia(",
"a.childNodes,function(a){return!O(a)||e(a)||!d(a)})}if(!O(a))throw Erro",
"r(\"Argument to isShown must be of type Element\");if(O(a,\"BODY\"))ret",
"urn!0;if(O(a,\"OPTION\")||O(a,\"OPTGROUP\"))return a=Da(a,function(a){r",
"eturn O(a,\"SELECT\")}),\n!!a&&Wa(a,!0,c);var g=Za(a);if(g)return!!g.H&",
"&0<g.rect.width&&0<g.rect.height&&Wa(g.H,b,c);if(O(a,\"INPUT\")&&\"hidd",
"en\"==a.type.toLowerCase()||O(a,\"NOSCRIPT\"))return!1;g=Q(a,\"visibili",
"ty\");return\"collapse\"!=g&&\"hidden\"!=g&&c(a)&&(b||0!=$a(a))&&d(a)?!",
"e(a):!1}function ab(a){function b(a){if(\"none\"==Q(a,\"display\"))retu",
"rn!1;a=P(a);return!a||b(a)}return Wa(a,!0,b)}var R=\"hidden\";\nfunctio",
"n Ya(a){function b(a){function b(a){return a==k?!0:0==Q(a,\"display\").",
"lastIndexOf(\"inline\",0)||\"absolute\"==c&&\"static\"==Q(a,\"position",
"\")?!1:!0}var c=Q(a,\"position\");if(\"fixed\"==c)return E=!0,a==k?null",
":k;for(a=P(a);a&&!b(a);)a=P(a);return a}function c(a){var b=a;if(\"visi",
"ble\"==Z)if(a==k&&u)b=u;else if(a==u)return{x:\"visible\",y:\"visible\"",
"};b={x:Q(b,\"overflow-x\"),y:Q(b,\"overflow-y\")};a==k&&(b.x=\"visible",
"\"==b.x?\"auto\":b.x,b.y=\"visible\"==b.y?\"auto\":b.y);return b}functi",
"on d(a){if(a==k){var b=(new Ga(g)).w;\na=b.scrollingElement?b.scrolling",
"Element:b.body||b.documentElement;b=b.parentWindow||b.defaultView;a=new",
" C(b.pageXOffset||a.scrollLeft,b.pageYOffset||a.scrollTop)}else a=new C",
"(a.scrollLeft,a.scrollTop);return a}var e=bb(a),g=D(a),k=g.documentElem",
"ent,u=g.body,Z=Q(k,\"overflow\"),E;for(a=b(a);a;a=b(a)){var p=c(a);if(",
"\"visible\"!=p.x||\"visible\"!=p.y){var q=Xa(a);if(0==q.width||0==q.hei",
"ght)return R;var z=e.right<q.left,F=e.bottom<q.top;if(z&&\"hidden\"==p.",
"x||F&&\"hidden\"==p.y)return R;if(z&&\"visible\"!=p.x||F&&\n\"visible\"",
"!=p.y){z=d(a);F=e.bottom<q.top-z.y;if(e.right<q.left-z.x&&\"visible\"!=",
"p.x||F&&\"visible\"!=p.x)return R;e=Ya(a);return e==R?R:\"scroll\"}z=e.",
"left>=q.left+q.width;q=e.top>=q.top+q.height;if(z&&\"hidden\"==p.x||q&&",
"\"hidden\"==p.y)return R;if(z&&\"visible\"!=p.x||q&&\"visible\"!=p.y){i",
"f(E&&(p=d(a),e.left>=k.scrollWidth-p.x||e.right>=k.scrollHeight-p.y))re",
"turn R;e=Ya(a);return e==R?R:\"scroll\"}}}return\"none\"}\nfunction Xa(",
"a){var b=Za(a);if(b)return b.rect;if(O(a,\"HTML\"))return a=D(a),a=((a?",
"a.parentWindow||a.defaultView:window)||window).document,a=\"CSS1Compat",
"\"==a.compatMode?a.documentElement:a.body,a=new va(a.clientWidth,a.clie",
"ntHeight),new N(0,0,a.width,a.height);var c;try{c=a.getBoundingClientRe",
"ct()}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 Za(a){var b=O(a,\"MAP\");if(!b&&!O(a,",
"\"AREA\"))return null;var c=b?a:O(a.parentNode,\"MAP\")?a.parentNode:nu",
"ll,d=null,e=null;if(c&&c.name&&(d=M.S('/descendant::*[@usemap = \"#'+c.",
"name+'\"]',D(c)))&&(e=Xa(d),!b&&\"default\"!=a.shape.toLowerCase())){va",
"r g=cb(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.he",
"ight-b);e=new N(a+e.left,b+e.top,c,g)}return{H:d,rect:e||new N(0,0,0,0)",
"}}\nfunction cb(a){var 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<a.length){for(var b=a[0],c=a[1],d=b,e=c,g=2",
";g+1<a.length;g+=2)b=Math.min(b,a[g]),d=Math.max(d,a[g]),c=Math.min(c,a",
"[g+1]),e=Math.max(e,a[g+1]);return new N(b,c,d-b,e-c)}return new N(0,0,",
"0,0)}function bb(a){a=Xa(a);return new Qa(a.top,a.left+a.width,a.top+a.",
"height,a.left)}\nfunction $a(a){var b=1,c=Q(a,\"opacity\");c&&(b=Number",
"(c));(a=P(a))&&(b*=$a(a));return b};function db(){this.A=da.document.do",
"cumentElement;this.K=null;var a=Ea(D(this.A));a&&eb(this,a)}function eb",
"(a,b){a.A=b;a.K=O(b,\"OPTION\")?Da(b,function(a){return O(a,\"SELECT\")",
"}):null};function gb(a,b,c){this.L=a;this.M=b;this.N=c}gb.prototype.cre",
"ate=function(a){a=D(a).createEvent(\"HTMLEvents\");a.initEvent(this.L,t",
"his.M,this.N);return a};gb.prototype.toString=function(){return this.L}",
";var hb=new gb(\"change\",!0,!1);function S(a,b){this.i={};this.f=[];th",
"is.l=0;var c=arguments.length;if(1<c){if(c%2)throw Error(\"Uneven numbe",
"r of arguments\");for(var d=0;d<c;d+=2)this.set(arguments[d],arguments[",
"d+1])}else a&&this.addAll(a)}function ib(a){jb(a);return a.f.concat()}f",
"=S.prototype;f.clear=function(){this.i={};this.l=this.f.length=0};f.rem",
"ove=function(a){return Object.prototype.hasOwnProperty.call(this.i,a)?(",
"delete this.i[a],this.l--,this.f.length>2*this.l&&jb(this),!0):!1};\nfu",
"nction jb(a){if(a.l!=a.f.length){for(var b=0,c=0;b<a.f.length;){var d=a",
".f[b];Object.prototype.hasOwnProperty.call(a.i,d)&&(a.f[c++]=d);b++}a.f",
".length=c}if(a.l!=a.f.length){for(var e={},c=b=0;b<a.f.length;)d=a.f[b]",
",Object.prototype.hasOwnProperty.call(e,d)||(a.f[c++]=d,e[d]=1),b++;a.f",
".length=c}}f.get=function(a,b){return Object.prototype.hasOwnProperty.c",
"all(this.i,a)?this.i[a]:b};f.set=function(a,b){Object.prototype.hasOwnP",
"roperty.call(this.i,a)||(this.l++,this.f.push(a));this.i[a]=b};\nf.addA",
"ll=function(a){var b;if(a instanceof S){b=ib(a);jb(a);for(var c=[],d=0;",
"d<a.f.length;d++)c.push(a.i[a.f[d]]);a=c}else{b=[];var d=0,e;for(e in a",
")b[d++]=e;d=[];e=0;for(c in a)d[e++]=a[c];a=d}for(c=0;c<b.length;c++)th",
"is.set(b[c],a[c])};f.forEach=function(a,b){for(var c=ib(this),d=0;d<c.l",
"ength;d++){var e=c[d],g=this.get(e);a.call(b,g,e,this)}};f.clone=functi",
"on(){return new S(this)};var kb={};function T(a,b,c){t(a)&&(a=a.a);a=ne",
"w lb(a);!b||b in kb&&!c||(kb[b]={key:a,shift:!1},c&&(kb[c]={key:a,shift",
":!0}));return a}function lb(a){this.code=a}T(8);T(9);T(13);var mb=T(16)",
",nb=T(17),ob=T(18);T(19);T(20);T(27);T(32,\" \");T(33);T(34);T(35);T(36",
");T(37);T(38);T(39);T(40);T(44);T(45);T(46);T(48,\"0\",\")\");T(49,\"1",
"\",\"!\");T(50,\"2\",\"@\");T(51,\"3\",\"#\");T(52,\"4\",\"$\");T(53,\"",
"5\",\"%\");T(54,\"6\",\"^\");T(55,\"7\",\"&\");T(56,\"8\",\"*\");T(57,",
"\"9\",\"(\");T(65,\"a\",\"A\");T(66,\"b\",\"B\");T(67,\"c\",\"C\");T(68",
",\"d\",\"D\");\nT(69,\"e\",\"E\");T(70,\"f\",\"F\");T(71,\"g\",\"G\");T",
"(72,\"h\",\"H\");T(73,\"i\",\"I\");T(74,\"j\",\"J\");T(75,\"k\",\"K\");",
"T(76,\"l\",\"L\");T(77,\"m\",\"M\");T(78,\"n\",\"N\");T(79,\"o\",\"O\")",
";T(80,\"p\",\"P\");T(81,\"q\",\"Q\");T(82,\"r\",\"R\");T(83,\"s\",\"S\"",
");T(84,\"t\",\"T\");T(85,\"u\",\"U\");T(86,\"v\",\"V\");T(87,\"w\",\"W",
"\");T(88,\"x\",\"X\");T(89,\"y\",\"Y\");T(90,\"z\",\"Z\");var pb=T(ua?{",
"b:91,a:91}:ta?{b:224,a:91}:{b:0,a:91});T(ua?{b:92,a:92}:ta?{b:224,a:93}",
":{b:0,a:92});T(ua?{b:93,a:93}:ta?{b:0,a:0}:{b:93,a:null});T({b:96,a:96}",
",\"0\");T({b:97,a:97},\"1\");\nT({b:98,a:98},\"2\");T({b:99,a:99},\"3\"",
");T({b:100,a:100},\"4\");T({b:101,a:101},\"5\");T({b:102,a:102},\"6\");",
"T({b:103,a:103},\"7\");T({b:104,a:104},\"8\");T({b:105,a:105},\"9\");T(",
"{b:106,a:106},\"*\");T({b:107,a:107},\"+\");T({b:109,a:109},\"-\");T({b",
":110,a:110},\".\");T({b:111,a:111},\"/\");T(144);T(112);T(113);T(114);T",
"(115);T(116);T(117);T(118);T(119);T(120);T(121);T(122);T(123);T({b:107,",
"a:187},\"=\",\"+\");T(108,\",\");T({b:109,a:189},\"-\",\"_\");T(188,\",",
"\",\"<\");T(190,\".\",\">\");T(191,\"/\",\"?\");T(192,\"`\",\"~\");T(21",
"9,\"[\",\"{\");\nT(220,\"\\\\\",\"|\");T(221,\"]\",\"}\");T({b:59,a:186",
"},\";\",\":\");T(222,\"'\",'\"');var U=new S;U.set(1,mb);U.set(2,nb);U.",
"set(4,ob);U.set(8,pb);(function(a){var b=new S;w(ib(a),function(c){b.se",
"t(a.get(c).code,c)});return b})(U);function V(){db.call(this)}ca(V,db);",
"V.O=function(){return V.I?V.I:V.I=new V};function qb(a){if(!ab(a)||!Sa(",
"a)||\"none\"==Q(a,\"pointer-events\"))throw new x(12,\"Element is not c",
"urrently interactable and may not be manipulated\");var b;(b=!(O(a,\"TE",
"XTAREA\")||(O(a,\"INPUT\")?0<=v(Ta,a.type.toLowerCase()):Ua(a)))&&!(O(a",
",\"INPUT\")&&\"file\"==a.type.toLowerCase()))||(b=a.readOnly);if(b)thro",
"w new x(12,\"Element must be user-editable in order to clear it.\");b=V",
".O();eb(b,a);b=b.K||b.A;var c=Ea(D(b));if(b!=c){if(c&&r(c.blur)&&!O(c,",
"\"BODY\"))try{c.blur()}catch(d){throw d;}r(b.focus)&&b.focus()}a.value&",
"&\n(a.value=\"\",b=hb.create(a,void 0),\"isTrusted\"in b||(b.isTrusted=",
"!1),a.dispatchEvent(b));Ua(a)&&(a.innerHTML=\" \")}var W=[\"_\"],X=h;W[",
"0]in X||!X.execScript||X.execScript(\"var \"+W[0]);for(var Y;W.length&&",
"(Y=W.shift());)!W.length&&l(qb)?X[Y]=qb: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 CLICK[] = {
"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 h(a){return\"string\"==typeof a}function m(a){return\"num",
"ber\"==typeof a}function da(a){return\"function\"==ba(a)}function ea(a)",
"{var b=typeof a;return\"object\"==b&&null!=a||\"function\"==b}\nfunctio",
"n fa(a,b){function c(){}c.prototype=b.prototype;a.ea=b.prototype;a.prot",
"otype=new c;a.prototype.constructor=a;a.aa=function(a,c,f){for(var k=Ar",
"ray(arguments.length-2),l=2;l<arguments.length;l++)k[l-2]=arguments[l];",
"return b.prototype[c].apply(a,k)}};var ga=window;var ha=String.prototyp",
"e.trim?function(a){return a.trim()}:function(a){return a.replace(/^[\\s",
"\\xa0]+|[\\s\\xa0]+$/g,\"\")};function ia(a,b){return a<b?-1:a>b?1:0}fu",
"nction ja(a){return String(a).replace(/\\-([a-z])/g,function(a,c){retur",
"n c.toUpperCase()})};var ka=Array.prototype;function la(a,b){if(h(a))re",
"turn h(b)&&1==b.length?a.indexOf(b,0):-1;for(var c=0;c<a.length;c++)if(",
"c in a&&a[c]===b)return c;return-1}function p(a,b){for(var c=a.length,d",
"=h(a)?a.split(\"\"):a,e=0;e<c;e++)e in d&&b.call(void 0,d[e],e,a)}funct",
"ion ma(a,b){var c=\"\";p(a,function(d,e){c=b.call(void 0,c,d,e,a)});ret",
"urn c}function na(a,b){for(var c=a.length,d=h(a)?a.split(\"\"):a,e=0;e<",
"c;e++)if(e in d&&b.call(void 0,d[e],e,a))return!0;return!1}\nfunction o",
"a(a,b){for(var c=a.length,d=h(a)?a.split(\"\"):a,e=0;e<c;e++)if(e in d&",
"&!b.call(void 0,d[e],e,a))return!1;return!0}function pa(a){var b=a.leng",
"th;if(0<b){for(var c=Array(b),d=0;d<b;d++)c[d]=a[d];return c}return[]}f",
"unction qa(a,b,c){return 2>=arguments.length?ka.slice.call(a,b):ka.slic",
"e.call(a,b,c)};var ra={aliceblue:\"#f0f8ff\",antiquewhite:\"#faebd7\",a",
"qua:\"#00ffff\",aquamarine:\"#7fffd4\",azure:\"#f0ffff\",beige:\"#f5f5d",
"c\",bisque:\"#ffe4c4\",black:\"#000000\",blanchedalmond:\"#ffebcd\",blu",
"e:\"#0000ff\",blueviolet:\"#8a2be2\",brown:\"#a52a2a\",burlywood:\"#deb",
"887\",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 s",
"a=\"backgroundColor borderTopColor borderRightColor borderBottomColor b",
"orderLeftColor color outlineColor\".split(\" \"),ta=/#([0-9a-fA-F])([0-",
"9a-fA-F])([0-9a-fA-F])/,ua=/^#(?:[0-9a-f]{3}){1,2}$/i,va=/^(?:rgba)?\\(",
"(\\d{1,3}),\\s?(\\d{1,3}),\\s?(\\d{1,3}),\\s?(0|1|0\\.\\d*)\\)$/i,wa=/^",
"(?:rgb)?\\((0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2}",
")\\)$/i;function r(a,b){this.code=a;this.state=w[a]||xa;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||\"\"}fa(r,Error);var xa=\"unknown ",
"error\",w={15:\"element not selectable\",11:\"element not visible\"};w[",
"31]=xa;w[30]=xa;w[24]=\"invalid cookie domain\";w[29]=\"invalid element",
" coordinates\";w[12]=\"invalid element state\";\nw[32]=\"invalid select",
"or\";w[51]=\"invalid selector\";w[52]=\"invalid selector\";w[17]=\"java",
"script error\";w[405]=\"unsupported operation\";w[34]=\"move target out",
" of bounds\";w[27]=\"no such alert\";w[7]=\"no such element\";w[8]=\"no",
" such frame\";w[23]=\"no such window\";w[28]=\"script timeout\";w[33]=",
"\"session not created\";w[10]=\"stale element reference\";w[21]=\"timeo",
"ut\";w[25]=\"unable to set cookie\";w[26]=\"unexpected alert open\";w[1",
"3]=xa;w[9]=\"unknown command\";r.prototype.toString=function(){return t",
"his.name+\": \"+this.message};var y;a:{var ya=aa.navigator;if(ya){var z",
"a=ya.userAgent;if(za){y=za;break a}}y=\"\"};var Aa=-1!=y.indexOf(\"Maci",
"ntosh\"),Ba=-1!=y.indexOf(\"Windows\");function Ca(a,b,c){return Math.m",
"in(Math.max(a,b),c)};function z(a,b){this.x=void 0!==a?a:0;this.y=void ",
"0!==b?b:0}g=z.prototype;g.clone=function(){return new z(this.x,this.y)}",
";g.toString=function(){return\"(\"+this.x+\", \"+this.y+\")\"};g.ceil=f",
"unction(){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 z?",
"(this.x+=a.x,this.y+=a.y):(this.x+=a,m(b)&&(this.y+=b));return this};g.",
"scale=function(a,b){var c=m(b)?b:a;this.x*=a;this.y*=c;return this};fun",
"ction A(a,b){this.width=a;this.height=b}g=A.prototype;g.clone=function(",
"){return new A(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 Da(a){return a?a.parentWindow||a.defaultView:window}function Ea",
"(a,b,c){function d(c){c&&b.appendChild(h(c)?a.createTextNode(c):c)}for(",
"var e=1;e<c.length;e++){var f=c[e];!ca(f)||ea(f)&&0<f.nodeType?d(f):p(F",
"a(f)?pa(f):f,d)}}function Ga(a){for(;a&&1!=a.nodeType;)a=a.previousSibl",
"ing;return a}\nfunction Ha(a,b){if(a.contains&&1==b.nodeType)return a==",
"b||a.contains(b);if(\"undefined\"!=typeof a.compareDocumentPosition)ret",
"urn a==b||Boolean(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.pa",
"rentNode;return b==a}\nfunction Ia(a,b){if(a==b)return 0;if(a.compareDo",
"cumentPosition)return a.compareDocumentPosition(b)&2?1:-1;if(\"sourceIn",
"dex\"in a||a.parentNode&&\"sourceIndex\"in a.parentNode){var c=1==a.nod",
"eType,d=1==b.nodeType;if(c&&d)return a.sourceIndex-b.sourceIndex;var e=",
"a.parentNode,f=b.parentNode;return e==f?Ja(a,b):!c&&Ha(e,b)?-1*Ka(a,b):",
"!d&&Ha(f,a)?Ka(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b.sourceIndex:f.",
"sourceIndex)}d=C(a);c=d.createRange();c.selectNode(a);c.collapse(!0);d=",
"d.createRange();d.selectNode(b);\nd.collapse(!0);return c.compareBounda",
"ryPoints(aa.Range.START_TO_END,d)}function Ka(a,b){var c=a.parentNode;i",
"f(c==b)return-1;for(var d=b;d.parentNode!=c;)d=d.parentNode;return Ja(d",
",a)}function Ja(a,b){for(var c=b;c=c.previousSibling;)if(c==a)return-1;",
"return 1}function C(a){return 9==a.nodeType?a:a.ownerDocument||a.docume",
"nt}function Fa(a){if(a&&\"number\"==typeof a.length){if(ea(a))return\"f",
"unction\"==typeof a.item||\"string\"==typeof a.item;if(da(a))return\"fu",
"nction\"==typeof a.item}return!1}\nfunction La(a,b,c){c||(a=a.parentNod",
"e);for(c=0;a;){if(b(a))return a;a=a.parentNode;c++}return null}function",
" Ma(a){try{return a&&a.activeElement}catch(b){}return null}function Na(",
"a){this.D=a||aa.document||document}g=Na.prototype;g.s=function(a){retur",
"n h(a)?this.D.getElementById(a):a};g.createElement=function(a){return t",
"his.D.createElement(a)};g.createTextNode=function(a){return this.D.crea",
"teTextNode(String(a))};g.appendChild=function(a,b){a.appendChild(b)};g.",
"append=function(a,b){Ea(C(a),a,arguments)};\ng.canHaveChildren=function",
"(a){if(1!=a.nodeType)return!1;switch(a.tagName){case \"APPLET\":case \"",
"AREA\":case \"BASE\":case \"BR\":case \"COL\":case \"COMMAND\":case \"E",
"MBED\":case \"FRAME\":case \"HR\":case \"IMG\":case \"INPUT\":case \"IF",
"RAME\":case \"ISINDEX\":case \"KEYGEN\":case \"LINK\":case \"NOFRAMES\"",
":case \"NOSCRIPT\":case \"META\":case \"OBJECT\":case \"PARAM\":case \"",
"SCRIPT\":case \"SOURCE\":case \"STYLE\":case \"TRACK\":case \"WBR\":ret",
"urn!1}return!0};g.removeNode=function(a){return a&&a.parentNode?a.paren",
"tNode.removeChild(a):null};\ng.contains=Ha;function D(a){var b=null,c=a",
".nodeType;1==c&&(b=a.textContent,b=void 0==b||null==b?a.innerText:b,b=v",
"oid 0==b||null==b?\"\":b);if(\"string\"!=typeof b)if(9==c||1==c){a=9==c",
"?a.documentElement:a.firstChild;for(var c=0,d=[],b=\"\";a;){do 1!=a.nod",
"eType&&(b+=a.nodeValue),d[c++]=a;while(a=a.firstChild);for(;c&&!(a=d[--",
"c].nextSibling););}}else b=a.nodeValue;return\"\"+b};function E(){this.",
"o=this.j=null;this.I=0}function Oa(a){this.node=a;this.next=this.C=null",
"}E.prototype.unshift=function(a){a=new Oa(a);a.next=this.j;this.o?this.",
"j.C=a:this.j=this.o=a;this.j=a;this.I++};E.prototype.add=function(a){a=",
"new Oa(a);a.C=this.o;this.j?this.o.next=a:this.j=this.o=a;this.o=a;this",
".I++};function Pa(a){return(a=a.j)?a.node:null}E.prototype.iterator=fun",
"ction(a){return new Qa(this,!!a)};function Qa(a,b){this.Y=a;this.U=(thi",
"s.W=b)?a.o:a.j;this.M=null}\nQa.prototype.next=function(){var a=this.U;",
"if(null==a)return null;var b=this.M=a;this.U=this.W?a.C:a.next;return b",
".node};Qa.prototype.remove=function(){var a=this.Y,b=this.M;if(!b)throw",
" Error(\"Next must be called at least once before remove.\");var c=b.C,",
"b=b.next;c?c.next=b:a.j=b;b?b.C=c:a.o=c;a.I--;this.M=null};function F(a",
",b,c,d,e){b=b.evaluate(d);c=c.evaluate(d);var f;if(b instanceof E&&c in",
"stanceof E){e=b.iterator();for(d=e.next();d;d=e.next())for(b=c.iterator",
"(),f=b.next();f;f=b.next())if(a(D(d),D(f)))return!0;return!1}if(b insta",
"nceof E||c instanceof E){b instanceof E?e=b:(e=c,c=b);e=e.iterator();b=",
"typeof c;for(d=e.next();d;d=e.next()){switch(b){case \"number\":d=+D(d)",
";break;case \"boolean\":d=!!D(d);break;case \"string\":d=D(d);break;def",
"ault:throw Error(\"Illegal primitive type for comparison.\");}if(a(d,c)",
")return!0}return!1}return e?\n\"boolean\"==typeof b||\"boolean\"==typeo",
"f c?a(!!b,!!c):\"number\"==typeof b||\"number\"==typeof c?a(+b,+c):a(b,",
"c):a(+b,+c)}function Ra(a,b,c,d){this.Z=a;this.G=d}Ra.prototype.toStrin",
"g=function(){return this.Z};var Sa={};function G(a,b){if(Sa.hasOwnPrope",
"rty(a))throw Error(\"Binary operator already created: \"+a);var c=new R",
"a(a,0,0,b);Sa[c.toString()]=c}G(\"div\",function(a,b,c){return a.g(c)/b",
".g(c)});G(\"mod\",function(a,b,c){return a.g(c)%b.g(c)});G(\"*\",functi",
"on(a,b,c){return a.g(c)*b.g(c)});\nG(\"+\",function(a,b,c){return a.g(c",
")+b.g(c)});G(\"-\",function(a,b,c){return a.g(c)-b.g(c)});G(\"<\",funct",
"ion(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){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,!0)});G(\"!=\",function(a,",
"b,c){return F(function(a,b){return a!=b},a,b,c,!0)});\nG(\"and\",functi",
"on(a,b,c){return a.w(c)&&b.w(c)});G(\"or\",function(a,b,c){return a.w(c",
")||b.w(c)});function Ta(a,b,c,d,e,f){this.N=a;this.G=f}Ta.prototype.toS",
"tring=function(){return this.N};var Ua={};function H(a,b){if(Ua.hasOwnP",
"roperty(a))throw Error(\"Function already created: \"+a+\".\");Ua[a]=ne",
"w Ta(a,0,0,0,0,b)}H(\"boolean\",function(a,b){return b.w(a)});H(\"ceili",
"ng\",function(a,b){return Math.ceil(b.g(a))});H(\"concat\",function(a,b",
"){return ma(qa(arguments,1),function(b,d){return b+d.c(a)})});H(\"conta",
"ins\",function(a,b,c){b=b.c(a);a=c.c(a);return-1!=b.indexOf(a)});H(\"co",
"unt\",function(a,b){return b.evaluate(a).I});\nH(\"false\",function(){r",
"eturn!1});H(\"floor\",function(a,b){return Math.floor(b.g(a))});H(\"id",
"\",function(a,b){var c=a.v(),d=9==c.nodeType?c:c.ownerDocument,c=b.c(a)",
".split(/\\s+/),e=[];p(c,function(a){a=d.getElementById(a);!a||0<=la(e,a",
")||e.push(a)});e.sort(Ia);var f=new E;p(e,function(a){f.add(a)});return",
" f});H(\"lang\",function(){return!1});H(\"last\",function(a){if(1!=argu",
"ments.length)throw Error(\"Function last expects ()\");return a.ba()});",
"\nH(\"local-name\",function(a,b){var c=b?Pa(b.evaluate(a)):a.v();return",
" c?c.nodeName.toLowerCase():\"\"});H(\"name\",function(a,b){var c=b?Pa(",
"b.evaluate(a)):a.v();return c?c.nodeName.toLowerCase():\"\"});H(\"names",
"pace-uri\",function(){return\"\"});H(\"normalize-space\",function(a,b){",
"return(b?b.c(a):D(a.v())).replace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|",
"\\s+$/g,\"\")});H(\"not\",function(a,b){return!b.w(a)});H(\"number\",fu",
"nction(a,b){return b?b.g(a):+D(a.v())});H(\"position\",function(a){retu",
"rn a.ca()});H(\"round\",function(a,b){return Math.round(b.g(a))});\nH(",
"\"starts-with\",function(a,b,c){b=b.c(a);a=c.c(a);return 0==b.lastIndex",
"Of(a,0)});H(\"string\",function(a,b){return b?b.c(a):D(a.v())});H(\"str",
"ing-length\",function(a,b){return(b?b.c(a):D(a.v())).length});H(\"subst",
"ring\",function(a,b,c,d){c=c.g(a);if(isNaN(c)||Infinity==c||-Infinity==",
"c)return\"\";d=d?d.g(a):Infinity;if(isNaN(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)});\nH(\"substrin",
"g-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)});H(\"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)});H(",
"\"sum\",function(a,b){for(var c=b.evaluate(a).iterator(),d=0,e=c.next()",
";e;e=c.next())d+=+D(e);return d});\nH(\"translate\",function(a,b,c,d){b",
"=b.c(a);c=c.c(a);var e=d.c(a);a=[];for(d=0;d<c.length;d++){var f=c.char",
"At(d);f in a||(a[f]=e.charAt(d))}c=\"\";for(d=0;d<b.length;d++)f=b.char",
"At(d),c+=f in a?a[f]:f;return c});H(\"true\",function(){return!0});func",
"tion Va(a,b,c){this.N=a;this.W=c}Va.prototype.toString=function(){retur",
"n this.N};var Wa={};function I(a,b){if(Wa.hasOwnProperty(a))throw Error",
"(\"Axis already created: \"+a);Wa[a]=new Va(a,0,b)}I(\"ancestor\",!0);I",
"(\"ancestor-or-self\",!0);I(\"attribute\",!1);I(\"child\",!1);I(\"desce",
"ndant\",!1);I(\"descendant-or-self\",!1);I(\"following\",!1);I(\"follow",
"ing-sibling\",!1);I(\"namespace\",!1);I(\"parent\",!1);I(\"preceding\",",
"!0);I(\"preceding-sibling\",!0);I(\"self\",!1);var J={};J.P=function(){",
"var a={fa:\"http://www.w3.org/2000/svg\"};return function(b){return a[b",
"]||null}}();\nJ.G=function(a,b,c){var d=C(a);if(!d.documentElement)retu",
"rn null;try{for(var e=d.createNSResolver?d.createNSResolver(d.documentE",
"lement):J.P,f={},k=d.getElementsByTagName(\"*\"),l=0;l<k.length;++l){va",
"r x=k[l],t=x.namespaceURI;if(t&&!f[t]){var v=x.lookupPrefix(t);if(!v)va",
"r u=t.match(\".*/(\\\\w+)/?$\"),v=u?u[1]:\"xhtml\";f[t]=v}}var n={},q;f",
"or(q in f)n[f[q]]=q;e=function(a){return n[a]||null};try{return d.evalu",
"ate(b,a,e,c,null)}catch(B){if(\"TypeError\"===B.name)return e=d.createN",
"SResolver?d.createNSResolver(d.documentElement):\nJ.P,d.evaluate(b,a,e,",
"c,null);throw B;}}catch(S){throw new r(32,\"Unable to locate an element",
" with the xpath expression \"+b+\" because of the following error:\\n\"",
"+S);}};J.T=function(a,b){if(!a||1!=a.nodeType)throw new r(32,'The resul",
"t of the xpath expression \"'+b+'\" is: '+a+\". It should be an element",
".\");};\nJ.$=function(a,b){var c=function(){var c=J.G(b,a,9);return c?c",
".singleNodeValue||null:b.selectSingleNode?(c=C(b),c.setProperty&&c.setP",
"roperty(\"SelectionLanguage\",\"XPath\"),b.selectSingleNode(a)):null}()",
";null===c||J.T(c,a);return c};\nJ.da=function(a,b){var c=function(){var",
" c=J.G(b,a,7);if(c){for(var e=c.snapshotLength,f=[],k=0;k<e;++k)f.push(",
"c.snapshotItem(k));return f}return b.selectNodes?(c=C(b),c.setProperty&",
"&c.setProperty(\"SelectionLanguage\",\"XPath\"),b.selectNodes(a)):[]}()",
";p(c,function(b){J.T(b,a)});return c};var Xa,Ya=/Chrome\\/([0-9.]+)/.ex",
"ec(y);Xa=Ya?Ya[1]:\"\";function K(a,b,c,d){this.top=a;this.right=b;this",
".bottom=c;this.left=d}g=K.prototype;g.clone=function(){return new K(thi",
"s.top,this.right,this.bottom,this.left)};g.toString=function(){return\"",
"(\"+this.top+\"t, \"+this.right+\"r, \"+this.bottom+\"b, \"+this.left+",
"\"l)\"};g.contains=function(a){return this&&a?a instanceof K?a.left>=th",
"is.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=function(a,b,c,d){ea(a)?(this.top-=a.top,this.right+=a.right,thi",
"s.bottom+=a.bottom,this.left-=a.left):(this.top-=a,this.right+=b,this.b",
"ottom+=c,this.left-=d);return this};g.ceil=function(){this.top=Math.cei",
"l(this.top);this.right=Math.ceil(this.right);this.bottom=Math.ceil(this",
".bottom);this.left=Math.ceil(this.left);return this};g.floor=function()",
"{this.top=Math.floor(this.top);this.right=Math.floor(this.right);this.b",
"ottom=Math.floor(this.bottom);this.left=Math.floor(this.left);return th",
"is};\ng.round=function(){this.top=Math.round(this.top);this.right=Math.",
"round(this.right);this.bottom=Math.round(this.bottom);this.left=Math.ro",
"und(this.left);return this};g.translate=function(a,b){a instanceof z?(t",
"his.left+=a.x,this.right+=a.x,this.top+=a.y,this.bottom+=a.y):(this.lef",
"t+=a,this.right+=a,m(b)&&(this.top+=b,this.bottom+=b));return this};g.s",
"cale=function(a,b){var c=m(b)?b:a;this.left*=a;this.right*=a;this.top*=",
"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(){return ne",
"w L(this.left,this.top,this.width,this.height)};g.toString=function(){r",
"eturn\"(\"+this.left+\", \"+this.top+\" - \"+this.width+\"w x \"+this.h",
"eight+\"h)\"};g.contains=function(a){return a instanceof L?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};\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.floor=fu",
"nction(){this.left=Math.floor(this.left);this.top=Math.floor(this.top);",
"this.width=Math.floor(this.width);this.height=Math.floor(this.height);r",
"eturn this};g.round=function(){this.left=Math.round(this.left);this.top",
"=Math.round(this.top);this.width=Math.round(this.width);this.height=Mat",
"h.round(this.height);return this};\ng.translate=function(a,b){a instanc",
"eof z?(this.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.wi",
"dth*=a;this.top*=c;this.height*=c;return this};function M(a,b){var c=C(",
"a);return c.defaultView&&c.defaultView.getComputedStyle&&(c=c.defaultVi",
"ew.getComputedStyle(a,null))?c[b]||c.getPropertyValue(b)||\"\":\"\"}fun",
"ction Za(a){var b=a.offsetWidth,c=a.offsetHeight;if((void 0===b||!b&&!c",
")&&a.getBoundingClientRect){a:{var d;try{d=a.getBoundingClientRect()}ca",
"tch(e){a={left:0,top:0,right:0,bottom:0};break a}a=d}return new A(a.rig",
"ht-a.left,a.bottom-a.top)}return new A(b,c)};function N(a,b){return!!a&",
"&1==a.nodeType&&(!b||a.tagName.toUpperCase()==b)}function $a(a){return ",
"ab(a)&&bb(a)&&\"none\"!=O(a,\"pointer-events\")}function cb(a){return N",
"(a,\"OPTION\")?!0:N(a,\"INPUT\")?(a=a.type.toLowerCase(),\"checkbox\"==",
"a||\"radio\"==a):!1}function db(a){if(!cb(a))throw new r(15,\"Element i",
"s not selectable\");var b=\"selected\",c=a.type&&a.type.toLowerCase();i",
"f(\"checkbox\"==c||\"radio\"==c)b=\"checked\";return!!a[b]}var eb=\"BUT",
"TON INPUT OPTGROUP OPTION SELECT TEXTAREA\".split(\" \");\nfunction bb(",
"a){var b=a.tagName.toUpperCase();return 0<=la(eb,b)?a.disabled?!1:a.par",
"entNode&&1==a.parentNode.nodeType&&\"OPTGROUP\"==b||\"OPTION\"==b?bb(a.",
"parentNode):!La(a,function(a){var b=a.parentNode;if(b&&N(b,\"FIELDSET\"",
")&&b.disabled){if(!N(a,\"LEGEND\"))return!0;for(;a=void 0!==a.previousE",
"lementSibling?a.previousElementSibling:Ga(a.previousSibling);)if(N(a,\"",
"LEGEND\"))return!0}return!1},!0):!0}\nfunction P(a){for(a=a.parentNode;",
"a&&1!=a.nodeType&&9!=a.nodeType&&11!=a.nodeType;)a=a.parentNode;return ",
"N(a)?a:null}\nfunction O(a,b){var c=ja(b);if(\"float\"==c||\"cssFloat\"",
"==c||\"styleFloat\"==c)c=\"cssFloat\";var d=M(a,c)||fb(a,c);if(null===d",
")d=null;else if(0<=la(sa,c)){b:{var e=d.match(va);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(wa))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=ra[c.toLowerCase()];\nif(!f&&(f=\"#\"==c.charAt(0",
")?c:\"#\"+c,4==f.length&&(f=f.replace(ta,\"#$1$1$2$2$3$3\")),!ua.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 fb(a,b){var c=a.currentStyle||a.style,d=c[b];void 0=",
"==d&&da(c.getPropertyValue)&&(d=c.getPropertyValue(b));return\"inherit",
"\"!=d?void 0!==d?d:null:(c=P(a))?fb(c,b):null}\nfunction gb(a,b,c){func",
"tion d(a){var b=Q(a);return 0<b.height&&0<b.width?!0:N(a,\"PATH\")&&(0<",
"b.height||0<b.width)?(a=O(a,\"stroke-width\"),!!a&&0<parseInt(a,10)):\"",
"hidden\"!=O(a,\"overflow\")&&na(a.childNodes,function(a){return 3==a.no",
"deType||N(a)&&d(a)})}function e(a){return R(a)==T&&oa(a.childNodes,func",
"tion(a){return!N(a)||e(a)||!d(a)})}if(!N(a))throw Error(\"Argument to i",
"sShown must be of type Element\");if(N(a,\"BODY\"))return!0;if(N(a,\"OP",
"TION\")||N(a,\"OPTGROUP\"))return a=La(a,function(a){return N(a,\"SELEC",
"T\")}),\n!!a&&gb(a,!0,c);var f=hb(a);if(f)return!!f.V&&0<f.rect.width&&",
"0<f.rect.height&&gb(f.V,b,c);if(N(a,\"INPUT\")&&\"hidden\"==a.type.toLo",
"werCase()||N(a,\"NOSCRIPT\"))return!1;f=O(a,\"visibility\");return\"col",
"lapse\"!=f&&\"hidden\"!=f&&c(a)&&(b||0!=ib(a))&&d(a)?!e(a):!1}function ",
"ab(a){function b(a){if(\"none\"==O(a,\"display\"))return!1;a=P(a);retur",
"n!a||b(a)}return gb(a,!0,b)}var T=\"hidden\";\nfunction R(a,b){function",
" c(a){function b(a){return a==l?!0:0==O(a,\"display\").lastIndexOf(\"in",
"line\",0)||\"absolute\"==c&&\"static\"==O(a,\"position\")?!1:!0}var c=O",
"(a,\"position\");if(\"fixed\"==c)return v=!0,a==l?null:l;for(a=P(a);a&&",
"!b(a);)a=P(a);return a}function d(a){var b=a;if(\"visible\"==t)if(a==l&",
"&x)b=x;else if(a==x)return{x:\"visible\",y:\"visible\"};b={x:O(b,\"over",
"flow-x\"),y:O(b,\"overflow-y\")};a==l&&(b.x=\"visible\"==b.x?\"auto\":b",
".x,b.y=\"visible\"==b.y?\"auto\":b.y);return b}function e(a){if(a==l){v",
"ar b=(new Na(k)).D;\na=b.scrollingElement?b.scrollingElement:b.body||b.",
"documentElement;b=b.parentWindow||b.defaultView;a=new z(b.pageXOffset||",
"a.scrollLeft,b.pageYOffset||a.scrollTop)}else a=new z(a.scrollLeft,a.sc",
"rollTop);return a}for(var f=jb(a,b),k=C(a),l=k.documentElement,x=k.body",
",t=O(l,\"overflow\"),v,u=c(a);u;u=c(u)){var n=d(u);if(\"visible\"!=n.x|",
"|\"visible\"!=n.y){var q=Q(u);if(0==q.width||0==q.height)return T;var B",
"=f.right<q.left,S=f.bottom<q.top;if(B&&\"hidden\"==n.x||S&&\"hidden\"==",
"n.y)return T;if(B&&\"visible\"!=n.x||\nS&&\"visible\"!=n.y){B=e(u);S=f.",
"bottom<q.top-B.y;if(f.right<q.left-B.x&&\"visible\"!=n.x||S&&\"visible",
"\"!=n.x)return T;f=R(u);return f==T?T:\"scroll\"}B=f.left>=q.left+q.wid",
"th;q=f.top>=q.top+q.height;if(B&&\"hidden\"==n.x||q&&\"hidden\"==n.y)re",
"turn T;if(B&&\"visible\"!=n.x||q&&\"visible\"!=n.y){if(v&&(n=e(u),f.lef",
"t>=l.scrollWidth-n.x||f.right>=l.scrollHeight-n.y))return T;f=R(u);retu",
"rn f==T?T:\"scroll\"}}}return\"none\"}\nfunction Q(a){var b=hb(a);if(b)",
"return b.rect;if(N(a,\"HTML\"))return a=(Da(C(a))||window).document,a=",
"\"CSS1Compat\"==a.compatMode?a.documentElement:a.body,a=new A(a.clientW",
"idth,a.clientHeight),new L(0,0,a.width,a.height);var c;try{c=a.getBound",
"ingClientRect()}catch(d){return new L(0,0,0,0)}return new L(c.left,c.to",
"p,c.right-c.left,c.bottom-c.top)}\nfunction hb(a){var b=N(a,\"MAP\");if",
"(!b&&!N(a,\"AREA\"))return null;var c=b?a:N(a.parentNode,\"MAP\")?a.par",
"entNode:null,d=null,e=null;if(c&&c.name&&(d=J.$('/descendant::*[@usemap",
" = \"#'+c.name+'\"]',C(c)))&&(e=Q(d),!b&&\"default\"!=a.shape.toLowerCa",
"se())){var f=kb(a);a=Math.min(Math.max(f.left,0),e.width);b=Math.min(Ma",
"th.max(f.top,0),e.height);c=Math.min(f.width,e.width-a);f=Math.min(f.he",
"ight,e.height-b);e=new L(a+e.left,b+e.top,c,f)}return{V:d,rect:e||new L",
"(0,0,0,0)}}\nfunction kb(a){var b=a.shape.toLowerCase();a=a.coords.spli",
"t(\",\");if(\"rect\"==b&&4==a.length){var b=a[0],c=a[1];return 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&&2<a.length){for(var b=a[0],c=a[1],d=",
"b,e=c,f=2;f+1<a.length;f+=2)b=Math.min(b,a[f]),d=Math.max(d,a[f]),c=Mat",
"h.min(c,a[f+1]),e=Math.max(e,a[f+1]);return new L(b,c,d-b,e-c)}return n",
"ew L(0,0,0,0)}\nfunction jb(a,b){var c;c=Q(a);c=new K(c.top,c.left+c.wi",
"dth,c.top+c.height,c.left);if(b){var d=b instanceof L?b:new L(b.x,b.y,1",
",1);c.left=Ca(c.left+d.left,c.left,c.right);c.top=Ca(c.top+d.top,c.top,",
"c.bottom);c.right=Ca(c.left+d.width,c.left,c.right);c.bottom=Ca(c.top+d",
".height,c.top,c.bottom)}return c}function ib(a){var b=1,c=O(a,\"opacity",
"\");c&&(b=Number(c));(a=P(a))&&(b*=ib(a));return b};function lb(a,b){th",
"is.h=ga.document.documentElement;this.m=null;var c=Ma(C(this.h));c&&mb(",
"this,c);this.J=a||new nb;this.X=b||new ob}lb.prototype.s=function(){ret",
"urn this.h};function mb(a,b){a.h=b;a.m=N(b,\"OPTION\")?La(b,function(a)",
"{return N(a,\"SELECT\")}):null}\nlb.prototype.H=function(a,b,c,d,e,f,k,",
"l){if(!f&&!$a(this.h))return!1;if(d&&pb!=a&&qb!=a)throw new r(12,\"Even",
"t type does not allow related target: \"+a);b={clientX:b.x,clientY:b.y,",
"button:c,altKey:0!=(this.J.K&4),ctrlKey:0!=(this.J.K&2),shiftKey:0!=(th",
"is.J.K&1),metaKey:0!=(this.J.K&8),wheelDelta:e||0,relatedTarget:d||null",
",count:l||1};k=k||1;c=this.h;if(a!=U&&a!=rb&&k in sb)c=sb[k];else if(th",
"is.m)a:switch(a){case U:case tb:c=this.m.multiple?this.h:this.m;break a",
";default:c=this.m.multiple?this.h:null}return c?\nthis.X.H(c,a,b):!0};f",
"unction nb(){this.K=0}var sb={};function ob(){}ob.prototype.H=function(",
"a,b,c){return ub(a,b,c)};function vb(a,b,c){this.O=a;this.R=b;this.S=c}",
"vb.prototype.create=function(a){a=C(a).createEvent(\"HTMLEvents\");a.in",
"itEvent(this.O,this.R,this.S);return a};vb.prototype.toString=function(",
"){return this.O};function V(a,b,c){vb.call(this,a,b,c)}fa(V,vb);\nV.pro",
"totype.create=function(a,b){if(this==wb)throw new r(9,\"Browser does no",
"t support a mouse pixel scroll event.\");var c=C(a),d=Da(c),c=c.createE",
"vent(\"MouseEvents\");this==xb&&(c.wheelDelta=b.wheelDelta);c.initMouse",
"Event(this.O,this.R,this.S,d,1,b.clientX,b.clientY,b.clientX,b.clientY,",
"b.ctrlKey,b.altKey,b.shiftKey,b.metaKey,b.button,b.relatedTarget);retur",
"n c};\nvar yb=new vb(\"change\",!0,!1),U=new V(\"click\",!0,!0),zb=new ",
"V(\"contextmenu\",!0,!0),Ab=new V(\"dblclick\",!0,!0),rb=new V(\"moused",
"own\",!0,!0),Bb=new V(\"mousemove\",!0,!1),qb=new V(\"mouseout\",!0,!0)",
",pb=new V(\"mouseover\",!0,!0),tb=new V(\"mouseup\",!0,!0),xb=new V(\"m",
"ousewheel\",!0,!0),wb=new V(\"MozMousePixelScroll\",!0,!0);function ub(",
"a,b,c){b=b.create(a,c);\"isTrusted\"in b||(b.isTrusted=!1);return a.dis",
"patchEvent(b)};function Cb(a,b){this.l={};this.f=[];this.u=0;var c=argu",
"ments.length;if(1<c){if(c%2)throw Error(\"Uneven number of arguments\")",
";for(var d=0;d<c;d+=2)this.set(arguments[d],arguments[d+1])}else a&&thi",
"s.addAll(a)}function Db(a){Eb(a);return a.f.concat()}g=Cb.prototype;g.c",
"lear=function(){this.l={};this.u=this.f.length=0};g.remove=function(a){",
"return Object.prototype.hasOwnProperty.call(this.l,a)?(delete this.l[a]",
",this.u--,this.f.length>2*this.u&&Eb(this),!0):!1};\nfunction Eb(a){if(",
"a.u!=a.f.length){for(var b=0,c=0;b<a.f.length;){var d=a.f[b];Object.pro",
"totype.hasOwnProperty.call(a.l,d)&&(a.f[c++]=d);b++}a.f.length=c}if(a.u",
"!=a.f.length){for(var e={},c=b=0;b<a.f.length;)d=a.f[b],Object.prototyp",
"e.hasOwnProperty.call(e,d)||(a.f[c++]=d,e[d]=1),b++;a.f.length=c}}g.get",
"=function(a,b){return Object.prototype.hasOwnProperty.call(this.l,a)?th",
"is.l[a]:b};g.set=function(a,b){Object.prototype.hasOwnProperty.call(thi",
"s.l,a)||(this.u++,this.f.push(a));this.l[a]=b};\ng.addAll=function(a){v",
"ar b;if(a instanceof Cb){b=Db(a);Eb(a);for(var c=[],d=0;d<a.f.length;d+",
"+)c.push(a.l[a.f[d]]);a=c}else{b=[];var d=0,e;for(e in a)b[d++]=e;d=[];",
"e=0;for(c in a)d[e++]=a[c];a=d}for(c=0;c<b.length;c++)this.set(b[c],a[c",
"])};g.forEach=function(a,b){for(var c=Db(this),d=0;d<c.length;d++){var ",
"e=c[d],f=this.get(e);a.call(b,f,e,this)}};g.clone=function(){return new",
" Cb(this)};var Fb={};function W(a,b,c){ea(a)&&(a=a.a);a=new Gb(a);!b||b",
" in Fb&&!c||(Fb[b]={key:a,shift:!1},c&&(Fb[c]={key:a,shift:!0}));return",
" a}function Gb(a){this.code=a}W(8);W(9);W(13);var Hb=W(16),Ib=W(17),Jb=",
"W(18);W(19);W(20);W(27);W(32,\" \");W(33);W(34);W(35);W(36);W(37);W(38)",
";W(39);W(40);W(44);W(45);W(46);W(48,\"0\",\")\");W(49,\"1\",\"!\");W(50",
",\"2\",\"@\");W(51,\"3\",\"#\");W(52,\"4\",\"$\");W(53,\"5\",\"%\");W(5",
"4,\"6\",\"^\");W(55,\"7\",\"&\");W(56,\"8\",\"*\");W(57,\"9\",\"(\");W(",
"65,\"a\",\"A\");W(66,\"b\",\"B\");W(67,\"c\",\"C\");W(68,\"d\",\"D\");",
"\nW(69,\"e\",\"E\");W(70,\"f\",\"F\");W(71,\"g\",\"G\");W(72,\"h\",\"H",
"\");W(73,\"i\",\"I\");W(74,\"j\",\"J\");W(75,\"k\",\"K\");W(76,\"l\",\"",
"L\");W(77,\"m\",\"M\");W(78,\"n\",\"N\");W(79,\"o\",\"O\");W(80,\"p\",",
"\"P\");W(81,\"q\",\"Q\");W(82,\"r\",\"R\");W(83,\"s\",\"S\");W(84,\"t\"",
",\"T\");W(85,\"u\",\"U\");W(86,\"v\",\"V\");W(87,\"w\",\"W\");W(88,\"x",
"\",\"X\");W(89,\"y\",\"Y\");W(90,\"z\",\"Z\");var Kb=W(Ba?{b:91,a:91}:A",
"a?{b:224,a:91}:{b:0,a:91});W(Ba?{b:92,a:92}:Aa?{b:224,a:93}:{b:0,a:92})",
";W(Ba?{b:93,a:93}:Aa?{b:0,a:0}:{b:93,a:null});W({b:96,a:96},\"0\");W({b",
":97,a:97},\"1\");\nW({b:98,a:98},\"2\");W({b:99,a:99},\"3\");W({b:100,a",
":100},\"4\");W({b:101,a:101},\"5\");W({b:102,a:102},\"6\");W({b:103,a:1",
"03},\"7\");W({b:104,a:104},\"8\");W({b:105,a:105},\"9\");W({b:106,a:106",
"},\"*\");W({b:107,a:107},\"+\");W({b:109,a:109},\"-\");W({b:110,a:110},",
"\".\");W({b:111,a:111},\"/\");W(144);W(112);W(113);W(114);W(115);W(116)",
";W(117);W(118);W(119);W(120);W(121);W(122);W(123);W({b:107,a:187},\"=\"",
",\"+\");W(108,\",\");W({b:109,a:189},\"-\",\"_\");W(188,\",\",\"<\");W(",
"190,\".\",\">\");W(191,\"/\",\"?\");W(192,\"`\",\"~\");W(219,\"[\",\"{",
"\");\nW(220,\"\\\\\",\"|\");W(221,\"]\",\"}\");W({b:59,a:186},\";\",\":",
"\");W(222,\"'\",'\"');var Lb=new Cb;Lb.set(1,Hb);Lb.set(2,Ib);Lb.set(4,",
"Jb);Lb.set(8,Kb);(function(a){var b=new Cb;p(Db(a),function(c){b.set(a.",
"get(c).code,c)});return b})(Lb);function Mb(a,b,c){lb.call(this,b,c);th",
"is.F=this.i=null;this.A=new z(0,0);this.L=this.B=!1;if(a){m(a.buttonPre",
"ssed)&&(this.i=a.buttonPressed);try{N(a.elementPressed)&&(this.F=a.elem",
"entPressed)}catch(d){this.i=null}this.A=new z(a.clientXY.x,a.clientXY.y",
");this.B=!!a.nextClickIsDoubleClick;this.L=!!a.hasEverInteracted;try{a.",
"element&&N(a.element)&&mb(this,a.element)}catch(e){this.i=null}}}fa(Mb,",
"lb);var X={};X[U]=[0,1,2,null];X[zb]=[null,null,2,null];X[tb]=[0,1,2,nu",
"ll];X[qb]=[0,1,2,4];X[Bb]=[0,1,2,4];\nX[Ab]=X[U];X[rb]=X[tb];X[pb]=X[qb",
"];Mb.prototype.move=function(a,b){var c=$a(a),d=Q(a);this.A.x=b.x+d.lef",
"t;this.A.y=b.y+d.top;d=this.s();if(a!=d){try{Da(C(d)).closed&&(d=null)}",
"catch(e){d=null}if(d){var f=d===ga.document.documentElement||d===ga.doc",
"ument.body,d=!this.L&&f?null:d;Y(this,qb,a)}mb(this,a);Y(this,pb,d,null",
",c)}Y(this,Bb,null,null,c);this.B=!1};\nMb.prototype.scroll=function(a)",
"{if(0==a)throw new r(13,\"Must scroll a non-zero number of ticks.\");fo",
"r(var b=0<a?-120:120,c=0;c<Math.abs(a);c++)Y(this,xb,null,b)};function ",
"Y(a,b,c,d,e,f){a.L=!0;return a.H(b,a.A,Nb(a,b),c,d,e,null,f)}function N",
"b(a,b){if(!(b in X))return 0;var c=X[b][null===a.i?3:a.i];if(null===c)t",
"hrow new r(13,\"Event does not permit the specified mouse button.\");re",
"turn c};function Ob(a,b){this.x=a;this.y=b}fa(Ob,z);g=Ob.prototype;g.cl",
"one=function(){return new Ob(this.x,this.y)};g.scale=z.prototype.scale;",
"g.normalize=function(){return this.scale(1/Math.sqrt(this.x*this.x+this",
".y*this.y))};g.add=function(a){this.x+=a.x;this.y+=a.y;return this};g.r",
"otate=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};function Pb(a){var b;",
"(b=M(a,\"display\"))||(b=a.currentStyle?a.currentStyle.display:null);if",
"(\"none\"!=(b||a.style&&a.style.display))b=Za(a);else{b=a.style;var c=b",
".display,d=b.visibility,e=b.position;b.visibility=\"hidden\";b.position",
"=\"absolute\";b.display=\"inline\";var f=Za(a);b.display=c;b.position=e",
";b.visibility=d;b=f}return 0<b.width&&0<b.height||!a.offsetParent?b:Pb(",
"a.offsetParent)};function Qb(a,b,c,d){if(!ab(a))throw new r(11,\"Elemen",
"t is not currently visible and may not be manipulated\");b:{var e=b||vo",
"id 0;if(\"scroll\"==R(a,e)){if(a.scrollIntoView&&(a.scrollIntoView(),\"",
"none\"==R(a,e)))break b;for(var f=jb(a,e),k=P(a);k;k=P(k)){var l=k,x=Q(",
"l),t,v=l,u=t=void 0,n=void 0,q=void 0,q=M(v,\"borderLeftWidth\"),n=M(v,",
"\"borderRightWidth\"),u=M(v,\"borderTopWidth\");t=M(v,\"borderBottomWid",
"th\");t=new K(parseFloat(u),parseFloat(n),parseFloat(t),parseFloat(q));",
"v=f.left-x.left-t.left;x=f.top-x.top-\nt.top;t=l.clientHeight+f.top-f.b",
"ottom;l.scrollLeft+=Math.min(v,Math.max(v-(l.clientWidth+f.left-f.right",
"),0));l.scrollTop+=Math.min(x,Math.max(x-t,0))}R(a,e)}}b?b=new Ob(b.x,b",
".y):(b=Pb(a),b=new Ob(b.width/2,b.height/2));c=c||new Mb;c.move(a,b);if",
"(null!==c.i)throw new r(13,\"Cannot press more then one button or an al",
"ready pressed button.\");c.i=0;c.F=c.s();if(N(c.s(),\"OPTION\")||N(c.s(",
"),\"SELECT\")||Y(c,rb,null,null,!1,void 0))if(a=c.m||c.h,b=Ma(C(a)),a!=",
"b){if(b&&da(b.blur)&&!N(b,\"BODY\"))try{b.blur()}catch(B){throw B;\n}da",
"(a.focus)&&a.focus()}if(null===c.i)throw new r(13,\"Cannot release a bu",
"tton when no button is pressed.\");if(c.m&&$a(c.h)&&(a=c.m,b=db(c.h),!b",
"||a.multiple)){c.h.selected=!b;if(b=a.multiple){b=0;e=ha(String(Xa)).sp",
"lit(\".\");f=ha(\"28\").split(\".\");k=Math.max(e.length,f.length);for(",
"l=0;0==b&&l<k;l++){x=e[l]||\"\";v=f[l]||\"\";t=RegExp(\"(\\\\d*)(\\\\D*",
")\",\"g\");u=RegExp(\"(\\\\d*)(\\\\D*)\",\"g\");do{n=t.exec(x)||[\"\",",
"\"\",\"\"];q=u.exec(v)||[\"\",\"\",\"\"];if(0==n[0].length&&0==q[0].len",
"gth)break;b=ia(0==n[1].length?0:parseInt(n[1],\n10),0==q[1].length?0:pa",
"rseInt(q[1],10))||ia(0==n[2].length,0==q[2].length)||ia(n[2],q[2])}whil",
"e(0==b)}b=!(0<=b)}b||ub(a,yb)}a=$a(c.s());Y(c,tb,null,null,d,void 0);if",
"(0==c.i&&c.s()==c.F){d=c.A;b=Nb(c,U);if(a||$a(c.h))!c.m&&cb(c.h)&&db(c.",
"h),c.H(U,d,b,null,0,a,void 0);c.B&&Y(c,Ab);c.B=!c.B}else 2==c.i&&Y(c,zb",
");sb={};c.i=null;c.F=null}var Rb=[\"_\"],Z=aa;Rb[0]in Z||!Z.execScript|",
"|Z.execScript(\"var \"+Rb[0]);for(var Sb;Rb.length&&(Sb=Rb.shift());)Rb",
".length||void 0===Qb?Z=Z[Sb]?Z[Sb]:Z[Sb]={}:Z[Sb]=Qb;; return this._.ap",
"ply(null,arguments);}.apply({navigator:typeof window!=undefined?window.",
"navigator:null,document:typeof window!=undefined?window.document:null},",
" arguments);}",
NULL
};
const char* const EXECUTE_ASYNC_SCRIPT[] = {
"function(){return function(){function f(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 k(a){var b=f(a);return",
"\"array\"==b||\"object\"==b&&\"number\"==typeof a.length}function m(a){",
"var b=typeof a;return\"object\"==b&&null!=a||\"function\"==b}function n",
"(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){v",
"ar b=c.slice();b.push.apply(b,arguments);return a.apply(this,b)}}var p=",
"Date.now||function(){return+new Date};function q(a,b){this.code=a;this.",
"state=r[a]||t;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||\"\"}",
"\n(function(){var a=Error;function b(){}b.prototype=a.prototype;q.f=a.p",
"rototype;q.prototype=new b;q.prototype.constructor=q;q.c=function(b,d,g",
"){for(var e=Array(arguments.length-2),l=2;l<arguments.length;l++)e[l-2]",
"=arguments[l];return a.prototype[d].apply(b,e)}})();var t=\"unknown err",
"or\",r={15:\"element not selectable\",11:\"element not visible\"};r[31]",
"=t;r[30]=t;r[24]=\"invalid cookie domain\";r[29]=\"invalid element coor",
"dinates\";r[12]=\"invalid element state\";r[32]=\"invalid selector\";r[",
"51]=\"invalid selector\";\nr[52]=\"invalid selector\";r[17]=\"javascrip",
"t error\";r[405]=\"unsupported operation\";r[34]=\"move target out of b",
"ounds\";r[27]=\"no such alert\";r[7]=\"no such element\";r[8]=\"no such",
" frame\";r[23]=\"no such window\";r[28]=\"script timeout\";r[33]=\"sess",
"ion not created\";r[10]=\"stale element reference\";r[21]=\"timeout\";r",
"[25]=\"unable to set cookie\";r[26]=\"unexpected alert open\";r[13]=t;r",
"[9]=\"unknown command\";q.prototype.toString=function(){return this.nam",
"e+\": \"+this.message};function u(a,b){for(var c=a.length,d=Array(c),g=",
"\"string\"==typeof a?a.split(\"\"):a,e=0;e<c;e++)e in g&&(d[e]=b.call(v",
"oid 0,g[e],e,a));return d};function w(a,b){var c={},d;for(d in a)b.call",
"(void 0,a[d],d,a)&&(c[d]=a[d]);return c}function x(a,b){var c={},d;for(",
"d in a)c[d]=b.call(void 0,a[d],d,a);return c}function y(a,b){for(var c ",
"in a)if(b.call(void 0,a[c],c,a))return c};function z(){this.a=void 0}\n",
"function A(a,b,c){if(null==b)c.push(\"null\");else{if(\"object\"==typeo",
"f b){if(\"array\"==f(b)){var d=b;b=d.length;c.push(\"[\");for(var g=\"",
"\",e=0;e<b;e++)c.push(g),g=d[e],A(a,a.a?a.a.call(d,String(e),g):g,c),g=",
"\",\";c.push(\"]\");return}if(b instanceof String||b instanceof Number|",
"|b instanceof Boolean)b=b.valueOf();else{c.push(\"{\");e=\"\";for(d in ",
"b)Object.prototype.hasOwnProperty.call(b,d)&&(g=b[d],\"function\"!=type",
"of g&&(c.push(e),B(d,c),c.push(\":\"),A(a,a.a?a.a.call(b,d,g):g,c),e=\"",
",\"));c.push(\"}\");return}}switch(typeof b){case \"string\":B(b,\nc);b",
"reak;case \"number\":c.push(isFinite(b)&&!isNaN(b)?b:\"null\");break;ca",
"se \"boolean\":c.push(b);break;case \"function\":c.push(\"null\");break",
";default:throw Error(\"Unknown type: \"+typeof b);}}}var C={'\"':'",
"\\\\\"',\"\\\\\":\"\\\\\\\\\",\"/\":\"\\\\/\",\"\\b\":\"\\\\b\",\"\\f\"",
":\"\\\\f\",\"\\n\":\"\\\\n\",\"\\r\":\"\\\\r\",\"\\t\":\"\\\\t\",\"\\x0",
"B\":\"\\\\u000b\"},D=/\\uffff/.test(\"\\uffff\")?/[\\\\\\\"\\x00-\\x1f",
"\\x7f-\\uffff]/g:/[\\\\\\\"\\x00-\\x1f\\x7f-\\xff]/g;\nfunction B(a,b){",
"b.push('\"',a.replace(D,function(a){var b=C[a];b||(b=\"\\\\u\"+(a.charC",
"odeAt(0)|65536).toString(16).substr(1),C[a]=b);return b}),'\"')};functi",
"on E(a){switch(f(a)){case \"string\":case \"number\":case \"boolean\":r",
"eturn a;case \"function\":return a.toString();case \"array\":return u(a",
",E);case \"object\":if(\"nodeType\"in a&&(1==a.nodeType||9==a.nodeType)",
"){var b={};b.ELEMENT=F(a);return b}if(\"document\"in a)return b={},b.WI",
"NDOW=F(a),b;if(k(a))return u(a,E);a=w(a,function(a,b){return\"number\"=",
"=typeof b||\"string\"==typeof b});return x(a,E);default:return null}}\n",
"function G(a,b){return\"array\"==f(a)?u(a,function(a){return G(a,b)}):m",
"(a)?\"function\"==typeof a?a:\"ELEMENT\"in a?H(a.ELEMENT,b):\"WINDOW\"i",
"n a?H(a.WINDOW,b):x(a,function(a){return G(a,b)}):a}function L(a,b){if(",
"\"string\"==typeof a)try{return new b.Function(a)}catch(c){throw c;}ret",
"urn b==window?a:new b.Function(\"return (\"+a+\").apply(null,arguments)",
";\")}function M(a){a=a||document;var b=a.$wdc_;b||(b=a.$wdc_={},b.b=p()",
");b.b||(b.b=p());return b}\nfunction F(a){var b=M(a.ownerDocument),c=y(",
"b,function(b){return b==a});c||(c=\":wdc:\"+b.b++,b[c]=a);return c}func",
"tion H(a,b){a=decodeURIComponent(a);var c=b||document,d=M(c);if(!(a in ",
"d))throw new q(10,\"Element does not exist in cache\");var g=d[a];if(\"",
"setInterval\"in g){if(g.closed)throw delete d[a],new q(23,\"Window has ",
"been closed.\");return g}for(var e=g;e;){if(e==c.documentElement)return",
" g;e=e.parentNode}delete d[a];throw new q(10,\"Element is no longer att",
"ached to the DOM\");};function N(a,b,c,d,g,e){function l(a,b){if(!I){h.",
"removeEventListener?h.removeEventListener(\"unload\",v,!0):h.detachEven",
"t(\"onunload\",v);h.clearTimeout(J);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:E(b)};g?(c=[],A(new z,b,c),c=c.join(",
"\"\")):c=b;d(c);I=!0}}function v(){l(13,Error(\"Detected a page unload ",
"event; asynchronous script execution does not work across page loads.\"",
"))}var h=e||window,J,I=!1;e=n(l,13);if(h.closed)e(\"Unable to execute s",
"cript; the target window is closed.\");\nelse{a=L(a,h);b=G(b,h.document",
");b.push(n(l,0));h.addEventListener?h.addEventListener(\"unload\",v,!0)",
":h.attachEvent(\"onunload\",v);var S=p();try{a.apply(h,b),J=h.setTimeou",
"t(function(){l(28,Error(\"Timed out waiting for asyncrhonous script res",
"ult after \"+(p()-S)+\" ms\"))},Math.max(0,c))}catch(K){l(K.code||13,K)",
"}}}var O=[\"_\"],P=this;O[0]in P||!P.execScript||P.execScript(\"var \"+",
"O[0]);for(var Q;O.length&&(Q=O.shift());){var R;if(R=!O.length)R=void 0",
"!==N;R?P[Q]=N:P=P[Q]?P[Q]:P[Q]={}};; 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 m=Date",
".now||function(){return+new Date};var n=window;function p(a,b){this.cod",
"e=a;this.state=q[a]||r;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;p.f=a.prototype;p.prototype=new b;p.prototype.constructor=p;p.c=funct",
"ion(b,d,f){for(var e=Array(arguments.length-2),l=2;l<arguments.length;l",
"++)e[l-2]=arguments[l];return a.prototype[d].apply(b,e)}})();var r=\"un",
"known error\",q={15:\"element not selectable\",11:\"element not visible",
"\"};q[31]=r;q[30]=r;q[24]=\"invalid cookie domain\";q[29]=\"invalid ele",
"ment coordinates\";q[12]=\"invalid element state\";q[32]=\"invalid sele",
"ctor\";q[51]=\"invalid selector\";\nq[52]=\"invalid selector\";q[17]=\"",
"javascript error\";q[405]=\"unsupported operation\";q[34]=\"move target",
" out of bounds\";q[27]=\"no such alert\";q[7]=\"no such element\";q[8]=",
"\"no such frame\";q[23]=\"no such window\";q[28]=\"script timeout\";q[3",
"3]=\"session not created\";q[10]=\"stale element reference\";q[21]=\"ti",
"meout\";q[25]=\"unable to set cookie\";q[26]=\"unexpected alert open\";",
"q[13]=r;q[9]=\"unknown command\";p.prototype.toString=function(){return",
" this.name+\": \"+this.message};function t(a,b){for(var c=a.length,d=Ar",
"ray(c),f=\"string\"==typeof a?a.split(\"\"):a,e=0;e<c;e++)e in f&&(d[e]",
"=b.call(void 0,f[e],e,a));return d};function u(a,b){var c={},d;for(d in",
" a)b.call(void 0,a[d],d,a)&&(c[d]=a[d]);return c}function v(a,b){var c=",
"{},d;for(d in a)c[d]=b.call(void 0,a[d],d,a);return c}function x(a,b){f",
"or(var c in a)if(b.call(void 0,a[c],c,a))return c};function y(){this.a=",
"void 0}\nfunction z(a,b,c){if(null==b)c.push(\"null\");else{if(\"object",
"\"==typeof b){if(\"array\"==g(b)){var d=b;b=d.length;c.push(\"[\");for(",
"var f=\"\",e=0;e<b;e++)c.push(f),f=d[e],z(a,a.a?a.a.call(d,String(e),f)",
":f,c),f=\",\";c.push(\"]\");return}if(b instanceof String||b instanceof",
" Number||b instanceof Boolean)b=b.valueOf();else{c.push(\"{\");e=\"\";f",
"or(d in b)Object.prototype.hasOwnProperty.call(b,d)&&(f=b[d],\"function",
"\"!=typeof f&&(c.push(e),A(d,c),c.push(\":\"),z(a,a.a?a.a.call(b,d,f):f",
",c),e=\",\"));c.push(\"}\");return}}switch(typeof b){case \"string\":A(",
"b,\nc);break;case \"number\":c.push(isFinite(b)&&!isNaN(b)?b:\"null\");",
"break;case \"boolean\":c.push(b);break;case \"function\":c.push(\"null",
"\");break;default:throw Error(\"Unknown type: \"+typeof b);}}}var B={'",
"\"':'\\\\\"',\"\\\\\":\"\\\\\\\\\",\"/\":\"\\\\/\",\"\\b\":\"\\\\b\",\"",
"\\f\":\"\\\\f\",\"\\n\":\"\\\\n\",\"\\r\":\"\\\\r\",\"\\t\":\"\\\\t\",",
"\"\\x0B\":\"\\\\u000b\"},C=/\\uffff/.test(\"\\uffff\")?/[\\\\\\\"\\x00-",
"\\x1f\\x7f-\\uffff]/g:/[\\\\\\\"\\x00-\\x1f\\x7f-\\xff]/g;\nfunction A(",
"a,b){b.push('\"',a.replace(C,function(a){var b=B[a];b||(b=\"\\\\u\"+(a.",
"charCodeAt(0)|65536).toString(16).substr(1),B[a]=b);return b}),'\"')};f",
"unction D(a){switch(g(a)){case \"string\":case \"number\":case \"boolea",
"n\":return a;case \"function\":return a.toString();case \"array\":retur",
"n t(a,D);case \"object\":if(\"nodeType\"in a&&(1==a.nodeType||9==a.node",
"Type)){var b={};b.ELEMENT=E(a);return b}if(\"document\"in a)return b={}",
",b.WINDOW=E(a),b;if(h(a))return t(a,D);a=u(a,function(a,b){return\"numb",
"er\"==typeof b||\"string\"==typeof b});return v(a,D);default:return nul",
"l}}\nfunction F(a,b){return\"array\"==g(a)?t(a,function(a){return F(a,b",
")}):k(a)?\"function\"==typeof a?a:\"ELEMENT\"in a?G(a.ELEMENT,b):\"WIND",
"OW\"in a?G(a.WINDOW,b):v(a,function(a){return F(a,b)}):a}function H(a){",
"a=a||document;var b=a.$wdc_;b||(b=a.$wdc_={},b.b=m());b.b||(b.b=m());re",
"turn b}function E(a){var b=H(a.ownerDocument),c=x(b,function(b){return ",
"b==a});c||(c=\":wdc:\"+b.b++,b[c]=a);return c}\nfunction G(a,b){a=decod",
"eURIComponent(a);var c=b||document,d=H(c);if(!(a in d))throw new p(10,",
"\"Element does not exist in cache\");var f=d[a];if(\"setInterval\"in f)",
"{if(f.closed)throw delete d[a],new p(23,\"Window has been closed.\");re",
"turn f}for(var e=f;e;){if(e==c.documentElement)return f;e=e.parentNode}",
"delete d[a];throw new p(10,\"Element is no longer attached to the DOM\"",
");};function I(a,b,c,d){d=d||n;var f;try{a:{var e=a;if(\"string\"==type",
"of e)try{a=new d.Function(e);break a}catch(l){throw l;}a=d==window?e:ne",
"w d.Function(\"return (\"+e+\").apply(null,arguments);\")}var N=F(b,d.d",
"ocument),O=a.apply(null,N);f={status:0,value:D(O)}}catch(w){f={status:",
"\"code\"in w?w.code:13,value:{message:w.message}}}c&&(a=[],z(new y,f,a)",
",f=a.join(\"\"));return f}var J=[\"_\"],K=this;J[0]in K||!K.execScript|",
"|K.execScript(\"var \"+J[0]);\nfor(var L;J.length&&(L=J.shift());){var ",
"M;if(M=!J.length)M=void 0!==I;M?K[L]=I:K=K[L]?K[L]:K[L]={}};; 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 EXECUTE_SQL[] = {
"function(){return function(){var a=window;function e(b,c){this.code=b;t",
"his.state=f[b]||k;this.message=c||\"\";var d=this.state.replace(/((?:^|",
"\\s+)[a-z])/g,function(b){return b.toUpperCase().replace(/^[\\s\\xa0]+/",
"g,\"\")}),h=d.length-5;if(0>h||d.indexOf(\"Error\",h)!=h)d+=\"Error\";t",
"his.name=d;d=Error(this.message);d.name=this.name;this.stack=d.stack||",
"\"\"}\n(function(){var b=Error;function c(){}c.prototype=b.prototype;e.",
"b=b.prototype;e.prototype=new c;e.prototype.constructor=e;e.a=function(",
"d,c,p){for(var n=Array(arguments.length-2),g=2;g<arguments.length;g++)n",
"[g-2]=arguments[g];return b.prototype[c].apply(d,n)}})();var k=\"unknow",
"n error\",f={15:\"element not selectable\",11:\"element not visible\"};",
"f[31]=k;f[30]=k;f[24]=\"invalid cookie domain\";f[29]=\"invalid element",
" coordinates\";f[12]=\"invalid element state\";f[32]=\"invalid selector",
"\";f[51]=\"invalid selector\";\nf[52]=\"invalid selector\";f[17]=\"java",
"script error\";f[405]=\"unsupported operation\";f[34]=\"move target out",
" of bounds\";f[27]=\"no such alert\";f[7]=\"no such element\";f[8]=\"no",
" such frame\";f[23]=\"no such window\";f[28]=\"script timeout\";f[33]=",
"\"session not created\";f[10]=\"stale element reference\";f[21]=\"timeo",
"ut\";f[25]=\"unable to set cookie\";f[26]=\"unexpected alert open\";f[1",
"3]=k;f[9]=\"unknown command\";e.prototype.toString=function(){return th",
"is.name+\": \"+this.message};function l(b){this.rows=[];for(var c=0;c<b",
".rows.length;c++)this.rows[c]=b.rows.item(c);this.rowsAffected=b.rowsAf",
"fected;this.insertId=-1;try{this.insertId=b.insertId}catch(d){}};functi",
"on m(b,c,d,h,p,n,g){function v(b,c){var d=new l(c);h(b,d)}var r;try{r=a",
".openDatabase(b,\"\",b+\"name\",5242880)}catch(w){throw new e(13,w.mess",
"age);}r.transaction(function(b){b.executeSql(c,d,v,g)},p,n)}var q=[\"_",
"\"],t=this;q[0]in t||!t.execScript||t.execScript(\"var \"+q[0]);for(var",
" u;q.length&&(u=q.shift());)q.length||void 0===m?t=t[u]?t[u]:t[u]={}:t[",
"u]=m;; 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 FIND_ELEMENTS[] = {
"function(){return function(){var h,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 n(a){return\"function\"==ba(a)}function da(a){",
"var b=typeof a;return\"object\"==b&&null!=a||\"function\"==b};var ea=wi",
"ndow;function p(a,b){this.code=a;this.state=q[a]||u;this.message=b||\"",
"\";var c=this.state.replace(/((?:^|\\s+)[a-z])/g,function(a){return a.t",
"oUpperCase().replace(/^[\\s\\xa0]+/g,\"\")}),d=c.length-5;if(0>d||c.ind",
"exOf(\"Error\",d)!=d)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 b(){}b.prototype=a.prototype;p.O=a.prototype;p.prototype=new b;p.pro",
"totype.constructor=p;p.L=function(b,d,e){for(var f=Array(arguments.leng",
"th-2),g=2;g<arguments.length;g++)f[g-2]=arguments[g];return a.prototype",
"[d].apply(b,f)}})();var u=\"unknown error\",q={15:\"element not selecta",
"ble\",11:\"element not visible\"};q[31]=u;q[30]=u;q[24]=\"invalid cooki",
"e domain\";q[29]=\"invalid element coordinates\";q[12]=\"invalid elemen",
"t state\";q[32]=\"invalid selector\";q[51]=\"invalid selector\";\nq[52]",
"=\"invalid selector\";q[17]=\"javascript error\";q[405]=\"unsupported o",
"peration\";q[34]=\"move target out of bounds\";q[27]=\"no such alert\";",
"q[7]=\"no such element\";q[8]=\"no such frame\";q[23]=\"no such window",
"\";q[28]=\"script timeout\";q[33]=\"session not created\";q[10]=\"stale",
" element reference\";q[21]=\"timeout\";q[25]=\"unable to set cookie\";q",
"[26]=\"unexpected alert open\";q[13]=u;q[9]=\"unknown command\";p.proto",
"type.toString=function(){return this.name+\": \"+this.message};var fa;f",
"unction ga(a){var b=a.length-1;return 0<=b&&a.indexOf(\" \",b)==b}var v",
"=String.prototype.trim?function(a){return a.trim()}:function(a){return ",
"a.replace(/^[\\s\\xa0]+|[\\s\\xa0]+$/g,\"\")};function ha(a){return Str",
"ing(a).replace(/\\-([a-z])/g,function(a,c){return c.toUpperCase()})};va",
"r ia=Array.prototype;function w(a,b){if(k(a))return k(b)&&1==b.length?a",
".indexOf(b,0):-1;for(var c=0;c<a.length;c++)if(c in a&&a[c]===b)return ",
"c;return-1}function x(a,b){for(var c=a.length,d=k(a)?a.split(\"\"):a,e=",
"0;e<c;e++)e in d&&b.call(void 0,d[e],e,a)}function ja(a,b){for(var c=a.",
"length,d=[],e=0,f=k(a)?a.split(\"\"):a,g=0;g<c;g++)if(g in f){var r=f[g",
"];b.call(void 0,r,g,a)&&(d[e++]=r)}return d}function ka(a,b){var c=\"\"",
";x(a,function(d,e){c=b.call(void 0,c,d,e,a)});return c}\nfunction la(a,",
"b){for(var c=a.length,d=k(a)?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&b.c",
"all(void 0,d[e],e,a))return!0;return!1}function ma(a,b){for(var c=a.len",
"gth,d=k(a)?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&!b.call(void 0,d[e],e",
",a))return!1;return!0}function na(a,b){var c;a:{c=a.length;for(var d=k(",
"a)?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a)){c=e;",
"break a}c=-1}return 0>c?null:k(a)?a.charAt(c):a[c]}\nfunction oa(a){var",
" b=a.length;if(0<b){for(var c=Array(b),d=0;d<b;d++)c[d]=a[d];return c}r",
"eturn[]}function pa(a,b,c){return 2>=arguments.length?ia.slice.call(a,b",
"):ia.slice.call(a,b,c)};function y(a,b){this.x=void 0!==a?a:0;this.y=vo",
"id 0!==b?b:0}h=y.prototype;h.clone=function(){return new y(this.x,this.",
"y)};h.toString=function(){return\"(\"+this.x+\", \"+this.y+\")\"};h.cei",
"l=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return t",
"his};h.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(thi",
"s.y);return this};h.round=function(){this.x=Math.round(this.x);this.y=M",
"ath.round(this.y);return this};\nh.translate=function(a,b){a instanceof",
" y?(this.x+=a.x,this.y+=a.y):(this.x+=a,l(b)&&(this.y+=b));return this}",
";h.scale=function(a,b){var c=l(b)?b:a;this.x*=a;this.y*=c;return this};",
"function qa(a,b){this.width=a;this.height=b}h=qa.prototype;h.clone=func",
"tion(){return new qa(this.width,this.height)};h.toString=function(){ret",
"urn\"(\"+this.width+\" x \"+this.height+\")\"};h.ceil=function(){this.w",
"idth=Math.ceil(this.width);this.height=Math.ceil(this.height);return th",
"is};h.floor=function(){this.width=Math.floor(this.width);this.height=Ma",
"th.floor(this.height);return this};h.round=function(){this.width=Math.r",
"ound(this.width);this.height=Math.round(this.height);return this};\nh.s",
"cale=function(a,b){var c=l(b)?b:a;this.width*=a;this.height*=c;return t",
"his};function B(a){return a?new C(D(a)):fa||(fa=new C)}function ra(a,b,",
"c){function d(c){c&&b.appendChild(k(c)?a.createTextNode(c):c)}for(var e",
"=1;e<c.length;e++){var f=c[e];!ca(f)||da(f)&&0<f.nodeType?d(f):x(sa(f)?",
"oa(f):f,d)}}function ta(a){for(;a&&1!=a.nodeType;)a=a.previousSibling;r",
"eturn a}\nfunction E(a,b){if(a.contains&&1==b.nodeType)return a==b||a.c",
"ontains(b);if(\"undefined\"!=typeof a.compareDocumentPosition)return a=",
"=b||Boolean(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNo",
"de;return b==a}\nfunction ua(a,b){if(a==b)return 0;if(a.compareDocument",
"Position)return a.compareDocumentPosition(b)&2?1:-1;if(\"sourceIndex\"i",
"n a||a.parentNode&&\"sourceIndex\"in a.parentNode){var c=1==a.nodeType,",
"d=1==b.nodeType;if(c&&d)return a.sourceIndex-b.sourceIndex;var e=a.pare",
"ntNode,f=b.parentNode;return e==f?va(a,b):!c&&E(e,b)?-1*wa(a,b):!d&&E(f",
",a)?wa(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b.sourceIndex:f.sourceIn",
"dex)}d=D(a);c=d.createRange();c.selectNode(a);c.collapse(!0);d=d.create",
"Range();d.selectNode(b);d.collapse(!0);\nreturn c.compareBoundaryPoints",
"(aa.Range.START_TO_END,d)}function wa(a,b){var c=a.parentNode;if(c==b)r",
"eturn-1;for(var d=b;d.parentNode!=c;)d=d.parentNode;return va(d,a)}func",
"tion va(a,b){for(var c=b;c=c.previousSibling;)if(c==a)return-1;return 1",
"}function D(a){return 9==a.nodeType?a:a.ownerDocument||a.document}funct",
"ion sa(a){if(a&&\"number\"==typeof a.length){if(da(a))return\"function",
"\"==typeof a.item||\"string\"==typeof a.item;if(n(a))return\"function\"",
"==typeof a.item}return!1}\nfunction xa(a,b){a=a.parentNode;for(var c=0;",
"a;){if(b(a))return a;a=a.parentNode;c++}return null}function C(a){this.",
"l=a||aa.document||document}\nfunction F(a,b,c,d){a=d||a.l;var e=b&&\"*",
"\"!=b?b.toUpperCase():\"\";if(a.querySelectorAll&&a.querySelector&&(e||",
"c))c=a.querySelectorAll(e+(c?\".\"+c:\"\"));else if(c&&a.getElementsByC",
"lassName)if(b=a.getElementsByClassName(c),e){a={};for(var f=d=0,g;g=b[f",
"];f++)e==g.nodeName&&(a[d++]=g);a.length=d;c=a}else c=b;else if(b=a.get",
"ElementsByTagName(e||\"*\"),c){a={};for(f=d=0;g=b[f];f++){var e=g.class",
"Name,r;if(r=\"function\"==typeof e.split)r=0<=w(e.split(/\\s+/),c);r&&(",
"a[d++]=g)}a.length=d;c=a}else c=b;return c}h=C.prototype;\nh.createElem",
"ent=function(a){return this.l.createElement(a)};h.createTextNode=functi",
"on(a){return this.l.createTextNode(String(a))};h.appendChild=function(a",
",b){a.appendChild(b)};h.append=function(a,b){ra(D(a),a,arguments)};h.ca",
"nHaveChildren=function(a){if(1!=a.nodeType)return!1;switch(a.tagName){c",
"ase \"APPLET\":case \"AREA\":case \"BASE\":case \"BR\":case \"COL\":cas",
"e \"COMMAND\":case \"EMBED\":case \"FRAME\":case \"HR\":case \"IMG\":ca",
"se \"INPUT\":case \"IFRAME\":case \"ISINDEX\":case \"KEYGEN\":case \"LI",
"NK\":case \"NOFRAMES\":case \"NOSCRIPT\":case \"META\":case \"OBJECT\":",
"case \"PARAM\":case \"SCRIPT\":case \"SOURCE\":case \"STYLE\":case \"TR",
"ACK\":case \"WBR\":return!1}return!0};\nh.removeNode=function(a){return",
" a&&a.parentNode?a.parentNode.removeChild(a):null};h.contains=E;var G={",
"o:function(a){return!(!a.querySelectorAll||!a.querySelector)},h:functio",
"n(a,b){if(!a)throw new p(32,\"No class name specified\");a=v(a);if(-1!=",
"=a.indexOf(\" \"))throw new p(32,\"Compound class names not permitted\"",
");if(G.o(b))try{return b.querySelector(\".\"+a.replace(/\\./g,\"\\\\.\"",
"))||null}catch(c){throw new p(32,\"An invalid or illegal class name was",
" specified\");}var d=F(B(b),\"*\",a,b);return d.length?d[0]:null},c:fun",
"ction(a,b){if(!a)throw new p(32,\"No class name specified\");a=v(a);if(",
"-1!==a.indexOf(\" \"))throw new p(32,\n\"Compound class names not permi",
"tted\");if(G.o(b))try{return b.querySelectorAll(\".\"+a.replace(/\\./g,",
"\"\\\\.\"))}catch(c){throw new p(32,\"An invalid or illegal class name ",
"was specified\");}return F(B(b),\"*\",a,b)}};var ya={h:function(a,b){n(",
"b.querySelector);if(!a)throw new p(32,\"No selector specified\");a=v(a)",
";var c;try{c=b.querySelector(a)}catch(d){throw new p(32,\"An invalid or",
" illegal selector was specified\");}return c&&1==c.nodeType?c:null},c:f",
"unction(a,b){n(b.querySelectorAll);if(!a)throw new p(32,\"No selector s",
"pecified\");a=v(a);try{return b.querySelectorAll(a)}catch(c){throw new ",
"p(32,\"An invalid or illegal selector was specified\");}}};var za={alic",
"eblue:\"#f0f8ff\",antiquewhite:\"#faebd7\",aqua:\"#00ffff\",aquamarine:",
"\"#7fffd4\",azure:\"#f0ffff\",beige:\"#f5f5dc\",bisque:\"#ffe4c4\",blac",
"k:\"#000000\",blanchedalmond:\"#ffebcd\",blue:\"#0000ff\",blueviolet:\"",
"#8a2be2\",brown:\"#a52a2a\",burlywood:\"#deb887\",cadetblue:\"#5f9ea0\"",
",chartreuse:\"#7fff00\",chocolate:\"#d2691e\",coral:\"#ff7f50\",cornflo",
"werblue:\"#6495ed\",cornsilk:\"#fff8dc\",crimson:\"#dc143c\",cyan:\"#00",
"ffff\",darkblue:\"#00008b\",darkcyan:\"#008b8b\",darkgoldenrod:\"#b8860",
"b\",darkgray:\"#a9a9a9\",darkgreen:\"#006400\",\ndarkgrey:\"#a9a9a9\",d",
"arkkhaki:\"#bdb76b\",darkmagenta:\"#8b008b\",darkolivegreen:\"#556b2f\"",
",darkorange:\"#ff8c00\",darkorchid:\"#9932cc\",darkred:\"#8b0000\",dark",
"salmon:\"#e9967a\",darkseagreen:\"#8fbc8f\",darkslateblue:\"#483d8b\",d",
"arkslategray:\"#2f4f4f\",darkslategrey:\"#2f4f4f\",darkturquoise:\"#00c",
"ed1\",darkviolet:\"#9400d3\",deeppink:\"#ff1493\",deepskyblue:\"#00bfff",
"\",dimgray:\"#696969\",dimgrey:\"#696969\",dodgerblue:\"#1e90ff\",fireb",
"rick:\"#b22222\",floralwhite:\"#fffaf0\",forestgreen:\"#228b22\",fuchsi",
"a:\"#ff00ff\",gainsboro:\"#dcdcdc\",\nghostwhite:\"#f8f8ff\",gold:\"#ff",
"d700\",goldenrod:\"#daa520\",gray:\"#808080\",green:\"#008000\",greenye",
"llow:\"#adff2f\",grey:\"#808080\",honeydew:\"#f0fff0\",hotpink:\"#ff69b",
"4\",indianred:\"#cd5c5c\",indigo:\"#4b0082\",ivory:\"#fffff0\",khaki:\"",
"#f0e68c\",lavender:\"#e6e6fa\",lavenderblush:\"#fff0f5\",lawngreen:\"#7",
"cfc00\",lemonchiffon:\"#fffacd\",lightblue:\"#add8e6\",lightcoral:\"#f0",
"8080\",lightcyan:\"#e0ffff\",lightgoldenrodyellow:\"#fafad2\",lightgray",
":\"#d3d3d3\",lightgreen:\"#90ee90\",lightgrey:\"#d3d3d3\",lightpink:\"#",
"ffb6c1\",lightsalmon:\"#ffa07a\",\nlightseagreen:\"#20b2aa\",lightskybl",
"ue:\"#87cefa\",lightslategray:\"#778899\",lightslategrey:\"#778899\",li",
"ghtsteelblue:\"#b0c4de\",lightyellow:\"#ffffe0\",lime:\"#00ff00\",limeg",
"reen:\"#32cd32\",linen:\"#faf0e6\",magenta:\"#ff00ff\",maroon:\"#800000",
"\",mediumaquamarine:\"#66cdaa\",mediumblue:\"#0000cd\",mediumorchid:\"#",
"ba55d3\",mediumpurple:\"#9370db\",mediumseagreen:\"#3cb371\",mediumslat",
"eblue:\"#7b68ee\",mediumspringgreen:\"#00fa9a\",mediumturquoise:\"#48d1",
"cc\",mediumvioletred:\"#c71585\",midnightblue:\"#191970\",mintcream:\"#",
"f5fffa\",mistyrose:\"#ffe4e1\",\nmoccasin:\"#ffe4b5\",navajowhite:\"#ff",
"dead\",navy:\"#000080\",oldlace:\"#fdf5e6\",olive:\"#808000\",olivedrab",
":\"#6b8e23\",orange:\"#ffa500\",orangered:\"#ff4500\",orchid:\"#da70d6",
"\",palegoldenrod:\"#eee8aa\",palegreen:\"#98fb98\",paleturquoise:\"#afe",
"eee\",palevioletred:\"#db7093\",papayawhip:\"#ffefd5\",peachpuff:\"#ffd",
"ab9\",peru:\"#cd853f\",pink:\"#ffc0cb\",plum:\"#dda0dd\",powderblue:\"#",
"b0e0e6\",purple:\"#800080\",red:\"#ff0000\",rosybrown:\"#bc8f8f\",royal",
"blue:\"#4169e1\",saddlebrown:\"#8b4513\",salmon:\"#fa8072\",sandybrown:",
"\"#f4a460\",seagreen:\"#2e8b57\",\nseashell:\"#fff5ee\",sienna:\"#a0522",
"d\",silver:\"#c0c0c0\",skyblue:\"#87ceeb\",slateblue:\"#6a5acd\",slateg",
"ray:\"#708090\",slategrey:\"#708090\",snow:\"#fffafa\",springgreen:\"#0",
"0ff7f\",steelblue:\"#4682b4\",tan:\"#d2b48c\",teal:\"#008080\",thistle:",
"\"#d8bfd8\",tomato:\"#ff6347\",turquoise:\"#40e0d0\",violet:\"#ee82ee\"",
",wheat:\"#f5deb3\",white:\"#ffffff\",whitesmoke:\"#f5f5f5\",yellow:\"#f",
"fff00\",yellowgreen:\"#9acd32\"};var Aa=\"backgroundColor borderTopColo",
"r borderRightColor borderBottomColor borderLeftColor color outlineColor",
"\".split(\" \"),Ca=/#([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])/,Da=/^#(?:",
"[0-9a-f]{3}){1,2}$/i,Ea=/^(?:rgba)?\\((\\d{1,3}),\\s?(\\d{1,3}),\\s?(",
"\\d{1,3}),\\s?(0|1|0\\.\\d*)\\)$/i,Fa=/^(?:rgb)?\\((0|[1-9]\\d{0,2}),",
"\\s?(0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2})\\)$/i;function H(a){var b=n",
"ull,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b||null==b?a.innerTex",
"t:b,b=void 0==b||null==b?\"\":b);if(\"string\"!=typeof b)if(9==c||1==c)",
"{a=9==c?a.documentElement:a.firstChild;for(var c=0,d=[],b=\"\";a;){do 1",
"!=a.nodeType&&(b+=a.nodeValue),d[c++]=a;while(a=a.firstChild);for(;c&&!",
"(a=d[--c].nextSibling););}}else b=a.nodeValue;return\"\"+b};function J(",
"){this.g=this.f=null;this.u=0}function Ga(a){this.node=a;this.next=this",
".m=null}J.prototype.unshift=function(a){a=new Ga(a);a.next=this.f;this.",
"g?this.f.m=a:this.f=this.g=a;this.f=a;this.u++};J.prototype.add=functio",
"n(a){a=new Ga(a);a.m=this.g;this.f?this.g.next=a:this.f=this.g=a;this.g",
"=a;this.u++};function Ha(a){return(a=a.f)?a.node:null}J.prototype.itera",
"tor=function(a){return new Ia(this,!!a)};function Ia(a,b){this.J=a;this",
".C=(this.G=b)?a.g:a.f;this.v=null}\nIa.prototype.next=function(){var a=",
"this.C;if(null==a)return null;var b=this.v=a;this.C=this.G?a.m:a.next;r",
"eturn b.node};Ia.prototype.remove=function(){var a=this.J,b=this.v;if(!",
"b)throw Error(\"Next must be called at least once before remove.\");var",
" c=b.m,b=b.next;c?c.next=b:a.f=b;b?b.m=c:a.g=c;a.u--;this.v=null};funct",
"ion K(a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(d);var f;if(b instanceof ",
"J&&c instanceof J){e=b.iterator();for(d=e.next();d;d=e.next())for(b=c.i",
"terator(),f=b.next();f;f=b.next())if(a(H(d),H(f)))return!0;return!1}if(",
"b instanceof J||c instanceof J){b instanceof J?e=b:(e=c,c=b);e=e.iterat",
"or();b=typeof c;for(d=e.next();d;d=e.next()){switch(b){case \"number\":",
"d=+H(d);break;case \"boolean\":d=!!H(d);break;case \"string\":d=H(d);br",
"eak;default:throw Error(\"Illegal primitive type for comparison.\");}if",
"(a(d,c))return!0}return!1}return e?\n\"boolean\"==typeof b||\"boolean\"",
"==typeof c?a(!!b,!!c):\"number\"==typeof b||\"number\"==typeof c?a(+b,+",
"c):a(b,c):a(+b,+c)}function Ja(a,b,c,d){this.K=a;this.s=d}Ja.prototype.",
"toString=function(){return this.K};var Ka={};function L(a,b){if(Ka.hasO",
"wnProperty(a))throw Error(\"Binary operator already created: \"+a);var ",
"c=new Ja(a,0,0,b);Ka[c.toString()]=c}L(\"div\",function(a,b,c){return a",
".b(c)/b.b(c)});L(\"mod\",function(a,b,c){return a.b(c)%b.b(c)});L(\"*\"",
",function(a,b,c){return a.b(c)*b.b(c)});\nL(\"+\",function(a,b,c){retur",
"n a.b(c)+b.b(c)});L(\"-\",function(a,b,c){return a.b(c)-b.b(c)});L(\"<",
"\",function(a,b,c){return K(function(a,b){return a<b},a,b,c)});L(\">\",",
"function(a,b,c){return K(function(a,b){return a>b},a,b,c)});L(\"<=\",fu",
"nction(a,b,c){return K(function(a,b){return a<=b},a,b,c)});L(\">=\",fun",
"ction(a,b,c){return K(function(a,b){return a>=b},a,b,c)});L(\"=\",funct",
"ion(a,b,c){return K(function(a,b){return a==b},a,b,c,!0)});L(\"!=\",fun",
"ction(a,b,c){return K(function(a,b){return a!=b},a,b,c,!0)});\nL(\"and",
"\",function(a,b,c){return a.j(c)&&b.j(c)});L(\"or\",function(a,b,c){ret",
"urn a.j(c)||b.j(c)});function La(a,b,c,d,e,f){this.w=a;this.s=f}La.prot",
"otype.toString=function(){return this.w};var Ma={};function M(a,b){if(M",
"a.hasOwnProperty(a))throw Error(\"Function already created: \"+a+\".\")",
";Ma[a]=new La(a,0,0,0,0,b)}M(\"boolean\",function(a,b){return b.j(a)});",
"M(\"ceiling\",function(a,b){return Math.ceil(b.b(a))});M(\"concat\",fun",
"ction(a,b){return ka(pa(arguments,1),function(b,d){return b+d.a(a)})});",
"M(\"contains\",function(a,b,c){b=b.a(a);a=c.a(a);return-1!=b.indexOf(a)",
"});M(\"count\",function(a,b){return b.evaluate(a).u});\nM(\"false\",fun",
"ction(){return!1});M(\"floor\",function(a,b){return Math.floor(b.b(a))}",
");M(\"id\",function(a,b){var c=a.i(),d=9==c.nodeType?c:c.ownerDocument,",
"c=b.a(a).split(/\\s+/),e=[];x(c,function(a){a=d.getElementById(a);!a||0",
"<=w(e,a)||e.push(a)});e.sort(ua);var f=new J;x(e,function(a){f.add(a)})",
";return f});M(\"lang\",function(){return!1});M(\"last\",function(a){if(",
"1!=arguments.length)throw Error(\"Function last expects ()\");return a.",
"M()});\nM(\"local-name\",function(a,b){var c=b?Ha(b.evaluate(a)):a.i();",
"return c?c.nodeName.toLowerCase():\"\"});M(\"name\",function(a,b){var c",
"=b?Ha(b.evaluate(a)):a.i();return c?c.nodeName.toLowerCase():\"\"});M(",
"\"namespace-uri\",function(){return\"\"});M(\"normalize-space\",functio",
"n(a,b){return(b?b.a(a):H(a.i())).replace(/[\\s\\xa0]+/g,\" \").replace(",
"/^\\s+|\\s+$/g,\"\")});M(\"not\",function(a,b){return!b.j(a)});M(\"numb",
"er\",function(a,b){return b?b.b(a):+H(a.i())});M(\"position\",function(",
"a){return a.N()});M(\"round\",function(a,b){return Math.round(b.b(a))})",
";\nM(\"starts-with\",function(a,b,c){b=b.a(a);a=c.a(a);return 0==b.last",
"IndexOf(a,0)});M(\"string\",function(a,b){return b?b.a(a):H(a.i())});M(",
"\"string-length\",function(a,b){return(b?b.a(a):H(a.i())).length});M(\"",
"substring\",function(a,b,c,d){c=c.b(a);if(isNaN(c)||Infinity==c||-Infin",
"ity==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)retu",
"rn a.substring(e);b=Math.round(d);return a.substring(e,c+b)});\nM(\"sub",
"string-after\",function(a,b,c){b=b.a(a);a=c.a(a);c=b.indexOf(a);return-",
"1==c?\"\":b.substring(c+a.length)});M(\"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)}",
");M(\"sum\",function(a,b){for(var c=b.evaluate(a).iterator(),d=0,e=c.ne",
"xt();e;e=c.next())d+=+H(e);return d});\nM(\"translate\",function(a,b,c,",
"d){b=b.a(a);c=c.a(a);var e=d.a(a);a=[];for(d=0;d<c.length;d++){var f=c.",
"charAt(d);f in a||(a[f]=e.charAt(d))}c=\"\";for(d=0;d<b.length;d++)f=b.",
"charAt(d),c+=f in a?a[f]:f;return c});M(\"true\",function(){return!0});",
"function Na(a,b,c){this.w=a;this.G=c}Na.prototype.toString=function(){r",
"eturn this.w};var Oa={};function O(a,b){if(Oa.hasOwnProperty(a))throw E",
"rror(\"Axis already created: \"+a);Oa[a]=new Na(a,0,b)}O(\"ancestor\",!",
"0);O(\"ancestor-or-self\",!0);O(\"attribute\",!1);O(\"child\",!1);O(\"d",
"escendant\",!1);O(\"descendant-or-self\",!1);O(\"following\",!1);O(\"fo",
"llowing-sibling\",!1);O(\"namespace\",!1);O(\"parent\",!1);O(\"precedin",
"g\",!0);O(\"preceding-sibling\",!0);O(\"self\",!1);var P={};P.A=functio",
"n(){var a={P:\"http://www.w3.org/2000/svg\"};return function(b){return ",
"a[b]||null}}();\nP.s=function(a,b,c){var d=D(a);if(!d.documentElement)r",
"eturn null;try{for(var e=d.createNSResolver?d.createNSResolver(d.docume",
"ntElement):P.A,f={},g=d.getElementsByTagName(\"*\"),r=0;r<g.length;++r)",
"{var N=g[r],z=N.namespaceURI;if(z&&!f[z]){var m=N.lookupPrefix(z);if(!m",
")var t=z.match(\".*/(\\\\w+)/?$\"),m=t?t[1]:\"xhtml\";f[z]=m}}var A={},",
"I;for(I in f)A[f[I]]=I;e=function(a){return A[a]||null};try{return d.ev",
"aluate(b,a,e,c,null)}catch(Ba){if(\"TypeError\"===Ba.name)return e=d.cr",
"eateNSResolver?d.createNSResolver(d.documentElement):\nP.A,d.evaluate(b",
",a,e,c,null);throw Ba;}}catch(cb){throw new p(32,\"Unable to locate an ",
"element with the xpath expression \"+b+\" because of the following erro",
"r:\\n\"+cb);}};P.B=function(a,b){if(!a||1!=a.nodeType)throw new p(32,'T",
"he result of the xpath expression \"'+b+'\" is: '+a+\". It should be an",
" element.\");};\nP.h=function(a,b){var c=function(){var c=P.s(b,a,9);re",
"turn c?c.singleNodeValue||null:b.selectSingleNode?(c=D(b),c.setProperty",
"&&c.setProperty(\"SelectionLanguage\",\"XPath\"),b.selectSingleNode(a))",
":null}();null===c||P.B(c,a);return c};\nP.c=function(a,b){var c=functio",
"n(){var c=P.s(b,a,7);if(c){for(var e=c.snapshotLength,f=[],g=0;g<e;++g)",
"f.push(c.snapshotItem(g));return f}return b.selectNodes?(c=D(b),c.setPr",
"operty&&c.setProperty(\"SelectionLanguage\",\"XPath\"),b.selectNodes(a)",
"):[]}();x(c,function(b){P.B(b,a)});return c};function Pa(a,b,c,d){this.",
"top=a;this.right=b;this.bottom=c;this.left=d}h=Pa.prototype;h.clone=fun",
"ction(){return new Pa(this.top,this.right,this.bottom,this.left)};h.toS",
"tring=function(){return\"(\"+this.top+\"t, \"+this.right+\"r, \"+this.b",
"ottom+\"b, \"+this.left+\"l)\"};h.contains=function(a){return this&&a?a",
" instanceof Pa?a.left>=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};\nh.expand=function(a,b,c,d){da(a)?(this.top-=a.to",
"p,this.right+=a.right,this.bottom+=a.bottom,this.left-=a.left):(this.to",
"p-=a,this.right+=b,this.bottom+=c,this.left-=d);return this};h.ceil=fun",
"ction(){this.top=Math.ceil(this.top);this.right=Math.ceil(this.right);t",
"his.bottom=Math.ceil(this.bottom);this.left=Math.ceil(this.left);return",
" this};h.floor=function(){this.top=Math.floor(this.top);this.right=Math",
".floor(this.right);this.bottom=Math.floor(this.bottom);this.left=Math.f",
"loor(this.left);return this};\nh.round=function(){this.top=Math.round(t",
"his.top);this.right=Math.round(this.right);this.bottom=Math.round(this.",
"bottom);this.left=Math.round(this.left);return this};h.translate=functi",
"on(a,b){a instanceof y?(this.left+=a.x,this.right+=a.x,this.top+=a.y,th",
"is.bottom+=a.y):(this.left+=a,this.right+=a,l(b)&&(this.top+=b,this.bot",
"tom+=b));return this};h.scale=function(a,b){var c=l(b)?b:a;this.left*=a",
";this.right*=a;this.top*=c;this.bottom*=c;return this};function Q(a,b,c",
",d){this.left=a;this.top=b;this.width=c;this.height=d}h=Q.prototype;h.c",
"lone=function(){return new Q(this.left,this.top,this.width,this.height)",
"};h.toString=function(){return\"(\"+this.left+\", \"+this.top+\" - \"+t",
"his.width+\"w x \"+this.height+\"h)\"};h.contains=function(a){return a ",
"instanceof Q?this.left<=a.left&&this.left+this.width>=a.left+a.width&&t",
"his.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};\nh.",
"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};h.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};h.round=function(){this.left=Math.",
"round(this.left);this.top=Math.round(this.top);this.width=Math.round(th",
"is.width);this.height=Math.round(this.height);return this};\nh.translat",
"e=function(a,b){a instanceof y?(this.left+=a.x,this.top+=a.y):(this.lef",
"t+=a,l(b)&&(this.top+=b));return this};h.scale=function(a,b){var c=l(b)",
"?b:a;this.left*=a;this.width*=a;this.top*=c;this.height*=c;return this}",
";function R(a,b){return!!a&&1==a.nodeType&&(!b||a.tagName.toUpperCase()",
"==b)}var Qa=/[;]+(?=(?:(?:[^\"]*\"){2})*[^\"]*$)(?=(?:(?:[^']*'){2})*[^",
"']*$)(?=(?:[^()]*\\([^()]*\\))*[^()]*$)/;function Ra(a){var b=[];x(a.sp",
"lit(Qa),function(a){var d=a.indexOf(\":\");0<d&&(a=[a.slice(0,d),a.slic",
"e(d+1)],2==a.length&&b.push(a[0].toLowerCase(),\":\",a[1],\";\"))});b=b",
".join(\"\");return b=\";\"==b.charAt(b.length-1)?b:b+\";\"}\nfunction S",
"(a,b){b=b.toLowerCase();if(\"style\"==b)return Ra(a.style.cssText);var ",
"c=a.getAttributeNode(b);return c&&c.specified?c.value:null}function T(a",
"){for(a=a.parentNode;a&&1!=a.nodeType&&9!=a.nodeType&&11!=a.nodeType;)a",
"=a.parentNode;return R(a)?a:null}\nfunction U(a,b){var c=ha(b);if(\"flo",
"at\"==c||\"cssFloat\"==c||\"styleFloat\"==c)c=\"cssFloat\";var d;a:{d=c",
";var e=D(a);if(e.defaultView&&e.defaultView.getComputedStyle&&(e=e.defa",
"ultView.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<=w(Aa,c)){b:{v",
"ar f=d.match(Ea);if(f){var c=Number(f[1]),e=Number(f[2]),g=Number(f[3])",
",f=Number(f[4]);if(0<=c&&255>=c&&0<=e&&255>=e&&0<=g&&255>=g&&0<=f&&1>=f",
"){c=[c,e,g,f];break b}}c=null}if(!c)b:{if(g=d.match(Fa))if(c=\nNumber(g",
"[1]),e=Number(g[2]),g=Number(g[3]),0<=c&&255>=c&&0<=e&&255>=e&&0<=g&&25",
"5>=g){c=[c,e,g,1];break b}c=null}if(!c)b:{c=d.toLowerCase();e=za[c.toLo",
"werCase()];if(!e&&(e=\"#\"==c.charAt(0)?c:\"#\"+c,4==e.length&&(e=e.rep",
"lace(Ca,\"#$1$1$2$2$3$3\")),!Da.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 Sa(a,b){var ",
"c=a.currentStyle||a.style,d=c[b];void 0===d&&n(c.getPropertyValue)&&(d=",
"c.getPropertyValue(b));return\"inherit\"!=d?void 0!==d?d:null:(c=T(a))?",
"Sa(c,b):null}\nfunction Ta(a,b,c){function d(a){var b=Ua(a);return 0<b.",
"height&&0<b.width?!0:R(a,\"PATH\")&&(0<b.height||0<b.width)?(a=U(a,\"st",
"roke-width\"),!!a&&0<parseInt(a,10)):\"hidden\"!=U(a,\"overflow\")&&la(",
"a.childNodes,function(a){return 3==a.nodeType||R(a)&&d(a)})}function e(",
"a){return Va(a)==V&&ma(a.childNodes,function(a){return!R(a)||e(a)||!d(a",
")})}if(!R(a))throw Error(\"Argument to isShown must be of type Element",
"\");if(R(a,\"BODY\"))return!0;if(R(a,\"OPTION\")||R(a,\"OPTGROUP\"))ret",
"urn a=xa(a,function(a){return R(a,\"SELECT\")}),\n!!a&&Ta(a,!0,c);var f",
"=Wa(a);if(f)return!!f.D&&0<f.rect.width&&0<f.rect.height&&Ta(f.D,b,c);i",
"f(R(a,\"INPUT\")&&\"hidden\"==a.type.toLowerCase()||R(a,\"NOSCRIPT\"))r",
"eturn!1;f=U(a,\"visibility\");return\"collapse\"!=f&&\"hidden\"!=f&&c(a",
")&&(b||0!=Xa(a))&&d(a)?!e(a):!1}function Ya(a){function b(a){if(\"none",
"\"==U(a,\"display\"))return!1;a=T(a);return!a||b(a)}return Ta(a,!1,b)}v",
"ar V=\"hidden\";\nfunction Va(a){function b(a){function b(a){return a==",
"g?!0:0==U(a,\"display\").lastIndexOf(\"inline\",0)||\"absolute\"==c&&\"",
"static\"==U(a,\"position\")?!1:!0}var c=U(a,\"position\");if(\"fixed\"=",
"=c)return z=!0,a==g?null:g;for(a=T(a);a&&!b(a);)a=T(a);return a}functio",
"n c(a){var b=a;if(\"visible\"==N)if(a==g&&r)b=r;else if(a==r)return{x:",
"\"visible\",y:\"visible\"};b={x:U(b,\"overflow-x\"),y:U(b,\"overflow-y",
"\")};a==g&&(b.x=\"visible\"==b.x?\"auto\":b.x,b.y=\"visible\"==b.y?\"au",
"to\":b.y);return b}function d(a){if(a==g){var b=(new C(f)).l;\na=b.scro",
"llingElement?b.scrollingElement:b.body||b.documentElement;b=b.parentWin",
"dow||b.defaultView;a=new y(b.pageXOffset||a.scrollLeft,b.pageYOffset||a",
".scrollTop)}else a=new y(a.scrollLeft,a.scrollTop);return a}var e=Za(a)",
",f=D(a),g=f.documentElement,r=f.body,N=U(g,\"overflow\"),z;for(a=b(a);a",
";a=b(a)){var m=c(a);if(\"visible\"!=m.x||\"visible\"!=m.y){var t=Ua(a);",
"if(0==t.width||0==t.height)return V;var A=e.right<t.left,I=e.bottom<t.t",
"op;if(A&&\"hidden\"==m.x||I&&\"hidden\"==m.y)return V;if(A&&\"visible\"",
"!=m.x||I&&\n\"visible\"!=m.y){A=d(a);I=e.bottom<t.top-A.y;if(e.right<t.",
"left-A.x&&\"visible\"!=m.x||I&&\"visible\"!=m.x)return V;e=Va(a);return",
" e==V?V:\"scroll\"}A=e.left>=t.left+t.width;t=e.top>=t.top+t.height;if(",
"A&&\"hidden\"==m.x||t&&\"hidden\"==m.y)return V;if(A&&\"visible\"!=m.x|",
"|t&&\"visible\"!=m.y){if(z&&(m=d(a),e.left>=g.scrollWidth-m.x||e.right>",
"=g.scrollHeight-m.y))return V;e=Va(a);return e==V?V:\"scroll\"}}}return",
"\"none\"}\nfunction Ua(a){var b=Wa(a);if(b)return b.rect;if(R(a,\"HTML",
"\"))return a=D(a),a=((a?a.parentWindow||a.defaultView:window)||window).",
"document,a=\"CSS1Compat\"==a.compatMode?a.documentElement:a.body,a=new ",
"qa(a.clientWidth,a.clientHeight),new Q(0,0,a.width,a.height);var c;try{",
"c=a.getBoundingClientRect()}catch(d){return new Q(0,0,0,0)}return new Q",
"(c.left,c.top,c.right-c.left,c.bottom-c.top)}\nfunction Wa(a){var b=R(a",
",\"MAP\");if(!b&&!R(a,\"AREA\"))return null;var c=b?a:R(a.parentNode,\"",
"MAP\")?a.parentNode:null,d=null,e=null;if(c&&c.name&&(d=P.h('/descendan",
"t::*[@usemap = \"#'+c.name+'\"]',D(c)))&&(e=Ua(d),!b&&\"default\"!=a.sh",
"ape.toLowerCase())){var f=$a(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 Q(a+e.left,b+e.top,c,f)}return{D:d,",
"rect:e||new Q(0,0,0,0)}}\nfunction $a(a){var b=a.shape.toLowerCase();a=",
"a.coords.split(\",\");if(\"rect\"==b&&4==a.length){var b=a[0],c=a[1];re",
"turn new Q(b,c,a[2]-b,a[3]-c)}if(\"circle\"==b&&3==a.length)return b=a[",
"2],new Q(a[0]-b,a[1]-b,2*b,2*b);if(\"poly\"==b&&2<a.length){for(var b=a",
"[0],c=a[1],d=b,e=c,f=2;f+1<a.length;f+=2)b=Math.min(b,a[f]),d=Math.max(",
"d,a[f]),c=Math.min(c,a[f+1]),e=Math.max(e,a[f+1]);return new Q(b,c,d-b,",
"e-c)}return new Q(0,0,0,0)}function Za(a){a=Ua(a);return new Pa(a.top,a",
".left+a.width,a.top+a.height,a.left)}\nfunction ab(a){return a.replace(",
"/^[^\\S\\xa0]+|[^\\S\\xa0]+$/g,\"\")}function bb(a){var b=[];db(a,b);va",
"r c=b;a=c.length;for(var b=Array(a),c=k(c)?c.split(\"\"):c,d=0;d<a;d++)",
"d in c&&(b[d]=ab.call(void 0,c[d]));return ab(b.join(\"\\n\")).replace(",
"/\\xa0/g,\" \")}\nfunction eb(a,b,c){if(R(a,\"BR\"))b.push(\"\");else{v",
"ar d=R(a,\"TD\"),e=U(a,\"display\"),f=!d&&!(0<=w(fb,e)),g=void 0!==a.pr",
"eviousElementSibling?a.previousElementSibling:ta(a.previousSibling),g=g",
"?U(g,\"display\"):\"\",r=U(a,\"float\")||U(a,\"cssFloat\")||U(a,\"style",
"Float\");!f||\"run-in\"==g&&\"none\"==r||/^[\\s\\xa0]*$/.test(b[b.lengt",
"h-1]||\"\")||b.push(\"\");var N=Ya(a),z=null,m=null;N&&(z=U(a,\"white-s",
"pace\"),m=U(a,\"text-transform\"));x(a.childNodes,function(a){c(a,b,N,z",
",m)});a=b[b.length-1]||\"\";!d&&\"table-cell\"!=e||!a||ga(a)||\n(b[b.le",
"ngth-1]+=\" \");f&&\"run-in\"!=e&&!/^[\\s\\xa0]*$/.test(a)&&b.push(\"\"",
")}}function db(a,b){eb(a,b,function(a,b,e,f,g){3==a.nodeType&&e?gb(a,b,",
"f,g):R(a)&&db(a,b)})}var fb=\"inline inline-block inline-table none tab",
"le-cell table-column table-column-group\".split(\" \");\nfunction gb(a,",
"b,c,d){a=a.nodeValue.replace(/[\\u200b\\u200e\\u200f]/g,\"\");a=a.repla",
"ce(/(\\r\\n|\\r|\\n)/g,\"\\n\");if(\"normal\"==c||\"nowrap\"==c)a=a.rep",
"lace(/\\n/g,\" \");a=\"pre\"==c||\"pre-wrap\"==c?a.replace(/[ \\f\\t\\v",
"\\u2028\\u2029]/g,\"\\u00a0\"):a.replace(/[\\ \\f\\t\\v\\u2028\\u2029]+",
"/g,\" \");\"capitalize\"==d?a=a.replace(/(^|\\s)(\\S)/g,function(a,b,c)",
"{return b+c.toUpperCase()}):\"uppercase\"==d?a=a.toUpperCase():\"lowerc",
"ase\"==d&&(a=a.toLowerCase());c=b.pop()||\"\";ga(c)&&0==a.lastIndexOf(",
"\" \",0)&&(a=a.substr(1));b.push(c+a)}\nfunction Xa(a){var b=1,c=U(a,\"",
"opacity\");c&&(b=Number(c));(a=T(a))&&(b*=Xa(a));return b};var hb={o:fu",
"nction(a,b){return!(!a.querySelectorAll||!a.querySelector)&&!/^\\d.*/.t",
"est(b)},h:function(a,b){var c=B(b),d=k(a)?c.l.getElementById(a):a;if(!d",
")return null;if(S(d,\"id\")==a&&E(b,d))return d;c=F(c,\"*\");return na(",
"c,function(c){return S(c,\"id\")==a&&E(b,c)})},c:function(a,b){if(!a)re",
"turn[];if(hb.o(b,a))try{return b.querySelectorAll(\"#\"+hb.I(a))}catch(",
"c){return[]}var d=F(B(b),\"*\",null,b);return ja(d,function(b){return S",
"(b,\"id\")==a})},I:function(a){return a.replace(/(['\"\\\\#.:;,!?+<>=~*",
"^$|%&@`{}\\-\\/\\[\\]\\(\\)])/g,\n\"\\\\$1\")}};var W={},ib={};W.H=func",
"tion(a,b,c){var d;try{d=ya.c(\"a\",b)}catch(e){d=F(B(b),\"A\",null,b)}r",
"eturn na(d,function(b){b=bb(b);return c&&-1!=b.indexOf(a)||b==a})};W.F=",
"function(a,b,c){var d;try{d=ya.c(\"a\",b)}catch(e){d=F(B(b),\"A\",null,",
"b)}return ja(d,function(b){b=bb(b);return c&&-1!=b.indexOf(a)||b==a})};",
"W.h=function(a,b){return W.H(a,b,!1)};W.c=function(a,b){return W.F(a,b,",
"!1)};ib.h=function(a,b){return W.H(a,b,!0)};ib.c=function(a,b){return W",
".F(a,b,!0)};var jb={h:function(a,b){return b.getElementsByTagName(a)[0]",
"||null},c:function(a,b){return b.getElementsByTagName(a)}};var kb={clas",
"sName:G,\"class name\":G,css:ya,\"css selector\":ya,id:hb,linkText:W,\"",
"link text\":W,name:{h:function(a,b){var c=F(B(b),\"*\",null,b);return n",
"a(c,function(b){return S(b,\"name\")==a})},c:function(a,b){var c=F(B(b)",
",\"*\",null,b);return ja(c,function(b){return S(b,\"name\")==a})}},part",
"ialLinkText:ib,\"partial link text\":ib,tagName:jb,\"tag name\":jb,xpat",
"h:P};function lb(a,b){var c;a:{for(c in a)if(a.hasOwnProperty(c))break ",
"a;c=null}if(c){var d=kb[c];if(d&&n(d.c))return d.c(a[c],b||ea.document)",
"}throw Error(\"Unsupported locator strategy: \"+c);}var X=[\"_\"],Y=aa;",
"X[0]in Y||!Y.execScript||Y.execScript(\"var \"+X[0]);for(var Z;X.length",
"&&(Z=X.shift());)X.length||void 0===lb?Y=Y[Z]?Y[Z]:Y[Z]={}:Y[Z]=lb;; re",
"turn this._.apply(null,arguments);}.apply({navigator:typeof window!=und",
"efined?window.navigator:null,document:typeof window!=undefined?window.d",
"ocument: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 t(b){this.b=b}t",
".prototype.toString=function(){return this.b};var u={};function v(b){if",
"(u.hasOwnProperty(b))throw Error(\"Binary operator already created: \"+",
"b);b=new t(b);u[b.toString()]=b}v(\"div\");v(\"mod\");v(\"*\");v(\"+\")",
";v(\"-\");v(\"<\");v(\">\");v(\"<=\");v(\">=\");v(\"=\");v(\"!=\");v(\"",
"and\");v(\"or\");function w(b){this.a=b}w.prototype.toString=function()",
"{return this.a};var x={};function y(b){if(x.hasOwnProperty(b))throw Err",
"or(\"Function already created: \"+b+\".\");x[b]=new w(b)}y(\"boolean\")",
";y(\"ceiling\");y(\"concat\");y(\"contains\");y(\"count\");y(\"false\")",
";y(\"floor\");y(\"id\");y(\"lang\");y(\"last\");y(\"local-name\");y(\"n",
"ame\");y(\"namespace-uri\");y(\"normalize-space\");y(\"not\");y(\"numbe",
"r\");y(\"position\");y(\"round\");y(\"starts-with\");y(\"string\");y(\"",
"string-length\");y(\"substring\");y(\"substring-after\");y(\"substring-",
"before\");\ny(\"sum\");y(\"translate\");y(\"true\");function z(b){this.",
"a=b}z.prototype.toString=function(){return this.a};var A={};function B(",
"b){if(A.hasOwnProperty(b))throw Error(\"Axis already created: \"+b);A[b",
"]=new z(b)}B(\"ancestor\");B(\"ancestor-or-self\");B(\"attribute\");B(",
"\"child\");B(\"descendant\");B(\"descendant-or-self\");B(\"following\")",
";B(\"following-sibling\");B(\"namespace\");B(\"parent\");B(\"preceding",
"\");B(\"preceding-sibling\");B(\"self\");function C(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)?C(a,k):null};function D(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||C(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<m.leng",
"th;c++)if(c in m&&m[c]===a){a=c;break b}a=-1}if(0<=a){b:{var l=e.match(",
"q);if(l){var a=\nNumber(l[1]),c=Number(l[2]),h=Number(l[3]),l=Number(l[",
"4]);if(0<=a&&255>=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 E=[\"_\"],F=this;E[0]in F||!F.exec",
"Script||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._.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 d,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 m(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,g=0;g<e;g++)g in c&&b.call(void 0,c[g],g,a)}function r",
"(a){var b=a.length;if(0<b){for(var e=Array(b),c=0;c<b;c++)e[c]=a[c];ret",
"urn e}return[]};function t(a,b){this.x=void 0!==a?a:0;this.y=void 0!==b",
"?b:0}d=t.prototype;d.clone=function(){return new t(this.x,this.y)};d.to",
"String=function(){return\"(\"+this.x+\", \"+this.y+\")\"};d.ceil=functi",
"on(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};d.f",
"loor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);ret",
"urn this};d.round=function(){this.x=Math.round(this.x);this.y=Math.roun",
"d(this.y);return this};\nd.translate=function(a,b){a instanceof t?(this",
".x+=a.x,this.y+=a.y):(this.x+=a,\"number\"==typeof b&&(this.y+=b));retu",
"rn this};d.scale=function(a,b){this.x*=a;this.y*=\"number\"==typeof b?b",
":a;return this};function u(a,b,e){function c(c){c&&b.appendChild(\"stri",
"ng\"==typeof c?a.createTextNode(c):c)}for(var g=1;g<e.length;g++){var f",
"=e[g];if(!l(f)||m(f)&&0<f.nodeType)c(f);else{var n;a:{if(f&&\"number\"=",
"=typeof f.length){if(m(f)){n=\"function\"==typeof f.item||\"string\"==t",
"ypeof f.item;break a}if(\"function\"==k(f)){n=\"function\"==typeof f.it",
"em;break a}}n=!1}q(n?r(f):f,c)}}}function v(a){return 9==a.nodeType?a:a",
".ownerDocument||a.document}function w(a){this.a=a||h.document||document",
"}d=w.prototype;d.createElement=function(a){return this.a.createElement(",
"a)};\nd.createTextNode=function(a){return this.a.createTextNode(String(",
"a))};d.appendChild=function(a,b){a.appendChild(b)};d.append=function(a,",
"b){u(v(a),a,arguments)};d.canHaveChildren=function(a){if(1!=a.nodeType)",
"return!1;switch(a.tagName){case \"APPLET\":case \"AREA\":case \"BASE\":",
"case \"BR\":case \"COL\":case \"COMMAND\":case \"EMBED\":case \"FRAME\"",
":case \"HR\":case \"IMG\":case \"INPUT\":case \"IFRAME\":case \"ISINDEX",
"\":case \"KEYGEN\":case \"LINK\":case \"NOFRAMES\":case \"NOSCRIPT\":ca",
"se \"META\":case \"OBJECT\":case \"PARAM\":case \"SCRIPT\":case \"SOURC",
"E\":case \"STYLE\":case \"TRACK\":case \"WBR\":return!1}return!0};\nd.r",
"emoveNode=function(a){return a&&a.parentNode?a.parentNode.removeChild(a",
"):null};d.contains=function(a,b){if(a.contains&&1==b.nodeType)return a=",
"=b||a.contains(b);if(\"undefined\"!=typeof a.compareDocumentPosition)re",
"turn a==b||Boolean(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.p",
"arentNode;return b==a};function x(a){var b=v(a),e=new t(0,0);if(a==(b?v",
"(b):document).documentElement)return e;a:{var c;try{c=a.getBoundingClie",
"ntRect()}catch(g){a={left:0,top:0,right:0,bottom:0};break a}a=c}c=(b?ne",
"w w(v(b)):p||(p=new w)).a;b=c.scrollingElement?c.scrollingElement:c.bod",
"y||c.documentElement;c=c.parentWindow||c.defaultView;b=new t(c.pageXOff",
"set||b.scrollLeft,c.pageYOffset||b.scrollTop);e.x=a.left+b.x;e.y=a.top+",
"b.y;return e}var y=[\"_\"],z=h;y[0]in z||!z.execScript||z.execScript(\"",
"var \"+y[0]);\nfor(var A;y.length&&(A=y.shift());)y.length||void 0===x?",
"z=z[A]?z[A]:z[A]={}:z[A]=x;; return this._.apply(null,arguments);}.appl",
"y({navigator:typeof window!=undefined?window.navigator:null,document:ty",
"peof window!=undefined?window.document:null}, arguments);}",
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,k=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 aa(a)",
"{var c=l(a);return\"array\"==c||\"object\"==c&&\"number\"==typeof a.len",
"gth}function p(a){return\"string\"==typeof a}function q(a){return\"numb",
"er\"==typeof a}function r(a){var c=typeof a;return\"object\"==c&&null!=",
"a||\"function\"==c};function ba(a){return String(a).replace(/\\-([a-z])",
"/g,function(a,b){return b.toUpperCase()})};function ca(a,c){for(var b=a",
".length,e=p(a)?a.split(\"\"):a,d=0;d<b;d++)d in e&&c.call(void 0,e[d],d",
",a)}function da(a,c){for(var b=a.length,e=p(a)?a.split(\"\"):a,d=0;d<b;",
"d++)if(d in e&&c.call(void 0,e[d],d,a))return!0;return!1}function ea(a,",
"c){for(var b=a.length,e=p(a)?a.split(\"\"):a,d=0;d<b;d++)if(d in e&&!c.",
"call(void 0,e[d],d,a))return!1;return!0}function fa(a){var c=a.length;i",
"f(0<c){for(var b=Array(c),e=0;e<c;e++)b[e]=a[e];return b}return[]};var ",
"ga={aliceblue:\"#f0f8ff\",antiquewhite:\"#faebd7\",aqua:\"#00ffff\",aqu",
"amarine:\"#7fffd4\",azure:\"#f0ffff\",beige:\"#f5f5dc\",bisque:\"#ffe4c",
"4\",black:\"#000000\",blanchedalmond:\"#ffebcd\",blue:\"#0000ff\",bluev",
"iolet:\"#8a2be2\",brown:\"#a52a2a\",burlywood:\"#deb887\",cadetblue:\"#",
"5f9ea0\",chartreuse:\"#7fff00\",chocolate:\"#d2691e\",coral:\"#ff7f50\"",
",cornflowerblue:\"#6495ed\",cornsilk:\"#fff8dc\",crimson:\"#dc143c\",cy",
"an:\"#00ffff\",darkblue:\"#00008b\",darkcyan:\"#008b8b\",darkgoldenrod:",
"\"#b8860b\",darkgray:\"#a9a9a9\",darkgreen:\"#006400\",\ndarkgrey:\"#a9",
"a9a9\",darkkhaki:\"#bdb76b\",darkmagenta:\"#8b008b\",darkolivegreen:\"#",
"556b2f\",darkorange:\"#ff8c00\",darkorchid:\"#9932cc\",darkred:\"#8b000",
"0\",darksalmon:\"#e9967a\",darkseagreen:\"#8fbc8f\",darkslateblue:\"#48",
"3d8b\",darkslategray:\"#2f4f4f\",darkslategrey:\"#2f4f4f\",darkturquois",
"e:\"#00ced1\",darkviolet:\"#9400d3\",deeppink:\"#ff1493\",deepskyblue:",
"\"#00bfff\",dimgray:\"#696969\",dimgrey:\"#696969\",dodgerblue:\"#1e90f",
"f\",firebrick:\"#b22222\",floralwhite:\"#fffaf0\",forestgreen:\"#228b22",
"\",fuchsia:\"#ff00ff\",gainsboro:\"#dcdcdc\",\nghostwhite:\"#f8f8ff\",g",
"old:\"#ffd700\",goldenrod:\"#daa520\",gray:\"#808080\",green:\"#008000",
"\",greenyellow:\"#adff2f\",grey:\"#808080\",honeydew:\"#f0fff0\",hotpin",
"k:\"#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 u=\"backgroundColor ",
"borderTopColor borderRightColor borderBottomColor borderLeftColor color",
" outlineColor\".split(\" \"),ha=/#([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F",
"])/,ia=/^#(?:[0-9a-f]{3}){1,2}$/i,ja=/^(?:rgba)?\\((\\d{1,3}),\\s?(\\d{",
"1,3}),\\s?(\\d{1,3}),\\s?(0|1|0\\.\\d*)\\)$/i,ka=/^(?:rgb)?\\((0|[1-9]",
"\\d{0,2}),\\s?(0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2})\\)$/i;function v(",
"a,c){this.code=a;this.state=w[a]||x;this.message=c||\"\";var b=this.sta",
"te.replace(/((?:^|\\s+)[a-z])/g,function(a){return a.toUpperCase().repl",
"ace(/^[\\s\\xa0]+/g,\"\")}),e=b.length-5;if(0>e||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;v.h=a.prototype;v.prototype=new c;v.prototype.constructo",
"r=v;v.g=function(b,c,d){for(var f=Array(arguments.length-2),h=2;h<argum",
"ents.length;h++)f[h-2]=arguments[h];return a.prototype[c].apply(b,f)}})",
"();var x=\"unknown error\",w={15:\"element not selectable\",11:\"elemen",
"t not visible\"};w[31]=x;w[30]=x;w[24]=\"invalid cookie domain\";w[29]=",
"\"invalid element coordinates\";w[12]=\"invalid element state\";w[32]=",
"\"invalid selector\";w[51]=\"invalid selector\";\nw[52]=\"invalid selec",
"tor\";w[17]=\"javascript error\";w[405]=\"unsupported operation\";w[34]",
"=\"move target out of bounds\";w[27]=\"no such alert\";w[7]=\"no such e",
"lement\";w[8]=\"no such frame\";w[23]=\"no such window\";w[28]=\"script",
" timeout\";w[33]=\"session not created\";w[10]=\"stale element referenc",
"e\";w[21]=\"timeout\";w[25]=\"unable to set cookie\";w[26]=\"unexpected",
" alert open\";w[13]=x;w[9]=\"unknown command\";v.prototype.toString=fun",
"ction(){return this.name+\": \"+this.message};function y(a,c){this.x=vo",
"id 0!==a?a:0;this.y=void 0!==c?c:0}g=y.prototype;g.clone=function(){ret",
"urn new y(this.x,this.y)};g.toString=function(){return\"(\"+this.x+\", ",
"\"+this.y+\")\"};g.ceil=function(){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=func",
"tion(a,c){a instanceof y?(this.x+=a.x,this.y+=a.y):(this.x+=a,q(c)&&(th",
"is.y+=c));return this};g.scale=function(a,c){var b=q(c)?c:a;this.x*=a;t",
"his.y*=b;return this};function z(a,c){this.width=a;this.height=c}g=z.pr",
"ototype;g.clone=function(){return new z(this.width,this.height)};g.toSt",
"ring=function(){return\"(\"+this.width+\" x \"+this.height+\")\"};g.cei",
"l=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(thi",
"s.height);return this};g.floor=function(){this.width=Math.floor(this.wi",
"dth);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=q(c)?c:a;this.width*=a;this",
".height*=b;return this};function la(a,c,b){function e(b){b&&c.appendChi",
"ld(p(b)?a.createTextNode(b):b)}for(var d=1;d<b.length;d++){var f=b[d];!",
"aa(f)||r(f)&&0<f.nodeType?e(f):ca(ma(f)?fa(f):f,e)}}function A(a){retur",
"n 9==a.nodeType?a:a.ownerDocument||a.document}function ma(a){if(a&&\"nu",
"mber\"==typeof a.length){if(r(a))return\"function\"==typeof a.item||\"s",
"tring\"==typeof a.item;if(\"function\"==l(a))return\"function\"==typeof",
" a.item}return!1}\nfunction na(a,c){a=a.parentNode;for(var b=0;a;){if(c",
"(a))return a;a=a.parentNode;b++}return null}function B(a){this.a=a||k.d",
"ocument||document}g=B.prototype;g.createElement=function(a){return this",
".a.createElement(a)};g.createTextNode=function(a){return this.a.createT",
"extNode(String(a))};g.appendChild=function(a,c){a.appendChild(c)};g.app",
"end=function(a,c){la(A(a),a,arguments)};g.canHaveChildren=function(a){i",
"f(1!=a.nodeType)return!1;switch(a.tagName){case \"APPLET\":case \"AREA",
"\":case \"BASE\":case \"BR\":case \"COL\":case \"COMMAND\":case \"EMBED",
"\":case \"FRAME\":case \"HR\":case \"IMG\":case \"INPUT\":case \"IFRAME",
"\":case \"ISINDEX\":case \"KEYGEN\":case \"LINK\":case \"NOFRAMES\":cas",
"e \"NOSCRIPT\":case \"META\":case \"OBJECT\":case \"PARAM\":case \"SCRI",
"PT\":case \"SOURCE\":case \"STYLE\":case \"TRACK\":case \"WBR\":return!",
"1}return!0};\ng.removeNode=function(a){return a&&a.parentNode?a.parentN",
"ode.removeChild(a):null};g.contains=function(a,c){if(a.contains&&1==c.n",
"odeType)return a==c||a.contains(c);if(\"undefined\"!=typeof a.compareDo",
"cumentPosition)return a==c||Boolean(a.compareDocumentPosition(c)&16);fo",
"r(;c&&a!=c;)c=c.parentNode;return c==a};function E(a){this.f=a}E.protot",
"ype.toString=function(){return this.f};var H={};function I(a){if(H.hasO",
"wnProperty(a))throw Error(\"Binary operator already created: \"+a);a=ne",
"w E(a);H[a.toString()]=a}I(\"div\");I(\"mod\");I(\"*\");I(\"+\");I(\"-",
"\");I(\"<\");I(\">\");I(\"<=\");I(\">=\");I(\"=\");I(\"!=\");I(\"and\")",
";I(\"or\");function J(a){this.b=a}J.prototype.toString=function(){retur",
"n this.b};var K={};function L(a){if(K.hasOwnProperty(a))throw Error(\"F",
"unction already created: \"+a+\".\");K[a]=new J(a)}L(\"boolean\");L(\"c",
"eiling\");L(\"concat\");L(\"contains\");L(\"count\");L(\"false\");L(\"f",
"loor\");L(\"id\");L(\"lang\");L(\"last\");L(\"local-name\");L(\"name\")",
";L(\"namespace-uri\");L(\"normalize-space\");L(\"not\");L(\"number\");L",
"(\"position\");L(\"round\");L(\"starts-with\");L(\"string\");L(\"string",
"-length\");L(\"substring\");L(\"substring-after\");L(\"substring-before",
"\");\nL(\"sum\");L(\"translate\");L(\"true\");function M(a){this.b=a}M.",
"prototype.toString=function(){return this.b};var oa={};function N(a){if",
"(oa.hasOwnProperty(a))throw Error(\"Axis already created: \"+a);oa[a]=n",
"ew M(a)}N(\"ancestor\");N(\"ancestor-or-self\");N(\"attribute\");N(\"ch",
"ild\");N(\"descendant\");N(\"descendant-or-self\");N(\"following\");N(",
"\"following-sibling\");N(\"namespace\");N(\"parent\");N(\"preceding\");",
"N(\"preceding-sibling\");N(\"self\");var pa=function(){var a={i:\"http:",
"//www.w3.org/2000/svg\"};return function(c){return a[c]||null}}();\nfun",
"ction qa(a,c){var b=A(a);if(!b.documentElement)return null;try{for(var ",
"e=b.createNSResolver?b.createNSResolver(b.documentElement):pa,d={},f=b.",
"getElementsByTagName(\"*\"),h=0;h<f.length;++h){var F=f[h],C=F.namespac",
"eURI;if(C&&!d[C]){var G=F.lookupPrefix(C);if(!G)var m=C.match(\".*/(",
"\\\\w+)/?$\"),G=m?m[1]:\"xhtml\";d[C]=G}}var n={},t;for(t in d)n[d[t]]=",
"t;e=function(a){return n[a]||null};try{return b.evaluate(c,a,e,9,null)}",
"catch(D){if(\"TypeError\"===D.name)return e=b.createNSResolver?b.create",
"NSResolver(b.documentElement):\npa,b.evaluate(c,a,e,9,null);throw D;}}c",
"atch(va){throw new v(32,\"Unable to locate an element with the xpath ex",
"pression \"+c+\" because of the following error:\\n\"+va);}}\nfunction ",
"ra(a,c){var b=function(){var b=qa(c,a);return b?b.singleNodeValue||null",
":c.selectSingleNode?(b=A(c),b.setProperty&&b.setProperty(\"SelectionLan",
"guage\",\"XPath\"),c.selectSingleNode(a)):null}();if(null!==b&&(!b||1!=",
"b.nodeType))throw new v(32,'The result of the xpath expression \"'+a+'",
"\" is: '+b+\". It should be an element.\");return b};function O(a,c,b,e",
"){this.top=a;this.right=c;this.bottom=b;this.left=e}g=O.prototype;g.clo",
"ne=function(){return new O(this.top,this.right,this.bottom,this.left)};",
"g.toString=function(){return\"(\"+this.top+\"t, \"+this.right+\"r, \"+t",
"his.bottom+\"b, \"+this.left+\"l)\"};g.contains=function(a){return this",
"&&a?a instanceof O?a.left>=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.t",
"op&&a.y<=this.bottom:!1};\ng.expand=function(a,c,b,e){r(a)?(this.top-=a",
".top,this.right+=a.right,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=Math.ceil(this.top);this.right=Math.ceil(this.right",
");this.bottom=Math.ceil(this.bottom);this.left=Math.ceil(this.left);ret",
"urn this};g.floor=function(){this.top=Math.floor(this.top);this.right=M",
"ath.floor(this.right);this.bottom=Math.floor(this.bottom);this.left=Mat",
"h.floor(this.left);return this};\ng.round=function(){this.top=Math.roun",
"d(this.top);this.right=Math.round(this.right);this.bottom=Math.round(th",
"is.bottom);this.left=Math.round(this.left);return this};g.translate=fun",
"ction(a,c){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,q(c)&&(this.top+=c,this.",
"bottom+=c));return this};g.scale=function(a,c){var b=q(c)?c:a;this.left",
"*=a;this.right*=a;this.top*=b;this.bottom*=b;return this};function P(a,",
"c,b,e){this.left=a;this.top=c;this.width=b;this.height=e}g=P.prototype;",
"g.clone=function(){return new P(this.left,this.top,this.width,this.heig",
"ht)};g.toString=function(){return\"(\"+this.left+\", \"+this.top+\" - ",
"\"+this.width+\"w x \"+this.height+\"h)\"};g.contains=function(a){retur",
"n a instanceof P?this.left<=a.left&&this.left+this.width>=a.left+a.widt",
"h&&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};",
"\ng.ceil=function(){this.left=Math.ceil(this.left);this.top=Math.ceil(t",
"his.top);this.width=Math.ceil(this.width);this.height=Math.ceil(this.he",
"ight);return this};g.floor=function(){this.left=Math.floor(this.left);t",
"his.top=Math.floor(this.top);this.width=Math.floor(this.width);this.hei",
"ght=Math.floor(this.height);return this};g.round=function(){this.left=M",
"ath.round(this.left);this.top=Math.round(this.top);this.width=Math.roun",
"d(this.width);this.height=Math.round(this.height);return this};\ng.tran",
"slate=function(a,c){a instanceof y?(this.left+=a.x,this.top+=a.y):(this",
".left+=a,q(c)&&(this.top+=c));return this};g.scale=function(a,c){var b=",
"q(c)?c:a;this.left*=a;this.width*=a;this.top*=b;this.height*=b;return t",
"his};function Q(a,c){return!!a&&1==a.nodeType&&(!c||a.tagName.toUpperCa",
"se()==c)}function R(a){for(a=a.parentNode;a&&1!=a.nodeType&&9!=a.nodeTy",
"pe&&11!=a.nodeType;)a=a.parentNode;return Q(a)?a:null}\nfunction S(a,c)",
"{var b=ba(c);if(\"float\"==b||\"cssFloat\"==b||\"styleFloat\"==b)b=\"cs",
"sFloat\";var e;a:{e=b;var d=A(a);if(d.defaultView&&d.defaultView.getCom",
"putedStyle&&(d=d.defaultView.getComputedStyle(a,null))){e=d[e]||d.getPr",
"opertyValue(e)||\"\";break a}e=\"\"}e=e||sa(a,b);if(null===e)e=null;els",
"e{b:if(p(u))b=p(b)&&1==b.length?u.indexOf(b,0):-1;else{for(d=0;d<u.leng",
"th;d++)if(d in u&&u[d]===b){b=d;break b}b=-1}if(0<=b){b:{var f=e.match(",
"ja);if(f){var b=Number(f[1]),d=Number(f[2]),h=Number(f[3]),f=Number(f[4",
"]);\nif(0<=b&&255>=b&&0<=d&&255>=d&&0<=h&&255>=h&&0<=f&&1>=f){b=[b,d,h,",
"f];break b}}b=null}if(!b)b:{if(h=e.match(ka))if(b=Number(h[1]),d=Number",
"(h[2]),h=Number(h[3]),0<=b&&255>=b&&0<=d&&255>=d&&0<=h&&255>=h){b=[b,d,",
"h,1];break b}b=null}if(!b)b:{b=e.toLowerCase();d=ga[b.toLowerCase()];if",
"(!d&&(d=\"#\"==b.charAt(0)?b:\"#\"+b,4==d.length&&(d=d.replace(ha,\"#$1",
"$1$2$2$3$3\")),!ia.test(d))){b=null;break b}b=[parseInt(d.substr(1,2),1",
"6),parseInt(d.substr(3,2),16),parseInt(d.substr(5,2),16),1]}e=b?\"rgba(",
"\"+b.join(\", \")+\")\":\ne}}return e}function sa(a,c){var b=a.currentS",
"tyle||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=R(a)",
")?sa(b,c):null}\nfunction T(a,c,b){function e(a){var b=U(a);return 0<b.",
"height&&0<b.width?!0:Q(a,\"PATH\")&&(0<b.height||0<b.width)?(a=S(a,\"st",
"roke-width\"),!!a&&0<parseInt(a,10)):\"hidden\"!=S(a,\"overflow\")&&da(",
"a.childNodes,function(a){return 3==a.nodeType||Q(a)&&e(a)})}function d(",
"a){return V(a)==W&&ea(a.childNodes,function(a){return!Q(a)||d(a)||!e(a)",
"})}if(!Q(a))throw Error(\"Argument to isShown must be of type Element\"",
");if(Q(a,\"BODY\"))return!0;if(Q(a,\"OPTION\")||Q(a,\"OPTGROUP\"))retur",
"n a=na(a,function(a){return Q(a,\"SELECT\")}),\n!!a&&T(a,!0,b);var f=ta",
"(a);if(f)return!!f.c&&0<f.rect.width&&0<f.rect.height&&T(f.c,c,b);if(Q(",
"a,\"INPUT\")&&\"hidden\"==a.type.toLowerCase()||Q(a,\"NOSCRIPT\"))retur",
"n!1;f=S(a,\"visibility\");return\"collapse\"!=f&&\"hidden\"!=f&&b(a)&&(",
"c||0!=ua(a))&&e(a)?!d(a):!1}var W=\"hidden\";\nfunction V(a){function c",
"(a){function b(a){return a==h?!0:0==S(a,\"display\").lastIndexOf(\"inli",
"ne\",0)||\"absolute\"==c&&\"static\"==S(a,\"position\")?!1:!0}var c=S(a",
",\"position\");if(\"fixed\"==c)return G=!0,a==h?null:h;for(a=R(a);a&&!b",
"(a);)a=R(a);return a}function b(a){var b=a;if(\"visible\"==C)if(a==h&&F",
")b=F;else if(a==F)return{x:\"visible\",y:\"visible\"};b={x:S(b,\"overfl",
"ow-x\"),y:S(b,\"overflow-y\")};a==h&&(b.x=\"visible\"==b.x?\"auto\":b.x",
",b.y=\"visible\"==b.y?\"auto\":b.y);return b}function e(a){if(a==h){var",
" b=(new B(f)).a;\na=b.scrollingElement?b.scrollingElement:b.body||b.doc",
"umentElement;b=b.parentWindow||b.defaultView;a=new y(b.pageXOffset||a.s",
"crollLeft,b.pageYOffset||a.scrollTop)}else a=new y(a.scrollLeft,a.scrol",
"lTop);return a}var d=wa(a),f=A(a),h=f.documentElement,F=f.body,C=S(h,\"",
"overflow\"),G;for(a=c(a);a;a=c(a)){var m=b(a);if(\"visible\"!=m.x||\"vi",
"sible\"!=m.y){var n=U(a);if(0==n.width||0==n.height)return W;var t=d.ri",
"ght<n.left,D=d.bottom<n.top;if(t&&\"hidden\"==m.x||D&&\"hidden\"==m.y)r",
"eturn W;if(t&&\"visible\"!=m.x||D&&\n\"visible\"!=m.y){t=e(a);D=d.botto",
"m<n.top-t.y;if(d.right<n.left-t.x&&\"visible\"!=m.x||D&&\"visible\"!=m.",
"x)return W;d=V(a);return d==W?W:\"scroll\"}t=d.left>=n.left+n.width;n=d",
".top>=n.top+n.height;if(t&&\"hidden\"==m.x||n&&\"hidden\"==m.y)return W",
";if(t&&\"visible\"!=m.x||n&&\"visible\"!=m.y){if(G&&(m=e(a),d.left>=h.s",
"crollWidth-m.x||d.right>=h.scrollHeight-m.y))return W;d=V(a);return d==",
"W?W:\"scroll\"}}}return\"none\"}\nfunction U(a){var c=ta(a);if(c)return",
" c.rect;if(Q(a,\"HTML\"))return a=A(a),a=((a?a.parentWindow||a.defaultV",
"iew:window)||window).document,a=\"CSS1Compat\"==a.compatMode?a.document",
"Element:a.body,a=new z(a.clientWidth,a.clientHeight),new P(0,0,a.width,",
"a.height);var b;try{b=a.getBoundingClientRect()}catch(e){return new P(0",
",0,0,0)}return new P(b.left,b.top,b.right-b.left,b.bottom-b.top)}\nfunc",
"tion ta(a){var c=Q(a,\"MAP\");if(!c&&!Q(a,\"AREA\"))return null;var b=c",
"?a:Q(a.parentNode,\"MAP\")?a.parentNode:null,e=null,d=null;if(b&&b.name",
"&&(e=ra('/descendant::*[@usemap = \"#'+b.name+'\"]',A(b)))&&(d=U(e),!c&",
"&\"default\"!=a.shape.toLowerCase())){var f=xa(a);a=Math.min(Math.max(f",
".left,0),d.width);c=Math.min(Math.max(f.top,0),d.height);b=Math.min(f.w",
"idth,d.width-a);f=Math.min(f.height,d.height-c);d=new P(a+d.left,c+d.to",
"p,b,f)}return{c:e,rect:d||new P(0,0,0,0)}}\nfunction xa(a){var c=a.shap",
"e.toLowerCase();a=a.coords.split(\",\");if(\"rect\"==c&&4==a.length){va",
"r c=a[0],b=a[1];return new P(c,b,a[2]-c,a[3]-b)}if(\"circle\"==c&&3==a.",
"length)return c=a[2],new P(a[0]-c,a[1]-c,2*c,2*c);if(\"poly\"==c&&2<a.l",
"ength){for(var c=a[0],b=a[1],e=c,d=b,f=2;f+1<a.length;f+=2)c=Math.min(c",
",a[f]),e=Math.max(e,a[f]),b=Math.min(b,a[f+1]),d=Math.max(d,a[f+1]);ret",
"urn new P(c,b,e-c,d-b)}return new P(0,0,0,0)}function wa(a){a=U(a);retu",
"rn new O(a.top,a.left+a.width,a.top+a.height,a.left)}\nfunction ua(a){v",
"ar c=1,b=S(a,\"opacity\");b&&(c=Number(b));(a=R(a))&&(c*=ua(a));return ",
"c};function ya(a,c){function b(a){if(\"none\"==S(a,\"display\"))return!",
"1;a=R(a);return!a||b(a)}return T(a,!!c,b)}var X=[\"_\"],Y=k;X[0]in Y||!",
"Y.execScript||Y.execScript(\"var \"+X[0]);for(var Z;X.length&&(Z=X.shif",
"t());)X.length||void 0===ya?Y=Y[Z]?Y[Z]:Y[Z]={}:Y[Z]=ya;; return this._",
".apply(null,arguments);}.apply({navigator:typeof window!=undefined?wind",
"ow.navigator:null,document:typeof window!=undefined?window.document:nul",
"l}, arguments);}",
NULL
};
const char* const IS_ENABLED[] = {
"function(){return function(){function b(a){var c=d;if(\"string\"==typeo",
"f c)return\"string\"==typeof a&&1==a.length?c.indexOf(a,0):-1;for(var g",
"=0;g<c.length;g++)if(g in c&&c[g]===a)return g;return-1};function e(a){",
"for(;a&&1!=a.nodeType;)a=a.previousSibling;return a}function f(a,c){for",
"(var g=0;a;){if(c(a))return a;a=a.parentNode;g++}return null};function ",
"h(a){this.b=a}h.prototype.toString=function(){return this.b};var k={};f",
"unction l(a){if(k.hasOwnProperty(a))throw Error(\"Binary operator alrea",
"dy created: \"+a);a=new h(a);k[a.toString()]=a}l(\"div\");l(\"mod\");l(",
"\"*\");l(\"+\");l(\"-\");l(\"<\");l(\">\");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 t(a){if(r.hasOwnProperty(a))throw Error(\"Axis already cr",
"eated: \"+a);r[a]=new q(a)}t(\"ancestor\");t(\"ancestor-or-self\");t(\"",
"attribute\");t(\"child\");t(\"descendant\");t(\"descendant-or-self\");t",
"(\"following\");t(\"following-sibling\");t(\"namespace\");t(\"parent\")",
";t(\"preceding\");t(\"preceding-sibling\");t(\"self\");function u(a,c){",
"return!!a&&1==a.nodeType&&(!c||a.tagName.toUpperCase()==c)}var d=\"BUTT",
"ON INPUT OPTGROUP OPTION SELECT TEXTAREA\".split(\" \");\nfunction v(a)",
"{var c=a.tagName.toUpperCase();return 0<=b(c)?a.disabled?!1:a.parentNod",
"e&&1==a.parentNode.nodeType&&\"OPTGROUP\"==c||\"OPTION\"==c?v(a.parentN",
"ode):!f(a,function(a){var c=a.parentNode;if(c&&u(c,\"FIELDSET\")&&c.dis",
"abled){if(!u(a,\"LEGEND\"))return!0;for(;a=void 0!==a.previousElementSi",
"bling?a.previousElementSibling:e(a.previousSibling);)if(u(a,\"LEGEND\")",
")return!0}return!1}):!0};var w=v,x=[\"_\"],y=this;x[0]in y||!y.execScri",
"pt||y.execScript(\"var \"+x[0]);for(var z;x.length&&(z=x.shift());)x.le",
"ngth||void 0===w?y=y[z]?y[z]:y[z]={}:y[z]=w;; return this._.apply(null,",
"arguments);}.apply({navigator:typeof window!=undefined?window.navigator",
":null,document:typeof window!=undefined?window.document:null}, argument",
"s);}",
NULL
};
const char* const SUBMIT[] = {
"function(){return function(){var b;function f(a,c){function d(){}d.prot",
"otype=c.prototype;a.A=c.prototype;a.prototype=new d;a.prototype.constru",
"ctor=a;a.w=function(a,d,H){for(var I=Array(arguments.length-2),v=2;v<ar",
"guments.length;v++)I[v-2]=arguments[v];return c.prototype[d].apply(a,I)",
"}};var g=window;function k(a,c){for(var d=a.length,e=\"string\"==typeof",
" a?a.split(\"\"):a,h=0;h<d;h++)h in e&&c.call(void 0,e[h],h,a)};functio",
"n l(a,c){this.code=a;this.state=m[a]||n;this.message=c||\"\";var d=this",
".state.replace(/((?:^|\\s+)[a-z])/g,function(a){return a.toUpperCase().",
"replace(/^[\\s\\xa0]+/g,\"\")}),e=d.length-5;if(0>e||d.indexOf(\"Error",
"\",e)!=e)d+=\"Error\";this.name=d;d=Error(this.message);d.name=this.nam",
"e;this.stack=d.stack||\"\"}f(l,Error);var n=\"unknown error\",m={15:\"e",
"lement not selectable\",11:\"element not visible\"};m[31]=n;m[30]=n;m[2",
"4]=\"invalid cookie domain\";m[29]=\"invalid element coordinates\";m[12",
"]=\"invalid element state\";\nm[32]=\"invalid selector\";m[51]=\"invali",
"d selector\";m[52]=\"invalid selector\";m[17]=\"javascript error\";m[40",
"5]=\"unsupported operation\";m[34]=\"move target out of bounds\";m[27]=",
"\"no such alert\";m[7]=\"no such element\";m[8]=\"no such frame\";m[23]",
"=\"no such window\";m[28]=\"script timeout\";m[33]=\"session not create",
"d\";m[10]=\"stale element reference\";m[21]=\"timeout\";m[25]=\"unable ",
"to set cookie\";m[26]=\"unexpected alert open\";m[13]=n;m[9]=\"unknown ",
"command\";l.prototype.toString=function(){return this.name+\": \"+this.",
"message};var p;a:{var q=this.navigator;if(q){var r=q.userAgent;if(r){p=",
"r;break a}}p=\"\"};var t=-1!=p.indexOf(\"Macintosh\"),u=-1!=p.indexOf(",
"\"Windows\");function w(a){return 9==a.nodeType?a:a.ownerDocument||a.do",
"cument}function x(a,c,d){d||(a=a.parentNode);for(d=0;a;){if(c(a))return",
" a;a=a.parentNode;d++}return null};function y(a){this.u=a}y.prototype.t",
"oString=function(){return this.u};var z={};function A(a){if(z.hasOwnPro",
"perty(a))throw Error(\"Binary operator already created: \"+a);a=new y(a",
");z[a.toString()]=a}A(\"div\");A(\"mod\");A(\"*\");A(\"+\");A(\"-\");A(",
"\"<\");A(\">\");A(\"<=\");A(\">=\");A(\"=\");A(\"!=\");A(\"and\");A(\"o",
"r\");function B(a){this.h=a}B.prototype.toString=function(){return this",
".h};var C={};function D(a){if(C.hasOwnProperty(a))throw Error(\"Functio",
"n already created: \"+a+\".\");C[a]=new B(a)}D(\"boolean\");D(\"ceiling",
"\");D(\"concat\");D(\"contains\");D(\"count\");D(\"false\");D(\"floor\"",
");D(\"id\");D(\"lang\");D(\"last\");D(\"local-name\");D(\"name\");D(\"n",
"amespace-uri\");D(\"normalize-space\");D(\"not\");D(\"number\");D(\"pos",
"ition\");D(\"round\");D(\"starts-with\");D(\"string\");D(\"string-lengt",
"h\");D(\"substring\");D(\"substring-after\");D(\"substring-before\");\n",
"D(\"sum\");D(\"translate\");D(\"true\");function E(a){this.h=a}E.protot",
"ype.toString=function(){return this.h};var F={};function G(a){if(F.hasO",
"wnProperty(a))throw Error(\"Axis already created: \"+a);F[a]=new E(a)}G",
"(\"ancestor\");G(\"ancestor-or-self\");G(\"attribute\");G(\"child\");G(",
"\"descendant\");G(\"descendant-or-self\");G(\"following\");G(\"followin",
"g-sibling\");G(\"namespace\");G(\"parent\");G(\"preceding\");G(\"preced",
"ing-sibling\");G(\"self\");function J(a,c){return!!a&&1==a.nodeType&&(!",
"c||a.tagName.toUpperCase()==c)};function K(){this.i=g.document.document",
"Element;this.v=null;var a;a:{var c=w(this.i);try{a=c&&c.activeElement;b",
"reak a}catch(d){}a=null}a&&L(this,a)}function L(a,c){a.i=c;a.v=J(c,\"OP",
"TION\")?x(c,function(a){return J(a,\"SELECT\")}):null}function M(a){ret",
"urn J(a,\"FORM\")};function N(a,c,d){this.l=a;this.m=c;this.o=d}N.proto",
"type.create=function(a){a=w(a).createEvent(\"HTMLEvents\");a.initEvent(",
"this.l,this.m,this.o);return a};N.prototype.toString=function(){return ",
"this.l};var O=new N(\"submit\",!0,!0);function P(a,c){this.f={};this.c=",
"[];this.g=0;var d=arguments.length;if(1<d){if(d%2)throw Error(\"Uneven ",
"number of arguments\");for(var e=0;e<d;e+=2)this.set(arguments[e],argum",
"ents[e+1])}else a&&this.addAll(a)}function Q(a){R(a);return a.c.concat(",
")}b=P.prototype;b.clear=function(){this.f={};this.g=this.c.length=0};b.",
"remove=function(a){return Object.prototype.hasOwnProperty.call(this.f,a",
")?(delete this.f[a],this.g--,this.c.length>2*this.g&&R(this),!0):!1};\n",
"function R(a){if(a.g!=a.c.length){for(var c=0,d=0;c<a.c.length;){var e=",
"a.c[c];Object.prototype.hasOwnProperty.call(a.f,e)&&(a.c[d++]=e);c++}a.",
"c.length=d}if(a.g!=a.c.length){for(var h={},d=c=0;c<a.c.length;)e=a.c[c",
"],Object.prototype.hasOwnProperty.call(h,e)||(a.c[d++]=e,h[e]=1),c++;a.",
"c.length=d}}b.get=function(a,c){return Object.prototype.hasOwnProperty.",
"call(this.f,a)?this.f[a]:c};b.set=function(a,c){Object.prototype.hasOwn",
"Property.call(this.f,a)||(this.g++,this.c.push(a));this.f[a]=c};\nb.add",
"All=function(a){var c;if(a instanceof P){c=Q(a);R(a);for(var d=[],e=0;e",
"<a.c.length;e++)d.push(a.f[a.c[e]]);a=d}else{c=[];var e=0,h;for(h in a)",
"c[e++]=h;e=[];h=0;for(d in a)e[h++]=a[d];a=e}for(d=0;d<c.length;d++)thi",
"s.set(c[d],a[d])};b.forEach=function(a,c){for(var d=Q(this),e=0;e<d.len",
"gth;e++){var h=d[e],H=this.get(h);a.call(c,H,h,this)}};b.clone=function",
"(){return new P(this)};var S={};function T(a,c,d){var e=typeof a;(\"obj",
"ect\"==e&&null!=a||\"function\"==e)&&(a=a.a);a=new aa(a);!c||c in S&&!d",
"||(S[c]={key:a,shift:!1},d&&(S[d]={key:a,shift:!0}));return a}function ",
"aa(a){this.code=a}T(8);T(9);T(13);var ba=T(16),ca=T(17),da=T(18);T(19);",
"T(20);T(27);T(32,\" \");T(33);T(34);T(35);T(36);T(37);T(38);T(39);T(40)",
";T(44);T(45);T(46);T(48,\"0\",\")\");T(49,\"1\",\"!\");T(50,\"2\",\"@\"",
");T(51,\"3\",\"#\");T(52,\"4\",\"$\");T(53,\"5\",\"%\");T(54,\"6\",\"^",
"\");T(55,\"7\",\"&\");T(56,\"8\",\"*\");T(57,\"9\",\"(\");T(65,\"a\",\"",
"A\");\nT(66,\"b\",\"B\");T(67,\"c\",\"C\");T(68,\"d\",\"D\");T(69,\"e\"",
",\"E\");T(70,\"f\",\"F\");T(71,\"g\",\"G\");T(72,\"h\",\"H\");T(73,\"i",
"\",\"I\");T(74,\"j\",\"J\");T(75,\"k\",\"K\");T(76,\"l\",\"L\");T(77,\"",
"m\",\"M\");T(78,\"n\",\"N\");T(79,\"o\",\"O\");T(80,\"p\",\"P\");T(81,",
"\"q\",\"Q\");T(82,\"r\",\"R\");T(83,\"s\",\"S\");T(84,\"t\",\"T\");T(85",
",\"u\",\"U\");T(86,\"v\",\"V\");T(87,\"w\",\"W\");T(88,\"x\",\"X\");T(8",
"9,\"y\",\"Y\");T(90,\"z\",\"Z\");var ea=T(u?{b:91,a:91}:t?{b:224,a:91}:",
"{b:0,a:91});T(u?{b:92,a:92}:t?{b:224,a:93}:{b:0,a:92});T(u?{b:93,a:93}:",
"t?{b:0,a:0}:{b:93,a:null});T({b:96,a:96},\"0\");\nT({b:97,a:97},\"1\");",
"T({b:98,a:98},\"2\");T({b:99,a:99},\"3\");T({b:100,a:100},\"4\");T({b:1",
"01,a:101},\"5\");T({b:102,a:102},\"6\");T({b:103,a:103},\"7\");T({b:104",
",a:104},\"8\");T({b:105,a:105},\"9\");T({b:106,a:106},\"*\");T({b:107,a",
":107},\"+\");T({b:109,a:109},\"-\");T({b:110,a:110},\".\");T({b:111,a:1",
"11},\"/\");T(144);T(112);T(113);T(114);T(115);T(116);T(117);T(118);T(11",
"9);T(120);T(121);T(122);T(123);T({b:107,a:187},\"=\",\"+\");T(108,\",\"",
");T({b:109,a:189},\"-\",\"_\");T(188,\",\",\"<\");T(190,\".\",\">\");T(",
"191,\"/\",\"?\");T(192,\"`\",\"~\");\nT(219,\"[\",\"{\");T(220,\"\\\\\"",
",\"|\");T(221,\"]\",\"}\");T({b:59,a:186},\";\",\":\");T(222,\"'\",'\"'",
");var U=new P;U.set(1,ba);U.set(2,ca);U.set(4,da);U.set(8,ea);(function",
"(a){var c=new P;k(Q(a),function(d){c.set(a.get(d).code,d)});return c})(",
"U);function V(){K.call(this)}f(V,K);V.s=function(){return V.j?V.j:V.j=n",
"ew V};function W(a){var c=x(a,M,!0);if(!c)throw new l(7,\"Element was n",
"ot in a form, so could not submit.\");var d=V.s();L(d,a);if(!M(c))throw",
" new l(12,\"Element is not a form, so could not submit.\");a=O.create(c",
",void 0);\"isTrusted\"in a||(a.isTrusted=!1);c.dispatchEvent(a)&&(J(c.s",
"ubmit)?c.constructor.prototype.submit.call(c):c.submit())}var X=[\"_\"]",
",Y=this;X[0]in Y||!Y.execScript||Y.execScript(\"var \"+X[0]);for(var Z;",
"X.length&&(Z=X.shift());)X.length||void 0===W?Y=Y[Z]?Y[Z]:Y[Z]={}:Y[Z]=",
"W;; return this._.apply(null,arguments);}.apply({navigator:typeof windo",
"w!=undefined?window.navigator:null,document:typeof window!=undefined?wi",
"ndow.document:null}, arguments);}",
NULL
};
const char* const FIND_ELEMENT[] = {
"function(){return function(){var h,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 n(a){return\"function\"==ba(a)}function da(a){",
"var b=typeof a;return\"object\"==b&&null!=a||\"function\"==b};var ea=wi",
"ndow;var fa;function ga(a){var b=a.length-1;return 0<=b&&a.indexOf(\" ",
"\",b)==b}var p=String.prototype.trim?function(a){return a.trim()}:funct",
"ion(a){return a.replace(/^[\\s\\xa0]+|[\\s\\xa0]+$/g,\"\")};function ha",
"(a){return String(a).replace(/\\-([a-z])/g,function(a,c){return c.toUpp",
"erCase()})};var ia=Array.prototype;function q(a,b){if(k(a))return k(b)&",
"&1==b.length?a.indexOf(b,0):-1;for(var c=0;c<a.length;c++)if(c in a&&a[",
"c]===b)return c;return-1}function u(a,b){for(var c=a.length,d=k(a)?a.sp",
"lit(\"\"):a,e=0;e<c;e++)e in d&&b.call(void 0,d[e],e,a)}function ja(a,b",
"){for(var c=a.length,d=[],e=0,f=k(a)?a.split(\"\"):a,g=0;g<c;g++)if(g i",
"n f){var r=f[g];b.call(void 0,r,g,a)&&(d[e++]=r)}return d}function ka(a",
",b){var c=\"\";u(a,function(d,e){c=b.call(void 0,c,d,e,a)});return c}\n",
"function la(a,b){for(var c=a.length,d=k(a)?a.split(\"\"):a,e=0;e<c;e++)",
"if(e in d&&b.call(void 0,d[e],e,a))return!0;return!1}function ma(a,b){f",
"or(var c=a.length,d=k(a)?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&!b.call",
"(void 0,d[e],e,a))return!1;return!0}function na(a,b){var c;a:{c=a.lengt",
"h;for(var d=k(a)?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&b.call(void 0,d",
"[e],e,a)){c=e;break a}c=-1}return 0>c?null:k(a)?a.charAt(c):a[c]}\nfunc",
"tion oa(a){var b=a.length;if(0<b){for(var c=Array(b),d=0;d<b;d++)c[d]=a",
"[d];return c}return[]}function pa(a,b,c){return 2>=arguments.length?ia.",
"slice.call(a,b):ia.slice.call(a,b,c)};var qa={aliceblue:\"#f0f8ff\",ant",
"iquewhite:\"#faebd7\",aqua:\"#00ffff\",aquamarine:\"#7fffd4\",azure:\"#",
"f0ffff\",beige:\"#f5f5dc\",bisque:\"#ffe4c4\",black:\"#000000\",blanche",
"dalmond:\"#ffebcd\",blue:\"#0000ff\",blueviolet:\"#8a2be2\",brown:\"#a5",
"2a2a\",burlywood:\"#deb887\",cadetblue:\"#5f9ea0\",chartreuse:\"#7fff00",
"\",chocolate:\"#d2691e\",coral:\"#ff7f50\",cornflowerblue:\"#6495ed\",c",
"ornsilk:\"#fff8dc\",crimson:\"#dc143c\",cyan:\"#00ffff\",darkblue:\"#00",
"008b\",darkcyan:\"#008b8b\",darkgoldenrod:\"#b8860b\",darkgray:\"#a9a9a",
"9\",darkgreen:\"#006400\",\ndarkgrey:\"#a9a9a9\",darkkhaki:\"#bdb76b\",",
"darkmagenta:\"#8b008b\",darkolivegreen:\"#556b2f\",darkorange:\"#ff8c00",
"\",darkorchid:\"#9932cc\",darkred:\"#8b0000\",darksalmon:\"#e9967a\",da",
"rkseagreen:\"#8fbc8f\",darkslateblue:\"#483d8b\",darkslategray:\"#2f4f4",
"f\",darkslategrey:\"#2f4f4f\",darkturquoise:\"#00ced1\",darkviolet:\"#9",
"400d3\",deeppink:\"#ff1493\",deepskyblue:\"#00bfff\",dimgray:\"#696969",
"\",dimgrey:\"#696969\",dodgerblue:\"#1e90ff\",firebrick:\"#b22222\",flo",
"ralwhite:\"#fffaf0\",forestgreen:\"#228b22\",fuchsia:\"#ff00ff\",gainsb",
"oro:\"#dcdcdc\",\nghostwhite:\"#f8f8ff\",gold:\"#ffd700\",goldenrod:\"#",
"daa520\",gray:\"#808080\",green:\"#008000\",greenyellow:\"#adff2f\",gre",
"y:\"#808080\",honeydew:\"#f0fff0\",hotpink:\"#ff69b4\",indianred:\"#cd5",
"c5c\",indigo:\"#4b0082\",ivory:\"#fffff0\",khaki:\"#f0e68c\",lavender:",
"\"#e6e6fa\",lavenderblush:\"#fff0f5\",lawngreen:\"#7cfc00\",lemonchiffo",
"n:\"#fffacd\",lightblue:\"#add8e6\",lightcoral:\"#f08080\",lightcyan:\"",
"#e0ffff\",lightgoldenrodyellow:\"#fafad2\",lightgray:\"#d3d3d3\",lightg",
"reen:\"#90ee90\",lightgrey:\"#d3d3d3\",lightpink:\"#ffb6c1\",lightsalmo",
"n:\"#ffa07a\",\nlightseagreen:\"#20b2aa\",lightskyblue:\"#87cefa\",ligh",
"tslategray:\"#778899\",lightslategrey:\"#778899\",lightsteelblue:\"#b0c",
"4de\",lightyellow:\"#ffffe0\",lime:\"#00ff00\",limegreen:\"#32cd32\",li",
"nen:\"#faf0e6\",magenta:\"#ff00ff\",maroon:\"#800000\",mediumaquamarine",
":\"#66cdaa\",mediumblue:\"#0000cd\",mediumorchid:\"#ba55d3\",mediumpurp",
"le:\"#9370db\",mediumseagreen:\"#3cb371\",mediumslateblue:\"#7b68ee\",m",
"ediumspringgreen:\"#00fa9a\",mediumturquoise:\"#48d1cc\",mediumvioletre",
"d:\"#c71585\",midnightblue:\"#191970\",mintcream:\"#f5fffa\",mistyrose:",
"\"#ffe4e1\",\nmoccasin:\"#ffe4b5\",navajowhite:\"#ffdead\",navy:\"#0000",
"80\",oldlace:\"#fdf5e6\",olive:\"#808000\",olivedrab:\"#6b8e23\",orange",
":\"#ffa500\",orangered:\"#ff4500\",orchid:\"#da70d6\",palegoldenrod:\"#",
"eee8aa\",palegreen:\"#98fb98\",paleturquoise:\"#afeeee\",palevioletred:",
"\"#db7093\",papayawhip:\"#ffefd5\",peachpuff:\"#ffdab9\",peru:\"#cd853f",
"\",pink:\"#ffc0cb\",plum:\"#dda0dd\",powderblue:\"#b0e0e6\",purple:\"#8",
"00080\",red:\"#ff0000\",rosybrown:\"#bc8f8f\",royalblue:\"#4169e1\",sad",
"dlebrown:\"#8b4513\",salmon:\"#fa8072\",sandybrown:\"#f4a460\",seagreen",
":\"#2e8b57\",\nseashell:\"#fff5ee\",sienna:\"#a0522d\",silver:\"#c0c0c0",
"\",skyblue:\"#87ceeb\",slateblue:\"#6a5acd\",slategray:\"#708090\",slat",
"egrey:\"#708090\",snow:\"#fffafa\",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=\"backgroundColor borderTopColor borderRightColor ",
"borderBottomColor borderLeftColor 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;function v(a,b){this.code=a;this.state=w[a]",
"||x;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=E",
"rror(this.message);c.name=this.name;this.stack=c.stack||\"\"}\n(functio",
"n(){var a=Error;function b(){}b.prototype=a.prototype;v.O=a.prototype;v",
".prototype=new b;v.prototype.constructor=v;v.L=function(b,d,e){for(var ",
"f=Array(arguments.length-2),g=2;g<arguments.length;g++)f[g-2]=arguments",
"[g];return a.prototype[d].apply(b,f)}})();var x=\"unknown error\",w={15",
":\"element not selectable\",11:\"element not visible\"};w[31]=x;w[30]=x",
";w[24]=\"invalid cookie domain\";w[29]=\"invalid element coordinates\";",
"w[12]=\"invalid element state\";w[32]=\"invalid selector\";w[51]=\"inva",
"lid selector\";\nw[52]=\"invalid selector\";w[17]=\"javascript error\";",
"w[405]=\"unsupported operation\";w[34]=\"move target out of bounds\";w[",
"27]=\"no such alert\";w[7]=\"no such element\";w[8]=\"no such frame\";w",
"[23]=\"no such window\";w[28]=\"script timeout\";w[33]=\"session not cr",
"eated\";w[10]=\"stale element reference\";w[21]=\"timeout\";w[25]=\"una",
"ble to set cookie\";w[26]=\"unexpected alert open\";w[13]=x;w[9]=\"unkn",
"own command\";v.prototype.toString=function(){return this.name+\": \"+t",
"his.message};function y(a,b){this.x=void 0!==a?a:0;this.y=void 0!==b?b:",
"0}h=y.prototype;h.clone=function(){return new y(this.x,this.y)};h.toStr",
"ing=function(){return\"(\"+this.x+\", \"+this.y+\")\"};h.ceil=function(",
"){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};h.floo",
"r=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return",
" this};h.round=function(){this.x=Math.round(this.x);this.y=Math.round(t",
"his.y);return this};\nh.translate=function(a,b){a instanceof y?(this.x+",
"=a.x,this.y+=a.y):(this.x+=a,l(b)&&(this.y+=b));return this};h.scale=fu",
"nction(a,b){var c=l(b)?b:a;this.x*=a;this.y*=c;return this};function wa",
"(a,b){this.width=a;this.height=b}h=wa.prototype;h.clone=function(){retu",
"rn new wa(this.width,this.height)};h.toString=function(){return\"(\"+th",
"is.width+\" x \"+this.height+\")\"};h.ceil=function(){this.width=Math.c",
"eil(this.width);this.height=Math.ceil(this.height);return this};h.floor",
"=function(){this.width=Math.floor(this.width);this.height=Math.floor(th",
"is.height);return this};h.round=function(){this.width=Math.round(this.w",
"idth);this.height=Math.round(this.height);return this};\nh.scale=functi",
"on(a,b){var c=l(b)?b:a;this.width*=a;this.height*=c;return this};functi",
"on B(a){return a?new C(D(a)):fa||(fa=new C)}function xa(a,b,c){function",
" d(c){c&&b.appendChild(k(c)?a.createTextNode(c):c)}for(var e=1;e<c.leng",
"th;e++){var f=c[e];!ca(f)||da(f)&&0<f.nodeType?d(f):u(ya(f)?oa(f):f,d)}",
"}function za(a){for(;a&&1!=a.nodeType;)a=a.previousSibling;return a}\nf",
"unction E(a,b){if(a.contains&&1==b.nodeType)return a==b||a.contains(b);",
"if(\"undefined\"!=typeof a.compareDocumentPosition)return a==b||Boolean",
"(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b",
"==a}\nfunction Aa(a,b){if(a==b)return 0;if(a.compareDocumentPosition)re",
"turn a.compareDocumentPosition(b)&2?1:-1;if(\"sourceIndex\"in a||a.pare",
"ntNode&&\"sourceIndex\"in a.parentNode){var c=1==a.nodeType,d=1==b.node",
"Type;if(c&&d)return a.sourceIndex-b.sourceIndex;var e=a.parentNode,f=b.",
"parentNode;return e==f?Ba(a,b):!c&&E(e,b)?-1*Da(a,b):!d&&E(f,a)?Da(b,a)",
":(c?a.sourceIndex:e.sourceIndex)-(d?b.sourceIndex:f.sourceIndex)}d=D(a)",
";c=d.createRange();c.selectNode(a);c.collapse(!0);d=d.createRange();d.s",
"electNode(b);d.collapse(!0);\nreturn c.compareBoundaryPoints(aa.Range.S",
"TART_TO_END,d)}function Da(a,b){var c=a.parentNode;if(c==b)return-1;for",
"(var d=b;d.parentNode!=c;)d=d.parentNode;return Ba(d,a)}function Ba(a,b",
"){for(var c=b;c=c.previousSibling;)if(c==a)return-1;return 1}function D",
"(a){return 9==a.nodeType?a:a.ownerDocument||a.document}function ya(a){i",
"f(a&&\"number\"==typeof a.length){if(da(a))return\"function\"==typeof a",
".item||\"string\"==typeof a.item;if(n(a))return\"function\"==typeof a.i",
"tem}return!1}\nfunction Ea(a,b){a=a.parentNode;for(var c=0;a;){if(b(a))",
"return a;a=a.parentNode;c++}return null}function C(a){this.l=a||aa.docu",
"ment||document}\nfunction F(a,b,c,d){a=d||a.l;var e=b&&\"*\"!=b?b.toUpp",
"erCase():\"\";if(a.querySelectorAll&&a.querySelector&&(e||c))c=a.queryS",
"electorAll(e+(c?\".\"+c:\"\"));else if(c&&a.getElementsByClassName)if(b",
"=a.getElementsByClassName(c),e){a={};for(var f=d=0,g;g=b[f];f++)e==g.no",
"deName&&(a[d++]=g);a.length=d;c=a}else c=b;else if(b=a.getElementsByTag",
"Name(e||\"*\"),c){a={};for(f=d=0;g=b[f];f++){var e=g.className,r;if(r=",
"\"function\"==typeof e.split)r=0<=q(e.split(/\\s+/),c);r&&(a[d++]=g)}a.",
"length=d;c=a}else c=b;return c}h=C.prototype;\nh.createElement=function",
"(a){return this.l.createElement(a)};h.createTextNode=function(a){return",
" this.l.createTextNode(String(a))};h.appendChild=function(a,b){a.append",
"Child(b)};h.append=function(a,b){xa(D(a),a,arguments)};h.canHaveChildre",
"n=function(a){if(1!=a.nodeType)return!1;switch(a.tagName){case \"APPLET",
"\":case \"AREA\":case \"BASE\":case \"BR\":case \"COL\":case \"COMMAND",
"\":case \"EMBED\":case \"FRAME\":case \"HR\":case \"IMG\":case \"INPUT",
"\":case \"IFRAME\":case \"ISINDEX\":case \"KEYGEN\":case \"LINK\":case ",
"\"NOFRAMES\":case \"NOSCRIPT\":case \"META\":case \"OBJECT\":case \"PAR",
"AM\":case \"SCRIPT\":case \"SOURCE\":case \"STYLE\":case \"TRACK\":case",
" \"WBR\":return!1}return!0};\nh.removeNode=function(a){return a&&a.pare",
"ntNode?a.parentNode.removeChild(a):null};h.contains=E;function G(a){var",
" b=null,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b||null==b?a.inne",
"rText:b,b=void 0==b||null==b?\"\":b);if(\"string\"!=typeof b)if(9==c||1",
"==c){a=9==c?a.documentElement:a.firstChild;for(var c=0,d=[],b=\"\";a;){",
"do 1!=a.nodeType&&(b+=a.nodeValue),d[c++]=a;while(a=a.firstChild);for(;",
"c&&!(a=d[--c].nextSibling););}}else b=a.nodeValue;return\"\"+b};functio",
"n H(){this.h=this.g=null;this.u=0}function Fa(a){this.node=a;this.next=",
"this.m=null}H.prototype.unshift=function(a){a=new Fa(a);a.next=this.g;t",
"his.h?this.g.m=a:this.g=this.h=a;this.g=a;this.u++};H.prototype.add=fun",
"ction(a){a=new Fa(a);a.m=this.h;this.g?this.h.next=a:this.g=this.h=a;th",
"is.h=a;this.u++};function Ga(a){return(a=a.g)?a.node:null}H.prototype.i",
"terator=function(a){return new Ha(this,!!a)};function Ha(a,b){this.J=a;",
"this.C=(this.G=b)?a.h:a.g;this.v=null}\nHa.prototype.next=function(){va",
"r a=this.C;if(null==a)return null;var b=this.v=a;this.C=this.G?a.m:a.ne",
"xt;return b.node};Ha.prototype.remove=function(){var a=this.J,b=this.v;",
"if(!b)throw Error(\"Next must be called at least once before remove.\")",
";var c=b.m,b=b.next;c?c.next=b:a.g=b;b?b.m=c:a.h=c;a.u--;this.v=null};f",
"unction J(a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(d);var f;if(b instanc",
"eof H&&c instanceof H){e=b.iterator();for(d=e.next();d;d=e.next())for(b",
"=c.iterator(),f=b.next();f;f=b.next())if(a(G(d),G(f)))return!0;return!1",
"}if(b instanceof H||c instanceof H){b instanceof H?e=b:(e=c,c=b);e=e.it",
"erator();b=typeof c;for(d=e.next();d;d=e.next()){switch(b){case \"numbe",
"r\":d=+G(d);break;case \"boolean\":d=!!G(d);break;case \"string\":d=G(d",
");break;default:throw Error(\"Illegal primitive type for comparison.\")",
";}if(a(d,c))return!0}return!1}return e?\n\"boolean\"==typeof b||\"boole",
"an\"==typeof c?a(!!b,!!c):\"number\"==typeof b||\"number\"==typeof c?a(",
"+b,+c):a(b,c):a(+b,+c)}function Ia(a,b,c,d){this.K=a;this.s=d}Ia.protot",
"ype.toString=function(){return this.K};var Ja={};function K(a,b){if(Ja.",
"hasOwnProperty(a))throw Error(\"Binary operator already created: \"+a);",
"var c=new Ia(a,0,0,b);Ja[c.toString()]=c}K(\"div\",function(a,b,c){retu",
"rn a.b(c)/b.b(c)});K(\"mod\",function(a,b,c){return a.b(c)%b.b(c)});K(",
"\"*\",function(a,b,c){return a.b(c)*b.b(c)});\nK(\"+\",function(a,b,c){",
"return a.b(c)+b.b(c)});K(\"-\",function(a,b,c){return a.b(c)-b.b(c)});K",
"(\"<\",function(a,b,c){return J(function(a,b){return a<b},a,b,c)});K(\"",
">\",function(a,b,c){return J(function(a,b){return a>b},a,b,c)});K(\"<=",
"\",function(a,b,c){return J(function(a,b){return a<=b},a,b,c)});K(\">=",
"\",function(a,b,c){return J(function(a,b){return a>=b},a,b,c)});K(\"=\"",
",function(a,b,c){return J(function(a,b){return a==b},a,b,c,!0)});K(\"!=",
"\",function(a,b,c){return J(function(a,b){return a!=b},a,b,c,!0)});\nK(",
"\"and\",function(a,b,c){return a.j(c)&&b.j(c)});K(\"or\",function(a,b,c",
"){return a.j(c)||b.j(c)});function Ka(a,b,c,d,e,f){this.w=a;this.s=f}Ka",
".prototype.toString=function(){return this.w};var La={};function L(a,b)",
"{if(La.hasOwnProperty(a))throw Error(\"Function already created: \"+a+",
"\".\");La[a]=new Ka(a,0,0,0,0,b)}L(\"boolean\",function(a,b){return b.j",
"(a)});L(\"ceiling\",function(a,b){return Math.ceil(b.b(a))});L(\"concat",
"\",function(a,b){return ka(pa(arguments,1),function(b,d){return b+d.a(a",
")})});L(\"contains\",function(a,b,c){b=b.a(a);a=c.a(a);return-1!=b.inde",
"xOf(a)});L(\"count\",function(a,b){return b.evaluate(a).u});\nL(\"false",
"\",function(){return!1});L(\"floor\",function(a,b){return Math.floor(b.",
"b(a))});L(\"id\",function(a,b){var c=a.i(),d=9==c.nodeType?c:c.ownerDoc",
"ument,c=b.a(a).split(/\\s+/),e=[];u(c,function(a){a=d.getElementById(a)",
";!a||0<=q(e,a)||e.push(a)});e.sort(Aa);var f=new H;u(e,function(a){f.ad",
"d(a)});return f});L(\"lang\",function(){return!1});L(\"last\",function(",
"a){if(1!=arguments.length)throw Error(\"Function last expects ()\");ret",
"urn a.M()});\nL(\"local-name\",function(a,b){var c=b?Ga(b.evaluate(a)):",
"a.i();return c?c.nodeName.toLowerCase():\"\"});L(\"name\",function(a,b)",
"{var c=b?Ga(b.evaluate(a)):a.i();return c?c.nodeName.toLowerCase():\"\"",
"});L(\"namespace-uri\",function(){return\"\"});L(\"normalize-space\",fu",
"nction(a,b){return(b?b.a(a):G(a.i())).replace(/[\\s\\xa0]+/g,\" \").rep",
"lace(/^\\s+|\\s+$/g,\"\")});L(\"not\",function(a,b){return!b.j(a)});L(",
"\"number\",function(a,b){return b?b.b(a):+G(a.i())});L(\"position\",fun",
"ction(a){return a.N()});L(\"round\",function(a,b){return Math.round(b.b",
"(a))});\nL(\"starts-with\",function(a,b,c){b=b.a(a);a=c.a(a);return 0==",
"b.lastIndexOf(a,0)});L(\"string\",function(a,b){return b?b.a(a):G(a.i()",
")});L(\"string-length\",function(a,b){return(b?b.a(a):G(a.i())).length}",
");L(\"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)});\nL",
"(\"substring-after\",function(a,b,c){b=b.a(a);a=c.a(a);c=b.indexOf(a);r",
"eturn-1==c?\"\":b.substring(c+a.length)});L(\"substring-before\",functi",
"on(a,b,c){b=b.a(a);a=c.a(a);a=b.indexOf(a);return-1==a?\"\":b.substring",
"(0,a)});L(\"sum\",function(a,b){for(var c=b.evaluate(a).iterator(),d=0,",
"e=c.next();e;e=c.next())d+=+G(e);return d});\nL(\"translate\",function(",
"a,b,c,d){b=b.a(a);c=c.a(a);var e=d.a(a);a=[];for(d=0;d<c.length;d++){va",
"r f=c.charAt(d);f in a||(a[f]=e.charAt(d))}c=\"\";for(d=0;d<b.length;d+",
"+)f=b.charAt(d),c+=f in a?a[f]:f;return c});L(\"true\",function(){retur",
"n!0});function Ma(a,b,c){this.w=a;this.G=c}Ma.prototype.toString=functi",
"on(){return this.w};var Na={};function M(a,b){if(Na.hasOwnProperty(a))t",
"hrow Error(\"Axis already created: \"+a);Na[a]=new Ma(a,0,b)}M(\"ancest",
"or\",!0);M(\"ancestor-or-self\",!0);M(\"attribute\",!1);M(\"child\",!1)",
";M(\"descendant\",!1);M(\"descendant-or-self\",!1);M(\"following\",!1);",
"M(\"following-sibling\",!1);M(\"namespace\",!1);M(\"parent\",!1);M(\"pr",
"eceding\",!0);M(\"preceding-sibling\",!0);M(\"self\",!1);var O={};O.A=f",
"unction(){var a={P:\"http://www.w3.org/2000/svg\"};return function(b){r",
"eturn a[b]||null}}();\nO.s=function(a,b,c){var d=D(a);if(!d.documentEle",
"ment)return null;try{for(var e=d.createNSResolver?d.createNSResolver(d.",
"documentElement):O.A,f={},g=d.getElementsByTagName(\"*\"),r=0;r<g.lengt",
"h;++r){var N=g[r],z=N.namespaceURI;if(z&&!f[z]){var m=N.lookupPrefix(z)",
";if(!m)var t=z.match(\".*/(\\\\w+)/?$\"),m=t?t[1]:\"xhtml\";f[z]=m}}var",
" A={},I;for(I in f)A[f[I]]=I;e=function(a){return A[a]||null};try{retur",
"n d.evaluate(b,a,e,c,null)}catch(Ca){if(\"TypeError\"===Ca.name)return ",
"e=d.createNSResolver?d.createNSResolver(d.documentElement):\nO.A,d.eval",
"uate(b,a,e,c,null);throw Ca;}}catch(eb){throw new v(32,\"Unable to loca",
"te an element with the xpath expression \"+b+\" because of the followin",
"g error:\\n\"+eb);}};O.B=function(a,b){if(!a||1!=a.nodeType)throw new v",
"(32,'The result of the xpath expression \"'+b+'\" is: '+a+\". It should",
" be an element.\");};\nO.f=function(a,b){var c=function(){var c=O.s(b,a",
",9);return c?c.singleNodeValue||null:b.selectSingleNode?(c=D(b),c.setPr",
"operty&&c.setProperty(\"SelectionLanguage\",\"XPath\"),b.selectSingleNo",
"de(a)):null}();null===c||O.B(c,a);return c};\nO.c=function(a,b){var c=f",
"unction(){var c=O.s(b,a,7);if(c){for(var e=c.snapshotLength,f=[],g=0;g<",
"e;++g)f.push(c.snapshotItem(g));return f}return b.selectNodes?(c=D(b),c",
".setProperty&&c.setProperty(\"SelectionLanguage\",\"XPath\"),b.selectNo",
"des(a)):[]}();u(c,function(b){O.B(b,a)});return c};function P(a,b,c,d){",
"this.top=a;this.right=b;this.bottom=c;this.left=d}h=P.prototype;h.clone",
"=function(){return new P(this.top,this.right,this.bottom,this.left)};h.",
"toString=function(){return\"(\"+this.top+\"t, \"+this.right+\"r, \"+thi",
"s.bottom+\"b, \"+this.left+\"l)\"};h.contains=function(a){return this&&",
"a?a instanceof P?a.left>=this.left&&a.right<=this.right&&a.top>=this.to",
"p&&a.bottom<=this.bottom:a.x>=this.left&&a.x<=this.right&&a.y>=this.top",
"&&a.y<=this.bottom:!1};\nh.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,this.bottom+=c,this.left-=d);return this};h.ceil=f",
"unction(){this.top=Math.ceil(this.top);this.right=Math.ceil(this.right)",
";this.bottom=Math.ceil(this.bottom);this.left=Math.ceil(this.left);retu",
"rn this};h.floor=function(){this.top=Math.floor(this.top);this.right=Ma",
"th.floor(this.right);this.bottom=Math.floor(this.bottom);this.left=Math",
".floor(this.left);return this};\nh.round=function(){this.top=Math.round",
"(this.top);this.right=Math.round(this.right);this.bottom=Math.round(thi",
"s.bottom);this.left=Math.round(this.left);return this};h.translate=func",
"tion(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,l(b)&&(this.top+=b,this.b",
"ottom+=b));return this};h.scale=function(a,b){var c=l(b)?b:a;this.left*",
"=a;this.right*=a;this.top*=c;this.bottom*=c;return this};function Q(a,b",
",c,d){this.left=a;this.top=b;this.width=c;this.height=d}h=Q.prototype;h",
".clone=function(){return new Q(this.left,this.top,this.width,this.heigh",
"t)};h.toString=function(){return\"(\"+this.left+\", \"+this.top+\" - \"",
"+this.width+\"w x \"+this.height+\"h)\"};h.contains=function(a){return ",
"a instanceof Q?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};\n",
"h.ceil=function(){this.left=Math.ceil(this.left);this.top=Math.ceil(thi",
"s.top);this.width=Math.ceil(this.width);this.height=Math.ceil(this.heig",
"ht);return this};h.floor=function(){this.left=Math.floor(this.left);thi",
"s.top=Math.floor(this.top);this.width=Math.floor(this.width);this.heigh",
"t=Math.floor(this.height);return this};h.round=function(){this.left=Mat",
"h.round(this.left);this.top=Math.round(this.top);this.width=Math.round(",
"this.width);this.height=Math.round(this.height);return this};\nh.transl",
"ate=function(a,b){a instanceof y?(this.left+=a.x,this.top+=a.y):(this.l",
"eft+=a,l(b)&&(this.top+=b));return this};h.scale=function(a,b){var c=l(",
"b)?b:a;this.left*=a;this.width*=a;this.top*=c;this.height*=c;return thi",
"s};function R(a,b){return!!a&&1==a.nodeType&&(!b||a.tagName.toUpperCase",
"()==b)}var Oa=/[;]+(?=(?:(?:[^\"]*\"){2})*[^\"]*$)(?=(?:(?:[^']*'){2})*",
"[^']*$)(?=(?:[^()]*\\([^()]*\\))*[^()]*$)/;function Pa(a){var b=[];u(a.",
"split(Oa),function(a){var d=a.indexOf(\":\");0<d&&(a=[a.slice(0,d),a.sl",
"ice(d+1)],2==a.length&&b.push(a[0].toLowerCase(),\":\",a[1],\";\"))});b",
"=b.join(\"\");return b=\";\"==b.charAt(b.length-1)?b:b+\";\"}\nfunction",
" S(a,b){b=b.toLowerCase();if(\"style\"==b)return Pa(a.style.cssText);va",
"r c=a.getAttributeNode(b);return c&&c.specified?c.value:null}function T",
"(a){for(a=a.parentNode;a&&1!=a.nodeType&&9!=a.nodeType&&11!=a.nodeType;",
")a=a.parentNode;return R(a)?a:null}\nfunction U(a,b){var c=ha(b);if(\"f",
"loat\"==c||\"cssFloat\"==c||\"styleFloat\"==c)c=\"cssFloat\";var d;a:{d",
"=c;var e=D(a);if(e.defaultView&&e.defaultView.getComputedStyle&&(e=e.de",
"faultView.getComputedStyle(a,null))){d=e[d]||e.getPropertyValue(d)||\"",
"\";break a}d=\"\"}d=d||Qa(a,c);if(null===d)d=null;else if(0<=q(ra,c)){b",
":{var f=d.match(ua);if(f){var c=Number(f[1]),e=Number(f[2]),g=Number(f[",
"3]),f=Number(f[4]);if(0<=c&&255>=c&&0<=e&&255>=e&&0<=g&&255>=g&&0<=f&&1",
">=f){c=[c,e,g,f];break b}}c=null}if(!c)b:{if(g=d.match(va))if(c=\nNumbe",
"r(g[1]),e=Number(g[2]),g=Number(g[3]),0<=c&&255>=c&&0<=e&&255>=e&&0<=g&",
"&255>=g){c=[c,e,g,1];break b}c=null}if(!c)b:{c=d.toLowerCase();e=qa[c.t",
"oLowerCase()];if(!e&&(e=\"#\"==c.charAt(0)?c:\"#\"+c,4==e.length&&(e=e.",
"replace(sa,\"#$1$1$2$2$3$3\")),!ta.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 Qa(a,b){v",
"ar c=a.currentStyle||a.style,d=c[b];void 0===d&&n(c.getPropertyValue)&&",
"(d=c.getPropertyValue(b));return\"inherit\"!=d?void 0!==d?d:null:(c=T(a",
"))?Qa(c,b):null}\nfunction Ra(a,b,c){function d(a){var b=Sa(a);return 0",
"<b.height&&0<b.width?!0:R(a,\"PATH\")&&(0<b.height||0<b.width)?(a=U(a,",
"\"stroke-width\"),!!a&&0<parseInt(a,10)):\"hidden\"!=U(a,\"overflow\")&",
"&la(a.childNodes,function(a){return 3==a.nodeType||R(a)&&d(a)})}functio",
"n e(a){return Ta(a)==V&&ma(a.childNodes,function(a){return!R(a)||e(a)||",
"!d(a)})}if(!R(a))throw Error(\"Argument to isShown must be of type Elem",
"ent\");if(R(a,\"BODY\"))return!0;if(R(a,\"OPTION\")||R(a,\"OPTGROUP\"))",
"return a=Ea(a,function(a){return R(a,\"SELECT\")}),\n!!a&&Ra(a,!0,c);va",
"r f=Ua(a);if(f)return!!f.D&&0<f.rect.width&&0<f.rect.height&&Ra(f.D,b,c",
");if(R(a,\"INPUT\")&&\"hidden\"==a.type.toLowerCase()||R(a,\"NOSCRIPT\"",
"))return!1;f=U(a,\"visibility\");return\"collapse\"!=f&&\"hidden\"!=f&&",
"c(a)&&(b||0!=Va(a))&&d(a)?!e(a):!1}function Wa(a){function b(a){if(\"no",
"ne\"==U(a,\"display\"))return!1;a=T(a);return!a||b(a)}return Ra(a,!1,b)",
"}var V=\"hidden\";\nfunction Ta(a){function b(a){function b(a){return a",
"==g?!0:0==U(a,\"display\").lastIndexOf(\"inline\",0)||\"absolute\"==c&&",
"\"static\"==U(a,\"position\")?!1:!0}var c=U(a,\"position\");if(\"fixed",
"\"==c)return z=!0,a==g?null:g;for(a=T(a);a&&!b(a);)a=T(a);return a}func",
"tion c(a){var b=a;if(\"visible\"==N)if(a==g&&r)b=r;else if(a==r)return{",
"x:\"visible\",y:\"visible\"};b={x:U(b,\"overflow-x\"),y:U(b,\"overflow-",
"y\")};a==g&&(b.x=\"visible\"==b.x?\"auto\":b.x,b.y=\"visible\"==b.y?\"a",
"uto\":b.y);return b}function d(a){if(a==g){var b=(new C(f)).l;\na=b.scr",
"ollingElement?b.scrollingElement:b.body||b.documentElement;b=b.parentWi",
"ndow||b.defaultView;a=new y(b.pageXOffset||a.scrollLeft,b.pageYOffset||",
"a.scrollTop)}else a=new y(a.scrollLeft,a.scrollTop);return a}var e=Xa(a",
"),f=D(a),g=f.documentElement,r=f.body,N=U(g,\"overflow\"),z;for(a=b(a);",
"a;a=b(a)){var m=c(a);if(\"visible\"!=m.x||\"visible\"!=m.y){var t=Sa(a)",
";if(0==t.width||0==t.height)return V;var A=e.right<t.left,I=e.bottom<t.",
"top;if(A&&\"hidden\"==m.x||I&&\"hidden\"==m.y)return V;if(A&&\"visible",
"\"!=m.x||I&&\n\"visible\"!=m.y){A=d(a);I=e.bottom<t.top-A.y;if(e.right<",
"t.left-A.x&&\"visible\"!=m.x||I&&\"visible\"!=m.x)return V;e=Ta(a);retu",
"rn e==V?V:\"scroll\"}A=e.left>=t.left+t.width;t=e.top>=t.top+t.height;i",
"f(A&&\"hidden\"==m.x||t&&\"hidden\"==m.y)return V;if(A&&\"visible\"!=m.",
"x||t&&\"visible\"!=m.y){if(z&&(m=d(a),e.left>=g.scrollWidth-m.x||e.righ",
"t>=g.scrollHeight-m.y))return V;e=Ta(a);return e==V?V:\"scroll\"}}}retu",
"rn\"none\"}\nfunction Sa(a){var b=Ua(a);if(b)return b.rect;if(R(a,\"HTM",
"L\"))return a=D(a),a=((a?a.parentWindow||a.defaultView:window)||window)",
".document,a=\"CSS1Compat\"==a.compatMode?a.documentElement:a.body,a=new",
" wa(a.clientWidth,a.clientHeight),new Q(0,0,a.width,a.height);var c;try",
"{c=a.getBoundingClientRect()}catch(d){return new Q(0,0,0,0)}return new ",
"Q(c.left,c.top,c.right-c.left,c.bottom-c.top)}\nfunction Ua(a){var b=R(",
"a,\"MAP\");if(!b&&!R(a,\"AREA\"))return null;var c=b?a:R(a.parentNode,",
"\"MAP\")?a.parentNode:null,d=null,e=null;if(c&&c.name&&(d=O.f('/descend",
"ant::*[@usemap = \"#'+c.name+'\"]',D(c)))&&(e=Sa(d),!b&&\"default\"!=a.",
"shape.toLowerCase())){var f=Ya(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 Q(a+e.left,b+e.top,c,f)}return{D:",
"d,rect:e||new Q(0,0,0,0)}}\nfunction Ya(a){var b=a.shape.toLowerCase();",
"a=a.coords.split(\",\");if(\"rect\"==b&&4==a.length){var b=a[0],c=a[1];",
"return new Q(b,c,a[2]-b,a[3]-c)}if(\"circle\"==b&&3==a.length)return b=",
"a[2],new Q(a[0]-b,a[1]-b,2*b,2*b);if(\"poly\"==b&&2<a.length){for(var b",
"=a[0],c=a[1],d=b,e=c,f=2;f+1<a.length;f+=2)b=Math.min(b,a[f]),d=Math.ma",
"x(d,a[f]),c=Math.min(c,a[f+1]),e=Math.max(e,a[f+1]);return new Q(b,c,d-",
"b,e-c)}return new Q(0,0,0,0)}function Xa(a){a=Sa(a);return new P(a.top,",
"a.left+a.width,a.top+a.height,a.left)}\nfunction Za(a){return a.replace",
"(/^[^\\S\\xa0]+|[^\\S\\xa0]+$/g,\"\")}function $a(a){var b=[];ab(a,b);v",
"ar c=b;a=c.length;for(var b=Array(a),c=k(c)?c.split(\"\"):c,d=0;d<a;d++",
")d in c&&(b[d]=Za.call(void 0,c[d]));return Za(b.join(\"\\n\")).replace",
"(/\\xa0/g,\" \")}\nfunction bb(a,b,c){if(R(a,\"BR\"))b.push(\"\");else{",
"var d=R(a,\"TD\"),e=U(a,\"display\"),f=!d&&!(0<=q(cb,e)),g=void 0!==a.p",
"reviousElementSibling?a.previousElementSibling:za(a.previousSibling),g=",
"g?U(g,\"display\"):\"\",r=U(a,\"float\")||U(a,\"cssFloat\")||U(a,\"styl",
"eFloat\");!f||\"run-in\"==g&&\"none\"==r||/^[\\s\\xa0]*$/.test(b[b.leng",
"th-1]||\"\")||b.push(\"\");var N=Wa(a),z=null,m=null;N&&(z=U(a,\"white-",
"space\"),m=U(a,\"text-transform\"));u(a.childNodes,function(a){c(a,b,N,",
"z,m)});a=b[b.length-1]||\"\";!d&&\"table-cell\"!=e||!a||ga(a)||\n(b[b.l",
"ength-1]+=\" \");f&&\"run-in\"!=e&&!/^[\\s\\xa0]*$/.test(a)&&b.push(\"",
"\")}}function ab(a,b){bb(a,b,function(a,b,e,f,g){3==a.nodeType&&e?db(a,",
"b,f,g):R(a)&&ab(a,b)})}var cb=\"inline inline-block inline-table none t",
"able-cell table-column table-column-group\".split(\" \");\nfunction db(",
"a,b,c,d){a=a.nodeValue.replace(/[\\u200b\\u200e\\u200f]/g,\"\");a=a.rep",
"lace(/(\\r\\n|\\r|\\n)/g,\"\\n\");if(\"normal\"==c||\"nowrap\"==c)a=a.r",
"eplace(/\\n/g,\" \");a=\"pre\"==c||\"pre-wrap\"==c?a.replace(/[ \\f\\t",
"\\v\\u2028\\u2029]/g,\"\\u00a0\"):a.replace(/[\\ \\f\\t\\v\\u2028\\u202",
"9]+/g,\" \");\"capitalize\"==d?a=a.replace(/(^|\\s)(\\S)/g,function(a,b",
",c){return b+c.toUpperCase()}):\"uppercase\"==d?a=a.toUpperCase():\"low",
"ercase\"==d&&(a=a.toLowerCase());c=b.pop()||\"\";ga(c)&&0==a.lastIndexO",
"f(\" \",0)&&(a=a.substr(1));b.push(c+a)}\nfunction Va(a){var b=1,c=U(a,",
"\"opacity\");c&&(b=Number(c));(a=T(a))&&(b*=Va(a));return b};var fb={o:",
"function(a){return!(!a.querySelectorAll||!a.querySelector)},f:function(",
"a,b){if(!a)throw new v(32,\"No class name specified\");a=p(a);if(-1!==a",
".indexOf(\" \"))throw new v(32,\"Compound class names not permitted\");",
"if(fb.o(b))try{return b.querySelector(\".\"+a.replace(/\\./g,\"\\\\.\")",
")||null}catch(c){throw new v(32,\"An invalid or illegal class name was ",
"specified\");}var d=F(B(b),\"*\",a,b);return d.length?d[0]:null},c:func",
"tion(a,b){if(!a)throw new v(32,\"No class name specified\");a=p(a);if(-",
"1!==a.indexOf(\" \"))throw new v(32,\n\"Compound class names not permit",
"ted\");if(fb.o(b))try{return b.querySelectorAll(\".\"+a.replace(/\\./g,",
"\"\\\\.\"))}catch(c){throw new v(32,\"An invalid or illegal class name ",
"was specified\");}return F(B(b),\"*\",a,b)}};var gb={f:function(a,b){n(",
"b.querySelector);if(!a)throw new v(32,\"No selector specified\");a=p(a)",
";var c;try{c=b.querySelector(a)}catch(d){throw new v(32,\"An invalid or",
" illegal selector was specified\");}return c&&1==c.nodeType?c:null},c:f",
"unction(a,b){n(b.querySelectorAll);if(!a)throw new v(32,\"No selector s",
"pecified\");a=p(a);try{return b.querySelectorAll(a)}catch(c){throw new ",
"v(32,\"An invalid or illegal selector was specified\");}}};var hb={o:fu",
"nction(a,b){return!(!a.querySelectorAll||!a.querySelector)&&!/^\\d.*/.t",
"est(b)},f:function(a,b){var c=B(b),d=k(a)?c.l.getElementById(a):a;if(!d",
")return null;if(S(d,\"id\")==a&&E(b,d))return d;c=F(c,\"*\");return na(",
"c,function(c){return S(c,\"id\")==a&&E(b,c)})},c:function(a,b){if(!a)re",
"turn[];if(hb.o(b,a))try{return b.querySelectorAll(\"#\"+hb.I(a))}catch(",
"c){return[]}var d=F(B(b),\"*\",null,b);return ja(d,function(b){return S",
"(b,\"id\")==a})},I:function(a){return a.replace(/(['\"\\\\#.:;,!?+<>=~*",
"^$|%&@`{}\\-\\/\\[\\]\\(\\)])/g,\n\"\\\\$1\")}};var W={},ib={};W.H=func",
"tion(a,b,c){var d;try{d=gb.c(\"a\",b)}catch(e){d=F(B(b),\"A\",null,b)}r",
"eturn na(d,function(b){b=$a(b);return c&&-1!=b.indexOf(a)||b==a})};W.F=",
"function(a,b,c){var d;try{d=gb.c(\"a\",b)}catch(e){d=F(B(b),\"A\",null,",
"b)}return ja(d,function(b){b=$a(b);return c&&-1!=b.indexOf(a)||b==a})};",
"W.f=function(a,b){return W.H(a,b,!1)};W.c=function(a,b){return W.F(a,b,",
"!1)};ib.f=function(a,b){return W.H(a,b,!0)};ib.c=function(a,b){return W",
".F(a,b,!0)};var jb={f:function(a,b){return b.getElementsByTagName(a)[0]",
"||null},c:function(a,b){return b.getElementsByTagName(a)}};var kb={clas",
"sName:fb,\"class name\":fb,css:gb,\"css selector\":gb,id:hb,linkText:W,",
"\"link text\":W,name:{f:function(a,b){var c=F(B(b),\"*\",null,b);return",
" na(c,function(b){return S(b,\"name\")==a})},c:function(a,b){var c=F(B(",
"b),\"*\",null,b);return ja(c,function(b){return S(b,\"name\")==a})}},pa",
"rtialLinkText:ib,\"partial link text\":ib,tagName:jb,\"tag name\":jb,xp",
"ath:O};function lb(a){for(var b in a)if(a.hasOwnProperty(b))return b;re",
"turn null};var mb=\"function\"===typeof ShadowRoot;function nb(a,b){var",
" c;a:{if(c=lb(a)){var d=kb[c];if(d&&n(d.f)){c=d.f(a[c],b||ea.document);",
"break a}}throw Error(\"Unsupported locator strategy: \"+c);}if(c)return",
" c;if(mb&&b){for(c=b;c.parentNode;)c=c.parentNode;if(c instanceof Shado",
"wRoot){a:{if((c=lb(a))&&(d=kb[c])&&n(d.c)){c=d.c(a[c],b||ea.document);b",
"reak a}throw Error(\"Unsupported locator strategy: \"+c);}if(c=c[0])ret",
"urn c}}return null}var X=[\"_\"],Y=aa;X[0]in Y||!Y.execScript||Y.execSc",
"ript(\"var \"+X[0]);\nfor(var Z;X.length&&(Z=X.shift());)X.length||void",
" 0===nb?Y=Y[Z]?Y[Z]:Y[Z]={}:Y[Z]=nb;; 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 GET_FIRST_CLIENT_RECT[] = {
"function(){return function(){var b;function d(a){return\"number\"==type",
"of a};function e(a,c){this.x=void 0!==a?a:0;this.y=void 0!==c?c:0}b=e.p",
"rototype;b.clone=function(){return new e(this.x,this.y)};b.toString=fun",
"ction(){return\"(\"+this.x+\", \"+this.y+\")\"};b.ceil=function(){this.",
"x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};b.floor=funct",
"ion(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};",
"b.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);",
"return this};\nb.translate=function(a,c){a instanceof e?(this.x+=a.x,th",
"is.y+=a.y):(this.x+=a,d(c)&&(this.y+=c));return this};b.scale=function(",
"a,c){var g=d(c)?c:a;this.x*=a;this.y*=g;return this};function f(a){this",
".b=a}f.prototype.toString=function(){return this.b};var h={};function k",
"(a){if(h.hasOwnProperty(a))throw Error(\"Binary operator already create",
"d: \"+a);a=new f(a);h[a.toString()]=a}k(\"div\");k(\"mod\");k(\"*\");k(",
"\"+\");k(\"-\");k(\"<\");k(\">\");k(\"<=\");k(\">=\");k(\"=\");k(\"!=\"",
");k(\"and\");k(\"or\");function l(a){this.a=a}l.prototype.toString=func",
"tion(){return this.a};var m={};function n(a){if(m.hasOwnProperty(a))thr",
"ow Error(\"Function already created: \"+a+\".\");m[a]=new l(a)}n(\"bool",
"ean\");n(\"ceiling\");n(\"concat\");n(\"contains\");n(\"count\");n(\"fa",
"lse\");n(\"floor\");n(\"id\");n(\"lang\");n(\"last\");n(\"local-name\")",
";n(\"name\");n(\"namespace-uri\");n(\"normalize-space\");n(\"not\");n(",
"\"number\");n(\"position\");n(\"round\");n(\"starts-with\");n(\"string",
"\");n(\"string-length\");n(\"substring\");n(\"substring-after\");n(\"su",
"bstring-before\");\nn(\"sum\");n(\"translate\");n(\"true\");function p(",
"a){this.a=a}p.prototype.toString=function(){return this.a};var q={};fun",
"ction r(a){if(q.hasOwnProperty(a))throw Error(\"Axis already created: ",
"\"+a);q[a]=new p(a)}r(\"ancestor\");r(\"ancestor-or-self\");r(\"attribu",
"te\");r(\"child\");r(\"descendant\");r(\"descendant-or-self\");r(\"foll",
"owing\");r(\"following-sibling\");r(\"namespace\");r(\"parent\");r(\"pr",
"eceding\");r(\"preceding-sibling\");r(\"self\");function t(a,c,g,x){thi",
"s.left=a;this.top=c;this.width=g;this.height=x}b=t.prototype;b.clone=fu",
"nction(){return new t(this.left,this.top,this.width,this.height)};b.toS",
"tring=function(){return\"(\"+this.left+\", \"+this.top+\" - \"+this.wid",
"th+\"w x \"+this.height+\"h)\"};b.contains=function(a){return a instanc",
"eof t?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};\nb.ceil=fu",
"nction(){this.left=Math.ceil(this.left);this.top=Math.ceil(this.top);th",
"is.width=Math.ceil(this.width);this.height=Math.ceil(this.height);retur",
"n this};b.floor=function(){this.left=Math.floor(this.left);this.top=Mat",
"h.floor(this.top);this.width=Math.floor(this.width);this.height=Math.fl",
"oor(this.height);return this};b.round=function(){this.left=Math.round(t",
"his.left);this.top=Math.round(this.top);this.width=Math.round(this.widt",
"h);this.height=Math.round(this.height);return this};\nb.translate=funct",
"ion(a,c){a instanceof e?(this.left+=a.x,this.top+=a.y):(this.left+=a,d(",
"c)&&(this.top+=c));return this};b.scale=function(a,c){var g=d(c)?c:a;th",
"is.left*=a;this.width*=a;this.top*=g;this.height*=g;return this};functi",
"on u(a){var c=a.getClientRects();if(0==c.length)throw Error(\"Element d",
"oes not have any client rects\");c=c[0];if(1==a.nodeType){b:{var g;try{",
"g=a.getBoundingClientRect()}catch(x){a={left:0,top:0,right:0,bottom:0};",
"break b}a=g}a=new e(a.left,a.top)}else a=a.changedTouches?a.changedTouc",
"hes[0]:a,a=new e(a.clientX,a.clientY);return new t(c.left-a.x,c.top-a.y",
",c.right-c.left,c.bottom-c.top)}var v=[\"_\"],w=this;v[0]in w||!w.execS",
"cript||w.execScript(\"var \"+v[0]);\nfor(var y;v.length&&(y=v.shift());",
")v.length||void 0===u?w=w[y]?w[y]:w[y]={}:w[y]=u;; return this._.apply(",
"null,arguments);}.apply({navigator:typeof window!=undefined?window.navi",
"gator:null,document:typeof window!=undefined?window.document:null}, arg",
"uments);}",
NULL
};
const char* const GET_LOCATION_IN_VIEW[] = {
"function(){return function(){var e,f=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 t(a,b){",
"for(var c=a.length,d=\"string\"==typeof a?a.split(\"\"):a,g=0;g<c;g++)g",
" in d&&b.call(void 0,d[g],g,a)}function u(a){var b=a.length;if(0<b){for",
"(var c=Array(b),d=0;d<b;d++)c[d]=a[d];return c}return[]};function v(a,b",
"){this.x=void 0!==a?a:0;this.y=void 0!==b?b:0}e=v.prototype;e.clone=fun",
"ction(){return new v(this.x,this.y)};e.toString=function(){return\"(\"+",
"this.x+\", \"+this.y+\")\"};e.ceil=function(){this.x=Math.ceil(this.x);",
"this.y=Math.ceil(this.y);return this};e.floor=function(){this.x=Math.fl",
"oor(this.x);this.y=Math.floor(this.y);return this};e.round=function(){t",
"his.x=Math.round(this.x);this.y=Math.round(this.y);return this};\ne.tra",
"nslate=function(a,b){a instanceof v?(this.x+=a.x,this.y+=a.y):(this.x+=",
"a,p(b)&&(this.y+=b));return this};e.scale=function(a,b){var c=p(b)?b:a;",
"this.x*=a;this.y*=c;return this};function w(a,b){this.width=a;this.heig",
"ht=b}e=w.prototype;e.clone=function(){return new w(this.width,this.heig",
"ht)};e.toString=function(){return\"(\"+this.width+\" x \"+this.height+",
"\")\"};e.ceil=function(){this.width=Math.ceil(this.width);this.height=M",
"ath.ceil(this.height);return this};e.floor=function(){this.width=Math.f",
"loor(this.width);this.height=Math.floor(this.height);return this};e.rou",
"nd=function(){this.width=Math.round(this.width);this.height=Math.round(",
"this.height);return this};\ne.scale=function(a,b){var c=p(b)?b:a;this.w",
"idth*=a;this.height*=c;return this};function x(a,b,c){function d(c){c&&",
"b.appendChild(\"string\"==typeof c?a.createTextNode(c):c)}for(var g=1;g",
"<c.length;g++){var h=c[g];!n(h)||q(h)&&0<h.nodeType?d(h):t(y(h)?u(h):h,",
"d)}}function z(a){return 9==a.nodeType?a:a.ownerDocument||a.document}fu",
"nction y(a){if(a&&\"number\"==typeof a.length){if(q(a))return\"function",
"\"==typeof a.item||\"string\"==typeof a.item;if(\"function\"==m(a))retu",
"rn\"function\"==typeof a.item}return!1}function A(a){this.a=a||f.docume",
"nt||document}\nfunction B(a){a=a.a;a=(a.parentWindow||a.defaultView||wi",
"ndow).document;a=\"CSS1Compat\"==a.compatMode?a.documentElement:a.body;",
"return new w(a.clientWidth,a.clientHeight)}e=A.prototype;e.createElemen",
"t=function(a){return this.a.createElement(a)};e.createTextNode=function",
"(a){return this.a.createTextNode(String(a))};e.appendChild=function(a,b",
"){a.appendChild(b)};e.append=function(a,b){x(z(a),a,arguments)};e.canHa",
"veChildren=function(a){if(1!=a.nodeType)return!1;switch(a.tagName){case",
" \"APPLET\":case \"AREA\":case \"BASE\":case \"BR\":case \"COL\":case ",
"\"COMMAND\":case \"EMBED\":case \"FRAME\":case \"HR\":case \"IMG\":case",
" \"INPUT\":case \"IFRAME\":case \"ISINDEX\":case \"KEYGEN\":case \"LINK",
"\":case \"NOFRAMES\":case \"NOSCRIPT\":case \"META\":case \"OBJECT\":ca",
"se \"PARAM\":case \"SCRIPT\":case \"SOURCE\":case \"STYLE\":case \"TRAC",
"K\":case \"WBR\":return!1}return!0};\ne.removeNode=function(a){return a",
"&&a.parentNode?a.parentNode.removeChild(a):null};e.contains=function(a,",
"b){if(a.contains&&1==b.nodeType)return a==b||a.contains(b);if(\"undefin",
"ed\"!=typeof a.compareDocumentPosition)return a==b||Boolean(a.compareDo",
"cumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a};functio",
"n D(a){this.c=a}D.prototype.toString=function(){return this.c};var E={}",
";function F(a){if(E.hasOwnProperty(a))throw Error(\"Binary operator alr",
"eady created: \"+a);a=new D(a);E[a.toString()]=a}F(\"div\");F(\"mod\");",
"F(\"*\");F(\"+\");F(\"-\");F(\"<\");F(\">\");F(\"<=\");F(\">=\");F(\"=",
"\");F(\"!=\");F(\"and\");F(\"or\");function G(a){this.b=a}G.prototype.t",
"oString=function(){return this.b};var H={};function I(a){if(H.hasOwnPro",
"perty(a))throw Error(\"Function already created: \"+a+\".\");H[a]=new G",
"(a)}I(\"boolean\");I(\"ceiling\");I(\"concat\");I(\"contains\");I(\"cou",
"nt\");I(\"false\");I(\"floor\");I(\"id\");I(\"lang\");I(\"last\");I(\"l",
"ocal-name\");I(\"name\");I(\"namespace-uri\");I(\"normalize-space\");I(",
"\"not\");I(\"number\");I(\"position\");I(\"round\");I(\"starts-with\");",
"I(\"string\");I(\"string-length\");I(\"substring\");I(\"substring-after",
"\");I(\"substring-before\");\nI(\"sum\");I(\"translate\");I(\"true\");f",
"unction J(a){this.b=a}J.prototype.toString=function(){return this.b};va",
"r K={};function L(a){if(K.hasOwnProperty(a))throw Error(\"Axis already ",
"created: \"+a);K[a]=new J(a)}L(\"ancestor\");L(\"ancestor-or-self\");L(",
"\"attribute\");L(\"child\");L(\"descendant\");L(\"descendant-or-self\")",
";L(\"following\");L(\"following-sibling\");L(\"namespace\");L(\"parent",
"\");L(\"preceding\");L(\"preceding-sibling\");L(\"self\");function M(a,",
"b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d}e=M.prototype;",
"e.clone=function(){return new M(this.top,this.right,this.bottom,this.le",
"ft)};e.toString=function(){return\"(\"+this.top+\"t, \"+this.right+\"r,",
" \"+this.bottom+\"b, \"+this.left+\"l)\"};e.contains=function(a){return",
" this&&a?a instanceof M?a.left>=this.left&&a.right<=this.right&&a.top>=",
"this.top&&a.bottom<=this.bottom:a.x>=this.left&&a.x<=this.right&&a.y>=t",
"his.top&&a.y<=this.bottom:!1};\ne.expand=function(a,b,c,d){q(a)?(this.t",
"op-=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};e.",
"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};e.floor=function(){this.top=Math.floor(this.top);this.ri",
"ght=Math.floor(this.right);this.bottom=Math.floor(this.bottom);this.lef",
"t=Math.floor(this.left);return this};\ne.round=function(){this.top=Math",
".round(this.top);this.right=Math.round(this.right);this.bottom=Math.rou",
"nd(this.bottom);this.left=Math.round(this.left);return this};e.translat",
"e=function(a,b){a instanceof v?(this.left+=a.x,this.right+=a.x,this.top",
"+=a.y,this.bottom+=a.y):(this.left+=a,this.right+=a,p(b)&&(this.top+=b,",
"this.bottom+=b));return this};e.scale=function(a,b){var c=p(b)?b:a;this",
".left*=a;this.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}e=N.proto",
"type;e.clone=function(){return new N(this.left,this.top,this.width,this",
".height)};e.toString=function(){return\"(\"+this.left+\", \"+this.top+",
"\" - \"+this.width+\"w x \"+this.height+\"h)\"};e.contains=function(a){",
"return a instanceof 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.hei",
"ght};\ne.ceil=function(){this.left=Math.ceil(this.left);this.top=Math.c",
"eil(this.top);this.width=Math.ceil(this.width);this.height=Math.ceil(th",
"is.height);return this};e.floor=function(){this.left=Math.floor(this.le",
"ft);this.top=Math.floor(this.top);this.width=Math.floor(this.width);thi",
"s.height=Math.floor(this.height);return this};e.round=function(){this.l",
"eft=Math.round(this.left);this.top=Math.round(this.top);this.width=Math",
".round(this.width);this.height=Math.round(this.height);return this};\ne",
".translate=function(a,b){a instanceof v?(this.left+=a.x,this.top+=a.y):",
"(this.left+=a,p(b)&&(this.top+=b));return this};e.scale=function(a,b){v",
"ar c=p(b)?b:a;this.left*=a;this.width*=a;this.top*=c;this.height*=c;ret",
"urn this};function O(a,b){var c=z(a);return c.defaultView&&c.defaultVie",
"w.getComputedStyle&&(c=c.defaultView.getComputedStyle(a,null))?c[b]||c.",
"getPropertyValue(b)||\"\":\"\"}function P(a){var b;try{b=a.getBoundingC",
"lientRect()}catch(c){return{left:0,top:0,right:0,bottom:0}}return b}\nf",
"unction Q(a){var b=z(a),c=new v(0,0);if(a==(b?z(b):document).documentEl",
"ement)return c;a=P(a);var d=(b?new A(z(b)):r||(r=new A)).a,b=d.scrollin",
"gElement?d.scrollingElement:d.body||d.documentElement,d=d.parentWindow|",
"|d.defaultView,b=new v(d.pageXOffset||b.scrollLeft,d.pageYOffset||b.scr",
"ollTop);c.x=a.left+b.x;c.y=a.top+b.y;return c}function R(a){if(1==a.nod",
"eType)return a=P(a),new v(a.left,a.top);a=a.changedTouches?a.changedTou",
"ches[0]:a;return new v(a.clientX,a.clientY)};var S=\"function\"===typeo",
"f ShadowRoot;function T(a,b){var c;c=Q(b);var d=Q(a);c=new v(c.x-d.x,c.",
"y-d.y);var g,h,l;l=O(a,\"borderLeftWidth\");h=O(a,\"borderRightWidth\")",
";g=O(a,\"borderTopWidth\");d=O(a,\"borderBottomWidth\");d=new M(parseFl",
"oat(g),parseFloat(h),parseFloat(d),parseFloat(l));c.x-=d.left;c.y-=d.to",
"p;return c}\nfunction U(a,b,c){function d(a,b,c,d,g){d=new N(c.x+d.left",
",c.y+d.top,d.width,d.height);c=[0,0];b=[b.width,b.height];var h=[d.left",
",d.top];d=[d.width,d.height];for(var k=0;2>k;k++)if(d[k]>b[k])c[k]=g?h[",
"k]+d[k]/2-b[k]/2:h[k];else{var l=h[k]-b[k]+d[k];0<l?c[k]=l:0>h[k]&&(c[k",
"]=h[k])}g=new v(c[0],c[1]);a.scrollLeft+=g.x;a.scrollTop+=g.y}function ",
"g(a){var b=a.parentNode;S&&b instanceof ShadowRoot&&(b=a.host);return b",
"}for(var h=z(a),l=g(a),C;l&&l!=h.documentElement&&l!=h.body;)C=T(l,a),d",
"(l,new w(l.clientWidth,\nl.clientHeight),C,b,c),l=g(l);C=R(a);a=B(a?new",
" A(z(a)):r||(r=new A));d(h.body,a,C,b,c)};function V(a,b,c){c||(c=new N",
"(0,0,a.offsetWidth,a.offsetHeight));U(a,c,b);a=R(a);return new v(a.x+c.",
"left,a.y+c.top)}var W=[\"_\"],X=f;W[0]in X||!X.execScript||X.execScript",
"(\"var \"+W[0]);for(var Y;W.length&&(Y=W.shift());)W.length||void 0===V",
"?X=X[Y]?X[Y]:X[Y]={}:X[Y]=V;; return this._.apply(null,arguments);}.app",
"ly({navigator:typeof window!=undefined?window.navigator:null,document:t",
"ypeof window!=undefined?window.document:null}, arguments);}",
NULL
};
const char* const GET_PAGE_ZOOM[] = {
"function(){return function(){function b(a){this.b=a}b.prototype.toStrin",
"g=function(){return this.b};var c={};function d(a){if(c.hasOwnProperty(",
"a))throw Error(\"Binary operator already created: \"+a);a=new b(a);c[a.",
"toString()]=a}d(\"div\");d(\"mod\");d(\"*\");d(\"+\");d(\"-\");d(\"<\")",
";d(\">\");d(\"<=\");d(\">=\");d(\"=\");d(\"!=\");d(\"and\");d(\"or\");f",
"unction e(a){this.a=a}e.prototype.toString=function(){return this.a};va",
"r g={};function h(a){if(g.hasOwnProperty(a))throw Error(\"Function alre",
"ady created: \"+a+\".\");g[a]=new e(a)}h(\"boolean\");h(\"ceiling\");h(",
"\"concat\");h(\"contains\");h(\"count\");h(\"false\");h(\"floor\");h(\"",
"id\");h(\"lang\");h(\"last\");h(\"local-name\");h(\"name\");h(\"namespa",
"ce-uri\");h(\"normalize-space\");h(\"not\");h(\"number\");h(\"position",
"\");h(\"round\");h(\"starts-with\");h(\"string\");h(\"string-length\");",
"h(\"substring\");h(\"substring-after\");h(\"substring-before\");\nh(\"s",
"um\");h(\"translate\");h(\"true\");function k(a){this.a=a}k.prototype.t",
"oString=function(){return this.a};var l={};function m(a){if(l.hasOwnPro",
"perty(a))throw Error(\"Axis already created: \"+a);l[a]=new k(a)}m(\"an",
"cestor\");m(\"ancestor-or-self\");m(\"attribute\");m(\"child\");m(\"des",
"cendant\");m(\"descendant-or-self\");m(\"following\");m(\"following-sib",
"ling\");m(\"namespace\");m(\"parent\");m(\"preceding\");m(\"preceding-s",
"ibling\");m(\"self\");function n(a){a=9==a.nodeType?a:a.ownerDocument||",
"a.document;var f=a.documentElement,f=Math.max(f.clientWidth,f.offsetWid",
"th,f.scrollWidth);return a.width/f}var p=[\"_\"],q=this;p[0]in q||!q.ex",
"ecScript||q.execScript(\"var \"+p[0]);for(var r;p.length&&(r=p.shift())",
";){var t;if(t=!p.length)t=void 0!==n;t?q[r]=n:q=q[r]?q[r]:q[r]={}};; re",
"turn this._.apply(null,arguments);}.apply({navigator:typeof window!=und",
"efined?window.navigator:null,document:typeof window!=undefined?window.d",
"ocument:null}, arguments);}",
NULL
};
const char* const IS_ELEMENT_CLICKABLE[] = {
"function(){return function(){function b(a){this.b=a}b.prototype.toStrin",
"g=function(){return this.b};var d={};function e(a){if(d.hasOwnProperty(",
"a))throw Error(\"Binary operator already created: \"+a);a=new b(a);d[a.",
"toString()]=a}e(\"div\");e(\"mod\");e(\"*\");e(\"+\");e(\"-\");e(\"<\")",
";e(\">\");e(\"<=\");e(\">=\");e(\"=\");e(\"!=\");e(\"and\");e(\"or\");f",
"unction g(a){this.a=a}g.prototype.toString=function(){return this.a};va",
"r k={};function l(a){if(k.hasOwnProperty(a))throw Error(\"Function alre",
"ady created: \"+a+\".\");k[a]=new g(a)}l(\"boolean\");l(\"ceiling\");l(",
"\"concat\");l(\"contains\");l(\"count\");l(\"false\");l(\"floor\");l(\"",
"id\");l(\"lang\");l(\"last\");l(\"local-name\");l(\"name\");l(\"namespa",
"ce-uri\");l(\"normalize-space\");l(\"not\");l(\"number\");l(\"position",
"\");l(\"round\");l(\"starts-with\");l(\"string\");l(\"string-length\");",
"l(\"substring\");l(\"substring-after\");l(\"substring-before\");\nl(\"s",
"um\");l(\"translate\");l(\"true\");function p(a){this.a=a}p.prototype.t",
"oString=function(){return this.a};var q={};function r(a){if(q.hasOwnPro",
"perty(a))throw Error(\"Axis already created: \"+a);q[a]=new p(a)}r(\"an",
"cestor\");r(\"ancestor-or-self\");r(\"attribute\");r(\"child\");r(\"des",
"cendant\");r(\"descendant-or-self\");r(\"following\");r(\"following-sib",
"ling\");r(\"namespace\");r(\"parent\");r(\"preceding\");r(\"preceding-s",
"ibling\");r(\"self\");function t(a,m){function n(a,c){var f={clickable:",
"a};c&&(f.message=c);return f}for(var f=a;f.parentNode;)f=f.parentNode;v",
"ar c=f.elementFromPoint(m.x,m.y);if(c==a)return n(!0);f=\"(\"+m.x+\", ",
"\"+m.y+\")\";if(null==c)return n(!1,\"Element is not clickable at point",
" \"+f);var h=c.outerHTML;if(c.hasChildNodes())var y=c.innerHTML,z=h.len",
"gth-y.length-(\"</\"+c.tagName+\">\").length,h=h.substring(0,z)+\"...\"",
"+h.substring(z+y.length);for(c=c.parentNode;c;){if(c==a)return n(!0,\"E",
"lement's descendant would receive the click. Consider clicking the desc",
"endant instead. Descendant: \"+\nh);c=c.parentNode}return n(!1,\"Elemen",
"t is not clickable at point \"+f+\". Other element would receive the cl",
"ick: \"+h)}var u=[\"_\"],v=this;u[0]in v||!v.execScript||v.execScript(",
"\"var \"+u[0]);for(var w;u.length&&(w=u.shift());){var x;if(x=!u.length",
")x=void 0!==t;x?v[w]=t:v=v[w]?v[w]:v[w]={}};; return this._.apply(null,",
"arguments);}.apply({navigator:typeof window!=undefined?window.navigator",
":null,document:typeof window!=undefined?window.document:null}, argument",
"s);}",
NULL
};
const char* const IS_ELEMENT_DISPLAYED[] = {
"function(){return function(){var g,k=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 p(a){return\"string\"==typeof a}function q(a){return\"numb",
"er\"==typeof a}function r(a){var b=typeof a;return\"object\"==b&&null!=",
"a||\"function\"==b};function ba(a){return String(a).replace(/\\-([a-z])",
"/g,function(a,c){return c.toUpperCase()})};var ca=Array.prototype;funct",
"ion da(a,b){if(p(a))return p(b)&&1==b.length?a.indexOf(b,0):-1;for(var ",
"c=0;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1}function t(a,b",
"){for(var c=a.length,d=p(a)?a.split(\"\"):a,e=0;e<c;e++)e in d&&b.call(",
"void 0,d[e],e,a)}function ea(a,b){var c=\"\";t(a,function(d,e){c=b.call",
"(void 0,c,d,e,a)});return c}function fa(a,b){for(var c=a.length,d=p(a)?",
"a.split(\"\"):a,e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a))return!0",
";return!1}\nfunction ga(a,b){for(var c=a.length,d=p(a)?a.split(\"\"):a,",
"e=0;e<c;e++)if(e in d&&!b.call(void 0,d[e],e,a))return!1;return!0}funct",
"ion ha(a){var b=a.length;if(0<b){for(var c=Array(b),d=0;d<b;d++)c[d]=a[",
"d];return c}return[]}function ia(a,b,c){return 2>=arguments.length?ca.s",
"lice.call(a,b):ca.slice.call(a,b,c)};var ja={aliceblue:\"#f0f8ff\",anti",
"quewhite:\"#faebd7\",aqua:\"#00ffff\",aquamarine:\"#7fffd4\",azure:\"#f",
"0ffff\",beige:\"#f5f5dc\",bisque:\"#ffe4c4\",black:\"#000000\",blanched",
"almond:\"#ffebcd\",blue:\"#0000ff\",blueviolet:\"#8a2be2\",brown:\"#a52",
"a2a\",burlywood:\"#deb887\",cadetblue:\"#5f9ea0\",chartreuse:\"#7fff00",
"\",chocolate:\"#d2691e\",coral:\"#ff7f50\",cornflowerblue:\"#6495ed\",c",
"ornsilk:\"#fff8dc\",crimson:\"#dc143c\",cyan:\"#00ffff\",darkblue:\"#00",
"008b\",darkcyan:\"#008b8b\",darkgoldenrod:\"#b8860b\",darkgray:\"#a9a9a",
"9\",darkgreen:\"#006400\",\ndarkgrey:\"#a9a9a9\",darkkhaki:\"#bdb76b\",",
"darkmagenta:\"#8b008b\",darkolivegreen:\"#556b2f\",darkorange:\"#ff8c00",
"\",darkorchid:\"#9932cc\",darkred:\"#8b0000\",darksalmon:\"#e9967a\",da",
"rkseagreen:\"#8fbc8f\",darkslateblue:\"#483d8b\",darkslategray:\"#2f4f4",
"f\",darkslategrey:\"#2f4f4f\",darkturquoise:\"#00ced1\",darkviolet:\"#9",
"400d3\",deeppink:\"#ff1493\",deepskyblue:\"#00bfff\",dimgray:\"#696969",
"\",dimgrey:\"#696969\",dodgerblue:\"#1e90ff\",firebrick:\"#b22222\",flo",
"ralwhite:\"#fffaf0\",forestgreen:\"#228b22\",fuchsia:\"#ff00ff\",gainsb",
"oro:\"#dcdcdc\",\nghostwhite:\"#f8f8ff\",gold:\"#ffd700\",goldenrod:\"#",
"daa520\",gray:\"#808080\",green:\"#008000\",greenyellow:\"#adff2f\",gre",
"y:\"#808080\",honeydew:\"#f0fff0\",hotpink:\"#ff69b4\",indianred:\"#cd5",
"c5c\",indigo:\"#4b0082\",ivory:\"#fffff0\",khaki:\"#f0e68c\",lavender:",
"\"#e6e6fa\",lavenderblush:\"#fff0f5\",lawngreen:\"#7cfc00\",lemonchiffo",
"n:\"#fffacd\",lightblue:\"#add8e6\",lightcoral:\"#f08080\",lightcyan:\"",
"#e0ffff\",lightgoldenrodyellow:\"#fafad2\",lightgray:\"#d3d3d3\",lightg",
"reen:\"#90ee90\",lightgrey:\"#d3d3d3\",lightpink:\"#ffb6c1\",lightsalmo",
"n:\"#ffa07a\",\nlightseagreen:\"#20b2aa\",lightskyblue:\"#87cefa\",ligh",
"tslategray:\"#778899\",lightslategrey:\"#778899\",lightsteelblue:\"#b0c",
"4de\",lightyellow:\"#ffffe0\",lime:\"#00ff00\",limegreen:\"#32cd32\",li",
"nen:\"#faf0e6\",magenta:\"#ff00ff\",maroon:\"#800000\",mediumaquamarine",
":\"#66cdaa\",mediumblue:\"#0000cd\",mediumorchid:\"#ba55d3\",mediumpurp",
"le:\"#9370db\",mediumseagreen:\"#3cb371\",mediumslateblue:\"#7b68ee\",m",
"ediumspringgreen:\"#00fa9a\",mediumturquoise:\"#48d1cc\",mediumvioletre",
"d:\"#c71585\",midnightblue:\"#191970\",mintcream:\"#f5fffa\",mistyrose:",
"\"#ffe4e1\",\nmoccasin:\"#ffe4b5\",navajowhite:\"#ffdead\",navy:\"#0000",
"80\",oldlace:\"#fdf5e6\",olive:\"#808000\",olivedrab:\"#6b8e23\",orange",
":\"#ffa500\",orangered:\"#ff4500\",orchid:\"#da70d6\",palegoldenrod:\"#",
"eee8aa\",palegreen:\"#98fb98\",paleturquoise:\"#afeeee\",palevioletred:",
"\"#db7093\",papayawhip:\"#ffefd5\",peachpuff:\"#ffdab9\",peru:\"#cd853f",
"\",pink:\"#ffc0cb\",plum:\"#dda0dd\",powderblue:\"#b0e0e6\",purple:\"#8",
"00080\",red:\"#ff0000\",rosybrown:\"#bc8f8f\",royalblue:\"#4169e1\",sad",
"dlebrown:\"#8b4513\",salmon:\"#fa8072\",sandybrown:\"#f4a460\",seagreen",
":\"#2e8b57\",\nseashell:\"#fff5ee\",sienna:\"#a0522d\",silver:\"#c0c0c0",
"\",skyblue:\"#87ceeb\",slateblue:\"#6a5acd\",slategray:\"#708090\",slat",
"egrey:\"#708090\",snow:\"#fffafa\",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 ka=\"backgroundColor borderTopColor borderRightColor ",
"borderBottomColor 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,oa=/^(?:rgba)?\\((\\d{1,3}),\\s?(\\d{1,3}),\\s?(\\d{1,3}),\\s?(0|1|0",
"\\.\\d*)\\)$/i,pa=/^(?: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]",
"||x;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=E",
"rror(this.message);c.name=this.name;this.stack=c.stack||\"\"}\n(functio",
"n(){var a=Error;function b(){}b.prototype=a.prototype;u.K=a.prototype;u",
".prototype=new b;u.prototype.constructor=u;u.G=function(b,d,e){for(var ",
"f=Array(arguments.length-2),h=2;h<arguments.length;h++)f[h-2]=arguments",
"[h];return a.prototype[d].apply(b,f)}})();var x=\"unknown error\",v={15",
":\"element not selectable\",11:\"element not visible\"};v[31]=x;v[30]=x",
";v[24]=\"invalid cookie domain\";v[29]=\"invalid element coordinates\";",
"v[12]=\"invalid element state\";v[32]=\"invalid selector\";v[51]=\"inva",
"lid selector\";\nv[52]=\"invalid selector\";v[17]=\"javascript error\";",
"v[405]=\"unsupported operation\";v[34]=\"move target out of bounds\";v[",
"27]=\"no such alert\";v[7]=\"no such element\";v[8]=\"no such frame\";v",
"[23]=\"no such window\";v[28]=\"script timeout\";v[33]=\"session not cr",
"eated\";v[10]=\"stale element reference\";v[21]=\"timeout\";v[25]=\"una",
"ble to set cookie\";v[26]=\"unexpected alert open\";v[13]=x;v[9]=\"unkn",
"own command\";u.prototype.toString=function(){return this.name+\": \"+t",
"his.message};function y(a,b){this.x=void 0!==a?a:0;this.y=void 0!==b?b:",
"0}g=y.prototype;g.clone=function(){return new y(this.x,this.y)};g.toStr",
"ing=function(){return\"(\"+this.x+\", \"+this.y+\")\"};g.ceil=function(",
"){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};g.floo",
"r=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(t",
"his.y);return this};\ng.translate=function(a,b){a instanceof y?(this.x+",
"=a.x,this.y+=a.y):(this.x+=a,q(b)&&(this.y+=b));return this};g.scale=fu",
"nction(a,b){var c=q(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(){return",
" new z(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.floor=fu",
"nction(){this.width=Math.floor(this.width);this.height=Math.floor(this.",
"height);return this};g.round=function(){this.width=Math.round(this.widt",
"h);this.height=Math.round(this.height);return this};\ng.scale=function(",
"a,b){var c=q(b)?b:a;this.width*=a;this.height*=c;return this};function ",
"qa(a,b,c){function d(c){c&&b.appendChild(p(c)?a.createTextNode(c):c)}fo",
"r(var e=1;e<c.length;e++){var f=c[e];!aa(f)||r(f)&&0<f.nodeType?d(f):t(",
"ra(f)?ha(f):f,d)}}function A(a,b){if(a.contains&&1==b.nodeType)return a",
"==b||a.contains(b);if(\"undefined\"!=typeof a.compareDocumentPosition)r",
"eturn a==b||Boolean(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.",
"parentNode;return b==a}\nfunction sa(a,b){if(a==b)return 0;if(a.compare",
"DocumentPosition)return a.compareDocumentPosition(b)&2?1:-1;if(\"source",
"Index\"in a||a.parentNode&&\"sourceIndex\"in a.parentNode){var c=1==a.n",
"odeType,d=1==b.nodeType;if(c&&d)return a.sourceIndex-b.sourceIndex;var ",
"e=a.parentNode,f=b.parentNode;return e==f?ta(a,b):!c&&A(e,b)?-1*ua(a,b)",
":!d&&A(f,a)?ua(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b.sourceIndex:f.",
"sourceIndex)}d=B(a);c=d.createRange();c.selectNode(a);c.collapse(!0);d=",
"d.createRange();d.selectNode(b);d.collapse(!0);\nreturn c.compareBounda",
"ryPoints(k.Range.START_TO_END,d)}function ua(a,b){var c=a.parentNode;if",
"(c==b)return-1;for(var d=b;d.parentNode!=c;)d=d.parentNode;return ta(d,",
"a)}function ta(a,b){for(var c=b;c=c.previousSibling;)if(c==a)return-1;r",
"eturn 1}function B(a){return 9==a.nodeType?a:a.ownerDocument||a.documen",
"t}function ra(a){if(a&&\"number\"==typeof a.length){if(r(a))return\"fun",
"ction\"==typeof a.item||\"string\"==typeof a.item;if(\"function\"==l(a)",
")return\"function\"==typeof a.item}return!1}\nfunction va(a,b){a=a.pare",
"ntNode;for(var c=0;a;){if(b(a))return a;a=a.parentNode;c++}return null}",
"function wa(a){this.m=a||k.document||document}g=wa.prototype;g.createEl",
"ement=function(a){return this.m.createElement(a)};g.createTextNode=func",
"tion(a){return this.m.createTextNode(String(a))};g.appendChild=function",
"(a,b){a.appendChild(b)};g.append=function(a,b){qa(B(a),a,arguments)};g.",
"canHaveChildren=function(a){if(1!=a.nodeType)return!1;switch(a.tagName)",
"{case \"APPLET\":case \"AREA\":case \"BASE\":case \"BR\":case \"COL\":c",
"ase \"COMMAND\":case \"EMBED\":case \"FRAME\":case \"HR\":case \"IMG\":",
"case \"INPUT\":case \"IFRAME\":case \"ISINDEX\":case \"KEYGEN\":case \"",
"LINK\":case \"NOFRAMES\":case \"NOSCRIPT\":case \"META\":case \"OBJECT",
"\":case \"PARAM\":case \"SCRIPT\":case \"SOURCE\":case \"STYLE\":case ",
"\"TRACK\":case \"WBR\":return!1}return!0};\ng.removeNode=function(a){re",
"turn a&&a.parentNode?a.parentNode.removeChild(a):null};g.contains=A;fun",
"ction E(a){var b=null,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b||",
"null==b?a.innerText:b,b=void 0==b||null==b?\"\":b);if(\"string\"!=typeo",
"f b)if(9==c||1==c){a=9==c?a.documentElement:a.firstChild;for(var c=0,d=",
"[],b=\"\";a;){do 1!=a.nodeType&&(b+=a.nodeValue),d[c++]=a;while(a=a.fir",
"stChild);for(;c&&!(a=d[--c].nextSibling););}}else b=a.nodeValue;return",
"\"\"+b};function F(){this.f=this.c=null;this.l=0}function xa(a){this.no",
"de=a;this.next=this.i=null}F.prototype.unshift=function(a){a=new xa(a);",
"a.next=this.c;this.f?this.c.i=a:this.c=this.f=a;this.c=a;this.l++};F.pr",
"ototype.add=function(a){a=new xa(a);a.i=this.f;this.c?this.f.next=a:thi",
"s.c=this.f=a;this.f=a;this.l++};function ya(a){return(a=a.c)?a.node:nul",
"l}F.prototype.iterator=function(a){return new G(this,!!a)};function G(a",
",b){this.C=a;this.w=(this.B=b)?a.f:a.c;this.o=null}\nG.prototype.next=f",
"unction(){var a=this.w;if(null==a)return null;var b=this.o=a;this.w=thi",
"s.B?a.i:a.next;return b.node};G.prototype.remove=function(){var a=this.",
"C,b=this.o;if(!b)throw Error(\"Next must be called at least once before",
" remove.\");var c=b.i,b=b.next;c?c.next=b:a.c=b;b?b.i=c:a.f=c;a.l--;thi",
"s.o=null};function I(a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(d);var f;i",
"f(b instanceof F&&c instanceof F){e=b.iterator();for(d=e.next();d;d=e.n",
"ext())for(b=c.iterator(),f=b.next();f;f=b.next())if(a(E(d),E(f)))return",
"!0;return!1}if(b instanceof F||c instanceof F){b instanceof F?e=b:(e=c,",
"c=b);e=e.iterator();b=typeof c;for(d=e.next();d;d=e.next()){switch(b){c",
"ase \"number\":d=+E(d);break;case \"boolean\":d=!!E(d);break;case \"str",
"ing\":d=E(d);break;default:throw Error(\"Illegal primitive type for com",
"parison.\");}if(a(d,c))return!0}return!1}return e?\n\"boolean\"==typeof",
" b||\"boolean\"==typeof c?a(!!b,!!c):\"number\"==typeof b||\"number\"==",
"typeof c?a(+b,+c):a(b,c):a(+b,+c)}function za(a,b,c,d){this.D=a;this.j=",
"d}za.prototype.toString=function(){return this.D};var Aa={};function J(",
"a,b){if(Aa.hasOwnProperty(a))throw Error(\"Binary operator already crea",
"ted: \"+a);var c=new za(a,0,0,b);Aa[c.toString()]=c}J(\"div\",function(",
"a,b,c){return a.b(c)/b.b(c)});J(\"mod\",function(a,b,c){return a.b(c)%b",
".b(c)});J(\"*\",function(a,b,c){return a.b(c)*b.b(c)});\nJ(\"+\",functi",
"on(a,b,c){return a.b(c)+b.b(c)});J(\"-\",function(a,b,c){return a.b(c)-",
"b.b(c)});J(\"<\",function(a,b,c){return I(function(a,b){return a<b},a,b",
",c)});J(\">\",function(a,b,c){return I(function(a,b){return a>b},a,b,c)",
"});J(\"<=\",function(a,b,c){return I(function(a,b){return a<=b},a,b,c)}",
");J(\">=\",function(a,b,c){return I(function(a,b){return a>=b},a,b,c)})",
";J(\"=\",function(a,b,c){return I(function(a,b){return a==b},a,b,c,!0)}",
");J(\"!=\",function(a,b,c){return I(function(a,b){return a!=b},a,b,c,!0",
")});\nJ(\"and\",function(a,b,c){return a.h(c)&&b.h(c)});J(\"or\",functi",
"on(a,b,c){return a.h(c)||b.h(c)});function Ba(a,b,c,d,e,f){this.s=a;thi",
"s.j=f}Ba.prototype.toString=function(){return this.s};var Ca={};functio",
"n K(a,b){if(Ca.hasOwnProperty(a))throw Error(\"Function already created",
": \"+a+\".\");Ca[a]=new Ba(a,0,0,0,0,b)}K(\"boolean\",function(a,b){ret",
"urn b.h(a)});K(\"ceiling\",function(a,b){return Math.ceil(b.b(a))});K(",
"\"concat\",function(a,b){return ea(ia(arguments,1),function(b,d){return",
" b+d.a(a)})});K(\"contains\",function(a,b,c){b=b.a(a);a=c.a(a);return-1",
"!=b.indexOf(a)});K(\"count\",function(a,b){return b.evaluate(a).l});\nK",
"(\"false\",function(){return!1});K(\"floor\",function(a,b){return Math.",
"floor(b.b(a))});K(\"id\",function(a,b){var c=a.g(),d=9==c.nodeType?c:c.",
"ownerDocument,c=b.a(a).split(/\\s+/),e=[];t(c,function(a){a=d.getElemen",
"tById(a);!a||0<=da(e,a)||e.push(a)});e.sort(sa);var f=new F;t(e,functio",
"n(a){f.add(a)});return f});K(\"lang\",function(){return!1});K(\"last\",",
"function(a){if(1!=arguments.length)throw Error(\"Function last expects ",
"()\");return a.H()});\nK(\"local-name\",function(a,b){var c=b?ya(b.eval",
"uate(a)):a.g();return c?c.nodeName.toLowerCase():\"\"});K(\"name\",func",
"tion(a,b){var c=b?ya(b.evaluate(a)):a.g();return c?c.nodeName.toLowerCa",
"se():\"\"});K(\"namespace-uri\",function(){return\"\"});K(\"normalize-s",
"pace\",function(a,b){return(b?b.a(a):E(a.g())).replace(/[\\s\\xa0]+/g,",
"\" \").replace(/^\\s+|\\s+$/g,\"\")});K(\"not\",function(a,b){return!b.",
"h(a)});K(\"number\",function(a,b){return b?b.b(a):+E(a.g())});K(\"posit",
"ion\",function(a){return a.I()});K(\"round\",function(a,b){return Math.",
"round(b.b(a))});\nK(\"starts-with\",function(a,b,c){b=b.a(a);a=c.a(a);r",
"eturn 0==b.lastIndexOf(a,0)});K(\"string\",function(a,b){return b?b.a(a",
"):E(a.g())});K(\"string-length\",function(a,b){return(b?b.a(a):E(a.g())",
").length});K(\"substring\",function(a,b,c,d){c=c.b(a);if(isNaN(c)||Infi",
"nity==c||-Infinity==c)return\"\";d=d?d.b(a):Infinity;if(isNaN(d)||-Infi",
"nity===d)return\"\";c=Math.round(c)-1;var e=Math.max(c,0);a=b.a(a);if(I",
"nfinity==d)return a.substring(e);b=Math.round(d);return a.substring(e,c",
"+b)});\nK(\"substring-after\",function(a,b,c){b=b.a(a);a=c.a(a);c=b.ind",
"exOf(a);return-1==c?\"\":b.substring(c+a.length)});K(\"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)});K(\"sum\",function(a,b){for(var c=b.evaluate(a).iterat",
"or(),d=0,e=c.next();e;e=c.next())d+=+E(e);return d});\nK(\"translate\",",
"function(a,b,c,d){b=b.a(a);c=c.a(a);var e=d.a(a);a=[];for(d=0;d<c.lengt",
"h;d++){var f=c.charAt(d);f in a||(a[f]=e.charAt(d))}c=\"\";for(d=0;d<b.",
"length;d++)f=b.charAt(d),c+=f in a?a[f]:f;return c});K(\"true\",functio",
"n(){return!0});function Da(a,b,c){this.s=a;this.B=c}Da.prototype.toStri",
"ng=function(){return this.s};var Ea={};function L(a,b){if(Ea.hasOwnProp",
"erty(a))throw Error(\"Axis already created: \"+a);Ea[a]=new Da(a,0,b)}L",
"(\"ancestor\",!0);L(\"ancestor-or-self\",!0);L(\"attribute\",!1);L(\"ch",
"ild\",!1);L(\"descendant\",!1);L(\"descendant-or-self\",!1);L(\"followi",
"ng\",!1);L(\"following-sibling\",!1);L(\"namespace\",!1);L(\"parent\",!",
"1);L(\"preceding\",!0);L(\"preceding-sibling\",!0);L(\"self\",!1);var M",
"={};M.u=function(){var a={L:\"http://www.w3.org/2000/svg\"};return func",
"tion(b){return a[b]||null}}();\nM.j=function(a,b,c){var d=B(a);if(!d.do",
"cumentElement)return null;try{for(var e=d.createNSResolver?d.createNSRe",
"solver(d.documentElement):M.u,f={},h=d.getElementsByTagName(\"*\"),H=0;",
"H<h.length;++H){var P=h[H],C=P.namespaceURI;if(C&&!f[C]){var m=P.lookup",
"Prefix(C);if(!m)var n=C.match(\".*/(\\\\w+)/?$\"),m=n?n[1]:\"xhtml\";f[",
"C]=m}}var w={},D;for(D in f)w[f[D]]=D;e=function(a){return w[a]||null};",
"try{return d.evaluate(b,a,e,c,null)}catch(na){if(\"TypeError\"===na.nam",
"e)return e=d.createNSResolver?d.createNSResolver(d.documentElement):\nM",
".u,d.evaluate(b,a,e,c,null);throw na;}}catch(Ka){throw new u(32,\"Unabl",
"e to locate an element with the xpath expression \"+b+\" because of the",
" following error:\\n\"+Ka);}};M.v=function(a,b){if(!a||1!=a.nodeType)th",
"row new u(32,'The result of the xpath expression \"'+b+'\" is: '+a+\". ",
"It should be an element.\");};\nM.F=function(a,b){var c=function(){var ",
"c=M.j(b,a,9);return c?c.singleNodeValue||null:b.selectSingleNode?(c=B(b",
"),c.setProperty&&c.setProperty(\"SelectionLanguage\",\"XPath\"),b.selec",
"tSingleNode(a)):null}();null===c||M.v(c,a);return c};\nM.J=function(a,b",
"){var c=function(){var c=M.j(b,a,7);if(c){for(var e=c.snapshotLength,f=",
"[],h=0;h<e;++h)f.push(c.snapshotItem(h));return f}return b.selectNodes?",
"(c=B(b),c.setProperty&&c.setProperty(\"SelectionLanguage\",\"XPath\"),b",
".selectNodes(a)):[]}();t(c,function(b){M.v(b,a)});return c};function N(",
"a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d}g=N.prototyp",
"e;g.clone=function(){return new N(this.top,this.right,this.bottom,this.",
"left)};g.toString=function(){return\"(\"+this.top+\"t, \"+this.right+\"",
"r, \"+this.bottom+\"b, \"+this.left+\"l)\"};g.contains=function(a){retu",
"rn this&&a?a instanceof N?a.left>=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=function(a,b,c,d){r(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.top);this.right=Math.ceil(thi",
"s.right);this.bottom=Math.ceil(this.bottom);this.left=Math.ceil(this.le",
"ft);return this};g.floor=function(){this.top=Math.floor(this.top);this.",
"right=Math.floor(this.right);this.bottom=Math.floor(this.bottom);this.l",
"eft=Math.floor(this.left);return this};\ng.round=function(){this.top=Ma",
"th.round(this.top);this.right=Math.round(this.right);this.bottom=Math.r",
"ound(this.bottom);this.left=Math.round(this.left);return this};g.transl",
"ate=function(a,b){a instanceof y?(this.left+=a.x,this.right+=a.x,this.t",
"op+=a.y,this.bottom+=a.y):(this.left+=a,this.right+=a,q(b)&&(this.top+=",
"b,this.bottom+=b));return this};g.scale=function(a,b){var c=q(b)?b:a;th",
"is.left*=a;this.right*=a;this.top*=c;this.bottom*=c;return this};functi",
"on O(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d}g=O.pro",
"totype;g.clone=function(){return new O(this.left,this.top,this.width,th",
"is.height)};g.toString=function(){return\"(\"+this.left+\", \"+this.top",
"+\" - \"+this.width+\"w x \"+this.height+\"h)\"};g.contains=function(a)",
"{return a instanceof O?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>=thi",
"s.left&&a.x<=this.left+this.width&&a.y>=this.top&&a.y<=this.top+this.he",
"ight};\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(t",
"his.height);return this};g.floor=function(){this.left=Math.floor(this.l",
"eft);this.top=Math.floor(this.top);this.width=Math.floor(this.width);th",
"is.height=Math.floor(this.height);return this};g.round=function(){this.",
"left=Math.round(this.left);this.top=Math.round(this.top);this.width=Mat",
"h.round(this.width);this.height=Math.round(this.height);return this};\n",
"g.translate=function(a,b){a instanceof y?(this.left+=a.x,this.top+=a.y)",
":(this.left+=a,q(b)&&(this.top+=b));return this};g.scale=function(a,b){",
"var c=q(b)?b:a;this.left*=a;this.width*=a;this.top*=c;this.height*=c;re",
"turn this};function Q(a,b){return!!a&&1==a.nodeType&&(!b||a.tagName.toU",
"pperCase()==b)}function R(a){for(a=a.parentNode;a&&1!=a.nodeType&&9!=a.",
"nodeType&&11!=a.nodeType;)a=a.parentNode;return Q(a)?a:null}\nfunction ",
"S(a,b){var c=ba(b);if(\"float\"==c||\"cssFloat\"==c||\"styleFloat\"==c)",
"c=\"cssFloat\";var d;a:{d=c;var e=B(a);if(e.defaultView&&e.defaultView.",
"getComputedStyle&&(e=e.defaultView.getComputedStyle(a,null))){d=e[d]||e",
".getPropertyValue(d)||\"\";break a}d=\"\"}d=d||Fa(a,c);if(null===d)d=nu",
"ll;else if(0<=da(ka,c)){b:{var f=d.match(oa);if(f){var c=Number(f[1]),e",
"=Number(f[2]),h=Number(f[3]),f=Number(f[4]);if(0<=c&&255>=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(pa))if(c=\nNumber(h[1]),e=Number(h[2]),h=Number(h[3]),0<=c&&25",
"5>=c&&0<=e&&255>=e&&0<=h&&255>=h){c=[c,e,h,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}ret",
"urn d}\nfunction Fa(a,b){var c=a.currentStyle||a.style,d=c[b];void 0===",
"d&&\"function\"==l(c.getPropertyValue)&&(d=c.getPropertyValue(b));retur",
"n\"inherit\"!=d?void 0!==d?d:null:(c=R(a))?Fa(c,b):null}\nfunction T(a,",
"b,c){function d(a){var b=U(a);return 0<b.height&&0<b.width?!0:Q(a,\"PAT",
"H\")&&(0<b.height||0<b.width)?(a=S(a,\"stroke-width\"),!!a&&0<parseInt(",
"a,10)):\"hidden\"!=S(a,\"overflow\")&&fa(a.childNodes,function(a){retur",
"n 3==a.nodeType||Q(a)&&d(a)})}function e(a){return V(a)==W&&ga(a.childN",
"odes,function(a){return!Q(a)||e(a)||!d(a)})}if(!Q(a))throw Error(\"Argu",
"ment to isShown must be of type Element\");if(Q(a,\"BODY\"))return!0;if",
"(Q(a,\"OPTION\")||Q(a,\"OPTGROUP\"))return a=va(a,function(a){return Q(",
"a,\"SELECT\")}),\n!!a&&T(a,!0,c);var f=Ga(a);if(f)return!!f.A&&0<f.rect",
".width&&0<f.rect.height&&T(f.A,b,c);if(Q(a,\"INPUT\")&&\"hidden\"==a.ty",
"pe.toLowerCase()||Q(a,\"NOSCRIPT\"))return!1;f=S(a,\"visibility\");retu",
"rn\"collapse\"!=f&&\"hidden\"!=f&&c(a)&&(b||0!=Ha(a))&&d(a)?!e(a):!1}fu",
"nction Ia(a,b){function c(a){if(\"none\"==S(a,\"display\"))return!1;a=R",
"(a);return!a||c(a)}return T(a,!!b,c)}var W=\"hidden\";\nfunction V(a){f",
"unction b(a){function b(a){return a==h?!0:0==S(a,\"display\").lastIndex",
"Of(\"inline\",0)||\"absolute\"==c&&\"static\"==S(a,\"position\")?!1:!0}",
"var c=S(a,\"position\");if(\"fixed\"==c)return C=!0,a==h?null:h;for(a=R",
"(a);a&&!b(a);)a=R(a);return a}function c(a){var b=a;if(\"visible\"==P)i",
"f(a==h&&H)b=H;else if(a==H)return{x:\"visible\",y:\"visible\"};b={x:S(b",
",\"overflow-x\"),y:S(b,\"overflow-y\")};a==h&&(b.x=\"visible\"==b.x?\"a",
"uto\":b.x,b.y=\"visible\"==b.y?\"auto\":b.y);return b}function d(a){if(",
"a==h){var b=(new wa(f)).m;\na=b.scrollingElement?b.scrollingElement:b.b",
"ody||b.documentElement;b=b.parentWindow||b.defaultView;a=new y(b.pageXO",
"ffset||a.scrollLeft,b.pageYOffset||a.scrollTop)}else a=new y(a.scrollLe",
"ft,a.scrollTop);return a}var e=Ja(a),f=B(a),h=f.documentElement,H=f.bod",
"y,P=S(h,\"overflow\"),C;for(a=b(a);a;a=b(a)){var m=c(a);if(\"visible\"!",
"=m.x||\"visible\"!=m.y){var n=U(a);if(0==n.width||0==n.height)return W;",
"var w=e.right<n.left,D=e.bottom<n.top;if(w&&\"hidden\"==m.x||D&&\"hidde",
"n\"==m.y)return W;if(w&&\"visible\"!=m.x||D&&\n\"visible\"!=m.y){w=d(a)",
";D=e.bottom<n.top-w.y;if(e.right<n.left-w.x&&\"visible\"!=m.x||D&&\"vis",
"ible\"!=m.x)return W;e=V(a);return e==W?W:\"scroll\"}w=e.left>=n.left+n",
".width;n=e.top>=n.top+n.height;if(w&&\"hidden\"==m.x||n&&\"hidden\"==m.",
"y)return W;if(w&&\"visible\"!=m.x||n&&\"visible\"!=m.y){if(C&&(m=d(a),e",
".left>=h.scrollWidth-m.x||e.right>=h.scrollHeight-m.y))return W;e=V(a);",
"return e==W?W:\"scroll\"}}}return\"none\"}\nfunction U(a){var b=Ga(a);i",
"f(b)return b.rect;if(Q(a,\"HTML\"))return a=B(a),a=((a?a.parentWindow||",
"a.defaultView:window)||window).document,a=\"CSS1Compat\"==a.compatMode?",
"a.documentElement:a.body,a=new z(a.clientWidth,a.clientHeight),new O(0,",
"0,a.width,a.height);var c;try{c=a.getBoundingClientRect()}catch(d){retu",
"rn new O(0,0,0,0)}return new O(c.left,c.top,c.right-c.left,c.bottom-c.t",
"op)}\nfunction Ga(a){var b=Q(a,\"MAP\");if(!b&&!Q(a,\"AREA\"))return nu",
"ll;var c=b?a:Q(a.parentNode,\"MAP\")?a.parentNode:null,d=null,e=null;if",
"(c&&c.name&&(d=M.F('/descendant::*[@usemap = \"#'+c.name+'\"]',B(c)))&&",
"(e=U(d),!b&&\"default\"!=a.shape.toLowerCase())){var f=La(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 O(a+e.",
"left,b+e.top,c,f)}return{A:d,rect:e||new O(0,0,0,0)}}\nfunction La(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 O(b,c,a[2]-b,a[3]-c)}if(\"circle",
"\"==b&&3==a.length)return b=a[2],new O(a[0]-b,a[1]-b,2*b,2*b);if(\"poly",
"\"==b&&2<a.length){for(var b=a[0],c=a[1],d=b,e=c,f=2;f+1<a.length;f+=2)",
"b=Math.min(b,a[f]),d=Math.max(d,a[f]),c=Math.min(c,a[f+1]),e=Math.max(e",
",a[f+1]);return new O(b,c,d-b,e-c)}return new O(0,0,0,0)}function Ja(a)",
"{a=U(a);return new N(a.top,a.left+a.width,a.top+a.height,a.left)}\nfunc",
"tion Ha(a){var b=1,c=S(a,\"opacity\");c&&(b=Number(c));(a=R(a))&&(b*=Ha",
"(a));return b}if(\"function\"===typeof ShadowRoot)var Ma=function(a,b){",
"function c(b){if(\"none\"==S(b,\"display\"))return!1;var e;do{e=b.paren",
"tNode;if(b.getDestinationInsertionPoints){var f=b.getDestinationInserti",
"onPoints();0<f.length&&(e=f[f.length-1])}if(e instanceof ShadowRoot){if",
"(e.host.shadowRoot!=e)return!1;e=e.host}else if(9==e.nodeType||11==e.no",
"deType)e=null}while(a&&1!=a.nodeType);return!e||c(e)}return T(a,!!b,c)}",
";var Na=\"function\"===typeof ShadowRoot;function Oa(a,b,c){if(b){if(!M",
"a(a,c))return!1}else if(!Ia(a,c))return!1;if(Na){for(;a.parentNode;)a=a",
".parentNode;if(a instanceof ShadowRoot)return Oa(a.host,b)}return!0};va",
"r Pa=Oa,X=[\"_\"],Y=k;X[0]in Y||!Y.execScript||Y.execScript(\"var \"+X[",
"0]);for(var Z;X.length&&(Z=X.shift());)X.length||void 0===Pa?Y=Y[Z]?Y[Z",
"]:Y[Z]={}:Y[Z]=Pa;; 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 CLEAR_LOCAL_STORAGE[] = {
"function(){return function(){var b=window;function e(a,d){this.code=a;t",
"his.state=f[a]||g;this.message=d||\"\";var c=this.state.replace(/((?:^|",
"\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/",
"g,\"\")}),p=c.length-5;if(0>p||c.indexOf(\"Error\",p)!=p)c+=\"Error\";t",
"his.name=c;c=Error(this.message);c.name=this.name;this.stack=c.stack||",
"\"\"}\n(function(){var a=Error;function d(){}d.prototype=a.prototype;e.",
"c=a.prototype;e.prototype=new d;e.prototype.constructor=e;e.b=function(",
"c,d,z){for(var t=Array(arguments.length-2),m=2;m<arguments.length;m++)t",
"[m-2]=arguments[m];return a.prototype[d].apply(c,t)}})();var g=\"unknow",
"n error\",f={15:\"element not selectable\",11:\"element not visible\"};",
"f[31]=g;f[30]=g;f[24]=\"invalid cookie domain\";f[29]=\"invalid element",
" coordinates\";f[12]=\"invalid element state\";f[32]=\"invalid selector",
"\";f[51]=\"invalid selector\";\nf[52]=\"invalid selector\";f[17]=\"java",
"script error\";f[405]=\"unsupported operation\";f[34]=\"move target out",
" of bounds\";f[27]=\"no such alert\";f[7]=\"no such element\";f[8]=\"no",
" such frame\";f[23]=\"no such window\";f[28]=\"script timeout\";f[33]=",
"\"session not created\";f[10]=\"stale element reference\";f[21]=\"timeo",
"ut\";f[25]=\"unable to set cookie\";f[26]=\"unexpected alert open\";f[1",
"3]=g;f[9]=\"unknown command\";e.prototype.toString=function(){return th",
"is.name+\": \"+this.message};var h;a:{var k=this.navigator;if(k){var l=",
"k.userAgent;if(l){h=l;break a}}h=\"\"};var n=-1!=h.indexOf(\"Windows\")",
"&&!1;\nfunction q(){var a=b||b;switch(\"local_storage\"){case \"appcach",
"e\":return null!=a.applicationCache;case \"browser_connection\":return ",
"null!=a.navigator&&null!=a.navigator.onLine;case \"database\":return nu",
"ll!=a.openDatabase;case \"location\":return n?!1:null!=a.navigator&&nul",
"l!=a.navigator.geolocation;case \"local_storage\":return null!=a.localS",
"torage;case \"session_storage\":return null!=a.sessionStorage&&null!=a.",
"sessionStorage.clear;default:throw new e(13,\"Unsupported API identifie",
"r provided as parameter\");}}\n;function r(a){this.a=a}r.prototype.setI",
"tem=function(a,d){try{this.a.setItem(a,d+\"\")}catch(c){throw new e(13,",
"c.message);}};r.prototype.getItem=function(a){return this.a.getItem(a)}",
";r.prototype.removeItem=function(a){var d=this.getItem(a);this.a.remove",
"Item(a);return d};r.prototype.clear=function(){this.a.clear()};r.protot",
"ype.size=function(){return this.a.length};r.prototype.key=function(a){r",
"eturn this.a.key(a)};function u(){if(!q())throw new e(13,\"Local storag",
"e undefined\");(new r(b.localStorage)).clear()}var v=[\"_\"],w=this;v[0",
"]in w||!w.execScript||w.execScript(\"var \"+v[0]);for(var x;v.length&&(",
"x=v.shift());){var y;if(y=!v.length)y=void 0!==u;y?w[x]=u:w=w[x]?w[x]:w",
"[x]={}};; 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 CLEAR_SESSION_STORAGE[] = {
"function(){return function(){var b=window;function e(a,d){this.code=a;t",
"his.state=f[a]||g;this.message=d||\"\";var c=this.state.replace(/((?:^|",
"\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/",
"g,\"\")}),p=c.length-5;if(0>p||c.indexOf(\"Error\",p)!=p)c+=\"Error\";t",
"his.name=c;c=Error(this.message);c.name=this.name;this.stack=c.stack||",
"\"\"}\n(function(){var a=Error;function d(){}d.prototype=a.prototype;e.",
"c=a.prototype;e.prototype=new d;e.prototype.constructor=e;e.b=function(",
"c,d,z){for(var t=Array(arguments.length-2),m=2;m<arguments.length;m++)t",
"[m-2]=arguments[m];return a.prototype[d].apply(c,t)}})();var g=\"unknow",
"n error\",f={15:\"element not selectable\",11:\"element not visible\"};",
"f[31]=g;f[30]=g;f[24]=\"invalid cookie domain\";f[29]=\"invalid element",
" coordinates\";f[12]=\"invalid element state\";f[32]=\"invalid selector",
"\";f[51]=\"invalid selector\";\nf[52]=\"invalid selector\";f[17]=\"java",
"script error\";f[405]=\"unsupported operation\";f[34]=\"move target out",
" of bounds\";f[27]=\"no such alert\";f[7]=\"no such element\";f[8]=\"no",
" such frame\";f[23]=\"no such window\";f[28]=\"script timeout\";f[33]=",
"\"session not created\";f[10]=\"stale element reference\";f[21]=\"timeo",
"ut\";f[25]=\"unable to set cookie\";f[26]=\"unexpected alert open\";f[1",
"3]=g;f[9]=\"unknown command\";e.prototype.toString=function(){return th",
"is.name+\": \"+this.message};var h;a:{var k=this.navigator;if(k){var l=",
"k.userAgent;if(l){h=l;break a}}h=\"\"};var n=-1!=h.indexOf(\"Windows\")",
"&&!1;\nfunction q(){var a=b||b;switch(\"session_storage\"){case \"appca",
"che\":return null!=a.applicationCache;case \"browser_connection\":retur",
"n null!=a.navigator&&null!=a.navigator.onLine;case \"database\":return ",
"null!=a.openDatabase;case \"location\":return n?!1:null!=a.navigator&&n",
"ull!=a.navigator.geolocation;case \"local_storage\":return null!=a.loca",
"lStorage;case \"session_storage\":return null!=a.sessionStorage&&null!=",
"a.sessionStorage.clear;default:throw new e(13,\"Unsupported API identif",
"ier provided as parameter\");}}\n;function r(a){this.a=a}r.prototype.se",
"tItem=function(a,d){try{this.a.setItem(a,d+\"\")}catch(c){throw new e(1",
"3,c.message);}};r.prototype.getItem=function(a){return this.a.getItem(a",
")};r.prototype.removeItem=function(a){var d=this.getItem(a);this.a.remo",
"veItem(a);return d};r.prototype.clear=function(){this.a.clear()};r.prot",
"otype.size=function(){return this.a.length};r.prototype.key=function(a)",
"{return this.a.key(a)};function u(){var a;if(q())a=new r(b.sessionStora",
"ge);else throw new e(13,\"Session storage undefined\");a.clear()}var v=",
"[\"_\"],w=this;v[0]in w||!w.execScript||w.execScript(\"var \"+v[0]);for",
"(var x;v.length&&(x=v.shift());){var y;if(y=!v.length)y=void 0!==u;y?w[",
"x]=u:w=w[x]?w[x]:w[x]={}};; return this._.apply(null,arguments);}.apply",
"({navigator:typeof window!=undefined?window.navigator:null,document:typ",
"eof window!=undefined?window.document:null}, arguments);}",
NULL
};
const char* const GET_APPCACHE_STATUS[] = {
"function(){return function(){var a=window;function d(b,f){this.code=b;t",
"his.state=e[b]||h;this.message=f||\"\";var c=this.state.replace(/((?:^|",
"\\s+)[a-z])/g,function(b){return b.toUpperCase().replace(/^[\\s\\xa0]+/",
"g,\"\")}),g=c.length-5;if(0>g||c.indexOf(\"Error\",g)!=g)c+=\"Error\";t",
"his.name=c;c=Error(this.message);c.name=this.name;this.stack=c.stack||",
"\"\"}\n(function(){var b=Error;function f(){}f.prototype=b.prototype;d.",
"b=b.prototype;d.prototype=new f;d.prototype.constructor=d;d.a=function(",
"c,g,f){for(var r=Array(arguments.length-2),m=2;m<arguments.length;m++)r",
"[m-2]=arguments[m];return b.prototype[g].apply(c,r)}})();var h=\"unknow",
"n error\",e={15:\"element not selectable\",11:\"element not visible\"};",
"e[31]=h;e[30]=h;e[24]=\"invalid cookie domain\";e[29]=\"invalid element",
" coordinates\";e[12]=\"invalid element state\";e[32]=\"invalid selector",
"\";e[51]=\"invalid selector\";\ne[52]=\"invalid selector\";e[17]=\"java",
"script error\";e[405]=\"unsupported operation\";e[34]=\"move target out",
" of bounds\";e[27]=\"no such alert\";e[7]=\"no such element\";e[8]=\"no",
" such frame\";e[23]=\"no such window\";e[28]=\"script timeout\";e[33]=",
"\"session not created\";e[10]=\"stale element reference\";e[21]=\"timeo",
"ut\";e[25]=\"unable to set cookie\";e[26]=\"unexpected alert open\";e[1",
"3]=h;e[9]=\"unknown command\";d.prototype.toString=function(){return th",
"is.name+\": \"+this.message};var k;a:{var l=this.navigator;if(l){var n=",
"l.userAgent;if(n){k=n;break a}}k=\"\"};var p=-1!=k.indexOf(\"Windows\")",
"&&!1;\nfunction q(){var b=a||a;switch(\"appcache\"){case \"appcache\":r",
"eturn null!=b.applicationCache;case \"browser_connection\":return null!",
"=b.navigator&&null!=b.navigator.onLine;case \"database\":return null!=b",
".openDatabase;case \"location\":return p?!1:null!=b.navigator&&null!=b.",
"navigator.geolocation;case \"local_storage\":return null!=b.localStorag",
"e;case \"session_storage\":return null!=b.sessionStorage&&null!=b.sessi",
"onStorage.clear;default:throw new d(13,\"Unsupported API identifier pro",
"vided as parameter\");}};function t(){var b;if(q())b=a.applicationCache",
".status;else throw new d(13,\"Undefined application cache\");return b}v",
"ar u=[\"_\"],v=this;u[0]in v||!v.execScript||v.execScript(\"var \"+u[0]",
");for(var w;u.length&&(w=u.shift());){var x;if(x=!u.length)x=void 0!==t",
";x?v[w]=t:v=v[w]?v[w]:v[w]={}};; 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_ATTRIBUTE[] = {
"function(){return function(){var b;function f(a){return\"string\"==type",
"of a}function h(a){var d=typeof a;return\"object\"==d&&null!=a||\"funct",
"ion\"==d};function k(a,d){for(var c=a.length,e=f(a)?a.split(\"\"):a,g=0",
";g<c;g++)g in e&&d.call(void 0,e[g],g,a)};function l(a,d){this.code=a;t",
"his.state=n[a]||p;this.message=d||\"\";var c=this.state.replace(/((?:^|",
"\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/",
"g,\"\")}),e=c.length-5;if(0>e||c.indexOf(\"Error\",e)!=e)c+=\"Error\";t",
"his.name=c;c=Error(this.message);c.name=this.name;this.stack=c.stack||",
"\"\"}\n(function(){var a=Error;function d(){}d.prototype=a.prototype;l.",
"l=a.prototype;l.prototype=new d;l.prototype.constructor=l;l.j=function(",
"c,d,g){for(var m=Array(arguments.length-2),r=2;r<arguments.length;r++)m",
"[r-2]=arguments[r];return a.prototype[d].apply(c,m)}})();var p=\"unknow",
"n error\",n={15:\"element not selectable\",11:\"element not visible\"};",
"n[31]=p;n[30]=p;n[24]=\"invalid cookie domain\";n[29]=\"invalid element",
" coordinates\";n[12]=\"invalid element state\";n[32]=\"invalid selector",
"\";n[51]=\"invalid selector\";\nn[52]=\"invalid selector\";n[17]=\"java",
"script error\";n[405]=\"unsupported operation\";n[34]=\"move target out",
" of bounds\";n[27]=\"no such alert\";n[7]=\"no such element\";n[8]=\"no",
" such frame\";n[23]=\"no such window\";n[28]=\"script timeout\";n[33]=",
"\"session not created\";n[10]=\"stale element reference\";n[21]=\"timeo",
"ut\";n[25]=\"unable to set cookie\";n[26]=\"unexpected alert open\";n[1",
"3]=p;n[9]=\"unknown command\";l.prototype.toString=function(){return th",
"is.name+\": \"+this.message};var q;a:{var t=this.navigator;if(t){var u=",
"t.userAgent;if(u){q=u;break a}}q=\"\"};var v=-1!=q.indexOf(\"Macintosh",
"\"),w=-1!=q.indexOf(\"Windows\");function x(a){this.i=a}x.prototype.toS",
"tring=function(){return this.i};var y={};function z(a){if(y.hasOwnPrope",
"rty(a))throw Error(\"Binary operator already created: \"+a);a=new x(a);",
"y[a.toString()]=a}z(\"div\");z(\"mod\");z(\"*\");z(\"+\");z(\"-\");z(\"",
"<\");z(\">\");z(\"<=\");z(\">=\");z(\"=\");z(\"!=\");z(\"and\");z(\"or",
"\");function A(a){this.h=a}A.prototype.toString=function(){return this.",
"h};var B={};function C(a){if(B.hasOwnProperty(a))throw Error(\"Function",
" already created: \"+a+\".\");B[a]=new A(a)}C(\"boolean\");C(\"ceiling",
"\");C(\"concat\");C(\"contains\");C(\"count\");C(\"false\");C(\"floor\"",
");C(\"id\");C(\"lang\");C(\"last\");C(\"local-name\");C(\"name\");C(\"n",
"amespace-uri\");C(\"normalize-space\");C(\"not\");C(\"number\");C(\"pos",
"ition\");C(\"round\");C(\"starts-with\");C(\"string\");C(\"string-lengt",
"h\");C(\"substring\");C(\"substring-after\");C(\"substring-before\");\n",
"C(\"sum\");C(\"translate\");C(\"true\");function D(a){this.h=a}D.protot",
"ype.toString=function(){return this.h};var E={};function F(a){if(E.hasO",
"wnProperty(a))throw Error(\"Axis already created: \"+a);E[a]=new D(a)}F",
"(\"ancestor\");F(\"ancestor-or-self\");F(\"attribute\");F(\"child\");F(",
"\"descendant\");F(\"descendant-or-self\");F(\"following\");F(\"followin",
"g-sibling\");F(\"namespace\");F(\"parent\");F(\"preceding\");F(\"preced",
"ing-sibling\");F(\"self\");function G(a,d){return!!a&&1==a.nodeType&&(!",
"d||a.tagName.toUpperCase()==d)}function H(a){return G(a,\"OPTION\")?!0:",
"G(a,\"INPUT\")?(a=a.type.toLowerCase(),\"checkbox\"==a||\"radio\"==a):!",
"1}var I=/[;]+(?=(?:(?:[^\"]*\"){2})*[^\"]*$)(?=(?:(?:[^']*'){2})*[^']*$",
")(?=(?:[^()]*\\([^()]*\\))*[^()]*$)/;function J(a){var d=[];k(a.split(I",
"),function(a){var e=a.indexOf(\":\");0<e&&(a=[a.slice(0,e),a.slice(e+1)",
"],2==a.length&&d.push(a[0].toLowerCase(),\":\",a[1],\";\"))});d=d.join(",
"\"\");return d=\";\"==d.charAt(d.length-1)?d:d+\";\"}\nfunction K(a,d){",
"d=d.toLowerCase();if(\"style\"==d)return J(a.style.cssText);var c=a.get",
"AttributeNode(d);return c&&c.specified?c.value:null};function L(a,d){th",
"is.f={};this.c=[];this.g=0;var c=arguments.length;if(1<c){if(c%2)throw ",
"Error(\"Uneven number of arguments\");for(var e=0;e<c;e+=2)this.set(arg",
"uments[e],arguments[e+1])}else a&&this.addAll(a)}function M(a){N(a);ret",
"urn a.c.concat()}b=L.prototype;b.clear=function(){this.f={};this.g=this",
".c.length=0};b.remove=function(a){return Object.prototype.hasOwnPropert",
"y.call(this.f,a)?(delete this.f[a],this.g--,this.c.length>2*this.g&&N(t",
"his),!0):!1};\nfunction N(a){if(a.g!=a.c.length){for(var d=0,c=0;d<a.c.",
"length;){var e=a.c[d];Object.prototype.hasOwnProperty.call(a.f,e)&&(a.c",
"[c++]=e);d++}a.c.length=c}if(a.g!=a.c.length){for(var g={},c=d=0;d<a.c.",
"length;)e=a.c[d],Object.prototype.hasOwnProperty.call(g,e)||(a.c[c++]=e",
",g[e]=1),d++;a.c.length=c}}b.get=function(a,d){return Object.prototype.",
"hasOwnProperty.call(this.f,a)?this.f[a]:d};b.set=function(a,d){Object.p",
"rototype.hasOwnProperty.call(this.f,a)||(this.g++,this.c.push(a));this.",
"f[a]=d};\nb.addAll=function(a){var d;if(a instanceof L){d=M(a);N(a);for",
"(var c=[],e=0;e<a.c.length;e++)c.push(a.f[a.c[e]]);a=c}else{d=[];var e=",
"0,g;for(g in a)d[e++]=g;e=[];g=0;for(c in a)e[g++]=a[c];a=e}for(c=0;c<d",
".length;c++)this.set(d[c],a[c])};b.forEach=function(a,d){for(var c=M(th",
"is),e=0;e<c.length;e++){var g=c[e],m=this.get(g);a.call(d,m,g,this)}};b",
".clone=function(){return new L(this)};var O={};function P(a,d,c){h(a)&&",
"(a=a.a);a=new Q(a);!d||d in O&&!c||(O[d]={key:a,shift:!1},c&&(O[c]={key",
":a,shift:!0}));return a}function Q(a){this.code=a}P(8);P(9);P(13);var R",
"=P(16),S=P(17),aa=P(18);P(19);P(20);P(27);P(32,\" \");P(33);P(34);P(35)",
";P(36);P(37);P(38);P(39);P(40);P(44);P(45);P(46);P(48,\"0\",\")\");P(49",
",\"1\",\"!\");P(50,\"2\",\"@\");P(51,\"3\",\"#\");P(52,\"4\",\"$\");P(5",
"3,\"5\",\"%\");P(54,\"6\",\"^\");P(55,\"7\",\"&\");P(56,\"8\",\"*\");P(",
"57,\"9\",\"(\");P(65,\"a\",\"A\");P(66,\"b\",\"B\");P(67,\"c\",\"C\");P",
"(68,\"d\",\"D\");P(69,\"e\",\"E\");\nP(70,\"f\",\"F\");P(71,\"g\",\"G\"",
");P(72,\"h\",\"H\");P(73,\"i\",\"I\");P(74,\"j\",\"J\");P(75,\"k\",\"K",
"\");P(76,\"l\",\"L\");P(77,\"m\",\"M\");P(78,\"n\",\"N\");P(79,\"o\",\"",
"O\");P(80,\"p\",\"P\");P(81,\"q\",\"Q\");P(82,\"r\",\"R\");P(83,\"s\",",
"\"S\");P(84,\"t\",\"T\");P(85,\"u\",\"U\");P(86,\"v\",\"V\");P(87,\"w\"",
",\"W\");P(88,\"x\",\"X\");P(89,\"y\",\"Y\");P(90,\"z\",\"Z\");var ba=P(",
"w?{b:91,a:91}:v?{b:224,a:91}:{b:0,a:91});P(w?{b:92,a:92}:v?{b:224,a:93}",
":{b:0,a:92});P(w?{b:93,a:93}:v?{b:0,a:0}:{b:93,a:null});P({b:96,a:96},",
"\"0\");P({b:97,a:97},\"1\");P({b:98,a:98},\"2\");\nP({b:99,a:99},\"3\")",
";P({b:100,a:100},\"4\");P({b:101,a:101},\"5\");P({b:102,a:102},\"6\");P",
"({b:103,a:103},\"7\");P({b:104,a:104},\"8\");P({b:105,a:105},\"9\");P({",
"b:106,a:106},\"*\");P({b:107,a:107},\"+\");P({b:109,a:109},\"-\");P({b:",
"110,a:110},\".\");P({b:111,a:111},\"/\");P(144);P(112);P(113);P(114);P(",
"115);P(116);P(117);P(118);P(119);P(120);P(121);P(122);P(123);P({b:107,a",
":187},\"=\",\"+\");P(108,\",\");P({b:109,a:189},\"-\",\"_\");P(188,\",",
"\",\"<\");P(190,\".\",\">\");P(191,\"/\",\"?\");P(192,\"`\",\"~\");P(21",
"9,\"[\",\"{\");P(220,\"\\\\\",\"|\");\nP(221,\"]\",\"}\");P({b:59,a:186",
"},\";\",\":\");P(222,\"'\",'\"');var T=new L;T.set(1,R);T.set(2,S);T.se",
"t(4,aa);T.set(8,ba);(function(a){var d=new L;k(M(a),function(c){d.set(a",
".get(c).code,c)});return d})(T);var ca={\"class\":\"className\",readonl",
"y:\"readOnly\"},U=\"async autofocus autoplay checked compact complete c",
"ontrols declare defaultchecked defaultselected defer disabled draggable",
" ended formnovalidate hidden indeterminate iscontenteditable ismap item",
"scope loop multiple muted nohref noresize noshade novalidate nowrap ope",
"n paused pubdate readonly required reversed scoped seamless seeking sel",
"ected spellcheck truespeed willvalidate\".split(\" \");function V(a,d){",
"var c=null,e=d.toLowerCase();if(\"style\"==e)return(c=a.style)&&!f(c)&&",
"(c=c.cssText),c;if((\"selected\"==e||\"checked\"==e)&&H(a)){if(!H(a))th",
"row new l(15,\"Element is not selectable\");var g=\"selected\",e=a.type",
"&&a.type.toLowerCase();if(\"checkbox\"==e||\"radio\"==e)g=\"checked\";r",
"eturn a[g]?\"true\":null}c=G(a,\"A\");if(G(a,\"IMG\")&&\"src\"==e||c&&",
"\"href\"==e)return(c=K(a,e))&&(c=a[e]),c;c=ca[d]||d;a:if(f(U))e=f(e)&&1",
"==e.length?U.indexOf(e,0):-1;else{for(var m=0;m<U.length;m++)if(m in U&",
"&U[m]===e){e=m;\nbreak a}e=-1}if(0<=e)return(c=null!==K(a,d)||a[c])?\"t",
"rue\":null;try{g=a[c]}catch(r){}c=null==g||h(g)?K(a,d):g;return null!=c",
"?c.toString():null}var W=[\"_\"],X=this;W[0]in X||!X.execScript||X.exec",
"Script(\"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 this._.appl",
"y(null,arguments);}.apply({navigator:typeof window!=undefined?window.na",
"vigator:null,document:typeof window!=undefined?window.document:null}, a",
"rguments);}",
NULL
};
const char* const GET_LOCAL_STORAGE_ITEM[] = {
"function(){return function(){var b=window;function e(a,d){this.code=a;t",
"his.state=f[a]||g;this.message=d||\"\";var c=this.state.replace(/((?:^|",
"\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/",
"g,\"\")}),p=c.length-5;if(0>p||c.indexOf(\"Error\",p)!=p)c+=\"Error\";t",
"his.name=c;c=Error(this.message);c.name=this.name;this.stack=c.stack||",
"\"\"}\n(function(){var a=Error;function d(){}d.prototype=a.prototype;e.",
"c=a.prototype;e.prototype=new d;e.prototype.constructor=e;e.b=function(",
"c,d,z){for(var t=Array(arguments.length-2),m=2;m<arguments.length;m++)t",
"[m-2]=arguments[m];return a.prototype[d].apply(c,t)}})();var g=\"unknow",
"n error\",f={15:\"element not selectable\",11:\"element not visible\"};",
"f[31]=g;f[30]=g;f[24]=\"invalid cookie domain\";f[29]=\"invalid element",
" coordinates\";f[12]=\"invalid element state\";f[32]=\"invalid selector",
"\";f[51]=\"invalid selector\";\nf[52]=\"invalid selector\";f[17]=\"java",
"script error\";f[405]=\"unsupported operation\";f[34]=\"move target out",
" of bounds\";f[27]=\"no such alert\";f[7]=\"no such element\";f[8]=\"no",
" such frame\";f[23]=\"no such window\";f[28]=\"script timeout\";f[33]=",
"\"session not created\";f[10]=\"stale element reference\";f[21]=\"timeo",
"ut\";f[25]=\"unable to set cookie\";f[26]=\"unexpected alert open\";f[1",
"3]=g;f[9]=\"unknown command\";e.prototype.toString=function(){return th",
"is.name+\": \"+this.message};var h;a:{var k=this.navigator;if(k){var l=",
"k.userAgent;if(l){h=l;break a}}h=\"\"};var n=-1!=h.indexOf(\"Windows\")",
"&&!1;\nfunction q(){var a=b||b;switch(\"local_storage\"){case \"appcach",
"e\":return null!=a.applicationCache;case \"browser_connection\":return ",
"null!=a.navigator&&null!=a.navigator.onLine;case \"database\":return nu",
"ll!=a.openDatabase;case \"location\":return n?!1:null!=a.navigator&&nul",
"l!=a.navigator.geolocation;case \"local_storage\":return null!=a.localS",
"torage;case \"session_storage\":return null!=a.sessionStorage&&null!=a.",
"sessionStorage.clear;default:throw new e(13,\"Unsupported API identifie",
"r provided as parameter\");}}\n;function r(a){this.a=a}r.prototype.setI",
"tem=function(a,d){try{this.a.setItem(a,d+\"\")}catch(c){throw new e(13,",
"c.message);}};r.prototype.getItem=function(a){return this.a.getItem(a)}",
";r.prototype.removeItem=function(a){var d=this.getItem(a);this.a.remove",
"Item(a);return d};r.prototype.clear=function(){this.a.clear()};r.protot",
"ype.size=function(){return this.a.length};r.prototype.key=function(a){r",
"eturn this.a.key(a)};function u(a){if(!q())throw new e(13,\"Local stora",
"ge undefined\");return(new r(b.localStorage)).getItem(a)}var v=[\"_\"],",
"w=this;v[0]in w||!w.execScript||w.execScript(\"var \"+v[0]);for(var x;v",
".length&&(x=v.shift());){var y;if(y=!v.length)y=void 0!==u;y?w[x]=u:w=w",
"[x]?w[x]:w[x]={}};; 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_LOCAL_STORAGE_KEY[] = {
"function(){return function(){var b=window;function e(a,d){this.code=a;t",
"his.state=f[a]||g;this.message=d||\"\";var c=this.state.replace(/((?:^|",
"\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/",
"g,\"\")}),p=c.length-5;if(0>p||c.indexOf(\"Error\",p)!=p)c+=\"Error\";t",
"his.name=c;c=Error(this.message);c.name=this.name;this.stack=c.stack||",
"\"\"}\n(function(){var a=Error;function d(){}d.prototype=a.prototype;e.",
"c=a.prototype;e.prototype=new d;e.prototype.constructor=e;e.b=function(",
"c,d,z){for(var t=Array(arguments.length-2),m=2;m<arguments.length;m++)t",
"[m-2]=arguments[m];return a.prototype[d].apply(c,t)}})();var g=\"unknow",
"n error\",f={15:\"element not selectable\",11:\"element not visible\"};",
"f[31]=g;f[30]=g;f[24]=\"invalid cookie domain\";f[29]=\"invalid element",
" coordinates\";f[12]=\"invalid element state\";f[32]=\"invalid selector",
"\";f[51]=\"invalid selector\";\nf[52]=\"invalid selector\";f[17]=\"java",
"script error\";f[405]=\"unsupported operation\";f[34]=\"move target out",
" of bounds\";f[27]=\"no such alert\";f[7]=\"no such element\";f[8]=\"no",
" such frame\";f[23]=\"no such window\";f[28]=\"script timeout\";f[33]=",
"\"session not created\";f[10]=\"stale element reference\";f[21]=\"timeo",
"ut\";f[25]=\"unable to set cookie\";f[26]=\"unexpected alert open\";f[1",
"3]=g;f[9]=\"unknown command\";e.prototype.toString=function(){return th",
"is.name+\": \"+this.message};var h;a:{var k=this.navigator;if(k){var l=",
"k.userAgent;if(l){h=l;break a}}h=\"\"};var n=-1!=h.indexOf(\"Windows\")",
"&&!1;\nfunction q(){var a=b||b;switch(\"local_storage\"){case \"appcach",
"e\":return null!=a.applicationCache;case \"browser_connection\":return ",
"null!=a.navigator&&null!=a.navigator.onLine;case \"database\":return nu",
"ll!=a.openDatabase;case \"location\":return n?!1:null!=a.navigator&&nul",
"l!=a.navigator.geolocation;case \"local_storage\":return null!=a.localS",
"torage;case \"session_storage\":return null!=a.sessionStorage&&null!=a.",
"sessionStorage.clear;default:throw new e(13,\"Unsupported API identifie",
"r provided as parameter\");}}\n;function r(a){this.a=a}r.prototype.setI",
"tem=function(a,d){try{this.a.setItem(a,d+\"\")}catch(c){throw new e(13,",
"c.message);}};r.prototype.getItem=function(a){return this.a.getItem(a)}",
";r.prototype.removeItem=function(a){var d=this.getItem(a);this.a.remove",
"Item(a);return d};r.prototype.clear=function(){this.a.clear()};r.protot",
"ype.size=function(){return this.a.length};r.prototype.key=function(a){r",
"eturn this.a.key(a)};function u(a){if(!q())throw new e(13,\"Local stora",
"ge undefined\");return(new r(b.localStorage)).key(a)}var v=[\"_\"],w=th",
"is;v[0]in w||!w.execScript||w.execScript(\"var \"+v[0]);for(var x;v.len",
"gth&&(x=v.shift());){var y;if(y=!v.length)y=void 0!==u;y?w[x]=u:w=w[x]?",
"w[x]:w[x]={}};; return this._.apply(null,arguments);}.apply({navigator:",
"typeof window!=undefined?window.navigator:null,document:typeof window!=",
"undefined?window.document:null}, arguments);}",
NULL
};
const char* const GET_LOCAL_STORAGE_KEYS[] = {
"function(){return function(){var b=window;function e(a,d){this.code=a;t",
"his.state=g[a]||h;this.message=d||\"\";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 d(){}d.prototype=a.prototype;e.",
"c=a.prototype;e.prototype=new d;e.prototype.constructor=e;e.b=function(",
"c,d,z){for(var t=Array(arguments.length-2),n=2;n<arguments.length;n++)t",
"[n-2]=arguments[n];return a.prototype[d].apply(c,t)}})();var h=\"unknow",
"n error\",g={15:\"element not selectable\",11:\"element not visible\"};",
"g[31]=h;g[30]=h;g[24]=\"invalid cookie domain\";g[29]=\"invalid element",
" coordinates\";g[12]=\"invalid element state\";g[32]=\"invalid selector",
"\";g[51]=\"invalid selector\";\ng[52]=\"invalid selector\";g[17]=\"java",
"script error\";g[405]=\"unsupported operation\";g[34]=\"move target out",
" of bounds\";g[27]=\"no such alert\";g[7]=\"no such element\";g[8]=\"no",
" such frame\";g[23]=\"no such window\";g[28]=\"script timeout\";g[33]=",
"\"session not created\";g[10]=\"stale element reference\";g[21]=\"timeo",
"ut\";g[25]=\"unable to set cookie\";g[26]=\"unexpected alert open\";g[1",
"3]=h;g[9]=\"unknown command\";e.prototype.toString=function(){return th",
"is.name+\": \"+this.message};var k;a:{var l=this.navigator;if(l){var m=",
"l.userAgent;if(m){k=m;break a}}k=\"\"};var p=-1!=k.indexOf(\"Windows\")",
"&&!1;\nfunction q(){var a=b||b;switch(\"local_storage\"){case \"appcach",
"e\":return null!=a.applicationCache;case \"browser_connection\":return ",
"null!=a.navigator&&null!=a.navigator.onLine;case \"database\":return nu",
"ll!=a.openDatabase;case \"location\":return p?!1:null!=a.navigator&&nul",
"l!=a.navigator.geolocation;case \"local_storage\":return null!=a.localS",
"torage;case \"session_storage\":return null!=a.sessionStorage&&null!=a.",
"sessionStorage.clear;default:throw new e(13,\"Unsupported API identifie",
"r provided as parameter\");}}\n;function r(a){this.a=a}r.prototype.setI",
"tem=function(a,d){try{this.a.setItem(a,d+\"\")}catch(c){throw new e(13,",
"c.message);}};r.prototype.getItem=function(a){return this.a.getItem(a)}",
";r.prototype.removeItem=function(a){var d=this.getItem(a);this.a.remove",
"Item(a);return d};r.prototype.clear=function(){this.a.clear()};r.protot",
"ype.size=function(){return this.a.length};r.prototype.key=function(a){r",
"eturn this.a.key(a)};function u(){var a;if(!q())throw new e(13,\"Local ",
"storage undefined\");a=new r(b.localStorage);for(var d=[],c=a.size(),f=",
"0;f<c;f++)d[f]=a.a.key(f);return d}var v=[\"_\"],w=this;v[0]in w||!w.ex",
"ecScript||w.execScript(\"var \"+v[0]);for(var x;v.length&&(x=v.shift())",
";){var y;if(y=!v.length)y=void 0!==u;y?w[x]=u:w=w[x]?w[x]:w[x]={}};; re",
"turn this._.apply(null,arguments);}.apply({navigator:typeof window!=und",
"efined?window.navigator:null,document:typeof window!=undefined?window.d",
"ocument:null}, arguments);}",
NULL
};
const char* const GET_LOCAL_STORAGE_SIZE[] = {
"function(){return function(){var b=window;function e(a,d){this.code=a;t",
"his.state=f[a]||g;this.message=d||\"\";var c=this.state.replace(/((?:^|",
"\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/",
"g,\"\")}),p=c.length-5;if(0>p||c.indexOf(\"Error\",p)!=p)c+=\"Error\";t",
"his.name=c;c=Error(this.message);c.name=this.name;this.stack=c.stack||",
"\"\"}\n(function(){var a=Error;function d(){}d.prototype=a.prototype;e.",
"c=a.prototype;e.prototype=new d;e.prototype.constructor=e;e.b=function(",
"c,d,z){for(var t=Array(arguments.length-2),m=2;m<arguments.length;m++)t",
"[m-2]=arguments[m];return a.prototype[d].apply(c,t)}})();var g=\"unknow",
"n error\",f={15:\"element not selectable\",11:\"element not visible\"};",
"f[31]=g;f[30]=g;f[24]=\"invalid cookie domain\";f[29]=\"invalid element",
" coordinates\";f[12]=\"invalid element state\";f[32]=\"invalid selector",
"\";f[51]=\"invalid selector\";\nf[52]=\"invalid selector\";f[17]=\"java",
"script error\";f[405]=\"unsupported operation\";f[34]=\"move target out",
" of bounds\";f[27]=\"no such alert\";f[7]=\"no such element\";f[8]=\"no",
" such frame\";f[23]=\"no such window\";f[28]=\"script timeout\";f[33]=",
"\"session not created\";f[10]=\"stale element reference\";f[21]=\"timeo",
"ut\";f[25]=\"unable to set cookie\";f[26]=\"unexpected alert open\";f[1",
"3]=g;f[9]=\"unknown command\";e.prototype.toString=function(){return th",
"is.name+\": \"+this.message};var h;a:{var k=this.navigator;if(k){var l=",
"k.userAgent;if(l){h=l;break a}}h=\"\"};var n=-1!=h.indexOf(\"Windows\")",
"&&!1;\nfunction q(){var a=b||b;switch(\"local_storage\"){case \"appcach",
"e\":return null!=a.applicationCache;case \"browser_connection\":return ",
"null!=a.navigator&&null!=a.navigator.onLine;case \"database\":return nu",
"ll!=a.openDatabase;case \"location\":return n?!1:null!=a.navigator&&nul",
"l!=a.navigator.geolocation;case \"local_storage\":return null!=a.localS",
"torage;case \"session_storage\":return null!=a.sessionStorage&&null!=a.",
"sessionStorage.clear;default:throw new e(13,\"Unsupported API identifie",
"r provided as parameter\");}}\n;function r(a){this.a=a}r.prototype.setI",
"tem=function(a,d){try{this.a.setItem(a,d+\"\")}catch(c){throw new e(13,",
"c.message);}};r.prototype.getItem=function(a){return this.a.getItem(a)}",
";r.prototype.removeItem=function(a){var d=this.getItem(a);this.a.remove",
"Item(a);return d};r.prototype.clear=function(){this.a.clear()};r.protot",
"ype.size=function(){return this.a.length};r.prototype.key=function(a){r",
"eturn this.a.key(a)};function u(){if(!q())throw new e(13,\"Local storag",
"e undefined\");return(new r(b.localStorage)).size()}var v=[\"_\"],w=thi",
"s;v[0]in w||!w.execScript||w.execScript(\"var \"+v[0]);for(var x;v.leng",
"th&&(x=v.shift());){var y;if(y=!v.length)y=void 0!==u;y?w[x]=u:w=w[x]?w",
"[x]:w[x]={}};; 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 GET_SESSION_STORAGE_ITEM[] = {
"function(){return function(){var b=window;function e(a,c){this.code=a;t",
"his.state=f[a]||g;this.message=c||\"\";var d=this.state.replace(/((?:^|",
"\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/",
"g,\"\")}),p=d.length-5;if(0>p||d.indexOf(\"Error\",p)!=p)d+=\"Error\";t",
"his.name=d;d=Error(this.message);d.name=this.name;this.stack=d.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(",
"d,c,z){for(var t=Array(arguments.length-2),m=2;m<arguments.length;m++)t",
"[m-2]=arguments[m];return a.prototype[c].apply(d,t)}})();var g=\"unknow",
"n error\",f={15:\"element not selectable\",11:\"element not visible\"};",
"f[31]=g;f[30]=g;f[24]=\"invalid cookie domain\";f[29]=\"invalid element",
" coordinates\";f[12]=\"invalid element state\";f[32]=\"invalid selector",
"\";f[51]=\"invalid selector\";\nf[52]=\"invalid selector\";f[17]=\"java",
"script error\";f[405]=\"unsupported operation\";f[34]=\"move target out",
" of bounds\";f[27]=\"no such alert\";f[7]=\"no such element\";f[8]=\"no",
" such frame\";f[23]=\"no such window\";f[28]=\"script timeout\";f[33]=",
"\"session not created\";f[10]=\"stale element reference\";f[21]=\"timeo",
"ut\";f[25]=\"unable to set cookie\";f[26]=\"unexpected alert open\";f[1",
"3]=g;f[9]=\"unknown command\";e.prototype.toString=function(){return th",
"is.name+\": \"+this.message};var h;a:{var k=this.navigator;if(k){var l=",
"k.userAgent;if(l){h=l;break a}}h=\"\"};var n=-1!=h.indexOf(\"Windows\")",
"&&!1;\nfunction q(){var a=b||b;switch(\"session_storage\"){case \"appca",
"che\":return null!=a.applicationCache;case \"browser_connection\":retur",
"n null!=a.navigator&&null!=a.navigator.onLine;case \"database\":return ",
"null!=a.openDatabase;case \"location\":return n?!1:null!=a.navigator&&n",
"ull!=a.navigator.geolocation;case \"local_storage\":return null!=a.loca",
"lStorage;case \"session_storage\":return null!=a.sessionStorage&&null!=",
"a.sessionStorage.clear;default:throw new e(13,\"Unsupported API identif",
"ier provided as parameter\");}}\n;function r(a){this.a=a}r.prototype.se",
"tItem=function(a,c){try{this.a.setItem(a,c+\"\")}catch(d){throw new e(1",
"3,d.message);}};r.prototype.getItem=function(a){return this.a.getItem(a",
")};r.prototype.removeItem=function(a){var c=this.getItem(a);this.a.remo",
"veItem(a);return c};r.prototype.clear=function(){this.a.clear()};r.prot",
"otype.size=function(){return this.a.length};r.prototype.key=function(a)",
"{return this.a.key(a)};function u(a){var c;if(q())c=new r(b.sessionStor",
"age);else throw new e(13,\"Session storage undefined\");return c.getIte",
"m(a)}var v=[\"_\"],w=this;v[0]in w||!w.execScript||w.execScript(\"var ",
"\"+v[0]);for(var x;v.length&&(x=v.shift());){var y;if(y=!v.length)y=voi",
"d 0!==u;y?w[x]=u:w=w[x]?w[x]:w[x]={}};; return this._.apply(null,argume",
"nts);}.apply({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 b=window;function e(a,c){this.code=a;t",
"his.state=f[a]||g;this.message=c||\"\";var d=this.state.replace(/((?:^|",
"\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/",
"g,\"\")}),p=d.length-5;if(0>p||d.indexOf(\"Error\",p)!=p)d+=\"Error\";t",
"his.name=d;d=Error(this.message);d.name=this.name;this.stack=d.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(",
"d,c,z){for(var t=Array(arguments.length-2),m=2;m<arguments.length;m++)t",
"[m-2]=arguments[m];return a.prototype[c].apply(d,t)}})();var g=\"unknow",
"n error\",f={15:\"element not selectable\",11:\"element not visible\"};",
"f[31]=g;f[30]=g;f[24]=\"invalid cookie domain\";f[29]=\"invalid element",
" coordinates\";f[12]=\"invalid element state\";f[32]=\"invalid selector",
"\";f[51]=\"invalid selector\";\nf[52]=\"invalid selector\";f[17]=\"java",
"script error\";f[405]=\"unsupported operation\";f[34]=\"move target out",
" of bounds\";f[27]=\"no such alert\";f[7]=\"no such element\";f[8]=\"no",
" such frame\";f[23]=\"no such window\";f[28]=\"script timeout\";f[33]=",
"\"session not created\";f[10]=\"stale element reference\";f[21]=\"timeo",
"ut\";f[25]=\"unable to set cookie\";f[26]=\"unexpected alert open\";f[1",
"3]=g;f[9]=\"unknown command\";e.prototype.toString=function(){return th",
"is.name+\": \"+this.message};var h;a:{var k=this.navigator;if(k){var l=",
"k.userAgent;if(l){h=l;break a}}h=\"\"};var n=-1!=h.indexOf(\"Windows\")",
"&&!1;\nfunction q(){var a=b||b;switch(\"session_storage\"){case \"appca",
"che\":return null!=a.applicationCache;case \"browser_connection\":retur",
"n null!=a.navigator&&null!=a.navigator.onLine;case \"database\":return ",
"null!=a.openDatabase;case \"location\":return n?!1:null!=a.navigator&&n",
"ull!=a.navigator.geolocation;case \"local_storage\":return null!=a.loca",
"lStorage;case \"session_storage\":return null!=a.sessionStorage&&null!=",
"a.sessionStorage.clear;default:throw new e(13,\"Unsupported API identif",
"ier provided as parameter\");}}\n;function r(a){this.a=a}r.prototype.se",
"tItem=function(a,c){try{this.a.setItem(a,c+\"\")}catch(d){throw new e(1",
"3,d.message);}};r.prototype.getItem=function(a){return this.a.getItem(a",
")};r.prototype.removeItem=function(a){var c=this.getItem(a);this.a.remo",
"veItem(a);return c};r.prototype.clear=function(){this.a.clear()};r.prot",
"otype.size=function(){return this.a.length};r.prototype.key=function(a)",
"{return this.a.key(a)};function u(a){var c;if(q())c=new r(b.sessionStor",
"age);else throw new e(13,\"Session storage undefined\");return c.key(a)",
"}var v=[\"_\"],w=this;v[0]in w||!w.execScript||w.execScript(\"var \"+v[",
"0]);for(var x;v.length&&(x=v.shift());){var y;if(y=!v.length)y=void 0!=",
"=u;y?w[x]=u:w=w[x]?w[x]:w[x]={}};; return this._.apply(null,arguments);",
"}.apply({navigator:typeof window!=undefined?window.navigator:null,docum",
"ent:typeof window!=undefined?window.document:null}, arguments);}",
NULL
};
const char* const GET_SESSION_STORAGE_KEYS[] = {
"function(){return function(){var b=window;function e(a,d){this.code=a;t",
"his.state=g[a]||h;this.message=d||\"\";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 d(){}d.prototype=a.prototype;e.",
"c=a.prototype;e.prototype=new d;e.prototype.constructor=e;e.b=function(",
"c,d,z){for(var t=Array(arguments.length-2),n=2;n<arguments.length;n++)t",
"[n-2]=arguments[n];return a.prototype[d].apply(c,t)}})();var h=\"unknow",
"n error\",g={15:\"element not selectable\",11:\"element not visible\"};",
"g[31]=h;g[30]=h;g[24]=\"invalid cookie domain\";g[29]=\"invalid element",
" coordinates\";g[12]=\"invalid element state\";g[32]=\"invalid selector",
"\";g[51]=\"invalid selector\";\ng[52]=\"invalid selector\";g[17]=\"java",
"script error\";g[405]=\"unsupported operation\";g[34]=\"move target out",
" of bounds\";g[27]=\"no such alert\";g[7]=\"no such element\";g[8]=\"no",
" such frame\";g[23]=\"no such window\";g[28]=\"script timeout\";g[33]=",
"\"session not created\";g[10]=\"stale element reference\";g[21]=\"timeo",
"ut\";g[25]=\"unable to set cookie\";g[26]=\"unexpected alert open\";g[1",
"3]=h;g[9]=\"unknown command\";e.prototype.toString=function(){return th",
"is.name+\": \"+this.message};var k;a:{var l=this.navigator;if(l){var m=",
"l.userAgent;if(m){k=m;break a}}k=\"\"};var p=-1!=k.indexOf(\"Windows\")",
"&&!1;\nfunction q(){var a=b||b;switch(\"session_storage\"){case \"appca",
"che\":return null!=a.applicationCache;case \"browser_connection\":retur",
"n null!=a.navigator&&null!=a.navigator.onLine;case \"database\":return ",
"null!=a.openDatabase;case \"location\":return p?!1:null!=a.navigator&&n",
"ull!=a.navigator.geolocation;case \"local_storage\":return null!=a.loca",
"lStorage;case \"session_storage\":return null!=a.sessionStorage&&null!=",
"a.sessionStorage.clear;default:throw new e(13,\"Unsupported API identif",
"ier provided as parameter\");}}\n;function r(a){this.a=a}r.prototype.se",
"tItem=function(a,d){try{this.a.setItem(a,d+\"\")}catch(c){throw new e(1",
"3,c.message);}};r.prototype.getItem=function(a){return this.a.getItem(a",
")};r.prototype.removeItem=function(a){var d=this.getItem(a);this.a.remo",
"veItem(a);return d};r.prototype.clear=function(){this.a.clear()};r.prot",
"otype.size=function(){return this.a.length};r.prototype.key=function(a)",
"{return this.a.key(a)};function u(){var a;if(q())a=new r(b.sessionStora",
"ge);else throw new e(13,\"Session storage undefined\");for(var d=[],c=a",
".size(),f=0;f<c;f++)d[f]=a.a.key(f);return d}var v=[\"_\"],w=this;v[0]i",
"n w||!w.execScript||w.execScript(\"var \"+v[0]);for(var x;v.length&&(x=",
"v.shift());){var y;if(y=!v.length)y=void 0!==u;y?w[x]=u:w=w[x]?w[x]:w[x",
"]={}};; 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_SESSION_STORAGE_SIZE[] = {
"function(){return function(){var b=window;function e(a,d){this.code=a;t",
"his.state=f[a]||g;this.message=d||\"\";var c=this.state.replace(/((?:^|",
"\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/",
"g,\"\")}),p=c.length-5;if(0>p||c.indexOf(\"Error\",p)!=p)c+=\"Error\";t",
"his.name=c;c=Error(this.message);c.name=this.name;this.stack=c.stack||",
"\"\"}\n(function(){var a=Error;function d(){}d.prototype=a.prototype;e.",
"c=a.prototype;e.prototype=new d;e.prototype.constructor=e;e.b=function(",
"c,d,z){for(var t=Array(arguments.length-2),m=2;m<arguments.length;m++)t",
"[m-2]=arguments[m];return a.prototype[d].apply(c,t)}})();var g=\"unknow",
"n error\",f={15:\"element not selectable\",11:\"element not visible\"};",
"f[31]=g;f[30]=g;f[24]=\"invalid cookie domain\";f[29]=\"invalid element",
" coordinates\";f[12]=\"invalid element state\";f[32]=\"invalid selector",
"\";f[51]=\"invalid selector\";\nf[52]=\"invalid selector\";f[17]=\"java",
"script error\";f[405]=\"unsupported operation\";f[34]=\"move target out",
" of bounds\";f[27]=\"no such alert\";f[7]=\"no such element\";f[8]=\"no",
" such frame\";f[23]=\"no such window\";f[28]=\"script timeout\";f[33]=",
"\"session not created\";f[10]=\"stale element reference\";f[21]=\"timeo",
"ut\";f[25]=\"unable to set cookie\";f[26]=\"unexpected alert open\";f[1",
"3]=g;f[9]=\"unknown command\";e.prototype.toString=function(){return th",
"is.name+\": \"+this.message};var h;a:{var k=this.navigator;if(k){var l=",
"k.userAgent;if(l){h=l;break a}}h=\"\"};var n=-1!=h.indexOf(\"Windows\")",
"&&!1;\nfunction q(){var a=b||b;switch(\"session_storage\"){case \"appca",
"che\":return null!=a.applicationCache;case \"browser_connection\":retur",
"n null!=a.navigator&&null!=a.navigator.onLine;case \"database\":return ",
"null!=a.openDatabase;case \"location\":return n?!1:null!=a.navigator&&n",
"ull!=a.navigator.geolocation;case \"local_storage\":return null!=a.loca",
"lStorage;case \"session_storage\":return null!=a.sessionStorage&&null!=",
"a.sessionStorage.clear;default:throw new e(13,\"Unsupported API identif",
"ier provided as parameter\");}}\n;function r(a){this.a=a}r.prototype.se",
"tItem=function(a,d){try{this.a.setItem(a,d+\"\")}catch(c){throw new e(1",
"3,c.message);}};r.prototype.getItem=function(a){return this.a.getItem(a",
")};r.prototype.removeItem=function(a){var d=this.getItem(a);this.a.remo",
"veItem(a);return d};r.prototype.clear=function(){this.a.clear()};r.prot",
"otype.size=function(){return this.a.length};r.prototype.key=function(a)",
"{return this.a.key(a)};function u(){var a;if(q())a=new r(b.sessionStora",
"ge);else throw new e(13,\"Session storage undefined\");return a.size()}",
"var v=[\"_\"],w=this;v[0]in w||!w.execScript||w.execScript(\"var \"+v[0",
"]);for(var x;v.length&&(x=v.shift());){var y;if(y=!v.length)y=void 0!==",
"u;y?w[x]=u:w=w[x]?w[x]:w[x]={}};; 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 GET_TEXT[] = {
"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 l(a){return\"string\"==typeof a}function m(a){return\"num",
"ber\"==typeof a}function p(a){var b=typeof a;return\"object\"==b&&null!",
"=a||\"function\"==b};function ca(a){var b=a.length-1;return 0<=b&&a.ind",
"exOf(\" \",b)==b}function da(a){return String(a).replace(/\\-([a-z])/g,",
"function(a,c){return c.toUpperCase()})};var ea=Array.prototype;function",
" fa(a,b){if(l(a))return l(b)&&1==b.length?a.indexOf(b,0):-1;for(var c=0",
";c<a.length;c++)if(c in a&&a[c]===b)return c;return-1}function r(a,b){f",
"or(var c=a.length,d=l(a)?a.split(\"\"):a,e=0;e<c;e++)e in d&&b.call(voi",
"d 0,d[e],e,a)}function ga(a,b){var c=\"\";r(a,function(d,e){c=b.call(vo",
"id 0,c,d,e,a)});return c}function ha(a,b){for(var c=a.length,d=l(a)?a.s",
"plit(\"\"):a,e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a))return!0;re",
"turn!1}\nfunction ia(a,b){for(var c=a.length,d=l(a)?a.split(\"\"):a,e=0",
";e<c;e++)if(e in d&&!b.call(void 0,d[e],e,a))return!1;return!0}function",
" ja(a){var b=a.length;if(0<b){for(var c=Array(b),d=0;d<b;d++)c[d]=a[d];",
"return c}return[]}function ka(a,b,c){return 2>=arguments.length?ea.slic",
"e.call(a,b):ea.slice.call(a,b,c)};var la={aliceblue:\"#f0f8ff\",antique",
"white:\"#faebd7\",aqua:\"#00ffff\",aquamarine:\"#7fffd4\",azure:\"#f0ff",
"ff\",beige:\"#f5f5dc\",bisque:\"#ffe4c4\",black:\"#000000\",blanchedalm",
"ond:\"#ffebcd\",blue:\"#0000ff\",blueviolet:\"#8a2be2\",brown:\"#a52a2a",
"\",burlywood:\"#deb887\",cadetblue:\"#5f9ea0\",chartreuse:\"#7fff00\",c",
"hocolate:\"#d2691e\",coral:\"#ff7f50\",cornflowerblue:\"#6495ed\",corns",
"ilk:\"#fff8dc\",crimson:\"#dc143c\",cyan:\"#00ffff\",darkblue:\"#00008b",
"\",darkcyan:\"#008b8b\",darkgoldenrod:\"#b8860b\",darkgray:\"#a9a9a9\",",
"darkgreen:\"#006400\",\ndarkgrey:\"#a9a9a9\",darkkhaki:\"#bdb76b\",dark",
"magenta:\"#8b008b\",darkolivegreen:\"#556b2f\",darkorange:\"#ff8c00\",d",
"arkorchid:\"#9932cc\",darkred:\"#8b0000\",darksalmon:\"#e9967a\",darkse",
"agreen:\"#8fbc8f\",darkslateblue:\"#483d8b\",darkslategray:\"#2f4f4f\",",
"darkslategrey:\"#2f4f4f\",darkturquoise:\"#00ced1\",darkviolet:\"#9400d",
"3\",deeppink:\"#ff1493\",deepskyblue:\"#00bfff\",dimgray:\"#696969\",di",
"mgrey:\"#696969\",dodgerblue:\"#1e90ff\",firebrick:\"#b22222\",floralwh",
"ite:\"#fffaf0\",forestgreen:\"#228b22\",fuchsia:\"#ff00ff\",gainsboro:",
"\"#dcdcdc\",\nghostwhite:\"#f8f8ff\",gold:\"#ffd700\",goldenrod:\"#daa5",
"20\",gray:\"#808080\",green:\"#008000\",greenyellow:\"#adff2f\",grey:\"",
"#808080\",honeydew:\"#f0fff0\",hotpink:\"#ff69b4\",indianred:\"#cd5c5c",
"\",indigo:\"#4b0082\",ivory:\"#fffff0\",khaki:\"#f0e68c\",lavender:\"#e",
"6e6fa\",lavenderblush:\"#fff0f5\",lawngreen:\"#7cfc00\",lemonchiffon:\"",
"#fffacd\",lightblue:\"#add8e6\",lightcoral:\"#f08080\",lightcyan:\"#e0f",
"fff\",lightgoldenrodyellow:\"#fafad2\",lightgray:\"#d3d3d3\",lightgreen",
":\"#90ee90\",lightgrey:\"#d3d3d3\",lightpink:\"#ffb6c1\",lightsalmon:\"",
"#ffa07a\",\nlightseagreen:\"#20b2aa\",lightskyblue:\"#87cefa\",lightsla",
"tegray:\"#778899\",lightslategrey:\"#778899\",lightsteelblue:\"#b0c4de",
"\",lightyellow:\"#ffffe0\",lime:\"#00ff00\",limegreen:\"#32cd32\",linen",
":\"#faf0e6\",magenta:\"#ff00ff\",maroon:\"#800000\",mediumaquamarine:\"",
"#66cdaa\",mediumblue:\"#0000cd\",mediumorchid:\"#ba55d3\",mediumpurple:",
"\"#9370db\",mediumseagreen:\"#3cb371\",mediumslateblue:\"#7b68ee\",medi",
"umspringgreen:\"#00fa9a\",mediumturquoise:\"#48d1cc\",mediumvioletred:",
"\"#c71585\",midnightblue:\"#191970\",mintcream:\"#f5fffa\",mistyrose:\"",
"#ffe4e1\",\nmoccasin:\"#ffe4b5\",navajowhite:\"#ffdead\",navy:\"#000080",
"\",oldlace:\"#fdf5e6\",olive:\"#808000\",olivedrab:\"#6b8e23\",orange:",
"\"#ffa500\",orangered:\"#ff4500\",orchid:\"#da70d6\",palegoldenrod:\"#e",
"ee8aa\",palegreen:\"#98fb98\",paleturquoise:\"#afeeee\",palevioletred:",
"\"#db7093\",papayawhip:\"#ffefd5\",peachpuff:\"#ffdab9\",peru:\"#cd853f",
"\",pink:\"#ffc0cb\",plum:\"#dda0dd\",powderblue:\"#b0e0e6\",purple:\"#8",
"00080\",red:\"#ff0000\",rosybrown:\"#bc8f8f\",royalblue:\"#4169e1\",sad",
"dlebrown:\"#8b4513\",salmon:\"#fa8072\",sandybrown:\"#f4a460\",seagreen",
":\"#2e8b57\",\nseashell:\"#fff5ee\",sienna:\"#a0522d\",silver:\"#c0c0c0",
"\",skyblue:\"#87ceeb\",slateblue:\"#6a5acd\",slategray:\"#708090\",slat",
"egrey:\"#708090\",snow:\"#fffafa\",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 ma=\"backgroundColor borderTopColor borderRightColor ",
"borderBottomColor borderLeftColor color outlineColor\".split(\" \"),na=",
"/#([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])/,oa=/^#(?:[0-9a-f]{3}){1,2}$/",
"i,pa=/^(?:rgba)?\\((\\d{1,3}),\\s?(\\d{1,3}),\\s?(\\d{1,3}),\\s?(0|1|0",
"\\.\\d*)\\)$/i,qa=/^(?: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]",
"||w;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=E",
"rror(this.message);c.name=this.name;this.stack=c.stack||\"\"}\n(functio",
"n(){var a=Error;function b(){}b.prototype=a.prototype;u.P=a.prototype;u",
".prototype=new b;u.prototype.constructor=u;u.L=function(b,d,e){for(var ",
"g=Array(arguments.length-2),k=2;k<arguments.length;k++)g[k-2]=arguments",
"[k];return a.prototype[d].apply(b,g)}})();var w=\"unknown error\",v={15",
":\"element not selectable\",11:\"element not visible\"};v[31]=w;v[30]=w",
";v[24]=\"invalid cookie domain\";v[29]=\"invalid element coordinates\";",
"v[12]=\"invalid element state\";v[32]=\"invalid selector\";v[51]=\"inva",
"lid selector\";\nv[52]=\"invalid selector\";v[17]=\"javascript error\";",
"v[405]=\"unsupported operation\";v[34]=\"move target out of bounds\";v[",
"27]=\"no such alert\";v[7]=\"no such element\";v[8]=\"no such frame\";v",
"[23]=\"no such window\";v[28]=\"script timeout\";v[33]=\"session not cr",
"eated\";v[10]=\"stale element reference\";v[21]=\"timeout\";v[25]=\"una",
"ble to set cookie\";v[26]=\"unexpected alert open\";v[13]=w;v[9]=\"unkn",
"own command\";u.prototype.toString=function(){return this.name+\": \"+t",
"his.message};var x;a:{var ra=h.navigator;if(ra){var sa=ra.userAgent;if(",
"sa){x=sa;break a}}x=\"\"};var ta=-1!=x.indexOf(\"Macintosh\"),ua=-1!=x.",
"indexOf(\"Windows\");function A(a,b){this.x=void 0!==a?a:0;this.y=void ",
"0!==b?b:0}f=A.prototype;f.clone=function(){return new A(this.x,this.y)}",
";f.toString=function(){return\"(\"+this.x+\", \"+this.y+\")\"};f.ceil=f",
"unction(){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(this.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 instanceof A?",
"(this.x+=a.x,this.y+=a.y):(this.x+=a,m(b)&&(this.y+=b));return this};f.",
"scale=function(a,b){var c=m(b)?b:a;this.x*=a;this.y*=c;return this};fun",
"ction va(a,b){this.width=a;this.height=b}f=va.prototype;f.clone=functio",
"n(){return new va(this.width,this.height)};f.toString=function(){return",
"\"(\"+this.width+\" x \"+this.height+\")\"};f.ceil=function(){this.widt",
"h=Math.ceil(this.width);this.height=Math.ceil(this.height);return this}",
";f.floor=function(){this.width=Math.floor(this.width);this.height=Math.",
"floor(this.height);return this};f.round=function(){this.width=Math.roun",
"d(this.width);this.height=Math.round(this.height);return this};\nf.scal",
"e=function(a,b){var c=m(b)?b:a;this.width*=a;this.height*=c;return this",
"};function wa(a,b,c){function d(c){c&&b.appendChild(l(c)?a.createTextNo",
"de(c):c)}for(var e=1;e<c.length;e++){var g=c[e];!ba(g)||p(g)&&0<g.nodeT",
"ype?d(g):r(xa(g)?ja(g):g,d)}}function ya(a){for(;a&&1!=a.nodeType;)a=a.",
"previousSibling;return a}function za(a,b){if(a.contains&&1==b.nodeType)",
"return a==b||a.contains(b);if(\"undefined\"!=typeof a.compareDocumentPo",
"sition)return a==b||Boolean(a.compareDocumentPosition(b)&16);for(;b&&a!",
"=b;)b=b.parentNode;return b==a}\nfunction Ba(a,b){if(a==b)return 0;if(a",
".compareDocumentPosition)return a.compareDocumentPosition(b)&2?1:-1;if(",
"\"sourceIndex\"in a||a.parentNode&&\"sourceIndex\"in a.parentNode){var ",
"c=1==a.nodeType,d=1==b.nodeType;if(c&&d)return a.sourceIndex-b.sourceIn",
"dex;var e=a.parentNode,g=b.parentNode;return e==g?Ca(a,b):!c&&za(e,b)?-",
"1*Da(a,b):!d&&za(g,a)?Da(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b.sour",
"ceIndex:g.sourceIndex)}d=B(a);c=d.createRange();c.selectNode(a);c.colla",
"pse(!0);d=d.createRange();d.selectNode(b);\nd.collapse(!0);return c.com",
"pareBoundaryPoints(h.Range.START_TO_END,d)}function Da(a,b){var c=a.par",
"entNode;if(c==b)return-1;for(var d=b;d.parentNode!=c;)d=d.parentNode;re",
"turn Ca(d,a)}function Ca(a,b){for(var c=b;c=c.previousSibling;)if(c==a)",
"return-1;return 1}function B(a){return 9==a.nodeType?a:a.ownerDocument|",
"|a.document}function xa(a){if(a&&\"number\"==typeof a.length){if(p(a))r",
"eturn\"function\"==typeof a.item||\"string\"==typeof a.item;if(\"functi",
"on\"==aa(a))return\"function\"==typeof a.item}return!1}\nfunction Ea(a,",
"b){a=a.parentNode;for(var c=0;a;){if(b(a))return a;a=a.parentNode;c++}r",
"eturn null}function Fa(a){this.w=a||h.document||document}f=Fa.prototype",
";f.createElement=function(a){return this.w.createElement(a)};f.createTe",
"xtNode=function(a){return this.w.createTextNode(String(a))};f.appendChi",
"ld=function(a,b){a.appendChild(b)};f.append=function(a,b){wa(B(a),a,arg",
"uments)};f.canHaveChildren=function(a){if(1!=a.nodeType)return!1;switch",
"(a.tagName){case \"APPLET\":case \"AREA\":case \"BASE\":case \"BR\":cas",
"e \"COL\":case \"COMMAND\":case \"EMBED\":case \"FRAME\":case \"HR\":ca",
"se \"IMG\":case \"INPUT\":case \"IFRAME\":case \"ISINDEX\":case \"KEYGE",
"N\":case \"LINK\":case \"NOFRAMES\":case \"NOSCRIPT\":case \"META\":cas",
"e \"OBJECT\":case \"PARAM\":case \"SCRIPT\":case \"SOURCE\":case \"STYL",
"E\":case \"TRACK\":case \"WBR\":return!1}return!0};\nf.removeNode=funct",
"ion(a){return a&&a.parentNode?a.parentNode.removeChild(a):null};f.conta",
"ins=za;function C(a){var b=null,c=a.nodeType;1==c&&(b=a.textContent,b=v",
"oid 0==b||null==b?a.innerText:b,b=void 0==b||null==b?\"\":b);if(\"strin",
"g\"!=typeof b)if(9==c||1==c){a=9==c?a.documentElement:a.firstChild;for(",
"var c=0,d=[],b=\"\";a;){do 1!=a.nodeType&&(b+=a.nodeValue),d[c++]=a;whi",
"le(a=a.firstChild);for(;c&&!(a=d[--c].nextSibling););}}else b=a.nodeVal",
"ue;return\"\"+b};function D(){this.j=this.h=null;this.v=0}function Ga(a",
"){this.node=a;this.next=this.s=null}D.prototype.unshift=function(a){a=n",
"ew Ga(a);a.next=this.h;this.j?this.h.s=a:this.h=this.j=a;this.h=a;this.",
"v++};D.prototype.add=function(a){a=new Ga(a);a.s=this.j;this.h?this.j.n",
"ext=a:this.h=this.j=a;this.j=a;this.v++};function Ha(a){return(a=a.h)?a",
".node:null}D.prototype.iterator=function(a){return new Ia(this,!!a)};fu",
"nction Ia(a,b){this.I=a;this.F=(this.H=b)?a.j:a.h;this.A=null}\nIa.prot",
"otype.next=function(){var a=this.F;if(null==a)return null;var b=this.A=",
"a;this.F=this.H?a.s:a.next;return b.node};Ia.prototype.remove=function(",
"){var a=this.I,b=this.A;if(!b)throw Error(\"Next must be called at leas",
"t once before remove.\");var c=b.s,b=b.next;c?c.next=b:a.h=b;b?b.s=c:a.",
"j=c;a.v--;this.A=null};function E(a,b,c,d,e){b=b.evaluate(d);c=c.evalua",
"te(d);var g;if(b instanceof D&&c instanceof D){e=b.iterator();for(d=e.n",
"ext();d;d=e.next())for(b=c.iterator(),g=b.next();g;g=b.next())if(a(C(d)",
",C(g)))return!0;return!1}if(b instanceof D||c instanceof D){b instanceo",
"f D?e=b:(e=c,c=b);e=e.iterator();b=typeof c;for(d=e.next();d;d=e.next()",
"){switch(b){case \"number\":d=+C(d);break;case \"boolean\":d=!!C(d);bre",
"ak;case \"string\":d=C(d);break;default:throw Error(\"Illegal primitive",
" type for comparison.\");}if(a(d,c))return!0}return!1}return e?\n\"bool",
"ean\"==typeof b||\"boolean\"==typeof c?a(!!b,!!c):\"number\"==typeof b|",
"|\"number\"==typeof c?a(+b,+c):a(b,c):a(+b,+c)}function Ja(a,b,c,d){thi",
"s.J=a;this.u=d}Ja.prototype.toString=function(){return this.J};var Ka={",
"};function F(a,b){if(Ka.hasOwnProperty(a))throw Error(\"Binary operator",
" already created: \"+a);var c=new Ja(a,0,0,b);Ka[c.toString()]=c}F(\"di",
"v\",function(a,b,c){return a.g(c)/b.g(c)});F(\"mod\",function(a,b,c){re",
"turn a.g(c)%b.g(c)});F(\"*\",function(a,b,c){return a.g(c)*b.g(c)});\nF",
"(\"+\",function(a,b,c){return a.g(c)+b.g(c)});F(\"-\",function(a,b,c){r",
"eturn a.g(c)-b.g(c)});F(\"<\",function(a,b,c){return E(function(a,b){re",
"turn a<b},a,b,c)});F(\">\",function(a,b,c){return E(function(a,b){retur",
"n 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.o(c)&&b.o(c)});F(",
"\"or\",function(a,b,c){return a.o(c)||b.o(c)});function La(a,b,c,d,e,g)",
"{this.B=a;this.u=g}La.prototype.toString=function(){return this.B};var ",
"Ma={};function H(a,b){if(Ma.hasOwnProperty(a))throw Error(\"Function al",
"ready created: \"+a+\".\");Ma[a]=new La(a,0,0,0,0,b)}H(\"boolean\",func",
"tion(a,b){return b.o(a)});H(\"ceiling\",function(a,b){return Math.ceil(",
"b.g(a))});H(\"concat\",function(a,b){return ga(ka(arguments,1),function",
"(b,d){return b+d.c(a)})});H(\"contains\",function(a,b,c){b=b.c(a);a=c.c",
"(a);return-1!=b.indexOf(a)});H(\"count\",function(a,b){return b.evaluat",
"e(a).v});\nH(\"false\",function(){return!1});H(\"floor\",function(a,b){",
"return Math.floor(b.g(a))});H(\"id\",function(a,b){var c=a.m(),d=9==c.n",
"odeType?c:c.ownerDocument,c=b.c(a).split(/\\s+/),e=[];r(c,function(a){a",
"=d.getElementById(a);!a||0<=fa(e,a)||e.push(a)});e.sort(Ba);var g=new D",
";r(e,function(a){g.add(a)});return g});H(\"lang\",function(){return!1})",
";H(\"last\",function(a){if(1!=arguments.length)throw Error(\"Function l",
"ast expects ()\");return a.M()});\nH(\"local-name\",function(a,b){var c",
"=b?Ha(b.evaluate(a)):a.m();return c?c.nodeName.toLowerCase():\"\"});H(",
"\"name\",function(a,b){var c=b?Ha(b.evaluate(a)):a.m();return c?c.nodeN",
"ame.toLowerCase():\"\"});H(\"namespace-uri\",function(){return\"\"});H(",
"\"normalize-space\",function(a,b){return(b?b.c(a):C(a.m())).replace(/[",
"\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\")});H(\"not\",function(a",
",b){return!b.o(a)});H(\"number\",function(a,b){return b?b.g(a):+C(a.m()",
")});H(\"position\",function(a){return a.N()});H(\"round\",function(a,b)",
"{return Math.round(b.g(a))});\nH(\"starts-with\",function(a,b,c){b=b.c(",
"a);a=c.c(a);return 0==b.lastIndexOf(a,0)});H(\"string\",function(a,b){r",
"eturn b?b.c(a):C(a.m())});H(\"string-length\",function(a,b){return(b?b.",
"c(a):C(a.m())).length});H(\"substring\",function(a,b,c,d){c=c.g(a);if(i",
"sNaN(c)||Infinity==c||-Infinity==c)return\"\";d=d?d.g(a):Infinity;if(is",
"NaN(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)});\nH(\"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)});H(\"sub",
"string-before\",function(a,b,c){b=b.c(a);a=c.c(a);a=b.indexOf(a);return",
"-1==a?\"\":b.substring(0,a)});H(\"sum\",function(a,b){for(var c=b.evalu",
"ate(a).iterator(),d=0,e=c.next();e;e=c.next())d+=+C(e);return d});\nH(",
"\"translate\",function(a,b,c,d){b=b.c(a);c=c.c(a);var e=d.c(a);a=[];for",
"(d=0;d<c.length;d++){var g=c.charAt(d);g in a||(a[g]=e.charAt(d))}c=\"",
"\";for(d=0;d<b.length;d++)g=b.charAt(d),c+=g in a?a[g]:g;return c});H(",
"\"true\",function(){return!0});function Na(a,b,c){this.B=a;this.H=c}Na.",
"prototype.toString=function(){return this.B};var Oa={};function I(a,b){",
"if(Oa.hasOwnProperty(a))throw Error(\"Axis already created: \"+a);Oa[a]",
"=new Na(a,0,b)}I(\"ancestor\",!0);I(\"ancestor-or-self\",!0);I(\"attrib",
"ute\",!1);I(\"child\",!1);I(\"descendant\",!1);I(\"descendant-or-self\"",
",!1);I(\"following\",!1);I(\"following-sibling\",!1);I(\"namespace\",!1",
");I(\"parent\",!1);I(\"preceding\",!0);I(\"preceding-sibling\",!0);I(\"",
"self\",!1);var J={};J.C=function(){var a={R:\"http://www.w3.org/2000/sv",
"g\"};return function(b){return a[b]||null}}();\nJ.u=function(a,b,c){var",
" d=B(a);if(!d.documentElement)return null;try{for(var e=d.createNSResol",
"ver?d.createNSResolver(d.documentElement):J.C,g={},k=d.getElementsByTag",
"Name(\"*\"),t=0;t<k.length;++t){var M=k[t],y=M.namespaceURI;if(y&&!g[y]",
"){var n=M.lookupPrefix(y);if(!n)var q=y.match(\".*/(\\\\w+)/?$\"),n=q?q",
"[1]:\"xhtml\";g[y]=n}}var z={},G;for(G in g)z[g[G]]=G;e=function(a){ret",
"urn z[a]||null};try{return d.evaluate(b,a,e,c,null)}catch(Aa){if(\"Type",
"Error\"===Aa.name)return e=d.createNSResolver?d.createNSResolver(d.docu",
"mentElement):\nJ.C,d.evaluate(b,a,e,c,null);throw Aa;}}catch(bb){throw ",
"new u(32,\"Unable to locate an element with the xpath expression \"+b+",
"\" because of the following error:\\n\"+bb);}};J.D=function(a,b){if(!a|",
"|1!=a.nodeType)throw new u(32,'The result of the xpath expression \"'+b",
"+'\" is: '+a+\". It should be an element.\");};\nJ.K=function(a,b){var ",
"c=function(){var c=J.u(b,a,9);return c?c.singleNodeValue||null:b.select",
"SingleNode?(c=B(b),c.setProperty&&c.setProperty(\"SelectionLanguage\",",
"\"XPath\"),b.selectSingleNode(a)):null}();null===c||J.D(c,a);return c};",
"\nJ.O=function(a,b){var c=function(){var c=J.u(b,a,7);if(c){for(var e=c",
".snapshotLength,g=[],k=0;k<e;++k)g.push(c.snapshotItem(k));return g}ret",
"urn b.selectNodes?(c=B(b),c.setProperty&&c.setProperty(\"SelectionLangu",
"age\",\"XPath\"),b.selectNodes(a)):[]}();r(c,function(b){J.D(b,a)});ret",
"urn c};function K(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.l",
"eft=d}f=K.prototype;f.clone=function(){return new K(this.top,this.right",
",this.bottom,this.left)};f.toString=function(){return\"(\"+this.top+\"t",
", \"+this.right+\"r, \"+this.bottom+\"b, \"+this.left+\"l)\"};f.contain",
"s=function(a){return this&&a?a instanceof K?a.left>=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){p(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 A?(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;this.right*=a;this.top*=c;this.bottom*=c;r",
"eturn this};function L(a,b,c,d){this.left=a;this.top=b;this.width=c;thi",
"s.height=d}f=L.prototype;f.clone=function(){return new L(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 L?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 A?(this.left+=",
"a.x,this.top+=a.y):(this.left+=a,m(b)&&(this.top+=b));return this};f.sc",
"ale=function(a,b){var c=m(b)?b:a;this.left*=a;this.width*=a;this.top*=c",
";this.height*=c;return this};function N(a,b){return!!a&&1==a.nodeType&&",
"(!b||a.tagName.toUpperCase()==b)}function O(a){for(a=a.parentNode;a&&1!",
"=a.nodeType&&9!=a.nodeType&&11!=a.nodeType;)a=a.parentNode;return N(a)?",
"a:null}\nfunction P(a,b){var c=da(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||Pa(a,c",
");if(null===d)d=null;else if(0<=fa(ma,c)){b:{var g=d.match(pa);if(g){va",
"r c=Number(g[1]),e=Number(g[2]),k=Number(g[3]),g=Number(g[4]);if(0<=c&&",
"255>=c&&0<=e&&255>=e&&0<=k&&255>=k&&0<=g&&1>=g){c=[c,e,k,g];break b}}c=",
"null}if(!c)b:{if(k=d.match(qa))if(c=\nNumber(k[1]),e=Number(k[2]),k=Num",
"ber(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=la[c.toLowerCase()];if(!e&&(e=\"#",
"\"==c.charAt(0)?c:\"#\"+c,4==e.length&&(e=e.replace(na,\"#$1$1$2$2$3$3",
"\")),!oa.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 Pa(a,b){var c=a.currentStyle||a.sty",
"le,d=c[b];void 0===d&&\"function\"==aa(c.getPropertyValue)&&(d=c.getPro",
"pertyValue(b));return\"inherit\"!=d?void 0!==d?d:null:(c=O(a))?Pa(c,b):",
"null}\nfunction Q(a,b,c){function d(a){var b=R(a);return 0<b.height&&0<",
"b.width?!0:N(a,\"PATH\")&&(0<b.height||0<b.width)?(a=P(a,\"stroke-width",
"\"),!!a&&0<parseInt(a,10)):\"hidden\"!=P(a,\"overflow\")&&ha(a.childNod",
"es,function(a){return 3==a.nodeType||N(a)&&d(a)})}function e(a){return ",
"Qa(a)==S&&ia(a.childNodes,function(a){return!N(a)||e(a)||!d(a)})}if(!N(",
"a))throw Error(\"Argument to isShown must be of type Element\");if(N(a,",
"\"BODY\"))return!0;if(N(a,\"OPTION\")||N(a,\"OPTGROUP\"))return a=Ea(a,",
"function(a){return N(a,\"SELECT\")}),\n!!a&&Q(a,!0,c);var g=Ra(a);if(g)",
"return!!g.G&&0<g.rect.width&&0<g.rect.height&&Q(g.G,b,c);if(N(a,\"INPUT",
"\")&&\"hidden\"==a.type.toLowerCase()||N(a,\"NOSCRIPT\"))return!1;g=P(a",
",\"visibility\");return\"collapse\"!=g&&\"hidden\"!=g&&c(a)&&(b||0!=Sa(",
"a))&&d(a)?!e(a):!1}function Ta(a,b){function c(a){if(\"none\"==P(a,\"di",
"splay\"))return!1;a=O(a);return!a||c(a)}return Q(a,!!b,c)}var S=\"hidde",
"n\";\nfunction Qa(a){function b(a){function b(a){return a==k?!0:0==P(a,",
"\"display\").lastIndexOf(\"inline\",0)||\"absolute\"==c&&\"static\"==P(",
"a,\"position\")?!1:!0}var c=P(a,\"position\");if(\"fixed\"==c)return y=",
"!0,a==k?null:k;for(a=O(a);a&&!b(a);)a=O(a);return a}function c(a){var b",
"=a;if(\"visible\"==M)if(a==k&&t)b=t;else if(a==t)return{x:\"visible\",y",
":\"visible\"};b={x:P(b,\"overflow-x\"),y:P(b,\"overflow-y\")};a==k&&(b.",
"x=\"visible\"==b.x?\"auto\":b.x,b.y=\"visible\"==b.y?\"auto\":b.y);retu",
"rn b}function d(a){if(a==k){var b=(new Fa(g)).w;\na=b.scrollingElement?",
"b.scrollingElement:b.body||b.documentElement;b=b.parentWindow||b.defaul",
"tView;a=new A(b.pageXOffset||a.scrollLeft,b.pageYOffset||a.scrollTop)}e",
"lse a=new A(a.scrollLeft,a.scrollTop);return a}var e=Ua(a),g=B(a),k=g.d",
"ocumentElement,t=g.body,M=P(k,\"overflow\"),y;for(a=b(a);a;a=b(a)){var ",
"n=c(a);if(\"visible\"!=n.x||\"visible\"!=n.y){var q=R(a);if(0==q.width|",
"|0==q.height)return S;var z=e.right<q.left,G=e.bottom<q.top;if(z&&\"hid",
"den\"==n.x||G&&\"hidden\"==n.y)return S;if(z&&\"visible\"!=n.x||G&&\n\"",
"visible\"!=n.y){z=d(a);G=e.bottom<q.top-z.y;if(e.right<q.left-z.x&&\"vi",
"sible\"!=n.x||G&&\"visible\"!=n.x)return S;e=Qa(a);return e==S?S:\"scro",
"ll\"}z=e.left>=q.left+q.width;q=e.top>=q.top+q.height;if(z&&\"hidden\"=",
"=n.x||q&&\"hidden\"==n.y)return S;if(z&&\"visible\"!=n.x||q&&\"visible",
"\"!=n.y){if(y&&(n=d(a),e.left>=k.scrollWidth-n.x||e.right>=k.scrollHeig",
"ht-n.y))return S;e=Qa(a);return e==S?S:\"scroll\"}}}return\"none\"}\nfu",
"nction R(a){var b=Ra(a);if(b)return b.rect;if(N(a,\"HTML\"))return a=B(",
"a),a=((a?a.parentWindow||a.defaultView:window)||window).document,a=\"CS",
"S1Compat\"==a.compatMode?a.documentElement:a.body,a=new va(a.clientWidt",
"h,a.clientHeight),new L(0,0,a.width,a.height);var c;try{c=a.getBounding",
"ClientRect()}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 Ra(a){var b=N(a,\"MAP\");if(!b",
"&&!N(a,\"AREA\"))return null;var c=b?a:N(a.parentNode,\"MAP\")?a.parent",
"Node:null,d=null,e=null;if(c&&c.name&&(d=J.K('/descendant::*[@usemap = ",
"\"#'+c.name+'\"]',B(c)))&&(e=R(d),!b&&\"default\"!=a.shape.toLowerCase(",
"))){var g=Va(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.heigh",
"t,e.height-b);e=new L(a+e.left,b+e.top,c,g)}return{G:d,rect:e||new L(0,",
"0,0,0)}}\nfunction Va(a){var b=a.shape.toLowerCase();a=a.coords.split(",
"\",\");if(\"rect\"==b&&4==a.length){var b=a[0],c=a[1];return 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&&2<a.length){for(var b=a[0],c=a[1],d=b,",
"e=c,g=2;g+1<a.length;g+=2)b=Math.min(b,a[g]),d=Math.max(d,a[g]),c=Math.",
"min(c,a[g+1]),e=Math.max(e,a[g+1]);return new L(b,c,d-b,e-c)}return new",
" L(0,0,0,0)}function Ua(a){a=R(a);return new K(a.top,a.left+a.width,a.t",
"op+a.height,a.left)}\nfunction Wa(a){return a.replace(/^[^\\S\\xa0]+|[^",
"\\S\\xa0]+$/g,\"\")}function Xa(a){var b=a;a=b.length;for(var c=Array(a",
"),b=l(b)?b.split(\"\"):b,d=0;d<a;d++)d in b&&(c[d]=Wa.call(void 0,b[d])",
");return Wa(c.join(\"\\n\")).replace(/\\xa0/g,\" \")}\nfunction Ya(a,b,",
"c,d){if(N(a,\"BR\"))b.push(\"\");else{var e=N(a,\"TD\"),g=P(a,\"display",
"\"),k=!e&&!(0<=fa(Za,g)),t=void 0!==a.previousElementSibling?a.previous",
"ElementSibling:ya(a.previousSibling),t=t?P(t,\"display\"):\"\",M=P(a,\"",
"float\")||P(a,\"cssFloat\")||P(a,\"styleFloat\");!k||\"run-in\"==t&&\"n",
"one\"==M||/^[\\s\\xa0]*$/.test(b[b.length-1]||\"\")||b.push(\"\");var y",
"=c(a),n=null,q=null;y&&(n=P(a,\"white-space\"),q=P(a,\"text-transform\"",
"));r(a.childNodes,function(a){d(a,b,y,n,q)});a=b[b.length-1]||\"\";!e&&",
"\"table-cell\"!=g||!a||ca(a)||\n(b[b.length-1]+=\" \");k&&\"run-in\"!=g",
"&&!/^[\\s\\xa0]*$/.test(a)&&b.push(\"\")}}function $a(a,b){Ya(a,b,Ta,fu",
"nction(a,b,e,g,k){3==a.nodeType&&e?ab(a,b,g,k):N(a)&&$a(a,b)})}var Za=",
"\"inline inline-block inline-table none table-cell table-column table-c",
"olumn-group\".split(\" \");\nfunction ab(a,b,c,d){a=a.nodeValue.replace",
"(/[\\u200b\\u200e\\u200f]/g,\"\");a=a.replace(/(\\r\\n|\\r|\\n)/g,\"\\n",
"\");if(\"normal\"==c||\"nowrap\"==c)a=a.replace(/\\n/g,\" \");a=\"pre\"",
"==c||\"pre-wrap\"==c?a.replace(/[ \\f\\t\\v\\u2028\\u2029]/g,\"\\u00a0",
"\"):a.replace(/[\\ \\f\\t\\v\\u2028\\u2029]+/g,\" \");\"capitalize\"==d",
"?a=a.replace(/(^|\\s)(\\S)/g,function(a,b,c){return b+c.toUpperCase()})",
":\"uppercase\"==d?a=a.toUpperCase():\"lowercase\"==d&&(a=a.toLowerCase(",
"));c=b.pop()||\"\";ca(c)&&0==a.lastIndexOf(\" \",0)&&(a=a.substr(1));b.",
"push(c+a)}\nfunction Sa(a){var b=1,c=P(a,\"opacity\");c&&(b=Number(c));",
"(a=O(a))&&(b*=Sa(a));return b}\nif(\"function\"===typeof ShadowRoot)var",
" cb=function(a,b){function c(b){if(\"none\"==P(b,\"display\"))return!1;",
"var e;do{e=b.parentNode;if(b.getDestinationInsertionPoints){var g=b.get",
"DestinationInsertionPoints();0<g.length&&(e=g[g.length-1])}if(e instanc",
"eof ShadowRoot){if(e.host.shadowRoot!=e)return!1;e=e.host}else if(9==e.",
"nodeType||11==e.nodeType)e=null}while(a&&1!=a.nodeType);return!e||c(e)}",
"return Q(a,!!b,c)},T=function(a,b,c,d,e){if(3==a.nodeType&&c)ab(a,b,d,e",
");else if(N(a))if(N(a,\"CONTENT\"))r(a.getDistributedNodes(),\nfunction",
"(a){T(a,b,c,d,e)});else if(N(a,\"SHADOW\")){for(;a.parentNode;)a=a.pare",
"ntNode;if(a instanceof ShadowRoot&&a)for(a=a.olderShadowRoot;a;)r(a.chi",
"ldNodes,function(a){T(a,b,c,d,e)}),a=a.olderShadowRoot}else db(a,b)},db",
"=function(a,b){a.shadowRoot&&r(a.shadowRoot.childNodes,function(a){T(a,",
"b,!0,null,null)});Ya(a,b,cb,function(a,b,e,g,k){var t=null;1==a.nodeTyp",
"e?t=a:3==a.nodeType&&(t=a);null!=t&&t.getDestinationInsertionPoints&&0<",
"t.getDestinationInsertionPoints().length||T(a,b,e,g,k)})};function U(a,",
"b){this.i={};this.f=[];this.l=0;var c=arguments.length;if(1<c){if(c%2)t",
"hrow Error(\"Uneven number of arguments\");for(var d=0;d<c;d+=2)this.se",
"t(arguments[d],arguments[d+1])}else a&&this.addAll(a)}function eb(a){fb",
"(a);return a.f.concat()}f=U.prototype;f.clear=function(){this.i={};this",
".l=this.f.length=0};f.remove=function(a){return Object.prototype.hasOwn",
"Property.call(this.i,a)?(delete this.i[a],this.l--,this.f.length>2*this",
".l&&fb(this),!0):!1};\nfunction fb(a){if(a.l!=a.f.length){for(var b=0,c",
"=0;b<a.f.length;){var d=a.f[b];Object.prototype.hasOwnProperty.call(a.i",
",d)&&(a.f[c++]=d);b++}a.f.length=c}if(a.l!=a.f.length){for(var e={},c=b",
"=0;b<a.f.length;)d=a.f[b],Object.prototype.hasOwnProperty.call(e,d)||(a",
".f[c++]=d,e[d]=1),b++;a.f.length=c}}f.get=function(a,b){return Object.p",
"rototype.hasOwnProperty.call(this.i,a)?this.i[a]:b};f.set=function(a,b)",
"{Object.prototype.hasOwnProperty.call(this.i,a)||(this.l++,this.f.push(",
"a));this.i[a]=b};\nf.addAll=function(a){var b;if(a instanceof U){b=eb(a",
");fb(a);for(var c=[],d=0;d<a.f.length;d++)c.push(a.i[a.f[d]]);a=c}else{",
"b=[];var d=0,e;for(e in a)b[d++]=e;d=[];e=0;for(c in a)d[e++]=a[c];a=d}",
"for(c=0;c<b.length;c++)this.set(b[c],a[c])};f.forEach=function(a,b){for",
"(var c=eb(this),d=0;d<c.length;d++){var e=c[d],g=this.get(e);a.call(b,g",
",e,this)}};f.clone=function(){return new U(this)};var gb={};function V(",
"a,b,c){p(a)&&(a=a.a);a=new hb(a);!b||b in gb&&!c||(gb[b]={key:a,shift:!",
"1},c&&(gb[c]={key:a,shift:!0}));return a}function hb(a){this.code=a}V(8",
");V(9);V(13);var ib=V(16),jb=V(17),kb=V(18);V(19);V(20);V(27);V(32,\" ",
"\");V(33);V(34);V(35);V(36);V(37);V(38);V(39);V(40);V(44);V(45);V(46);V",
"(48,\"0\",\")\");V(49,\"1\",\"!\");V(50,\"2\",\"@\");V(51,\"3\",\"#\");",
"V(52,\"4\",\"$\");V(53,\"5\",\"%\");V(54,\"6\",\"^\");V(55,\"7\",\"&\")",
";V(56,\"8\",\"*\");V(57,\"9\",\"(\");V(65,\"a\",\"A\");V(66,\"b\",\"B\"",
");V(67,\"c\",\"C\");V(68,\"d\",\"D\");\nV(69,\"e\",\"E\");V(70,\"f\",\"",
"F\");V(71,\"g\",\"G\");V(72,\"h\",\"H\");V(73,\"i\",\"I\");V(74,\"j\",",
"\"J\");V(75,\"k\",\"K\");V(76,\"l\",\"L\");V(77,\"m\",\"M\");V(78,\"n\"",
",\"N\");V(79,\"o\",\"O\");V(80,\"p\",\"P\");V(81,\"q\",\"Q\");V(82,\"r",
"\",\"R\");V(83,\"s\",\"S\");V(84,\"t\",\"T\");V(85,\"u\",\"U\");V(86,\"",
"v\",\"V\");V(87,\"w\",\"W\");V(88,\"x\",\"X\");V(89,\"y\",\"Y\");V(90,",
"\"z\",\"Z\");var lb=V(ua?{b:91,a:91}:ta?{b:224,a:91}:{b:0,a:91});V(ua?{",
"b:92,a:92}:ta?{b:224,a:93}:{b:0,a:92});V(ua?{b:93,a:93}:ta?{b:0,a:0}:{b",
":93,a:null});V({b:96,a:96},\"0\");V({b:97,a:97},\"1\");\nV({b:98,a:98},",
"\"2\");V({b:99,a:99},\"3\");V({b:100,a:100},\"4\");V({b:101,a:101},\"5",
"\");V({b:102,a:102},\"6\");V({b:103,a:103},\"7\");V({b:104,a:104},\"8\"",
");V({b:105,a:105},\"9\");V({b:106,a:106},\"*\");V({b:107,a:107},\"+\");",
"V({b:109,a:109},\"-\");V({b:110,a:110},\".\");V({b:111,a:111},\"/\");V(",
"144);V(112);V(113);V(114);V(115);V(116);V(117);V(118);V(119);V(120);V(1",
"21);V(122);V(123);V({b:107,a:187},\"=\",\"+\");V(108,\",\");V({b:109,a:",
"189},\"-\",\"_\");V(188,\",\",\"<\");V(190,\".\",\">\");V(191,\"/\",\"?",
"\");V(192,\"`\",\"~\");V(219,\"[\",\"{\");\nV(220,\"\\\\\",\"|\");V(221",
",\"]\",\"}\");V({b:59,a:186},\";\",\":\");V(222,\"'\",'\"');var W=new U",
";W.set(1,ib);W.set(2,jb);W.set(4,kb);W.set(8,lb);(function(a){var b=new",
" U;r(eb(a),function(c){b.set(a.get(c).code,c)});return b})(W);function ",
"mb(a,b){var c;b?(c=[],db(a,c)):(c=[],$a(a,c));return c=Xa(c)}var X=[\"_",
"\"],Y=h;X[0]in Y||!Y.execScript||Y.execScript(\"var \"+X[0]);for(var Z;",
"X.length&&(Z=X.shift());)X.length||void 0===mb?Y=Y[Z]?Y[Z]:Y[Z]={}:Y[Z]",
"=mb;; return this._.apply(null,arguments);}.apply({navigator:typeof win",
"dow!=undefined?window.navigator:null,document:typeof window!=undefined?",
"window.document:null}, arguments);}",
NULL
};
const char* const IS_SELECTED[] = {
"function(){return function(){var b;function f(a,d){for(var c=a.length,e",
"=\"string\"==typeof a?a.split(\"\"):a,h=0;h<c;h++)h in e&&d.call(void 0",
",e[h],h,a)};function g(a,d){this.code=a;this.state=k[a]||l;this.message",
"=d||\"\";var c=this.state.replace(/((?:^|\\s+)[a-z])/g,function(a){retu",
"rn a.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")}),e=c.length-5;if(0>e|",
"|c.indexOf(\"Error\",e)!=e)c+=\"Error\";this.name=c;c=Error(this.messag",
"e);c.name=this.name;this.stack=c.stack||\"\"}\n(function(){var a=Error;",
"function d(){}d.prototype=a.prototype;g.l=a.prototype;g.prototype=new d",
";g.prototype.constructor=g;g.j=function(c,d,h){for(var w=Array(argument",
"s.length-2),x=2;x<arguments.length;x++)w[x-2]=arguments[x];return a.pro",
"totype[d].apply(c,w)}})();var l=\"unknown error\",k={15:\"element not s",
"electable\",11:\"element not visible\"};k[31]=l;k[30]=l;k[24]=\"invalid",
" cookie domain\";k[29]=\"invalid element coordinates\";k[12]=\"invalid ",
"element state\";k[32]=\"invalid selector\";k[51]=\"invalid selector\";",
"\nk[52]=\"invalid selector\";k[17]=\"javascript error\";k[405]=\"unsupp",
"orted operation\";k[34]=\"move target out of bounds\";k[27]=\"no such a",
"lert\";k[7]=\"no such element\";k[8]=\"no such frame\";k[23]=\"no such ",
"window\";k[28]=\"script timeout\";k[33]=\"session not created\";k[10]=",
"\"stale element reference\";k[21]=\"timeout\";k[25]=\"unable to set coo",
"kie\";k[26]=\"unexpected alert open\";k[13]=l;k[9]=\"unknown command\";",
"g.prototype.toString=function(){return this.name+\": \"+this.message};v",
"ar m;a:{var n=this.navigator;if(n){var p=n.userAgent;if(p){m=p;break a}",
"}m=\"\"};var q=-1!=m.indexOf(\"Macintosh\"),r=-1!=m.indexOf(\"Windows\"",
");function t(a){this.i=a}t.prototype.toString=function(){return this.i}",
";var u={};function v(a){if(u.hasOwnProperty(a))throw Error(\"Binary ope",
"rator already created: \"+a);a=new t(a);u[a.toString()]=a}v(\"div\");v(",
"\"mod\");v(\"*\");v(\"+\");v(\"-\");v(\"<\");v(\">\");v(\"<=\");v(\">=",
"\");v(\"=\");v(\"!=\");v(\"and\");v(\"or\");function y(a){this.h=a}y.pr",
"ototype.toString=function(){return this.h};var z={};function A(a){if(z.",
"hasOwnProperty(a))throw Error(\"Function already created: \"+a+\".\");z",
"[a]=new y(a)}A(\"boolean\");A(\"ceiling\");A(\"concat\");A(\"contains\"",
");A(\"count\");A(\"false\");A(\"floor\");A(\"id\");A(\"lang\");A(\"last",
"\");A(\"local-name\");A(\"name\");A(\"namespace-uri\");A(\"normalize-sp",
"ace\");A(\"not\");A(\"number\");A(\"position\");A(\"round\");A(\"starts",
"-with\");A(\"string\");A(\"string-length\");A(\"substring\");A(\"substr",
"ing-after\");A(\"substring-before\");\nA(\"sum\");A(\"translate\");A(\"",
"true\");function B(a){this.h=a}B.prototype.toString=function(){return t",
"his.h};var C={};function D(a){if(C.hasOwnProperty(a))throw Error(\"Axis",
" already created: \"+a);C[a]=new B(a)}D(\"ancestor\");D(\"ancestor-or-s",
"elf\");D(\"attribute\");D(\"child\");D(\"descendant\");D(\"descendant-o",
"r-self\");D(\"following\");D(\"following-sibling\");D(\"namespace\");D(",
"\"parent\");D(\"preceding\");D(\"preceding-sibling\");D(\"self\");funct",
"ion E(a,d){return!!a&&1==a.nodeType&&(!d||a.tagName.toUpperCase()==d)}f",
"unction F(a){return E(a,\"OPTION\")?!0:E(a,\"INPUT\")?(a=a.type.toLower",
"Case(),\"checkbox\"==a||\"radio\"==a):!1};function G(a,d){this.f={};thi",
"s.c=[];this.g=0;var c=arguments.length;if(1<c){if(c%2)throw Error(\"Une",
"ven number of arguments\");for(var e=0;e<c;e+=2)this.set(arguments[e],a",
"rguments[e+1])}else a&&this.addAll(a)}function H(a){I(a);return a.c.con",
"cat()}b=G.prototype;b.clear=function(){this.f={};this.g=this.c.length=0",
"};b.remove=function(a){return Object.prototype.hasOwnProperty.call(this",
".f,a)?(delete this.f[a],this.g--,this.c.length>2*this.g&&I(this),!0):!1",
"};\nfunction I(a){if(a.g!=a.c.length){for(var d=0,c=0;d<a.c.length;){va",
"r e=a.c[d];Object.prototype.hasOwnProperty.call(a.f,e)&&(a.c[c++]=e);d+",
"+}a.c.length=c}if(a.g!=a.c.length){for(var h={},c=d=0;d<a.c.length;)e=a",
".c[d],Object.prototype.hasOwnProperty.call(h,e)||(a.c[c++]=e,h[e]=1),d+",
"+;a.c.length=c}}b.get=function(a,d){return Object.prototype.hasOwnPrope",
"rty.call(this.f,a)?this.f[a]:d};b.set=function(a,d){Object.prototype.ha",
"sOwnProperty.call(this.f,a)||(this.g++,this.c.push(a));this.f[a]=d};\nb",
".addAll=function(a){var d;if(a instanceof G){d=H(a);I(a);for(var c=[],e",
"=0;e<a.c.length;e++)c.push(a.f[a.c[e]]);a=c}else{d=[];var e=0,h;for(h i",
"n a)d[e++]=h;e=[];h=0;for(c in a)e[h++]=a[c];a=e}for(c=0;c<d.length;c++",
")this.set(d[c],a[c])};b.forEach=function(a,d){for(var c=H(this),e=0;e<c",
".length;e++){var h=c[e],w=this.get(h);a.call(d,w,h,this)}};b.clone=func",
"tion(){return new G(this)};var J={};function K(a,d,c){var e=typeof a;(",
"\"object\"==e&&null!=a||\"function\"==e)&&(a=a.a);a=new L(a);!d||d in J",
"&&!c||(J[d]={key:a,shift:!1},c&&(J[c]={key:a,shift:!0}));return a}funct",
"ion L(a){this.code=a}K(8);K(9);K(13);var M=K(16),N=K(17),O=K(18);K(19);",
"K(20);K(27);K(32,\" \");K(33);K(34);K(35);K(36);K(37);K(38);K(39);K(40)",
";K(44);K(45);K(46);K(48,\"0\",\")\");K(49,\"1\",\"!\");K(50,\"2\",\"@\"",
");K(51,\"3\",\"#\");K(52,\"4\",\"$\");K(53,\"5\",\"%\");K(54,\"6\",\"^",
"\");K(55,\"7\",\"&\");K(56,\"8\",\"*\");K(57,\"9\",\"(\");K(65,\"a\",\"",
"A\");\nK(66,\"b\",\"B\");K(67,\"c\",\"C\");K(68,\"d\",\"D\");K(69,\"e\"",
",\"E\");K(70,\"f\",\"F\");K(71,\"g\",\"G\");K(72,\"h\",\"H\");K(73,\"i",
"\",\"I\");K(74,\"j\",\"J\");K(75,\"k\",\"K\");K(76,\"l\",\"L\");K(77,\"",
"m\",\"M\");K(78,\"n\",\"N\");K(79,\"o\",\"O\");K(80,\"p\",\"P\");K(81,",
"\"q\",\"Q\");K(82,\"r\",\"R\");K(83,\"s\",\"S\");K(84,\"t\",\"T\");K(85",
",\"u\",\"U\");K(86,\"v\",\"V\");K(87,\"w\",\"W\");K(88,\"x\",\"X\");K(8",
"9,\"y\",\"Y\");K(90,\"z\",\"Z\");var P=K(r?{b:91,a:91}:q?{b:224,a:91}:{",
"b:0,a:91});K(r?{b:92,a:92}:q?{b:224,a:93}:{b:0,a:92});K(r?{b:93,a:93}:q",
"?{b:0,a:0}:{b:93,a:null});K({b:96,a:96},\"0\");\nK({b:97,a:97},\"1\");K",
"({b:98,a:98},\"2\");K({b:99,a:99},\"3\");K({b:100,a:100},\"4\");K({b:10",
"1,a:101},\"5\");K({b:102,a:102},\"6\");K({b:103,a:103},\"7\");K({b:104,",
"a:104},\"8\");K({b:105,a:105},\"9\");K({b:106,a:106},\"*\");K({b:107,a:",
"107},\"+\");K({b:109,a:109},\"-\");K({b:110,a:110},\".\");K({b:111,a:11",
"1},\"/\");K(144);K(112);K(113);K(114);K(115);K(116);K(117);K(118);K(119",
");K(120);K(121);K(122);K(123);K({b:107,a:187},\"=\",\"+\");K(108,\",\")",
";K({b:109,a:189},\"-\",\"_\");K(188,\",\",\"<\");K(190,\".\",\">\");K(1",
"91,\"/\",\"?\");K(192,\"`\",\"~\");\nK(219,\"[\",\"{\");K(220,\"\\\\\",",
"\"|\");K(221,\"]\",\"}\");K({b:59,a:186},\";\",\":\");K(222,\"'\",'\"')",
";var Q=new G;Q.set(1,M);Q.set(2,N);Q.set(4,O);Q.set(8,P);(function(a){v",
"ar d=new G;f(H(a),function(c){d.set(a.get(c).code,c)});return d})(Q);fu",
"nction R(a){if(F(a)){if(!F(a))throw new g(15,\"Element is not selectabl",
"e\");var d=\"selected\",c=a.type&&a.type.toLowerCase();if(\"checkbox\"=",
"=c||\"radio\"==c)d=\"checked\";a=!!a[d]}else a=!1;return a}var S=[\"_\"",
"],T=this;S[0]in T||!T.execScript||T.execScript(\"var \"+S[0]);for(var U",
";S.length&&(U=S.shift());){var V;if(V=!S.length)V=void 0!==R;V?T[U]=R:T",
"=T[U]?T[U]:T[U]={}};; return this._.apply(null,arguments);}.apply({navi",
"gator:typeof window!=undefined?window.navigator:null,document:typeof wi",
"ndow!=undefined?window.document:null}, arguments);}",
NULL
};
const char* const REMOVE_LOCAL_STORAGE_ITEM[] = {
"function(){return function(){var b=window;function e(a,d){this.code=a;t",
"his.state=f[a]||g;this.message=d||\"\";var c=this.state.replace(/((?:^|",
"\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/",
"g,\"\")}),p=c.length-5;if(0>p||c.indexOf(\"Error\",p)!=p)c+=\"Error\";t",
"his.name=c;c=Error(this.message);c.name=this.name;this.stack=c.stack||",
"\"\"}\n(function(){var a=Error;function d(){}d.prototype=a.prototype;e.",
"c=a.prototype;e.prototype=new d;e.prototype.constructor=e;e.b=function(",
"c,d,z){for(var t=Array(arguments.length-2),m=2;m<arguments.length;m++)t",
"[m-2]=arguments[m];return a.prototype[d].apply(c,t)}})();var g=\"unknow",
"n error\",f={15:\"element not selectable\",11:\"element not visible\"};",
"f[31]=g;f[30]=g;f[24]=\"invalid cookie domain\";f[29]=\"invalid element",
" coordinates\";f[12]=\"invalid element state\";f[32]=\"invalid selector",
"\";f[51]=\"invalid selector\";\nf[52]=\"invalid selector\";f[17]=\"java",
"script error\";f[405]=\"unsupported operation\";f[34]=\"move target out",
" of bounds\";f[27]=\"no such alert\";f[7]=\"no such element\";f[8]=\"no",
" such frame\";f[23]=\"no such window\";f[28]=\"script timeout\";f[33]=",
"\"session not created\";f[10]=\"stale element reference\";f[21]=\"timeo",
"ut\";f[25]=\"unable to set cookie\";f[26]=\"unexpected alert open\";f[1",
"3]=g;f[9]=\"unknown command\";e.prototype.toString=function(){return th",
"is.name+\": \"+this.message};var h;a:{var k=this.navigator;if(k){var l=",
"k.userAgent;if(l){h=l;break a}}h=\"\"};var n=-1!=h.indexOf(\"Windows\")",
"&&!1;\nfunction q(){var a=b||b;switch(\"local_storage\"){case \"appcach",
"e\":return null!=a.applicationCache;case \"browser_connection\":return ",
"null!=a.navigator&&null!=a.navigator.onLine;case \"database\":return nu",
"ll!=a.openDatabase;case \"location\":return n?!1:null!=a.navigator&&nul",
"l!=a.navigator.geolocation;case \"local_storage\":return null!=a.localS",
"torage;case \"session_storage\":return null!=a.sessionStorage&&null!=a.",
"sessionStorage.clear;default:throw new e(13,\"Unsupported API identifie",
"r provided as parameter\");}}\n;function r(a){this.a=a}r.prototype.setI",
"tem=function(a,d){try{this.a.setItem(a,d+\"\")}catch(c){throw new e(13,",
"c.message);}};r.prototype.getItem=function(a){return this.a.getItem(a)}",
";r.prototype.removeItem=function(a){var d=this.getItem(a);this.a.remove",
"Item(a);return d};r.prototype.clear=function(){this.a.clear()};r.protot",
"ype.size=function(){return this.a.length};r.prototype.key=function(a){r",
"eturn this.a.key(a)};function u(a){if(!q())throw new e(13,\"Local stora",
"ge undefined\");return(new r(b.localStorage)).removeItem(a)}var v=[\"_",
"\"],w=this;v[0]in w||!w.execScript||w.execScript(\"var \"+v[0]);for(var",
" x;v.length&&(x=v.shift());){var y;if(y=!v.length)y=void 0!==u;y?w[x]=u",
":w=w[x]?w[x]:w[x]={}};; return this._.apply(null,arguments);}.apply({na",
"vigator:typeof window!=undefined?window.navigator:null,document:typeof ",
"window!=undefined?window.document:null}, arguments);}",
NULL
};
const char* const REMOVE_SESSION_STORAGE_ITEM[] = {
"function(){return function(){var b=window;function e(a,c){this.code=a;t",
"his.state=f[a]||g;this.message=c||\"\";var d=this.state.replace(/((?:^|",
"\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/",
"g,\"\")}),p=d.length-5;if(0>p||d.indexOf(\"Error\",p)!=p)d+=\"Error\";t",
"his.name=d;d=Error(this.message);d.name=this.name;this.stack=d.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(",
"d,c,z){for(var t=Array(arguments.length-2),m=2;m<arguments.length;m++)t",
"[m-2]=arguments[m];return a.prototype[c].apply(d,t)}})();var g=\"unknow",
"n error\",f={15:\"element not selectable\",11:\"element not visible\"};",
"f[31]=g;f[30]=g;f[24]=\"invalid cookie domain\";f[29]=\"invalid element",
" coordinates\";f[12]=\"invalid element state\";f[32]=\"invalid selector",
"\";f[51]=\"invalid selector\";\nf[52]=\"invalid selector\";f[17]=\"java",
"script error\";f[405]=\"unsupported operation\";f[34]=\"move target out",
" of bounds\";f[27]=\"no such alert\";f[7]=\"no such element\";f[8]=\"no",
" such frame\";f[23]=\"no such window\";f[28]=\"script timeout\";f[33]=",
"\"session not created\";f[10]=\"stale element reference\";f[21]=\"timeo",
"ut\";f[25]=\"unable to set cookie\";f[26]=\"unexpected alert open\";f[1",
"3]=g;f[9]=\"unknown command\";e.prototype.toString=function(){return th",
"is.name+\": \"+this.message};var h;a:{var k=this.navigator;if(k){var l=",
"k.userAgent;if(l){h=l;break a}}h=\"\"};var n=-1!=h.indexOf(\"Windows\")",
"&&!1;\nfunction q(){var a=b||b;switch(\"session_storage\"){case \"appca",
"che\":return null!=a.applicationCache;case \"browser_connection\":retur",
"n null!=a.navigator&&null!=a.navigator.onLine;case \"database\":return ",
"null!=a.openDatabase;case \"location\":return n?!1:null!=a.navigator&&n",
"ull!=a.navigator.geolocation;case \"local_storage\":return null!=a.loca",
"lStorage;case \"session_storage\":return null!=a.sessionStorage&&null!=",
"a.sessionStorage.clear;default:throw new e(13,\"Unsupported API identif",
"ier provided as parameter\");}}\n;function r(a){this.a=a}r.prototype.se",
"tItem=function(a,c){try{this.a.setItem(a,c+\"\")}catch(d){throw new e(1",
"3,d.message);}};r.prototype.getItem=function(a){return this.a.getItem(a",
")};r.prototype.removeItem=function(a){var c=this.getItem(a);this.a.remo",
"veItem(a);return c};r.prototype.clear=function(){this.a.clear()};r.prot",
"otype.size=function(){return this.a.length};r.prototype.key=function(a)",
"{return this.a.key(a)};function u(a){var c;if(q())c=new r(b.sessionStor",
"age);else throw new e(13,\"Session storage undefined\");return c.remove",
"Item(a)}var v=[\"_\"],w=this;v[0]in w||!w.execScript||w.execScript(\"va",
"r \"+v[0]);for(var x;v.length&&(x=v.shift());){var y;if(y=!v.length)y=v",
"oid 0!==u;y?w[x]=u:w=w[x]?w[x]:w[x]={}};; return this._.apply(null,argu",
"ments);}.apply({navigator:typeof window!=undefined?window.navigator:nul",
"l,document:typeof window!=undefined?window.document:null}, arguments);}",
NULL
};
const char* const SET_LOCAL_STORAGE_ITEM[] = {
"function(){return function(){var b=window;function e(a,c){this.code=a;t",
"his.state=f[a]||g;this.message=c||\"\";var d=this.state.replace(/((?:^|",
"\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/",
"g,\"\")}),p=d.length-5;if(0>p||d.indexOf(\"Error\",p)!=p)d+=\"Error\";t",
"his.name=d;d=Error(this.message);d.name=this.name;this.stack=d.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(",
"d,c,z){for(var t=Array(arguments.length-2),m=2;m<arguments.length;m++)t",
"[m-2]=arguments[m];return a.prototype[c].apply(d,t)}})();var g=\"unknow",
"n error\",f={15:\"element not selectable\",11:\"element not visible\"};",
"f[31]=g;f[30]=g;f[24]=\"invalid cookie domain\";f[29]=\"invalid element",
" coordinates\";f[12]=\"invalid element state\";f[32]=\"invalid selector",
"\";f[51]=\"invalid selector\";\nf[52]=\"invalid selector\";f[17]=\"java",
"script error\";f[405]=\"unsupported operation\";f[34]=\"move target out",
" of bounds\";f[27]=\"no such alert\";f[7]=\"no such element\";f[8]=\"no",
" such frame\";f[23]=\"no such window\";f[28]=\"script timeout\";f[33]=",
"\"session not created\";f[10]=\"stale element reference\";f[21]=\"timeo",
"ut\";f[25]=\"unable to set cookie\";f[26]=\"unexpected alert open\";f[1",
"3]=g;f[9]=\"unknown command\";e.prototype.toString=function(){return th",
"is.name+\": \"+this.message};var h;a:{var k=this.navigator;if(k){var l=",
"k.userAgent;if(l){h=l;break a}}h=\"\"};var n=-1!=h.indexOf(\"Windows\")",
"&&!1;\nfunction q(){var a=b||b;switch(\"local_storage\"){case \"appcach",
"e\":return null!=a.applicationCache;case \"browser_connection\":return ",
"null!=a.navigator&&null!=a.navigator.onLine;case \"database\":return nu",
"ll!=a.openDatabase;case \"location\":return n?!1:null!=a.navigator&&nul",
"l!=a.navigator.geolocation;case \"local_storage\":return null!=a.localS",
"torage;case \"session_storage\":return null!=a.sessionStorage&&null!=a.",
"sessionStorage.clear;default:throw new e(13,\"Unsupported API identifie",
"r provided as parameter\");}}\n;function r(a){this.a=a}r.prototype.setI",
"tem=function(a,c){try{this.a.setItem(a,c+\"\")}catch(d){throw new e(13,",
"d.message);}};r.prototype.getItem=function(a){return this.a.getItem(a)}",
";r.prototype.removeItem=function(a){var c=this.getItem(a);this.a.remove",
"Item(a);return c};r.prototype.clear=function(){this.a.clear()};r.protot",
"ype.size=function(){return this.a.length};r.prototype.key=function(a){r",
"eturn this.a.key(a)};function u(a,c){if(!q())throw new e(13,\"Local sto",
"rage undefined\");(new r(b.localStorage)).setItem(a,c)}var v=[\"_\"],w=",
"this;v[0]in w||!w.execScript||w.execScript(\"var \"+v[0]);for(var x;v.l",
"ength&&(x=v.shift());){var y;if(y=!v.length)y=void 0!==u;y?w[x]=u:w=w[x",
"]?w[x]:w[x]={}};; return this._.apply(null,arguments);}.apply({navigato",
"r:typeof window!=undefined?window.navigator:null,document:typeof window",
"!=undefined?window.document:null}, arguments);}",
NULL
};
const char* const SET_SESSION_STORAGE_ITEM[] = {
"function(){return function(){var b=window;function e(a,d){this.code=a;t",
"his.state=f[a]||g;this.message=d||\"\";var c=this.state.replace(/((?:^|",
"\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/",
"g,\"\")}),p=c.length-5;if(0>p||c.indexOf(\"Error\",p)!=p)c+=\"Error\";t",
"his.name=c;c=Error(this.message);c.name=this.name;this.stack=c.stack||",
"\"\"}\n(function(){var a=Error;function d(){}d.prototype=a.prototype;e.",
"c=a.prototype;e.prototype=new d;e.prototype.constructor=e;e.b=function(",
"c,d,z){for(var t=Array(arguments.length-2),m=2;m<arguments.length;m++)t",
"[m-2]=arguments[m];return a.prototype[d].apply(c,t)}})();var g=\"unknow",
"n error\",f={15:\"element not selectable\",11:\"element not visible\"};",
"f[31]=g;f[30]=g;f[24]=\"invalid cookie domain\";f[29]=\"invalid element",
" coordinates\";f[12]=\"invalid element state\";f[32]=\"invalid selector",
"\";f[51]=\"invalid selector\";\nf[52]=\"invalid selector\";f[17]=\"java",
"script error\";f[405]=\"unsupported operation\";f[34]=\"move target out",
" of bounds\";f[27]=\"no such alert\";f[7]=\"no such element\";f[8]=\"no",
" such frame\";f[23]=\"no such window\";f[28]=\"script timeout\";f[33]=",
"\"session not created\";f[10]=\"stale element reference\";f[21]=\"timeo",
"ut\";f[25]=\"unable to set cookie\";f[26]=\"unexpected alert open\";f[1",
"3]=g;f[9]=\"unknown command\";e.prototype.toString=function(){return th",
"is.name+\": \"+this.message};var h;a:{var k=this.navigator;if(k){var l=",
"k.userAgent;if(l){h=l;break a}}h=\"\"};var n=-1!=h.indexOf(\"Windows\")",
"&&!1;\nfunction q(){var a=b||b;switch(\"session_storage\"){case \"appca",
"che\":return null!=a.applicationCache;case \"browser_connection\":retur",
"n null!=a.navigator&&null!=a.navigator.onLine;case \"database\":return ",
"null!=a.openDatabase;case \"location\":return n?!1:null!=a.navigator&&n",
"ull!=a.navigator.geolocation;case \"local_storage\":return null!=a.loca",
"lStorage;case \"session_storage\":return null!=a.sessionStorage&&null!=",
"a.sessionStorage.clear;default:throw new e(13,\"Unsupported API identif",
"ier provided as parameter\");}}\n;function r(a){this.a=a}r.prototype.se",
"tItem=function(a,d){try{this.a.setItem(a,d+\"\")}catch(c){throw new e(1",
"3,c.message);}};r.prototype.getItem=function(a){return this.a.getItem(a",
")};r.prototype.removeItem=function(a){var d=this.getItem(a);this.a.remo",
"veItem(a);return d};r.prototype.clear=function(){this.a.clear()};r.prot",
"otype.size=function(){return this.a.length};r.prototype.key=function(a)",
"{return this.a.key(a)};function u(a,d){var c;if(q())c=new r(b.sessionSt",
"orage);else throw new e(13,\"Session storage undefined\");c.setItem(a,d",
")}var v=[\"_\"],w=this;v[0]in w||!w.execScript||w.execScript(\"var \"+v",
"[0]);for(var x;v.length&&(x=v.shift());){var y;if(y=!v.length)y=void 0!",
"==u;y?w[x]=u:w=w[x]?w[x]:w[x]={}};; return this._.apply(null,arguments)",
";}.apply({navigator:typeof window!=undefined?window.navigator:null,docu",
"ment:typeof window!=undefined?window.document:null}, arguments);}",
NULL
};
} // namespace atoms
} // namespace webdriver