blob: fa6e2dbe75a2bca6ce8f10fa911cb7bb5913f5eb [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;\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 q(a){return\"function\"==aa(a)}function r(a){v",
"ar b=typeof a;return\"object\"==b&&null!=a||\"function\"==b}\nfunction ",
"ca(a,b){function c(){}c.prototype=b.prototype;a.P=b.prototype;a.prototy",
"pe=new c;a.prototype.constructor=a;a.L=function(a,c,g){return b.prototy",
"pe[c].apply(a,Array.prototype.slice.call(arguments,2))}};var da=window;",
"function ea(a){return String(a).replace(/\\-([a-z])/g,function(a,c){ret",
"urn c.toUpperCase()})};var fa=Array.prototype;function t(a,b){if(l(a))r",
"eturn 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 u(a,b){for(var c=a.length,",
"d=l(a)?a.split(\"\"):a,e=0;e<c;e++)e in d&&b.call(void 0,d[e],e,a)}func",
"tion ga(a,b){var c=\"\";u(a,function(d,e){c=b.call(void 0,c,d,e,a)});re",
"turn c}function ha(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!0;return!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.len",
"gth;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?fa.slice.call(a,b):fa.sli",
"ce.call(a,b,c)};var la={aliceblue:\"#f0f8ff\",antiquewhite:\"#faebd7\",",
"aqua:\"#00ffff\",aquamarine:\"#7fffd4\",azure:\"#f0ffff\",beige:\"#f5f5",
"dc\",bisque:\"#ffe4c4\",black:\"#000000\",blanchedalmond:\"#ffebcd\",bl",
"ue:\"#0000ff\",blueviolet:\"#8a2be2\",brown:\"#a52a2a\",burlywood:\"#de",
"b887\",cadetblue:\"#5f9ea0\",chartreuse:\"#7fff00\",chocolate:\"#d2691e",
"\",coral:\"#ff7f50\",cornflowerblue:\"#6495ed\",cornsilk:\"#fff8dc\",cr",
"imson:\"#dc143c\",cyan:\"#00ffff\",darkblue:\"#00008b\",darkcyan:\"#008",
"b8b\",darkgoldenrod:\"#b8860b\",darkgray:\"#a9a9a9\",darkgreen:\"#00640",
"0\",\ndarkgrey:\"#a9a9a9\",darkkhaki:\"#bdb76b\",darkmagenta:\"#8b008b",
"\",darkolivegreen:\"#556b2f\",darkorange:\"#ff8c00\",darkorchid:\"#9932",
"cc\",darkred:\"#8b0000\",darksalmon:\"#e9967a\",darkseagreen:\"#8fbc8f",
"\",darkslateblue:\"#483d8b\",darkslategray:\"#2f4f4f\",darkslategrey:\"",
"#2f4f4f\",darkturquoise:\"#00ced1\",darkviolet:\"#9400d3\",deeppink:\"#",
"ff1493\",deepskyblue:\"#00bfff\",dimgray:\"#696969\",dimgrey:\"#696969",
"\",dodgerblue:\"#1e90ff\",firebrick:\"#b22222\",floralwhite:\"#fffaf0\"",
",forestgreen:\"#228b22\",fuchsia:\"#ff00ff\",gainsboro:\"#dcdcdc\",\ngh",
"ostwhite:\"#f8f8ff\",gold:\"#ffd700\",goldenrod:\"#daa520\",gray:\"#808",
"080\",green:\"#008000\",greenyellow:\"#adff2f\",grey:\"#808080\",honeyd",
"ew:\"#f0fff0\",hotpink:\"#ff69b4\",indianred:\"#cd5c5c\",indigo:\"#4b00",
"82\",ivory:\"#fffff0\",khaki:\"#f0e68c\",lavender:\"#e6e6fa\",lavenderb",
"lush:\"#fff0f5\",lawngreen:\"#7cfc00\",lemonchiffon:\"#fffacd\",lightbl",
"ue:\"#add8e6\",lightcoral:\"#f08080\",lightcyan:\"#e0ffff\",lightgolden",
"rodyellow:\"#fafad2\",lightgray:\"#d3d3d3\",lightgreen:\"#90ee90\",ligh",
"tgrey:\"#d3d3d3\",lightpink:\"#ffb6c1\",lightsalmon:\"#ffa07a\",\nlight",
"seagreen:\"#20b2aa\",lightskyblue:\"#87cefa\",lightslategray:\"#778899",
"\",lightslategrey:\"#778899\",lightsteelblue:\"#b0c4de\",lightyellow:\"",
"#ffffe0\",lime:\"#00ff00\",limegreen:\"#32cd32\",linen:\"#faf0e6\",mage",
"nta:\"#ff00ff\",maroon:\"#800000\",mediumaquamarine:\"#66cdaa\",mediumb",
"lue:\"#0000cd\",mediumorchid:\"#ba55d3\",mediumpurple:\"#9370db\",mediu",
"mseagreen:\"#3cb371\",mediumslateblue:\"#7b68ee\",mediumspringgreen:\"#",
"00fa9a\",mediumturquoise:\"#48d1cc\",mediumvioletred:\"#c71585\",midnig",
"htblue:\"#191970\",mintcream:\"#f5fffa\",mistyrose:\"#ffe4e1\",\nmoccas",
"in:\"#ffe4b5\",navajowhite:\"#ffdead\",navy:\"#000080\",oldlace:\"#fdf5",
"e6\",olive:\"#808000\",olivedrab:\"#6b8e23\",orange:\"#ffa500\",oranger",
"ed:\"#ff4500\",orchid:\"#da70d6\",palegoldenrod:\"#eee8aa\",palegreen:",
"\"#98fb98\",paleturquoise:\"#afeeee\",palevioletred:\"#db7093\",papayaw",
"hip:\"#ffefd5\",peachpuff:\"#ffdab9\",peru:\"#cd853f\",pink:\"#ffc0cb\"",
",plum:\"#dda0dd\",powderblue:\"#b0e0e6\",purple:\"#800080\",red:\"#ff00",
"00\",rosybrown:\"#bc8f8f\",royalblue:\"#4169e1\",saddlebrown:\"#8b4513",
"\",salmon:\"#fa8072\",sandybrown:\"#f4a460\",seagreen:\"#2e8b57\",\nsea",
"shell:\"#fff5ee\",sienna:\"#a0522d\",silver:\"#c0c0c0\",skyblue:\"#87ce",
"eb\",slateblue:\"#6a5acd\",slategray:\"#708090\",slategrey:\"#708090\",",
"snow:\"#fffafa\",springgreen:\"#00ff7f\",steelblue:\"#4682b4\",tan:\"#d",
"2b48c\",teal:\"#008080\",thistle:\"#d8bfd8\",tomato:\"#ff6347\",turquoi",
"se:\"#40e0d0\",violet:\"#ee82ee\",wheat:\"#f5deb3\",white:\"#ffffff\",w",
"hitesmoke:\"#f5f5f5\",yellow:\"#ffff00\",yellowgreen:\"#9acd32\"};var m",
"a=\"backgroundColor borderTopColor borderRightColor borderBottomColor b",
"orderLeftColor 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 v(a,b){this.code=a;this.state=ra[a]||sa;this.message=b",
"||\"\";var c=this.state.replace(/((?:^|\\s+)[a-z])/g,function(a){return",
" a.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")}),d=c.length-5;if(0>d||c",
".indexOf(\"Error\",d)!=d)c+=\"Error\";this.name=c;c=Error(this.message)",
";c.name=this.name;this.stack=c.stack||\"\"}ca(v,Error);\nvar sa=\"unkno",
"wn error\",ra={15:\"element not selectable\",11:\"element not visible\"",
",31:\"ime engine activation failed\",30:\"ime not available\",24:\"inva",
"lid cookie domain\",29:\"invalid element coordinates\",12:\"invalid ele",
"ment state\",32:\"invalid selector\",51:\"invalid selector\",52:\"inval",
"id selector\",17:\"javascript error\",405:\"unsupported operation\",34:",
"\"move target out of bounds\",27:\"no such alert\",7:\"no such element",
"\",8:\"no such frame\",23:\"no such window\",28:\"script timeout\",33:",
"\"session not created\",10:\"stale element reference\",\n0:\"success\",",
"21:\"timeout\",25:\"unable to set cookie\",26:\"unexpected alert open\"",
"};ra[13]=sa;ra[9]=\"unknown command\";v.prototype.toString=function(){r",
"eturn this.name+\": \"+this.message};var w;a:{var ta=h.navigator;if(ta)",
"{var ua=ta.userAgent;if(ua){w=ua;break a}}w=\"\"};var va=-1!=w.indexOf(",
"\"Macintosh\"),wa=-1!=w.indexOf(\"Windows\"),y=-1!=w.indexOf(\"Linux\")",
"||-1!=w.indexOf(\"CrOS\");function z(a,b){this.x=void 0!==a?a:0;this.y=",
"void 0!==b?b:0}f=z.prototype;f.clone=function(){return new z(this.x,thi",
"s.y)};f.toString=function(){return\"(\"+this.x+\", \"+this.y+\")\"};f.c",
"eil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return",
" this};f.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(t",
"his.y);return this};f.round=function(){this.x=Math.round(this.x);this.y",
"=Math.round(this.y);return this};\nf.translate=function(a,b){a instance",
"of z?(this.x+=a.x,this.y+=a.y):(this.x+=a,m(b)&&(this.y+=b));return thi",
"s};f.scale=function(a,b){var c=m(b)?b:a;this.x*=a;this.y*=c;return this",
"};function xa(a,b){this.width=a;this.height=b}f=xa.prototype;f.clone=fu",
"nction(){return new xa(this.width,this.height)};f.toString=function(){r",
"eturn\"(\"+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.width=Math",
".round(this.width);this.height=Math.round(this.height);return this};\nf",
".scale=function(a,b){var c=m(b)?b:a;this.width*=a;this.height*=c;return",
" this};function ya(a,b,c){function d(c){c&&b.appendChild(l(c)?a.createT",
"extNode(c):c)}for(var e=1;e<c.length;e++){var g=c[e];!ba(g)||r(g)&&0<g.",
"nodeType?d(g):u(za(g)?ja(g):g,d)}}function Aa(a){for(;a&&1!=a.nodeType;",
")a=a.previousSibling;return a}function Ba(a,b){if(a.contains&&1==b.node",
"Type)return a==b||a.contains(b);if(\"undefined\"!=typeof a.compareDocum",
"entPosition)return a==b||Boolean(a.compareDocumentPosition(b)&16);for(;",
"b&&a!=b;)b=b.parentNode;return b==a}\nfunction Ca(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.sou",
"rceIndex;var e=a.parentNode,g=b.parentNode;return e==g?Da(a,b):!c&&Ba(e",
",b)?-1*Ea(a,b):!d&&Ba(g,a)?Ea(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b",
".sourceIndex:g.sourceIndex)}d=A(a);c=d.createRange();c.selectNode(a);c.",
"collapse(!0);d=d.createRange();d.selectNode(b);\nd.collapse(!0);return ",
"c.compareBoundaryPoints(h.Range.START_TO_END,d)}function Ea(a,b){var c=",
"a.parentNode;if(c==b)return-1;for(var d=b;d.parentNode!=c;)d=d.parentNo",
"de;return Da(d,a)}function Da(a,b){for(var c=b;c=c.previousSibling;)if(",
"c==a)return-1;return 1}function A(a){return 9==a.nodeType?a:a.ownerDocu",
"ment||a.document}function za(a){if(a&&\"number\"==typeof a.length){if(r",
"(a))return\"function\"==typeof a.item||\"string\"==typeof a.item;if(q(a",
"))return\"function\"==typeof a.item}return!1}\nfunction Fa(a,b,c){c||(a",
"=a.parentNode);for(c=0;a;){if(b(a))return a;a=a.parentNode;c++}return n",
"ull}function Ha(a){try{return a&&a.activeElement}catch(b){}return null}",
"function Ia(a){this.o=a||h.document||document}f=Ia.prototype;f.createEl",
"ement=function(a){return this.o.createElement(a)};f.createTextNode=func",
"tion(a){return this.o.createTextNode(String(a))};f.appendChild=function",
"(a,b){a.appendChild(b)};f.append=function(a,b){ya(A(a),a,arguments)};\n",
"f.canHaveChildren=function(a){if(1!=a.nodeType)return!1;switch(a.tagNam",
"e){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 \"OBJE",
"CT\":case \"PARAM\":case \"SCRIPT\":case \"SOURCE\":case \"STYLE\":case",
" \"TRACK\":case \"WBR\":return!1}return!0};f.removeNode=function(a){ret",
"urn a&&a.parentNode?a.parentNode.removeChild(a):null};\nf.contains=Ba;f",
"unction C(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\"!=typ",
"eof 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.f",
"irstChild);for(;c&&!(a=d[--c].nextSibling););}}else b=a.nodeValue;retur",
"n\"\"+b};function D(){this.h=this.f=null;this.n=0}function Ja(a){this.A",
"=a;this.next=this.l=null}D.prototype.unshift=function(a){a=new Ja(a);a.",
"next=this.f;this.h?this.f.l=a:this.f=this.h=a;this.f=a;this.n++};D.prot",
"otype.add=function(a){a=new Ja(a);a.l=this.h;this.f?this.h.next=a:this.",
"f=this.h=a;this.h=a;this.n++};function Ka(a){return(a=a.f)?a.A:null}fun",
"ction E(a){return new La(a,!1)}function La(a,b){this.I=a;this.u=(this.B",
"=b)?a.h:a.f;this.q=null}\nLa.prototype.next=function(){var a=this.u;if(",
"null==a)return null;var b=this.q=a;this.u=this.B?a.l:a.next;return b.A}",
";La.prototype.remove=function(){var a=this.I,b=this.q;if(!b)throw Error",
"(\"Next must be called at least once before remove.\");var c=b.l,b=b.ne",
"xt;c?c.next=b:a.f=b;b?b.l=c:a.h=c;a.n--;this.q=null};function H(a,b,c,d",
",e){b=b.evaluate(d);c=c.evaluate(d);var g;if(b instanceof D&&c instance",
"of D){e=E(b);for(d=e.next();d;d=e.next())for(b=E(c),g=b.next();g;g=b.ne",
"xt())if(a(C(d),C(g)))return!0;return!1}if(b instanceof D||c instanceof ",
"D){b instanceof D?e=b:(e=c,c=b);e=E(e);b=typeof c;for(d=e.next();d;d=e.",
"next()){switch(b){case \"number\":d=+C(d);break;case \"boolean\":d=!!C(",
"d);break;case \"string\":d=C(d);break;default:throw Error(\"Illegal pri",
"mitive type for comparison.\");}if(a(d,c))return!0}return!1}return e?\n",
"\"boolean\"==typeof b||\"boolean\"==typeof c?a(!!b,!!c):\"number\"==typ",
"eof b||\"number\"==typeof c?a(+b,+c):a(b,c):a(+b,+c)}function Ma(a,b,c,",
"d){this.J=a;this.m=d}Ma.prototype.toString=function(){return this.J};va",
"r Na={};function I(a,b){if(Na.hasOwnProperty(a))throw Error(\"Binary op",
"erator already created: \"+a);var c=new Ma(a,0,0,b);Na[c.toString()]=c}",
"I(\"div\",function(a,b,c){return a.e(c)/b.e(c)});I(\"mod\",function(a,b",
",c){return a.e(c)%b.e(c)});I(\"*\",function(a,b,c){return a.e(c)*b.e(c)",
"});\nI(\"+\",function(a,b,c){return a.e(c)+b.e(c)});I(\"-\",function(a,",
"b,c){return a.e(c)-b.e(c)});I(\"<\",function(a,b,c){return H(function(a",
",b){return a<b},a,b,c)});I(\">\",function(a,b,c){return H(function(a,b)",
"{return a>b},a,b,c)});I(\"<=\",function(a,b,c){return H(function(a,b){r",
"eturn a<=b},a,b,c)});I(\">=\",function(a,b,c){return H(function(a,b){re",
"turn a>=b},a,b,c)});I(\"=\",function(a,b,c){return H(function(a,b){retu",
"rn a==b},a,b,c,!0)});I(\"!=\",function(a,b,c){return H(function(a,b){re",
"turn a!=b},a,b,c,!0)});\nI(\"and\",function(a,b,c){return a.k(c)&&b.k(c",
")});I(\"or\",function(a,b,c){return a.k(c)||b.k(c)});function Oa(a,b,c,",
"d,e,g){this.r=a;this.m=g}Oa.prototype.toString=function(){return this.r",
"};var Pa={};function J(a,b){if(Pa.hasOwnProperty(a))throw Error(\"Funct",
"ion already created: \"+a+\".\");Pa[a]=new Oa(a,0,0,0,0,b)}J(\"boolean",
"\",function(a,b){return b.k(a)});J(\"ceiling\",function(a,b){return Mat",
"h.ceil(b.e(a))});J(\"concat\",function(a,b){return ga(ka(arguments,1),f",
"unction(b,d){return b+d.c(a)})});J(\"contains\",function(a,b,c){b=b.c(a",
");a=c.c(a);return-1!=b.indexOf(a)});J(\"count\",function(a,b){return b.",
"evaluate(a).n});\nJ(\"false\",function(){return!1});J(\"floor\",functio",
"n(a,b){return Math.floor(b.e(a))});J(\"id\",function(a,b){var c=a.j(),d",
"=9==c.nodeType?c:c.ownerDocument,c=b.c(a).split(/\\s+/),e=[];u(c,functi",
"on(a){a=d.getElementById(a);!a||0<=t(e,a)||e.push(a)});e.sort(Ca);var g",
"=new D;u(e,function(a){g.add(a)});return g});J(\"lang\",function(){retu",
"rn!1});J(\"last\",function(a){if(1!=arguments.length)throw Error(\"Func",
"tion last expects ()\");return a.M()});\nJ(\"local-name\",function(a,b)",
"{var c=b?Ka(b.evaluate(a)):a.j();return c?c.nodeName.toLowerCase():\"\"",
"});J(\"name\",function(a,b){var c=b?Ka(b.evaluate(a)):a.j();return c?c.",
"nodeName.toLowerCase():\"\"});J(\"namespace-uri\",function(){return\"\"",
"});J(\"normalize-space\",function(a,b){return(b?b.c(a):C(a.j())).replac",
"e(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\")});J(\"not\",functi",
"on(a,b){return!b.k(a)});J(\"number\",function(a,b){return b?b.e(a):+C(a",
".j())});J(\"position\",function(a){return a.N()});J(\"round\",function(",
"a,b){return Math.round(b.e(a))});\nJ(\"starts-with\",function(a,b,c){b=",
"b.c(a);a=c.c(a);return 0==b.lastIndexOf(a,0)});J(\"string\",function(a,",
"b){return b?b.c(a):C(a.j())});J(\"string-length\",function(a,b){return(",
"b?b.c(a):C(a.j())).length});J(\"substring\",function(a,b,c,d){c=c.e(a);",
"if(isNaN(c)||Infinity==c||-Infinity==c)return\"\";d=d?d.e(a):Infinity;i",
"f(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);retur",
"n a.substring(e,c+b)});\nJ(\"substring-after\",function(a,b,c){b=b.c(a)",
";a=c.c(a);c=b.indexOf(a);return-1==c?\"\":b.substring(c+a.length)});J(",
"\"substring-before\",function(a,b,c){b=b.c(a);a=c.c(a);a=b.indexOf(a);r",
"eturn-1==a?\"\":b.substring(0,a)});J(\"sum\",function(a,b){for(var c=E(",
"b.evaluate(a)),d=0,e=c.next();e;e=c.next())d+=+C(e);return d});\nJ(\"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});J(\"true",
"\",function(){return!0});function Qa(a,b,c){this.r=a;this.B=c}Qa.protot",
"ype.toString=function(){return this.r};var Ra={};function K(a,b){if(Ra.",
"hasOwnProperty(a))throw Error(\"Axis already created: \"+a);Ra[a]=new Q",
"a(a,0,b)}K(\"ancestor\",!0);K(\"ancestor-or-self\",!0);K(\"attribute\",",
"!1);K(\"child\",!1);K(\"descendant\",!1);K(\"descendant-or-self\",!1);K",
"(\"following\",!1);K(\"following-sibling\",!1);K(\"namespace\",!1);K(\"",
"parent\",!1);K(\"preceding\",!0);K(\"preceding-sibling\",!0);K(\"self\"",
",!1);var L={};L.s=function(){var a={Q:\"http://www.w3.org/2000/svg\"};r",
"eturn function(b){return a[b]||null}}();\nL.m=function(a,b,c){var d=A(a",
");try{for(var e=d.createNSResolver?d.createNSResolver(d.documentElement",
"):L.s,g={},k=d.getElementsByTagName(\"*\"),F=0;F<k.length;++F){var Y=k[",
"F],G=Y.namespaceURI;if(!g[G]){var n=Y.lookupPrefix(G);if(!n)var p=G.mat",
"ch(\".*/(\\\\w+)/?$\"),n=p?p[1]:\"xhtml\";g[G]=n}}var x={},B;for(B in g",
")x[g[B]]=B;e=function(a){return x[a]||null};try{return d.evaluate(b,a,e",
",c,null)}catch(Ga){if(\"TypeError\"===Ga.name)return e=d.createNSResolv",
"er?d.createNSResolver(d.documentElement):L.s,d.evaluate(b,\na,e,c,null)",
";throw Ga;}}catch(gb){throw new v(32,\"Unable to locate an element with",
" the xpath expression \"+b+\" because of the following error:\\n\"+gb);",
"}};L.t=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.\")",
";};\nL.K=function(a,b){var c=function(){var c=L.m(b,a,9);return c?c.sin",
"gleNodeValue||null:b.selectSingleNode?(c=A(b),c.setProperty&&c.setPrope",
"rty(\"SelectionLanguage\",\"XPath\"),b.selectSingleNode(a)):null}();nul",
"l===c||L.t(c,a);return c};\nL.O=function(a,b){var c=function(){var c=L.",
"m(b,a,7);if(c){for(var e=c.snapshotLength,g=[],k=0;k<e;++k)g.push(c.sna",
"pshotItem(k));return g}return b.selectNodes?(c=A(b),c.setProperty&&c.se",
"tProperty(\"SelectionLanguage\",\"XPath\"),b.selectNodes(a)):[]}();u(c,",
"function(b){L.t(b,a)});return c};function M(a,b,c,d){this.top=a;this.ri",
"ght=b;this.bottom=c;this.left=d}f=M.prototype;f.clone=function(){return",
" new M(this.top,this.right,this.bottom,this.left)};f.toString=function(",
"){return\"(\"+this.top+\"t, \"+this.right+\"r, \"+this.bottom+\"b, \"+t",
"his.left+\"l)\"};f.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>=this.top&&a.y<=this.bottom",
":!1};\nf.expand=function(a,b,c,d){r(a)?(this.top-=a.top,this.right+=a.r",
"ight,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.right=Math.ceil(this.right);this.bottom=Math.c",
"eil(this.bottom);this.left=Math.ceil(this.left);return this};f.floor=fu",
"nction(){this.top=Math.floor(this.top);this.right=Math.floor(this.right",
");this.bottom=Math.floor(this.bottom);this.left=Math.floor(this.left);r",
"eturn this};\nf.round=function(){this.top=Math.round(this.top);this.rig",
"ht=Math.round(this.right);this.bottom=Math.round(this.bottom);this.left",
"=Math.round(this.left);return this};f.translate=function(a,b){a instanc",
"eof z?(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 t",
"his};f.scale=function(a,b){var c=m(b)?b:a;this.left*=a;this.right*=a;th",
"is.top*=c;this.bottom*=c;return this};function N(a,b,c,d){this.left=a;t",
"his.top=b;this.width=c;this.height=d}f=N.prototype;f.clone=function(){r",
"eturn new N(this.left,this.top,this.width,this.height)};f.toString=func",
"tion(){return\"(\"+this.left+\", \"+this.top+\" - \"+this.width+\"w x ",
"\"+this.height+\"h)\"};f.contains=function(a){return a instanceof N?thi",
"s.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+thi",
"s.width&&a.y>=this.top&&a.y<=this.top+this.height};\nf.ceil=function(){",
"this.left=Math.ceil(this.left);this.top=Math.ceil(this.top);this.width=",
"Math.ceil(this.width);this.height=Math.ceil(this.height);return this};f",
".floor=function(){this.left=Math.floor(this.left);this.top=Math.floor(t",
"his.top);this.width=Math.floor(this.width);this.height=Math.floor(this.",
"height);return this};f.round=function(){this.left=Math.round(this.left)",
";this.top=Math.round(this.top);this.width=Math.round(this.width);this.h",
"eight=Math.round(this.height);return this};\nf.translate=function(a,b){",
"a instanceof z?(this.left+=a.x,this.top+=a.y):(this.left+=a,m(b)&&(this",
".top+=b));return this};f.scale=function(a,b){var c=m(b)?b:a;this.left*=",
"a;this.width*=a;this.top*=c;this.height*=c;return this};function O(a,b)",
"{return!!a&&1==a.nodeType&&(!b||a.tagName.toUpperCase()==b)}var Sa=\"BU",
"TTON INPUT OPTGROUP OPTION SELECT TEXTAREA\".split(\" \");\nfunction Ta",
"(a){var b=a.tagName.toUpperCase();return 0<=t(Sa,b)?a.disabled?!1:a.par",
"entNode&&1==a.parentNode.nodeType&&\"OPTGROUP\"==b||\"OPTION\"==b?Ta(a.",
"parentNode):!Fa(a,function(a){var b=a.parentNode;if(b&&O(b,\"FIELDSET\"",
")&&b.disabled){if(!O(a,\"LEGEND\"))return!0;for(;a=void 0!=a.previousEl",
"ementSibling?a.previousElementSibling:Aa(a.previousSibling);)if(O(a,\"L",
"EGEND\"))return!0}return!1},!0):!0}var Ua=\"text search tel url email p",
"assword number\".split(\" \");\nfunction Va(a){function b(a){return\"in",
"herit\"==a.contentEditable?(a=P(a))?b(a):!1:\"true\"==a.contentEditable",
"}return void 0!==a.contentEditable?void 0!==a.isContentEditable?a.isCon",
"tentEditable:b(a):!1}function P(a){for(a=a.parentNode;a&&1!=a.nodeType&",
"&9!=a.nodeType&&11!=a.nodeType;)a=a.parentNode;return O(a)?a:null}\nfun",
"ction Q(a,b){var c=ea(b);if(\"float\"==c||\"cssFloat\"==c||\"styleFloat",
"\"==c)c=\"cssFloat\";var d;a:{d=c;var e=A(a);if(e.defaultView&&e.defaul",
"tView.getComputedStyle&&(e=e.defaultView.getComputedStyle(a,null))){d=e",
"[d]||e.getPropertyValue(d)||\"\";break a}d=\"\"}d=d||Wa(a,c);if(null===",
"d)d=null;else if(0<=t(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=Number(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()];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),parseInt(e.substr(3,2)",
",16),parseInt(e.substr(5,2),16),1]}d=c?\"rgba(\"+c.join(\", \")+\")\":d",
"}return d}\nfunction Wa(a,b){var c=a.currentStyle||a.style,d=c[b];void ",
"0===d&&q(c.getPropertyValue)&&(d=c.getPropertyValue(b));return\"inherit",
"\"!=d?void 0!==d?d:null:(c=P(a))?Wa(c,b):null}\nfunction Xa(a,b){functi",
"on c(a){if(\"none\"==Q(a,\"display\"))return!1;a=P(a);return!a||c(a)}fu",
"nction d(a){var b=Ya(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<parseInt(a,10))",
":\"hidden\"!=Q(a,\"overflow\")&&ha(a.childNodes,function(a){return 3==a",
".nodeType||O(a)&&d(a)})}function e(a){return Za(a)==R&&ia(a.childNodes,",
"function(a){return!O(a)||e(a)})}if(!O(a))throw Error(\"Argument to isSh",
"own must be of type Element\");if(O(a,\"BODY\"))return!0;if(O(a,\"OPTIO",
"N\")||\nO(a,\"OPTGROUP\")){var g=Fa(a,function(a){return O(a,\"SELECT\"",
")});return!!g&&Xa(g,!0)}return(g=$a(a))?!!g.v&&0<g.rect.width&&0<g.rect",
".height&&Xa(g.v,b):O(a,\"INPUT\")&&\"hidden\"==a.type.toLowerCase()||O(",
"a,\"NOSCRIPT\")||\"hidden\"==Q(a,\"visibility\")||!c(a)||!b&&0==ab(a)||",
"!d(a)?!1:!e(a)}var R=\"hidden\";\nfunction Za(a){function b(a){function",
" b(a){return a==k?!0:0==Q(a,\"display\").lastIndexOf(\"inline\",0)||\"a",
"bsolute\"==c&&\"static\"==Q(a,\"position\")?!1:!0}var c=Q(a,\"position",
"\");if(\"fixed\"==c)return G=!0,a==k?null:k;for(a=P(a);a&&!b(a);)a=P(a)",
";return a}function c(a){var b=a;if(\"visible\"==Y)if(a==k&&F)b=F;else i",
"f(a==F)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=\"visi",
"ble\"==b.y?\"auto\":b.y);return b}function d(a){if(a==k){var b=(new Ia(",
"g)).o;\na=b.body||b.documentElement;b=b.parentWindow||b.defaultView;a=n",
"ew z(b.pageXOffset||a.scrollLeft,b.pageYOffset||a.scrollTop)}else a=new",
" z(a.scrollLeft,a.scrollTop);return a}var e=bb(a),g=A(a),k=g.documentEl",
"ement,F=g.body,Y=Q(k,\"overflow\"),G;for(a=b(a);a;a=b(a)){var n=c(a);if",
"(\"visible\"!=n.x||\"visible\"!=n.y){var p=Ya(a);if(0==p.width||0==p.he",
"ight)return R;var x=e.right<p.left,B=e.bottom<p.top;if(x&&\"hidden\"==n",
".x||B&&\"hidden\"==n.y)return R;if(x&&\"visible\"!=n.x||B&&\"visible\"!",
"=n.y){x=d(a);B=e.bottom<p.top-\nx.y;if(e.right<p.left-x.x&&\"visible\"!",
"=n.x||B&&\"visible\"!=n.x)return R;e=Za(a);return e==R?R:\"scroll\"}x=e",
".left>=p.left+p.width;p=e.top>=p.top+p.height;if(x&&\"hidden\"==n.x||p&",
"&\"hidden\"==n.y)return R;if(x&&\"visible\"!=n.x||p&&\"visible\"!=n.y){",
"if(G&&(n=d(a),e.left>=k.scrollWidth-n.x||e.right>=k.scrollHeight-n.y))r",
"eturn R;e=Za(a);return e==R?R:\"scroll\"}}}return\"none\"}\nfunction Ya",
"(a){var b=$a(a);if(b)return b.rect;if(O(a,\"HTML\"))return a=A(a),a=((a",
"?a.parentWindow||a.defaultView:window)||window).document,a=\"CSS1Compat",
"\"==a.compatMode?a.documentElement:a.body,a=new xa(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 $a(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=L.K('/descendant::*[@usemap = \"#'+c.",
"name+'\"]',A(c)))&&(e=Ya(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{v: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=Ya(a);return new M(a.top,a.left+a.width,a.top+a.h",
"eight,a.left)}\nfunction ab(a){var b=1,c=Q(a,\"opacity\");c&&(b=Number(",
"c));(a=P(a))&&(b*=ab(a));return b};function db(){this.p=da.document.doc",
"umentElement;this.C=null;var a=Ha(A(this.p));a&&eb(this,a)}function eb(",
"a,b){a.p=b;a.C=O(b,\"OPTION\")?Fa(b,function(a){return O(a,\"SELECT\")}",
"):null};function fb(a,b,c){this.D=a;this.F=b;this.G=c}fb.prototype.crea",
"te=function(a){a=A(a).createEvent(\"HTMLEvents\");a.initEvent(this.D,th",
"is.F,this.G);return a};fb.prototype.toString=function(){return this.D};",
"var hb=new fb(\"change\",!0,!1);function S(a,b){this.g={};this.d=[];thi",
"s.i=0;var c=arguments.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 if(a){var e;if(a instanceof S)for(d=ib(a),jb(a),e=[],c=0;c<a.",
"d.length;c++)e.push(a.g[a.d[c]]);else{var c=[],g=0;for(d in a)c[g++]=d;",
"d=c;c=[];g=0;for(e in a)c[g++]=a[e];e=c}for(c=0;c<d.length;c++)this.set",
"(d[c],e[c])}}function ib(a){jb(a);return a.d.concat()}f=S.prototype;\nf",
".clear=function(){this.g={};this.i=this.d.length=0};f.remove=function(a",
"){return Object.prototype.hasOwnProperty.call(this.g,a)?(delete this.g[",
"a],this.i--,this.d.length>2*this.i&&jb(this),!0):!1};function jb(a){if(",
"a.i!=a.d.length){for(var b=0,c=0;b<a.d.length;){var d=a.d[b];Object.pro",
"totype.hasOwnProperty.call(a.g,d)&&(a.d[c++]=d);b++}a.d.length=c}if(a.i",
"!=a.d.length){for(var e={},c=b=0;b<a.d.length;)d=a.d[b],Object.prototyp",
"e.hasOwnProperty.call(e,d)||(a.d[c++]=d,e[d]=1),b++;a.d.length=c}}\nf.g",
"et=function(a,b){return Object.prototype.hasOwnProperty.call(this.g,a)?",
"this.g[a]:b};f.set=function(a,b){Object.prototype.hasOwnProperty.call(t",
"his.g,a)||(this.i++,this.d.push(a));this.g[a]=b};f.forEach=function(a,b",
"){for(var c=ib(this),d=0;d<c.length;d++){var e=c[d],g=this.get(e);a.cal",
"l(b,g,e,this)}};f.clone=function(){return new S(this)};var kb={};functi",
"on T(a,b,c){r(a)&&(a=a.a);a=new lb(a);!b||b in kb&&!c||(kb[b]={key:a,sh",
"ift:!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(4",
"6);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(8",
"6,\"v\",\"V\");T(87,\"w\",\"W\");T(88,\"x\",\"X\");T(89,\"y\",\"Y\");T(",
"90,\"z\",\"Z\");var pb=T(wa?{b:91,a:91,opera:219}:va?{b:224,a:91,opera:",
"17}:{b:0,a:91,opera:null});T(wa?{b:92,a:92,opera:220}:va?{b:224,a:93,op",
"era:17}:{b:0,a:92,opera:null});\nT(wa?{b:93,a:93,opera:0}:va?{b:0,a:0,o",
"pera:16}:{b:93,a:null,opera:0});T({b:96,a:96,opera:48},\"0\");T({b:97,a",
":97,opera:49},\"1\");T({b:98,a:98,opera:50},\"2\");T({b:99,a:99,opera:5",
"1},\"3\");T({b:100,a:100,opera:52},\"4\");T({b:101,a:101,opera:53},\"5",
"\");T({b:102,a:102,opera:54},\"6\");T({b:103,a:103,opera:55},\"7\");T({",
"b:104,a:104,opera:56},\"8\");T({b:105,a:105,opera:57},\"9\");T({b:106,a",
":106,opera:y?56:42},\"*\");T({b:107,a:107,opera:y?61:43},\"+\");T({b:10",
"9,a:109,opera:y?109:45},\"-\");T({b:110,a:110,opera:y?190:78},\".\");\n",
"T({b:111,a:111,opera:y?191:47},\"/\");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:18",
"7,opera:61},\"=\",\"+\");T(108,\",\");T({b:109,a:189,opera:109},\"-\",",
"\"_\");T(188,\",\",\"<\");T(190,\".\",\">\");T(191,\"/\",\"?\");T(192,",
"\"`\",\"~\");T(219,\"[\",\"{\");T(220,\"\\\\\",\"|\");T(221,\"]\",\"}\"",
");T({b:59,a:186,opera:59},\";\",\":\");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;",
"u(ib(a),function(c){b.set(a.get(c).code,c)});return b})(U);function V()",
"{db.call(this)}ca(V,db);V.H=function(){return V.w?V.w:V.w=new V};functi",
"on qb(a){if(!Xa(a,!0)||!Ta(a)||\"none\"==Q(a,\"pointer-events\"))throw ",
"new v(12,\"Element is not currently interactable and may not be manipul",
"ated\");var b;(b=!(O(a,\"TEXTAREA\")||(O(a,\"INPUT\")?0<=t(Ua,a.type.to",
"LowerCase()):Va(a))))||(b=a.readOnly);if(b)throw new v(12,\"Element mus",
"t be user-editable in order to clear it.\");b=V.H();eb(b,a);b=b.C||b.p;",
"var c=Ha(A(b));if(b!=c){if(c&&q(c.blur)&&!O(c,\"BODY\"))try{c.blur()}ca",
"tch(d){throw d;}q(b.focus)&&b.focus()}a.value&&(a.value=\"\",b=hb.creat",
"e(a,void 0),\"isTrusted\"in\nb||(b.isTrusted=!1),a.dispatchEvent(b));Va",
"(a)&&(a.innerHTML=\" \")}var W=[\"_\"],X=h;W[0]in X||!X.execScript||X.e",
"xecScript(\"var \"+W[0]);for(var Z;W.length&&(Z=W.shift());)W.length||v",
"oid 0===qb?X=X[Z]?X[Z]:X[Z]={}:X[Z]=qb;; return this._.apply(null,argum",
"ents);}.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 l(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.X=b.prototype;a.proto",
"type=new c;a.prototype.constructor=a;a.T=function(a,c,f){return b.proto",
"type[c].apply(a,Array.prototype.slice.call(arguments,2))}};var ga=windo",
"w;var ha=String.prototype.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}function ja(a){return String(a).replace(/\\-([a-z",
"])/g,function(a,c){return c.toUpperCase()})};var ka=Array.prototype;fun",
"ction la(a,b){if(h(a))return h(b)&&1==b.length?a.indexOf(b,0):-1;for(va",
"r c=0;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1}function n(a",
",b){for(var c=a.length,d=h(a)?a.split(\"\"):a,e=0;e<c;e++)e in d&&b.cal",
"l(void 0,d[e],e,a)}function ma(a,b){var c=\"\";n(a,function(d,e){c=b.ca",
"ll(void 0,c,d,e,a)});return 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 oa(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}fun",
"ction pa(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 qa(a,b,c){return 2>=arguments.length?ka",
".slice.call(a,b):ka.slice.call(a,b,c)};var ra={aliceblue:\"#f0f8ff\",an",
"tiquewhite:\"#faebd7\",aqua:\"#00ffff\",aquamarine:\"#7fffd4\",azure:\"",
"#f0ffff\",beige:\"#f5f5dc\",bisque:\"#ffe4c4\",black:\"#000000\",blanch",
"edalmond:\"#ffebcd\",blue:\"#0000ff\",blueviolet:\"#8a2be2\",brown:\"#a",
"52a2a\",burlywood:\"#deb887\",cadetblue:\"#5f9ea0\",chartreuse:\"#7fff0",
"0\",chocolate:\"#d2691e\",coral:\"#ff7f50\",cornflowerblue:\"#6495ed\",",
"cornsilk:\"#fff8dc\",crimson:\"#dc143c\",cyan:\"#00ffff\",darkblue:\"#0",
"0008b\",darkcyan:\"#008b8b\",darkgoldenrod:\"#b8860b\",darkgray:\"#a9a9",
"a9\",darkgreen:\"#006400\",\ndarkgrey:\"#a9a9a9\",darkkhaki:\"#bdb76b\"",
",darkmagenta:\"#8b008b\",darkolivegreen:\"#556b2f\",darkorange:\"#ff8c0",
"0\",darkorchid:\"#9932cc\",darkred:\"#8b0000\",darksalmon:\"#e9967a\",d",
"arkseagreen:\"#8fbc8f\",darkslateblue:\"#483d8b\",darkslategray:\"#2f4f",
"4f\",darkslategrey:\"#2f4f4f\",darkturquoise:\"#00ced1\",darkviolet:\"#",
"9400d3\",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 sa=\"backgroundColor borderTopColor borderRightColor ",
"borderBottomColor borderLeftColor 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 v(a,b){this.code=a;this.state=xa[a",
"]||ya;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(v,Err",
"or);\nvar ya=\"unknown error\",xa={15:\"element not selectable\",11:\"e",
"lement not visible\",31:\"ime engine activation failed\",30:\"ime not a",
"vailable\",24:\"invalid cookie domain\",29:\"invalid element coordinate",
"s\",12:\"invalid element state\",32:\"invalid selector\",51:\"invalid s",
"elector\",52:\"invalid selector\",17:\"javascript error\",405:\"unsuppo",
"rted operation\",34:\"move target out of bounds\",27:\"no such alert\",",
"7:\"no such element\",8:\"no such frame\",23:\"no such window\",28:\"sc",
"ript timeout\",33:\"session not created\",10:\"stale element reference",
"\",\n0:\"success\",21:\"timeout\",25:\"unable to set cookie\",26:\"unex",
"pected alert open\"};xa[13]=ya;xa[9]=\"unknown command\";v.prototype.to",
"String=function(){return this.name+\": \"+this.message};var w;a:{var za",
"=aa.navigator;if(za){var Aa=za.userAgent;if(Aa){w=Aa;break a}}w=\"\"};v",
"ar Ba=-1!=w.indexOf(\"Macintosh\"),Ca=-1!=w.indexOf(\"Windows\"),x=-1!=",
"w.indexOf(\"Linux\")||-1!=w.indexOf(\"CrOS\");function Da(a,b,c){return",
" Math.min(Math.max(a,b),c)};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,t",
"his.y)};g.toString=function(){return\"(\"+this.x+\", \"+this.y+\")\"};g",
".ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);retu",
"rn 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 instan",
"ceof y?(this.x+=a.x,this.y+=a.y):(this.x+=a,l(b)&&(this.y+=b));return t",
"his};g.scale=function(a,b){var c=l(b)?b:a;this.x*=a;this.y*=c;return th",
"is};function z(a,b){this.width=a;this.height=b}g=z.prototype;g.clone=fu",
"nction(){return new z(this.width,this.height)};g.toString=function(){re",
"turn\"(\"+this.width+\" x \"+this.height+\")\"};g.ceil=function(){this.",
"width=Math.ceil(this.width);this.height=Math.ceil(this.height);return t",
"his};g.floor=function(){this.width=Math.floor(this.width);this.height=M",
"ath.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,b){var c=l(b)?b:a;this.width*=a;this.height*=c;return ",
"this};function Ea(a){return a?a.parentWindow||a.defaultView:window}func",
"tion Fa(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):n(Ga(f)?pa(f):f,d)}}function Ha(a){for(;a&&1!=a.nodeType;)a=a.previ",
"ousSibling;return a}\nfunction Ia(a,b){if(a.contains&&1==b.nodeType)ret",
"urn a==b||a.contains(b);if(\"undefined\"!=typeof a.compareDocumentPosit",
"ion)return a==b||Boolean(a.compareDocumentPosition(b)&16);for(;b&&a!=b;",
")b=b.parentNode;return b==a}\nfunction Ja(a,b){if(a==b)return 0;if(a.co",
"mpareDocumentPosition)return a.compareDocumentPosition(b)&2?1:-1;if(\"s",
"ourceIndex\"in 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.parentNode,f=b.parentNode;return e==f?Ka(a,b):!c&&Ia(e,b)?-1*L",
"a(a,b):!d&&Ia(f,a)?La(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b.sourceI",
"ndex:f.sourceIndex)}d=A(a);c=d.createRange();c.selectNode(a);c.collapse",
"(!0);d=d.createRange();d.selectNode(b);\nd.collapse(!0);return c.compar",
"eBoundaryPoints(aa.Range.START_TO_END,d)}function La(a,b){var c=a.paren",
"tNode;if(c==b)return-1;for(var d=b;d.parentNode!=c;)d=d.parentNode;retu",
"rn Ka(d,a)}function Ka(a,b){for(var c=b;c=c.previousSibling;)if(c==a)re",
"turn-1;return 1}function A(a){return 9==a.nodeType?a:a.ownerDocument||a",
".document}function Ga(a){if(a&&\"number\"==typeof a.length){if(ea(a))re",
"turn\"function\"==typeof a.item||\"string\"==typeof a.item;if(da(a))ret",
"urn\"function\"==typeof a.item}return!1}\nfunction Ma(a,b,c){c||(a=a.pa",
"rentNode);for(c=0;a;){if(b(a))return a;a=a.parentNode;c++}return null}f",
"unction Na(a){try{return a&&a.activeElement}catch(b){}return null}funct",
"ion Oa(a){this.s=a||aa.document||document}g=Oa.prototype;g.m=function(a",
"){return h(a)?this.s.getElementById(a):a};g.createElement=function(a){r",
"eturn this.s.createElement(a)};g.createTextNode=function(a){return this",
".s.createTextNode(String(a))};g.appendChild=function(a,b){a.appendChild",
"(b)};g.append=function(a,b){Fa(A(a),a,arguments)};\ng.canHaveChildren=f",
"unction(a){if(1!=a.nodeType)return!1;switch(a.tagName){case \"APPLET\":",
"case \"AREA\":case \"BASE\":case \"BR\":case \"COL\":case \"COMMAND\":c",
"ase \"EMBED\":case \"FRAME\":case \"HR\":case \"IMG\":case \"INPUT\":ca",
"se \"IFRAME\":case \"ISINDEX\":case \"KEYGEN\":case \"LINK\":case \"NOF",
"RAMES\":case \"NOSCRIPT\":case \"META\":case \"OBJECT\":case \"PARAM\":",
"case \"SCRIPT\":case \"SOURCE\":case \"STYLE\":case \"TRACK\":case \"WB",
"R\":return!1}return!0};g.removeNode=function(a){return a&&a.parentNode?",
"a.parentNode.removeChild(a):null};\ng.contains=Ia;function B(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 C(",
"){this.k=this.h=null;this.w=0}function Pa(a){this.N=a;this.next=this.r=",
"null}C.prototype.unshift=function(a){a=new Pa(a);a.next=this.h;this.k?t",
"his.h.r=a:this.h=this.k=a;this.h=a;this.w++};C.prototype.add=function(a",
"){a=new Pa(a);a.r=this.k;this.h?this.k.next=a:this.h=this.k=a;this.k=a;",
"this.w++};function Qa(a){return(a=a.h)?a.N:null}function Ra(a){return n",
"ew Sa(a,!1)}function Sa(a,b){this.Q=a;this.L=(this.O=b)?a.k:a.h;this.D=",
"null}\nSa.prototype.next=function(){var a=this.L;if(null==a)return null",
";var b=this.D=a;this.L=this.O?a.r:a.next;return b.N};Sa.prototype.remov",
"e=function(){var a=this.Q,b=this.D;if(!b)throw Error(\"Next must be cal",
"led at least once before remove.\");var c=b.r,b=b.next;c?c.next=b:a.h=b",
";b?b.r=c:a.k=c;a.w--;this.D=null};function D(a,b,c,d,e){b=b.evaluate(d)",
";c=c.evaluate(d);var f;if(b instanceof C&&c instanceof C){e=Ra(b);for(d",
"=e.next();d;d=e.next())for(b=Ra(c),f=b.next();f;f=b.next())if(a(B(d),B(",
"f)))return!0;return!1}if(b instanceof C||c instanceof C){b instanceof C",
"?e=b:(e=c,c=b);e=Ra(e);b=typeof c;for(d=e.next();d;d=e.next()){switch(b",
"){case \"number\":d=+B(d);break;case \"boolean\":d=!!B(d);break;case \"",
"string\":d=B(d);break;default:throw Error(\"Illegal primitive type for ",
"comparison.\");}if(a(d,c))return!0}return!1}return e?\n\"boolean\"==typ",
"eof b||\"boolean\"==typeof c?a(!!b,!!c):\"number\"==typeof b||\"number",
"\"==typeof c?a(+b,+c):a(b,c):a(+b,+c)}function Ta(a,b,c,d){this.R=a;thi",
"s.u=d}Ta.prototype.toString=function(){return this.R};var Ua={};functio",
"n E(a,b){if(Ua.hasOwnProperty(a))throw Error(\"Binary operator already ",
"created: \"+a);var c=new Ta(a,0,0,b);Ua[c.toString()]=c}E(\"div\",funct",
"ion(a,b,c){return a.e(c)/b.e(c)});E(\"mod\",function(a,b,c){return a.e(",
"c)%b.e(c)});E(\"*\",function(a,b,c){return a.e(c)*b.e(c)});\nE(\"+\",fu",
"nction(a,b,c){return a.e(c)+b.e(c)});E(\"-\",function(a,b,c){return a.e",
"(c)-b.e(c)});E(\"<\",function(a,b,c){return D(function(a,b){return a<b}",
",a,b,c)});E(\">\",function(a,b,c){return D(function(a,b){return a>b},a,",
"b,c)});E(\"<=\",function(a,b,c){return D(function(a,b){return a<=b},a,b",
",c)});E(\">=\",function(a,b,c){return D(function(a,b){return a>=b},a,b,",
"c)});E(\"=\",function(a,b,c){return D(function(a,b){return a==b},a,b,c,",
"!0)});E(\"!=\",function(a,b,c){return D(function(a,b){return a!=b},a,b,",
"c,!0)});\nE(\"and\",function(a,b,c){return a.o(c)&&b.o(c)});E(\"or\",fu",
"nction(a,b,c){return a.o(c)||b.o(c)});function Va(a,b,c,d,e,f){this.F=a",
";this.u=f}Va.prototype.toString=function(){return this.F};var Wa={};fun",
"ction H(a,b){if(Wa.hasOwnProperty(a))throw Error(\"Function already cre",
"ated: \"+a+\".\");Wa[a]=new Va(a,0,0,0,0,b)}H(\"boolean\",function(a,b)",
"{return b.o(a)});H(\"ceiling\",function(a,b){return Math.ceil(b.e(a))})",
";H(\"concat\",function(a,b){return ma(qa(arguments,1),function(b,d){ret",
"urn b+d.c(a)})});H(\"contains\",function(a,b,c){b=b.c(a);a=c.c(a);retur",
"n-1!=b.indexOf(a)});H(\"count\",function(a,b){return b.evaluate(a).w});",
"\nH(\"false\",function(){return!1});H(\"floor\",function(a,b){return Ma",
"th.floor(b.e(a))});H(\"id\",function(a,b){var c=a.n(),d=9==c.nodeType?c",
":c.ownerDocument,c=b.c(a).split(/\\s+/),e=[];n(c,function(a){a=d.getEle",
"mentById(a);!a||0<=la(e,a)||e.push(a)});e.sort(Ja);var f=new C;n(e,func",
"tion(a){f.add(a)});return f});H(\"lang\",function(){return!1});H(\"last",
"\",function(a){if(1!=arguments.length)throw Error(\"Function last expec",
"ts ()\");return a.U()});\nH(\"local-name\",function(a,b){var c=b?Qa(b.e",
"valuate(a)):a.n();return c?c.nodeName.toLowerCase():\"\"});H(\"name\",f",
"unction(a,b){var c=b?Qa(b.evaluate(a)):a.n();return c?c.nodeName.toLowe",
"rCase():\"\"});H(\"namespace-uri\",function(){return\"\"});H(\"normaliz",
"e-space\",function(a,b){return(b?b.c(a):B(a.n())).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.e(a):+B(a.n())});H(\"pos",
"ition\",function(a){return a.V()});H(\"round\",function(a,b){return Mat",
"h.round(b.e(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){return b?b.c",
"(a):B(a.n())});H(\"string-length\",function(a,b){return(b?b.c(a):B(a.n(",
"))).length});H(\"substring\",function(a,b,c,d){c=c.e(a);if(isNaN(c)||In",
"finity==c||-Infinity==c)return\"\";d=d?d.e(a):Infinity;if(isNaN(d)||-In",
"finity===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.i",
"ndexOf(a);return-1==c?\"\":b.substring(c+a.length)});H(\"substring-befo",
"re\",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=Ra(b.evaluate(a)),",
"d=0,e=c.next();e;e=c.next())d+=+B(e);return d});\nH(\"translate\",funct",
"ion(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.charAt(d);f in a||(a[f]=e.charAt(d))}c=\"\";for(d=0;d<b.lengt",
"h;d++)f=b.charAt(d),c+=f in a?a[f]:f;return c});H(\"true\",function(){r",
"eturn!0});function Xa(a,b,c){this.F=a;this.O=c}Xa.prototype.toString=fu",
"nction(){return this.F};var Ya={};function I(a,b){if(Ya.hasOwnProperty(",
"a))throw Error(\"Axis already created: \"+a);Ya[a]=new Xa(a,0,b)}I(\"an",
"cestor\",!0);I(\"ancestor-or-self\",!0);I(\"attribute\",!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",
".H=function(){var a={Y:\"http://www.w3.org/2000/svg\"};return function(",
"b){return a[b]||null}}();\nJ.u=function(a,b,c){var d=A(a);try{for(var e",
"=d.createNSResolver?d.createNSResolver(d.documentElement):J.H,f={},k=d.",
"getElementsByTagName(\"*\"),p=0;p<k.length;++p){var t=k[p],u=t.namespac",
"eURI;if(!f[u]){var F=t.lookupPrefix(u);if(!F)var q=u.match(\".*/(\\\\w+",
")/?$\"),F=q?q[1]:\"xhtml\";f[u]=F}}var m={},r;for(r in f)m[f[r]]=r;e=fu",
"nction(a){return m[a]||null};try{return d.evaluate(b,a,e,c,null)}catch(",
"G){if(\"TypeError\"===G.name)return e=d.createNSResolver?d.createNSReso",
"lver(d.documentElement):J.H,d.evaluate(b,\na,e,c,null);throw G;}}catch(",
"S){throw new v(32,\"Unable to locate an element with the xpath expressi",
"on \"+b+\" because of the following error:\\n\"+S);}};J.K=function(a,b)",
"{if(!a||1!=a.nodeType)throw new v(32,'The result of the xpath expressio",
"n \"'+b+'\" is: '+a+\". It should be an element.\");};\nJ.S=function(a,",
"b){var c=function(){var c=J.u(b,a,9);return c?c.singleNodeValue||null:b",
".selectSingleNode?(c=A(b),c.setProperty&&c.setProperty(\"SelectionLangu",
"age\",\"XPath\"),b.selectSingleNode(a)):null}();null===c||J.K(c,a);retu",
"rn c};\nJ.W=function(a,b){var c=function(){var c=J.u(b,a,7);if(c){for(v",
"ar e=c.snapshotLength,f=[],k=0;k<e;++k)f.push(c.snapshotItem(k));return",
" f}return b.selectNodes?(c=A(b),c.setProperty&&c.setProperty(\"Selectio",
"nLanguage\",\"XPath\"),b.selectNodes(a)):[]}();n(c,function(b){J.K(b,a)",
"});return c};var Za,$a=/Chrome\\/([0-9.]+)/.exec(w);Za=$a?$a[1]:\"\";fu",
"nction 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(this.top,this.right,this.bot",
"tom,this.left)};g.toString=function(){return\"(\"+this.top+\"t, \"+this",
".right+\"r, \"+this.bottom+\"b, \"+this.left+\"l)\"};g.contains=functio",
"n(a){return this&&a?a instanceof K?a.left>=this.left&&a.right<=this.rig",
"ht&&a.top>=this.top&&a.bottom<=this.bottom:a.x>=this.left&&a.x<=this.ri",
"ght&&a.y>=this.top&&a.y<=this.bottom:!1};\ng.expand=function(a,b,c,d){e",
"a(a)?(this.top-=a.top,this.right+=a.right,this.bottom+=a.bottom,this.le",
"ft-=a.left):(this.top-=a,this.right+=b,this.bottom+=c,this.left-=d);ret",
"urn this};g.ceil=function(){this.top=Math.ceil(this.top);this.right=Mat",
"h.ceil(this.right);this.bottom=Math.ceil(this.bottom);this.left=Math.ce",
"il(this.left);return this};g.floor=function(){this.top=Math.floor(this.",
"top);this.right=Math.floor(this.right);this.bottom=Math.floor(this.bott",
"om);this.left=Math.floor(this.left);return this};\ng.round=function(){t",
"his.top=Math.round(this.top);this.right=Math.round(this.right);this.bot",
"tom=Math.round(this.bottom);this.left=Math.round(this.left);return this",
"};g.translate=function(a,b){a instanceof 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.bottom+=b));return this};g.scale=function(a,b){var c=l",
"(b)?b:a;this.left*=a;this.right*=a;this.top*=c;this.bottom*=c;return th",
"is};function L(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height",
"=d}g=L.prototype;g.clone=function(){return new L(this.left,this.top,thi",
"s.width,this.height)};g.toString=function(){return\"(\"+this.left+\", ",
"\"+this.top+\" - \"+this.width+\"w x \"+this.height+\"h)\"};g.contains=",
"function(a){return a instanceof L?this.left<=a.left&&this.left+this.wid",
"th>=a.left+a.width&&this.top<=a.top&&this.top+this.height>=a.top+a.heig",
"ht:a.x>=this.left&&a.x<=this.left+this.width&&a.y>=this.top&&a.y<=this.",
"top+this.height};\ng.ceil=function(){this.left=Math.ceil(this.left);thi",
"s.top=Math.ceil(this.top);this.width=Math.ceil(this.width);this.height=",
"Math.ceil(this.height);return this};g.floor=function(){this.left=Math.f",
"loor(this.left);this.top=Math.floor(this.top);this.width=Math.floor(thi",
"s.width);this.height=Math.floor(this.height);return this};g.round=funct",
"ion(){this.left=Math.round(this.left);this.top=Math.round(this.top);thi",
"s.width=Math.round(this.width);this.height=Math.round(this.height);retu",
"rn this};\ng.translate=function(a,b){a instanceof y?(this.left+=a.x,thi",
"s.top+=a.y):(this.left+=a,l(b)&&(this.top+=b));return this};g.scale=fun",
"ction(a,b){var c=l(b)?b:a;this.left*=a;this.width*=a;this.top*=c;this.h",
"eight*=c;return this};function M(a,b){var c=A(a);return c.defaultView&&",
"c.defaultView.getComputedStyle&&(c=c.defaultView.getComputedStyle(a,nul",
"l))?c[b]||c.getPropertyValue(b)||\"\":\"\"}function ab(a){var b=a.offse",
"tWidth,c=a.offsetHeight;if((void 0===b||!b&&!c)&&a.getBoundingClientRec",
"t){a:{var d;try{d=a.getBoundingClientRect()}catch(e){a={left:0,top:0,ri",
"ght:0,bottom:0};break a}a=d}return new z(a.right-a.left,a.bottom-a.top)",
"}return new z(b,c)};function N(a,b){return!!a&&1==a.nodeType&&(!b||a.ta",
"gName.toUpperCase()==b)}function bb(a){return cb(a,!0)&&db(a)&&\"none\"",
"!=O(a,\"pointer-events\")}function eb(a){return N(a,\"OPTION\")?!0:N(a,",
"\"INPUT\")?(a=a.type.toLowerCase(),\"checkbox\"==a||\"radio\"==a):!1}fu",
"nction fb(a){if(!eb(a))throw new v(15,\"Element is not selectable\");va",
"r b=\"selected\",c=a.type&&a.type.toLowerCase();if(\"checkbox\"==c||\"r",
"adio\"==c)b=\"checked\";return!!a[b]}var gb=\"BUTTON INPUT OPTGROUP OPT",
"ION SELECT TEXTAREA\".split(\" \");\nfunction db(a){var b=a.tagName.toU",
"pperCase();return 0<=la(gb,b)?a.disabled?!1:a.parentNode&&1==a.parentNo",
"de.nodeType&&\"OPTGROUP\"==b||\"OPTION\"==b?db(a.parentNode):!Ma(a,func",
"tion(a){var b=a.parentNode;if(b&&N(b,\"FIELDSET\")&&b.disabled){if(!N(a",
",\"LEGEND\"))return!0;for(;a=void 0!=a.previousElementSibling?a.previou",
"sElementSibling:Ha(a.previousSibling);)if(N(a,\"LEGEND\"))return!0}retu",
"rn!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)||hb(a,c);if(null===d)d=null;else if(0<=la(s",
"a,c)){b:{var e=d.match(va);if(e){var c=Number(e[1]),f=Number(e[2]),k=Nu",
"mber(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=r",
"a[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=[p",
"arseInt(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 hb(a",
",b){var c=a.currentStyle||a.style,d=c[b];void 0===d&&da(c.getPropertyVa",
"lue)&&(d=c.getPropertyValue(b));return\"inherit\"!=d?void 0!==d?d:null:",
"(c=P(a))?hb(c,b):null}\nfunction cb(a,b){function c(a){if(\"none\"==O(a",
",\"display\"))return!1;a=P(a);return!a||c(a)}function d(a){var b=Q(a);r",
"eturn 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,\"overfl",
"ow\")&&na(a.childNodes,function(a){return 3==a.nodeType||N(a)&&d(a)})}f",
"unction e(a){return R(a)==T&&oa(a.childNodes,function(a){return!N(a)||e",
"(a)})}if(!N(a))throw Error(\"Argument to isShown must be of type Elemen",
"t\");if(N(a,\"BODY\"))return!0;if(N(a,\"OPTION\")||\nN(a,\"OPTGROUP\"))",
"{var f=Ma(a,function(a){return N(a,\"SELECT\")});return!!f&&cb(f,!0)}re",
"turn(f=ib(a))?!!f.M&&0<f.rect.width&&0<f.rect.height&&cb(f.M,b):N(a,\"I",
"NPUT\")&&\"hidden\"==a.type.toLowerCase()||N(a,\"NOSCRIPT\")||\"hidden",
"\"==O(a,\"visibility\")||!c(a)||!b&&0==jb(a)||!d(a)?!1:!e(a)}var T=\"hi",
"dden\";\nfunction R(a,b){function c(a){function b(a){return a==p?!0:0==",
"O(a,\"display\").lastIndexOf(\"inline\",0)||\"absolute\"==c&&\"static\"",
"==O(a,\"position\")?!1:!0}var c=O(a,\"position\");if(\"fixed\"==c)retur",
"n F=!0,a==p?null:p;for(a=P(a);a&&!b(a);)a=P(a);return a}function d(a){v",
"ar b=a;if(\"visible\"==u)if(a==p&&t)b=t;else if(a==t)return{x:\"visible",
"\",y:\"visible\"};b={x:O(b,\"overflow-x\"),y:O(b,\"overflow-y\")};a==p&",
"&(b.x=\"visible\"==b.x?\"auto\":b.x,b.y=\"visible\"==b.y?\"auto\":b.y);",
"return b}function e(a){if(a==p){var b=(new Oa(k)).s;\na=b.body||b.docum",
"entElement;b=b.parentWindow||b.defaultView;a=new y(b.pageXOffset||a.scr",
"ollLeft,b.pageYOffset||a.scrollTop)}else a=new y(a.scrollLeft,a.scrollT",
"op);return a}for(var f=kb(a,b),k=A(a),p=k.documentElement,t=k.body,u=O(",
"p,\"overflow\"),F,q=c(a);q;q=c(q)){var m=d(q);if(\"visible\"!=m.x||\"vi",
"sible\"!=m.y){var r=Q(q);if(0==r.width||0==r.height)return T;var G=f.ri",
"ght<r.left,S=f.bottom<r.top;if(G&&\"hidden\"==m.x||S&&\"hidden\"==m.y)r",
"eturn T;if(G&&\"visible\"!=m.x||S&&\"visible\"!=m.y){G=e(q);S=f.bottom<",
"r.top-\nG.y;if(f.right<r.left-G.x&&\"visible\"!=m.x||S&&\"visible\"!=m.",
"x)return T;f=R(q);return f==T?T:\"scroll\"}G=f.left>=r.left+r.width;r=f",
".top>=r.top+r.height;if(G&&\"hidden\"==m.x||r&&\"hidden\"==m.y)return T",
";if(G&&\"visible\"!=m.x||r&&\"visible\"!=m.y){if(F&&(m=e(q),f.left>=p.s",
"crollWidth-m.x||f.right>=p.scrollHeight-m.y))return T;f=R(q);return f==",
"T?T:\"scroll\"}}}return\"none\"}\nfunction Q(a){var b=ib(a);if(b)return",
" b.rect;if(N(a,\"HTML\"))return a=(Ea(A(a))||window).document,a=\"CSS1C",
"ompat\"==a.compatMode?a.documentElement:a.body,a=new z(a.clientWidth,a.",
"clientHeight),new L(0,0,a.width,a.height);var c;try{c=a.getBoundingClie",
"ntRect()}catch(d){return new L(0,0,0,0)}return new L(c.left,c.top,c.rig",
"ht-c.left,c.bottom-c.top)}\nfunction ib(a){var b=N(a,\"MAP\");if(!b&&!N",
"(a,\"AREA\"))return null;var c=b?a:N(a.parentNode,\"MAP\")?a.parentNode",
":null,d=null,e=null;if(c&&c.name&&(d=J.S('/descendant::*[@usemap = \"#'",
"+c.name+'\"]',A(c)))&&(e=Q(d),!b&&\"default\"!=a.shape.toLowerCase())){",
"var f=lb(a);a=Math.min(Math.max(f.left,0),e.width);b=Math.min(Math.max(",
"f.top,0),e.height);c=Math.min(f.width,e.width-a);f=Math.min(f.height,e.",
"height-b);e=new L(a+e.left,b+e.top,c,f)}return{M:d,rect:e||new L(0,0,0,",
"0)}}\nfunction lb(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,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 L(b,c,d-b,e-c)}return new L(0,",
"0,0,0)}\nfunction kb(a,b){var c;c=Q(a);c=new K(c.top,c.left+c.width,c.t",
"op+c.height,c.left);if(b){var d=b instanceof L?b:new L(b.x,b.y,1,1);c.l",
"eft=Da(c.left+d.left,c.left,c.right);c.top=Da(c.top+d.top,c.top,c.botto",
"m);c.right=Da(c.left+d.width,c.left,c.right);c.bottom=Da(c.top+d.height",
",c.top,c.bottom)}return c}function jb(a){var b=1,c=O(a,\"opacity\");c&&",
"(b=Number(c));(a=P(a))&&(b*=jb(a));return b};function mb(a,b){this.f=ga",
".document.documentElement;this.j=null;var c=Na(A(this.f));c&&nb(this,c)",
";this.A=a||new ob;this.P=b||new pb}mb.prototype.m=function(){return thi",
"s.f};function nb(a,b){a.f=b;a.j=N(b,\"OPTION\")?Ma(b,function(a){return",
" N(a,\"SELECT\")}):null}\nmb.prototype.v=function(a,b,c,d,e,f,k){if(!f&",
"&!bb(this.f))return!1;if(d&&qb!=a&&rb!=a)throw new v(12,\"Event type do",
"es not allow related target: \"+a);b={clientX:b.x,clientY:b.y,button:c,",
"altKey:0!=(this.A.B&4),ctrlKey:0!=(this.A.B&2),shiftKey:0!=(this.A.B&1)",
",metaKey:0!=(this.A.B&8),wheelDelta:e||0,relatedTarget:d||null};k=k||1;",
"c=this.f;if(a!=U&&a!=sb&&k in tb)c=tb[k];else if(this.j)a:switch(a){cas",
"e U:case ub:c=this.j.multiple?this.f:this.j;break a;default:c=this.j.mu",
"ltiple?this.f:null}return c?this.P.v(c,\na,b):!0};function ob(){this.B=",
"0}var tb={};function pb(){}pb.prototype.v=function(a,b,c){return vb(a,b",
",c)};function wb(a,b,c){this.G=a;this.I=b;this.J=c}wb.prototype.create=",
"function(a){a=A(a).createEvent(\"HTMLEvents\");a.initEvent(this.G,this.",
"I,this.J);return a};wb.prototype.toString=function(){return this.G};fun",
"ction V(a,b,c){wb.call(this,a,b,c)}fa(V,wb);\nV.prototype.create=functi",
"on(a,b){if(this==xb)throw new v(9,\"Browser does not support a mouse pi",
"xel scroll event.\");var c=A(a),d=Ea(c),c=c.createEvent(\"MouseEvents\"",
");this==yb&&(c.wheelDelta=b.wheelDelta);c.initMouseEvent(this.G,this.I,",
"this.J,d,1,b.clientX,b.clientY,b.clientX,b.clientY,b.ctrlKey,b.altKey,b",
".shiftKey,b.metaKey,b.button,b.relatedTarget);return c};\nvar zb=new wb",
"(\"change\",!0,!1),U=new V(\"click\",!0,!0),Ab=new V(\"contextmenu\",!0",
",!0),Bb=new V(\"dblclick\",!0,!0),sb=new V(\"mousedown\",!0,!0),Cb=new ",
"V(\"mousemove\",!0,!1),rb=new V(\"mouseout\",!0,!0),qb=new V(\"mouseove",
"r\",!0,!0),ub=new V(\"mouseup\",!0,!0),yb=new V(\"mousewheel\",!0,!0),x",
"b=new V(\"MozMousePixelScroll\",!0,!0);function vb(a,b,c){b=b.create(a,",
"c);\"isTrusted\"in b||(b.isTrusted=!1);return a.dispatchEvent(b)};funct",
"ion Db(a,b){this.i={};this.d=[];this.l=0;var c=arguments.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 if(a){var e;if(a instanceo",
"f Db)for(d=Eb(a),Fb(a),e=[],c=0;c<a.d.length;c++)e.push(a.i[a.d[c]]);el",
"se{var c=[],f=0;for(d in a)c[f++]=d;d=c;c=[];f=0;for(e in a)c[f++]=a[e]",
";e=c}for(c=0;c<d.length;c++)this.set(d[c],e[c])}}function Eb(a){Fb(a);r",
"eturn a.d.concat()}g=Db.prototype;\ng.clear=function(){this.i={};this.l",
"=this.d.length=0};g.remove=function(a){return Object.prototype.hasOwnPr",
"operty.call(this.i,a)?(delete this.i[a],this.l--,this.d.length>2*this.l",
"&&Fb(this),!0):!1};function Fb(a){if(a.l!=a.d.length){for(var b=0,c=0;b",
"<a.d.length;){var d=a.d[b];Object.prototype.hasOwnProperty.call(a.i,d)&",
"&(a.d[c++]=d);b++}a.d.length=c}if(a.l!=a.d.length){for(var e={},c=b=0;b",
"<a.d.length;)d=a.d[b],Object.prototype.hasOwnProperty.call(e,d)||(a.d[c",
"++]=d,e[d]=1),b++;a.d.length=c}}\ng.get=function(a,b){return Object.pro",
"totype.hasOwnProperty.call(this.i,a)?this.i[a]:b};g.set=function(a,b){O",
"bject.prototype.hasOwnProperty.call(this.i,a)||(this.l++,this.d.push(a)",
");this.i[a]=b};g.forEach=function(a,b){for(var c=Eb(this),d=0;d<c.lengt",
"h;d++){var e=c[d],f=this.get(e);a.call(b,f,e,this)}};g.clone=function()",
"{return new Db(this)};var Gb={};function W(a,b,c){ea(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}W(8);W(9);W(13);var Ib=W(16),J",
"b=W(17),Kb=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(54,\"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(7",
"6,\"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 Lb=W(Ca?{b:91",
",a:91,opera:219}:Ba?{b:224,a:91,opera:17}:{b:0,a:91,opera:null});W(Ca?{",
"b:92,a:92,opera:220}:Ba?{b:224,a:93,opera:17}:{b:0,a:92,opera:null});\n",
"W(Ca?{b:93,a:93,opera:0}:Ba?{b:0,a:0,opera:16}:{b:93,a:null,opera:0});W",
"({b:96,a:96,opera:48},\"0\");W({b:97,a:97,opera:49},\"1\");W({b:98,a:98",
",opera:50},\"2\");W({b:99,a:99,opera:51},\"3\");W({b:100,a:100,opera:52",
"},\"4\");W({b:101,a:101,opera:53},\"5\");W({b:102,a:102,opera:54},\"6\"",
");W({b:103,a:103,opera:55},\"7\");W({b:104,a:104,opera:56},\"8\");W({b:",
"105,a:105,opera:57},\"9\");W({b:106,a:106,opera:x?56:42},\"*\");W({b:10",
"7,a:107,opera:x?61:43},\"+\");W({b:109,a:109,opera:x?109:45},\"-\");W({",
"b:110,a:110,opera:x?190:78},\".\");\nW({b:111,a:111,opera:x?191:47},\"/",
"\");W(144);W(112);W(113);W(114);W(115);W(116);W(117);W(118);W(119);W(12",
"0);W(121);W(122);W(123);W({b:107,a:187,opera:61},\"=\",\"+\");W(108,\",",
"\");W({b:109,a:189,opera:109},\"-\",\"_\");W(188,\",\",\"<\");W(190,\".",
"\",\">\");W(191,\"/\",\"?\");W(192,\"`\",\"~\");W(219,\"[\",\"{\");W(22",
"0,\"\\\\\",\"|\");W(221,\"]\",\"}\");W({b:59,a:186,opera:59},\";\",\":",
"\");W(222,\"'\",'\"');var Mb=new Db;Mb.set(1,Ib);Mb.set(2,Jb);Mb.set(4,",
"Kb);Mb.set(8,Lb);(function(a){var b=new Db;n(Eb(a),function(c){b.set(a.",
"get(c).code,c)});return b})(Mb);function Nb(a,b,c){mb.call(this,b,c);th",
"is.t=this.g=null;this.p=new y(0,0);this.C=this.q=!1;if(a){l(a.buttonPre",
"ssed)&&(this.g=a.buttonPressed);try{N(a.elementPressed)&&(this.t=a.elem",
"entPressed)}catch(d){this.g=null}this.p=new y(a.clientXY.x,a.clientXY.y",
");this.q=!!a.nextClickIsDoubleClick;this.C=!!a.hasEverInteracted;try{a.",
"element&&N(a.element)&&nb(this,a.element)}catch(e){this.g=null}}}fa(Nb,",
"mb);var X={};X[U]=[0,1,2,null];X[Ab]=[null,null,2,null];X[ub]=[0,1,2,nu",
"ll];X[rb]=[0,1,2,4];X[Cb]=[0,1,2,4];\nX[Bb]=X[U];X[sb]=X[ub];X[qb]=X[rb",
"];Nb.prototype.move=function(a,b){var c=bb(a),d=Q(a);this.p.x=b.x+d.lef",
"t;this.p.y=b.y+d.top;d=this.m();if(a!=d){try{Ea(A(d)).closed&&(d=null)}",
"catch(e){d=null}if(d){var f=d===ga.document.documentElement||d===ga.doc",
"ument.body,d=!this.C&&f?null:d;Y(this,rb,a)}nb(this,a);Y(this,qb,d,null",
",c)}Y(this,Cb,null,null,c);this.q=!1};\nNb.prototype.scroll=function(a)",
"{if(0==a)throw new v(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,yb,null,b)};function ",
"Y(a,b,c,d,e){a.C=!0;return a.v(b,a.p,Ob(a,b),c,d,e)}function Ob(a,b){if",
"(!(b in X))return 0;var c=X[b][null===a.g?3:a.g];if(null===c)throw new ",
"v(13,\"Event does not permit the specified mouse button.\");return c};f",
"unction Pb(a,b){this.x=a;this.y=b}fa(Pb,y);g=Pb.prototype;g.clone=funct",
"ion(){return new Pb(this.x,this.y)};g.scale=y.prototype.scale;g.normali",
"ze=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.rotate=fun",
"ction(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 Qb(a){var b;(b=M(a,\"",
"display\"))||(b=a.currentStyle?a.currentStyle.display:null);if(\"none\"",
"!=(b||a.style&&a.style.display))b=ab(a);else{b=a.style;var c=b.display,",
"d=b.visibility,e=b.position;b.visibility=\"hidden\";b.position=\"absolu",
"te\";b.display=\"inline\";var f=ab(a);b.display=c;b.position=e;b.visibi",
"lity=d;b=f}return 0<b.width&&0<b.height||!a.offsetParent?b:Qb(a.offsetP",
"arent)};function Rb(a,b,c){if(!cb(a,!0))throw new v(11,\"Element is not",
" currently visible and may not be manipulated\");b:{var d=b||void 0;if(",
"\"scroll\"==R(a,d)){if(a.scrollIntoView&&(a.scrollIntoView(),\"none\"==",
"R(a,d)))break b;for(var e=kb(a,d),f=P(a);f;f=P(f)){var k=f,p=Q(k),t,u=k",
",F=t=void 0,q=void 0,m=void 0,m=M(u,\"borderLeftWidth\"),q=M(u,\"border",
"RightWidth\"),F=M(u,\"borderTopWidth\");t=M(u,\"borderBottomWidth\");t=",
"new K(parseFloat(F),parseFloat(q),parseFloat(t),parseFloat(m));u=e.left",
"-p.left-t.left;p=e.top-p.top-\nt.top;t=k.clientHeight+e.top-e.bottom;k.",
"scrollLeft+=Math.min(u,Math.max(u-(k.clientWidth+e.left-e.right),0));k.",
"scrollTop+=Math.min(p,Math.max(p-t,0))}R(a,d)}}b?b=new Pb(b.x,b.y):(b=Q",
"b(a),b=new Pb(b.width/2,b.height/2));c=c||new Nb;c.move(a,b);if(null!==",
"c.g)throw new v(13,\"Cannot press more then one button or an already pr",
"essed button.\");c.g=0;c.t=c.m();if(N(c.m(),\"OPTION\")||N(c.m(),\"SELE",
"CT\")||Y(c,sb))if(a=c.j||c.f,b=Na(A(a)),a!=b){if(b&&da(b.blur)&&!N(b,\"",
"BODY\"))try{b.blur()}catch(r){throw r;}da(a.focus)&&\na.focus()}if(null",
"===c.g)throw new v(13,\"Cannot release a button when no button is press",
"ed.\");if(c.j&&bb(c.f)&&(a=c.j,b=fb(c.f),!b||a.multiple)){c.f.selected=",
"!b;if(b=a.multiple){b=0;d=ha(String(Za)).split(\".\");e=ha(\"28\").spli",
"t(\".\");f=Math.max(d.length,e.length);for(k=0;0==b&&k<f;k++){p=d[k]||",
"\"\";u=e[k]||\"\";t=RegExp(\"(\\\\d*)(\\\\D*)\",\"g\");F=RegExp(\"(",
"\\\\d*)(\\\\D*)\",\"g\");do{q=t.exec(p)||[\"\",\"\",\"\"];m=F.exec(u)||",
"[\"\",\"\",\"\"];if(0==q[0].length&&0==m[0].length)break;b=ia(0==q[1].l",
"ength?0:parseInt(q[1],10),0==m[1].length?\n0:parseInt(m[1],10))||ia(0==",
"q[2].length,0==m[2].length)||ia(q[2],m[2])}while(0==b)}b=!(0<=b)}b||vb(",
"a,zb)}Y(c,ub);0==c.g&&c.m()==c.t?(a=c.p,b=Ob(c,U),bb(c.f)&&(!c.j&&eb(c.",
"f)&&fb(c.f),c.v(U,a,b,null,0,!1,void 0)),c.q&&Y(c,Bb),c.q=!c.q):2==c.g&",
"&Y(c,Ab);tb={};c.g=null;c.t=null}var Sb=[\"_\"],Z=aa;Sb[0]in Z||!Z.exec",
"Script||Z.execScript(\"var \"+Sb[0]);for(var Tb;Sb.length&&(Tb=Sb.shift",
"());)Sb.length||void 0===Rb?Z=Z[Tb]?Z[Tb]:Z[Tb]={}:Z[Tb]=Rb;; 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_ASYNC_SCRIPT[] = {
"function(){return function(){function h(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=h(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]||u;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.d=a.p",
"rototype;q.prototype=new b;q.prototype.constructor=q;q.c=function(b,d,e",
"){return a.prototype[d].apply(b,Array.prototype.slice.call(arguments,2)",
")}})();\nvar u=\"unknown error\",r={15:\"element not selectable\",11:\"",
"element not visible\",31:\"ime engine activation failed\",30:\"ime not ",
"available\",24:\"invalid cookie domain\",29:\"invalid element coordinat",
"es\",12:\"invalid element state\",32:\"invalid selector\",51:\"invalid ",
"selector\",52:\"invalid selector\",17:\"javascript error\",405:\"unsupp",
"orted operation\",34:\"move target out of bounds\",27:\"no such alert\"",
",7:\"no such element\",8:\"no such frame\",23:\"no such window\",28:\"s",
"cript timeout\",33:\"session not created\",10:\"stale element reference",
"\",\n0:\"success\",21:\"timeout\",25:\"unable to set cookie\",26:\"unex",
"pected alert open\"};r[13]=u;r[9]=\"unknown command\";q.prototype.toStr",
"ing=function(){return this.name+\": \"+this.message};function v(a,b){fo",
"r(var c=a.length,d=Array(c),e=\"string\"==typeof a?a.split(\"\"):a,f=0;",
"f<c;f++)f in e&&(d[f]=b.call(void 0,e[f],f,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}f",
"unction x(a,b){var c={},d;for(d in a)c[d]=b.call(void 0,a[d],d,a);retur",
"n 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}\nfunction A(a,b,c){switch(typeof b){case ",
"\"string\":B(b,c);break;case \"number\":c.push(isFinite(b)&&!isNaN(b)?b",
":\"null\");break;case \"boolean\":c.push(b);break;case \"undefined\":c.",
"push(\"null\");break;case \"object\":if(null==b){c.push(\"null\");break",
"}if(\"array\"==h(b)){var d=b.length;c.push(\"[\");for(var e=\"\",f=0;f<",
"d;f++)c.push(e),e=b[f],A(a,a.a?a.a.call(b,String(f),e):e,c),e=\",\";c.p",
"ush(\"]\");break}c.push(\"{\");d=\"\";for(f in b)Object.prototype.hasOw",
"nProperty.call(b,f)&&(e=b[f],\"function\"!=typeof e&&(c.push(d),B(f,\nc",
"),c.push(\":\"),A(a,a.a?a.a.call(b,f,e):e,c),d=\",\"));c.push(\"}\");br",
"eak;case \"function\":break;default:throw Error(\"Unknown type: \"+type",
"of b);}}var C={'\"':'\\\\\"',\"\\\\\":\"\\\\\\\\\",\"/\":\"\\\\/\",\"",
"\\b\":\"\\\\b\",\"\\f\":\"\\\\f\",\"\\n\":\"\\\\n\",\"\\r\":\"\\\\r\",",
"\"\\t\":\"\\\\t\",\"\\x0B\":\"\\\\u000b\"},D=/\\uffff/.test(\"\\uffff\"",
")?/[\\\\\\\"\\x00-\\x1f\\x7f-\\uffff]/g:/[\\\\\\\"\\x00-\\x1f\\x7f-\\xf",
"f]/g;\nfunction B(a,b){b.push('\"',a.replace(D,function(a){if(a in C)re",
"turn C[a];var b=a.charCodeAt(0),e=\"\\\\u\";16>b?e+=\"000\":256>b?e+=\"",
"00\":4096>b&&(e+=\"0\");return C[a]=e+b.toString(16)}),'\"')};function ",
"E(a){switch(h(a)){case \"string\":case \"number\":case \"boolean\":retu",
"rn a;case \"function\":return a.toString();case \"array\":return v(a,E)",
";case \"object\":if(\"nodeType\"in a&&(1==a.nodeType||9==a.nodeType)){v",
"ar b={};b.ELEMENT=F(a);return b}if(\"document\"in a)return b={},b.WINDO",
"W=F(a),b;if(k(a))return v(a,E);a=w(a,function(a,b){return\"number\"==ty",
"peof b||\"string\"==typeof b});return x(a,E);default:return null}}\nfun",
"ction G(a,b){return\"array\"==h(a)?v(a,function(a){return G(a,b)}):m(a)",
"?\"function\"==typeof a?a:\"ELEMENT\"in a?H(a.ELEMENT,b):\"WINDOW\"in a",
"?H(a.WINDOW,b):x(a,function(a){return G(a,b)}):a}function L(a,b){if(\"s",
"tring\"==typeof a)try{return new b.Function(a)}catch(c){throw c;}return",
" b==window?a:new b.Function(\"return (\"+a+\").apply(null,arguments);\"",
")}function 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,f",
"unction(b){return b==a});c||(c=\":wdc:\"+b.b++,b[c]=a);return c}functio",
"n 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 e=d[a];if(\"set",
"Interval\"in e){if(e.closed)throw delete d[a],new q(23,\"Window has bee",
"n closed.\");return e}for(var f=e;f;){if(f==c.documentElement)return e;",
"f=f.parentNode}delete d[a];throw new q(10,\"Element is no longer attach",
"ed to the DOM\");};function N(a,b,c,d,e,f){function l(a,b){if(!I){g.rem",
"oveEventListener?g.removeEventListener(\"unload\",t,!0):g.detachEvent(",
"\"onunload\",t);g.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)};e?(c=[],A(new z,b,c),c=c.join(",
"\"\")):c=b;d(c);I=!0}}function t(){l(13,Error(\"Detected a page unload ",
"event; asynchronous script execution does not work across page loads.\"",
"))}var g=f||window,J,I=!1;f=n(l,13);if(g.closed)f(\"Unable to execute s",
"cript; the target window is closed.\");\nelse{a=L(a,g);b=G(b,g.document",
");b.push(n(l,0));g.addEventListener?g.addEventListener(\"unload\",t,!0)",
":g.attachEvent(\"onunload\",t);var S=p();try{a.apply(g,b),J=g.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 l=Date",
".now||function(){return+new Date};var m=window;function n(a,b){this.cod",
"e=a;this.state=p[a]||q;this.message=b||\"\";var c=this.state.replace(/(",
"(?:^|\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\x",
"a0]+/g,\"\")}),d=c.length-5;if(0>d||c.indexOf(\"Error\",d)!=d)c+=\"Erro",
"r\";this.name=c;c=Error(this.message);c.name=this.name;this.stack=c.sta",
"ck||\"\"}\n(function(){var a=Error;function b(){}b.prototype=a.prototyp",
"e;n.d=a.prototype;n.prototype=new b;n.prototype.constructor=n;n.c=funct",
"ion(b,d,e){return a.prototype[d].apply(b,Array.prototype.slice.call(arg",
"uments,2))}})();\nvar q=\"unknown error\",p={15:\"element not selectabl",
"e\",11:\"element not visible\",31:\"ime engine activation failed\",30:",
"\"ime not available\",24:\"invalid cookie domain\",29:\"invalid element",
" coordinates\",12:\"invalid element state\",32:\"invalid selector\",51:",
"\"invalid selector\",52:\"invalid selector\",17:\"javascript error\",40",
"5:\"unsupported operation\",34:\"move target out of bounds\",27:\"no su",
"ch alert\",7:\"no such element\",8:\"no such frame\",23:\"no such windo",
"w\",28:\"script timeout\",33:\"session not created\",10:\"stale element",
" reference\",\n0:\"success\",21:\"timeout\",25:\"unable to set cookie\"",
",26:\"unexpected alert open\"};p[13]=q;p[9]=\"unknown command\";n.proto",
"type.toString=function(){return this.name+\": \"+this.message};function",
" r(a,b){for(var c=a.length,d=Array(c),e=\"string\"==typeof a?a.split(\"",
"\"):a,f=0;f<c;f++)f in e&&(d[f]=b.call(void 0,e[f],f,a));return d};func",
"tion t(a,b){var c={},d;for(d in a)b.call(void 0,a[d],d,a)&&(c[d]=a[d]);",
"return c}function u(a,b){var c={},d;for(d in a)c[d]=b.call(void 0,a[d],",
"d,a);return c}function w(a,b){for(var c in a)if(b.call(void 0,a[c],c,a)",
")return c};function x(){this.a=void 0}\nfunction y(a,b,c){switch(typeof",
" b){case \"string\":z(b,c);break;case \"number\":c.push(isFinite(b)&&!i",
"sNaN(b)?b:\"null\");break;case \"boolean\":c.push(b);break;case \"undef",
"ined\":c.push(\"null\");break;case \"object\":if(null==b){c.push(\"null",
"\");break}if(\"array\"==g(b)){var d=b.length;c.push(\"[\");for(var e=\"",
"\",f=0;f<d;f++)c.push(e),e=b[f],y(a,a.a?a.a.call(b,String(f),e):e,c),e=",
"\",\";c.push(\"]\");break}c.push(\"{\");d=\"\";for(f in b)Object.protot",
"ype.hasOwnProperty.call(b,f)&&(e=b[f],\"function\"!=typeof e&&(c.push(d",
"),z(f,\nc),c.push(\":\"),y(a,a.a?a.a.call(b,f,e):e,c),d=\",\"));c.push(",
"\"}\");break;case \"function\":break;default:throw Error(\"Unknown type",
": \"+typeof b);}}var A={'\"':'\\\\\"',\"\\\\\":\"\\\\\\\\\",\"/\":\"",
"\\\\/\",\"\\b\":\"\\\\b\",\"\\f\":\"\\\\f\",\"\\n\":\"\\\\n\",\"\\r\":",
"\"\\\\r\",\"\\t\":\"\\\\t\",\"\\x0B\":\"\\\\u000b\"},B=/\\uffff/.test(",
"\"\\uffff\")?/[\\\\\\\"\\x00-\\x1f\\x7f-\\uffff]/g:/[\\\\\\\"\\x00-\\x1",
"f\\x7f-\\xff]/g;\nfunction z(a,b){b.push('\"',a.replace(B,function(a){i",
"f(a in A)return A[a];var b=a.charCodeAt(0),e=\"\\\\u\";16>b?e+=\"000\":",
"256>b?e+=\"00\":4096>b&&(e+=\"0\");return A[a]=e+b.toString(16)}),'\"')",
"};function C(a){switch(g(a)){case \"string\":case \"number\":case \"boo",
"lean\":return a;case \"function\":return a.toString();case \"array\":re",
"turn r(a,C);case \"object\":if(\"nodeType\"in a&&(1==a.nodeType||9==a.n",
"odeType)){var b={};b.ELEMENT=D(a);return b}if(\"document\"in a)return b",
"={},b.WINDOW=D(a),b;if(h(a))return r(a,C);a=t(a,function(a,b){return\"n",
"umber\"==typeof b||\"string\"==typeof b});return u(a,C);default:return ",
"null}}\nfunction E(a,b){return\"array\"==g(a)?r(a,function(a){return E(",
"a,b)}):k(a)?\"function\"==typeof a?a:\"ELEMENT\"in a?F(a.ELEMENT,b):\"W",
"INDOW\"in a?F(a.WINDOW,b):u(a,function(a){return E(a,b)}):a}function G(",
"a){a=a||document;var b=a.$wdc_;b||(b=a.$wdc_={},b.b=l());b.b||(b.b=l())",
";return b}function D(a){var b=G(a.ownerDocument),c=w(b,function(b){retu",
"rn b==a});c||(c=\":wdc:\"+b.b++,b[c]=a);return c}\nfunction F(a,b){a=de",
"codeURIComponent(a);var c=b||document,d=G(c);if(!(a in d))throw new n(1",
"0,\"Element does not exist in cache\");var e=d[a];if(\"setInterval\"in ",
"e){if(e.closed)throw delete d[a],new n(23,\"Window has been closed.\");",
"return e}for(var f=e;f;){if(f==c.documentElement)return e;f=f.parentNod",
"e}delete d[a];throw new n(10,\"Element is no longer attached to the DOM",
"\");};function H(a,b,c,d){d=d||m;var e;try{a:{var f=a;if(\"string\"==ty",
"peof f)try{a=new d.Function(f);break a}catch(M){throw M;}a=d==window?f:",
"new d.Function(\"return (\"+f+\").apply(null,arguments);\")}var N=E(b,d",
".document),O=a.apply(null,N);e={status:0,value:C(O)}}catch(v){e={status",
":\"code\"in v?v.code:13,value:{message:v.message}}}c&&(a=[],y(new x,e,a",
"),e=a.join(\"\"));return e}var I=[\"_\"],J=this;I[0]in J||!J.execScript",
"||J.execScript(\"var \"+I[0]);\nfor(var K;I.length&&(K=I.shift());){var",
" L;if(L=!I.length)L=void 0!==H;L?J[K]=H:J=J[K]?J[K]:J[K]={}};; return t",
"his._.apply(null,arguments);}.apply({navigator:typeof window!=undefined",
"?window.navigator:null,document:typeof window!=undefined?window.documen",
"t:null}, arguments);}",
NULL
};
const char* const EXECUTE_SQL[] = {
"function(){return function(){var d=window;function e(a,b){this.code=a;t",
"his.state=g[a]||h;this.message=b||\"\";var c=this.state.replace(/((?:^|",
"\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/",
"g,\"\")}),f=c.length-5;if(0>f||c.indexOf(\"Error\",f)!=f)c+=\"Error\";t",
"his.name=c;c=Error(this.message);c.name=this.name;this.stack=c.stack||",
"\"\"}\n(function(){var a=Error;function b(){}b.prototype=a.prototype;e.",
"b=a.prototype;e.prototype=new b;e.prototype.constructor=e;e.a=function(",
"c,b,m){return a.prototype[b].apply(c,Array.prototype.slice.call(argumen",
"ts,2))}})();\nvar h=\"unknown error\",g={15:\"element not selectable\",",
"11:\"element not visible\",31:\"ime engine activation failed\",30:\"ime",
" not available\",24:\"invalid cookie domain\",29:\"invalid element coor",
"dinates\",12:\"invalid element state\",32:\"invalid selector\",51:\"inv",
"alid selector\",52:\"invalid selector\",17:\"javascript error\",405:\"u",
"nsupported operation\",34:\"move target out of bounds\",27:\"no such al",
"ert\",7:\"no such element\",8:\"no such frame\",23:\"no such window\",2",
"8:\"script timeout\",33:\"session not created\",10:\"stale element refe",
"rence\",\n0:\"success\",21:\"timeout\",25:\"unable to set cookie\",26:",
"\"unexpected alert open\"};g[13]=h;g[9]=\"unknown command\";e.prototype",
".toString=function(){return this.name+\": \"+this.message};function k(a",
"){this.rows=[];for(var b=0;b<a.rows.length;b++)this.rows[b]=a.rows.item",
"(b);this.rowsAffected=a.rowsAffected;this.insertId=-1;try{this.insertId",
"=a.insertId}catch(c){}};function l(a,b,c,f,m,t,u){function v(a,b){var c",
"=new k(b);f(a,c)}var p;try{p=d.openDatabase(a,\"\",a+\"name\",5242880)}",
"catch(w){throw new e(13,w.message);}p.transaction(function(a){a.execute",
"Sql(b,c,v,u)},m,t)}var n=[\"_\"],q=this;n[0]in q||!q.execScript||q.exec",
"Script(\"var \"+n[0]);for(var r;n.length&&(r=n.shift());)n.length||void",
" 0===l?q=q[r]?q[r]:q[r]={}:q[r]=l;; return this._.apply(null,arguments)",
";}.apply({navigator:typeof window!=undefined?window.navigator:null,docu",
"ment: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 m(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=fa[a]||ga;this.message=b||",
"\"\";var c=this.state.replace(/((?:^|\\s+)[a-z])/g,function(a){return a",
".toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")}),d=c.length-5;if(0>d||c.i",
"ndexOf(\"Error\",d)!=d)c+=\"Error\";this.name=c;c=Error(this.message);c",
".name=this.name;this.stack=c.stack||\"\"}\n(function(){var a=Error;func",
"tion b(){}b.prototype=a.prototype;p.H=a.prototype;p.prototype=new b;p.p",
"rototype.constructor=p;p.D=function(b,d,e){return a.prototype[d].apply(",
"b,Array.prototype.slice.call(arguments,2))}})();\nvar ga=\"unknown erro",
"r\",fa={15:\"element not selectable\",11:\"element not visible\",31:\"i",
"me engine activation failed\",30:\"ime not available\",24:\"invalid coo",
"kie domain\",29:\"invalid element coordinates\",12:\"invalid element st",
"ate\",32:\"invalid selector\",51:\"invalid selector\",52:\"invalid sele",
"ctor\",17:\"javascript error\",405:\"unsupported operation\",34:\"move ",
"target out of bounds\",27:\"no such alert\",7:\"no such element\",8:\"n",
"o such frame\",23:\"no such window\",28:\"script timeout\",33:\"session",
" not created\",10:\"stale element reference\",\n0:\"success\",21:\"time",
"out\",25:\"unable to set cookie\",26:\"unexpected alert open\"};fa[13]=",
"ga;fa[9]=\"unknown command\";p.prototype.toString=function(){return thi",
"s.name+\": \"+this.message};var ha;function ia(a){var b=a.length-1;retu",
"rn 0<=b&&a.indexOf(\" \",b)==b}var t=String.prototype.trim?function(a){",
"return a.trim()}:function(a){return a.replace(/^[\\s\\xa0]+|[\\s\\xa0]+",
"$/g,\"\")};function ja(a){return String(a).replace(/\\-([a-z])/g,functi",
"on(a,c){return c.toUpperCase()})};var ka=Array.prototype;function u(a,b",
"){if(k(a))return k(b)&&1==b.length?a.indexOf(b,0):-1;for(var c=0;c<a.le",
"ngth;c++)if(c in a&&a[c]===b)return c;return-1}function v(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 la(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 q=f[g];b.call(void 0,q,g,a)&&(d[e++]=q)}",
"return d}function ma(a,b){var c=\"\";v(a,function(d,e){c=b.call(void 0,",
"c,d,e,a)});return c}\nfunction na(a,b){for(var c=a.length,d=k(a)?a.spli",
"t(\"\"):a,e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a))return!0;retur",
"n!1}function oa(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!1;return!0}function pa(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 qa(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 ra(a,b,c){return 2",
">=arguments.length?ka.slice.call(a,b):ka.slice.call(a,b,c)};function w(",
"a,b){this.x=void 0!==a?a:0;this.y=void 0!==b?b:0}h=w.prototype;h.clone=",
"function(){return new w(this.x,this.y)};h.toString=function(){return\"(",
"\"+this.x+\", \"+this.y+\")\"};h.ceil=function(){this.x=Math.ceil(this.",
"x);this.y=Math.ceil(this.y);return this};h.floor=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(this.y);return this};\nh.",
"translate=function(a,b){a instanceof w?(this.x+=a.x,this.y+=a.y):(this.",
"x+=a,m(b)&&(this.y+=b));return this};h.scale=function(a,b){var c=m(b)?b",
":a;this.x*=a;this.y*=c;return this};function sa(a,b){this.width=a;this.",
"height=b}h=sa.prototype;h.clone=function(){return new sa(this.width,thi",
"s.height)};h.toString=function(){return\"(\"+this.width+\" x \"+this.he",
"ight+\")\"};h.ceil=function(){this.width=Math.ceil(this.width);this.hei",
"ght=Math.ceil(this.height);return this};h.floor=function(){this.width=M",
"ath.floor(this.width);this.height=Math.floor(this.height);return this};",
"h.round=function(){this.width=Math.round(this.width);this.height=Math.r",
"ound(this.height);return this};\nh.scale=function(a,b){var c=m(b)?b:a;t",
"his.width*=a;this.height*=c;return this};function x(a){return a?new z(A",
"(a)):ha||(ha=new z)}function ta(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):v(ua(f)?qa(f):f,d)}}function va(a){for(;a&&",
"1!=a.nodeType;)a=a.previousSibling;return a}\nfunction C(a,b){if(a.cont",
"ains&&1==b.nodeType)return a==b||a.contains(b);if(\"undefined\"!=typeof",
" a.compareDocumentPosition)return a==b||Boolean(a.compareDocumentPositi",
"on(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a}\nfunction wa(a,b){i",
"f(a==b)return 0;if(a.compareDocumentPosition)return a.compareDocumentPo",
"sition(b)&2?1:-1;if(\"sourceIndex\"in a||a.parentNode&&\"sourceIndex\"i",
"n a.parentNode){var c=1==a.nodeType,d=1==b.nodeType;if(c&&d)return a.so",
"urceIndex-b.sourceIndex;var e=a.parentNode,f=b.parentNode;return e==f?x",
"a(a,b):!c&&C(e,b)?-1*ya(a,b):!d&&C(f,a)?ya(b,a):(c?a.sourceIndex:e.sour",
"ceIndex)-(d?b.sourceIndex:f.sourceIndex)}d=A(a);c=d.createRange();c.sel",
"ectNode(a);c.collapse(!0);d=d.createRange();d.selectNode(b);d.collapse(",
"!0);\nreturn c.compareBoundaryPoints(aa.Range.START_TO_END,d)}function ",
"ya(a,b){var c=a.parentNode;if(c==b)return-1;for(var d=b;d.parentNode!=c",
";)d=d.parentNode;return xa(d,a)}function xa(a,b){for(var c=b;c=c.previo",
"usSibling;)if(c==a)return-1;return 1}function A(a){return 9==a.nodeType",
"?a:a.ownerDocument||a.document}function ua(a){if(a&&\"number\"==typeof ",
"a.length){if(da(a))return\"function\"==typeof a.item||\"string\"==typeo",
"f a.item;if(n(a))return\"function\"==typeof a.item}return!1}\nfunction ",
"za(a,b){a=a.parentNode;for(var c=0;a;){if(b(a))return a;a=a.parentNode;",
"c++}return null}function z(a){this.i=a||aa.document||document}\nfunctio",
"n D(a,b,c,d){a=d||a.i;var e=b&&\"*\"!=b?b.toUpperCase():\"\";if(a.query",
"SelectorAll&&a.querySelector&&(e||c))c=a.querySelectorAll(e+(c?\".\"+c:",
"\"\"));else if(c&&a.getElementsByClassName)if(b=a.getElementsByClassNam",
"e(c),e){a={};for(var f=d=0,g;g=b[f];f++)e==g.nodeName&&(a[d++]=g);a.len",
"gth=d;c=a}else c=b;else if(b=a.getElementsByTagName(e||\"*\"),c){a={};f",
"or(f=d=0;g=b[f];f++){var e=g.className,q;if(q=\"function\"==typeof e.sp",
"lit)q=0<=u(e.split(/\\s+/),c);q&&(a[d++]=g)}a.length=d;c=a}else c=b;ret",
"urn c}h=z.prototype;\nh.createElement=function(a){return this.i.createE",
"lement(a)};h.createTextNode=function(a){return this.i.createTextNode(St",
"ring(a))};h.appendChild=function(a,b){a.appendChild(b)};h.append=functi",
"on(a,b){ta(A(a),a,arguments)};h.canHaveChildren=function(a){if(1!=a.nod",
"eType)return!1;switch(a.tagName){case \"APPLET\":case \"AREA\":case \"B",
"ASE\":case \"BR\":case \"COL\":case \"COMMAND\":case \"EMBED\":case \"F",
"RAME\":case \"HR\":case \"IMG\":case \"INPUT\":case \"IFRAME\":case \"I",
"SINDEX\":case \"KEYGEN\":case \"LINK\":case \"NOFRAMES\":case \"NOSCRIP",
"T\":case \"META\":case \"OBJECT\":case \"PARAM\":case \"SCRIPT\":case ",
"\"SOURCE\":case \"STYLE\":case \"TRACK\":case \"WBR\":return!1}return!0",
"};\nh.removeNode=function(a){return a&&a.parentNode?a.parentNode.remove",
"Child(a):null};h.contains=C;var E={k:function(a){return!(!a.querySelect",
"orAll||!a.querySelector)},f:function(a,b){if(!a)throw new p(32,\"No cla",
"ss name specified\");a=t(a);if(-1!==a.indexOf(\" \"))throw new p(32,\"C",
"ompound class names not permitted\");if(E.k(b))try{return b.querySelect",
"or(\".\"+a.replace(/\\./g,\"\\\\.\"))||null}catch(c){throw new p(32,\"A",
"n invalid or illegal class name was specified\");}var d=D(x(b),\"*\",a,",
"b);return d.length?d[0]:null},c:function(a,b){if(!a)throw new p(32,\"No",
" class name specified\");a=t(a);if(-1!==a.indexOf(\" \"))throw new p(32",
",\n\"Compound class names not permitted\");if(E.k(b))try{return b.query",
"SelectorAll(\".\"+a.replace(/\\./g,\"\\\\.\"))}catch(c){throw new p(32,",
"\"An invalid or illegal class name was specified\");}return D(x(b),\"*",
"\",a,b)}};var F={f:function(a,b){n(b.querySelector);if(!a)throw new p(3",
"2,\"No selector specified\");a=t(a);var c;try{c=b.querySelector(a)}catc",
"h(d){throw new p(32,\"An invalid or illegal selector was specified\");}",
"return c&&1==c.nodeType?c:null},c:function(a,b){n(b.querySelectorAll);i",
"f(!a)throw new p(32,\"No selector specified\");a=t(a);try{return b.quer",
"ySelectorAll(a)}catch(c){throw new p(32,\"An invalid or illegal selecto",
"r was specified\");}}};var Aa={aliceblue:\"#f0f8ff\",antiquewhite:\"#fa",
"ebd7\",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 Ba=\"backgroundColor borderTopColor borderRightColor borderBo",
"ttomColor borderLeftColor color outlineColor\".split(\" \"),Da=/#([0-9a",
"-fA-F])([0-9a-fA-F])([0-9a-fA-F])/,Ea=/^#(?:[0-9a-f]{3}){1,2}$/i,Fa=/^(",
"?:rgba)?\\((\\d{1,3}),\\s?(\\d{1,3}),\\s?(\\d{1,3}),\\s?(0|1|0\\.\\d*)",
"\\)$/i,Ga=/^(?:rgb)?\\((0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2}),\\s?(0|[",
"1-9]\\d{0,2})\\)$/i;function G(a){var b=null,c=a.nodeType;1==c&&(b=a.te",
"xtContent,b=void 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.fi",
"rstChild;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););}}els",
"e b=a.nodeValue;return\"\"+b};function I(){this.e=this.d=null;this.m=0}",
"function Ha(a){this.u=a;this.next=this.j=null}I.prototype.unshift=funct",
"ion(a){a=new Ha(a);a.next=this.d;this.e?this.d.j=a:this.d=this.e=a;this",
".d=a;this.m++};I.prototype.add=function(a){a=new Ha(a);a.j=this.e;this.",
"d?this.e.next=a:this.d=this.e=a;this.e=a;this.m++};function Ia(a){retur",
"n(a=a.d)?a.u:null}function J(a){return new Ja(a,!1)}function Ja(a,b){th",
"is.B=a;this.r=(this.v=b)?a.e:a.d;this.n=null}\nJa.prototype.next=functi",
"on(){var a=this.r;if(null==a)return null;var b=this.n=a;this.r=this.v?a",
".j:a.next;return b.u};Ja.prototype.remove=function(){var a=this.B,b=thi",
"s.n;if(!b)throw Error(\"Next must be called at least once before remove",
".\");var c=b.j,b=b.next;c?c.next=b:a.d=b;b?b.j=c:a.e=c;a.m--;this.n=nul",
"l};function K(a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(d);var f;if(b ins",
"tanceof I&&c instanceof I){e=J(b);for(d=e.next();d;d=e.next())for(b=J(c",
"),f=b.next();f;f=b.next())if(a(G(d),G(f)))return!0;return!1}if(b instan",
"ceof I||c instanceof I){b instanceof I?e=b:(e=c,c=b);e=J(e);b=typeof c;",
"for(d=e.next();d;d=e.next()){switch(b){case \"number\":d=+G(d);break;ca",
"se \"boolean\":d=!!G(d);break;case \"string\":d=G(d);break;default:thro",
"w 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 Ka(a,b,c,d){this.C=a;this.l=d}Ka.prototype.toString=functio",
"n(){return this.C};var La={};function L(a,b){if(La.hasOwnProperty(a))th",
"row Error(\"Binary operator already created: \"+a);var c=new Ka(a,0,0,b",
");La[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){return 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){r",
"eturn K(function(a,b){return a>b},a,b,c)});L(\"<=\",function(a,b,c){ret",
"urn K(function(a,b){return a<=b},a,b,c)});L(\">=\",function(a,b,c){retu",
"rn 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,!0)});L(\"!=\",function(a,b,c){retu",
"rn K(function(a,b){return a!=b},a,b,c,!0)});\nL(\"and\",function(a,b,c)",
"{return a.h(c)&&b.h(c)});L(\"or\",function(a,b,c){return a.h(c)||b.h(c)",
"});function Ma(a,b,c,d,e,f){this.o=a;this.l=f}Ma.prototype.toString=fun",
"ction(){return this.o};var Na={};function N(a,b){if(Na.hasOwnProperty(a",
"))throw Error(\"Function already created: \"+a+\".\");Na[a]=new Ma(a,0,",
"0,0,0,b)}N(\"boolean\",function(a,b){return b.h(a)});N(\"ceiling\",func",
"tion(a,b){return Math.ceil(b.b(a))});N(\"concat\",function(a,b){return ",
"ma(ra(arguments,1),function(b,d){return b+d.a(a)})});N(\"contains\",fun",
"ction(a,b,c){b=b.a(a);a=c.a(a);return-1!=b.indexOf(a)});N(\"count\",fun",
"ction(a,b){return b.evaluate(a).m});\nN(\"false\",function(){return!1})",
";N(\"floor\",function(a,b){return Math.floor(b.b(a))});N(\"id\",functio",
"n(a,b){var c=a.g(),d=9==c.nodeType?c:c.ownerDocument,c=b.a(a).split(/",
"\\s+/),e=[];v(c,function(a){a=d.getElementById(a);!a||0<=u(e,a)||e.push",
"(a)});e.sort(wa);var f=new I;v(e,function(a){f.add(a)});return f});N(\"",
"lang\",function(){return!1});N(\"last\",function(a){if(1!=arguments.len",
"gth)throw Error(\"Function last expects ()\");return a.F()});\nN(\"loca",
"l-name\",function(a,b){var c=b?Ia(b.evaluate(a)):a.g();return c?c.nodeN",
"ame.toLowerCase():\"\"});N(\"name\",function(a,b){var c=b?Ia(b.evaluate",
"(a)):a.g();return c?c.nodeName.toLowerCase():\"\"});N(\"namespace-uri\"",
",function(){return\"\"});N(\"normalize-space\",function(a,b){return(b?b",
".a(a):G(a.g())).replace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"",
"\")});N(\"not\",function(a,b){return!b.h(a)});N(\"number\",function(a,b",
"){return b?b.b(a):+G(a.g())});N(\"position\",function(a){return a.G()})",
";N(\"round\",function(a,b){return Math.round(b.b(a))});\nN(\"starts-wit",
"h\",function(a,b,c){b=b.a(a);a=c.a(a);return 0==b.lastIndexOf(a,0)});N(",
"\"string\",function(a,b){return b?b.a(a):G(a.g())});N(\"string-length\"",
",function(a,b){return(b?b.a(a):G(a.g())).length});N(\"substring\",funct",
"ion(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)});\nN(\"substring-after\",fu",
"nction(a,b,c){b=b.a(a);a=c.a(a);c=b.indexOf(a);return-1==c?\"\":b.subst",
"ring(c+a.length)});N(\"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)});N(\"sum\",funct",
"ion(a,b){for(var c=J(b.evaluate(a)),d=0,e=c.next();e;e=c.next())d+=+G(e",
");return d});\nN(\"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});N(\"true\",function(){return!0});function Oa(a,b,c){this.o",
"=a;this.v=c}Oa.prototype.toString=function(){return this.o};var Pa={};f",
"unction O(a,b){if(Pa.hasOwnProperty(a))throw Error(\"Axis already creat",
"ed: \"+a);Pa[a]=new Oa(a,0,b)}O(\"ancestor\",!0);O(\"ancestor-or-self\"",
",!0);O(\"attribute\",!1);O(\"child\",!1);O(\"descendant\",!1);O(\"desce",
"ndant-or-self\",!1);O(\"following\",!1);O(\"following-sibling\",!1);O(",
"\"namespace\",!1);O(\"parent\",!1);O(\"preceding\",!0);O(\"preceding-si",
"bling\",!0);O(\"self\",!1);var P={};P.p=function(){var a={I:\"http://ww",
"w.w3.org/2000/svg\"};return function(b){return a[b]||null}}();\nP.l=fun",
"ction(a,b,c){var d=A(a);try{for(var e=d.createNSResolver?d.createNSReso",
"lver(d.documentElement):P.p,f={},g=d.getElementsByTagName(\"*\"),q=0;q<",
"g.length;++q){var M=g[q],B=M.namespaceURI;if(!f[B]){var l=M.lookupPrefi",
"x(B);if(!l)var r=B.match(\".*/(\\\\w+)/?$\"),l=r?r[1]:\"xhtml\";f[B]=l}",
"}var y={},H;for(H in f)y[f[H]]=H;e=function(a){return y[a]||null};try{r",
"eturn d.evaluate(b,a,e,c,null)}catch(Ca){if(\"TypeError\"===Ca.name)ret",
"urn e=d.createNSResolver?d.createNSResolver(d.documentElement):P.p,d.ev",
"aluate(b,\na,e,c,null);throw Ca;}}catch(db){throw new p(32,\"Unable to ",
"locate an element with the xpath expression \"+b+\" because of the foll",
"owing error:\\n\"+db);}};P.q=function(a,b){if(!a||1!=a.nodeType)throw n",
"ew p(32,'The result of the xpath expression \"'+b+'\" is: '+a+\". It sh",
"ould be an element.\");};\nP.f=function(a,b){var c=function(){var c=P.l",
"(b,a,9);return c?c.singleNodeValue||null:b.selectSingleNode?(c=A(b),c.s",
"etProperty&&c.setProperty(\"SelectionLanguage\",\"XPath\"),b.selectSing",
"leNode(a)):null}();null===c||P.q(c,a);return c};\nP.c=function(a,b){var",
" c=function(){var c=P.l(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=A(",
"b),c.setProperty&&c.setProperty(\"SelectionLanguage\",\"XPath\"),b.sele",
"ctNodes(a)):[]}();v(c,function(b){P.q(b,a)});return c};function Qa(a,b,",
"c,d){this.top=a;this.right=b;this.bottom=c;this.left=d}h=Qa.prototype;h",
".clone=function(){return new Qa(this.top,this.right,this.bottom,this.le",
"ft)};h.toString=function(){return\"(\"+this.top+\"t, \"+this.right+\"r,",
" \"+this.bottom+\"b, \"+this.left+\"l)\"};h.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};\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=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};h.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};\nh.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};h.transl",
"ate=function(a,b){a instanceof w?(this.left+=a.x,this.right+=a.x,this.t",
"op+=a.y,this.bottom+=a.y):(this.left+=a,this.right+=a,m(b)&&(this.top+=",
"b,this.bottom+=b));return this};h.scale=function(a,b){var c=m(b)?b:a;th",
"is.left*=a;this.right*=a;this.top*=c;this.bottom*=c;return this};functi",
"on Q(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d}h=Q.pro",
"totype;h.clone=function(){return new Q(this.left,this.top,this.width,th",
"is.height)};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>=thi",
"s.left&&a.x<=this.left+this.width&&a.y>=this.top&&a.y<=this.top+this.he",
"ight};\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(t",
"his.height);return this};h.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};h.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",
"h.translate=function(a,b){a instanceof w?(this.left+=a.x,this.top+=a.y)",
":(this.left+=a,m(b)&&(this.top+=b));return this};h.scale=function(a,b){",
"var c=m(b)?b:a;this.left*=a;this.width*=a;this.top*=c;this.height*=c;re",
"turn this};function R(a,b){return!!a&&1==a.nodeType&&(!b||a.tagName.toU",
"pperCase()==b)}var Ra=/[;]+(?=(?:(?:[^\"]*\"){2})*[^\"]*$)(?=(?:(?:[^']",
"*'){2})*[^']*$)(?=(?:[^()]*\\([^()]*\\))*[^()]*$)/;function Sa(a){var b",
"=[];v(a.split(Ra),function(a){var d=a.indexOf(\":\");0<d&&(a=[a.slice(0",
",d),a.slice(d+1)],2==a.length&&b.push(a[0].toLowerCase(),\":\",a[1],\";",
"\"))});b=b.join(\"\");return b=\";\"==b.charAt(b.length-1)?b:b+\";\"}\n",
"function S(a,b){b=b.toLowerCase();if(\"style\"==b)return Sa(a.style.css",
"Text);var c=a.getAttributeNode(b);return c&&c.specified?c.value:null}fu",
"nction T(a){for(a=a.parentNode;a&&1!=a.nodeType&&9!=a.nodeType&&11!=a.n",
"odeType;)a=a.parentNode;return R(a)?a:null}\nfunction U(a,b){var c=ja(b",
");if(\"float\"==c||\"cssFloat\"==c||\"styleFloat\"==c)c=\"cssFloat\";va",
"r d;a:{d=c;var e=A(a);if(e.defaultView&&e.defaultView.getComputedStyle&",
"&(e=e.defaultView.getComputedStyle(a,null))){d=e[d]||e.getPropertyValue",
"(d)||\"\";break a}d=\"\"}d=d||Ta(a,c);if(null===d)d=null;else if(0<=u(B",
"a,c)){b:{var f=d.match(Fa);if(f){var c=Number(f[1]),e=Number(f[2]),g=Nu",
"mber(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(Ga))if(c=",
"\nNumber(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",
"=Aa[c.toLowerCase()];if(!e&&(e=\"#\"==c.charAt(0)?c:\"#\"+c,4==e.length",
"&&(e=e.replace(Da,\"#$1$1$2$2$3$3\")),!Ea.test(e))){c=null;break b}c=[p",
"arseInt(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 Ta",
"(a,b){var c=a.currentStyle||a.style,d=c[b];void 0===d&&n(c.getPropertyV",
"alue)&&(d=c.getPropertyValue(b));return\"inherit\"!=d?void 0!==d?d:null",
":(c=T(a))?Ta(c,b):null}\nfunction Ua(a,b){function c(a){if(\"none\"==U(",
"a,\"display\"))return!1;a=T(a);return!a||c(a)}function d(a){var b=Va(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,\"over",
"flow\")&&na(a.childNodes,function(a){return 3==a.nodeType||R(a)&&d(a)})",
"}function e(a){return Wa(a)==V&&oa(a.childNodes,function(a){return!R(a)",
"||e(a)})}if(!R(a))throw Error(\"Argument to isShown must be of type Ele",
"ment\");if(R(a,\"BODY\"))return!0;if(R(a,\"OPTION\")||\nR(a,\"OPTGROUP",
"\")){var f=za(a,function(a){return R(a,\"SELECT\")});return!!f&&Ua(f,!0",
")}return(f=Xa(a))?!!f.s&&0<f.rect.width&&0<f.rect.height&&Ua(f.s,b):R(a",
",\"INPUT\")&&\"hidden\"==a.type.toLowerCase()||R(a,\"NOSCRIPT\")||\"hid",
"den\"==U(a,\"visibility\")||!c(a)||!b&&0==Ya(a)||!d(a)?!1:!e(a)}var V=",
"\"hidden\";\nfunction Wa(a){function b(a){function b(a){return a==g?!0:",
"0==U(a,\"display\").lastIndexOf(\"inline\",0)||\"absolute\"==c&&\"stati",
"c\"==U(a,\"position\")?!1:!0}var c=U(a,\"position\");if(\"fixed\"==c)re",
"turn B=!0,a==g?null:g;for(a=T(a);a&&!b(a);)a=T(a);return a}function c(a",
"){var b=a;if(\"visible\"==M)if(a==g&&q)b=q;else if(a==q)return{x:\"visi",
"ble\",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?\"auto\":b.",
"y);return b}function d(a){if(a==g){var b=(new z(f)).i;\na=b.body||b.doc",
"umentElement;b=b.parentWindow||b.defaultView;a=new w(b.pageXOffset||a.s",
"crollLeft,b.pageYOffset||a.scrollTop)}else a=new w(a.scrollLeft,a.scrol",
"lTop);return a}var e=Za(a),f=A(a),g=f.documentElement,q=f.body,M=U(g,\"",
"overflow\"),B;for(a=b(a);a;a=b(a)){var l=c(a);if(\"visible\"!=l.x||\"vi",
"sible\"!=l.y){var r=Va(a);if(0==r.width||0==r.height)return V;var y=e.r",
"ight<r.left,H=e.bottom<r.top;if(y&&\"hidden\"==l.x||H&&\"hidden\"==l.y)",
"return V;if(y&&\"visible\"!=l.x||H&&\"visible\"!=l.y){y=d(a);H=e.bottom",
"<r.top-\ny.y;if(e.right<r.left-y.x&&\"visible\"!=l.x||H&&\"visible\"!=l",
".x)return V;e=Wa(a);return e==V?V:\"scroll\"}y=e.left>=r.left+r.width;r",
"=e.top>=r.top+r.height;if(y&&\"hidden\"==l.x||r&&\"hidden\"==l.y)return",
" V;if(y&&\"visible\"!=l.x||r&&\"visible\"!=l.y){if(B&&(l=d(a),e.left>=g",
".scrollWidth-l.x||e.right>=g.scrollHeight-l.y))return V;e=Wa(a);return ",
"e==V?V:\"scroll\"}}}return\"none\"}\nfunction Va(a){var b=Xa(a);if(b)re",
"turn b.rect;if(R(a,\"HTML\"))return a=A(a),a=((a?a.parentWindow||a.defa",
"ultView:window)||window).document,a=\"CSS1Compat\"==a.compatMode?a.docu",
"mentElement:a.body,a=new sa(a.clientWidth,a.clientHeight),new Q(0,0,a.w",
"idth,a.height);var c;try{c=a.getBoundingClientRect()}catch(d){return ne",
"w Q(0,0,0,0)}return new Q(c.left,c.top,c.right-c.left,c.bottom-c.top)}",
"\nfunction Xa(a){var b=R(a,\"MAP\");if(!b&&!R(a,\"AREA\"))return null;v",
"ar c=b?a:R(a.parentNode,\"MAP\")?a.parentNode:null,d=null,e=null;if(c&&",
"c.name&&(d=P.f('/descendant::*[@usemap = \"#'+c.name+'\"]',A(c)))&&(e=V",
"a(d),!b&&\"default\"!=a.shape.toLowerCase())){var f=$a(a);a=Math.min(Ma",
"th.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.lef",
"t,b+e.top,c,f)}return{s: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.le",
"ngth){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=Ma",
"th.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=V",
"a(a);return new Qa(a.top,a.left+a.width,a.top+a.height,a.left)}\nfuncti",
"on ab(a){return a.replace(/^[^\\S\\xa0]+|[^\\S\\xa0]+$/g,\"\")}function",
" bb(a){var b=[];cb(a,b);var 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 cb(a,b){if(R(a,\"B",
"R\"))b.push(\"\");else{var c=R(a,\"TD\"),d=U(a,\"display\"),e=!c&&!(0<=",
"u(eb,d)),f=void 0!=a.previousElementSibling?a.previousElementSibling:va",
"(a.previousSibling),f=f?U(f,\"display\"):\"\",g=U(a,\"float\")||U(a,\"c",
"ssFloat\")||U(a,\"styleFloat\");!e||\"run-in\"==f&&\"none\"==g||/^[\\s",
"\\xa0]*$/.test(b[b.length-1]||\"\")||b.push(\"\");var q=Ua(a),M=null,B=",
"null;q&&(M=U(a,\"white-space\"),B=U(a,\"text-transform\"));v(a.childNod",
"es,function(a){3==a.nodeType&&q?fb(a,b,M,B):R(a)&&cb(a,b)});f=b[b.lengt",
"h-1]||\"\";!c&&\n\"table-cell\"!=d||!f||ia(f)||(b[b.length-1]+=\" \");e",
"&&\"run-in\"!=d&&!/^[\\s\\xa0]*$/.test(f)&&b.push(\"\")}}var eb=\"inlin",
"e inline-block inline-table none table-cell table-column table-column-g",
"roup\".split(\" \");\nfunction fb(a,b,c,d){a=a.nodeValue.replace(/[\\u2",
"00b\\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.re",
"place(/[\\ \\f\\t\\v\\u2028\\u2029]+/g,\" \");\"capitalize\"==d?a=a.rep",
"lace(/(^|\\s)(\\S)/g,function(a,b,c){return b+c.toUpperCase()}):\"upper",
"case\"==d?a=a.toUpperCase():\"lowercase\"==d&&(a=a.toLowerCase());c=b.p",
"op()||\"\";ia(c)&&0==a.lastIndexOf(\" \",0)&&(a=a.substr(1));b.push(c+a",
")}\nfunction Ya(a){var b=1,c=U(a,\"opacity\");c&&(b=Number(c));(a=T(a))",
"&&(b*=Ya(a));return b};var gb={k:function(a,b){return!(!a.querySelector",
"All||!a.querySelector)&&!/^\\d.*/.test(b)},f:function(a,b){var c=x(b),d",
"=k(a)?c.i.getElementById(a):a;if(!d)return null;if(S(d,\"id\")==a&&C(b,",
"d))return d;c=D(c,\"*\");return pa(c,function(c){return S(c,\"id\")==a&",
"&C(b,c)})},c:function(a,b){if(!a)return[];if(gb.k(b,a))try{return b.que",
"rySelectorAll(\"#\"+gb.A(a))}catch(c){return[]}var d=D(x(b),\"*\",null,",
"b);return la(d,function(b){return S(b,\"id\")==a})},A:function(a){retur",
"n a.replace(/(['\"\\\\#.:;,!?+<>=~*^$|%&@`{}\\-\\/\\[\\]\\(\\)])/g,\n\"",
"\\\\$1\")}};var W={},hb={};W.w=function(a,b,c){var d;try{d=F.c(\"a\",b)",
"}catch(e){d=D(x(b),\"A\",null,b)}return pa(d,function(b){b=bb(b);return",
" c&&-1!=b.indexOf(a)||b==a})};W.t=function(a,b,c){var d;try{d=F.c(\"a\"",
",b)}catch(e){d=D(x(b),\"A\",null,b)}return la(d,function(b){b=bb(b);ret",
"urn c&&-1!=b.indexOf(a)||b==a})};W.f=function(a,b){return W.w(a,b,!1)};",
"W.c=function(a,b){return W.t(a,b,!1)};hb.f=function(a,b){return W.w(a,b",
",!0)};hb.c=function(a,b){return W.t(a,b,!0)};var ib={f:function(a,b){re",
"turn b.getElementsByTagName(a)[0]||null},c:function(a,b){return b.getEl",
"ementsByTagName(a)}};var jb={className:E,\"class name\":E,css:F,\"css s",
"elector\":F,id:gb,linkText:W,\"link text\":W,name:{f:function(a,b){var ",
"c=D(x(b),\"*\",null,b);return pa(c,function(b){return S(b,\"name\")==a}",
")},c:function(a,b){var c=D(x(b),\"*\",null,b);return la(c,function(b){r",
"eturn S(b,\"name\")==a})}},partialLinkText:hb,\"partial link text\":hb,",
"tagName:ib,\"tag name\":ib,xpath:P};function kb(a,b){var c;a:{for(c in ",
"a)if(a.hasOwnProperty(c))break a;c=null}if(c){var d=jb[c];if(d&&n(d.c))",
"return d.c(a[c],b||ea.document)}throw Error(\"Unsupported locator strat",
"egy: \"+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===kb?Y",
"=Y[Z]?Y[Z]:Y[Z]={}:Y[Z]=kb;; 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_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 g,h=this;\nfunction k(a){var b=typeof ",
"a;if(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a ins",
"tanceof Object)return b;var e=Object.prototype.toString.call(a);if(\"[o",
"bject Window]\"==e)return\"object\";if(\"[object Array]\"==e||\"number",
"\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typ",
"eof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return",
"\"array\";if(\"[object Function]\"==e||\"undefined\"!=typeof a.call&&\"",
"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"c",
"all\"))return\"function\"}else return\"null\";else if(\"function\"==\nb",
"&&\"undefined\"==typeof a.call)return\"object\";return b}function l(a){",
"var b=k(a);return\"array\"==b||\"object\"==b&&\"number\"==typeof a.leng",
"th}function n(a){var b=typeof a;return\"object\"==b&&null!=a||\"functio",
"n\"==b};var p;function q(a,b){for(var e=a.length,c=\"string\"==typeof a",
"?a.split(\"\"):a,f=0;f<e;f++)f in c&&b.call(void 0,c[f],f,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}g=t.prototype;g.clone=function(){return new t(this.x,this.y)};g.to",
"String=function(){return\"(\"+this.x+\", \"+this.y+\")\"};g.ceil=functi",
"on(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};g.f",
"loor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);ret",
"urn this};g.round=function(){this.x=Math.round(this.x);this.y=Math.roun",
"d(this.y);return this};\ng.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};g.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 f=1;f<e.length;f++){var d",
"=e[f];if(!l(d)||n(d)&&0<d.nodeType)c(d);else{var m;a:{if(d&&\"number\"=",
"=typeof d.length){if(n(d)){m=\"function\"==typeof d.item||\"string\"==t",
"ypeof d.item;break a}if(\"function\"==k(d)){m=\"function\"==typeof d.it",
"em;break a}}m=!1}q(m?r(d):d,c)}}}function v(a){return 9==a.nodeType?a:a",
".ownerDocument||a.document}function w(a){this.a=a||h.document||document",
"}g=w.prototype;g.createElement=function(a){return this.a.createElement(",
"a)};\ng.createTextNode=function(a){return this.a.createTextNode(String(",
"a))};g.appendChild=function(a,b){a.appendChild(b)};g.append=function(a,",
"b){u(v(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\":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};\ng.r",
"emoveNode=function(a){return a&&a.parentNode?a.parentNode.removeChild(a",
"):null};g.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;a:{b=v(a);if(b.defaultView&&",
"b.defaultView.getComputedStyle&&(b=b.defaultView.getComputedStyle(a,nul",
"l))){b=b.position||b.getPropertyValue(\"position\")||\"\";break a}b=\"",
"\"}return b||(a.currentStyle?a.currentStyle.position:null)||a.style&&a.",
"style.position}\nfunction y(a){var b=v(a),e=x(a),c=\"fixed\"==e||\"abso",
"lute\"==e;for(a=a.parentNode;a&&a!=b;a=a.parentNode)if(e=x(a),c=c&&\"st",
"atic\"==e&&a!=b.documentElement&&a!=b.body,!c&&(a.scrollWidth>a.clientW",
"idth||a.scrollHeight>a.clientHeight||\"fixed\"==e||\"absolute\"==e||\"r",
"elative\"==e))return a;return null};function z(a){var b=v(a),e=x(a),c=n",
"ew t(0,0),f=(b?v(b):document).documentElement;if(a==f)return c;if(a.get",
"BoundingClientRect){a:{var d;try{d=a.getBoundingClientRect()}catch(m){a",
"={left:0,top:0,right:0,bottom:0};break a}a=d}f=(b?new w(v(b)):p||(p=new",
" w)).a;b=f.body||f.documentElement;f=f.parentWindow||f.defaultView;b=ne",
"w t(f.pageXOffset||b.scrollLeft,f.pageYOffset||b.scrollTop);c.x=a.left+",
"b.x;c.y=a.top+b.y}else if(b.getBoxObjectFor)a=b.getBoxObjectFor(a),b=b.",
"getBoxObjectFor(f),c.x=a.screenX-b.screenX,\nc.y=a.screenY-b.screenY;el",
"se{d=a;do{c.x+=d.offsetLeft;c.y+=d.offsetTop;d!=a&&(c.x+=d.clientLeft||",
"0,c.y+=d.clientTop||0);if(\"fixed\"==x(d)){c.x+=b.body.scrollLeft;c.y+=",
"b.body.scrollTop;break}d=d.offsetParent}while(d&&d!=a);\"absolute\"==e&",
"&(c.y-=b.body.offsetTop);for(d=a;(d=y(d))&&d!=b.body&&d!=f;)c.x-=d.scro",
"llLeft,c.y-=d.scrollTop}return c}var A=[\"_\"],B=h;A[0]in B||!B.execScr",
"ipt||B.execScript(\"var \"+A[0]);for(var C;A.length&&(C=A.shift());)A.l",
"ength||void 0===z?B=B[C]?B[C]:B[C]={}:B[C]=z;; return this._.apply(null",
",arguments);}.apply({navigator:typeof window!=undefined?window.navigato",
"r:null,document:typeof window!=undefined?window.document:null}, argumen",
"ts);}",
NULL
};
const char* const GET_SIZE[] = {
"function(){return function(){function c(a,b){this.width=a;this.height=b",
"}c.prototype.clone=function(){return new c(this.width,this.height)};c.p",
"rototype.toString=function(){return\"(\"+this.width+\" x \"+this.height",
"+\")\"};c.prototype.ceil=function(){this.width=Math.ceil(this.width);th",
"is.height=Math.ceil(this.height);return this};c.prototype.floor=functio",
"n(){this.width=Math.floor(this.width);this.height=Math.floor(this.heigh",
"t);return this};\nc.prototype.round=function(){this.width=Math.round(th",
"is.width);this.height=Math.round(this.height);return this};c.prototype.",
"scale=function(a,b){this.width*=a;this.height*=\"number\"==typeof b?b:a",
";return this};function d(a){var b=a.offsetWidth,g=a.offsetHeight;if((vo",
"id 0===b||!b&&!g)&&a.getBoundingClientRect){a:{var h;try{h=a.getBoundin",
"gClientRect()}catch(l){a={left:0,top:0,right:0,bottom:0};break a}a=h}re",
"turn new c(a.right-a.left,a.bottom-a.top)}return new c(b,g)};function e",
"(a){var b;b:{b=9==a.nodeType?a:a.ownerDocument||a.document;if(b.default",
"View&&b.defaultView.getComputedStyle&&(b=b.defaultView.getComputedStyle",
"(a,null))){b=b.display||b.getPropertyValue(\"display\")||\"\";break b}b",
"=\"\"}if(\"none\"!=(b||(a.currentStyle?a.currentStyle.display:null)||a.",
"style&&a.style.display))a=d(a);else{b=a.style;var g=b.display,h=b.visib",
"ility,l=b.position;b.visibility=\"hidden\";b.position=\"absolute\";b.di",
"splay=\"inline\";a=d(a);b.display=g;b.position=l;b.visibility=h}return ",
"a}\nvar f=[\"_\"],k=this;f[0]in k||!k.execScript||k.execScript(\"var \"",
"+f[0]);for(var m;f.length&&(m=f.shift());)f.length||void 0===e?k=k[m]?k",
"[m]:k[m]={}:k[m]=e;; return this._.apply(null,arguments);}.apply({navig",
"ator:typeof window!=undefined?window.navigator:null,document:typeof win",
"dow!=undefined?window.document:null}, arguments);}",
NULL
};
const char* const IS_DISPLAYED[] = {
"function(){return function(){var g,h=this;\nfunction n(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=n(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 t(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.f=a.prototype;v.prototype=new c;v.prototype.constructo",
"r=v;v.e=function(b,c,d){return a.prototype[c].apply(b,Array.prototype.s",
"lice.call(arguments,2))}})();\nvar x=\"unknown error\",w={15:\"element ",
"not selectable\",11:\"element not visible\",31:\"ime engine activation ",
"failed\",30:\"ime not available\",24:\"invalid cookie domain\",29:\"inv",
"alid element coordinates\",12:\"invalid element state\",32:\"invalid se",
"lector\",51:\"invalid selector\",52:\"invalid selector\",17:\"javascrip",
"t error\",405:\"unsupported operation\",34:\"move target out of bounds",
"\",27:\"no such alert\",7:\"no such element\",8:\"no such frame\",23:\"",
"no such window\",28:\"script timeout\",33:\"session not created\",10:\"",
"stale element reference\",\n0:\"success\",21:\"timeout\",25:\"unable to",
" set cookie\",26:\"unexpected alert open\"};w[13]=x;w[9]=\"unknown comm",
"and\";v.prototype.toString=function(){return this.name+\": \"+this.mess",
"age};function y(a,c){this.x=void 0!==a?a:0;this.y=void 0!==c?c:0}g=y.pr",
"ototype;g.clone=function(){return new y(this.x,this.y)};g.toString=func",
"tion(){return\"(\"+this.x+\", \"+this.y+\")\"};g.ceil=function(){this.x",
"=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};g.floor=functi",
"on(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};g",
".round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);r",
"eturn this};\ng.translate=function(a,c){a instanceof y?(this.x+=a.x,thi",
"s.y+=a.y):(this.x+=a,q(c)&&(this.y+=c));return this};g.scale=function(a",
",c){var b=q(c)?c:a;this.x*=a;this.y*=b;return this};function z(a,c){thi",
"s.width=a;this.height=c}g=z.prototype;g.clone=function(){return new z(t",
"his.width,this.height)};g.toString=function(){return\"(\"+this.width+\"",
" x \"+this.height+\")\"};g.ceil=function(){this.width=Math.ceil(this.wi",
"dth);this.height=Math.ceil(this.height);return this};g.floor=function()",
"{this.width=Math.floor(this.width);this.height=Math.floor(this.height);",
"return this};g.round=function(){this.width=Math.round(this.width);this.",
"height=Math.round(this.height);return this};\ng.scale=function(a,c){var",
" b=q(c)?c:a;this.width*=a;this.height*=b;return this};function la(a,c,b",
"){function e(b){b&&c.appendChild(p(b)?a.createTextNode(b):b)}for(var d=",
"1;d<b.length;d++){var f=b[d];!aa(f)||t(f)&&0<f.nodeType?e(f):ca(ma(f)?f",
"a(f):f,e)}}function A(a){return 9==a.nodeType?a:a.ownerDocument||a.docu",
"ment}function ma(a){if(a&&\"number\"==typeof a.length){if(t(a))return\"",
"function\"==typeof a.item||\"string\"==typeof a.item;if(\"function\"==n",
"(a))return\"function\"==typeof a.item}return!1}\nfunction na(a,c){a=a.p",
"arentNode;for(var b=0;a;){if(c(a))return a;a=a.parentNode;b++}return nu",
"ll}function C(a){this.a=a||h.document||document}g=C.prototype;g.createE",
"lement=function(a){return this.a.createElement(a)};g.createTextNode=fun",
"ction(a){return this.a.createTextNode(String(a))};g.appendChild=functio",
"n(a,c){a.appendChild(c)};g.append=function(a,c){la(A(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\":",
"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 \"OBJEC",
"T\":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=funct",
"ion(a,c){if(a.contains&&1==c.nodeType)return a==c||a.contains(c);if(\"u",
"ndefined\"!=typeof a.compareDocumentPosition)return a==c||Boolean(a.com",
"pareDocumentPosition(c)&16);for(;c&&a!=c;)c=c.parentNode;return c==a};f",
"unction G(a){this.d=a}G.prototype.toString=function(){return this.d};va",
"r H={};function I(a){if(H.hasOwnProperty(a))throw Error(\"Binary operat",
"or already created: \"+a);a=new G(a);H[a.toString()]=a}I(\"div\");I(\"m",
"od\");I(\"*\");I(\"+\");I(\"-\");I(\"<\");I(\">\");I(\"<=\");I(\">=\");",
"I(\"=\");I(\"!=\");I(\"and\");I(\"or\");function J(a){this.b=a}J.protot",
"ype.toString=function(){return this.b};var K={};function L(a){if(K.hasO",
"wnProperty(a))throw Error(\"Function already created: \"+a+\".\");K[a]=",
"new J(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(\"namespace-uri\");L(\"normalize-space",
"\");L(\"not\");L(\"number\");L(\"position\");L(\"round\");L(\"starts-wi",
"th\");L(\"string\");L(\"string-length\");L(\"substring\");L(\"substring",
"-after\");L(\"substring-before\");\nL(\"sum\");L(\"translate\");L(\"tru",
"e\");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]=new M(a)}N(\"ancestor\");N(\"ancestor-or-s",
"elf\");N(\"attribute\");N(\"child\");N(\"descendant\");N(\"descendant-o",
"r-self\");N(\"following\");N(\"following-sibling\");N(\"namespace\");N(",
"\"parent\");N(\"preceding\");N(\"preceding-sibling\");N(\"self\");var p",
"a=function(){var a={g:\"http://www.w3.org/2000/svg\"};return function(c",
"){return a[c]||null}}();\nfunction qa(a,c){var b=A(a);try{for(var e=b.c",
"reateNSResolver?b.createNSResolver(b.documentElement):pa,d={},f=b.getEl",
"ementsByTagName(\"*\"),k=0;k<f.length;++k){var D=f[k],E=D.namespaceURI;",
"if(!d[E]){var F=D.lookupPrefix(E);if(!F)var l=E.match(\".*/(\\\\w+)/?$",
"\"),F=l?l[1]:\"xhtml\";d[E]=F}}var m={},r;for(r in d)m[d[r]]=r;e=functi",
"on(a){return m[a]||null};try{return b.evaluate(c,a,e,9,null)}catch(B){i",
"f(\"TypeError\"===B.name)return e=b.createNSResolver?b.createNSResolver",
"(b.documentElement):pa,b.evaluate(c,a,e,9,\nnull);throw B;}}catch(va){t",
"hrow new v(32,\"Unable to locate an element with the xpath expression ",
"\"+c+\" because of the following error:\\n\"+va);}}function ra(a,c){var",
" b=function(){var b=qa(c,a);return b?b.singleNodeValue||null:c.selectSi",
"ngleNode?(b=A(c),b.setProperty&&b.setProperty(\"SelectionLanguage\",\"X",
"Path\"),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.clone=function",
"(){return new O(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){return this&&a?a insta",
"nceof O?a.left>=this.left&&a.right<=this.right&&a.top>=this.top&&a.bott",
"om<=this.bottom:a.x>=this.left&&a.x<=this.right&&a.y>=this.top&&a.y<=th",
"is.bottom:!1};\ng.expand=function(a,c,b,e){t(a)?(this.top-=a.top,this.r",
"ight+=a.right,this.bottom+=a.bottom,this.left-=a.left):(this.top-=a,thi",
"s.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.bott",
"om=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(t",
"his.right);this.bottom=Math.floor(this.bottom);this.left=Math.floor(thi",
"s.left);return this};\ng.round=function(){this.top=Math.round(this.top)",
";this.right=Math.round(this.right);this.bottom=Math.round(this.bottom);",
"this.left=Math.round(this.left);return this};g.translate=function(a,c){",
"a instanceof y?(this.left+=a.x,this.right+=a.x,this.top+=a.y,this.botto",
"m+=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.ri",
"ght*=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=fun",
"ction(){return new P(this.left,this.top,this.width,this.height)};g.toSt",
"ring=function(){return\"(\"+this.left+\", \"+this.top+\" - \"+this.widt",
"h+\"w x \"+this.height+\"h)\"};g.contains=function(a){return a instance",
"of P?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=fun",
"ction(){this.left=Math.ceil(this.left);this.top=Math.ceil(this.top);thi",
"s.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return",
" this};g.floor=function(){this.left=Math.floor(this.left);this.top=Math",
".floor(this.top);this.width=Math.floor(this.width);this.height=Math.flo",
"or(this.height);return this};g.round=function(){this.left=Math.round(th",
"is.left);this.top=Math.round(this.top);this.width=Math.round(this.width",
");this.height=Math.round(this.height);return this};\ng.translate=functi",
"on(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;thi",
"s.left*=a;this.width*=a;this.top*=b;this.height*=b;return this};functio",
"n Q(a,c){return!!a&&1==a.nodeType&&(!c||a.tagName.toUpperCase()==c)}fun",
"ction R(a){for(a=a.parentNode;a&&1!=a.nodeType&&9!=a.nodeType&&11!=a.no",
"deType;)a=a.parentNode;return Q(a)?a:null}\nfunction S(a,c){var b=ba(c)",
";if(\"float\"==b||\"cssFloat\"==b||\"styleFloat\"==b)b=\"cssFloat\";var",
" e;a:{e=b;var d=A(a);if(d.defaultView&&d.defaultView.getComputedStyle&&",
"(d=d.defaultView.getComputedStyle(a,null))){e=d[e]||d.getPropertyValue(",
"e)||\"\";break a}e=\"\"}e=e||sa(a,b);if(null===e)e=null;else{b:if(p(u))",
"b=p(b)&&1==b.length?u.indexOf(b,0):-1;else{for(d=0;d<u.length;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){va",
"r b=Number(f[1]),d=Number(f[2]),k=Number(f[3]),f=Number(f[4]);\nif(0<=b",
"&&255>=b&&0<=d&&255>=d&&0<=k&&255>=k&&0<=f&&1>=f){b=[b,d,k,f];break b}}",
"b=null}if(!b)b:{if(k=e.match(ka))if(b=Number(k[1]),d=Number(k[2]),k=Num",
"ber(k[3]),0<=b&&255>=b&&0<=d&&255>=d&&0<=k&&255>=k){b=[b,d,k,1];break b",
"}b=null}if(!b)b:{b=e.toLowerCase();d=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),16),parseIn",
"t(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.currentStyle||a.st",
"yle,e=b[c];void 0===e&&\"function\"==n(b.getPropertyValue)&&(e=b.getPro",
"pertyValue(c));return\"inherit\"!=e?void 0!==e?e:null:(b=R(a))?sa(b,c):",
"null}\nfunction T(a,c){function b(a){if(\"none\"==S(a,\"display\"))retu",
"rn!1;a=R(a);return!a||b(a)}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,\"stroke-wid",
"th\"),!!a&&0<parseInt(a,10)):\"hidden\"!=S(a,\"overflow\")&&da(a.childN",
"odes,function(a){return 3==a.nodeType||Q(a)&&e(a)})}function d(a){retur",
"n V(a)==W&&ea(a.childNodes,function(a){return!Q(a)||d(a)})}if(!Q(a))thr",
"ow Error(\"Argument to isShown must be of type Element\");if(Q(a,\"BODY",
"\"))return!0;if(Q(a,\"OPTION\")||\nQ(a,\"OPTGROUP\")){var f=na(a,functi",
"on(a){return Q(a,\"SELECT\")});return!!f&&T(f,!0)}return(f=ta(a))?!!f.c",
"&&0<f.rect.width&&0<f.rect.height&&T(f.c,c):Q(a,\"INPUT\")&&\"hidden\"=",
"=a.type.toLowerCase()||Q(a,\"NOSCRIPT\")||\"hidden\"==S(a,\"visibility",
"\")||!b(a)||!c&&0==ua(a)||!e(a)?!1:!d(a)}var W=\"hidden\";\nfunction V(",
"a){function c(a){function b(a){return a==k?!0:0==S(a,\"display\").lastI",
"ndexOf(\"inline\",0)||\"absolute\"==c&&\"static\"==S(a,\"position\")?!1",
":!0}var c=S(a,\"position\");if(\"fixed\"==c)return F=!0,a==k?null:k;for",
"(a=R(a);a&&!b(a);)a=R(a);return a}function b(a){var b=a;if(\"visible\"=",
"=E)if(a==k&&D)b=D;else if(a==D)return{x:\"visible\",y:\"visible\"};b={x",
":S(b,\"overflow-x\"),y:S(b,\"overflow-y\")};a==k&&(b.x=\"visible\"==b.x",
"?\"auto\":b.x,b.y=\"visible\"==b.y?\"auto\":b.y);return b}function e(a)",
"{if(a==k){var b=(new C(f)).a;\na=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 d=wa(a",
"),f=A(a),k=f.documentElement,D=f.body,E=S(k,\"overflow\"),F;for(a=c(a);",
"a;a=c(a)){var l=b(a);if(\"visible\"!=l.x||\"visible\"!=l.y){var m=U(a);",
"if(0==m.width||0==m.height)return W;var r=d.right<m.left,B=d.bottom<m.t",
"op;if(r&&\"hidden\"==l.x||B&&\"hidden\"==l.y)return W;if(r&&\"visible\"",
"!=l.x||B&&\"visible\"!=l.y){r=e(a);B=d.bottom<m.top-\nr.y;if(d.right<m.",
"left-r.x&&\"visible\"!=l.x||B&&\"visible\"!=l.x)return W;d=V(a);return ",
"d==W?W:\"scroll\"}r=d.left>=m.left+m.width;m=d.top>=m.top+m.height;if(r",
"&&\"hidden\"==l.x||m&&\"hidden\"==l.y)return W;if(r&&\"visible\"!=l.x||",
"m&&\"visible\"!=l.y){if(F&&(l=e(a),d.left>=k.scrollWidth-l.x||d.right>=",
"k.scrollHeight-l.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.defaultView:window)||window).docu",
"ment,a=\"CSS1Compat\"==a.compatMode?a.documentElement:a.body,a=new z(a.",
"clientWidth,a.clientHeight),new P(0,0,a.width,a.height);var b;try{b=a.g",
"etBoundingClientRect()}catch(e){return new P(0,0,0,0)}return new P(b.le",
"ft,b.top,b.right-b.left,b.bottom-b.top)}\nfunction ta(a){var c=Q(a,\"MA",
"P\");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.toL",
"owerCase())){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.width,d.width-a);f=Math.mi",
"n(f.height,d.height-c);d=new P(a+d.left,c+d.top,b,f)}return{c:e,rect:d|",
"|new P(0,0,0,0)}}\nfunction xa(a){var c=a.shape.toLowerCase();a=a.coord",
"s.split(\",\");if(\"rect\"==c&&4==a.length){var c=a[0],b=a[1];return ne",
"w 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.length){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]);return new P(c,b,e-c,d-b)}re",
"turn new P(0,0,0,0)}function wa(a){a=U(a);return new O(a.top,a.left+a.w",
"idth,a.top+a.height,a.left)}\nfunction ua(a){var c=1,b=S(a,\"opacity\")",
";b&&(c=Number(b));(a=R(a))&&(c*=ua(a));return c};var ya=T,X=[\"_\"],Y=h",
";X[0]in Y||!Y.execScript||Y.execScript(\"var \"+X[0]);for(var Z;X.lengt",
"h&&(Z=X.shift());)X.length||void 0===ya?Y=Y[Z]?Y[Z]:Y[Z]={}:Y[Z]=ya;; r",
"eturn this._.apply(null,arguments);}.apply({navigator:typeof window!=un",
"defined?window.navigator:null,document:typeof window!=undefined?window.",
"document:null}, 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.previousElementSib",
"ling?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.execScrip",
"t||y.execScript(\"var \"+x[0]);for(var z;x.length&&(z=x.shift());){var ",
"A;if(A=!x.length)A=void 0!==w;A?y[z]=w:y=y[z]?y[z]:y[z]={}};; return th",
"is._.apply(null,arguments);}.apply({navigator:typeof window!=undefined?",
"window.navigator:null,document:typeof window!=undefined?window.document",
":null}, arguments);}",
NULL
};
const char* const SUBMIT[] = {
"function(){return function(){function b(a,d){function c(){}c.prototype=",
"d.prototype;a.p=d.prototype;a.prototype=new c;a.prototype.constructor=a",
";a.o=function(a,c,p){return d.prototype[c].apply(a,Array.prototype.slic",
"e.call(arguments,2))}};var f=window;function h(a,d){for(var c=a.length,",
"e=\"string\"==typeof a?a.split(\"\"):a,g=0;g<c;g++)g in e&&d.call(void ",
"0,e[g],g,a)};function k(a,d){this.code=a;this.state=l[a]||m;this.messag",
"e=d||\"\";var c=this.state.replace(/((?:^|\\s+)[a-z])/g,function(a){ret",
"urn 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.messa",
"ge);c.name=this.name;this.stack=c.stack||\"\"}b(k,Error);\nvar m=\"unkn",
"own error\",l={15:\"element not selectable\",11:\"element not visible\"",
",31:\"ime engine activation failed\",30:\"ime not available\",24:\"inva",
"lid cookie domain\",29:\"invalid element coordinates\",12:\"invalid ele",
"ment state\",32:\"invalid selector\",51:\"invalid selector\",52:\"inval",
"id selector\",17:\"javascript error\",405:\"unsupported operation\",34:",
"\"move target out of bounds\",27:\"no such alert\",7:\"no such element",
"\",8:\"no such frame\",23:\"no such window\",28:\"script timeout\",33:",
"\"session not created\",10:\"stale element reference\",\n0:\"success\",",
"21:\"timeout\",25:\"unable to set cookie\",26:\"unexpected alert open\"",
"};l[13]=m;l[9]=\"unknown command\";k.prototype.toString=function(){retu",
"rn this.name+\": \"+this.message};var n;a:{var q=this.navigator;if(q){v",
"ar r=q.userAgent;if(r){n=r;break a}}n=\"\"};var t=-1!=n.indexOf(\"Macin",
"tosh\"),u=-1!=n.indexOf(\"Windows\"),v=-1!=n.indexOf(\"Linux\")||-1!=n.",
"indexOf(\"CrOS\");function w(a){return 9==a.nodeType?a:a.ownerDocument|",
"|a.document}function x(a,d,c){c||(a=a.parentNode);for(c=0;a;){if(d(a))r",
"eturn a;a=a.parentNode;c++}return null};function y(a){this.m=a}y.protot",
"ype.toString=function(){return this.m};var z={};function A(a){if(z.hasO",
"wnProperty(a))throw Error(\"Binary operator already created: \"+a);a=ne",
"w y(a);z[a.toString()]=a}A(\"div\");A(\"mod\");A(\"*\");A(\"+\");A(\"-",
"\");A(\"<\");A(\">\");A(\"<=\");A(\">=\");A(\"=\");A(\"!=\");A(\"and\")",
";A(\"or\");function B(a){this.f=a}B.prototype.toString=function(){retur",
"n this.f};var C={};function D(a){if(C.hasOwnProperty(a))throw Error(\"F",
"unction already created: \"+a+\".\");C[a]=new B(a)}D(\"boolean\");D(\"c",
"eiling\");D(\"concat\");D(\"contains\");D(\"count\");D(\"false\");D(\"f",
"loor\");D(\"id\");D(\"lang\");D(\"last\");D(\"local-name\");D(\"name\")",
";D(\"namespace-uri\");D(\"normalize-space\");D(\"not\");D(\"number\");D",
"(\"position\");D(\"round\");D(\"starts-with\");D(\"string\");D(\"string",
"-length\");D(\"substring\");D(\"substring-after\");D(\"substring-before",
"\");\nD(\"sum\");D(\"translate\");D(\"true\");function E(a){this.f=a}E.",
"prototype.toString=function(){return this.f};var F={};function G(a){if(",
"F.hasOwnProperty(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(\"fo",
"llowing-sibling\");G(\"namespace\");G(\"parent\");G(\"preceding\");G(\"",
"preceding-sibling\");G(\"self\");function H(a,d){return!!a&&1==a.nodeTy",
"pe&&(!d||a.tagName.toUpperCase()==d)};function I(){this.g=f.document.do",
"cumentElement;this.n=null;var a;a:{var d=w(this.g);try{a=d&&d.activeEle",
"ment;break a}catch(c){}a=null}a&&J(this,a)}function J(a,d){a.g=d;a.n=H(",
"d,\"OPTION\")?x(d,function(a){return H(a,\"SELECT\")}):null}function K(",
"a){return H(a,\"FORM\")};function L(a,d,c){this.i=a;this.j=d;this.k=c}L",
".prototype.create=function(a){a=w(a).createEvent(\"HTMLEvents\");a.init",
"Event(this.i,this.j,this.k);return a};L.prototype.toString=function(){r",
"eturn this.i};var M=new L(\"submit\",!0,!0);function N(a,d){this.d={};t",
"his.c=[];this.e=0;var c=arguments.length;if(1<c){if(c%2)throw Error(\"U",
"neven number of arguments\");for(var e=0;e<c;e+=2)this.set(arguments[e]",
",arguments[e+1])}else if(a){var g;if(a instanceof N)for(e=O(a),P(a),g=[",
"],c=0;c<a.c.length;c++)g.push(a.d[a.c[c]]);else{var c=[],p=0;for(e in a",
")c[p++]=e;e=c;c=[];p=0;for(g in a)c[p++]=a[g];g=c}for(c=0;c<e.length;c+",
"+)this.set(e[c],g[c])}}function O(a){P(a);return a.c.concat()}\nN.proto",
"type.clear=function(){this.d={};this.e=this.c.length=0};N.prototype.rem",
"ove=function(a){return Object.prototype.hasOwnProperty.call(this.d,a)?(",
"delete this.d[a],this.e--,this.c.length>2*this.e&&P(this),!0):!1};\nfun",
"ction P(a){if(a.e!=a.c.length){for(var d=0,c=0;d<a.c.length;){var e=a.c",
"[d];Object.prototype.hasOwnProperty.call(a.d,e)&&(a.c[c++]=e);d++}a.c.l",
"ength=c}if(a.e!=a.c.length){for(var g={},c=d=0;d<a.c.length;)e=a.c[d],O",
"bject.prototype.hasOwnProperty.call(g,e)||(a.c[c++]=e,g[e]=1),d++;a.c.l",
"ength=c}}N.prototype.get=function(a,d){return Object.prototype.hasOwnPr",
"operty.call(this.d,a)?this.d[a]:d};\nN.prototype.set=function(a,d){Obje",
"ct.prototype.hasOwnProperty.call(this.d,a)||(this.e++,this.c.push(a));t",
"his.d[a]=d};N.prototype.forEach=function(a,d){for(var c=O(this),e=0;e<c",
".length;e++){var g=c[e],p=this.get(g);a.call(d,p,g,this)}};N.prototype.",
"clone=function(){return new N(this)};var Q={};function R(a,d,c){var e=t",
"ypeof a;(\"object\"==e&&null!=a||\"function\"==e)&&(a=a.a);a=new S(a);!",
"d||d in Q&&!c||(Q[d]={key:a,shift:!1},c&&(Q[c]={key:a,shift:!0}));retur",
"n a}function S(a){this.code=a}R(8);R(9);R(13);var aa=R(16),ba=R(17),ca=",
"R(18);R(19);R(20);R(27);R(32,\" \");R(33);R(34);R(35);R(36);R(37);R(38)",
";R(39);R(40);R(44);R(45);R(46);R(48,\"0\",\")\");R(49,\"1\",\"!\");R(50",
",\"2\",\"@\");R(51,\"3\",\"#\");R(52,\"4\",\"$\");R(53,\"5\",\"%\");R(5",
"4,\"6\",\"^\");R(55,\"7\",\"&\");R(56,\"8\",\"*\");R(57,\"9\",\"(\");R(",
"65,\"a\",\"A\");\nR(66,\"b\",\"B\");R(67,\"c\",\"C\");R(68,\"d\",\"D\")",
";R(69,\"e\",\"E\");R(70,\"f\",\"F\");R(71,\"g\",\"G\");R(72,\"h\",\"H\"",
");R(73,\"i\",\"I\");R(74,\"j\",\"J\");R(75,\"k\",\"K\");R(76,\"l\",\"L",
"\");R(77,\"m\",\"M\");R(78,\"n\",\"N\");R(79,\"o\",\"O\");R(80,\"p\",\"",
"P\");R(81,\"q\",\"Q\");R(82,\"r\",\"R\");R(83,\"s\",\"S\");R(84,\"t\",",
"\"T\");R(85,\"u\",\"U\");R(86,\"v\",\"V\");R(87,\"w\",\"W\");R(88,\"x\"",
",\"X\");R(89,\"y\",\"Y\");R(90,\"z\",\"Z\");var da=R(u?{b:91,a:91,opera",
":219}:t?{b:224,a:91,opera:17}:{b:0,a:91,opera:null});R(u?{b:92,a:92,ope",
"ra:220}:t?{b:224,a:93,opera:17}:{b:0,a:92,opera:null});\nR(u?{b:93,a:93",
",opera:0}:t?{b:0,a:0,opera:16}:{b:93,a:null,opera:0});R({b:96,a:96,oper",
"a:48},\"0\");R({b:97,a:97,opera:49},\"1\");R({b:98,a:98,opera:50},\"2\"",
");R({b:99,a:99,opera:51},\"3\");R({b:100,a:100,opera:52},\"4\");R({b:10",
"1,a:101,opera:53},\"5\");R({b:102,a:102,opera:54},\"6\");R({b:103,a:103",
",opera:55},\"7\");R({b:104,a:104,opera:56},\"8\");R({b:105,a:105,opera:",
"57},\"9\");R({b:106,a:106,opera:v?56:42},\"*\");R({b:107,a:107,opera:v?",
"61:43},\"+\");R({b:109,a:109,opera:v?109:45},\"-\");R({b:110,a:110,oper",
"a:v?190:78},\".\");\nR({b:111,a:111,opera:v?191:47},\"/\");R(144);R(112",
");R(113);R(114);R(115);R(116);R(117);R(118);R(119);R(120);R(121);R(122)",
";R(123);R({b:107,a:187,opera:61},\"=\",\"+\");R(108,\",\");R({b:109,a:1",
"89,opera:109},\"-\",\"_\");R(188,\",\",\"<\");R(190,\".\",\">\");R(191,",
"\"/\",\"?\");R(192,\"`\",\"~\");R(219,\"[\",\"{\");R(220,\"\\\\\",\"|\"",
");R(221,\"]\",\"}\");R({b:59,a:186,opera:59},\";\",\":\");R(222,\"'\",'",
"\"');var T=new N;T.set(1,aa);T.set(2,ba);T.set(4,ca);T.set(8,da);(funct",
"ion(a){var d=new N;h(O(a),function(c){d.set(a.get(c).code,c)});return d",
"})(T);function U(){I.call(this)}b(U,I);U.l=function(){return U.h?U.h:U.",
"h=new U};function V(a){var d=x(a,K,!0);if(!d)throw new k(7,\"Element wa",
"s not in a form, so could not submit.\");var c=U.l();J(c,a);if(!K(d))th",
"row new k(12,\"Element is not a form, so could not submit.\");a=M.creat",
"e(d,void 0);\"isTrusted\"in a||(a.isTrusted=!1);d.dispatchEvent(a)&&(H(",
"d.submit)?d.constructor.prototype.submit.call(d):d.submit())}var W=[\"_",
"\"],X=this;W[0]in X||!X.execScript||X.execScript(\"var \"+W[0]);for(var",
" Y;W.length&&(Y=W.shift());){var Z;if(Z=!W.length)Z=void 0!==V;Z?X[Y]=V",
":X=X[Y]?X[Y]:X[Y]={}};; return 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 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 m(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 t(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 q=f[g];b.call(void 0,q,g,a)&&(d[e++]=q)}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=wa[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||\"\"}\n(funct",
"ion(){var a=Error;function b(){}b.prototype=a.prototype;v.H=a.prototype",
";v.prototype=new b;v.prototype.constructor=v;v.D=function(b,d,e){return",
" a.prototype[d].apply(b,Array.prototype.slice.call(arguments,2))}})();",
"\nvar xa=\"unknown error\",wa={15:\"element not selectable\",11:\"eleme",
"nt not visible\",31:\"ime engine activation failed\",30:\"ime not avail",
"able\",24:\"invalid cookie domain\",29:\"invalid element coordinates\",",
"12:\"invalid element state\",32:\"invalid selector\",51:\"invalid selec",
"tor\",52:\"invalid selector\",17:\"javascript error\",405:\"unsupported",
" operation\",34:\"move target out of bounds\",27:\"no such alert\",7:\"",
"no such element\",8:\"no such frame\",23:\"no such window\",28:\"script",
" timeout\",33:\"session not created\",10:\"stale element reference\",\n",
"0:\"success\",21:\"timeout\",25:\"unable to set cookie\",26:\"unexpecte",
"d alert open\"};wa[13]=xa;wa[9]=\"unknown command\";v.prototype.toStrin",
"g=function(){return this.name+\": \"+this.message};function w(a,b){this",
".x=void 0!==a?a:0;this.y=void 0!==b?b:0}h=w.prototype;h.clone=function(",
"){return new w(this.x,this.y)};h.toString=function(){return\"(\"+this.x",
"+\", \"+this.y+\")\"};h.ceil=function(){this.x=Math.ceil(this.x);this.y",
"=Math.ceil(this.y);return this};h.floor=function(){this.x=Math.floor(th",
"is.x);this.y=Math.floor(this.y);return this};h.round=function(){this.x=",
"Math.round(this.x);this.y=Math.round(this.y);return this};\nh.translate",
"=function(a,b){a instanceof w?(this.x+=a.x,this.y+=a.y):(this.x+=a,m(b)",
"&&(this.y+=b));return this};h.scale=function(a,b){var c=m(b)?b:a;this.x",
"*=a;this.y*=c;return this};function ya(a,b){this.width=a;this.height=b}",
"h=ya.prototype;h.clone=function(){return new ya(this.width,this.height)",
"};h.toString=function(){return\"(\"+this.width+\" x \"+this.height+\")",
"\"};h.ceil=function(){this.width=Math.ceil(this.width);this.height=Math",
".ceil(this.height);return this};h.floor=function(){this.width=Math.floo",
"r(this.width);this.height=Math.floor(this.height);return this};h.round=",
"function(){this.width=Math.round(this.width);this.height=Math.round(thi",
"s.height);return this};\nh.scale=function(a,b){var c=m(b)?b:a;this.widt",
"h*=a;this.height*=c;return this};function x(a){return a?new z(A(a)):fa|",
"|(fa=new z)}function za(a,b,c){function d(c){c&&b.appendChild(k(c)?a.cr",
"eateTextNode(c):c)}for(var e=1;e<c.length;e++){var f=c[e];!ca(f)||da(f)",
"&&0<f.nodeType?d(f):u(Aa(f)?oa(f):f,d)}}function Ba(a){for(;a&&1!=a.nod",
"eType;)a=a.previousSibling;return a}\nfunction C(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 Ca(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,f=b.parentNode;return e==f?Ea(a,b):!",
"c&&C(e,b)?-1*Fa(a,b):!d&&C(f,a)?Fa(b,a):(c?a.sourceIndex:e.sourceIndex)",
"-(d?b.sourceIndex:f.sourceIndex)}d=A(a);c=d.createRange();c.selectNode(",
"a);c.collapse(!0);d=d.createRange();d.selectNode(b);d.collapse(!0);\nre",
"turn c.compareBoundaryPoints(aa.Range.START_TO_END,d)}function Fa(a,b){",
"var c=a.parentNode;if(c==b)return-1;for(var d=b;d.parentNode!=c;)d=d.pa",
"rentNode;return Ea(d,a)}function Ea(a,b){for(var c=b;c=c.previousSiblin",
"g;)if(c==a)return-1;return 1}function A(a){return 9==a.nodeType?a:a.own",
"erDocument||a.document}function Aa(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 Ga(a,b){",
"a=a.parentNode;for(var c=0;a;){if(b(a))return a;a=a.parentNode;c++}retu",
"rn null}function z(a){this.i=a||aa.document||document}\nfunction D(a,b,",
"c,d){a=d||a.i;var e=b&&\"*\"!=b?b.toUpperCase():\"\";if(a.querySelector",
"All&&a.querySelector&&(e||c))c=a.querySelectorAll(e+(c?\".\"+c:\"\"));e",
"lse if(c&&a.getElementsByClassName)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.getElementsByTagName(e||\"*\"),c){a={};for(f=d=0",
";g=b[f];f++){var e=g.className,q;if(q=\"function\"==typeof e.split)q=0<",
"=t(e.split(/\\s+/),c);q&&(a[d++]=g)}a.length=d;c=a}else c=b;return c}h=",
"z.prototype;\nh.createElement=function(a){return this.i.createElement(a",
")};h.createTextNode=function(a){return this.i.createTextNode(String(a))",
"};h.appendChild=function(a,b){a.appendChild(b)};h.append=function(a,b){",
"za(A(a),a,arguments)};h.canHaveChildren=function(a){if(1!=a.nodeType)re",
"turn!1;switch(a.tagName){case \"APPLET\":case \"AREA\":case \"BASE\":ca",
"se \"BR\":case \"COL\":case \"COMMAND\":case \"EMBED\":case \"FRAME\":c",
"ase \"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};\nh.re",
"moveNode=function(a){return a&&a.parentNode?a.parentNode.removeChild(a)",
":null};h.contains=C;function E(a){var b=null,c=a.nodeType;1==c&&(b=a.te",
"xtContent,b=void 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.fi",
"rstChild;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););}}els",
"e b=a.nodeValue;return\"\"+b};function F(){this.f=this.e=null;this.m=0}",
"function Ha(a){this.u=a;this.next=this.j=null}F.prototype.unshift=funct",
"ion(a){a=new Ha(a);a.next=this.e;this.f?this.e.j=a:this.e=this.f=a;this",
".e=a;this.m++};F.prototype.add=function(a){a=new Ha(a);a.j=this.f;this.",
"e?this.f.next=a:this.e=this.f=a;this.f=a;this.m++};function Ia(a){retur",
"n(a=a.e)?a.u:null}function G(a){return new Ja(a,!1)}function Ja(a,b){th",
"is.B=a;this.r=(this.v=b)?a.f:a.e;this.n=null}\nJa.prototype.next=functi",
"on(){var a=this.r;if(null==a)return null;var b=this.n=a;this.r=this.v?a",
".j:a.next;return b.u};Ja.prototype.remove=function(){var a=this.B,b=thi",
"s.n;if(!b)throw Error(\"Next must be called at least once before remove",
".\");var c=b.j,b=b.next;c?c.next=b:a.e=b;b?b.j=c:a.f=c;a.m--;this.n=nul",
"l};function I(a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(d);var f;if(b ins",
"tanceof F&&c instanceof F){e=G(b);for(d=e.next();d;d=e.next())for(b=G(c",
"),f=b.next();f;f=b.next())if(a(E(d),E(f)))return!0;return!1}if(b instan",
"ceof F||c instanceof F){b instanceof F?e=b:(e=c,c=b);e=G(e);b=typeof c;",
"for(d=e.next();d;d=e.next()){switch(b){case \"number\":d=+E(d);break;ca",
"se \"boolean\":d=!!E(d);break;case \"string\":d=E(d);break;default:thro",
"w 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 Ka(a,b,c,d){this.C=a;this.l=d}Ka.prototype.toString=functio",
"n(){return this.C};var La={};function J(a,b){if(La.hasOwnProperty(a))th",
"row 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.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(\"+\",function(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){r",
"eturn I(function(a,b){return a>b},a,b,c)});J(\"<=\",function(a,b,c){ret",
"urn I(function(a,b){return a<=b},a,b,c)});J(\">=\",function(a,b,c){retu",
"rn 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){retu",
"rn 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\",function(a,b,c){return a.h(c)||b.h(c)",
"});function Ma(a,b,c,d,e,f){this.o=a;this.l=f}Ma.prototype.toString=fun",
"ction(){return this.o};var Na={};function K(a,b){if(Na.hasOwnProperty(a",
"))throw Error(\"Function already created: \"+a+\".\");Na[a]=new Ma(a,0,",
"0,0,0,b)}K(\"boolean\",function(a,b){return b.h(a)});K(\"ceiling\",func",
"tion(a,b){return Math.ceil(b.b(a))});K(\"concat\",function(a,b){return ",
"ka(pa(arguments,1),function(b,d){return b+d.a(a)})});K(\"contains\",fun",
"ction(a,b,c){b=b.a(a);a=c.a(a);return-1!=b.indexOf(a)});K(\"count\",fun",
"ction(a,b){return b.evaluate(a).m});\nK(\"false\",function(){return!1})",
";K(\"floor\",function(a,b){return Math.floor(b.b(a))});K(\"id\",functio",
"n(a,b){var c=a.g(),d=9==c.nodeType?c:c.ownerDocument,c=b.a(a).split(/",
"\\s+/),e=[];u(c,function(a){a=d.getElementById(a);!a||0<=t(e,a)||e.push",
"(a)});e.sort(Ca);var f=new F;u(e,function(a){f.add(a)});return f});K(\"",
"lang\",function(){return!1});K(\"last\",function(a){if(1!=arguments.len",
"gth)throw Error(\"Function last expects ()\");return a.F()});\nK(\"loca",
"l-name\",function(a,b){var c=b?Ia(b.evaluate(a)):a.g();return c?c.nodeN",
"ame.toLowerCase():\"\"});K(\"name\",function(a,b){var c=b?Ia(b.evaluate",
"(a)):a.g();return c?c.nodeName.toLowerCase():\"\"});K(\"namespace-uri\"",
",function(){return\"\"});K(\"normalize-space\",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(\"position\",function(a){return a.G()})",
";K(\"round\",function(a,b){return Math.round(b.b(a))});\nK(\"starts-wit",
"h\",function(a,b,c){b=b.a(a);a=c.a(a);return 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\",funct",
"ion(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)});\nK(\"substring-after\",fu",
"nction(a,b,c){b=b.a(a);a=c.a(a);c=b.indexOf(a);return-1==c?\"\":b.subst",
"ring(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\",funct",
"ion(a,b){for(var c=G(b.evaluate(a)),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.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});K(\"true\",function(){return!0});function Oa(a,b,c){this.o",
"=a;this.v=c}Oa.prototype.toString=function(){return this.o};var Pa={};f",
"unction L(a,b){if(Pa.hasOwnProperty(a))throw Error(\"Axis already creat",
"ed: \"+a);Pa[a]=new Oa(a,0,b)}L(\"ancestor\",!0);L(\"ancestor-or-self\"",
",!0);L(\"attribute\",!1);L(\"child\",!1);L(\"descendant\",!1);L(\"desce",
"ndant-or-self\",!1);L(\"following\",!1);L(\"following-sibling\",!1);L(",
"\"namespace\",!1);L(\"parent\",!1);L(\"preceding\",!0);L(\"preceding-si",
"bling\",!0);L(\"self\",!1);var N={};N.p=function(){var a={I:\"http://ww",
"w.w3.org/2000/svg\"};return function(b){return a[b]||null}}();\nN.l=fun",
"ction(a,b,c){var d=A(a);try{for(var e=d.createNSResolver?d.createNSReso",
"lver(d.documentElement):N.p,f={},g=d.getElementsByTagName(\"*\"),q=0;q<",
"g.length;++q){var M=g[q],B=M.namespaceURI;if(!f[B]){var l=M.lookupPrefi",
"x(B);if(!l)var r=B.match(\".*/(\\\\w+)/?$\"),l=r?r[1]:\"xhtml\";f[B]=l}",
"}var y={},H;for(H in f)y[f[H]]=H;e=function(a){return y[a]||null};try{r",
"eturn d.evaluate(b,a,e,c,null)}catch(Da){if(\"TypeError\"===Da.name)ret",
"urn e=d.createNSResolver?d.createNSResolver(d.documentElement):N.p,d.ev",
"aluate(b,\na,e,c,null);throw Da;}}catch(fb){throw new v(32,\"Unable to ",
"locate an element with the xpath expression \"+b+\" because of the foll",
"owing error:\\n\"+fb);}};N.q=function(a,b){if(!a||1!=a.nodeType)throw n",
"ew v(32,'The result of the xpath expression \"'+b+'\" is: '+a+\". It sh",
"ould be an element.\");};\nN.d=function(a,b){var c=function(){var c=N.l",
"(b,a,9);return c?c.singleNodeValue||null:b.selectSingleNode?(c=A(b),c.s",
"etProperty&&c.setProperty(\"SelectionLanguage\",\"XPath\"),b.selectSing",
"leNode(a)):null}();null===c||N.q(c,a);return c};\nN.c=function(a,b){var",
" c=function(){var c=N.l(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=A(",
"b),c.setProperty&&c.setProperty(\"SelectionLanguage\",\"XPath\"),b.sele",
"ctNodes(a)):[]}();u(c,function(b){N.q(b,a)});return c};function O(a,b,c",
",d){this.top=a;this.right=b;this.bottom=c;this.left=d}h=O.prototype;h.c",
"lone=function(){return new O(this.top,this.right,this.bottom,this.left)",
"};h.toString=function(){return\"(\"+this.top+\"t, \"+this.right+\"r, \"",
"+this.bottom+\"b, \"+this.left+\"l)\"};h.contains=function(a){return th",
"is&&a?a instanceof O?a.left>=this.left&&a.right<=this.right&&a.top>=thi",
"s.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.top,this.right+=a.right,this.bottom+=a.bottom,this.left-=a.left):(t",
"his.top-=a,this.right+=b,this.bottom+=c,this.left-=d);return this};h.ce",
"il=function(){this.top=Math.ceil(this.top);this.right=Math.ceil(this.ri",
"ght);this.bottom=Math.ceil(this.bottom);this.left=Math.ceil(this.left);",
"return this};h.floor=function(){this.top=Math.floor(this.top);this.righ",
"t=Math.floor(this.right);this.bottom=Math.floor(this.bottom);this.left=",
"Math.floor(this.left);return this};\nh.round=function(){this.top=Math.r",
"ound(this.top);this.right=Math.round(this.right);this.bottom=Math.round",
"(this.bottom);this.left=Math.round(this.left);return this};h.translate=",
"function(a,b){a instanceof w?(this.left+=a.x,this.right+=a.x,this.top+=",
"a.y,this.bottom+=a.y):(this.left+=a,this.right+=a,m(b)&&(this.top+=b,th",
"is.bottom+=b));return this};h.scale=function(a,b){var c=m(b)?b:a;this.l",
"eft*=a;this.right*=a;this.top*=c;this.bottom*=c;return this};function P",
"(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d}h=P.prototy",
"pe;h.clone=function(){return new P(this.left,this.top,this.width,this.h",
"eight)};h.toString=function(){return\"(\"+this.left+\", \"+this.top+\" ",
"- \"+this.width+\"w x \"+this.height+\"h)\"};h.contains=function(a){ret",
"urn a instanceof P?this.left<=a.left&&this.left+this.width>=a.left+a.wi",
"dth&&this.top<=a.top&&this.top+this.height>=a.top+a.height:a.x>=this.le",
"ft&&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.h",
"eight=Math.floor(this.height);return this};h.round=function(){this.left",
"=Math.round(this.left);this.top=Math.round(this.top);this.width=Math.ro",
"und(this.width);this.height=Math.round(this.height);return this};\nh.tr",
"anslate=function(a,b){a instanceof w?(this.left+=a.x,this.top+=a.y):(th",
"is.left+=a,m(b)&&(this.top+=b));return this};h.scale=function(a,b){var ",
"c=m(b)?b:a;this.left*=a;this.width*=a;this.top*=c;this.height*=c;return",
" this};function Q(a,b){return!!a&&1==a.nodeType&&(!b||a.tagName.toUpper",
"Case()==b)}var Qa=/[;]+(?=(?:(?:[^\"]*\"){2})*[^\"]*$)(?=(?:(?:[^']*'){",
"2})*[^']*$)(?=(?:[^()]*\\([^()]*\\))*[^()]*$)/;function Ra(a){var b=[];",
"u(a.split(Qa),function(a){var d=a.indexOf(\":\");0<d&&(a=[a.slice(0,d),",
"a.slice(d+1)],2==a.length&&b.push(a[0].toLowerCase(),\":\",a[1],\";\"))",
"});b=b.join(\"\");return b=\";\"==b.charAt(b.length-1)?b:b+\";\"}\nfunc",
"tion R(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}functi",
"on S(a){for(a=a.parentNode;a&&1!=a.nodeType&&9!=a.nodeType&&11!=a.nodeT",
"ype;)a=a.parentNode;return Q(a)?a:null}\nfunction T(a,b){var c=ha(b);if",
"(\"float\"==c||\"cssFloat\"==c||\"styleFloat\"==c)c=\"cssFloat\";var d;",
"a:{d=c;var e=A(a);if(e.defaultView&&e.defaultView.getComputedStyle&&(e=",
"e.defaultView.getComputedStyle(a,null))){d=e[d]||e.getPropertyValue(d)|",
"|\"\";break a}d=\"\"}d=d||Sa(a,c);if(null===d)d=null;else if(0<=t(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=\nNu",
"mber(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.toLowerCase()];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=[parse",
"Int(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=",
"S(a))?Sa(c,b):null}\nfunction Ta(a,b){function c(a){if(\"none\"==T(a,\"",
"display\"))return!1;a=S(a);return!a||c(a)}function d(a){var b=U(a);retu",
"rn 0<b.height&&0<b.width?!0:Q(a,\"PATH\")&&(0<b.height||0<b.width)?(a=T",
"(a,\"stroke-width\"),!!a&&0<parseInt(a,10)):\"hidden\"!=T(a,\"overflow",
"\")&&la(a.childNodes,function(a){return 3==a.nodeType||Q(a)&&d(a)})}fun",
"ction e(a){return Ua(a)==V&&ma(a.childNodes,function(a){return!Q(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\")||\nQ(a,\"OPTGROUP\")){",
"var f=Ga(a,function(a){return Q(a,\"SELECT\")});return!!f&&Ta(f,!0)}ret",
"urn(f=Va(a))?!!f.s&&0<f.rect.width&&0<f.rect.height&&Ta(f.s,b):Q(a,\"IN",
"PUT\")&&\"hidden\"==a.type.toLowerCase()||Q(a,\"NOSCRIPT\")||\"hidden\"",
"==T(a,\"visibility\")||!c(a)||!b&&0==Wa(a)||!d(a)?!1:!e(a)}var V=\"hidd",
"en\";\nfunction Ua(a){function b(a){function b(a){return a==g?!0:0==T(a",
",\"display\").lastIndexOf(\"inline\",0)||\"absolute\"==c&&\"static\"==T",
"(a,\"position\")?!1:!0}var c=T(a,\"position\");if(\"fixed\"==c)return B",
"=!0,a==g?null:g;for(a=S(a);a&&!b(a);)a=S(a);return a}function c(a){var ",
"b=a;if(\"visible\"==M)if(a==g&&q)b=q;else if(a==q)return{x:\"visible\",",
"y:\"visible\"};b={x:T(b,\"overflow-x\"),y:T(b,\"overflow-y\")};a==g&&(b",
".x=\"visible\"==b.x?\"auto\":b.x,b.y=\"visible\"==b.y?\"auto\":b.y);ret",
"urn b}function d(a){if(a==g){var b=(new z(f)).i;\na=b.body||b.documentE",
"lement;b=b.parentWindow||b.defaultView;a=new w(b.pageXOffset||a.scrollL",
"eft,b.pageYOffset||a.scrollTop)}else a=new w(a.scrollLeft,a.scrollTop);",
"return a}var e=Xa(a),f=A(a),g=f.documentElement,q=f.body,M=T(g,\"overfl",
"ow\"),B;for(a=b(a);a;a=b(a)){var l=c(a);if(\"visible\"!=l.x||\"visible",
"\"!=l.y){var r=U(a);if(0==r.width||0==r.height)return V;var y=e.right<r",
".left,H=e.bottom<r.top;if(y&&\"hidden\"==l.x||H&&\"hidden\"==l.y)return",
" V;if(y&&\"visible\"!=l.x||H&&\"visible\"!=l.y){y=d(a);H=e.bottom<r.top",
"-\ny.y;if(e.right<r.left-y.x&&\"visible\"!=l.x||H&&\"visible\"!=l.x)ret",
"urn V;e=Ua(a);return e==V?V:\"scroll\"}y=e.left>=r.left+r.width;r=e.top",
">=r.top+r.height;if(y&&\"hidden\"==l.x||r&&\"hidden\"==l.y)return V;if(",
"y&&\"visible\"!=l.x||r&&\"visible\"!=l.y){if(B&&(l=d(a),e.left>=g.scrol",
"lWidth-l.x||e.right>=g.scrollHeight-l.y))return V;e=Ua(a);return e==V?V",
":\"scroll\"}}}return\"none\"}\nfunction U(a){var b=Va(a);if(b)return b.",
"rect;if(Q(a,\"HTML\"))return a=A(a),a=((a?a.parentWindow||a.defaultView",
":window)||window).document,a=\"CSS1Compat\"==a.compatMode?a.documentEle",
"ment:a.body,a=new ya(a.clientWidth,a.clientHeight),new P(0,0,a.width,a.",
"height);var c;try{c=a.getBoundingClientRect()}catch(d){return new P(0,0",
",0,0)}return new P(c.left,c.top,c.right-c.left,c.bottom-c.top)}\nfuncti",
"on Va(a){var b=Q(a,\"MAP\");if(!b&&!Q(a,\"AREA\"))return null;var c=b?a",
":Q(a.parentNode,\"MAP\")?a.parentNode:null,d=null,e=null;if(c&&c.name&&",
"(d=N.d('/descendant::*[@usemap = \"#'+c.name+'\"]',A(c)))&&(e=U(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.wi",
"dth,e.width-a);f=Math.min(f.height,e.height-b);e=new P(a+e.left,b+e.top",
",c,f)}return{s:d,rect:e||new P(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 P(b,c,a[2]-b,a[3]-c)}if(\"circle\"==b&&3==a.l",
"ength)return b=a[2],new P(a[0]-b,a[1]-b,2*b,2*b);if(\"poly\"==b&&2<a.le",
"ngth){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]);retu",
"rn new P(b,c,d-b,e-c)}return new P(0,0,0,0)}function Xa(a){a=U(a);retur",
"n new O(a.top,a.left+a.width,a.top+a.height,a.left)}\nfunction Za(a){re",
"turn a.replace(/^[^\\S\\xa0]+|[^\\S\\xa0]+$/g,\"\")}function $a(a){var ",
"b=[];ab(a,b);var 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 ab(a,b){if(Q(a,\"BR\"))b.pus",
"h(\"\");else{var c=Q(a,\"TD\"),d=T(a,\"display\"),e=!c&&!(0<=t(bb,d)),f",
"=void 0!=a.previousElementSibling?a.previousElementSibling:Ba(a.previou",
"sSibling),f=f?T(f,\"display\"):\"\",g=T(a,\"float\")||T(a,\"cssFloat\")",
"||T(a,\"styleFloat\");!e||\"run-in\"==f&&\"none\"==g||/^[\\s\\xa0]*$/.t",
"est(b[b.length-1]||\"\")||b.push(\"\");var q=Ta(a),M=null,B=null;q&&(M=",
"T(a,\"white-space\"),B=T(a,\"text-transform\"));u(a.childNodes,function",
"(a){3==a.nodeType&&q?cb(a,b,M,B):Q(a)&&ab(a,b)});f=b[b.length-1]||\"\";",
"!c&&\n\"table-cell\"!=d||!f||ga(f)||(b[b.length-1]+=\" \");e&&\"run-in",
"\"!=d&&!/^[\\s\\xa0]*$/.test(f)&&b.push(\"\")}}var bb=\"inline inline-b",
"lock inline-table none table-cell table-column table-column-group\".spl",
"it(\" \");\nfunction cb(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()||\"",
"\";ga(c)&&0==a.lastIndexOf(\" \",0)&&(a=a.substr(1));b.push(c+a)}\nfunc",
"tion Wa(a){var b=1,c=T(a,\"opacity\");c&&(b=Number(c));(a=S(a))&&(b*=Wa",
"(a));return b};var db={k:function(a){return!(!a.querySelectorAll||!a.qu",
"erySelector)},d:function(a,b){if(!a)throw new v(32,\"No class name spec",
"ified\");a=p(a);if(-1!==a.indexOf(\" \"))throw new v(32,\"Compound clas",
"s names not permitted\");if(db.k(b))try{return b.querySelector(\".\"+a.",
"replace(/\\./g,\"\\\\.\"))||null}catch(c){throw new v(32,\"An invalid o",
"r illegal class name was specified\");}var d=D(x(b),\"*\",a,b);return d",
".length?d[0]:null},c:function(a,b){if(!a)throw new v(32,\"No class name",
" specified\");a=p(a);if(-1!==a.indexOf(\" \"))throw new v(32,\n\"Compou",
"nd class names not permitted\");if(db.k(b))try{return b.querySelectorAl",
"l(\".\"+a.replace(/\\./g,\"\\\\.\"))}catch(c){throw new v(32,\"An inval",
"id or illegal class name was specified\");}return D(x(b),\"*\",a,b)}};v",
"ar eb={d:function(a,b){n(b.querySelector);if(!a)throw new v(32,\"No sel",
"ector 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:function(a,b){n(b.querySelectorAll);if(!a)throw",
" new v(32,\"No selector specified\");a=p(a);try{return b.querySelectorA",
"ll(a)}catch(c){throw new v(32,\"An invalid or illegal selector was spec",
"ified\");}}};var gb={k:function(a,b){return!(!a.querySelectorAll||!a.qu",
"erySelector)&&!/^\\d.*/.test(b)},d:function(a,b){var c=x(b),d=k(a)?c.i.",
"getElementById(a):a;if(!d)return null;if(R(d,\"id\")==a&&C(b,d))return ",
"d;c=D(c,\"*\");return na(c,function(c){return R(c,\"id\")==a&&C(b,c)})}",
",c:function(a,b){if(!a)return[];if(gb.k(b,a))try{return b.querySelector",
"All(\"#\"+gb.A(a))}catch(c){return[]}var d=D(x(b),\"*\",null,b);return ",
"ja(d,function(b){return R(b,\"id\")==a})},A:function(a){return a.replac",
"e(/(['\"\\\\#.:;,!?+<>=~*^$|%&@`{}\\-\\/\\[\\]\\(\\)])/g,\n\"\\\\$1\")}",
"};var W={},hb={};W.w=function(a,b,c){var d;try{d=eb.c(\"a\",b)}catch(e)",
"{d=D(x(b),\"A\",null,b)}return na(d,function(b){b=$a(b);return c&&-1!=b",
".indexOf(a)||b==a})};W.t=function(a,b,c){var d;try{d=eb.c(\"a\",b)}catc",
"h(e){d=D(x(b),\"A\",null,b)}return ja(d,function(b){b=$a(b);return c&&-",
"1!=b.indexOf(a)||b==a})};W.d=function(a,b){return W.w(a,b,!1)};W.c=func",
"tion(a,b){return W.t(a,b,!1)};hb.d=function(a,b){return W.w(a,b,!0)};hb",
".c=function(a,b){return W.t(a,b,!0)};var ib={d:function(a,b){return b.g",
"etElementsByTagName(a)[0]||null},c:function(a,b){return b.getElementsBy",
"TagName(a)}};var jb={className:db,\"class name\":db,css:eb,\"css select",
"or\":eb,id:gb,linkText:W,\"link text\":W,name:{d:function(a,b){var c=D(",
"x(b),\"*\",null,b);return na(c,function(b){return R(b,\"name\")==a})},c",
":function(a,b){var c=D(x(b),\"*\",null,b);return ja(c,function(b){retur",
"n R(b,\"name\")==a})}},partialLinkText:hb,\"partial link text\":hb,tagN",
"ame:ib,\"tag name\":ib,xpath:N};function kb(a){for(var b in a)if(a.hasO",
"wnProperty(b))return b;return null};var lb=\"function\"===typeof Shadow",
"Root;function mb(a,b){var c;a:{if(c=kb(a)){var d=jb[c];if(d&&n(d.d)){c=",
"d.d(a[c],b||ea.document);break a}}throw Error(\"Unsupported locator str",
"ategy: \"+c);}if(c)return c;if(lb&&b){for(c=b;c.parentNode;)c=c.parentN",
"ode;if(c instanceof ShadowRoot){a:{if((c=kb(a))&&(d=jb[c])&&n(d.c)){c=d",
".c(a[c],b||ea.document);break a}throw Error(\"Unsupported locator strat",
"egy: \"+c);}if(c=c[0])return c}}return null}var X=[\"_\"],Y=aa;X[0]in Y",
"||!Y.execScript||Y.execScript(\"var \"+X[0]);\nfor(var Z;X.length&&(Z=X",
".shift());)X.length||void 0===mb?Y=Y[Z]?Y[Z]:Y[Z]={}:Y[Z]=mb;; return t",
"his._.apply(null,arguments);}.apply({navigator:typeof window!=undefined",
"?window.navigator:null,document:typeof window!=undefined?window.documen",
"t:null}, arguments);}",
NULL
};
const char* const GET_FIRST_CLIENT_RECT[] = {
"function(){return function(){var f,g=this;\nfunction k(a){var b=typeof ",
"a;if(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a ins",
"tanceof Object)return b;var e=Object.prototype.toString.call(a);if(\"[o",
"bject Window]\"==e)return\"object\";if(\"[object Array]\"==e||\"number",
"\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typ",
"eof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return",
"\"array\";if(\"[object Function]\"==e||\"undefined\"!=typeof a.call&&\"",
"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"c",
"all\"))return\"function\"}else return\"null\";else if(\"function\"==\nb",
"&&\"undefined\"==typeof a.call)return\"object\";return b}function l(a){",
"var b=k(a);return\"array\"==b||\"object\"==b&&\"number\"==typeof a.leng",
"th}function n(a){return\"number\"==typeof a}function p(a){var b=typeof ",
"a;return\"object\"==b&&null!=a||\"function\"==b};var q;function r(a,b){",
"for(var e=a.length,d=\"string\"==typeof a?a.split(\"\"):a,m=0;m<e;m++)m",
" in d&&b.call(void 0,d[m],m,a)}function t(a){var b=a.length;if(0<b){for",
"(var e=Array(b),d=0;d<b;d++)e[d]=a[d];return e}return[]};function u(a,b",
"){this.x=void 0!==a?a:0;this.y=void 0!==b?b:0}f=u.prototype;f.clone=fun",
"ction(){return new u(this.x,this.y)};f.toString=function(){return\"(\"+",
"this.x+\", \"+this.y+\")\"};f.ceil=function(){this.x=Math.ceil(this.x);",
"this.y=Math.ceil(this.y);return this};f.floor=function(){this.x=Math.fl",
"oor(this.x);this.y=Math.floor(this.y);return this};f.round=function(){t",
"his.x=Math.round(this.x);this.y=Math.round(this.y);return this};\nf.tra",
"nslate=function(a,b){a instanceof u?(this.x+=a.x,this.y+=a.y):(this.x+=",
"a,n(b)&&(this.y+=b));return this};f.scale=function(a,b){var e=n(b)?b:a;",
"this.x*=a;this.y*=e;return this};function v(a){var b=a.body||a.document",
"Element;a=a.parentWindow||a.defaultView;return new u(a.pageXOffset||b.s",
"crollLeft,a.pageYOffset||b.scrollTop)}function w(a,b,e){function d(c){c",
"&&b.appendChild(\"string\"==typeof c?a.createTextNode(c):c)}for(var m=1",
";m<e.length;m++){var c=e[m];!l(c)||p(c)&&0<c.nodeType?d(c):r(x(c)?t(c):",
"c,d)}}function y(a){return 9==a.nodeType?a:a.ownerDocument||a.document}",
"\nfunction x(a){if(a&&\"number\"==typeof a.length){if(p(a))return\"func",
"tion\"==typeof a.item||\"string\"==typeof a.item;if(\"function\"==k(a))",
"return\"function\"==typeof a.item}return!1}function z(a){this.a=a||g.do",
"cument||document}f=z.prototype;f.createElement=function(a){return this.",
"a.createElement(a)};f.createTextNode=function(a){return this.a.createTe",
"xtNode(String(a))};f.appendChild=function(a,b){a.appendChild(b)};f.appe",
"nd=function(a,b){w(y(a),a,arguments)};\nf.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};f.removeNode=function(a){return a&&a.parentNode?a.parentNod",
"e.removeChild(a):null};\nf.contains=function(a,b){if(a.contains&&1==b.n",
"odeType)return a==b||a.contains(b);if(\"undefined\"!=typeof a.compareDo",
"cumentPosition)return a==b||Boolean(a.compareDocumentPosition(b)&16);fo",
"r(;b&&a!=b;)b=b.parentNode;return b==a};function B(a){this.d=a}B.protot",
"ype.toString=function(){return this.d};var C={};function D(a){if(C.hasO",
"wnProperty(a))throw Error(\"Binary operator already created: \"+a);a=ne",
"w B(a);C[a.toString()]=a}D(\"div\");D(\"mod\");D(\"*\");D(\"+\");D(\"-",
"\");D(\"<\");D(\">\");D(\"<=\");D(\">=\");D(\"=\");D(\"!=\");D(\"and\")",
";D(\"or\");function E(a){this.c=a}E.prototype.toString=function(){retur",
"n this.c};var F={};function G(a){if(F.hasOwnProperty(a))throw Error(\"F",
"unction already created: \"+a+\".\");F[a]=new E(a)}G(\"boolean\");G(\"c",
"eiling\");G(\"concat\");G(\"contains\");G(\"count\");G(\"false\");G(\"f",
"loor\");G(\"id\");G(\"lang\");G(\"last\");G(\"local-name\");G(\"name\")",
";G(\"namespace-uri\");G(\"normalize-space\");G(\"not\");G(\"number\");G",
"(\"position\");G(\"round\");G(\"starts-with\");G(\"string\");G(\"string",
"-length\");G(\"substring\");G(\"substring-after\");G(\"substring-before",
"\");\nG(\"sum\");G(\"translate\");G(\"true\");function H(a){this.c=a}H.",
"prototype.toString=function(){return this.c};var I={};function J(a){if(",
"I.hasOwnProperty(a))throw Error(\"Axis already created: \"+a);I[a]=new ",
"H(a)}J(\"ancestor\");J(\"ancestor-or-self\");J(\"attribute\");J(\"child",
"\");J(\"descendant\");J(\"descendant-or-self\");J(\"following\");J(\"fo",
"llowing-sibling\");J(\"namespace\");J(\"parent\");J(\"preceding\");J(\"",
"preceding-sibling\");J(\"self\");function K(a,b,e,d){this.left=a;this.t",
"op=b;this.width=e;this.height=d}f=K.prototype;f.clone=function(){return",
" new K(this.left,this.top,this.width,this.height)};f.toString=function(",
"){return\"(\"+this.left+\", \"+this.top+\" - \"+this.width+\"w x \"+thi",
"s.height+\"h)\"};f.contains=function(a){return a instanceof K?this.left",
"<=a.left&&this.left+this.width>=a.left+a.width&&this.top<=a.top&&this.t",
"op+this.height>=a.top+a.height:a.x>=this.left&&a.x<=this.left+this.widt",
"h&&a.y>=this.top&&a.y<=this.top+this.height};\nf.ceil=function(){this.l",
"eft=Math.ceil(this.left);this.top=Math.ceil(this.top);this.width=Math.c",
"eil(this.width);this.height=Math.ceil(this.height);return this};f.floor",
"=function(){this.left=Math.floor(this.left);this.top=Math.floor(this.to",
"p);this.width=Math.floor(this.width);this.height=Math.floor(this.height",
");return this};f.round=function(){this.left=Math.round(this.left);this.",
"top=Math.round(this.top);this.width=Math.round(this.width);this.height=",
"Math.round(this.height);return this};\nf.translate=function(a,b){a inst",
"anceof u?(this.left+=a.x,this.top+=a.y):(this.left+=a,n(b)&&(this.top+=",
"b));return this};f.scale=function(a,b){var e=n(b)?b:a;this.left*=a;this",
".width*=a;this.top*=e;this.height*=e;return this};function L(a){var b;a",
":{b=y(a);if(b.defaultView&&b.defaultView.getComputedStyle&&(b=b.default",
"View.getComputedStyle(a,null))){b=b.position||b.getPropertyValue(\"posi",
"tion\")||\"\";break a}b=\"\"}return b||(a.currentStyle?a.currentStyle.p",
"osition:null)||a.style&&a.style.position}function M(a){var b;try{b=a.ge",
"tBoundingClientRect()}catch(e){return{left:0,top:0,right:0,bottom:0}}re",
"turn b}\nfunction N(a){var b=y(a),e=L(a),d=\"fixed\"==e||\"absolute\"==",
"e;for(a=a.parentNode;a&&a!=b;a=a.parentNode)if(e=L(a),d=d&&\"static\"==",
"e&&a!=b.documentElement&&a!=b.body,!d&&(a.scrollWidth>a.clientWidth||a.",
"scrollHeight>a.clientHeight||\"fixed\"==e||\"absolute\"==e||\"relative",
"\"==e))return a;return null};function O(a){var b=a.getClientRects();if(",
"0==b.length)throw Error(\"Element does not have any client rects\");b=b",
"[0];if(1==a.nodeType)if(a.getBoundingClientRect)a=M(a),a=new u(a.left,a",
".top);else{var e;e=a?new z(y(a)):q||(q=new z);e=v(e.a);var d=y(a),m=L(a",
"),c=new u(0,0),A=(d?y(d):document).documentElement;if(a!=A)if(a.getBoun",
"dingClientRect)a=M(a),d=d?new z(y(d)):q||(q=new z),d=v(d.a),c.x=a.left+",
"d.x,c.y=a.top+d.y;else if(d.getBoxObjectFor)a=d.getBoxObjectFor(a),d=d.",
"getBoxObjectFor(A),c.x=a.screenX-d.screenX,\nc.y=a.screenY-d.screenY;el",
"se{var h=a;do{c.x+=h.offsetLeft;c.y+=h.offsetTop;h!=a&&(c.x+=h.clientLe",
"ft||0,c.y+=h.clientTop||0);if(\"fixed\"==L(h)){c.x+=d.body.scrollLeft;c",
".y+=d.body.scrollTop;break}h=h.offsetParent}while(h&&h!=a);\"absolute\"",
"==m&&(c.y-=d.body.offsetTop);for(h=a;(h=N(h))&&h!=d.body&&h!=A;)c.x-=h.",
"scrollLeft,c.y-=h.scrollTop}a=new u(c.x-e.x,c.y-e.y)}else e=\"function",
"\"==k(a.b),c=a,a.targetTouches&&a.targetTouches.length?c=a.targetTouche",
"s[0]:e&&a.b().targetTouches&&a.b().targetTouches.length&&\n(c=a.b().tar",
"getTouches[0]),a=new u(c.clientX,c.clientY);return new K(b.left-a.x,b.t",
"op-a.y,b.right-b.left,b.bottom-b.top)}var P=[\"_\"],Q=g;P[0]in Q||!Q.ex",
"ecScript||Q.execScript(\"var \"+P[0]);for(var R;P.length&&(R=P.shift())",
";)P.length||void 0===O?Q=Q[R]?Q[R]:Q[R]={}:Q[R]=O;; return this._.apply",
"(null,arguments);}.apply({navigator:typeof window!=undefined?window.nav",
"igator:null,document:typeof window!=undefined?window.document:null}, ar",
"guments);}",
NULL
};
const char* const GET_LOCATION_IN_VIEW[] = {
"function(){return function(){var f,g=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 m(a){",
"var b=l(a);return\"array\"==b||\"object\"==b&&\"number\"==typeof a.leng",
"th}function n(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,h=0;h<c;h++)h",
" in d&&b.call(void 0,d[h],h,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}f=v.prototype;f.clone=fun",
"ction(){return new v(this.x,this.y)};f.toString=function(){return\"(\"+",
"this.x+\", \"+this.y+\")\"};f.ceil=function(){this.x=Math.ceil(this.x);",
"this.y=Math.ceil(this.y);return this};f.floor=function(){this.x=Math.fl",
"oor(this.x);this.y=Math.floor(this.y);return this};f.round=function(){t",
"his.x=Math.round(this.x);this.y=Math.round(this.y);return this};\nf.tra",
"nslate=function(a,b){a instanceof v?(this.x+=a.x,this.y+=a.y):(this.x+=",
"a,n(b)&&(this.y+=b));return this};f.scale=function(a,b){var c=n(b)?b:a;",
"this.x*=a;this.y*=c;return this};function w(a,b){this.width=a;this.heig",
"ht=b}f=w.prototype;f.clone=function(){return new w(this.width,this.heig",
"ht)};f.toString=function(){return\"(\"+this.width+\" x \"+this.height+",
"\")\"};f.ceil=function(){this.width=Math.ceil(this.width);this.height=M",
"ath.ceil(this.height);return this};f.floor=function(){this.width=Math.f",
"loor(this.width);this.height=Math.floor(this.height);return this};f.rou",
"nd=function(){this.width=Math.round(this.width);this.height=Math.round(",
"this.height);return this};\nf.scale=function(a,b){var c=n(b)?b:a;this.w",
"idth*=a;this.height*=c;return this};function x(a){return a?new y(z(a)):",
"r||(r=new y)}function A(a){var b=a.body||a.documentElement;a=a.parentWi",
"ndow||a.defaultView;return new v(a.pageXOffset||b.scrollLeft,a.pageYOff",
"set||b.scrollTop)}function B(a,b,c){function d(c){c&&b.appendChild(\"st",
"ring\"==typeof c?a.createTextNode(c):c)}for(var h=1;h<c.length;h++){var",
" e=c[h];!m(e)||q(e)&&0<e.nodeType?d(e):t(C(e)?u(e):e,d)}}function z(a){",
"return 9==a.nodeType?a:a.ownerDocument||a.document}\nfunction C(a){if(a",
"&&\"number\"==typeof a.length){if(q(a))return\"function\"==typeof a.ite",
"m||\"string\"==typeof a.item;if(\"function\"==l(a))return\"function\"==",
"typeof a.item}return!1}function y(a){this.a=a||g.document||document}fun",
"ction D(a){a=a.a;a=(a.parentWindow||a.defaultView||window).document;a=",
"\"CSS1Compat\"==a.compatMode?a.documentElement:a.body;return new w(a.cl",
"ientWidth,a.clientHeight)}f=y.prototype;f.createElement=function(a){ret",
"urn this.a.createElement(a)};f.createTextNode=function(a){return this.a",
".createTextNode(String(a))};\nf.appendChild=function(a,b){a.appendChild",
"(b)};f.append=function(a,b){B(z(a),a,arguments)};f.canHaveChildren=func",
"tion(a){if(1!=a.nodeType)return!1;switch(a.tagName){case \"APPLET\":cas",
"e \"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 \"NOFRAM",
"ES\":case \"NOSCRIPT\":case \"META\":case \"OBJECT\":case \"PARAM\":cas",
"e \"SCRIPT\":case \"SOURCE\":case \"STYLE\":case \"TRACK\":case \"WBR\"",
":return!1}return!0};\nf.removeNode=function(a){return a&&a.parentNode?a",
".parentNode.removeChild(a):null};f.contains=function(a,b){if(a.contains",
"&&1==b.nodeType)return a==b||a.contains(b);if(\"undefined\"!=typeof a.c",
"ompareDocumentPosition)return a==b||Boolean(a.compareDocumentPosition(b",
")&16);for(;b&&a!=b;)b=b.parentNode;return b==a};function E(a){this.d=a}",
"E.prototype.toString=function(){return this.d};var F={};function G(a){i",
"f(F.hasOwnProperty(a))throw Error(\"Binary operator already created: \"",
"+a);a=new E(a);F[a.toString()]=a}G(\"div\");G(\"mod\");G(\"*\");G(\"+\"",
");G(\"-\");G(\"<\");G(\">\");G(\"<=\");G(\">=\");G(\"=\");G(\"!=\");G(",
"\"and\");G(\"or\");function H(a){this.c=a}H.prototype.toString=function",
"(){return this.c};var I={};function J(a){if(I.hasOwnProperty(a))throw E",
"rror(\"Function already created: \"+a+\".\");I[a]=new H(a)}J(\"boolean",
"\");J(\"ceiling\");J(\"concat\");J(\"contains\");J(\"count\");J(\"false",
"\");J(\"floor\");J(\"id\");J(\"lang\");J(\"last\");J(\"local-name\");J(",
"\"name\");J(\"namespace-uri\");J(\"normalize-space\");J(\"not\");J(\"nu",
"mber\");J(\"position\");J(\"round\");J(\"starts-with\");J(\"string\");J",
"(\"string-length\");J(\"substring\");J(\"substring-after\");J(\"substri",
"ng-before\");\nJ(\"sum\");J(\"translate\");J(\"true\");function K(a){th",
"is.c=a}K.prototype.toString=function(){return this.c};var L={};function",
" M(a){if(L.hasOwnProperty(a))throw Error(\"Axis already created: \"+a);",
"L[a]=new K(a)}M(\"ancestor\");M(\"ancestor-or-self\");M(\"attribute\");",
"M(\"child\");M(\"descendant\");M(\"descendant-or-self\");M(\"following",
"\");M(\"following-sibling\");M(\"namespace\");M(\"parent\");M(\"precedi",
"ng\");M(\"preceding-sibling\");M(\"self\");function N(a,b,c,d){this.top",
"=a;this.right=b;this.bottom=c;this.left=d}f=N.prototype;f.clone=functio",
"n(){return new N(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.contains=function(a){return this&&a?a inst",
"anceof N?a.left>=this.left&&a.right<=this.right&&a.top>=this.top&&a.bot",
"tom<=this.bottom:a.x>=this.left&&a.x<=this.right&&a.y>=this.top&&a.y<=t",
"his.bottom:!1};\nf.expand=function(a,b,c,d){q(a)?(this.top-=a.top,this.",
"right+=a.right,this.bottom+=a.bottom,this.left-=a.left):(this.top-=a,th",
"is.right+=b,this.bottom+=c,this.left-=d);return this};f.ceil=function()",
"{this.top=Math.ceil(this.top);this.right=Math.ceil(this.right);this.bot",
"tom=Math.ceil(this.bottom);this.left=Math.ceil(this.left);return this};",
"f.floor=function(){this.top=Math.floor(this.top);this.right=Math.floor(",
"this.right);this.bottom=Math.floor(this.bottom);this.left=Math.floor(th",
"is.left);return this};\nf.round=function(){this.top=Math.round(this.top",
");this.right=Math.round(this.right);this.bottom=Math.round(this.bottom)",
";this.left=Math.round(this.left);return this};f.translate=function(a,b)",
"{a instanceof v?(this.left+=a.x,this.right+=a.x,this.top+=a.y,this.bott",
"om+=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.r",
"ight*=a;this.top*=c;this.bottom*=c;return this};function O(a,b,c,d){thi",
"s.left=a;this.top=b;this.width=c;this.height=d}f=O.prototype;f.clone=fu",
"nction(){return new O(this.left,this.top,this.width,this.height)};f.toS",
"tring=function(){return\"(\"+this.left+\", \"+this.top+\" - \"+this.wid",
"th+\"w x \"+this.height+\"h)\"};f.contains=function(a){return a instanc",
"eof 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>=this.left&&a.x<=this",
".left+this.width&&a.y>=this.top&&a.y<=this.top+this.height};\nf.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};f.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};f.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};\nf.translate=funct",
"ion(a,b){a instanceof v?(this.left+=a.x,this.top+=a.y):(this.left+=a,n(",
"b)&&(this.top+=b));return this};f.scale=function(a,b){var c=n(b)?b:a;th",
"is.left*=a;this.width*=a;this.top*=c;this.height*=c;return this};functi",
"on P(a,b){var c=z(a);return c.defaultView&&c.defaultView.getComputedSty",
"le&&(c=c.defaultView.getComputedStyle(a,null))?c[b]||c.getPropertyValue",
"(b)||\"\":\"\"}function Q(a){return P(a,\"position\")||(a.currentStyle?",
"a.currentStyle.position:null)||a.style&&a.style.position}function R(a){",
"var b;try{b=a.getBoundingClientRect()}catch(c){return{left:0,top:0,righ",
"t:0,bottom:0}}return b}\nfunction S(a){var b=z(a),c=Q(a),d=\"fixed\"==c",
"||\"absolute\"==c;for(a=a.parentNode;a&&a!=b;a=a.parentNode)if(c=Q(a),d",
"=d&&\"static\"==c&&a!=b.documentElement&&a!=b.body,!d&&(a.scrollWidth>a",
".clientWidth||a.scrollHeight>a.clientHeight||\"fixed\"==c||\"absolute\"",
"==c||\"relative\"==c))return a;return null}\nfunction T(a){var b=z(a),c",
"=Q(a),d=new v(0,0),h=(b?z(b):document).documentElement;if(a==h)return d",
";if(a.getBoundingClientRect)a=R(a),b=x(b),b=A(b.a),d.x=a.left+b.x,d.y=a",
".top+b.y;else if(b.getBoxObjectFor)a=b.getBoxObjectFor(a),b=b.getBoxObj",
"ectFor(h),d.x=a.screenX-b.screenX,d.y=a.screenY-b.screenY;else{var e=a;",
"do{d.x+=e.offsetLeft;d.y+=e.offsetTop;e!=a&&(d.x+=e.clientLeft||0,d.y+=",
"e.clientTop||0);if(\"fixed\"==Q(e)){d.x+=b.body.scrollLeft;d.y+=b.body.",
"scrollTop;break}e=e.offsetParent}while(e&&e!=a);\"absolute\"==\nc&&(d.y",
"-=b.body.offsetTop);for(e=a;(e=S(e))&&e!=b.body&&e!=h;)d.x-=e.scrollLef",
"t,d.y-=e.scrollTop}return d}function U(a){if(1==a.nodeType){if(a.getBou",
"ndingClientRect)a=R(a),a=new v(a.left,a.top);else{var b;b=x(a);b=A(b.a)",
";a=T(a);a=new v(a.x-b.x,a.y-b.y)}return a}b=\"function\"==l(a.b);var c=",
"a;a.targetTouches&&a.targetTouches.length?c=a.targetTouches[0]:b&&a.b()",
".targetTouches&&a.b().targetTouches.length&&(c=a.b().targetTouches[0]);",
"return new v(c.clientX,c.clientY)};var V=\"function\"===typeof ShadowRo",
"ot;function aa(a,b){var c;c=T(b);var d=T(a);c=new v(c.x-d.x,c.y-d.y);va",
"r h,e,p;p=P(a,\"borderLeftWidth\");e=P(a,\"borderRightWidth\");h=P(a,\"",
"borderTopWidth\");d=P(a,\"borderBottomWidth\");d=new N(parseFloat(h),pa",
"rseFloat(e),parseFloat(d),parseFloat(p));c.x-=d.left;c.y-=d.top;return ",
"c}\nfunction ba(a,b,c){function d(a,b,c,d,e){d=new O(c.x+d.left,c.y+d.t",
"op,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]=e?h[k]+d[k]/",
"2-b[k]/2:h[k];else{var p=h[k]-b[k]+d[k];0<p?c[k]=p:0>h[k]&&(c[k]=h[k])}",
"e=new v(c[0],c[1]);a.scrollLeft+=e.x;a.scrollTop+=e.y}for(var h=z(a),e=",
"a.parentNode,p;e&&e!=h.documentElement&&e!=h.body;)p=aa(e,a),d(e,new w(",
"e.clientWidth,e.clientHeight),p,b,c),e=e.parentNode,V&&e instanceof Sha",
"dowRoot&&\n(e=e.host);p=U(a);a=D(x(a));d(h.body,a,p,b,c)};function W(a,",
"b,c){c||(c=new O(0,0,a.offsetWidth,a.offsetHeight));ba(a,c,b);a=U(a);re",
"turn new v(a.x+c.left,a.y+c.top)}var X=[\"_\"],Y=g;X[0]in Y||!Y.execScr",
"ipt||Y.execScript(\"var \"+X[0]);for(var Z;X.length&&(Z=X.shift());)X.l",
"ength||void 0===W?Y=Y[Z]?Y[Z]:Y[Z]={}:Y[Z]=W;; return this._.apply(null",
",arguments);}.apply({navigator:typeof window!=undefined?window.navigato",
"r:null,document:typeof window!=undefined?window.document:null}, argumen",
"ts);}",
NULL
};
const char* const GET_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 n(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=n(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,na=/^(?: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 v(a,b){this.code=a;this.state=w[a]",
"||qa;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(functi",
"on(){var a=Error;function b(){}b.prototype=a.prototype;v.C=a.prototype;",
"v.prototype=new b;v.prototype.constructor=v;v.v=function(b,d,e){return ",
"a.prototype[d].apply(b,Array.prototype.slice.call(arguments,2))}})();\n",
"var qa=\"unknown error\",w={15:\"element not selectable\",11:\"element ",
"not visible\",31:\"ime engine activation failed\",30:\"ime not availabl",
"e\",24:\"invalid cookie domain\",29:\"invalid element coordinates\",12:",
"\"invalid element state\",32:\"invalid selector\",51:\"invalid selector",
"\",52:\"invalid selector\",17:\"javascript error\",405:\"unsupported op",
"eration\",34:\"move target out of bounds\",27:\"no such alert\",7:\"no ",
"such element\",8:\"no such frame\",23:\"no such window\",28:\"script ti",
"meout\",33:\"session not created\",10:\"stale element reference\",\n0:",
"\"success\",21:\"timeout\",25:\"unable to set cookie\",26:\"unexpected ",
"alert open\"};w[13]=qa;w[9]=\"unknown command\";v.prototype.toString=fu",
"nction(){return this.name+\": \"+this.message};function x(a,b){this.x=v",
"oid 0!==a?a:0;this.y=void 0!==b?b:0}g=x.prototype;g.clone=function(){re",
"turn new x(this.x,this.y)};g.toString=function(){return\"(\"+this.x+\",",
" \"+this.y+\")\"};g.ceil=function(){this.x=Math.ceil(this.x);this.y=Mat",
"h.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=fun",
"ction(a,b){a instanceof x?(this.x+=a.x,this.y+=a.y):(this.x+=a,q(b)&&(t",
"his.y+=b));return this};g.scale=function(a,b){var c=q(b)?b:a;this.x*=a;",
"this.y*=c;return this};function y(a,b){this.width=a;this.height=b}g=y.p",
"rototype;g.clone=function(){return new y(this.width,this.height)};g.toS",
"tring=function(){return\"(\"+this.width+\" x \"+this.height+\")\"};g.ce",
"il=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(th",
"is.height);return this};g.floor=function(){this.width=Math.floor(this.w",
"idth);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,b){var c=q(b)?b:a;this.width*=a;thi",
"s.height*=c;return this};function ra(a,b,c){function d(c){c&&b.appendCh",
"ild(p(c)?a.createTextNode(c):c)}for(var e=1;e<c.length;e++){var f=c[e];",
"!aa(f)||r(f)&&0<f.nodeType?d(f):t(sa(f)?ha(f):f,d)}}function z(a,b){if(",
"a.contains&&1==b.nodeType)return a==b||a.contains(b);if(\"undefined\"!=",
"typeof a.compareDocumentPosition)return a==b||Boolean(a.compareDocument",
"Position(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a}\nfunction ta(",
"a,b){if(a==b)return 0;if(a.compareDocumentPosition)return a.compareDocu",
"mentPosition(b)&2?1:-1;if(\"sourceIndex\"in a||a.parentNode&&\"sourceIn",
"dex\"in a.parentNode){var c=1==a.nodeType,d=1==b.nodeType;if(c&&d)retur",
"n a.sourceIndex-b.sourceIndex;var e=a.parentNode,f=b.parentNode;return ",
"e==f?ua(a,b):!c&&z(e,b)?-1*va(a,b):!d&&z(f,a)?va(b,a):(c?a.sourceIndex:",
"e.sourceIndex)-(d?b.sourceIndex:f.sourceIndex)}d=A(a);c=d.createRange()",
";c.selectNode(a);c.collapse(!0);d=d.createRange();d.selectNode(b);d.col",
"lapse(!0);\nreturn c.compareBoundaryPoints(k.Range.START_TO_END,d)}func",
"tion va(a,b){var c=a.parentNode;if(c==b)return-1;for(var d=b;d.parentNo",
"de!=c;)d=d.parentNode;return ua(d,a)}function ua(a,b){for(var c=b;c=c.p",
"reviousSibling;)if(c==a)return-1;return 1}function A(a){return 9==a.nod",
"eType?a:a.ownerDocument||a.document}function sa(a){if(a&&\"number\"==ty",
"peof a.length){if(r(a))return\"function\"==typeof a.item||\"string\"==t",
"ypeof a.item;if(\"function\"==n(a))return\"function\"==typeof a.item}re",
"turn!1}\nfunction wa(a,b){a=a.parentNode;for(var c=0;a;){if(b(a))return",
" a;a=a.parentNode;c++}return null}function xa(a){this.j=a||k.document||",
"document}g=xa.prototype;g.createElement=function(a){return this.j.creat",
"eElement(a)};g.createTextNode=function(a){return this.j.createTextNode(",
"String(a))};g.appendChild=function(a,b){a.appendChild(b)};g.append=func",
"tion(a,b){ra(A(a),a,arguments)};g.canHaveChildren=function(a){if(1!=a.n",
"odeType)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 \"NOSC",
"RIPT\":case \"META\":case \"OBJECT\":case \"PARAM\":case \"SCRIPT\":cas",
"e \"SOURCE\":case \"STYLE\":case \"TRACK\":case \"WBR\":return!1}return",
"!0};\ng.removeNode=function(a){return a&&a.parentNode?a.parentNode.remo",
"veChild(a):null};g.contains=z;function C(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||nul",
"l==b?\"\":b);if(\"string\"!=typeof b)if(9==c||1==c){a=9==c?a.documentEl",
"ement: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].nextSiblin",
"g););}}else b=a.nodeValue;return\"\"+b};function D(){this.d=this.c=null",
";this.i=0}function ya(a){this.q=a;this.next=this.g=null}D.prototype.uns",
"hift=function(a){a=new ya(a);a.next=this.c;this.d?this.c.g=a:this.c=thi",
"s.d=a;this.c=a;this.i++};D.prototype.add=function(a){a=new ya(a);a.g=th",
"is.d;this.c?this.d.next=a:this.c=this.d=a;this.d=a;this.i++};function z",
"a(a){return(a=a.c)?a.q:null}function E(a){return new H(a,!1)}function H",
"(a,b){this.s=a;this.o=(this.r=b)?a.d:a.c;this.k=null}\nH.prototype.next",
"=function(){var a=this.o;if(null==a)return null;var b=this.k=a;this.o=t",
"his.r?a.g:a.next;return b.q};H.prototype.remove=function(){var a=this.s",
",b=this.k;if(!b)throw Error(\"Next must be called at least once before ",
"remove.\");var c=b.g,b=b.next;c?c.next=b:a.c=b;b?b.g=c:a.d=c;a.i--;this",
".k=null};function I(a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(d);var f;if",
"(b instanceof D&&c instanceof D){e=E(b);for(d=e.next();d;d=e.next())for",
"(b=E(c),f=b.next();f;f=b.next())if(a(C(d),C(f)))return!0;return!1}if(b ",
"instanceof D||c instanceof D){b instanceof D?e=b:(e=c,c=b);e=E(e);b=typ",
"eof c;for(d=e.next();d;d=e.next()){switch(b){case \"number\":d=+C(d);br",
"eak;case \"boolean\":d=!!C(d);break;case \"string\":d=C(d);break;defaul",
"t:throw Error(\"Illegal primitive type for comparison.\");}if(a(d,c))re",
"turn!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 Aa(a,b,c,d){this.t=a;this.h=d}Aa.prototype.toString=f",
"unction(){return this.t};var Ba={};function J(a,b){if(Ba.hasOwnProperty",
"(a))throw Error(\"Binary operator already created: \"+a);var c=new Aa(a",
",0,0,b);Ba[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(\"+\",function(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.f(c)&&b.f(c)});J(\"or\",function(a,b,c){return a.f(c)||",
"b.f(c)});function Ca(a,b,c,d,e,f){this.l=a;this.h=f}Ca.prototype.toStri",
"ng=function(){return this.l};var Da={};function K(a,b){if(Da.hasOwnProp",
"erty(a))throw Error(\"Function already created: \"+a+\".\");Da[a]=new C",
"a(a,0,0,0,0,b)}K(\"boolean\",function(a,b){return b.f(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(\"contain",
"s\",function(a,b,c){b=b.a(a);a=c.a(a);return-1!=b.indexOf(a)});K(\"coun",
"t\",function(a,b){return b.evaluate(a).i});\nK(\"false\",function(){ret",
"urn!1});K(\"floor\",function(a,b){return Math.floor(b.b(a))});K(\"id\",",
"function(a,b){var c=a.e(),d=9==c.nodeType?c:c.ownerDocument,c=b.a(a).sp",
"lit(/\\s+/),e=[];t(c,function(a){a=d.getElementById(a);!a||0<=da(e,a)||",
"e.push(a)});e.sort(ta);var f=new D;t(e,function(a){f.add(a)});return f}",
");K(\"lang\",function(){return!1});K(\"last\",function(a){if(1!=argumen",
"ts.length)throw Error(\"Function last expects ()\");return a.w()});\nK(",
"\"local-name\",function(a,b){var c=b?za(b.evaluate(a)):a.e();return c?c",
".nodeName.toLowerCase():\"\"});K(\"name\",function(a,b){var c=b?za(b.ev",
"aluate(a)):a.e();return c?c.nodeName.toLowerCase():\"\"});K(\"namespace",
"-uri\",function(){return\"\"});K(\"normalize-space\",function(a,b){retu",
"rn(b?b.a(a):C(a.e())).replace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+",
"$/g,\"\")});K(\"not\",function(a,b){return!b.f(a)});K(\"number\",functi",
"on(a,b){return b?b.b(a):+C(a.e())});K(\"position\",function(a){return a",
".A()});K(\"round\",function(a,b){return Math.round(b.b(a))});\nK(\"star",
"ts-with\",function(a,b,c){b=b.a(a);a=c.a(a);return 0==b.lastIndexOf(a,0",
")});K(\"string\",function(a,b){return b?b.a(a):C(a.e())});K(\"string-le",
"ngth\",function(a,b){return(b?b.a(a):C(a.e())).length});K(\"substring\"",
",function(a,b,c,d){c=c.b(a);if(isNaN(c)||Infinity==c||-Infinity==c)retu",
"rn\"\";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.substr",
"ing(e);b=Math.round(d);return a.substring(e,c+b)});\nK(\"substring-afte",
"r\",function(a,b,c){b=b.a(a);a=c.a(a);c=b.indexOf(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=E(b.evaluate(a)),d=0,e=c.next();e;e=c.next())d",
"+=+C(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.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});K(\"true\",function(){return!0});function Ea(a,b,c){",
"this.l=a;this.r=c}Ea.prototype.toString=function(){return this.l};var F",
"a={};function L(a,b){if(Fa.hasOwnProperty(a))throw Error(\"Axis already",
" created: \"+a);Fa[a]=new Ea(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(\"preced",
"ing-sibling\",!0);L(\"self\",!1);var M={};M.m=function(){var a={D:\"htt",
"p://www.w3.org/2000/svg\"};return function(b){return a[b]||null}}();\nM",
".h=function(a,b,c){var d=A(a);try{for(var e=d.createNSResolver?d.create",
"NSResolver(d.documentElement):M.m,f={},h=d.getElementsByTagName(\"*\"),",
"F=0;F<h.length;++F){var O=h[F],G=O.namespaceURI;if(!f[G]){var l=O.looku",
"pPrefix(G);if(!l)var m=G.match(\".*/(\\\\w+)/?$\"),l=m?m[1]:\"xhtml\";f",
"[G]=l}}var u={},B;for(B in f)u[f[B]]=B;e=function(a){return u[a]||null}",
";try{return d.evaluate(b,a,e,c,null)}catch(oa){if(\"TypeError\"===oa.na",
"me)return e=d.createNSResolver?d.createNSResolver(d.documentElement):M.",
"m,d.evaluate(b,\na,e,c,null);throw oa;}}catch(La){throw new v(32,\"Unab",
"le to locate an element with the xpath expression \"+b+\" because of th",
"e following error:\\n\"+La);}};M.n=function(a,b){if(!a||1!=a.nodeType)t",
"hrow new v(32,'The result of the xpath expression \"'+b+'\" is: '+a+\".",
" It should be an element.\");};\nM.u=function(a,b){var c=function(){var",
" c=M.h(b,a,9);return c?c.singleNodeValue||null:b.selectSingleNode?(c=A(",
"b),c.setProperty&&c.setProperty(\"SelectionLanguage\",\"XPath\"),b.sele",
"ctSingleNode(a)):null}();null===c||M.n(c,a);return c};\nM.B=function(a,",
"b){var c=function(){var c=M.h(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=A(b),c.setProperty&&c.setProperty(\"SelectionLanguage\",\"XPath\"),",
"b.selectNodes(a)):[]}();t(c,function(b){M.n(b,a)});return c};function N",
"(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d}g=N.prototy",
"pe;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){re",
"turn this&&a?a instanceof N?a.left>=this.left&&a.right<=this.right&&a.t",
"op>=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)?(th",
"is.top-=a.top,this.right+=a.right,this.bottom+=a.bottom,this.left-=a.le",
"ft):(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(t",
"his.right);this.bottom=Math.ceil(this.bottom);this.left=Math.ceil(this.",
"left);return this};g.floor=function(){this.top=Math.floor(this.top);thi",
"s.right=Math.floor(this.right);this.bottom=Math.floor(this.bottom);this",
".left=Math.floor(this.left);return this};\ng.round=function(){this.top=",
"Math.round(this.top);this.right=Math.round(this.right);this.bottom=Math",
".round(this.bottom);this.left=Math.round(this.left);return this};g.tran",
"slate=function(a,b){a instanceof x?(this.left+=a.x,this.right+=a.x,this",
".top+=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;",
"this.left*=a;this.right*=a;this.top*=c;this.bottom*=c;return this};func",
"tion P(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d}g=P.p",
"rototype;g.clone=function(){return new P(this.left,this.top,this.width,",
"this.height)};g.toString=function(){return\"(\"+this.left+\", \"+this.t",
"op+\" - \"+this.width+\"w x \"+this.height+\"h)\"};g.contains=function(",
"a){return a instanceof P?this.left<=a.left&&this.left+this.width>=a.lef",
"t+a.width&&this.top<=a.top&&this.top+this.height>=a.top+a.height:a.x>=t",
"his.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=Mat",
"h.ceil(this.top);this.width=Math.ceil(this.width);this.height=Math.ceil",
"(this.height);return this};g.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};g.round=function(){thi",
"s.left=Math.round(this.left);this.top=Math.round(this.top);this.width=M",
"ath.round(this.width);this.height=Math.round(this.height);return this};",
"\ng.translate=function(a,b){a instanceof x?(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;",
"return this};function Q(a,b){return!!a&&1==a.nodeType&&(!b||a.tagName.t",
"oUpperCase()==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}\nfunctio",
"n S(a,b){var c=ba(b);if(\"float\"==c||\"cssFloat\"==c||\"styleFloat\"==",
"c)c=\"cssFloat\";var d;a:{d=c;var e=A(a);if(e.defaultView&&e.defaultVie",
"w.getComputedStyle&&(e=e.defaultView.getComputedStyle(a,null))){d=e[d]|",
"|e.getPropertyValue(d)||\"\";break a}d=\"\"}d=d||Ga(a,c);if(null===d)d=",
"null;else if(0<=da(ka,c)){b:{var f=d.match(na);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&&25",
"5>=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&&",
"255>=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}re",
"turn d}\nfunction Ga(a,b){var c=a.currentStyle||a.style,d=c[b];void 0==",
"=d&&\"function\"==n(c.getPropertyValue)&&(d=c.getPropertyValue(b));retu",
"rn\"inherit\"!=d?void 0!==d?d:null:(c=R(a))?Ga(c,b):null}\nfunction T(a",
",b){function c(a){if(\"none\"==S(a,\"display\"))return!1;a=R(a);return!",
"a||c(a)}function d(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,\"stroke-width\"),!!a&&0<parseI",
"nt(a,10)):\"hidden\"!=S(a,\"overflow\")&&fa(a.childNodes,function(a){re",
"turn 3==a.nodeType||Q(a)&&d(a)})}function e(a){return V(a)==W&&ga(a.chi",
"ldNodes,function(a){return!Q(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\")||\nQ(a,\"OPTGROUP\")){var f=wa(a,function(a){return Q(a,\"",
"SELECT\")});return!!f&&T(f,!0)}return(f=Ha(a))?!!f.p&&0<f.rect.width&&0",
"<f.rect.height&&T(f.p,b):Q(a,\"INPUT\")&&\"hidden\"==a.type.toLowerCase",
"()||Q(a,\"NOSCRIPT\")||\"hidden\"==S(a,\"visibility\")||!c(a)||!b&&0==I",
"a(a)||!d(a)?!1:!e(a)}var W=\"hidden\";\nfunction V(a){function b(a){fun",
"ction b(a){return a==h?!0:0==S(a,\"display\").lastIndexOf(\"inline\",0)",
"||\"absolute\"==c&&\"static\"==S(a,\"position\")?!1:!0}var c=S(a,\"posi",
"tion\");if(\"fixed\"==c)return G=!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\"==O)if(a==h&&F)b=F;el",
"se if(a==F)return{x:\"visible\",y:\"visible\"};b={x:S(b,\"overflow-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 d(a){if(a==h){var b=(new",
" xa(f)).j;\na=b.body||b.documentElement;b=b.parentWindow||b.defaultView",
";a=new x(b.pageXOffset||a.scrollLeft,b.pageYOffset||a.scrollTop)}else a",
"=new x(a.scrollLeft,a.scrollTop);return a}var e=Ja(a),f=A(a),h=f.docume",
"ntElement,F=f.body,O=S(h,\"overflow\"),G;for(a=b(a);a;a=b(a)){var l=c(a",
");if(\"visible\"!=l.x||\"visible\"!=l.y){var m=U(a);if(0==m.width||0==m",
".height)return W;var u=e.right<m.left,B=e.bottom<m.top;if(u&&\"hidden\"",
"==l.x||B&&\"hidden\"==l.y)return W;if(u&&\"visible\"!=l.x||B&&\"visible",
"\"!=l.y){u=d(a);B=e.bottom<m.top-\nu.y;if(e.right<m.left-u.x&&\"visible",
"\"!=l.x||B&&\"visible\"!=l.x)return W;e=V(a);return e==W?W:\"scroll\"}u",
"=e.left>=m.left+m.width;m=e.top>=m.top+m.height;if(u&&\"hidden\"==l.x||",
"m&&\"hidden\"==l.y)return W;if(u&&\"visible\"!=l.x||m&&\"visible\"!=l.y",
"){if(G&&(l=d(a),e.left>=h.scrollWidth-l.x||e.right>=h.scrollHeight-l.y)",
")return W;e=V(a);return e==W?W:\"scroll\"}}}return\"none\"}\nfunction U",
"(a){var b=Ha(a);if(b)return b.rect;if(Q(a,\"HTML\"))return a=A(a),a=((a",
"?a.parentWindow||a.defaultView:window)||window).document,a=\"CSS1Compat",
"\"==a.compatMode?a.documentElement:a.body,a=new y(a.clientWidth,a.clien",
"tHeight),new P(0,0,a.width,a.height);var c;try{c=a.getBoundingClientRec",
"t()}catch(d){return new P(0,0,0,0)}return new P(c.left,c.top,c.right-c.",
"left,c.bottom-c.top)}\nfunction Ha(a){var b=Q(a,\"MAP\");if(!b&&!Q(a,\"",
"AREA\"))return null;var c=b?a:Q(a.parentNode,\"MAP\")?a.parentNode:null",
",d=null,e=null;if(c&&c.name&&(d=M.u('/descendant::*[@usemap = \"#'+c.na",
"me+'\"]',A(c)))&&(e=U(d),!b&&\"default\"!=a.shape.toLowerCase())){var f",
"=Ka(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.heigh",
"t-b);e=new P(a+e.left,b+e.top,c,f)}return{p:d,rect:e||new P(0,0,0,0)}}",
"\nfunction Ka(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 P(b,c,a[2]-b,a[",
"3]-c)}if(\"circle\"==b&&3==a.length)return b=a[2],new P(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 P(b,c,d-b,e-c)}return new P(0,0,0,",
"0)}function Ja(a){a=U(a);return new N(a.top,a.left+a.width,a.top+a.heig",
"ht,a.left)}\nfunction Ia(a){var b=1,c=S(a,\"opacity\");c&&(b=Number(c))",
";(a=R(a))&&(b*=Ia(a));return b};var Ma=\"function\"===typeof ShadowRoot",
";function Na(a,b){if(!T(a,b))return!1;if(Ma){for(var c=a;c.parentNode;)",
"c=c.parentNode;if(c instanceof ShadowRoot)return Na(c.host)}return!0};v",
"ar Oa=Na,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===Oa?Y=Y[Z]?Y[",
"Z]:Y[Z]={}:Y[Z]=Oa;; 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 CLEAR_LOCAL_STORAGE[] = {
"function(){return function(){var d=window;function e(a,c){this.code=a;t",
"his.state=f[a]||g;this.message=c||\"\";var b=this.state.replace(/((?:^|",
"\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/",
"g,\"\")}),m=b.length-5;if(0>m||b.indexOf(\"Error\",m)!=m)b+=\"Error\";t",
"his.name=b;b=Error(this.message);b.name=this.name;this.stack=b.stack||",
"\"\"}\n(function(){var a=Error;function c(){}c.prototype=a.prototype;e.",
"c=a.prototype;e.prototype=new c;e.prototype.constructor=e;e.b=function(",
"b,c,x){return a.prototype[c].apply(b,Array.prototype.slice.call(argumen",
"ts,2))}})();\nvar g=\"unknown error\",f={15:\"element not selectable\",",
"11:\"element not visible\",31:\"ime engine activation failed\",30:\"ime",
" not available\",24:\"invalid cookie domain\",29:\"invalid element coor",
"dinates\",12:\"invalid element state\",32:\"invalid selector\",51:\"inv",
"alid selector\",52:\"invalid selector\",17:\"javascript error\",405:\"u",
"nsupported operation\",34:\"move target out of bounds\",27:\"no such al",
"ert\",7:\"no such element\",8:\"no such frame\",23:\"no such window\",2",
"8:\"script timeout\",33:\"session not created\",10:\"stale element refe",
"rence\",\n0:\"success\",21:\"timeout\",25:\"unable to set cookie\",26:",
"\"unexpected alert open\"};f[13]=g;f[9]=\"unknown command\";e.prototype",
".toString=function(){return this.name+\": \"+this.message};var h;a:{var",
" k=this.navigator;if(k){var l=k.userAgent;if(l){h=l;break a}}h=\"\"};va",
"r n=-1!=h.indexOf(\"Windows\")&&!1;\nfunction p(){var a=d||d;switch(\"l",
"ocal_storage\"){case \"appcache\":return null!=a.applicationCache;case ",
"\"browser_connection\":return null!=a.navigator&&null!=a.navigator.onLi",
"ne;case \"database\":return null!=a.openDatabase;case \"location\":retu",
"rn n?!1:null!=a.navigator&&null!=a.navigator.geolocation;case \"local_s",
"torage\":return null!=a.localStorage;case \"session_storage\":return nu",
"ll!=a.sessionStorage&&null!=a.sessionStorage.clear;default:throw new e(",
"13,\"Unsupported API identifier provided as parameter\");}}\n;function ",
"q(a){this.a=a}q.prototype.setItem=function(a,c){try{this.a.setItem(a,c+",
"\"\")}catch(b){throw new e(13,b.message);}};q.prototype.getItem=functio",
"n(a){return this.a.getItem(a)};q.prototype.removeItem=function(a){var c",
"=this.getItem(a);this.a.removeItem(a);return c};q.prototype.clear=funct",
"ion(){this.a.clear()};q.prototype.size=function(){return this.a.length}",
";q.prototype.key=function(a){return this.a.key(a)};function r(){if(!p()",
")throw new e(13,\"Local storage undefined\");(new q(d.localStorage)).cl",
"ear()}var t=[\"_\"],u=this;t[0]in u||!u.execScript||u.execScript(\"var ",
"\"+t[0]);for(var v;t.length&&(v=t.shift());){var w;if(w=!t.length)w=voi",
"d 0!==r;w?u[v]=r:u=u[v]?u[v]:u[v]={}};; 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 CLEAR_SESSION_STORAGE[] = {
"function(){return function(){var d=window;function e(a,c){this.code=a;t",
"his.state=f[a]||g;this.message=c||\"\";var b=this.state.replace(/((?:^|",
"\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/",
"g,\"\")}),m=b.length-5;if(0>m||b.indexOf(\"Error\",m)!=m)b+=\"Error\";t",
"his.name=b;b=Error(this.message);b.name=this.name;this.stack=b.stack||",
"\"\"}\n(function(){var a=Error;function c(){}c.prototype=a.prototype;e.",
"c=a.prototype;e.prototype=new c;e.prototype.constructor=e;e.b=function(",
"b,c,x){return a.prototype[c].apply(b,Array.prototype.slice.call(argumen",
"ts,2))}})();\nvar g=\"unknown error\",f={15:\"element not selectable\",",
"11:\"element not visible\",31:\"ime engine activation failed\",30:\"ime",
" not available\",24:\"invalid cookie domain\",29:\"invalid element coor",
"dinates\",12:\"invalid element state\",32:\"invalid selector\",51:\"inv",
"alid selector\",52:\"invalid selector\",17:\"javascript error\",405:\"u",
"nsupported operation\",34:\"move target out of bounds\",27:\"no such al",
"ert\",7:\"no such element\",8:\"no such frame\",23:\"no such window\",2",
"8:\"script timeout\",33:\"session not created\",10:\"stale element refe",
"rence\",\n0:\"success\",21:\"timeout\",25:\"unable to set cookie\",26:",
"\"unexpected alert open\"};f[13]=g;f[9]=\"unknown command\";e.prototype",
".toString=function(){return this.name+\": \"+this.message};var h;a:{var",
" k=this.navigator;if(k){var l=k.userAgent;if(l){h=l;break a}}h=\"\"};va",
"r n=-1!=h.indexOf(\"Windows\")&&!1;\nfunction p(){var a=d||d;switch(\"s",
"ession_storage\"){case \"appcache\":return null!=a.applicationCache;cas",
"e \"browser_connection\":return null!=a.navigator&&null!=a.navigator.on",
"Line;case \"database\":return null!=a.openDatabase;case \"location\":re",
"turn n?!1:null!=a.navigator&&null!=a.navigator.geolocation;case \"local",
"_storage\":return null!=a.localStorage;case \"session_storage\":return ",
"null!=a.sessionStorage&&null!=a.sessionStorage.clear;default:throw new ",
"e(13,\"Unsupported API identifier provided as parameter\");}}\n;functio",
"n q(a){this.a=a}q.prototype.setItem=function(a,c){try{this.a.setItem(a,",
"c+\"\")}catch(b){throw new e(13,b.message);}};q.prototype.getItem=funct",
"ion(a){return this.a.getItem(a)};q.prototype.removeItem=function(a){var",
" c=this.getItem(a);this.a.removeItem(a);return c};q.prototype.clear=fun",
"ction(){this.a.clear()};q.prototype.size=function(){return this.a.lengt",
"h};q.prototype.key=function(a){return this.a.key(a)};function r(){var a",
";if(p())a=new q(d.sessionStorage);else throw new e(13,\"Session storage",
" undefined\");a.clear()}var t=[\"_\"],u=this;t[0]in u||!u.execScript||u",
".execScript(\"var \"+t[0]);for(var v;t.length&&(v=t.shift());){var w;if",
"(w=!t.length)w=void 0!==r;w?u[v]=r:u=u[v]?u[v]:u[v]={}};; 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 GET_APPCACHE_STATUS[] = {
"function(){return function(){var c=window;function d(a,e){this.code=a;t",
"his.state=g[a]||h;this.message=e||\"\";var b=this.state.replace(/((?:^|",
"\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/",
"g,\"\")}),f=b.length-5;if(0>f||b.indexOf(\"Error\",f)!=f)b+=\"Error\";t",
"his.name=b;b=Error(this.message);b.name=this.name;this.stack=b.stack||",
"\"\"}\n(function(){var a=Error;function e(){}e.prototype=a.prototype;d.",
"b=a.prototype;d.prototype=new e;d.prototype.constructor=d;d.a=function(",
"b,f,e){return a.prototype[f].apply(b,Array.prototype.slice.call(argumen",
"ts,2))}})();\nvar h=\"unknown error\",g={15:\"element not selectable\",",
"11:\"element not visible\",31:\"ime engine activation failed\",30:\"ime",
" not available\",24:\"invalid cookie domain\",29:\"invalid element coor",
"dinates\",12:\"invalid element state\",32:\"invalid selector\",51:\"inv",
"alid selector\",52:\"invalid selector\",17:\"javascript error\",405:\"u",
"nsupported operation\",34:\"move target out of bounds\",27:\"no such al",
"ert\",7:\"no such element\",8:\"no such frame\",23:\"no such window\",2",
"8:\"script timeout\",33:\"session not created\",10:\"stale element refe",
"rence\",\n0:\"success\",21:\"timeout\",25:\"unable to set cookie\",26:",
"\"unexpected alert open\"};g[13]=h;g[9]=\"unknown command\";d.prototype",
".toString=function(){return this.name+\": \"+this.message};var k;a:{var",
" l=this.navigator;if(l){var m=l.userAgent;if(m){k=m;break a}}k=\"\"};va",
"r n=-1!=k.indexOf(\"Windows\")&&!1;\nfunction p(){var a=c||c;switch(\"a",
"ppcache\"){case \"appcache\":return null!=a.applicationCache;case \"bro",
"wser_connection\":return null!=a.navigator&&null!=a.navigator.onLine;ca",
"se \"database\":return null!=a.openDatabase;case \"location\":return n?",
"!1:null!=a.navigator&&null!=a.navigator.geolocation;case \"local_storag",
"e\":return null!=a.localStorage;case \"session_storage\":return null!=a",
".sessionStorage&&null!=a.sessionStorage.clear;default:throw new d(13,\"",
"Unsupported API identifier provided as parameter\");}};function q(){var",
" a;if(p())a=c.applicationCache.status;else throw new d(13,\"Undefined a",
"pplication cache\");return a}var r=[\"_\"],t=this;r[0]in t||!t.execScri",
"pt||t.execScript(\"var \"+r[0]);for(var u;r.length&&(u=r.shift());){var",
" v;if(v=!r.length)v=void 0!==q;v?t[u]=q:t=t[u]?t[u]:t[u]={}};; return t",
"his._.apply(null,arguments);}.apply({navigator:typeof window!=undefined",
"?window.navigator:null,document:typeof window!=undefined?window.documen",
"t:null}, arguments);}",
NULL
};
const char* const GET_ATTRIBUTE[] = {
"function(){return function(){function b(a){return\"string\"==typeof a}f",
"unction f(a){var d=typeof a;return\"object\"==d&&null!=a||\"function\"=",
"=d};function h(a,d){for(var c=a.length,e=b(a)?a.split(\"\"):a,g=0;g<c;g",
"++)g in e&&d.call(void 0,e[g],g,a)};function k(a,d){this.code=a;this.st",
"ate=m[a]||n;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\";this.na",
"me=c;c=Error(this.message);c.name=this.name;this.stack=c.stack||\"\"}\n",
"(function(){var a=Error;function d(){}d.prototype=a.prototype;k.i=a.pro",
"totype;k.prototype=new d;k.prototype.constructor=k;k.h=function(c,d,g){",
"return a.prototype[d].apply(c,Array.prototype.slice.call(arguments,2))}",
"})();\nvar n=\"unknown error\",m={15:\"element not selectable\",11:\"el",
"ement not visible\",31:\"ime engine activation failed\",30:\"ime not av",
"ailable\",24:\"invalid cookie domain\",29:\"invalid element coordinates",
"\",12:\"invalid element state\",32:\"invalid selector\",51:\"invalid se",
"lector\",52:\"invalid selector\",17:\"javascript error\",405:\"unsuppor",
"ted operation\",34:\"move target out of bounds\",27:\"no such alert\",7",
":\"no such element\",8:\"no such frame\",23:\"no such window\",28:\"scr",
"ipt timeout\",33:\"session not created\",10:\"stale element reference\"",
",\n0:\"success\",21:\"timeout\",25:\"unable to set cookie\",26:\"unexpe",
"cted alert open\"};m[13]=n;m[9]=\"unknown command\";k.prototype.toStrin",
"g=function(){return this.name+\": \"+this.message};var p;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\"),v=-1!=p.indexOf(",
"\"Linux\")||-1!=p.indexOf(\"CrOS\");function w(a){this.g=a}w.prototype.",
"toString=function(){return this.g};var x={};function y(a){if(x.hasOwnPr",
"operty(a))throw Error(\"Binary operator already created: \"+a);a=new w(",
"a);x[a.toString()]=a}y(\"div\");y(\"mod\");y(\"*\");y(\"+\");y(\"-\");y",
"(\"<\");y(\">\");y(\"<=\");y(\">=\");y(\"=\");y(\"!=\");y(\"and\");y(\"",
"or\");function z(a){this.f=a}z.prototype.toString=function(){return thi",
"s.f};var A={};function B(a){if(A.hasOwnProperty(a))throw Error(\"Functi",
"on already created: \"+a+\".\");A[a]=new z(a)}B(\"boolean\");B(\"ceilin",
"g\");B(\"concat\");B(\"contains\");B(\"count\");B(\"false\");B(\"floor",
"\");B(\"id\");B(\"lang\");B(\"last\");B(\"local-name\");B(\"name\");B(",
"\"namespace-uri\");B(\"normalize-space\");B(\"not\");B(\"number\");B(\"",
"position\");B(\"round\");B(\"starts-with\");B(\"string\");B(\"string-le",
"ngth\");B(\"substring\");B(\"substring-after\");B(\"substring-before\")",
";\nB(\"sum\");B(\"translate\");B(\"true\");function C(a){this.f=a}C.pro",
"totype.toString=function(){return this.f};var D={};function E(a){if(D.h",
"asOwnProperty(a))throw Error(\"Axis already created: \"+a);D[a]=new C(a",
")}E(\"ancestor\");E(\"ancestor-or-self\");E(\"attribute\");E(\"child\")",
";E(\"descendant\");E(\"descendant-or-self\");E(\"following\");E(\"follo",
"wing-sibling\");E(\"namespace\");E(\"parent\");E(\"preceding\");E(\"pre",
"ceding-sibling\");E(\"self\");function F(a,d){return!!a&&1==a.nodeType&",
"&(!d||a.tagName.toUpperCase()==d)}function G(a){return F(a,\"OPTION\")?",
"!0:F(a,\"INPUT\")?(a=a.type.toLowerCase(),\"checkbox\"==a||\"radio\"==a",
"):!1}var H=/[;]+(?=(?:(?:[^\"]*\"){2})*[^\"]*$)(?=(?:(?:[^']*'){2})*[^'",
"]*$)(?=(?:[^()]*\\([^()]*\\))*[^()]*$)/;function I(a){var d=[];h(a.spli",
"t(H),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.jo",
"in(\"\");return d=\";\"==d.charAt(d.length-1)?d:d+\";\"}\nfunction J(a,",
"d){d=d.toLowerCase();if(\"style\"==d)return I(a.style.cssText);var c=a.",
"getAttributeNode(d);return c&&c.specified?c.value:null};function K(a,d)",
"{this.d={};this.c=[];this.e=0;var c=arguments.length;if(1<c){if(c%2)thr",
"ow Error(\"Uneven number of arguments\");for(var e=0;e<c;e+=2)this.set(",
"arguments[e],arguments[e+1])}else if(a){var g;if(a instanceof K)for(e=L",
"(a),M(a),g=[],c=0;c<a.c.length;c++)g.push(a.d[a.c[c]]);else{var c=[],l=",
"0;for(e in a)c[l++]=e;e=c;c=[];l=0;for(g in a)c[l++]=a[g];g=c}for(c=0;c",
"<e.length;c++)this.set(e[c],g[c])}}function L(a){M(a);return a.c.concat",
"()}\nK.prototype.clear=function(){this.d={};this.e=this.c.length=0};K.p",
"rototype.remove=function(a){return Object.prototype.hasOwnProperty.call",
"(this.d,a)?(delete this.d[a],this.e--,this.c.length>2*this.e&&M(this),!",
"0):!1};\nfunction M(a){if(a.e!=a.c.length){for(var d=0,c=0;d<a.c.length",
";){var e=a.c[d];Object.prototype.hasOwnProperty.call(a.d,e)&&(a.c[c++]=",
"e);d++}a.c.length=c}if(a.e!=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}}K.prototype.get=function(a,d){return Object.protot",
"ype.hasOwnProperty.call(this.d,a)?this.d[a]:d};\nK.prototype.set=functi",
"on(a,d){Object.prototype.hasOwnProperty.call(this.d,a)||(this.e++,this.",
"c.push(a));this.d[a]=d};K.prototype.forEach=function(a,d){for(var c=L(t",
"his),e=0;e<c.length;e++){var g=c[e],l=this.get(g);a.call(d,l,g,this)}};",
"K.prototype.clone=function(){return new K(this)};var N={};function O(a,",
"d,c){f(a)&&(a=a.a);a=new P(a);!d||d in N&&!c||(N[d]={key:a,shift:!1},c&",
"&(N[c]={key:a,shift:!0}));return a}function P(a){this.code=a}O(8);O(9);",
"O(13);var Q=O(16),R=O(17),S=O(18);O(19);O(20);O(27);O(32,\" \");O(33);O",
"(34);O(35);O(36);O(37);O(38);O(39);O(40);O(44);O(45);O(46);O(48,\"0\",",
"\")\");O(49,\"1\",\"!\");O(50,\"2\",\"@\");O(51,\"3\",\"#\");O(52,\"4\"",
",\"$\");O(53,\"5\",\"%\");O(54,\"6\",\"^\");O(55,\"7\",\"&\");O(56,\"8",
"\",\"*\");O(57,\"9\",\"(\");O(65,\"a\",\"A\");O(66,\"b\",\"B\");O(67,\"",
"c\",\"C\");O(68,\"d\",\"D\");O(69,\"e\",\"E\");\nO(70,\"f\",\"F\");O(71",
",\"g\",\"G\");O(72,\"h\",\"H\");O(73,\"i\",\"I\");O(74,\"j\",\"J\");O(7",
"5,\"k\",\"K\");O(76,\"l\",\"L\");O(77,\"m\",\"M\");O(78,\"n\",\"N\");O(",
"79,\"o\",\"O\");O(80,\"p\",\"P\");O(81,\"q\",\"Q\");O(82,\"r\",\"R\");O",
"(83,\"s\",\"S\");O(84,\"t\",\"T\");O(85,\"u\",\"U\");O(86,\"v\",\"V\");",
"O(87,\"w\",\"W\");O(88,\"x\",\"X\");O(89,\"y\",\"Y\");O(90,\"z\",\"Z\")",
";var aa=O(u?{b:91,a:91,opera:219}:t?{b:224,a:91,opera:17}:{b:0,a:91,ope",
"ra:null});O(u?{b:92,a:92,opera:220}:t?{b:224,a:93,opera:17}:{b:0,a:92,o",
"pera:null});\nO(u?{b:93,a:93,opera:0}:t?{b:0,a:0,opera:16}:{b:93,a:null",
",opera:0});O({b:96,a:96,opera:48},\"0\");O({b:97,a:97,opera:49},\"1\");",
"O({b:98,a:98,opera:50},\"2\");O({b:99,a:99,opera:51},\"3\");O({b:100,a:",
"100,opera:52},\"4\");O({b:101,a:101,opera:53},\"5\");O({b:102,a:102,ope",
"ra:54},\"6\");O({b:103,a:103,opera:55},\"7\");O({b:104,a:104,opera:56},",
"\"8\");O({b:105,a:105,opera:57},\"9\");O({b:106,a:106,opera:v?56:42},\"",
"*\");O({b:107,a:107,opera:v?61:43},\"+\");O({b:109,a:109,opera:v?109:45",
"},\"-\");O({b:110,a:110,opera:v?190:78},\".\");\nO({b:111,a:111,opera:v",
"?191:47},\"/\");O(144);O(112);O(113);O(114);O(115);O(116);O(117);O(118)",
";O(119);O(120);O(121);O(122);O(123);O({b:107,a:187,opera:61},\"=\",\"+",
"\");O(108,\",\");O({b:109,a:189,opera:109},\"-\",\"_\");O(188,\",\",\"<",
"\");O(190,\".\",\">\");O(191,\"/\",\"?\");O(192,\"`\",\"~\");O(219,\"[",
"\",\"{\");O(220,\"\\\\\",\"|\");O(221,\"]\",\"}\");O({b:59,a:186,opera:",
"59},\";\",\":\");O(222,\"'\",'\"');var T=new K;T.set(1,Q);T.set(2,R);T.",
"set(4,S);T.set(8,aa);(function(a){var d=new K;h(L(a),function(c){d.set(",
"a.get(c).code,c)});return d})(T);var ba={\"class\":\"className\",readon",
"ly:\"readOnly\"},U=\"async autofocus autoplay checked compact complete ",
"controls declare defaultchecked defaultselected defer disabled draggabl",
"e ended formnovalidate hidden indeterminate iscontenteditable ismap ite",
"mscope loop multiple muted nohref noresize noshade novalidate nowrap op",
"en paused pubdate readonly required reversed scoped seamless seeking se",
"lected spellcheck truespeed willvalidate\".split(\" \");function V(a,d)",
"{var c=null,e=d.toLowerCase();if(\"style\"==e)return(c=a.style)&&!b(c)&",
"&(c=c.cssText),c;if((\"selected\"==e||\"checked\"==e)&&G(a)){if(!G(a))t",
"hrow new k(15,\"Element is not selectable\");var g=\"selected\",e=a.typ",
"e&&a.type.toLowerCase();if(\"checkbox\"==e||\"radio\"==e)g=\"checked\";",
"return a[g]?\"true\":null}c=F(a,\"A\");if(F(a,\"IMG\")&&\"src\"==e||c&&",
"\"href\"==e)return(c=J(a,e))&&(c=a[e]),c;c=ba[d]||d;a:if(b(U))e=b(e)&&1",
"==e.length?U.indexOf(e,0):-1;else{for(var l=0;l<U.length;l++)if(l in U&",
"&U[l]===e){e=l;\nbreak a}e=-1}if(0<=e)return(c=null!==J(a,d)||a[c])?\"t",
"rue\":null;try{g=a[c]}catch(ca){}c=null==g||f(g)?J(a,d):g;return null!=",
"c?c.toString():null}var W=[\"_\"],X=this;W[0]in X||!X.execScript||X.exe",
"cScript(\"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._.app",
"ly(null,arguments);}.apply({navigator:typeof window!=undefined?window.n",
"avigator:null,document:typeof window!=undefined?window.document:null}, ",
"arguments);}",
NULL
};
const char* const GET_LOCAL_STORAGE_ITEM[] = {
"function(){return function(){var d=window;function e(a,c){this.code=a;t",
"his.state=f[a]||g;this.message=c||\"\";var b=this.state.replace(/((?:^|",
"\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/",
"g,\"\")}),m=b.length-5;if(0>m||b.indexOf(\"Error\",m)!=m)b+=\"Error\";t",
"his.name=b;b=Error(this.message);b.name=this.name;this.stack=b.stack||",
"\"\"}\n(function(){var a=Error;function c(){}c.prototype=a.prototype;e.",
"c=a.prototype;e.prototype=new c;e.prototype.constructor=e;e.b=function(",
"b,c,x){return a.prototype[c].apply(b,Array.prototype.slice.call(argumen",
"ts,2))}})();\nvar g=\"unknown error\",f={15:\"element not selectable\",",
"11:\"element not visible\",31:\"ime engine activation failed\",30:\"ime",
" not available\",24:\"invalid cookie domain\",29:\"invalid element coor",
"dinates\",12:\"invalid element state\",32:\"invalid selector\",51:\"inv",
"alid selector\",52:\"invalid selector\",17:\"javascript error\",405:\"u",
"nsupported operation\",34:\"move target out of bounds\",27:\"no such al",
"ert\",7:\"no such element\",8:\"no such frame\",23:\"no such window\",2",
"8:\"script timeout\",33:\"session not created\",10:\"stale element refe",
"rence\",\n0:\"success\",21:\"timeout\",25:\"unable to set cookie\",26:",
"\"unexpected alert open\"};f[13]=g;f[9]=\"unknown command\";e.prototype",
".toString=function(){return this.name+\": \"+this.message};var h;a:{var",
" k=this.navigator;if(k){var l=k.userAgent;if(l){h=l;break a}}h=\"\"};va",
"r n=-1!=h.indexOf(\"Windows\")&&!1;\nfunction p(){var a=d||d;switch(\"l",
"ocal_storage\"){case \"appcache\":return null!=a.applicationCache;case ",
"\"browser_connection\":return null!=a.navigator&&null!=a.navigator.onLi",
"ne;case \"database\":return null!=a.openDatabase;case \"location\":retu",
"rn n?!1:null!=a.navigator&&null!=a.navigator.geolocation;case \"local_s",
"torage\":return null!=a.localStorage;case \"session_storage\":return nu",
"ll!=a.sessionStorage&&null!=a.sessionStorage.clear;default:throw new e(",
"13,\"Unsupported API identifier provided as parameter\");}}\n;function ",
"q(a){this.a=a}q.prototype.setItem=function(a,c){try{this.a.setItem(a,c+",
"\"\")}catch(b){throw new e(13,b.message);}};q.prototype.getItem=functio",
"n(a){return this.a.getItem(a)};q.prototype.removeItem=function(a){var c",
"=this.getItem(a);this.a.removeItem(a);return c};q.prototype.clear=funct",
"ion(){this.a.clear()};q.prototype.size=function(){return this.a.length}",
";q.prototype.key=function(a){return this.a.key(a)};function r(a){if(!p(",
"))throw new e(13,\"Local storage undefined\");return(new q(d.localStora",
"ge)).getItem(a)}var t=[\"_\"],u=this;t[0]in u||!u.execScript||u.execScr",
"ipt(\"var \"+t[0]);for(var v;t.length&&(v=t.shift());){var w;if(w=!t.le",
"ngth)w=void 0!==r;w?u[v]=r:u=u[v]?u[v]:u[v]={}};; 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_LOCAL_STORAGE_KEY[] = {
"function(){return function(){var d=window;function e(a,c){this.code=a;t",
"his.state=f[a]||g;this.message=c||\"\";var b=this.state.replace(/((?:^|",
"\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/",
"g,\"\")}),m=b.length-5;if(0>m||b.indexOf(\"Error\",m)!=m)b+=\"Error\";t",
"his.name=b;b=Error(this.message);b.name=this.name;this.stack=b.stack||",
"\"\"}\n(function(){var a=Error;function c(){}c.prototype=a.prototype;e.",
"c=a.prototype;e.prototype=new c;e.prototype.constructor=e;e.b=function(",
"b,c,x){return a.prototype[c].apply(b,Array.prototype.slice.call(argumen",
"ts,2))}})();\nvar g=\"unknown error\",f={15:\"element not selectable\",",
"11:\"element not visible\",31:\"ime engine activation failed\",30:\"ime",
" not available\",24:\"invalid cookie domain\",29:\"invalid element coor",
"dinates\",12:\"invalid element state\",32:\"invalid selector\",51:\"inv",
"alid selector\",52:\"invalid selector\",17:\"javascript error\",405:\"u",
"nsupported operation\",34:\"move target out of bounds\",27:\"no such al",
"ert\",7:\"no such element\",8:\"no such frame\",23:\"no such window\",2",
"8:\"script timeout\",33:\"session not created\",10:\"stale element refe",
"rence\",\n0:\"success\",21:\"timeout\",25:\"unable to set cookie\",26:",
"\"unexpected alert open\"};f[13]=g;f[9]=\"unknown command\";e.prototype",
".toString=function(){return this.name+\": \"+this.message};var h;a:{var",
" k=this.navigator;if(k){var l=k.userAgent;if(l){h=l;break a}}h=\"\"};va",
"r n=-1!=h.indexOf(\"Windows\")&&!1;\nfunction p(){var a=d||d;switch(\"l",
"ocal_storage\"){case \"appcache\":return null!=a.applicationCache;case ",
"\"browser_connection\":return null!=a.navigator&&null!=a.navigator.onLi",
"ne;case \"database\":return null!=a.openDatabase;case \"location\":retu",
"rn n?!1:null!=a.navigator&&null!=a.navigator.geolocation;case \"local_s",
"torage\":return null!=a.localStorage;case \"session_storage\":return nu",
"ll!=a.sessionStorage&&null!=a.sessionStorage.clear;default:throw new e(",
"13,\"Unsupported API identifier provided as parameter\");}}\n;function ",
"q(a){this.a=a}q.prototype.setItem=function(a,c){try{this.a.setItem(a,c+",
"\"\")}catch(b){throw new e(13,b.message);}};q.prototype.getItem=functio",
"n(a){return this.a.getItem(a)};q.prototype.removeItem=function(a){var c",
"=this.getItem(a);this.a.removeItem(a);return c};q.prototype.clear=funct",
"ion(){this.a.clear()};q.prototype.size=function(){return this.a.length}",
";q.prototype.key=function(a){return this.a.key(a)};function r(a){if(!p(",
"))throw new e(13,\"Local storage undefined\");return(new q(d.localStora",
"ge)).key(a)}var t=[\"_\"],u=this;t[0]in u||!u.execScript||u.execScript(",
"\"var \"+t[0]);for(var v;t.length&&(v=t.shift());){var w;if(w=!t.length",
")w=void 0!==r;w?u[v]=r:u=u[v]?u[v]:u[v]={}};; 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 GET_LOCAL_STORAGE_KEYS[] = {
"function(){return function(){var d=window;function f(a,c){this.code=a;t",
"his.state=g[a]||h;this.message=c||\"\";var b=this.state.replace(/((?:^|",
"\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/",
"g,\"\")}),e=b.length-5;if(0>e||b.indexOf(\"Error\",e)!=e)b+=\"Error\";t",
"his.name=b;b=Error(this.message);b.name=this.name;this.stack=b.stack||",
"\"\"}\n(function(){var a=Error;function c(){}c.prototype=a.prototype;f.",
"c=a.prototype;f.prototype=new c;f.prototype.constructor=f;f.b=function(",
"b,c,x){return a.prototype[c].apply(b,Array.prototype.slice.call(argumen",
"ts,2))}})();\nvar h=\"unknown error\",g={15:\"element not selectable\",",
"11:\"element not visible\",31:\"ime engine activation failed\",30:\"ime",
" not available\",24:\"invalid cookie domain\",29:\"invalid element coor",
"dinates\",12:\"invalid element state\",32:\"invalid selector\",51:\"inv",
"alid selector\",52:\"invalid selector\",17:\"javascript error\",405:\"u",
"nsupported operation\",34:\"move target out of bounds\",27:\"no such al",
"ert\",7:\"no such element\",8:\"no such frame\",23:\"no such window\",2",
"8:\"script timeout\",33:\"session not created\",10:\"stale element refe",
"rence\",\n0:\"success\",21:\"timeout\",25:\"unable to set cookie\",26:",
"\"unexpected alert open\"};g[13]=h;g[9]=\"unknown command\";f.prototype",
".toString=function(){return this.name+\": \"+this.message};var k;a:{var",
" l=this.navigator;if(l){var m=l.userAgent;if(m){k=m;break a}}k=\"\"};va",
"r n=-1!=k.indexOf(\"Windows\")&&!1;\nfunction p(){var a=d||d;switch(\"l",
"ocal_storage\"){case \"appcache\":return null!=a.applicationCache;case ",
"\"browser_connection\":return null!=a.navigator&&null!=a.navigator.onLi",
"ne;case \"database\":return null!=a.openDatabase;case \"location\":retu",
"rn n?!1:null!=a.navigator&&null!=a.navigator.geolocation;case \"local_s",
"torage\":return null!=a.localStorage;case \"session_storage\":return nu",
"ll!=a.sessionStorage&&null!=a.sessionStorage.clear;default:throw new f(",
"13,\"Unsupported API identifier provided as parameter\");}}\n;function ",
"q(a){this.a=a}q.prototype.setItem=function(a,c){try{this.a.setItem(a,c+",
"\"\")}catch(b){throw new f(13,b.message);}};q.prototype.getItem=functio",
"n(a){return this.a.getItem(a)};q.prototype.removeItem=function(a){var c",
"=this.getItem(a);this.a.removeItem(a);return c};q.prototype.clear=funct",
"ion(){this.a.clear()};q.prototype.size=function(){return this.a.length}",
";q.prototype.key=function(a){return this.a.key(a)};function r(){var a;i",
"f(!p())throw new f(13,\"Local storage undefined\");a=new q(d.localStora",
"ge);for(var c=[],b=a.size(),e=0;e<b;e++)c[e]=a.a.key(e);return c}var t=",
"[\"_\"],u=this;t[0]in u||!u.execScript||u.execScript(\"var \"+t[0]);for",
"(var v;t.length&&(v=t.shift());){var w;if(w=!t.length)w=void 0!==r;w?u[",
"v]=r:u=u[v]?u[v]:u[v]={}};; 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_LOCAL_STORAGE_SIZE[] = {
"function(){return function(){var d=window;function e(a,c){this.code=a;t",
"his.state=f[a]||g;this.message=c||\"\";var b=this.state.replace(/((?:^|",
"\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/",
"g,\"\")}),m=b.length-5;if(0>m||b.indexOf(\"Error\",m)!=m)b+=\"Error\";t",
"his.name=b;b=Error(this.message);b.name=this.name;this.stack=b.stack||",
"\"\"}\n(function(){var a=Error;function c(){}c.prototype=a.prototype;e.",
"c=a.prototype;e.prototype=new c;e.prototype.constructor=e;e.b=function(",
"b,c,x){return a.prototype[c].apply(b,Array.prototype.slice.call(argumen",
"ts,2))}})();\nvar g=\"unknown error\",f={15:\"element not selectable\",",
"11:\"element not visible\",31:\"ime engine activation failed\",30:\"ime",
" not available\",24:\"invalid cookie domain\",29:\"invalid element coor",
"dinates\",12:\"invalid element state\",32:\"invalid selector\",51:\"inv",
"alid selector\",52:\"invalid selector\",17:\"javascript error\",405:\"u",
"nsupported operation\",34:\"move target out of bounds\",27:\"no such al",
"ert\",7:\"no such element\",8:\"no such frame\",23:\"no such window\",2",
"8:\"script timeout\",33:\"session not created\",10:\"stale element refe",
"rence\",\n0:\"success\",21:\"timeout\",25:\"unable to set cookie\",26:",
"\"unexpected alert open\"};f[13]=g;f[9]=\"unknown command\";e.prototype",
".toString=function(){return this.name+\": \"+this.message};var h;a:{var",
" k=this.navigator;if(k){var l=k.userAgent;if(l){h=l;break a}}h=\"\"};va",
"r n=-1!=h.indexOf(\"Windows\")&&!1;\nfunction p(){var a=d||d;switch(\"l",
"ocal_storage\"){case \"appcache\":return null!=a.applicationCache;case ",
"\"browser_connection\":return null!=a.navigator&&null!=a.navigator.onLi",
"ne;case \"database\":return null!=a.openDatabase;case \"location\":retu",
"rn n?!1:null!=a.navigator&&null!=a.navigator.geolocation;case \"local_s",
"torage\":return null!=a.localStorage;case \"session_storage\":return nu",
"ll!=a.sessionStorage&&null!=a.sessionStorage.clear;default:throw new e(",
"13,\"Unsupported API identifier provided as parameter\");}}\n;function ",
"q(a){this.a=a}q.prototype.setItem=function(a,c){try{this.a.setItem(a,c+",
"\"\")}catch(b){throw new e(13,b.message);}};q.prototype.getItem=functio",
"n(a){return this.a.getItem(a)};q.prototype.removeItem=function(a){var c",
"=this.getItem(a);this.a.removeItem(a);return c};q.prototype.clear=funct",
"ion(){this.a.clear()};q.prototype.size=function(){return this.a.length}",
";q.prototype.key=function(a){return this.a.key(a)};function r(){if(!p()",
")throw new e(13,\"Local storage undefined\");return(new q(d.localStorag",
"e)).size()}var t=[\"_\"],u=this;t[0]in u||!u.execScript||u.execScript(",
"\"var \"+t[0]);for(var v;t.length&&(v=t.shift());){var w;if(w=!t.length",
")w=void 0!==r;w?u[v]=r:u=u[v]?u[v]:u[v]={}};; 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 GET_SESSION_STORAGE_ITEM[] = {
"function(){return function(){var d=window;function e(a,b){this.code=a;t",
"his.state=f[a]||g;this.message=b||\"\";var c=this.state.replace(/((?:^|",
"\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/",
"g,\"\")}),m=c.length-5;if(0>m||c.indexOf(\"Error\",m)!=m)c+=\"Error\";t",
"his.name=c;c=Error(this.message);c.name=this.name;this.stack=c.stack||",
"\"\"}\n(function(){var a=Error;function b(){}b.prototype=a.prototype;e.",
"c=a.prototype;e.prototype=new b;e.prototype.constructor=e;e.b=function(",
"c,b,x){return a.prototype[b].apply(c,Array.prototype.slice.call(argumen",
"ts,2))}})();\nvar g=\"unknown error\",f={15:\"element not selectable\",",
"11:\"element not visible\",31:\"ime engine activation failed\",30:\"ime",
" not available\",24:\"invalid cookie domain\",29:\"invalid element coor",
"dinates\",12:\"invalid element state\",32:\"invalid selector\",51:\"inv",
"alid selector\",52:\"invalid selector\",17:\"javascript error\",405:\"u",
"nsupported operation\",34:\"move target out of bounds\",27:\"no such al",
"ert\",7:\"no such element\",8:\"no such frame\",23:\"no such window\",2",
"8:\"script timeout\",33:\"session not created\",10:\"stale element refe",
"rence\",\n0:\"success\",21:\"timeout\",25:\"unable to set cookie\",26:",
"\"unexpected alert open\"};f[13]=g;f[9]=\"unknown command\";e.prototype",
".toString=function(){return this.name+\": \"+this.message};var h;a:{var",
" k=this.navigator;if(k){var l=k.userAgent;if(l){h=l;break a}}h=\"\"};va",
"r n=-1!=h.indexOf(\"Windows\")&&!1;\nfunction p(){var a=d||d;switch(\"s",
"ession_storage\"){case \"appcache\":return null!=a.applicationCache;cas",
"e \"browser_connection\":return null!=a.navigator&&null!=a.navigator.on",
"Line;case \"database\":return null!=a.openDatabase;case \"location\":re",
"turn n?!1:null!=a.navigator&&null!=a.navigator.geolocation;case \"local",
"_storage\":return null!=a.localStorage;case \"session_storage\":return ",
"null!=a.sessionStorage&&null!=a.sessionStorage.clear;default:throw new ",
"e(13,\"Unsupported API identifier provided as parameter\");}}\n;functio",
"n q(a){this.a=a}q.prototype.setItem=function(a,b){try{this.a.setItem(a,",
"b+\"\")}catch(c){throw new e(13,c.message);}};q.prototype.getItem=funct",
"ion(a){return this.a.getItem(a)};q.prototype.removeItem=function(a){var",
" b=this.getItem(a);this.a.removeItem(a);return b};q.prototype.clear=fun",
"ction(){this.a.clear()};q.prototype.size=function(){return this.a.lengt",
"h};q.prototype.key=function(a){return this.a.key(a)};function r(a){var ",
"b;if(p())b=new q(d.sessionStorage);else throw new e(13,\"Session storag",
"e undefined\");return b.getItem(a)}var t=[\"_\"],u=this;t[0]in u||!u.ex",
"ecScript||u.execScript(\"var \"+t[0]);for(var v;t.length&&(v=t.shift())",
";){var w;if(w=!t.length)w=void 0!==r;w?u[v]=r:u=u[v]?u[v]:u[v]={}};; 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_SESSION_STORAGE_KEY[] = {
"function(){return function(){var d=window;function e(a,b){this.code=a;t",
"his.state=f[a]||g;this.message=b||\"\";var c=this.state.replace(/((?:^|",
"\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/",
"g,\"\")}),m=c.length-5;if(0>m||c.indexOf(\"Error\",m)!=m)c+=\"Error\";t",
"his.name=c;c=Error(this.message);c.name=this.name;this.stack=c.stack||",
"\"\"}\n(function(){var a=Error;function b(){}b.prototype=a.prototype;e.",
"c=a.prototype;e.prototype=new b;e.prototype.constructor=e;e.b=function(",
"c,b,x){return a.prototype[b].apply(c,Array.prototype.slice.call(argumen",
"ts,2))}})();\nvar g=\"unknown error\",f={15:\"element not selectable\",",
"11:\"element not visible\",31:\"ime engine activation failed\",30:\"ime",
" not available\",24:\"invalid cookie domain\",29:\"invalid element coor",
"dinates\",12:\"invalid element state\",32:\"invalid selector\",51:\"inv",
"alid selector\",52:\"invalid selector\",17:\"javascript error\",405:\"u",
"nsupported operation\",34:\"move target out of bounds\",27:\"no such al",
"ert\",7:\"no such element\",8:\"no such frame\",23:\"no such window\",2",
"8:\"script timeout\",33:\"session not created\",10:\"stale element refe",
"rence\",\n0:\"success\",21:\"timeout\",25:\"unable to set cookie\",26:",
"\"unexpected alert open\"};f[13]=g;f[9]=\"unknown command\";e.prototype",
".toString=function(){return this.name+\": \"+this.message};var h;a:{var",
" k=this.navigator;if(k){var l=k.userAgent;if(l){h=l;break a}}h=\"\"};va",
"r n=-1!=h.indexOf(\"Windows\")&&!1;\nfunction p(){var a=d||d;switch(\"s",
"ession_storage\"){case \"appcache\":return null!=a.applicationCache;cas",
"e \"browser_connection\":return null!=a.navigator&&null!=a.navigator.on",
"Line;case \"database\":return null!=a.openDatabase;case \"location\":re",
"turn n?!1:null!=a.navigator&&null!=a.navigator.geolocation;case \"local",
"_storage\":return null!=a.localStorage;case \"session_storage\":return ",
"null!=a.sessionStorage&&null!=a.sessionStorage.clear;default:throw new ",
"e(13,\"Unsupported API identifier provided as parameter\");}}\n;functio",
"n q(a){this.a=a}q.prototype.setItem=function(a,b){try{this.a.setItem(a,",
"b+\"\")}catch(c){throw new e(13,c.message);}};q.prototype.getItem=funct",
"ion(a){return this.a.getItem(a)};q.prototype.removeItem=function(a){var",
" b=this.getItem(a);this.a.removeItem(a);return b};q.prototype.clear=fun",
"ction(){this.a.clear()};q.prototype.size=function(){return this.a.lengt",
"h};q.prototype.key=function(a){return this.a.key(a)};function r(a){var ",
"b;if(p())b=new q(d.sessionStorage);else throw new e(13,\"Session storag",
"e undefined\");return b.key(a)}var t=[\"_\"],u=this;t[0]in u||!u.execSc",
"ript||u.execScript(\"var \"+t[0]);for(var v;t.length&&(v=t.shift());){v",
"ar w;if(w=!t.length)w=void 0!==r;w?u[v]=r:u=u[v]?u[v]:u[v]={}};; return",
" this._.apply(null,arguments);}.apply({navigator:typeof window!=undefin",
"ed?window.navigator:null,document:typeof window!=undefined?window.docum",
"ent:null}, arguments);}",
NULL
};
const char* const GET_SESSION_STORAGE_KEYS[] = {
"function(){return function(){var d=window;function f(a,c){this.code=a;t",
"his.state=g[a]||h;this.message=c||\"\";var b=this.state.replace(/((?:^|",
"\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/",
"g,\"\")}),e=b.length-5;if(0>e||b.indexOf(\"Error\",e)!=e)b+=\"Error\";t",
"his.name=b;b=Error(this.message);b.name=this.name;this.stack=b.stack||",
"\"\"}\n(function(){var a=Error;function c(){}c.prototype=a.prototype;f.",
"c=a.prototype;f.prototype=new c;f.prototype.constructor=f;f.b=function(",
"b,c,x){return a.prototype[c].apply(b,Array.prototype.slice.call(argumen",
"ts,2))}})();\nvar h=\"unknown error\",g={15:\"element not selectable\",",
"11:\"element not visible\",31:\"ime engine activation failed\",30:\"ime",
" not available\",24:\"invalid cookie domain\",29:\"invalid element coor",
"dinates\",12:\"invalid element state\",32:\"invalid selector\",51:\"inv",
"alid selector\",52:\"invalid selector\",17:\"javascript error\",405:\"u",
"nsupported operation\",34:\"move target out of bounds\",27:\"no such al",
"ert\",7:\"no such element\",8:\"no such frame\",23:\"no such window\",2",
"8:\"script timeout\",33:\"session not created\",10:\"stale element refe",
"rence\",\n0:\"success\",21:\"timeout\",25:\"unable to set cookie\",26:",
"\"unexpected alert open\"};g[13]=h;g[9]=\"unknown command\";f.prototype",
".toString=function(){return this.name+\": \"+this.message};var k;a:{var",
" l=this.navigator;if(l){var m=l.userAgent;if(m){k=m;break a}}k=\"\"};va",
"r n=-1!=k.indexOf(\"Windows\")&&!1;\nfunction p(){var a=d||d;switch(\"s",
"ession_storage\"){case \"appcache\":return null!=a.applicationCache;cas",
"e \"browser_connection\":return null!=a.navigator&&null!=a.navigator.on",
"Line;case \"database\":return null!=a.openDatabase;case \"location\":re",
"turn n?!1:null!=a.navigator&&null!=a.navigator.geolocation;case \"local",
"_storage\":return null!=a.localStorage;case \"session_storage\":return ",
"null!=a.sessionStorage&&null!=a.sessionStorage.clear;default:throw new ",
"f(13,\"Unsupported API identifier provided as parameter\");}}\n;functio",
"n q(a){this.a=a}q.prototype.setItem=function(a,c){try{this.a.setItem(a,",
"c+\"\")}catch(b){throw new f(13,b.message);}};q.prototype.getItem=funct",
"ion(a){return this.a.getItem(a)};q.prototype.removeItem=function(a){var",
" c=this.getItem(a);this.a.removeItem(a);return c};q.prototype.clear=fun",
"ction(){this.a.clear()};q.prototype.size=function(){return this.a.lengt",
"h};q.prototype.key=function(a){return this.a.key(a)};function r(){var a",
";if(p())a=new q(d.sessionStorage);else throw new f(13,\"Session storage",
" undefined\");for(var c=[],b=a.size(),e=0;e<b;e++)c[e]=a.a.key(e);retur",
"n c}var t=[\"_\"],u=this;t[0]in u||!u.execScript||u.execScript(\"var \"",
"+t[0]);for(var v;t.length&&(v=t.shift());){var w;if(w=!t.length)w=void ",
"0!==r;w?u[v]=r:u=u[v]?u[v]:u[v]={}};; 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_SESSION_STORAGE_SIZE[] = {
"function(){return function(){var d=window;function e(a,c){this.code=a;t",
"his.state=f[a]||g;this.message=c||\"\";var b=this.state.replace(/((?:^|",
"\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/",
"g,\"\")}),m=b.length-5;if(0>m||b.indexOf(\"Error\",m)!=m)b+=\"Error\";t",
"his.name=b;b=Error(this.message);b.name=this.name;this.stack=b.stack||",
"\"\"}\n(function(){var a=Error;function c(){}c.prototype=a.prototype;e.",
"c=a.prototype;e.prototype=new c;e.prototype.constructor=e;e.b=function(",
"b,c,x){return a.prototype[c].apply(b,Array.prototype.slice.call(argumen",
"ts,2))}})();\nvar g=\"unknown error\",f={15:\"element not selectable\",",
"11:\"element not visible\",31:\"ime engine activation failed\",30:\"ime",
" not available\",24:\"invalid cookie domain\",29:\"invalid element coor",
"dinates\",12:\"invalid element state\",32:\"invalid selector\",51:\"inv",
"alid selector\",52:\"invalid selector\",17:\"javascript error\",405:\"u",
"nsupported operation\",34:\"move target out of bounds\",27:\"no such al",
"ert\",7:\"no such element\",8:\"no such frame\",23:\"no such window\",2",
"8:\"script timeout\",33:\"session not created\",10:\"stale element refe",
"rence\",\n0:\"success\",21:\"timeout\",25:\"unable to set cookie\",26:",
"\"unexpected alert open\"};f[13]=g;f[9]=\"unknown command\";e.prototype",
".toString=function(){return this.name+\": \"+this.message};var h;a:{var",
" k=this.navigator;if(k){var l=k.userAgent;if(l){h=l;break a}}h=\"\"};va",
"r n=-1!=h.indexOf(\"Windows\")&&!1;\nfunction p(){var a=d||d;switch(\"s",
"ession_storage\"){case \"appcache\":return null!=a.applicationCache;cas",
"e \"browser_connection\":return null!=a.navigator&&null!=a.navigator.on",
"Line;case \"database\":return null!=a.openDatabase;case \"location\":re",
"turn n?!1:null!=a.navigator&&null!=a.navigator.geolocation;case \"local",
"_storage\":return null!=a.localStorage;case \"session_storage\":return ",
"null!=a.sessionStorage&&null!=a.sessionStorage.clear;default:throw new ",
"e(13,\"Unsupported API identifier provided as parameter\");}}\n;functio",
"n q(a){this.a=a}q.prototype.setItem=function(a,c){try{this.a.setItem(a,",
"c+\"\")}catch(b){throw new e(13,b.message);}};q.prototype.getItem=funct",
"ion(a){return this.a.getItem(a)};q.prototype.removeItem=function(a){var",
" c=this.getItem(a);this.a.removeItem(a);return c};q.prototype.clear=fun",
"ction(){this.a.clear()};q.prototype.size=function(){return this.a.lengt",
"h};q.prototype.key=function(a){return this.a.key(a)};function r(){var a",
";if(p())a=new q(d.sessionStorage);else throw new e(13,\"Session storage",
" undefined\");return a.size()}var t=[\"_\"],u=this;t[0]in u||!u.execScr",
"ipt||u.execScript(\"var \"+t[0]);for(var v;t.length&&(v=t.shift());){va",
"r w;if(w=!t.length)w=void 0!==r;w?u[v]=r:u=u[v]?u[v]:u[v]={}};; return ",
"this._.apply(null,arguments);}.apply({navigator:typeof window!=undefine",
"d?window.navigator:null,document:typeof window!=undefined?window.docume",
"nt:null}, arguments);}",
NULL
};
const char* const GET_TEXT[] = {
"function(){return function(){var f,h=this;\nfunction l(a){var b=typeof ",
"a;if(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a ins",
"tanceof Object)return b;var c=Object.prototype.toString.call(a);if(\"[o",
"bject Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"number",
"\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typ",
"eof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return",
"\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"",
"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"c",
"all\"))return\"function\"}else return\"null\";else if(\"function\"==\nb",
"&&\"undefined\"==typeof a.call)return\"object\";return b}function aa(a)",
"{var b=l(a);return\"array\"==b||\"object\"==b&&\"number\"==typeof a.len",
"gth}function n(a){return\"string\"==typeof a}function p(a){return\"numb",
"er\"==typeof a}function r(a){var b=typeof a;return\"object\"==b&&null!=",
"a||\"function\"==b};function ba(a){var b=a.length-1;return 0<=b&&a.inde",
"xOf(\" \",b)==b}function ca(a){return String(a).replace(/\\-([a-z])/g,f",
"unction(a,c){return c.toUpperCase()})};var da=Array.prototype;function ",
"t(a,b){if(n(a))return n(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=n(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=\"\";u(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=n(a)?a.spl",
"it(\"\"):a,e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a))return!0;retu",
"rn!1}\nfunction ga(a,b){for(var c=a.length,d=n(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 h",
"a(a){var b=a.length;if(0<b){for(var c=Array(b),d=0;d<b;d++)c[d]=a[d];re",
"turn c}return[]}function ia(a,b,c){return 2>=arguments.length?da.slice.",
"call(a,b):da.slice.call(a,b,c)};var ja={aliceblue:\"#f0f8ff\",antiquewh",
"ite:\"#faebd7\",aqua:\"#00ffff\",aquamarine:\"#7fffd4\",azure:\"#f0ffff",
"\",beige:\"#f5f5dc\",bisque:\"#ffe4c4\",black:\"#000000\",blanchedalmon",
"d:\"#ffebcd\",blue:\"#0000ff\",blueviolet:\"#8a2be2\",brown:\"#a52a2a\"",
",burlywood:\"#deb887\",cadetblue:\"#5f9ea0\",chartreuse:\"#7fff00\",cho",
"colate:\"#d2691e\",coral:\"#ff7f50\",cornflowerblue:\"#6495ed\",cornsil",
"k:\"#fff8dc\",crimson:\"#dc143c\",cyan:\"#00ffff\",darkblue:\"#00008b\"",
",darkcyan:\"#008b8b\",darkgoldenrod:\"#b8860b\",darkgray:\"#a9a9a9\",da",
"rkgreen:\"#006400\",\ndarkgrey:\"#a9a9a9\",darkkhaki:\"#bdb76b\",darkma",
"genta:\"#8b008b\",darkolivegreen:\"#556b2f\",darkorange:\"#ff8c00\",dar",
"korchid:\"#9932cc\",darkred:\"#8b0000\",darksalmon:\"#e9967a\",darkseag",
"reen:\"#8fbc8f\",darkslateblue:\"#483d8b\",darkslategray:\"#2f4f4f\",da",
"rkslategrey:\"#2f4f4f\",darkturquoise:\"#00ced1\",darkviolet:\"#9400d3",
"\",deeppink:\"#ff1493\",deepskyblue:\"#00bfff\",dimgray:\"#696969\",dim",
"grey:\"#696969\",dodgerblue:\"#1e90ff\",firebrick:\"#b22222\",floralwhi",
"te:\"#fffaf0\",forestgreen:\"#228b22\",fuchsia:\"#ff00ff\",gainsboro:\"",
"#dcdcdc\",\nghostwhite:\"#f8f8ff\",gold:\"#ffd700\",goldenrod:\"#daa520",
"\",gray:\"#808080\",green:\"#008000\",greenyellow:\"#adff2f\",grey:\"#8",
"08080\",honeydew:\"#f0fff0\",hotpink:\"#ff69b4\",indianred:\"#cd5c5c\",",
"indigo:\"#4b0082\",ivory:\"#fffff0\",khaki:\"#f0e68c\",lavender:\"#e6e6",
"fa\",lavenderblush:\"#fff0f5\",lawngreen:\"#7cfc00\",lemonchiffon:\"#ff",
"facd\",lightblue:\"#add8e6\",lightcoral:\"#f08080\",lightcyan:\"#e0ffff",
"\",lightgoldenrodyellow:\"#fafad2\",lightgray:\"#d3d3d3\",lightgreen:\"",
"#90ee90\",lightgrey:\"#d3d3d3\",lightpink:\"#ffb6c1\",lightsalmon:\"#ff",
"a07a\",\nlightseagreen:\"#20b2aa\",lightskyblue:\"#87cefa\",lightslateg",
"ray:\"#778899\",lightslategrey:\"#778899\",lightsteelblue:\"#b0c4de\",l",
"ightyellow:\"#ffffe0\",lime:\"#00ff00\",limegreen:\"#32cd32\",linen:\"#",
"faf0e6\",magenta:\"#ff00ff\",maroon:\"#800000\",mediumaquamarine:\"#66c",
"daa\",mediumblue:\"#0000cd\",mediumorchid:\"#ba55d3\",mediumpurple:\"#9",
"370db\",mediumseagreen:\"#3cb371\",mediumslateblue:\"#7b68ee\",mediumsp",
"ringgreen:\"#00fa9a\",mediumturquoise:\"#48d1cc\",mediumvioletred:\"#c7",
"1585\",midnightblue:\"#191970\",mintcream:\"#f5fffa\",mistyrose:\"#ffe4",
"e1\",\nmoccasin:\"#ffe4b5\",navajowhite:\"#ffdead\",navy:\"#000080\",ol",
"dlace:\"#fdf5e6\",olive:\"#808000\",olivedrab:\"#6b8e23\",orange:\"#ffa",
"500\",orangered:\"#ff4500\",orchid:\"#da70d6\",palegoldenrod:\"#eee8aa",
"\",palegreen:\"#98fb98\",paleturquoise:\"#afeeee\",palevioletred:\"#db7",
"093\",papayawhip:\"#ffefd5\",peachpuff:\"#ffdab9\",peru:\"#cd853f\",pin",
"k:\"#ffc0cb\",plum:\"#dda0dd\",powderblue:\"#b0e0e6\",purple:\"#800080",
"\",red:\"#ff0000\",rosybrown:\"#bc8f8f\",royalblue:\"#4169e1\",saddlebr",
"own:\"#8b4513\",salmon:\"#fa8072\",sandybrown:\"#f4a460\",seagreen:\"#2",
"e8b57\",\nseashell:\"#fff5ee\",sienna:\"#a0522d\",silver:\"#c0c0c0\",sk",
"yblue:\"#87ceeb\",slateblue:\"#6a5acd\",slategray:\"#708090\",slategrey",
":\"#708090\",snow:\"#fffafa\",springgreen:\"#00ff7f\",steelblue:\"#4682",
"b4\",tan:\"#d2b48c\",teal:\"#008080\",thistle:\"#d8bfd8\",tomato:\"#ff6",
"347\",turquoise:\"#40e0d0\",violet:\"#ee82ee\",wheat:\"#f5deb3\",white:",
"\"#ffffff\",whitesmoke:\"#f5f5f5\",yellow:\"#ffff00\",yellowgreen:\"#9a",
"cd32\"};var ka=\"backgroundColor borderTopColor borderRightColor border",
"BottomColor borderLeftColor color outlineColor\".split(\" \"),la=/#([0-",
"9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])/,ma=/^#(?:[0-9a-f]{3}){1,2}$/i,na=/",
"^(?:rgba)?\\((\\d{1,3}),\\s?(\\d{1,3}),\\s?(\\d{1,3}),\\s?(0|1|0\\.\\d*",
")\\)$/i,oa=/^(?:rgb)?\\((0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2}),\\s?(0|",
"[1-9]\\d{0,2})\\)$/i;function v(a,b){this.code=a;this.state=pa[a]||qa;t",
"his.message=b||\"\";var c=this.state.replace(/((?:^|\\s+)[a-z])/g,funct",
"ion(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")}),d=c.lengt",
"h-5;if(0>d||c.indexOf(\"Error\",d)!=d)c+=\"Error\";this.name=c;c=Error(",
"this.message);c.name=this.name;this.stack=c.stack||\"\"}\n(function(){v",
"ar a=Error;function b(){}b.prototype=a.prototype;v.I=a.prototype;v.prot",
"otype=new b;v.prototype.constructor=v;v.D=function(b,d,e){return a.prot",
"otype[d].apply(b,Array.prototype.slice.call(arguments,2))}})();\nvar qa",
"=\"unknown error\",pa={15:\"element not selectable\",11:\"element not v",
"isible\",31:\"ime engine activation failed\",30:\"ime not available\",2",
"4:\"invalid cookie domain\",29:\"invalid element coordinates\",12:\"inv",
"alid element state\",32:\"invalid selector\",51:\"invalid selector\",52",
":\"invalid selector\",17:\"javascript error\",405:\"unsupported operati",
"on\",34:\"move target out of bounds\",27:\"no such alert\",7:\"no such ",
"element\",8:\"no such frame\",23:\"no such window\",28:\"script timeout",
"\",33:\"session not created\",10:\"stale element reference\",\n0:\"succ",
"ess\",21:\"timeout\",25:\"unable to set cookie\",26:\"unexpected alert ",
"open\"};pa[13]=qa;pa[9]=\"unknown command\";v.prototype.toString=functi",
"on(){return this.name+\": \"+this.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.in",
"dexOf(\"Macintosh\"),ua=-1!=x.indexOf(\"Windows\"),A=-1!=x.indexOf(\"Li",
"nux\")||-1!=x.indexOf(\"CrOS\");function B(a,b){this.x=void 0!==a?a:0;t",
"his.y=void 0!==b?b:0}f=B.prototype;f.clone=function(){return new B(this",
".x,this.y)};f.toString=function(){return\"(\"+this.x+\", \"+this.y+\")",
"\"};f.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(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 B?(this.x+=a.x,this.y+=a.y):(this.x+=a,p(b)&&(this.y+=b));ret",
"urn this};f.scale=function(a,b){var c=p(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=p(b)?b:a;this.width*=a;this.height*=c",
";return this};function wa(a,b,c){function d(c){c&&b.appendChild(n(c)?a.",
"createTextNode(c):c)}for(var e=1;e<c.length;e++){var g=c[e];!aa(g)||r(g",
")&&0<g.nodeType?d(g):u(xa(g)?ha(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?Ca(a,b):!",
"c&&za(e,b)?-1*Da(a,b):!d&&za(g,a)?Da(b,a):(c?a.sourceIndex:e.sourceInde",
"x)-(d?b.sourceIndex:g.sourceIndex)}d=C(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 Da(a,b)",
"{var c=a.parentNode;if(c==b)return-1;for(var d=b;d.parentNode!=c;)d=d.p",
"arentNode;return Ca(d,a)}function Ca(a,b){for(var c=b;c=c.previousSibli",
"ng;)if(c==a)return-1;return 1}function C(a){return 9==a.nodeType?a:a.ow",
"nerDocument||a.document}function xa(a){if(a&&\"number\"==typeof a.lengt",
"h){if(r(a))return\"function\"==typeof a.item||\"string\"==typeof a.item",
";if(\"function\"==l(a))return\"function\"==typeof a.item}return!1}\nfun",
"ction Ea(a,b){a=a.parentNode;for(var c=0;a;){if(b(a))return a;a=a.paren",
"tNode;c++}return null}function Fa(a){this.o=a||h.document||document}f=F",
"a.prototype;f.createElement=function(a){return this.o.createElement(a)}",
";f.createTextNode=function(a){return this.o.createTextNode(String(a))};",
"f.appendChild=function(a,b){a.appendChild(b)};f.append=function(a,b){wa",
"(C(a),a,arguments)};f.canHaveChildren=function(a){if(1!=a.nodeType)retu",
"rn!1;switch(a.tagName){case \"APPLET\":case \"AREA\":case \"BASE\":case",
" \"BR\":case \"COL\":case \"COMMAND\":case \"EMBED\":case \"FRAME\":cas",
"e \"HR\":case \"IMG\":case \"INPUT\":case \"IFRAME\":case \"ISINDEX\":c",
"ase \"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};\nf.remo",
"veNode=function(a){return a&&a.parentNode?a.parentNode.removeChild(a):n",
"ull};f.contains=za;function D(a){var b=null,c=a.nodeType;1==c&&(b=a.tex",
"tContent,b=void 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.fir",
"stChild;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 F(){this.h=this.f=null;this.n=0}f",
"unction Ga(a){this.v=a;this.next=this.l=null}F.prototype.unshift=functi",
"on(a){a=new Ga(a);a.next=this.f;this.h?this.f.l=a:this.f=this.h=a;this.",
"f=a;this.n++};F.prototype.add=function(a){a=new Ga(a);a.l=this.h;this.f",
"?this.h.next=a:this.f=this.h=a;this.h=a;this.n++};function Ha(a){return",
"(a=a.f)?a.v:null}function G(a){return new Ia(a,!1)}function Ia(a,b){thi",
"s.A=a;this.t=(this.w=b)?a.h:a.f;this.p=null}\nIa.prototype.next=functio",
"n(){var a=this.t;if(null==a)return null;var b=this.p=a;this.t=this.w?a.",
"l:a.next;return b.v};Ia.prototype.remove=function(){var a=this.A,b=this",
".p;if(!b)throw Error(\"Next must be called at least once before remove.",
"\");var c=b.l,b=b.next;c?c.next=b:a.f=b;b?b.l=c:a.h=c;a.n--;this.p=null",
"};function H(a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(d);var g;if(b inst",
"anceof F&&c instanceof F){e=G(b);for(d=e.next();d;d=e.next())for(b=G(c)",
",g=b.next();g;g=b.next())if(a(D(d),D(g)))return!0;return!1}if(b instanc",
"eof F||c instanceof F){b instanceof F?e=b:(e=c,c=b);e=G(e);b=typeof c;f",
"or(d=e.next();d;d=e.next()){switch(b){case \"number\":d=+D(d);break;cas",
"e \"boolean\":d=!!D(d);break;case \"string\":d=D(d);break;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.B=a;this.m=d}Ja.prototype.toString=function",
"(){return this.B};var Ka={};function I(a,b){if(Ka.hasOwnProperty(a))thr",
"ow Error(\"Binary operator already created: \"+a);var c=new Ja(a,0,0,b)",
";Ka[c.toString()]=c}I(\"div\",function(a,b,c){return a.e(c)/b.e(c)});I(",
"\"mod\",function(a,b,c){return a.e(c)%b.e(c)});I(\"*\",function(a,b,c){",
"return a.e(c)*b.e(c)});\nI(\"+\",function(a,b,c){return a.e(c)+b.e(c)})",
";I(\"-\",function(a,b,c){return a.e(c)-b.e(c)});I(\"<\",function(a,b,c)",
"{return H(function(a,b){return a<b},a,b,c)});I(\">\",function(a,b,c){re",
"turn H(function(a,b){return a>b},a,b,c)});I(\"<=\",function(a,b,c){retu",
"rn H(function(a,b){return a<=b},a,b,c)});I(\">=\",function(a,b,c){retur",
"n H(function(a,b){return a>=b},a,b,c)});I(\"=\",function(a,b,c){return ",
"H(function(a,b){return a==b},a,b,c,!0)});I(\"!=\",function(a,b,c){retur",
"n H(function(a,b){return a!=b},a,b,c,!0)});\nI(\"and\",function(a,b,c){",
"return a.k(c)&&b.k(c)});I(\"or\",function(a,b,c){return a.k(c)||b.k(c)}",
");function La(a,b,c,d,e,g){this.q=a;this.m=g}La.prototype.toString=func",
"tion(){return this.q};var Ma={};function J(a,b){if(Ma.hasOwnProperty(a)",
")throw Error(\"Function already created: \"+a+\".\");Ma[a]=new La(a,0,0",
",0,0,b)}J(\"boolean\",function(a,b){return b.k(a)});J(\"ceiling\",funct",
"ion(a,b){return Math.ceil(b.e(a))});J(\"concat\",function(a,b){return e",
"a(ia(arguments,1),function(b,d){return b+d.c(a)})});J(\"contains\",func",
"tion(a,b,c){b=b.c(a);a=c.c(a);return-1!=b.indexOf(a)});J(\"count\",func",
"tion(a,b){return b.evaluate(a).n});\nJ(\"false\",function(){return!1});",
"J(\"floor\",function(a,b){return Math.floor(b.e(a))});J(\"id\",function",
"(a,b){var c=a.j(),d=9==c.nodeType?c:c.ownerDocument,c=b.c(a).split(/\\s",
"+/),e=[];u(c,function(a){a=d.getElementById(a);!a||0<=t(e,a)||e.push(a)",
"});e.sort(Aa);var g=new F;u(e,function(a){g.add(a)});return g});J(\"lan",
"g\",function(){return!1});J(\"last\",function(a){if(1!=arguments.length",
")throw Error(\"Function last expects ()\");return a.F()});\nJ(\"local-n",
"ame\",function(a,b){var c=b?Ha(b.evaluate(a)):a.j();return c?c.nodeName",
".toLowerCase():\"\"});J(\"name\",function(a,b){var c=b?Ha(b.evaluate(a)",
"):a.j();return c?c.nodeName.toLowerCase():\"\"});J(\"namespace-uri\",fu",
"nction(){return\"\"});J(\"normalize-space\",function(a,b){return(b?b.c(",
"a):D(a.j())).replace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\")",
"});J(\"not\",function(a,b){return!b.k(a)});J(\"number\",function(a,b){r",
"eturn b?b.e(a):+D(a.j())});J(\"position\",function(a){return a.G()});J(",
"\"round\",function(a,b){return Math.round(b.e(a))});\nJ(\"starts-with\"",
",function(a,b,c){b=b.c(a);a=c.c(a);return 0==b.lastIndexOf(a,0)});J(\"s",
"tring\",function(a,b){return b?b.c(a):D(a.j())});J(\"string-length\",fu",
"nction(a,b){return(b?b.c(a):D(a.j())).length});J(\"substring\",function",
"(a,b,c,d){c=c.e(a);if(isNaN(c)||Infinity==c||-Infinity==c)return\"\";d=",
"d?d.e(a):Infinity;if(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)});\nJ(\"substring-after\",funct",
"ion(a,b,c){b=b.c(a);a=c.c(a);c=b.indexOf(a);return-1==c?\"\":b.substrin",
"g(c+a.length)});J(\"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)});J(\"sum\",function",
"(a,b){for(var c=G(b.evaluate(a)),d=0,e=c.next();e;e=c.next())d+=+D(e);r",
"eturn d});\nJ(\"translate\",function(a,b,c,d){b=b.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.ch",
"arAt(d))}c=\"\";for(d=0;d<b.length;d++)g=b.charAt(d),c+=g in a?a[g]:g;r",
"eturn c});J(\"true\",function(){return!0});function Na(a,b,c){this.q=a;",
"this.w=c}Na.prototype.toString=function(){return this.q};var Oa={};func",
"tion L(a,b){if(Oa.hasOwnProperty(a))throw Error(\"Axis already created:",
" \"+a);Oa[a]=new Na(a,0,b)}L(\"ancestor\",!0);L(\"ancestor-or-self\",!0",
");L(\"attribute\",!1);L(\"child\",!1);L(\"descendant\",!1);L(\"descenda",
"nt-or-self\",!1);L(\"following\",!1);L(\"following-sibling\",!1);L(\"na",
"mespace\",!1);L(\"parent\",!1);L(\"preceding\",!0);L(\"preceding-siblin",
"g\",!0);L(\"self\",!1);var M={};M.r=function(){var a={J:\"http://www.w3",
".org/2000/svg\"};return function(b){return a[b]||null}}();\nM.m=functio",
"n(a,b,c){var d=C(a);try{for(var e=d.createNSResolver?d.createNSResolver",
"(d.documentElement):M.r,g={},k=d.getElementsByTagName(\"*\"),y=0;y<k.le",
"ngth;++y){var K=k[y],z=K.namespaceURI;if(!g[z]){var m=K.lookupPrefix(z)",
";if(!m)var q=z.match(\".*/(\\\\w+)/?$\"),m=q?q[1]:\"xhtml\";g[z]=m}}var",
" w={},E;for(E in g)w[g[E]]=E;e=function(a){return w[a]||null};try{retur",
"n d.evaluate(b,a,e,c,null)}catch(Ba){if(\"TypeError\"===Ba.name)return ",
"e=d.createNSResolver?d.createNSResolver(d.documentElement):M.r,d.evalua",
"te(b,\na,e,c,null);throw Ba;}}catch($a){throw new v(32,\"Unable to loca",
"te an element with the xpath expression \"+b+\" because of the followin",
"g error:\\n\"+$a);}};M.s=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.\");};\nM.C=function(a,b){var c=function(){var c=M.m(b,a",
",9);return c?c.singleNodeValue||null:b.selectSingleNode?(c=C(b),c.setPr",
"operty&&c.setProperty(\"SelectionLanguage\",\"XPath\"),b.selectSingleNo",
"de(a)):null}();null===c||M.s(c,a);return c};\nM.H=function(a,b){var c=f",
"unction(){var c=M.m(b,a,7);if(c){for(var e=c.snapshotLength,g=[],k=0;k<",
"e;++k)g.push(c.snapshotItem(k));return g}return b.selectNodes?(c=C(b),c",
".setProperty&&c.setProperty(\"SelectionLanguage\",\"XPath\"),b.selectNo",
"des(a)):[]}();u(c,function(b){M.s(b,a)});return c};function N(a,b,c,d){",
"this.top=a;this.right=b;this.bottom=c;this.left=d}f=N.prototype;f.clone",
"=function(){return new N(this.top,this.right,this.bottom,this.left)};f.",
"toString=function(){return\"(\"+this.top+\"t, \"+this.right+\"r, \"+thi",
"s.bottom+\"b, \"+this.left+\"l)\"};f.contains=function(a){return this&&",
"a?a instanceof N?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};\nf.expand=function(a,b,c,d){r(a)?(this.top-=a.t",
"op,this.right+=a.right,this.bottom+=a.bottom,this.left-=a.left):(this.t",
"op-=a,this.right+=b,this.bottom+=c,this.left-=d);return this};f.ceil=fu",
"nction(){this.top=Math.ceil(this.top);this.right=Math.ceil(this.right);",
"this.bottom=Math.ceil(this.bottom);this.left=Math.ceil(this.left);retur",
"n this};f.floor=function(){this.top=Math.floor(this.top);this.right=Mat",
"h.floor(this.right);this.bottom=Math.floor(this.bottom);this.left=Math.",
"floor(this.left);return this};\nf.round=function(){this.top=Math.round(",
"this.top);this.right=Math.round(this.right);this.bottom=Math.round(this",
".bottom);this.left=Math.round(this.left);return this};f.translate=funct",
"ion(a,b){a instanceof B?(this.left+=a.x,this.right+=a.x,this.top+=a.y,t",
"his.bottom+=a.y):(this.left+=a,this.right+=a,p(b)&&(this.top+=b,this.bo",
"ttom+=b));return this};f.scale=function(a,b){var c=p(b)?b:a;this.left*=",
"a;this.right*=a;this.top*=c;this.bottom*=c;return this};function O(a,b,",
"c,d){this.left=a;this.top=b;this.width=c;this.height=d}f=O.prototype;f.",
"clone=function(){return new O(this.left,this.top,this.width,this.height",
")};f.toString=function(){return\"(\"+this.left+\", \"+this.top+\" - \"+",
"this.width+\"w x \"+this.height+\"h)\"};f.contains=function(a){return a",
" 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>=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.left);this.top=Math.ceil(this",
".top);this.width=Math.ceil(this.width);this.height=Math.ceil(this.heigh",
"t);return this};f.floor=function(){this.left=Math.floor(this.left);this",
".top=Math.floor(this.top);this.width=Math.floor(this.width);this.height",
"=Math.floor(this.height);return this};f.round=function(){this.left=Math",
".round(this.left);this.top=Math.round(this.top);this.width=Math.round(t",
"his.width);this.height=Math.round(this.height);return this};\nf.transla",
"te=function(a,b){a instanceof B?(this.left+=a.x,this.top+=a.y):(this.le",
"ft+=a,p(b)&&(this.top+=b));return this};f.scale=function(a,b){var c=p(b",
")?b:a;this.left*=a;this.width*=a;this.top*=c;this.height*=c;return this",
"};function P(a,b){return!!a&&1==a.nodeType&&(!b||a.tagName.toUpperCase(",
")==b)}function Q(a){for(a=a.parentNode;a&&1!=a.nodeType&&9!=a.nodeType&",
"&11!=a.nodeType;)a=a.parentNode;return P(a)?a:null}\nfunction R(a,b){va",
"r c=ca(b);if(\"float\"==c||\"cssFloat\"==c||\"styleFloat\"==c)c=\"cssFl",
"oat\";var d;a:{d=c;var e=C(a);if(e.defaultView&&e.defaultView.getComput",
"edStyle&&(e=e.defaultView.getComputedStyle(a,null))){d=e[d]||e.getPrope",
"rtyValue(d)||\"\";break a}d=\"\"}d=d||Pa(a,c);if(null===d)d=null;else i",
"f(0<=t(ka,c)){b:{var g=d.match(na);if(g){var c=Number(g[1]),e=Number(g[",
"2]),k=Number(g[3]),g=Number(g[4]);if(0<=c&&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(o",
"a))if(c=\nNumber(k[1]),e=Number(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.toLower",
"Case();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;brea",
"k b}c=[parseInt(e.substr(1,2),16),parseInt(e.substr(3,2),16),parseInt(e",
".substr(5,2),16),1]}d=c?\"rgba(\"+c.join(\", \")+\")\":d}return d}\nfun",
"ction Pa(a,b){var c=a.currentStyle||a.style,d=c[b];void 0===d&&\"functi",
"on\"==l(c.getPropertyValue)&&(d=c.getPropertyValue(b));return\"inherit",
"\"!=d?void 0!==d?d:null:(c=Q(a))?Pa(c,b):null}\nfunction Qa(a,b){functi",
"on c(a){if(\"none\"==R(a,\"display\"))return!1;a=Q(a);return!a||c(a)}fu",
"nction d(a){var b=S(a);return 0<b.height&&0<b.width?!0:P(a,\"PATH\")&&(",
"0<b.height||0<b.width)?(a=R(a,\"stroke-width\"),!!a&&0<parseInt(a,10)):",
"\"hidden\"!=R(a,\"overflow\")&&fa(a.childNodes,function(a){return 3==a.",
"nodeType||P(a)&&d(a)})}function e(a){return Ra(a)==T&&ga(a.childNodes,f",
"unction(a){return!P(a)||e(a)})}if(!P(a))throw Error(\"Argument to isSho",
"wn must be of type Element\");if(P(a,\"BODY\"))return!0;if(P(a,\"OPTION",
"\")||\nP(a,\"OPTGROUP\")){var g=Ea(a,function(a){return P(a,\"SELECT\")",
"});return!!g&&Qa(g,!0)}return(g=Sa(a))?!!g.u&&0<g.rect.width&&0<g.rect.",
"height&&Qa(g.u,b):P(a,\"INPUT\")&&\"hidden\"==a.type.toLowerCase()||P(a",
",\"NOSCRIPT\")||\"hidden\"==R(a,\"visibility\")||!c(a)||!b&&0==Ta(a)||!",
"d(a)?!1:!e(a)}var T=\"hidden\";\nfunction Ra(a){function b(a){function ",
"b(a){return a==k?!0:0==R(a,\"display\").lastIndexOf(\"inline\",0)||\"ab",
"solute\"==c&&\"static\"==R(a,\"position\")?!1:!0}var c=R(a,\"position\"",
");if(\"fixed\"==c)return z=!0,a==k?null:k;for(a=Q(a);a&&!b(a);)a=Q(a);r",
"eturn a}function c(a){var b=a;if(\"visible\"==K)if(a==k&&y)b=y;else if(",
"a==y)return{x:\"visible\",y:\"visible\"};b={x:R(b,\"overflow-x\"),y:R(b",
",\"overflow-y\")};a==k&&(b.x=\"visible\"==b.x?\"auto\":b.x,b.y=\"visibl",
"e\"==b.y?\"auto\":b.y);return b}function d(a){if(a==k){var b=(new Fa(g)",
").o;\na=b.body||b.documentElement;b=b.parentWindow||b.defaultView;a=new",
" B(b.pageXOffset||a.scrollLeft,b.pageYOffset||a.scrollTop)}else a=new B",
"(a.scrollLeft,a.scrollTop);return a}var e=Ua(a),g=C(a),k=g.documentElem",
"ent,y=g.body,K=R(k,\"overflow\"),z;for(a=b(a);a;a=b(a)){var m=c(a);if(",
"\"visible\"!=m.x||\"visible\"!=m.y){var q=S(a);if(0==q.width||0==q.heig",
"ht)return T;var w=e.right<q.left,E=e.bottom<q.top;if(w&&\"hidden\"==m.x",
"||E&&\"hidden\"==m.y)return T;if(w&&\"visible\"!=m.x||E&&\"visible\"!=m",
".y){w=d(a);E=e.bottom<q.top-\nw.y;if(e.right<q.left-w.x&&\"visible\"!=m",
".x||E&&\"visible\"!=m.x)return T;e=Ra(a);return e==T?T:\"scroll\"}w=e.l",
"eft>=q.left+q.width;q=e.top>=q.top+q.height;if(w&&\"hidden\"==m.x||q&&",
"\"hidden\"==m.y)return T;if(w&&\"visible\"!=m.x||q&&\"visible\"!=m.y){i",
"f(z&&(m=d(a),e.left>=k.scrollWidth-m.x||e.right>=k.scrollHeight-m.y))re",
"turn T;e=Ra(a);return e==T?T:\"scroll\"}}}return\"none\"}\nfunction S(a",
"){var b=Sa(a);if(b)return b.rect;if(P(a,\"HTML\"))return a=C(a),a=((a?a",
".parentWindow||a.defaultView:window)||window).document,a=\"CSS1Compat\"",
"==a.compatMode?a.documentElement:a.body,a=new va(a.clientWidth,a.client",
"Height),new O(0,0,a.width,a.height);var c;try{c=a.getBoundingClientRect",
"()}catch(d){return new O(0,0,0,0)}return new O(c.left,c.top,c.right-c.l",
"eft,c.bottom-c.top)}\nfunction Sa(a){var b=P(a,\"MAP\");if(!b&&!P(a,\"A",
"REA\"))return null;var c=b?a:P(a.parentNode,\"MAP\")?a.parentNode:null,",
"d=null,e=null;if(c&&c.name&&(d=M.C('/descendant::*[@usemap = \"#'+c.nam",
"e+'\"]',C(c)))&&(e=S(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.height,e.height",
"-b);e=new O(a+e.left,b+e.top,c,g)}return{u:d,rect:e||new O(0,0,0,0)}}\n",
"function 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 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,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 O(b,c,d-b,e-c)}return new O(0,0,0,0",
")}function Ua(a){a=S(a);return new N(a.top,a.left+a.width,a.top+a.heigh",
"t,a.left)}\nfunction Wa(a){return a.replace(/^[^\\S\\xa0]+|[^\\S\\xa0]+",
"$/g,\"\")}\nfunction Xa(a,b){if(P(a,\"BR\"))b.push(\"\");else{var c=P(a",
",\"TD\"),d=R(a,\"display\"),e=!c&&!(0<=t(Ya,d)),g=void 0!=a.previousEle",
"mentSibling?a.previousElementSibling:ya(a.previousSibling),g=g?R(g,\"di",
"splay\"):\"\",k=R(a,\"float\")||R(a,\"cssFloat\")||R(a,\"styleFloat\");",
"!e||\"run-in\"==g&&\"none\"==k||/^[\\s\\xa0]*$/.test(b[b.length-1]||\"",
"\")||b.push(\"\");var y=Qa(a),K=null,z=null;y&&(K=R(a,\"white-space\"),",
"z=R(a,\"text-transform\"));u(a.childNodes,function(a){3==a.nodeType&&y?",
"Za(a,b,K,z):P(a)&&Xa(a,b)});g=b[b.length-1]||\"\";!c&&\n\"table-cell\"!",
"=d||!g||ba(g)||(b[b.length-1]+=\" \");e&&\"run-in\"!=d&&!/^[\\s\\xa0]*$",
"/.test(g)&&b.push(\"\")}}var Ya=\"inline inline-block inline-table none",
" table-cell table-column table-column-group\".split(\" \");\nfunction Z",
"a(a,b,c,d){a=a.nodeValue.replace(/[\\u200b\\u200e\\u200f]/g,\"\");a=a.r",
"eplace(/(\\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\\u",
"2029]+/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()||\"\";ba(c)&&0==a.lastInd",
"exOf(\" \",0)&&(a=a.substr(1));b.push(c+a)}\nfunction Ta(a){var b=1,c=R",
"(a,\"opacity\");c&&(b=Number(c));(a=Q(a))&&(b*=Ta(a));return b};functio",
"n U(a,b){this.g={};this.d=[];this.i=0;var c=arguments.length;if(1<c){if",
"(c%2)throw Error(\"Uneven number of arguments\");for(var d=0;d<c;d+=2)t",
"his.set(arguments[d],arguments[d+1])}else if(a){var e;if(a instanceof U",
")for(d=ab(a),bb(a),e=[],c=0;c<a.d.length;c++)e.push(a.g[a.d[c]]);else{v",
"ar c=[],g=0;for(d in a)c[g++]=d;d=c;c=[];g=0;for(e in a)c[g++]=a[e];e=c",
"}for(c=0;c<d.length;c++)this.set(d[c],e[c])}}function ab(a){bb(a);retur",
"n a.d.concat()}f=U.prototype;\nf.clear=function(){this.g={};this.i=this",
".d.length=0};f.remove=function(a){return Object.prototype.hasOwnPropert",
"y.call(this.g,a)?(delete this.g[a],this.i--,this.d.length>2*this.i&&bb(",
"this),!0):!1};function bb(a){if(a.i!=a.d.length){for(var b=0,c=0;b<a.d.",
"length;){var d=a.d[b];Object.prototype.hasOwnProperty.call(a.g,d)&&(a.d",
"[c++]=d);b++}a.d.length=c}if(a.i!=a.d.length){for(var e={},c=b=0;b<a.d.",
"length;)d=a.d[b],Object.prototype.hasOwnProperty.call(e,d)||(a.d[c++]=d",
",e[d]=1),b++;a.d.length=c}}\nf.get=function(a,b){return Object.prototyp",
"e.hasOwnProperty.call(this.g,a)?this.g[a]:b};f.set=function(a,b){Object",
".prototype.hasOwnProperty.call(this.g,a)||(this.i++,this.d.push(a));thi",
"s.g[a]=b};f.forEach=function(a,b){for(var c=ab(this),d=0;d<c.length;d++",
"){var e=c[d],g=this.get(e);a.call(b,g,e,this)}};f.clone=function(){retu",
"rn new U(this)};var cb={};function V(a,b,c){r(a)&&(a=a.a);a=new db(a);!",
"b||b in cb&&!c||(cb[b]={key:a,shift:!1},c&&(cb[c]={key:a,shift:!0}));re",
"turn a}function db(a){this.code=a}V(8);V(9);V(13);var eb=V(16),fb=V(17)",
",gb=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 hb=V(ua?{b:91,a:91",
",opera:219}:ta?{b:224,a:91,opera:17}:{b:0,a:91,opera:null});V(ua?{b:92,",
"a:92,opera:220}:ta?{b:224,a:93,opera:17}:{b:0,a:92,opera:null});\nV(ua?",
"{b:93,a:93,opera:0}:ta?{b:0,a:0,opera:16}:{b:93,a:null,opera:0});V({b:9",
"6,a:96,opera:48},\"0\");V({b:97,a:97,opera:49},\"1\");V({b:98,a:98,oper",
"a:50},\"2\");V({b:99,a:99,opera:51},\"3\");V({b:100,a:100,opera:52},\"4",
"\");V({b:101,a:101,opera:53},\"5\");V({b:102,a:102,opera:54},\"6\");V({",
"b:103,a:103,opera:55},\"7\");V({b:104,a:104,opera:56},\"8\");V({b:105,a",
":105,opera:57},\"9\");V({b:106,a:106,opera:A?56:42},\"*\");V({b:107,a:1",
"07,opera:A?61:43},\"+\");V({b:109,a:109,opera:A?109:45},\"-\");V({b:110",
",a:110,opera:A?190:78},\".\");\nV({b:111,a:111,opera:A?191:47},\"/\");V",
"(144);V(112);V(113);V(114);V(115);V(116);V(117);V(118);V(119);V(120);V(",
"121);V(122);V(123);V({b:107,a:187,opera:61},\"=\",\"+\");V(108,\",\");V",
"({b:109,a:189,opera:109},\"-\",\"_\");V(188,\",\",\"<\");V(190,\".\",\"",
">\");V(191,\"/\",\"?\");V(192,\"`\",\"~\");V(219,\"[\",\"{\");V(220,\"",
"\\\\\",\"|\");V(221,\"]\",\"}\");V({b:59,a:186,opera:59},\";\",\":\");V",
"(222,\"'\",'\"');var W=new U;W.set(1,eb);W.set(2,fb);W.set(4,gb);W.set(",
"8,hb);(function(a){var b=new U;u(ab(a),function(c){b.set(a.get(c).code,",
"c)});return b})(W);function ib(a){var b=[];Xa(a,b);var c=b;a=c.length;f",
"or(var b=Array(a),c=n(c)?c.split(\"\"):c,d=0;d<a;d++)d in c&&(b[d]=Wa.c",
"all(void 0,c[d]));return Wa(b.join(\"\\n\")).replace(/\\xa0/g,\" \")}va",
"r X=[\"_\"],Y=h;X[0]in Y||!Y.execScript||Y.execScript(\"var \"+X[0]);fo",
"r(var Z;X.length&&(Z=X.shift());)X.length||void 0===ib?Y=Y[Z]?Y[Z]:Y[Z]",
"={}:Y[Z]=ib;; return this._.apply(null,arguments);}.apply({navigator:ty",
"peof window!=undefined?window.navigator:null,document:typeof window!=un",
"defined?window.document:null}, arguments);}",
NULL
};
const char* const IS_SELECTED[] = {
"function(){return function(){function b(a,d){for(var c=a.length,e=\"str",
"ing\"==typeof a?a.split(\"\"):a,g=0;g<c;g++)g in e&&d.call(void 0,e[g],",
"g,a)};function f(a,d){this.code=a;this.state=h[a]||k;this.message=d||\"",
"\";var c=this.state.replace(/((?:^|\\s+)[a-z])/g,function(a){return a.t",
"oUpperCase().replace(/^[\\s\\xa0]+/g,\"\")}),e=c.length-5;if(0>e||c.ind",
"exOf(\"Error\",e)!=e)c+=\"Error\";this.name=c;c=Error(this.message);c.n",
"ame=this.name;this.stack=c.stack||\"\"}\n(function(){var a=Error;functi",
"on d(){}d.prototype=a.prototype;f.i=a.prototype;f.prototype=new d;f.pro",
"totype.constructor=f;f.h=function(c,d,g){return a.prototype[d].apply(c,",
"Array.prototype.slice.call(arguments,2))}})();\nvar k=\"unknown error\"",
",h={15:\"element not selectable\",11:\"element not visible\",31:\"ime e",
"ngine activation failed\",30:\"ime not available\",24:\"invalid cookie ",
"domain\",29:\"invalid element coordinates\",12:\"invalid element state",
"\",32:\"invalid selector\",51:\"invalid selector\",52:\"invalid selecto",
"r\",17:\"javascript error\",405:\"unsupported operation\",34:\"move tar",
"get out of bounds\",27:\"no such alert\",7:\"no such element\",8:\"no s",
"uch frame\",23:\"no such window\",28:\"script timeout\",33:\"session no",
"t created\",10:\"stale element reference\",\n0:\"success\",21:\"timeout",
"\",25:\"unable to set cookie\",26:\"unexpected alert open\"};h[13]=k;h[",
"9]=\"unknown command\";f.prototype.toString=function(){return this.name",
"+\": \"+this.message};var l;a:{var m=this.navigator;if(m){var n=m.userA",
"gent;if(n){l=n;break a}}l=\"\"};var p=-1!=l.indexOf(\"Macintosh\"),q=-1",
"!=l.indexOf(\"Windows\"),t=-1!=l.indexOf(\"Linux\")||-1!=l.indexOf(\"Cr",
"OS\");function u(a){this.g=a}u.prototype.toString=function(){return thi",
"s.g};var v={};function w(a){if(v.hasOwnProperty(a))throw Error(\"Binary",
" operator already created: \"+a);a=new u(a);v[a.toString()]=a}w(\"div\"",
");w(\"mod\");w(\"*\");w(\"+\");w(\"-\");w(\"<\");w(\">\");w(\"<=\");w(",
"\">=\");w(\"=\");w(\"!=\");w(\"and\");w(\"or\");function x(a){this.f=a}",
"x.prototype.toString=function(){return this.f};var y={};function z(a){i",
"f(y.hasOwnProperty(a))throw Error(\"Function already created: \"+a+\".",
"\");y[a]=new x(a)}z(\"boolean\");z(\"ceiling\");z(\"concat\");z(\"conta",
"ins\");z(\"count\");z(\"false\");z(\"floor\");z(\"id\");z(\"lang\");z(",
"\"last\");z(\"local-name\");z(\"name\");z(\"namespace-uri\");z(\"normal",
"ize-space\");z(\"not\");z(\"number\");z(\"position\");z(\"round\");z(\"",
"starts-with\");z(\"string\");z(\"string-length\");z(\"substring\");z(\"",
"substring-after\");z(\"substring-before\");\nz(\"sum\");z(\"translate\"",
");z(\"true\");function A(a){this.f=a}A.prototype.toString=function(){re",
"turn this.f};var B={};function C(a){if(B.hasOwnProperty(a))throw Error(",
"\"Axis already created: \"+a);B[a]=new A(a)}C(\"ancestor\");C(\"ancesto",
"r-or-self\");C(\"attribute\");C(\"child\");C(\"descendant\");C(\"descen",
"dant-or-self\");C(\"following\");C(\"following-sibling\");C(\"namespace",
"\");C(\"parent\");C(\"preceding\");C(\"preceding-sibling\");C(\"self\")",
";function D(a,d){return!!a&&1==a.nodeType&&(!d||a.tagName.toUpperCase()",
"==d)}function E(a){return D(a,\"OPTION\")?!0:D(a,\"INPUT\")?(a=a.type.t",
"oLowerCase(),\"checkbox\"==a||\"radio\"==a):!1};function F(a,d){this.d=",
"{};this.c=[];this.e=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(argument",
"s[e],arguments[e+1])}else if(a){var g;if(a instanceof F)for(e=G(a),H(a)",
",g=[],c=0;c<a.c.length;c++)g.push(a.d[a.c[c]]);else{var c=[],r=0;for(e ",
"in a)c[r++]=e;e=c;c=[];r=0;for(g in a)c[r++]=a[g];g=c}for(c=0;c<e.lengt",
"h;c++)this.set(e[c],g[c])}}function G(a){H(a);return a.c.concat()}\nF.p",
"rototype.clear=function(){this.d={};this.e=this.c.length=0};F.prototype",
".remove=function(a){return Object.prototype.hasOwnProperty.call(this.d,",
"a)?(delete this.d[a],this.e--,this.c.length>2*this.e&&H(this),!0):!1};",
"\nfunction H(a){if(a.e!=a.c.length){for(var d=0,c=0;d<a.c.length;){var ",
"e=a.c[d];Object.prototype.hasOwnProperty.call(a.d,e)&&(a.c[c++]=e);d++}",
"a.c.length=c}if(a.e!=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}}F.prototype.get=function(a,d){return Object.prototype.has",
"OwnProperty.call(this.d,a)?this.d[a]:d};\nF.prototype.set=function(a,d)",
"{Object.prototype.hasOwnProperty.call(this.d,a)||(this.e++,this.c.push(",
"a));this.d[a]=d};F.prototype.forEach=function(a,d){for(var c=G(this),e=",
"0;e<c.length;e++){var g=c[e],r=this.get(g);a.call(d,r,g,this)}};F.proto",
"type.clone=function(){return new F(this)};var I={};function J(a,d,c){va",
"r e=typeof a;(\"object\"==e&&null!=a||\"function\"==e)&&(a=a.a);a=new K",
"(a);!d||d in I&&!c||(I[d]={key:a,shift:!1},c&&(I[c]={key:a,shift:!0}));",
"return a}function K(a){this.code=a}J(8);J(9);J(13);var L=J(16),M=J(17),",
"N=J(18);J(19);J(20);J(27);J(32,\" \");J(33);J(34);J(35);J(36);J(37);J(3",
"8);J(39);J(40);J(44);J(45);J(46);J(48,\"0\",\")\");J(49,\"1\",\"!\");J(",
"50,\"2\",\"@\");J(51,\"3\",\"#\");J(52,\"4\",\"$\");J(53,\"5\",\"%\");J",
"(54,\"6\",\"^\");J(55,\"7\",\"&\");J(56,\"8\",\"*\");J(57,\"9\",\"(\");",
"J(65,\"a\",\"A\");\nJ(66,\"b\",\"B\");J(67,\"c\",\"C\");J(68,\"d\",\"D",
"\");J(69,\"e\",\"E\");J(70,\"f\",\"F\");J(71,\"g\",\"G\");J(72,\"h\",\"",
"H\");J(73,\"i\",\"I\");J(74,\"j\",\"J\");J(75,\"k\",\"K\");J(76,\"l\",",
"\"L\");J(77,\"m\",\"M\");J(78,\"n\",\"N\");J(79,\"o\",\"O\");J(80,\"p\"",
",\"P\");J(81,\"q\",\"Q\");J(82,\"r\",\"R\");J(83,\"s\",\"S\");J(84,\"t",
"\",\"T\");J(85,\"u\",\"U\");J(86,\"v\",\"V\");J(87,\"w\",\"W\");J(88,\"",
"x\",\"X\");J(89,\"y\",\"Y\");J(90,\"z\",\"Z\");var O=J(q?{b:91,a:91,ope",
"ra:219}:p?{b:224,a:91,opera:17}:{b:0,a:91,opera:null});J(q?{b:92,a:92,o",
"pera:220}:p?{b:224,a:93,opera:17}:{b:0,a:92,opera:null});\nJ(q?{b:93,a:",
"93,opera:0}:p?{b:0,a:0,opera:16}:{b:93,a:null,opera:0});J({b:96,a:96,op",
"era:48},\"0\");J({b:97,a:97,opera:49},\"1\");J({b:98,a:98,opera:50},\"2",
"\");J({b:99,a:99,opera:51},\"3\");J({b:100,a:100,opera:52},\"4\");J({b:",
"101,a:101,opera:53},\"5\");J({b:102,a:102,opera:54},\"6\");J({b:103,a:1",
"03,opera:55},\"7\");J({b:104,a:104,opera:56},\"8\");J({b:105,a:105,oper",
"a:57},\"9\");J({b:106,a:106,opera:t?56:42},\"*\");J({b:107,a:107,opera:",
"t?61:43},\"+\");J({b:109,a:109,opera:t?109:45},\"-\");J({b:110,a:110,op",
"era:t?190:78},\".\");\nJ({b:111,a:111,opera:t?191:47},\"/\");J(144);J(1",
"12);J(113);J(114);J(115);J(116);J(117);J(118);J(119);J(120);J(121);J(12",
"2);J(123);J({b:107,a:187,opera:61},\"=\",\"+\");J(108,\",\");J({b:109,a",
":189,opera:109},\"-\",\"_\");J(188,\",\",\"<\");J(190,\".\",\">\");J(19",
"1,\"/\",\"?\");J(192,\"`\",\"~\");J(219,\"[\",\"{\");J(220,\"\\\\\",\"|",
"\");J(221,\"]\",\"}\");J({b:59,a:186,opera:59},\";\",\":\");J(222,\"'\"",
",'\"');var P=new F;P.set(1,L);P.set(2,M);P.set(4,N);P.set(8,O);(functio",
"n(a){var d=new F;b(G(a),function(c){d.set(a.get(c).code,c)});return d})",
"(P);function Q(a){if(E(a)){if(!E(a))throw new f(15,\"Element is not sel",
"ectable\");var d=\"selected\",c=a.type&&a.type.toLowerCase();if(\"check",
"box\"==c||\"radio\"==c)d=\"checked\";a=!!a[d]}else a=!1;return a}var R=",
"[\"_\"],S=this;R[0]in S||!S.execScript||S.execScript(\"var \"+R[0]);for",
"(var T;R.length&&(T=R.shift());){var U;if(U=!R.length)U=void 0!==Q;U?S[",
"T]=Q:S=S[T]?S[T]:S[T]={}};; 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 REMOVE_LOCAL_STORAGE_ITEM[] = {
"function(){return function(){var d=window;function e(a,c){this.code=a;t",
"his.state=f[a]||g;this.message=c||\"\";var b=this.state.replace(/((?:^|",
"\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/",
"g,\"\")}),m=b.length-5;if(0>m||b.indexOf(\"Error\",m)!=m)b+=\"Error\";t",
"his.name=b;b=Error(this.message);b.name=this.name;this.stack=b.stack||",
"\"\"}\n(function(){var a=Error;function c(){}c.prototype=a.prototype;e.",
"c=a.prototype;e.prototype=new c;e.prototype.constructor=e;e.b=function(",
"b,c,x){return a.prototype[c].apply(b,Array.prototype.slice.call(argumen",
"ts,2))}})();\nvar g=\"unknown error\",f={15:\"element not selectable\",",
"11:\"element not visible\",31:\"ime engine activation failed\",30:\"ime",
" not available\",24:\"invalid cookie domain\",29:\"invalid element coor",
"dinates\",12:\"invalid element state\",32:\"invalid selector\",51:\"inv",
"alid selector\",52:\"invalid selector\",17:\"javascript error\",405:\"u",
"nsupported operation\",34:\"move target out of bounds\",27:\"no such al",
"ert\",7:\"no such element\",8:\"no such frame\",23:\"no such window\",2",
"8:\"script timeout\",33:\"session not created\",10:\"stale element refe",
"rence\",\n0:\"success\",21:\"timeout\",25:\"unable to set cookie\",26:",
"\"unexpected alert open\"};f[13]=g;f[9]=\"unknown command\";e.prototype",
".toString=function(){return this.name+\": \"+this.message};var h;a:{var",
" k=this.navigator;if(k){var l=k.userAgent;if(l){h=l;break a}}h=\"\"};va",
"r n=-1!=h.indexOf(\"Windows\")&&!1;\nfunction p(){var a=d||d;switch(\"l",
"ocal_storage\"){case \"appcache\":return null!=a.applicationCache;case ",
"\"browser_connection\":return null!=a.navigator&&null!=a.navigator.onLi",
"ne;case \"database\":return null!=a.openDatabase;case \"location\":retu",
"rn n?!1:null!=a.navigator&&null!=a.navigator.geolocation;case \"local_s",
"torage\":return null!=a.localStorage;case \"session_storage\":return nu",
"ll!=a.sessionStorage&&null!=a.sessionStorage.clear;default:throw new e(",
"13,\"Unsupported API identifier provided as parameter\");}}\n;function ",
"q(a){this.a=a}q.prototype.setItem=function(a,c){try{this.a.setItem(a,c+",
"\"\")}catch(b){throw new e(13,b.message);}};q.prototype.getItem=functio",
"n(a){return this.a.getItem(a)};q.prototype.removeItem=function(a){var c",
"=this.getItem(a);this.a.removeItem(a);return c};q.prototype.clear=funct",
"ion(){this.a.clear()};q.prototype.size=function(){return this.a.length}",
";q.prototype.key=function(a){return this.a.key(a)};function r(a){if(!p(",
"))throw new e(13,\"Local storage undefined\");return(new q(d.localStora",
"ge)).removeItem(a)}var t=[\"_\"],u=this;t[0]in u||!u.execScript||u.exec",
"Script(\"var \"+t[0]);for(var v;t.length&&(v=t.shift());){var w;if(w=!t",
".length)w=void 0!==r;w?u[v]=r:u=u[v]?u[v]:u[v]={}};; 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 REMOVE_SESSION_STORAGE_ITEM[] = {
"function(){return function(){var d=window;function e(a,b){this.code=a;t",
"his.state=f[a]||g;this.message=b||\"\";var c=this.state.replace(/((?:^|",
"\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/",
"g,\"\")}),m=c.length-5;if(0>m||c.indexOf(\"Error\",m)!=m)c+=\"Error\";t",
"his.name=c;c=Error(this.message);c.name=this.name;this.stack=c.stack||",
"\"\"}\n(function(){var a=Error;function b(){}b.prototype=a.prototype;e.",
"c=a.prototype;e.prototype=new b;e.prototype.constructor=e;e.b=function(",
"c,b,x){return a.prototype[b].apply(c,Array.prototype.slice.call(argumen",
"ts,2))}})();\nvar g=\"unknown error\",f={15:\"element not selectable\",",
"11:\"element not visible\",31:\"ime engine activation failed\",30:\"ime",
" not available\",24:\"invalid cookie domain\",29:\"invalid element coor",
"dinates\",12:\"invalid element state\",32:\"invalid selector\",51:\"inv",
"alid selector\",52:\"invalid selector\",17:\"javascript error\",405:\"u",
"nsupported operation\",34:\"move target out of bounds\",27:\"no such al",
"ert\",7:\"no such element\",8:\"no such frame\",23:\"no such window\",2",
"8:\"script timeout\",33:\"session not created\",10:\"stale element refe",
"rence\",\n0:\"success\",21:\"timeout\",25:\"unable to set cookie\",26:",
"\"unexpected alert open\"};f[13]=g;f[9]=\"unknown command\";e.prototype",
".toString=function(){return this.name+\": \"+this.message};var h;a:{var",
" k=this.navigator;if(k){var l=k.userAgent;if(l){h=l;break a}}h=\"\"};va",
"r n=-1!=h.indexOf(\"Windows\")&&!1;\nfunction p(){var a=d||d;switch(\"s",
"ession_storage\"){case \"appcache\":return null!=a.applicationCache;cas",
"e \"browser_connection\":return null!=a.navigator&&null!=a.navigator.on",
"Line;case \"database\":return null!=a.openDatabase;case \"location\":re",
"turn n?!1:null!=a.navigator&&null!=a.navigator.geolocation;case \"local",
"_storage\":return null!=a.localStorage;case \"session_storage\":return ",
"null!=a.sessionStorage&&null!=a.sessionStorage.clear;default:throw new ",
"e(13,\"Unsupported API identifier provided as parameter\");}}\n;functio",
"n q(a){this.a=a}q.prototype.setItem=function(a,b){try{this.a.setItem(a,",
"b+\"\")}catch(c){throw new e(13,c.message);}};q.prototype.getItem=funct",
"ion(a){return this.a.getItem(a)};q.prototype.removeItem=function(a){var",
" b=this.getItem(a);this.a.removeItem(a);return b};q.prototype.clear=fun",
"ction(){this.a.clear()};q.prototype.size=function(){return this.a.lengt",
"h};q.prototype.key=function(a){return this.a.key(a)};function r(a){var ",
"b;if(p())b=new q(d.sessionStorage);else throw new e(13,\"Session storag",
"e undefined\");return b.removeItem(a)}var t=[\"_\"],u=this;t[0]in u||!u",
".execScript||u.execScript(\"var \"+t[0]);for(var v;t.length&&(v=t.shift",
"());){var w;if(w=!t.length)w=void 0!==r;w?u[v]=r:u=u[v]?u[v]:u[v]={}};;",
" return this._.apply(null,arguments);}.apply({navigator:typeof window!=",
"undefined?window.navigator:null,document:typeof window!=undefined?windo",
"w.document:null}, arguments);}",
NULL
};
const char* const SET_LOCAL_STORAGE_ITEM[] = {
"function(){return function(){var d=window;function e(a,b){this.code=a;t",
"his.state=f[a]||g;this.message=b||\"\";var c=this.state.replace(/((?:^|",
"\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/",
"g,\"\")}),m=c.length-5;if(0>m||c.indexOf(\"Error\",m)!=m)c+=\"Error\";t",
"his.name=c;c=Error(this.message);c.name=this.name;this.stack=c.stack||",
"\"\"}\n(function(){var a=Error;function b(){}b.prototype=a.prototype;e.",
"c=a.prototype;e.prototype=new b;e.prototype.constructor=e;e.b=function(",
"c,b,x){return a.prototype[b].apply(c,Array.prototype.slice.call(argumen",
"ts,2))}})();\nvar g=\"unknown error\",f={15:\"element not selectable\",",
"11:\"element not visible\",31:\"ime engine activation failed\",30:\"ime",
" not available\",24:\"invalid cookie domain\",29:\"invalid element coor",
"dinates\",12:\"invalid element state\",32:\"invalid selector\",51:\"inv",
"alid selector\",52:\"invalid selector\",17:\"javascript error\",405:\"u",
"nsupported operation\",34:\"move target out of bounds\",27:\"no such al",
"ert\",7:\"no such element\",8:\"no such frame\",23:\"no such window\",2",
"8:\"script timeout\",33:\"session not created\",10:\"stale element refe",
"rence\",\n0:\"success\",21:\"timeout\",25:\"unable to set cookie\",26:",
"\"unexpected alert open\"};f[13]=g;f[9]=\"unknown command\";e.prototype",
".toString=function(){return this.name+\": \"+this.message};var h;a:{var",
" k=this.navigator;if(k){var l=k.userAgent;if(l){h=l;break a}}h=\"\"};va",
"r n=-1!=h.indexOf(\"Windows\")&&!1;\nfunction p(){var a=d||d;switch(\"l",
"ocal_storage\"){case \"appcache\":return null!=a.applicationCache;case ",
"\"browser_connection\":return null!=a.navigator&&null!=a.navigator.onLi",
"ne;case \"database\":return null!=a.openDatabase;case \"location\":retu",
"rn n?!1:null!=a.navigator&&null!=a.navigator.geolocation;case \"local_s",
"torage\":return null!=a.localStorage;case \"session_storage\":return nu",
"ll!=a.sessionStorage&&null!=a.sessionStorage.clear;default:throw new e(",
"13,\"Unsupported API identifier provided as parameter\");}}\n;function ",
"q(a){this.a=a}q.prototype.setItem=function(a,b){try{this.a.setItem(a,b+",
"\"\")}catch(c){throw new e(13,c.message);}};q.prototype.getItem=functio",
"n(a){return this.a.getItem(a)};q.prototype.removeItem=function(a){var b",
"=this.getItem(a);this.a.removeItem(a);return b};q.prototype.clear=funct",
"ion(){this.a.clear()};q.prototype.size=function(){return this.a.length}",
";q.prototype.key=function(a){return this.a.key(a)};function r(a,b){if(!",
"p())throw new e(13,\"Local storage undefined\");(new q(d.localStorage))",
".setItem(a,b)}var t=[\"_\"],u=this;t[0]in u||!u.execScript||u.execScrip",
"t(\"var \"+t[0]);for(var v;t.length&&(v=t.shift());){var w;if(w=!t.leng",
"th)w=void 0!==r;w?u[v]=r:u=u[v]?u[v]:u[v]={}};; return this._.apply(nul",
"l,arguments);}.apply({navigator:typeof window!=undefined?window.navigat",
"or:null,document:typeof window!=undefined?window.document:null}, argume",
"nts);}",
NULL
};
const char* const SET_SESSION_STORAGE_ITEM[] = {
"function(){return function(){var d=window;function e(a,c){this.code=a;t",
"his.state=f[a]||g;this.message=c||\"\";var b=this.state.replace(/((?:^|",
"\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/",
"g,\"\")}),m=b.length-5;if(0>m||b.indexOf(\"Error\",m)!=m)b+=\"Error\";t",
"his.name=b;b=Error(this.message);b.name=this.name;this.stack=b.stack||",
"\"\"}\n(function(){var a=Error;function c(){}c.prototype=a.prototype;e.",
"c=a.prototype;e.prototype=new c;e.prototype.constructor=e;e.b=function(",
"b,c,x){return a.prototype[c].apply(b,Array.prototype.slice.call(argumen",
"ts,2))}})();\nvar g=\"unknown error\",f={15:\"element not selectable\",",
"11:\"element not visible\",31:\"ime engine activation failed\",30:\"ime",
" not available\",24:\"invalid cookie domain\",29:\"invalid element coor",
"dinates\",12:\"invalid element state\",32:\"invalid selector\",51:\"inv",
"alid selector\",52:\"invalid selector\",17:\"javascript error\",405:\"u",
"nsupported operation\",34:\"move target out of bounds\",27:\"no such al",
"ert\",7:\"no such element\",8:\"no such frame\",23:\"no such window\",2",
"8:\"script timeout\",33:\"session not created\",10:\"stale element refe",
"rence\",\n0:\"success\",21:\"timeout\",25:\"unable to set cookie\",26:",
"\"unexpected alert open\"};f[13]=g;f[9]=\"unknown command\";e.prototype",
".toString=function(){return this.name+\": \"+this.message};var h;a:{var",
" k=this.navigator;if(k){var l=k.userAgent;if(l){h=l;break a}}h=\"\"};va",
"r n=-1!=h.indexOf(\"Windows\")&&!1;\nfunction p(){var a=d||d;switch(\"s",
"ession_storage\"){case \"appcache\":return null!=a.applicationCache;cas",
"e \"browser_connection\":return null!=a.navigator&&null!=a.navigator.on",
"Line;case \"database\":return null!=a.openDatabase;case \"location\":re",
"turn n?!1:null!=a.navigator&&null!=a.navigator.geolocation;case \"local",
"_storage\":return null!=a.localStorage;case \"session_storage\":return ",
"null!=a.sessionStorage&&null!=a.sessionStorage.clear;default:throw new ",
"e(13,\"Unsupported API identifier provided as parameter\");}}\n;functio",
"n q(a){this.a=a}q.prototype.setItem=function(a,c){try{this.a.setItem(a,",
"c+\"\")}catch(b){throw new e(13,b.message);}};q.prototype.getItem=funct",
"ion(a){return this.a.getItem(a)};q.prototype.removeItem=function(a){var",
" c=this.getItem(a);this.a.removeItem(a);return c};q.prototype.clear=fun",
"ction(){this.a.clear()};q.prototype.size=function(){return this.a.lengt",
"h};q.prototype.key=function(a){return this.a.key(a)};function r(a,c){va",
"r b;if(p())b=new q(d.sessionStorage);else throw new e(13,\"Session stor",
"age undefined\");b.setItem(a,c)}var t=[\"_\"],u=this;t[0]in u||!u.execS",
"cript||u.execScript(\"var \"+t[0]);for(var v;t.length&&(v=t.shift());){",
"var w;if(w=!t.length)w=void 0!==r;w?u[v]=r:u=u[v]?u[v]:u[v]={}};; retur",
"n this._.apply(null,arguments);}.apply({navigator:typeof window!=undefi",
"ned?window.navigator:null,document:typeof window!=undefined?window.docu",
"ment:null}, arguments);}",
NULL
};
} // namespace atoms
} // namespace webdriver