blob: 6351cee4a922515f1e94c73f0028eafc3f389f4d [file] [log] [blame]
/*
* Copyright 2011-2014 Software Freedom Conservancy
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
/* AUTO GENERATED - DO NOT EDIT BY HAND */
#include <stddef.h> // For NULL.
#include "atoms.h"
namespace webdriver {
namespace atoms {
const char* const CLEAR[] = {
"function(){return function(){var f,h=this;function l(a){return void 0!=",
"=a}\nfunction aa(a){var b=typeof a;if(\"object\"==b)if(a){if(a instance",
"of Array)return\"array\";if(a instanceof Object)return b;var c=Object.p",
"rototype.toString.call(a);if(\"[object Window]\"==c)return\"object\";if",
"(\"[object Array]\"==c||\"number\"==typeof a.length&&\"undefined\"!=typ",
"eof a.splice&&\"undefined\"!=typeof a.propertyIsEnumerable&&!a.property",
"IsEnumerable(\"splice\"))return\"array\";if(\"[object Function]\"==c||",
"\"undefined\"!=typeof a.call&&\"undefined\"!=typeof a.propertyIsEnumera",
"ble&&!a.propertyIsEnumerable(\"call\"))return\"function\"}else return\"",
"null\";\nelse if(\"function\"==b&&\"undefined\"==typeof a.call)return\"",
"object\";return b}function ba(a){var b=aa(a);return\"array\"==b||\"obje",
"ct\"==b&&\"number\"==typeof a.length}function m(a){return\"string\"==ty",
"peof a}function n(a){return\"number\"==typeof a}function r(a){return\"f",
"unction\"==aa(a)}function t(a){var b=typeof a;return\"object\"==b&&null",
"!=a||\"function\"==b}\nfunction ca(a,b){function c(){}c.prototype=b.pro",
"totype;a.X=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.T=",
"function(a,c,g){for(var k=Array(arguments.length-2),u=2;u<arguments.len",
"gth;u++)k[u-2]=arguments[u];return b.prototype[c].apply(a,k)}};var da=w",
"indow;function ea(a){return String(a).replace(/\\-([a-z])/g,function(a,",
"c){return c.toUpperCase()})};var fa=Array.prototype;function v(a,b){if(",
"m(a))return m(b)&&1==b.length?a.indexOf(b,0):-1;for(var c=0;c<a.length;",
"c++)if(c in a&&a[c]===b)return c;return-1}function w(a,b){for(var c=a.l",
"ength,d=m(a)?a.split(\"\"):a,e=0;e<c;e++)e in d&&b.call(void 0,d[e],e,a",
")}function ga(a,b){var c=\"\";w(a,function(d,e){c=b.call(void 0,c,d,e,a",
")});return c}function ha(a,b){for(var c=a.length,d=m(a)?a.split(\"\"):a",
",e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a))return!0;return!1}\nfun",
"ction ia(a,b){for(var c=a.length,d=m(a)?a.split(\"\"):a,e=0;e<c;e++)if(",
"e in d&&!b.call(void 0,d[e],e,a))return!1;return!0}function ja(a){var b",
"=a.length;if(0<b){for(var c=Array(b),d=0;d<b;d++)c[d]=a[d];return c}ret",
"urn[]}function ka(a,b,c){return 2>=arguments.length?fa.slice.call(a,b):",
"fa.slice.call(a,b,c)};var la={aliceblue:\"#f0f8ff\",antiquewhite:\"#fae",
"bd7\",aqua:\"#00ffff\",aquamarine:\"#7fffd4\",azure:\"#f0ffff\",beige:",
"\"#f5f5dc\",bisque:\"#ffe4c4\",black:\"#000000\",blanchedalmond:\"#ffeb",
"cd\",blue:\"#0000ff\",blueviolet:\"#8a2be2\",brown:\"#a52a2a\",burlywoo",
"d:\"#deb887\",cadetblue:\"#5f9ea0\",chartreuse:\"#7fff00\",chocolate:\"",
"#d2691e\",coral:\"#ff7f50\",cornflowerblue:\"#6495ed\",cornsilk:\"#fff8",
"dc\",crimson:\"#dc143c\",cyan:\"#00ffff\",darkblue:\"#00008b\",darkcyan",
":\"#008b8b\",darkgoldenrod:\"#b8860b\",darkgray:\"#a9a9a9\",darkgreen:",
"\"#006400\",\ndarkgrey:\"#a9a9a9\",darkkhaki:\"#bdb76b\",darkmagenta:\"",
"#8b008b\",darkolivegreen:\"#556b2f\",darkorange:\"#ff8c00\",darkorchid:",
"\"#9932cc\",darkred:\"#8b0000\",darksalmon:\"#e9967a\",darkseagreen:\"#",
"8fbc8f\",darkslateblue:\"#483d8b\",darkslategray:\"#2f4f4f\",darkslateg",
"rey:\"#2f4f4f\",darkturquoise:\"#00ced1\",darkviolet:\"#9400d3\",deeppi",
"nk:\"#ff1493\",deepskyblue:\"#00bfff\",dimgray:\"#696969\",dimgrey:\"#6",
"96969\",dodgerblue:\"#1e90ff\",firebrick:\"#b22222\",floralwhite:\"#fff",
"af0\",forestgreen:\"#228b22\",fuchsia:\"#ff00ff\",gainsboro:\"#dcdcdc\"",
",\nghostwhite:\"#f8f8ff\",gold:\"#ffd700\",goldenrod:\"#daa520\",gray:",
"\"#808080\",green:\"#008000\",greenyellow:\"#adff2f\",grey:\"#808080\",",
"honeydew:\"#f0fff0\",hotpink:\"#ff69b4\",indianred:\"#cd5c5c\",indigo:",
"\"#4b0082\",ivory:\"#fffff0\",khaki:\"#f0e68c\",lavender:\"#e6e6fa\",la",
"venderblush:\"#fff0f5\",lawngreen:\"#7cfc00\",lemonchiffon:\"#fffacd\",",
"lightblue:\"#add8e6\",lightcoral:\"#f08080\",lightcyan:\"#e0ffff\",ligh",
"tgoldenrodyellow:\"#fafad2\",lightgray:\"#d3d3d3\",lightgreen:\"#90ee90",
"\",lightgrey:\"#d3d3d3\",lightpink:\"#ffb6c1\",lightsalmon:\"#ffa07a\",",
"\nlightseagreen:\"#20b2aa\",lightskyblue:\"#87cefa\",lightslategray:\"#",
"778899\",lightslategrey:\"#778899\",lightsteelblue:\"#b0c4de\",lightyel",
"low:\"#ffffe0\",lime:\"#00ff00\",limegreen:\"#32cd32\",linen:\"#faf0e6",
"\",magenta:\"#ff00ff\",maroon:\"#800000\",mediumaquamarine:\"#66cdaa\",",
"mediumblue:\"#0000cd\",mediumorchid:\"#ba55d3\",mediumpurple:\"#9370db",
"\",mediumseagreen:\"#3cb371\",mediumslateblue:\"#7b68ee\",mediumspringg",
"reen:\"#00fa9a\",mediumturquoise:\"#48d1cc\",mediumvioletred:\"#c71585",
"\",midnightblue:\"#191970\",mintcream:\"#f5fffa\",mistyrose:\"#ffe4e1\"",
",\nmoccasin:\"#ffe4b5\",navajowhite:\"#ffdead\",navy:\"#000080\",oldlac",
"e:\"#fdf5e6\",olive:\"#808000\",olivedrab:\"#6b8e23\",orange:\"#ffa500",
"\",orangered:\"#ff4500\",orchid:\"#da70d6\",palegoldenrod:\"#eee8aa\",p",
"alegreen:\"#98fb98\",paleturquoise:\"#afeeee\",palevioletred:\"#db7093",
"\",papayawhip:\"#ffefd5\",peachpuff:\"#ffdab9\",peru:\"#cd853f\",pink:",
"\"#ffc0cb\",plum:\"#dda0dd\",powderblue:\"#b0e0e6\",purple:\"#800080\",",
"red:\"#ff0000\",rosybrown:\"#bc8f8f\",royalblue:\"#4169e1\",saddlebrown",
":\"#8b4513\",salmon:\"#fa8072\",sandybrown:\"#f4a460\",seagreen:\"#2e8b",
"57\",\nseashell:\"#fff5ee\",sienna:\"#a0522d\",silver:\"#c0c0c0\",skybl",
"ue:\"#87ceeb\",slateblue:\"#6a5acd\",slategray:\"#708090\",slategrey:\"",
"#708090\",snow:\"#fffafa\",springgreen:\"#00ff7f\",steelblue:\"#4682b4",
"\",tan:\"#d2b48c\",teal:\"#008080\",thistle:\"#d8bfd8\",tomato:\"#ff634",
"7\",turquoise:\"#40e0d0\",violet:\"#ee82ee\",wheat:\"#f5deb3\",white:\"",
"#ffffff\",whitesmoke:\"#f5f5f5\",yellow:\"#ffff00\",yellowgreen:\"#9acd",
"32\"};var ma=\"backgroundColor borderTopColor borderRightColor borderBo",
"ttomColor borderLeftColor color outlineColor\".split(\" \"),na=/#([0-9a",
"-fA-F])([0-9a-fA-F])([0-9a-fA-F])/,oa=/^#(?:[0-9a-f]{3}){1,2}$/i,pa=/^(",
"?:rgba)?\\((\\d{1,3}),\\s?(\\d{1,3}),\\s?(\\d{1,3}),\\s?(0|1|0\\.\\d*)",
"\\)$/i,qa=/^(?:rgb)?\\((0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2}),\\s?(0|[",
"1-9]\\d{0,2})\\)$/i;function x(a,b){this.code=a;this.state=y[a]||A;this",
".message=b||\"\";var c=this.state.replace(/((?:^|\\s+)[a-z])/g,function",
"(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")}),d=c.length-5",
";if(0>d||c.indexOf(\"Error\",d)!=d)c+=\"Error\";this.name=c;c=Error(thi",
"s.message);c.name=this.name;this.stack=c.stack||\"\"}ca(x,Error);var A=",
"\"unknown error\",y={15:\"element not selectable\",11:\"element not vis",
"ible\"};y[31]=A;y[30]=A;y[24]=\"invalid cookie domain\";y[29]=\"invalid",
" element coordinates\";y[12]=\"invalid element state\";\ny[32]=\"invali",
"d selector\";y[51]=\"invalid selector\";y[52]=\"invalid selector\";y[17",
"]=\"javascript error\";y[405]=\"unsupported operation\";y[34]=\"move ta",
"rget out of bounds\";y[27]=\"no such alert\";y[7]=\"no such element\";y",
"[8]=\"no such frame\";y[23]=\"no such window\";y[28]=\"script timeout\"",
";y[33]=\"session not created\";y[10]=\"stale element reference\";y[21]=",
"\"timeout\";y[25]=\"unable to set cookie\";y[26]=\"unexpected alert ope",
"n\";y[13]=A;y[9]=\"unknown command\";x.prototype.toString=function(){re",
"turn this.name+\": \"+this.message};var B;a:{var ra=h.navigator;if(ra){",
"var sa=ra.userAgent;if(sa){B=sa;break a}}B=\"\"};var ta=-1!=B.indexOf(",
"\"Macintosh\"),ua=-1!=B.indexOf(\"Windows\");function C(a,b){this.x=l(a",
")?a:0;this.y=l(b)?b:0}f=C.prototype;f.clone=function(){return new C(thi",
"s.x,this.y)};f.toString=function(){return\"(\"+this.x+\", \"+this.y+\")",
"\"};f.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y)",
";return this};f.floor=function(){this.x=Math.floor(this.x);this.y=Math.",
"floor(this.y);return this};f.round=function(){this.x=Math.round(this.x)",
";this.y=Math.round(this.y);return this};\nf.translate=function(a,b){a i",
"nstanceof C?(this.x+=a.x,this.y+=a.y):(this.x+=a,n(b)&&(this.y+=b));ret",
"urn this};f.scale=function(a,b){var c=n(b)?b:a;this.x*=a;this.y*=c;retu",
"rn this};function va(a,b){this.width=a;this.height=b}f=va.prototype;f.c",
"lone=function(){return new va(this.width,this.height)};f.toString=funct",
"ion(){return\"(\"+this.width+\" x \"+this.height+\")\"};f.ceil=function",
"(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);",
"return this};f.floor=function(){this.width=Math.floor(this.width);this.",
"height=Math.floor(this.height);return this};f.round=function(){this.wid",
"th=Math.round(this.width);this.height=Math.round(this.height);return th",
"is};\nf.scale=function(a,b){var c=n(b)?b:a;this.width*=a;this.height*=c",
";return this};function wa(a,b,c){function d(c){c&&b.appendChild(m(c)?a.",
"createTextNode(c):c)}for(var e=1;e<c.length;e++){var g=c[e];!ba(g)||t(g",
")&&0<g.nodeType?d(g):w(xa(g)?ja(g):g,d)}}function ya(a){for(;a&&1!=a.no",
"deType;)a=a.previousSibling;return a}function za(a,b){if(a.contains&&1=",
"=b.nodeType)return a==b||a.contains(b);if(\"undefined\"!=typeof a.compa",
"reDocumentPosition)return a==b||Boolean(a.compareDocumentPosition(b)&16",
");for(;b&&a!=b;)b=b.parentNode;return b==a}\nfunction Aa(a,b){if(a==b)r",
"eturn 0;if(a.compareDocumentPosition)return a.compareDocumentPosition(b",
")&2?1:-1;if(\"sourceIndex\"in a||a.parentNode&&\"sourceIndex\"in a.pare",
"ntNode){var c=1==a.nodeType,d=1==b.nodeType;if(c&&d)return a.sourceInde",
"x-b.sourceIndex;var e=a.parentNode,g=b.parentNode;return e==g?Ba(a,b):!",
"c&&za(e,b)?-1*Ca(a,b):!d&&za(g,a)?Ca(b,a):(c?a.sourceIndex:e.sourceInde",
"x)-(d?b.sourceIndex:g.sourceIndex)}d=D(a);c=d.createRange();c.selectNod",
"e(a);c.collapse(!0);d=d.createRange();d.selectNode(b);\nd.collapse(!0);",
"return c.compareBoundaryPoints(h.Range.START_TO_END,d)}function Ca(a,b)",
"{var c=a.parentNode;if(c==b)return-1;for(var d=b;d.parentNode!=c;)d=d.p",
"arentNode;return Ba(d,a)}function Ba(a,b){for(var c=b;c=c.previousSibli",
"ng;)if(c==a)return-1;return 1}function D(a){return 9==a.nodeType?a:a.ow",
"nerDocument||a.document}function xa(a){if(a&&\"number\"==typeof a.lengt",
"h){if(t(a))return\"function\"==typeof a.item||\"string\"==typeof a.item",
";if(r(a))return\"function\"==typeof a.item}return!1}\nfunction Da(a,b,c",
"){c||(a=a.parentNode);for(c=0;a;){if(b(a))return a;a=a.parentNode;c++}r",
"eturn null}function Ea(a){try{return a&&a.activeElement}catch(b){}retur",
"n null}function Ga(a){this.w=a||h.document||document}f=Ga.prototype;f.c",
"reateElement=function(a){return this.w.createElement(a)};f.createTextNo",
"de=function(a){return this.w.createTextNode(String(a))};f.appendChild=f",
"unction(a,b){a.appendChild(b)};f.append=function(a,b){wa(D(a),a,argumen",
"ts)};\nf.canHaveChildren=function(a){if(1!=a.nodeType)return!1;switch(a",
".tagName){case \"APPLET\":case \"AREA\":case \"BASE\":case \"BR\":case ",
"\"COL\":case \"COMMAND\":case \"EMBED\":case \"FRAME\":case \"HR\":case",
" \"IMG\":case \"INPUT\":case \"IFRAME\":case \"ISINDEX\":case \"KEYGEN",
"\":case \"LINK\":case \"NOFRAMES\":case \"NOSCRIPT\":case \"META\":case",
" \"OBJECT\":case \"PARAM\":case \"SCRIPT\":case \"SOURCE\":case \"STYLE",
"\":case \"TRACK\":case \"WBR\":return!1}return!0};f.removeNode=function",
"(a){return a&&a.parentNode?a.parentNode.removeChild(a):null};\nf.contai",
"ns=za;function G(a){var b=null,c=a.nodeType;1==c&&(b=a.textContent,b=vo",
"id 0==b||null==b?a.innerText:b,b=void 0==b||null==b?\"\":b);if(\"string",
"\"!=typeof b)if(9==c||1==c){a=9==c?a.documentElement:a.firstChild;for(v",
"ar c=0,d=[],b=\"\";a;){do 1!=a.nodeType&&(b+=a.nodeValue),d[c++]=a;whil",
"e(a=a.firstChild);for(;c&&!(a=d[--c].nextSibling););}}else b=a.nodeValu",
"e;return\"\"+b};function H(){this.j=this.h=null;this.v=0}function Ha(a)",
"{this.node=a;this.next=this.s=null}H.prototype.unshift=function(a){a=ne",
"w Ha(a);a.next=this.h;this.j?this.h.s=a:this.h=this.j=a;this.h=a;this.v",
"++};H.prototype.add=function(a){a=new Ha(a);a.s=this.j;this.h?this.j.ne",
"xt=a:this.h=this.j=a;this.j=a;this.v++};function Ia(a){return(a=a.h)?a.",
"node:null}H.prototype.iterator=function(a){return new Ja(this,!!a)};fun",
"ction Ja(a,b){this.P=a;this.G=(this.J=b)?a.j:a.h;this.B=null}\nJa.proto",
"type.next=function(){var a=this.G;if(null==a)return null;var b=this.B=a",
";this.G=this.J?a.s:a.next;return b.node};Ja.prototype.remove=function()",
"{var a=this.P,b=this.B;if(!b)throw Error(\"Next must be called at least",
" once before remove.\");var c=b.s,b=b.next;c?c.next=b:a.h=b;b?b.s=c:a.j",
"=c;a.v--;this.B=null};function I(a,b,c,d,e){b=b.evaluate(d);c=c.evaluat",
"e(d);var g;if(b instanceof H&&c instanceof H){e=b.iterator();for(d=e.ne",
"xt();d;d=e.next())for(b=c.iterator(),g=b.next();g;g=b.next())if(a(G(d),",
"G(g)))return!0;return!1}if(b instanceof H||c instanceof H){b instanceof",
" H?e=b:(e=c,c=b);e=e.iterator();b=typeof c;for(d=e.next();d;d=e.next())",
"{switch(b){case \"number\":d=+G(d);break;case \"boolean\":d=!!G(d);brea",
"k;case \"string\":d=G(d);break;default:throw Error(\"Illegal primitive ",
"type for comparison.\");}if(a(d,c))return!0}return!1}return e?\n\"boole",
"an\"==typeof b||\"boolean\"==typeof c?a(!!b,!!c):\"number\"==typeof b||",
"\"number\"==typeof c?a(+b,+c):a(b,c):a(+b,+c)}function Ka(a,b,c,d){this",
".R=a;this.u=d}Ka.prototype.toString=function(){return this.R};var La={}",
";function J(a,b){if(La.hasOwnProperty(a))throw Error(\"Binary operator ",
"already created: \"+a);var c=new Ka(a,0,0,b);La[c.toString()]=c}J(\"div",
"\",function(a,b,c){return a.g(c)/b.g(c)});J(\"mod\",function(a,b,c){ret",
"urn a.g(c)%b.g(c)});J(\"*\",function(a,b,c){return a.g(c)*b.g(c)});\nJ(",
"\"+\",function(a,b,c){return a.g(c)+b.g(c)});J(\"-\",function(a,b,c){re",
"turn a.g(c)-b.g(c)});J(\"<\",function(a,b,c){return I(function(a,b){ret",
"urn a<b},a,b,c)});J(\">\",function(a,b,c){return I(function(a,b){return",
" a>b},a,b,c)});J(\"<=\",function(a,b,c){return I(function(a,b){return a",
"<=b},a,b,c)});J(\">=\",function(a,b,c){return I(function(a,b){return a>",
"=b},a,b,c)});J(\"=\",function(a,b,c){return I(function(a,b){return a==b",
"},a,b,c,!0)});J(\"!=\",function(a,b,c){return I(function(a,b){return a!",
"=b},a,b,c,!0)});\nJ(\"and\",function(a,b,c){return a.o(c)&&b.o(c)});J(",
"\"or\",function(a,b,c){return a.o(c)||b.o(c)});function Ma(a,b,c,d,e,g)",
"{this.C=a;this.u=g}Ma.prototype.toString=function(){return this.C};var ",
"Na={};function K(a,b){if(Na.hasOwnProperty(a))throw Error(\"Function al",
"ready created: \"+a+\".\");Na[a]=new Ma(a,0,0,0,0,b)}K(\"boolean\",func",
"tion(a,b){return b.o(a)});K(\"ceiling\",function(a,b){return Math.ceil(",
"b.g(a))});K(\"concat\",function(a,b){return ga(ka(arguments,1),function",
"(b,d){return b+d.c(a)})});K(\"contains\",function(a,b,c){b=b.c(a);a=c.c",
"(a);return-1!=b.indexOf(a)});K(\"count\",function(a,b){return b.evaluat",
"e(a).v});\nK(\"false\",function(){return!1});K(\"floor\",function(a,b){",
"return Math.floor(b.g(a))});K(\"id\",function(a,b){var c=a.m(),d=9==c.n",
"odeType?c:c.ownerDocument,c=b.c(a).split(/\\s+/),e=[];w(c,function(a){a",
"=d.getElementById(a);!a||0<=v(e,a)||e.push(a)});e.sort(Aa);var g=new H;",
"w(e,function(a){g.add(a)});return g});K(\"lang\",function(){return!1});",
"K(\"last\",function(a){if(1!=arguments.length)throw Error(\"Function la",
"st expects ()\");return a.U()});\nK(\"local-name\",function(a,b){var c=",
"b?Ia(b.evaluate(a)):a.m();return c?c.nodeName.toLowerCase():\"\"});K(\"",
"name\",function(a,b){var c=b?Ia(b.evaluate(a)):a.m();return c?c.nodeNam",
"e.toLowerCase():\"\"});K(\"namespace-uri\",function(){return\"\"});K(\"",
"normalize-space\",function(a,b){return(b?b.c(a):G(a.m())).replace(/[\\s",
"\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\")});K(\"not\",function(a,b)",
"{return!b.o(a)});K(\"number\",function(a,b){return b?b.g(a):+G(a.m())})",
";K(\"position\",function(a){return a.V()});K(\"round\",function(a,b){re",
"turn Math.round(b.g(a))});\nK(\"starts-with\",function(a,b,c){b=b.c(a);",
"a=c.c(a);return 0==b.lastIndexOf(a,0)});K(\"string\",function(a,b){retu",
"rn b?b.c(a):G(a.m())});K(\"string-length\",function(a,b){return(b?b.c(a",
"):G(a.m())).length});K(\"substring\",function(a,b,c,d){c=c.g(a);if(isNa",
"N(c)||Infinity==c||-Infinity==c)return\"\";d=d?d.g(a):Infinity;if(isNaN",
"(d)||-Infinity===d)return\"\";c=Math.round(c)-1;var e=Math.max(c,0);a=b",
".c(a);if(Infinity==d)return a.substring(e);b=Math.round(d);return a.sub",
"string(e,c+b)});\nK(\"substring-after\",function(a,b,c){b=b.c(a);a=c.c(",
"a);c=b.indexOf(a);return-1==c?\"\":b.substring(c+a.length)});K(\"substr",
"ing-before\",function(a,b,c){b=b.c(a);a=c.c(a);a=b.indexOf(a);return-1=",
"=a?\"\":b.substring(0,a)});K(\"sum\",function(a,b){for(var c=b.evaluate",
"(a).iterator(),d=0,e=c.next();e;e=c.next())d+=+G(e);return d});\nK(\"tr",
"anslate\",function(a,b,c,d){b=b.c(a);c=c.c(a);var e=d.c(a);a=[];for(d=0",
";d<c.length;d++){var g=c.charAt(d);g in a||(a[g]=e.charAt(d))}c=\"\";fo",
"r(d=0;d<b.length;d++)g=b.charAt(d),c+=g in a?a[g]:g;return c});K(\"true",
"\",function(){return!0});function Oa(a,b,c){this.C=a;this.J=c}Oa.protot",
"ype.toString=function(){return this.C};var Pa={};function L(a,b){if(Pa.",
"hasOwnProperty(a))throw Error(\"Axis already created: \"+a);Pa[a]=new O",
"a(a,0,b)}L(\"ancestor\",!0);L(\"ancestor-or-self\",!0);L(\"attribute\",",
"!1);L(\"child\",!1);L(\"descendant\",!1);L(\"descendant-or-self\",!1);L",
"(\"following\",!1);L(\"following-sibling\",!1);L(\"namespace\",!1);L(\"",
"parent\",!1);L(\"preceding\",!0);L(\"preceding-sibling\",!0);L(\"self\"",
",!1);var M={};M.D=function(){var a={Y:\"http://www.w3.org/2000/svg\"};r",
"eturn function(b){return a[b]||null}}();\nM.u=function(a,b,c){var d=D(a",
");if(!d.documentElement)return null;try{for(var e=d.createNSResolver?d.",
"createNSResolver(d.documentElement):M.D,g={},k=d.getElementsByTagName(",
"\"*\"),u=0;u<k.length;++u){var Z=k[u],E=Z.namespaceURI;if(E&&!g[E]){var",
" p=Z.lookupPrefix(E);if(!p)var q=E.match(\".*/(\\\\w+)/?$\"),p=q?q[1]:",
"\"xhtml\";g[E]=p}}var z={},F;for(F in g)z[g[F]]=F;e=function(a){return ",
"z[a]||null};try{return d.evaluate(b,a,e,c,null)}catch(Fa){if(\"TypeErro",
"r\"===Fa.name)return e=d.createNSResolver?d.createNSResolver(d.document",
"Element):\nM.D,d.evaluate(b,a,e,c,null);throw Fa;}}catch(fb){throw new ",
"x(32,\"Unable to locate an element with the xpath expression \"+b+\" be",
"cause of the following error:\\n\"+fb);}};M.F=function(a,b){if(!a||1!=a",
".nodeType)throw new x(32,'The result of the xpath expression \"'+b+'\" ",
"is: '+a+\". It should be an element.\");};\nM.S=function(a,b){var c=fun",
"ction(){var c=M.u(b,a,9);return c?c.singleNodeValue||null:b.selectSingl",
"eNode?(c=D(b),c.setProperty&&c.setProperty(\"SelectionLanguage\",\"XPat",
"h\"),b.selectSingleNode(a)):null}();null===c||M.F(c,a);return c};\nM.W=",
"function(a,b){var c=function(){var c=M.u(b,a,7);if(c){for(var e=c.snaps",
"hotLength,g=[],k=0;k<e;++k)g.push(c.snapshotItem(k));return g}return b.",
"selectNodes?(c=D(b),c.setProperty&&c.setProperty(\"SelectionLanguage\",",
"\"XPath\"),b.selectNodes(a)):[]}();w(c,function(b){M.F(b,a)});return c}",
";function Qa(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d",
"}f=Qa.prototype;f.clone=function(){return new Qa(this.top,this.right,th",
"is.bottom,this.left)};f.toString=function(){return\"(\"+this.top+\"t, ",
"\"+this.right+\"r, \"+this.bottom+\"b, \"+this.left+\"l)\"};f.contains=",
"function(a){return this&&a?a instanceof Qa?a.left>=this.left&&a.right<=",
"this.right&&a.top>=this.top&&a.bottom<=this.bottom:a.x>=this.left&&a.x<",
"=this.right&&a.y>=this.top&&a.y<=this.bottom:!1};\nf.expand=function(a,",
"b,c,d){t(a)?(this.top-=a.top,this.right+=a.right,this.bottom+=a.bottom,",
"this.left-=a.left):(this.top-=a,this.right+=b,this.bottom+=c,this.left-",
"=d);return this};f.ceil=function(){this.top=Math.ceil(this.top);this.ri",
"ght=Math.ceil(this.right);this.bottom=Math.ceil(this.bottom);this.left=",
"Math.ceil(this.left);return this};f.floor=function(){this.top=Math.floo",
"r(this.top);this.right=Math.floor(this.right);this.bottom=Math.floor(th",
"is.bottom);this.left=Math.floor(this.left);return this};\nf.round=funct",
"ion(){this.top=Math.round(this.top);this.right=Math.round(this.right);t",
"his.bottom=Math.round(this.bottom);this.left=Math.round(this.left);retu",
"rn this};f.translate=function(a,b){a instanceof C?(this.left+=a.x,this.",
"right+=a.x,this.top+=a.y,this.bottom+=a.y):(this.left+=a,this.right+=a,",
"n(b)&&(this.top+=b,this.bottom+=b));return this};f.scale=function(a,b){",
"var c=n(b)?b:a;this.left*=a;this.right*=a;this.top*=c;this.bottom*=c;re",
"turn this};function N(a,b,c,d){this.left=a;this.top=b;this.width=c;this",
".height=d}f=N.prototype;f.clone=function(){return new N(this.left,this.",
"top,this.width,this.height)};f.toString=function(){return\"(\"+this.lef",
"t+\", \"+this.top+\" - \"+this.width+\"w x \"+this.height+\"h)\"};f.con",
"tains=function(a){return a instanceof N?this.left<=a.left&&this.left+th",
"is.width>=a.left+a.width&&this.top<=a.top&&this.top+this.height>=a.top+",
"a.height:a.x>=this.left&&a.x<=this.left+this.width&&a.y>=this.top&&a.y<",
"=this.top+this.height};\nf.ceil=function(){this.left=Math.ceil(this.lef",
"t);this.top=Math.ceil(this.top);this.width=Math.ceil(this.width);this.h",
"eight=Math.ceil(this.height);return this};f.floor=function(){this.left=",
"Math.floor(this.left);this.top=Math.floor(this.top);this.width=Math.flo",
"or(this.width);this.height=Math.floor(this.height);return this};f.round",
"=function(){this.left=Math.round(this.left);this.top=Math.round(this.to",
"p);this.width=Math.round(this.width);this.height=Math.round(this.height",
");return this};\nf.translate=function(a,b){a instanceof C?(this.left+=a",
".x,this.top+=a.y):(this.left+=a,n(b)&&(this.top+=b));return this};f.sca",
"le=function(a,b){var c=n(b)?b:a;this.left*=a;this.width*=a;this.top*=c;",
"this.height*=c;return this};function O(a,b){return!!a&&1==a.nodeType&&(",
"!b||a.tagName.toUpperCase()==b)}var Ra=\"BUTTON INPUT OPTGROUP OPTION S",
"ELECT TEXTAREA\".split(\" \");\nfunction Sa(a){var b=a.tagName.toUpperC",
"ase();return 0<=v(Ra,b)?a.disabled?!1:a.parentNode&&1==a.parentNode.nod",
"eType&&\"OPTGROUP\"==b||\"OPTION\"==b?Sa(a.parentNode):!Da(a,function(a",
"){var b=a.parentNode;if(b&&O(b,\"FIELDSET\")&&b.disabled){if(!O(a,\"LEG",
"END\"))return!0;for(;a=l(a.previousElementSibling)?a.previousElementSib",
"ling:ya(a.previousSibling);)if(O(a,\"LEGEND\"))return!0}return!1},!0):!",
"0}var Ta=\"text search tel url email password number\".split(\" \");\nf",
"unction Ua(a){function b(a){return\"inherit\"==a.contentEditable?(a=P(a",
"))?b(a):!1:\"true\"==a.contentEditable}return l(a.contentEditable)?l(a.",
"isContentEditable)?a.isContentEditable:b(a):!1}function P(a){for(a=a.pa",
"rentNode;a&&1!=a.nodeType&&9!=a.nodeType&&11!=a.nodeType;)a=a.parentNod",
"e;return O(a)?a:null}\nfunction Q(a,b){var c=ea(b);if(\"float\"==c||\"c",
"ssFloat\"==c||\"styleFloat\"==c)c=\"cssFloat\";var d;a:{d=c;var e=D(a);",
"if(e.defaultView&&e.defaultView.getComputedStyle&&(e=e.defaultView.getC",
"omputedStyle(a,null))){d=e[d]||e.getPropertyValue(d)||\"\";break a}d=\"",
"\"}d=d||Va(a,c);if(null===d)d=null;else if(0<=v(ma,c)){b:{var g=d.match",
"(pa);if(g){var c=Number(g[1]),e=Number(g[2]),k=Number(g[3]),g=Number(g[",
"4]);if(0<=c&&255>=c&&0<=e&&255>=e&&0<=k&&255>=k&&0<=g&&1>=g){c=[c,e,k,g",
"];break b}}c=null}if(!c)b:{if(k=d.match(qa))if(c=\nNumber(k[1]),e=Numbe",
"r(k[2]),k=Number(k[3]),0<=c&&255>=c&&0<=e&&255>=e&&0<=k&&255>=k){c=[c,e",
",k,1];break b}c=null}if(!c)b:{c=d.toLowerCase();e=la[c.toLowerCase()];i",
"f(!e&&(e=\"#\"==c.charAt(0)?c:\"#\"+c,4==e.length&&(e=e.replace(na,\"#$",
"1$1$2$2$3$3\")),!oa.test(e))){c=null;break b}c=[parseInt(e.substr(1,2),",
"16),parseInt(e.substr(3,2),16),parseInt(e.substr(5,2),16),1]}d=c?\"rgba",
"(\"+c.join(\", \")+\")\":d}return d}\nfunction Va(a,b){var c=a.currentS",
"tyle||a.style,d=c[b];!l(d)&&r(c.getPropertyValue)&&(d=c.getPropertyValu",
"e(b));return\"inherit\"!=d?l(d)?d:null:(c=P(a))?Va(c,b):null}\nfunction",
" Wa(a,b,c){function d(a){var b=Xa(a);return 0<b.height&&0<b.width?!0:O(",
"a,\"PATH\")&&(0<b.height||0<b.width)?(a=Q(a,\"stroke-width\"),!!a&&0<pa",
"rseInt(a,10)):\"hidden\"!=Q(a,\"overflow\")&&ha(a.childNodes,function(a",
"){return 3==a.nodeType||O(a)&&d(a)})}function e(a){return Ya(a)==R&&ia(",
"a.childNodes,function(a){return!O(a)||e(a)||!d(a)})}if(!O(a))throw Erro",
"r(\"Argument to isShown must be of type Element\");if(O(a,\"BODY\"))ret",
"urn!0;if(O(a,\"OPTION\")||O(a,\"OPTGROUP\"))return a=Da(a,function(a){r",
"eturn O(a,\"SELECT\")}),\n!!a&&Wa(a,!0,c);var g=Za(a);if(g)return!!g.H&",
"&0<g.rect.width&&0<g.rect.height&&Wa(g.H,b,c);if(O(a,\"INPUT\")&&\"hidd",
"en\"==a.type.toLowerCase()||O(a,\"NOSCRIPT\"))return!1;g=Q(a,\"visibili",
"ty\");return\"collapse\"!=g&&\"hidden\"!=g&&c(a)&&(b||0!=$a(a))&&d(a)?!",
"e(a):!1}function ab(a){function b(a){if(\"none\"==Q(a,\"display\"))retu",
"rn!1;a=P(a);return!a||b(a)}return Wa(a,!0,b)}var R=\"hidden\";\nfunctio",
"n Ya(a){function b(a){function b(a){return a==k?!0:0==Q(a,\"display\").",
"lastIndexOf(\"inline\",0)||\"absolute\"==c&&\"static\"==Q(a,\"position",
"\")?!1:!0}var c=Q(a,\"position\");if(\"fixed\"==c)return E=!0,a==k?null",
":k;for(a=P(a);a&&!b(a);)a=P(a);return a}function c(a){var b=a;if(\"visi",
"ble\"==Z)if(a==k&&u)b=u;else if(a==u)return{x:\"visible\",y:\"visible\"",
"};b={x:Q(b,\"overflow-x\"),y:Q(b,\"overflow-y\")};a==k&&(b.x=\"visible",
"\"==b.x?\"auto\":b.x,b.y=\"visible\"==b.y?\"auto\":b.y);return b}functi",
"on d(a){if(a==k){var b=(new Ga(g)).w;\na=b.scrollingElement?b.scrolling",
"Element:b.body||b.documentElement;b=b.parentWindow||b.defaultView;a=new",
" C(b.pageXOffset||a.scrollLeft,b.pageYOffset||a.scrollTop)}else a=new C",
"(a.scrollLeft,a.scrollTop);return a}var e=bb(a),g=D(a),k=g.documentElem",
"ent,u=g.body,Z=Q(k,\"overflow\"),E;for(a=b(a);a;a=b(a)){var p=c(a);if(",
"\"visible\"!=p.x||\"visible\"!=p.y){var q=Xa(a);if(0==q.width||0==q.hei",
"ght)return R;var z=e.right<q.left,F=e.bottom<q.top;if(z&&\"hidden\"==p.",
"x||F&&\"hidden\"==p.y)return R;if(z&&\"visible\"!=p.x||F&&\n\"visible\"",
"!=p.y){z=d(a);F=e.bottom<q.top-z.y;if(e.right<q.left-z.x&&\"visible\"!=",
"p.x||F&&\"visible\"!=p.x)return R;e=Ya(a);return e==R?R:\"scroll\"}z=e.",
"left>=q.left+q.width;q=e.top>=q.top+q.height;if(z&&\"hidden\"==p.x||q&&",
"\"hidden\"==p.y)return R;if(z&&\"visible\"!=p.x||q&&\"visible\"!=p.y){i",
"f(E&&(p=d(a),e.left>=k.scrollWidth-p.x||e.right>=k.scrollHeight-p.y))re",
"turn R;e=Ya(a);return e==R?R:\"scroll\"}}}return\"none\"}\nfunction Xa(",
"a){var b=Za(a);if(b)return b.rect;if(O(a,\"HTML\"))return a=D(a),a=((a?",
"a.parentWindow||a.defaultView:window)||window).document,a=\"CSS1Compat",
"\"==a.compatMode?a.documentElement:a.body,a=new va(a.clientWidth,a.clie",
"ntHeight),new N(0,0,a.width,a.height);var c;try{c=a.getBoundingClientRe",
"ct()}catch(d){return new N(0,0,0,0)}return new N(c.left,c.top,c.right-c",
".left,c.bottom-c.top)}\nfunction Za(a){var b=O(a,\"MAP\");if(!b&&!O(a,",
"\"AREA\"))return null;var c=b?a:O(a.parentNode,\"MAP\")?a.parentNode:nu",
"ll,d=null,e=null;if(c&&c.name&&(d=M.S('/descendant::*[@usemap = \"#'+c.",
"name+'\"]',D(c)))&&(e=Xa(d),!b&&\"default\"!=a.shape.toLowerCase())){va",
"r g=cb(a);a=Math.min(Math.max(g.left,0),e.width);b=Math.min(Math.max(g.",
"top,0),e.height);c=Math.min(g.width,e.width-a);g=Math.min(g.height,e.he",
"ight-b);e=new N(a+e.left,b+e.top,c,g)}return{H:d,rect:e||new N(0,0,0,0)",
"}}\nfunction cb(a){var b=a.shape.toLowerCase();a=a.coords.split(\",\");",
"if(\"rect\"==b&&4==a.length){var b=a[0],c=a[1];return new N(b,c,a[2]-b,",
"a[3]-c)}if(\"circle\"==b&&3==a.length)return b=a[2],new N(a[0]-b,a[1]-b",
",2*b,2*b);if(\"poly\"==b&&2<a.length){for(var b=a[0],c=a[1],d=b,e=c,g=2",
";g+1<a.length;g+=2)b=Math.min(b,a[g]),d=Math.max(d,a[g]),c=Math.min(c,a",
"[g+1]),e=Math.max(e,a[g+1]);return new N(b,c,d-b,e-c)}return new N(0,0,",
"0,0)}function bb(a){a=Xa(a);return new Qa(a.top,a.left+a.width,a.top+a.",
"height,a.left)}\nfunction $a(a){var b=1,c=Q(a,\"opacity\");c&&(b=Number",
"(c));(a=P(a))&&(b*=$a(a));return b};function db(){this.A=da.document.do",
"cumentElement;this.K=null;var a=Ea(D(this.A));a&&eb(this,a)}function eb",
"(a,b){a.A=b;a.K=O(b,\"OPTION\")?Da(b,function(a){return O(a,\"SELECT\")",
"}):null};function gb(a,b,c){this.L=a;this.M=b;this.N=c}gb.prototype.cre",
"ate=function(a){a=D(a).createEvent(\"HTMLEvents\");a.initEvent(this.L,t",
"his.M,this.N);return a};gb.prototype.toString=function(){return this.L}",
";var hb=new gb(\"change\",!0,!1);function S(a,b){this.i={};this.f=[];th",
"is.l=0;var c=arguments.length;if(1<c){if(c%2)throw Error(\"Uneven numbe",
"r of arguments\");for(var d=0;d<c;d+=2)this.set(arguments[d],arguments[",
"d+1])}else a&&this.addAll(a)}function ib(a){jb(a);return a.f.concat()}f",
"=S.prototype;f.clear=function(){this.i={};this.l=this.f.length=0};f.rem",
"ove=function(a){return Object.prototype.hasOwnProperty.call(this.i,a)?(",
"delete this.i[a],this.l--,this.f.length>2*this.l&&jb(this),!0):!1};\nfu",
"nction jb(a){if(a.l!=a.f.length){for(var b=0,c=0;b<a.f.length;){var d=a",
".f[b];Object.prototype.hasOwnProperty.call(a.i,d)&&(a.f[c++]=d);b++}a.f",
".length=c}if(a.l!=a.f.length){for(var e={},c=b=0;b<a.f.length;)d=a.f[b]",
",Object.prototype.hasOwnProperty.call(e,d)||(a.f[c++]=d,e[d]=1),b++;a.f",
".length=c}}f.get=function(a,b){return Object.prototype.hasOwnProperty.c",
"all(this.i,a)?this.i[a]:b};f.set=function(a,b){Object.prototype.hasOwnP",
"roperty.call(this.i,a)||(this.l++,this.f.push(a));this.i[a]=b};\nf.addA",
"ll=function(a){var b;if(a instanceof S){b=ib(a);jb(a);for(var c=[],d=0;",
"d<a.f.length;d++)c.push(a.i[a.f[d]]);a=c}else{b=[];var d=0,e;for(e in a",
")b[d++]=e;d=[];e=0;for(c in a)d[e++]=a[c];a=d}for(c=0;c<b.length;c++)th",
"is.set(b[c],a[c])};f.forEach=function(a,b){for(var c=ib(this),d=0;d<c.l",
"ength;d++){var e=c[d],g=this.get(e);a.call(b,g,e,this)}};f.clone=functi",
"on(){return new S(this)};var kb={};function T(a,b,c){t(a)&&(a=a.a);a=ne",
"w lb(a);!b||b in kb&&!c||(kb[b]={key:a,shift:!1},c&&(kb[c]={key:a,shift",
":!0}));return a}function lb(a){this.code=a}T(8);T(9);T(13);var mb=T(16)",
",nb=T(17),ob=T(18);T(19);T(20);T(27);T(32,\" \");T(33);T(34);T(35);T(36",
");T(37);T(38);T(39);T(40);T(44);T(45);T(46);T(48,\"0\",\")\");T(49,\"1",
"\",\"!\");T(50,\"2\",\"@\");T(51,\"3\",\"#\");T(52,\"4\",\"$\");T(53,\"",
"5\",\"%\");T(54,\"6\",\"^\");T(55,\"7\",\"&\");T(56,\"8\",\"*\");T(57,",
"\"9\",\"(\");T(65,\"a\",\"A\");T(66,\"b\",\"B\");T(67,\"c\",\"C\");T(68",
",\"d\",\"D\");\nT(69,\"e\",\"E\");T(70,\"f\",\"F\");T(71,\"g\",\"G\");T",
"(72,\"h\",\"H\");T(73,\"i\",\"I\");T(74,\"j\",\"J\");T(75,\"k\",\"K\");",
"T(76,\"l\",\"L\");T(77,\"m\",\"M\");T(78,\"n\",\"N\");T(79,\"o\",\"O\")",
";T(80,\"p\",\"P\");T(81,\"q\",\"Q\");T(82,\"r\",\"R\");T(83,\"s\",\"S\"",
");T(84,\"t\",\"T\");T(85,\"u\",\"U\");T(86,\"v\",\"V\");T(87,\"w\",\"W",
"\");T(88,\"x\",\"X\");T(89,\"y\",\"Y\");T(90,\"z\",\"Z\");var pb=T(ua?{",
"b:91,a:91}:ta?{b:224,a:91}:{b:0,a:91});T(ua?{b:92,a:92}:ta?{b:224,a:93}",
":{b:0,a:92});T(ua?{b:93,a:93}:ta?{b:0,a:0}:{b:93,a:null});T({b:96,a:96}",
",\"0\");T({b:97,a:97},\"1\");\nT({b:98,a:98},\"2\");T({b:99,a:99},\"3\"",
");T({b:100,a:100},\"4\");T({b:101,a:101},\"5\");T({b:102,a:102},\"6\");",
"T({b:103,a:103},\"7\");T({b:104,a:104},\"8\");T({b:105,a:105},\"9\");T(",
"{b:106,a:106},\"*\");T({b:107,a:107},\"+\");T({b:109,a:109},\"-\");T({b",
":110,a:110},\".\");T({b:111,a:111},\"/\");T(144);T(112);T(113);T(114);T",
"(115);T(116);T(117);T(118);T(119);T(120);T(121);T(122);T(123);T({b:107,",
"a:187},\"=\",\"+\");T(108,\",\");T({b:109,a:189},\"-\",\"_\");T(188,\",",
"\",\"<\");T(190,\".\",\">\");T(191,\"/\",\"?\");T(192,\"`\",\"~\");T(21",
"9,\"[\",\"{\");\nT(220,\"\\\\\",\"|\");T(221,\"]\",\"}\");T({b:59,a:186",
"},\";\",\":\");T(222,\"'\",'\"');var U=new S;U.set(1,mb);U.set(2,nb);U.",
"set(4,ob);U.set(8,pb);(function(a){var b=new S;w(ib(a),function(c){b.se",
"t(a.get(c).code,c)});return b})(U);function V(){db.call(this)}ca(V,db);",
"V.O=function(){return V.I?V.I:V.I=new V};function qb(a){if(!ab(a)||!Sa(",
"a)||\"none\"==Q(a,\"pointer-events\"))throw new x(12,\"Element is not c",
"urrently interactable and may not be manipulated\");var b;(b=!(O(a,\"TE",
"XTAREA\")||(O(a,\"INPUT\")?0<=v(Ta,a.type.toLowerCase()):Ua(a)))&&!(O(a",
",\"INPUT\")&&\"file\"==a.type.toLowerCase()))||(b=a.readOnly);if(b)thro",
"w new x(12,\"Element must be user-editable in order to clear it.\");b=V",
".O();eb(b,a);b=b.K||b.A;var c=Ea(D(b));if(b!=c){if(c&&r(c.blur)&&!O(c,",
"\"BODY\"))try{c.blur()}catch(d){throw d;}r(b.focus)&&b.focus()}a.value&",
"&\n(a.value=\"\",b=hb.create(a,void 0),\"isTrusted\"in b||(b.isTrusted=",
"!1),a.dispatchEvent(b));Ua(a)&&(a.innerHTML=\" \")}var W=[\"_\"],X=h;W[",
"0]in X||!X.execScript||X.execScript(\"var \"+W[0]);for(var Y;W.length&&",
"(Y=W.shift());)!W.length&&l(qb)?X[Y]=qb:X=X[Y]?X[Y]:X[Y]={};; return th",
"is._.apply(null,arguments);}.apply({navigator:typeof window!=undefined?",
"window.navigator:null,document:typeof window!=undefined?window.document",
":null}, arguments);}",
NULL
};
const char* const CLICK[] = {
"function(){return function(){var g,aa=this;\nfunction ba(a){var b=typeo",
"f a;if(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a i",
"nstanceof Object)return b;var c=Object.prototype.toString.call(a);if(\"",
"[object Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"numbe",
"r\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=ty",
"peof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return",
"\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"",
"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"c",
"all\"))return\"function\"}else return\"null\";else if(\"function\"==\nb",
"&&\"undefined\"==typeof a.call)return\"object\";return b}function ca(a)",
"{var b=ba(a);return\"array\"==b||\"object\"==b&&\"number\"==typeof a.le",
"ngth}function h(a){return\"string\"==typeof a}function m(a){return\"num",
"ber\"==typeof a}function da(a){return\"function\"==ba(a)}function ea(a)",
"{var b=typeof a;return\"object\"==b&&null!=a||\"function\"==b}\nfunctio",
"n fa(a,b){function c(){}c.prototype=b.prototype;a.ea=b.prototype;a.prot",
"otype=new c;a.prototype.constructor=a;a.aa=function(a,c,f){for(var k=Ar",
"ray(arguments.length-2),l=2;l<arguments.length;l++)k[l-2]=arguments[l];",
"return b.prototype[c].apply(a,k)}};var ga=window;var ha=String.prototyp",
"e.trim?function(a){return a.trim()}:function(a){return a.replace(/^[\\s",
"\\xa0]+|[\\s\\xa0]+$/g,\"\")};function ia(a,b){return a<b?-1:a>b?1:0}fu",
"nction ja(a){return String(a).replace(/\\-([a-z])/g,function(a,c){retur",
"n c.toUpperCase()})};var ka=Array.prototype;function la(a,b){if(h(a))re",
"turn h(b)&&1==b.length?a.indexOf(b,0):-1;for(var c=0;c<a.length;c++)if(",
"c in a&&a[c]===b)return c;return-1}function p(a,b){for(var c=a.length,d",
"=h(a)?a.split(\"\"):a,e=0;e<c;e++)e in d&&b.call(void 0,d[e],e,a)}funct",
"ion ma(a,b){var c=\"\";p(a,function(d,e){c=b.call(void 0,c,d,e,a)});ret",
"urn c}function na(a,b){for(var c=a.length,d=h(a)?a.split(\"\"):a,e=0;e<",
"c;e++)if(e in d&&b.call(void 0,d[e],e,a))return!0;return!1}\nfunction o",
"a(a,b){for(var c=a.length,d=h(a)?a.split(\"\"):a,e=0;e<c;e++)if(e in d&",
"&!b.call(void 0,d[e],e,a))return!1;return!0}function pa(a){var b=a.leng",
"th;if(0<b){for(var c=Array(b),d=0;d<b;d++)c[d]=a[d];return c}return[]}f",
"unction qa(a,b,c){return 2>=arguments.length?ka.slice.call(a,b):ka.slic",
"e.call(a,b,c)};var ra={aliceblue:\"#f0f8ff\",antiquewhite:\"#faebd7\",a",
"qua:\"#00ffff\",aquamarine:\"#7fffd4\",azure:\"#f0ffff\",beige:\"#f5f5d",
"c\",bisque:\"#ffe4c4\",black:\"#000000\",blanchedalmond:\"#ffebcd\",blu",
"e:\"#0000ff\",blueviolet:\"#8a2be2\",brown:\"#a52a2a\",burlywood:\"#deb",
"887\",cadetblue:\"#5f9ea0\",chartreuse:\"#7fff00\",chocolate:\"#d2691e",
"\",coral:\"#ff7f50\",cornflowerblue:\"#6495ed\",cornsilk:\"#fff8dc\",cr",
"imson:\"#dc143c\",cyan:\"#00ffff\",darkblue:\"#00008b\",darkcyan:\"#008",
"b8b\",darkgoldenrod:\"#b8860b\",darkgray:\"#a9a9a9\",darkgreen:\"#00640",
"0\",\ndarkgrey:\"#a9a9a9\",darkkhaki:\"#bdb76b\",darkmagenta:\"#8b008b",
"\",darkolivegreen:\"#556b2f\",darkorange:\"#ff8c00\",darkorchid:\"#9932",
"cc\",darkred:\"#8b0000\",darksalmon:\"#e9967a\",darkseagreen:\"#8fbc8f",
"\",darkslateblue:\"#483d8b\",darkslategray:\"#2f4f4f\",darkslategrey:\"",
"#2f4f4f\",darkturquoise:\"#00ced1\",darkviolet:\"#9400d3\",deeppink:\"#",
"ff1493\",deepskyblue:\"#00bfff\",dimgray:\"#696969\",dimgrey:\"#696969",
"\",dodgerblue:\"#1e90ff\",firebrick:\"#b22222\",floralwhite:\"#fffaf0\"",
",forestgreen:\"#228b22\",fuchsia:\"#ff00ff\",gainsboro:\"#dcdcdc\",\ngh",
"ostwhite:\"#f8f8ff\",gold:\"#ffd700\",goldenrod:\"#daa520\",gray:\"#808",
"080\",green:\"#008000\",greenyellow:\"#adff2f\",grey:\"#808080\",honeyd",
"ew:\"#f0fff0\",hotpink:\"#ff69b4\",indianred:\"#cd5c5c\",indigo:\"#4b00",
"82\",ivory:\"#fffff0\",khaki:\"#f0e68c\",lavender:\"#e6e6fa\",lavenderb",
"lush:\"#fff0f5\",lawngreen:\"#7cfc00\",lemonchiffon:\"#fffacd\",lightbl",
"ue:\"#add8e6\",lightcoral:\"#f08080\",lightcyan:\"#e0ffff\",lightgolden",
"rodyellow:\"#fafad2\",lightgray:\"#d3d3d3\",lightgreen:\"#90ee90\",ligh",
"tgrey:\"#d3d3d3\",lightpink:\"#ffb6c1\",lightsalmon:\"#ffa07a\",\nlight",
"seagreen:\"#20b2aa\",lightskyblue:\"#87cefa\",lightslategray:\"#778899",
"\",lightslategrey:\"#778899\",lightsteelblue:\"#b0c4de\",lightyellow:\"",
"#ffffe0\",lime:\"#00ff00\",limegreen:\"#32cd32\",linen:\"#faf0e6\",mage",
"nta:\"#ff00ff\",maroon:\"#800000\",mediumaquamarine:\"#66cdaa\",mediumb",
"lue:\"#0000cd\",mediumorchid:\"#ba55d3\",mediumpurple:\"#9370db\",mediu",
"mseagreen:\"#3cb371\",mediumslateblue:\"#7b68ee\",mediumspringgreen:\"#",
"00fa9a\",mediumturquoise:\"#48d1cc\",mediumvioletred:\"#c71585\",midnig",
"htblue:\"#191970\",mintcream:\"#f5fffa\",mistyrose:\"#ffe4e1\",\nmoccas",
"in:\"#ffe4b5\",navajowhite:\"#ffdead\",navy:\"#000080\",oldlace:\"#fdf5",
"e6\",olive:\"#808000\",olivedrab:\"#6b8e23\",orange:\"#ffa500\",oranger",
"ed:\"#ff4500\",orchid:\"#da70d6\",palegoldenrod:\"#eee8aa\",palegreen:",
"\"#98fb98\",paleturquoise:\"#afeeee\",palevioletred:\"#db7093\",papayaw",
"hip:\"#ffefd5\",peachpuff:\"#ffdab9\",peru:\"#cd853f\",pink:\"#ffc0cb\"",
",plum:\"#dda0dd\",powderblue:\"#b0e0e6\",purple:\"#800080\",red:\"#ff00",
"00\",rosybrown:\"#bc8f8f\",royalblue:\"#4169e1\",saddlebrown:\"#8b4513",
"\",salmon:\"#fa8072\",sandybrown:\"#f4a460\",seagreen:\"#2e8b57\",\nsea",
"shell:\"#fff5ee\",sienna:\"#a0522d\",silver:\"#c0c0c0\",skyblue:\"#87ce",
"eb\",slateblue:\"#6a5acd\",slategray:\"#708090\",slategrey:\"#708090\",",
"snow:\"#fffafa\",springgreen:\"#00ff7f\",steelblue:\"#4682b4\",tan:\"#d",
"2b48c\",teal:\"#008080\",thistle:\"#d8bfd8\",tomato:\"#ff6347\",turquoi",
"se:\"#40e0d0\",violet:\"#ee82ee\",wheat:\"#f5deb3\",white:\"#ffffff\",w",
"hitesmoke:\"#f5f5f5\",yellow:\"#ffff00\",yellowgreen:\"#9acd32\"};var s",
"a=\"backgroundColor borderTopColor borderRightColor borderBottomColor b",
"orderLeftColor color outlineColor\".split(\" \"),ta=/#([0-9a-fA-F])([0-",
"9a-fA-F])([0-9a-fA-F])/,ua=/^#(?:[0-9a-f]{3}){1,2}$/i,va=/^(?:rgba)?\\(",
"(\\d{1,3}),\\s?(\\d{1,3}),\\s?(\\d{1,3}),\\s?(0|1|0\\.\\d*)\\)$/i,wa=/^",
"(?:rgb)?\\((0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2}",
")\\)$/i;function r(a,b){this.code=a;this.state=w[a]||xa;this.message=b|",
"|\"\";var c=this.state.replace(/((?:^|\\s+)[a-z])/g,function(a){return ",
"a.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")}),d=c.length-5;if(0>d||c.",
"indexOf(\"Error\",d)!=d)c+=\"Error\";this.name=c;c=Error(this.message);",
"c.name=this.name;this.stack=c.stack||\"\"}fa(r,Error);var xa=\"unknown ",
"error\",w={15:\"element not selectable\",11:\"element not visible\"};w[",
"31]=xa;w[30]=xa;w[24]=\"invalid cookie domain\";w[29]=\"invalid element",
" coordinates\";w[12]=\"invalid element state\";\nw[32]=\"invalid select",
"or\";w[51]=\"invalid selector\";w[52]=\"invalid selector\";w[17]=\"java",
"script error\";w[405]=\"unsupported operation\";w[34]=\"move target out",
" of bounds\";w[27]=\"no such alert\";w[7]=\"no such element\";w[8]=\"no",
" such frame\";w[23]=\"no such window\";w[28]=\"script timeout\";w[33]=",
"\"session not created\";w[10]=\"stale element reference\";w[21]=\"timeo",
"ut\";w[25]=\"unable to set cookie\";w[26]=\"unexpected alert open\";w[1",
"3]=xa;w[9]=\"unknown command\";r.prototype.toString=function(){return t",
"his.name+\": \"+this.message};var y;a:{var ya=aa.navigator;if(ya){var z",
"a=ya.userAgent;if(za){y=za;break a}}y=\"\"};var Aa=-1!=y.indexOf(\"Maci",
"ntosh\"),Ba=-1!=y.indexOf(\"Windows\");function Ca(a,b,c){return Math.m",
"in(Math.max(a,b),c)};function z(a,b){this.x=void 0!==a?a:0;this.y=void ",
"0!==b?b:0}g=z.prototype;g.clone=function(){return new z(this.x,this.y)}",
";g.toString=function(){return\"(\"+this.x+\", \"+this.y+\")\"};g.ceil=f",
"unction(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this",
"};g.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y",
");return this};g.round=function(){this.x=Math.round(this.x);this.y=Math",
".round(this.y);return this};\ng.translate=function(a,b){a instanceof z?",
"(this.x+=a.x,this.y+=a.y):(this.x+=a,m(b)&&(this.y+=b));return this};g.",
"scale=function(a,b){var c=m(b)?b:a;this.x*=a;this.y*=c;return this};fun",
"ction A(a,b){this.width=a;this.height=b}g=A.prototype;g.clone=function(",
"){return new A(this.width,this.height)};g.toString=function(){return\"(",
"\"+this.width+\" x \"+this.height+\")\"};g.ceil=function(){this.width=M",
"ath.ceil(this.width);this.height=Math.ceil(this.height);return this};g.",
"floor=function(){this.width=Math.floor(this.width);this.height=Math.flo",
"or(this.height);return this};g.round=function(){this.width=Math.round(t",
"his.width);this.height=Math.round(this.height);return this};\ng.scale=f",
"unction(a,b){var c=m(b)?b:a;this.width*=a;this.height*=c;return this};f",
"unction Da(a){return a?a.parentWindow||a.defaultView:window}function Ea",
"(a,b,c){function d(c){c&&b.appendChild(h(c)?a.createTextNode(c):c)}for(",
"var e=1;e<c.length;e++){var f=c[e];!ca(f)||ea(f)&&0<f.nodeType?d(f):p(F",
"a(f)?pa(f):f,d)}}function Ga(a){for(;a&&1!=a.nodeType;)a=a.previousSibl",
"ing;return a}\nfunction Ha(a,b){if(a.contains&&1==b.nodeType)return a==",
"b||a.contains(b);if(\"undefined\"!=typeof a.compareDocumentPosition)ret",
"urn a==b||Boolean(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.pa",
"rentNode;return b==a}\nfunction Ia(a,b){if(a==b)return 0;if(a.compareDo",
"cumentPosition)return a.compareDocumentPosition(b)&2?1:-1;if(\"sourceIn",
"dex\"in a||a.parentNode&&\"sourceIndex\"in a.parentNode){var c=1==a.nod",
"eType,d=1==b.nodeType;if(c&&d)return a.sourceIndex-b.sourceIndex;var e=",
"a.parentNode,f=b.parentNode;return e==f?Ja(a,b):!c&&Ha(e,b)?-1*Ka(a,b):",
"!d&&Ha(f,a)?Ka(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b.sourceIndex:f.",
"sourceIndex)}d=C(a);c=d.createRange();c.selectNode(a);c.collapse(!0);d=",
"d.createRange();d.selectNode(b);\nd.collapse(!0);return c.compareBounda",
"ryPoints(aa.Range.START_TO_END,d)}function Ka(a,b){var c=a.parentNode;i",
"f(c==b)return-1;for(var d=b;d.parentNode!=c;)d=d.parentNode;return Ja(d",
",a)}function Ja(a,b){for(var c=b;c=c.previousSibling;)if(c==a)return-1;",
"return 1}function C(a){return 9==a.nodeType?a:a.ownerDocument||a.docume",
"nt}function Fa(a){if(a&&\"number\"==typeof a.length){if(ea(a))return\"f",
"unction\"==typeof a.item||\"string\"==typeof a.item;if(da(a))return\"fu",
"nction\"==typeof a.item}return!1}\nfunction La(a,b,c){c||(a=a.parentNod",
"e);for(c=0;a;){if(b(a))return a;a=a.parentNode;c++}return null}function",
" Ma(a){try{return a&&a.activeElement}catch(b){}return null}function Na(",
"a){this.D=a||aa.document||document}g=Na.prototype;g.s=function(a){retur",
"n h(a)?this.D.getElementById(a):a};g.createElement=function(a){return t",
"his.D.createElement(a)};g.createTextNode=function(a){return this.D.crea",
"teTextNode(String(a))};g.appendChild=function(a,b){a.appendChild(b)};g.",
"append=function(a,b){Ea(C(a),a,arguments)};\ng.canHaveChildren=function",
"(a){if(1!=a.nodeType)return!1;switch(a.tagName){case \"APPLET\":case \"",
"AREA\":case \"BASE\":case \"BR\":case \"COL\":case \"COMMAND\":case \"E",
"MBED\":case \"FRAME\":case \"HR\":case \"IMG\":case \"INPUT\":case \"IF",
"RAME\":case \"ISINDEX\":case \"KEYGEN\":case \"LINK\":case \"NOFRAMES\"",
":case \"NOSCRIPT\":case \"META\":case \"OBJECT\":case \"PARAM\":case \"",
"SCRIPT\":case \"SOURCE\":case \"STYLE\":case \"TRACK\":case \"WBR\":ret",
"urn!1}return!0};g.removeNode=function(a){return a&&a.parentNode?a.paren",
"tNode.removeChild(a):null};\ng.contains=Ha;function D(a){var b=null,c=a",
".nodeType;1==c&&(b=a.textContent,b=void 0==b||null==b?a.innerText:b,b=v",
"oid 0==b||null==b?\"\":b);if(\"string\"!=typeof b)if(9==c||1==c){a=9==c",
"?a.documentElement:a.firstChild;for(var c=0,d=[],b=\"\";a;){do 1!=a.nod",
"eType&&(b+=a.nodeValue),d[c++]=a;while(a=a.firstChild);for(;c&&!(a=d[--",
"c].nextSibling););}}else b=a.nodeValue;return\"\"+b};function E(){this.",
"o=this.j=null;this.I=0}function Oa(a){this.node=a;this.next=this.C=null",
"}E.prototype.unshift=function(a){a=new Oa(a);a.next=this.j;this.o?this.",
"j.C=a:this.j=this.o=a;this.j=a;this.I++};E.prototype.add=function(a){a=",
"new Oa(a);a.C=this.o;this.j?this.o.next=a:this.j=this.o=a;this.o=a;this",
".I++};function Pa(a){return(a=a.j)?a.node:null}E.prototype.iterator=fun",
"ction(a){return new Qa(this,!!a)};function Qa(a,b){this.Y=a;this.U=(thi",
"s.W=b)?a.o:a.j;this.M=null}\nQa.prototype.next=function(){var a=this.U;",
"if(null==a)return null;var b=this.M=a;this.U=this.W?a.C:a.next;return b",
".node};Qa.prototype.remove=function(){var a=this.Y,b=this.M;if(!b)throw",
" Error(\"Next must be called at least once before remove.\");var c=b.C,",
"b=b.next;c?c.next=b:a.j=b;b?b.C=c:a.o=c;a.I--;this.M=null};function F(a",
",b,c,d,e){b=b.evaluate(d);c=c.evaluate(d);var f;if(b instanceof E&&c in",
"stanceof E){e=b.iterator();for(d=e.next();d;d=e.next())for(b=c.iterator",
"(),f=b.next();f;f=b.next())if(a(D(d),D(f)))return!0;return!1}if(b insta",
"nceof E||c instanceof E){b instanceof E?e=b:(e=c,c=b);e=e.iterator();b=",
"typeof c;for(d=e.next();d;d=e.next()){switch(b){case \"number\":d=+D(d)",
";break;case \"boolean\":d=!!D(d);break;case \"string\":d=D(d);break;def",
"ault:throw Error(\"Illegal primitive type for comparison.\");}if(a(d,c)",
")return!0}return!1}return e?\n\"boolean\"==typeof b||\"boolean\"==typeo",
"f c?a(!!b,!!c):\"number\"==typeof b||\"number\"==typeof c?a(+b,+c):a(b,",
"c):a(+b,+c)}function Ra(a,b,c,d){this.Z=a;this.G=d}Ra.prototype.toStrin",
"g=function(){return this.Z};var Sa={};function G(a,b){if(Sa.hasOwnPrope",
"rty(a))throw Error(\"Binary operator already created: \"+a);var c=new R",
"a(a,0,0,b);Sa[c.toString()]=c}G(\"div\",function(a,b,c){return a.g(c)/b",
".g(c)});G(\"mod\",function(a,b,c){return a.g(c)%b.g(c)});G(\"*\",functi",
"on(a,b,c){return a.g(c)*b.g(c)});\nG(\"+\",function(a,b,c){return a.g(c",
")+b.g(c)});G(\"-\",function(a,b,c){return a.g(c)-b.g(c)});G(\"<\",funct",
"ion(a,b,c){return F(function(a,b){return a<b},a,b,c)});G(\">\",function",
"(a,b,c){return F(function(a,b){return a>b},a,b,c)});G(\"<=\",function(a",
",b,c){return F(function(a,b){return a<=b},a,b,c)});G(\">=\",function(a,",
"b,c){return F(function(a,b){return a>=b},a,b,c)});G(\"=\",function(a,b,",
"c){return F(function(a,b){return a==b},a,b,c,!0)});G(\"!=\",function(a,",
"b,c){return F(function(a,b){return a!=b},a,b,c,!0)});\nG(\"and\",functi",
"on(a,b,c){return a.w(c)&&b.w(c)});G(\"or\",function(a,b,c){return a.w(c",
")||b.w(c)});function Ta(a,b,c,d,e,f){this.N=a;this.G=f}Ta.prototype.toS",
"tring=function(){return this.N};var Ua={};function H(a,b){if(Ua.hasOwnP",
"roperty(a))throw Error(\"Function already created: \"+a+\".\");Ua[a]=ne",
"w Ta(a,0,0,0,0,b)}H(\"boolean\",function(a,b){return b.w(a)});H(\"ceili",
"ng\",function(a,b){return Math.ceil(b.g(a))});H(\"concat\",function(a,b",
"){return ma(qa(arguments,1),function(b,d){return b+d.c(a)})});H(\"conta",
"ins\",function(a,b,c){b=b.c(a);a=c.c(a);return-1!=b.indexOf(a)});H(\"co",
"unt\",function(a,b){return b.evaluate(a).I});\nH(\"false\",function(){r",
"eturn!1});H(\"floor\",function(a,b){return Math.floor(b.g(a))});H(\"id",
"\",function(a,b){var c=a.v(),d=9==c.nodeType?c:c.ownerDocument,c=b.c(a)",
".split(/\\s+/),e=[];p(c,function(a){a=d.getElementById(a);!a||0<=la(e,a",
")||e.push(a)});e.sort(Ia);var f=new E;p(e,function(a){f.add(a)});return",
" f});H(\"lang\",function(){return!1});H(\"last\",function(a){if(1!=argu",
"ments.length)throw Error(\"Function last expects ()\");return a.ba()});",
"\nH(\"local-name\",function(a,b){var c=b?Pa(b.evaluate(a)):a.v();return",
" c?c.nodeName.toLowerCase():\"\"});H(\"name\",function(a,b){var c=b?Pa(",
"b.evaluate(a)):a.v();return c?c.nodeName.toLowerCase():\"\"});H(\"names",
"pace-uri\",function(){return\"\"});H(\"normalize-space\",function(a,b){",
"return(b?b.c(a):D(a.v())).replace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|",
"\\s+$/g,\"\")});H(\"not\",function(a,b){return!b.w(a)});H(\"number\",fu",
"nction(a,b){return b?b.g(a):+D(a.v())});H(\"position\",function(a){retu",
"rn a.ca()});H(\"round\",function(a,b){return Math.round(b.g(a))});\nH(",
"\"starts-with\",function(a,b,c){b=b.c(a);a=c.c(a);return 0==b.lastIndex",
"Of(a,0)});H(\"string\",function(a,b){return b?b.c(a):D(a.v())});H(\"str",
"ing-length\",function(a,b){return(b?b.c(a):D(a.v())).length});H(\"subst",
"ring\",function(a,b,c,d){c=c.g(a);if(isNaN(c)||Infinity==c||-Infinity==",
"c)return\"\";d=d?d.g(a):Infinity;if(isNaN(d)||-Infinity===d)return\"\";",
"c=Math.round(c)-1;var e=Math.max(c,0);a=b.c(a);if(Infinity==d)return a.",
"substring(e);b=Math.round(d);return a.substring(e,c+b)});\nH(\"substrin",
"g-after\",function(a,b,c){b=b.c(a);a=c.c(a);c=b.indexOf(a);return-1==c?",
"\"\":b.substring(c+a.length)});H(\"substring-before\",function(a,b,c){b",
"=b.c(a);a=c.c(a);a=b.indexOf(a);return-1==a?\"\":b.substring(0,a)});H(",
"\"sum\",function(a,b){for(var c=b.evaluate(a).iterator(),d=0,e=c.next()",
";e;e=c.next())d+=+D(e);return d});\nH(\"translate\",function(a,b,c,d){b",
"=b.c(a);c=c.c(a);var e=d.c(a);a=[];for(d=0;d<c.length;d++){var f=c.char",
"At(d);f in a||(a[f]=e.charAt(d))}c=\"\";for(d=0;d<b.length;d++)f=b.char",
"At(d),c+=f in a?a[f]:f;return c});H(\"true\",function(){return!0});func",
"tion Va(a,b,c){this.N=a;this.W=c}Va.prototype.toString=function(){retur",
"n this.N};var Wa={};function I(a,b){if(Wa.hasOwnProperty(a))throw Error",
"(\"Axis already created: \"+a);Wa[a]=new Va(a,0,b)}I(\"ancestor\",!0);I",
"(\"ancestor-or-self\",!0);I(\"attribute\",!1);I(\"child\",!1);I(\"desce",
"ndant\",!1);I(\"descendant-or-self\",!1);I(\"following\",!1);I(\"follow",
"ing-sibling\",!1);I(\"namespace\",!1);I(\"parent\",!1);I(\"preceding\",",
"!0);I(\"preceding-sibling\",!0);I(\"self\",!1);var J={};J.P=function(){",
"var a={fa:\"http://www.w3.org/2000/svg\"};return function(b){return a[b",
"]||null}}();\nJ.G=function(a,b,c){var d=C(a);if(!d.documentElement)retu",
"rn null;try{for(var e=d.createNSResolver?d.createNSResolver(d.documentE",
"lement):J.P,f={},k=d.getElementsByTagName(\"*\"),l=0;l<k.length;++l){va",
"r x=k[l],t=x.namespaceURI;if(t&&!f[t]){var v=x.lookupPrefix(t);if(!v)va",
"r u=t.match(\".*/(\\\\w+)/?$\"),v=u?u[1]:\"xhtml\";f[t]=v}}var n={},q;f",
"or(q in f)n[f[q]]=q;e=function(a){return n[a]||null};try{return d.evalu",
"ate(b,a,e,c,null)}catch(B){if(\"TypeError\"===B.name)return e=d.createN",
"SResolver?d.createNSResolver(d.documentElement):\nJ.P,d.evaluate(b,a,e,",
"c,null);throw B;}}catch(S){throw new r(32,\"Unable to locate an element",
" with the xpath expression \"+b+\" because of the following error:\\n\"",
"+S);}};J.T=function(a,b){if(!a||1!=a.nodeType)throw new r(32,'The resul",
"t of the xpath expression \"'+b+'\" is: '+a+\". It should be an element",
".\");};\nJ.$=function(a,b){var c=function(){var c=J.G(b,a,9);return c?c",
".singleNodeValue||null:b.selectSingleNode?(c=C(b),c.setProperty&&c.setP",
"roperty(\"SelectionLanguage\",\"XPath\"),b.selectSingleNode(a)):null}()",
";null===c||J.T(c,a);return c};\nJ.da=function(a,b){var c=function(){var",
" c=J.G(b,a,7);if(c){for(var e=c.snapshotLength,f=[],k=0;k<e;++k)f.push(",
"c.snapshotItem(k));return f}return b.selectNodes?(c=C(b),c.setProperty&",
"&c.setProperty(\"SelectionLanguage\",\"XPath\"),b.selectNodes(a)):[]}()",
";p(c,function(b){J.T(b,a)});return c};var Xa,Ya=/Chrome\\/([0-9.]+)/.ex",
"ec(y);Xa=Ya?Ya[1]:\"\";function K(a,b,c,d){this.top=a;this.right=b;this",
".bottom=c;this.left=d}g=K.prototype;g.clone=function(){return new K(thi",
"s.top,this.right,this.bottom,this.left)};g.toString=function(){return\"",
"(\"+this.top+\"t, \"+this.right+\"r, \"+this.bottom+\"b, \"+this.left+",
"\"l)\"};g.contains=function(a){return this&&a?a instanceof K?a.left>=th",
"is.left&&a.right<=this.right&&a.top>=this.top&&a.bottom<=this.bottom:a.",
"x>=this.left&&a.x<=this.right&&a.y>=this.top&&a.y<=this.bottom:!1};\ng.",
"expand=function(a,b,c,d){ea(a)?(this.top-=a.top,this.right+=a.right,thi",
"s.bottom+=a.bottom,this.left-=a.left):(this.top-=a,this.right+=b,this.b",
"ottom+=c,this.left-=d);return this};g.ceil=function(){this.top=Math.cei",
"l(this.top);this.right=Math.ceil(this.right);this.bottom=Math.ceil(this",
".bottom);this.left=Math.ceil(this.left);return this};g.floor=function()",
"{this.top=Math.floor(this.top);this.right=Math.floor(this.right);this.b",
"ottom=Math.floor(this.bottom);this.left=Math.floor(this.left);return th",
"is};\ng.round=function(){this.top=Math.round(this.top);this.right=Math.",
"round(this.right);this.bottom=Math.round(this.bottom);this.left=Math.ro",
"und(this.left);return this};g.translate=function(a,b){a instanceof z?(t",
"his.left+=a.x,this.right+=a.x,this.top+=a.y,this.bottom+=a.y):(this.lef",
"t+=a,this.right+=a,m(b)&&(this.top+=b,this.bottom+=b));return this};g.s",
"cale=function(a,b){var c=m(b)?b:a;this.left*=a;this.right*=a;this.top*=",
"c;this.bottom*=c;return this};function L(a,b,c,d){this.left=a;this.top=",
"b;this.width=c;this.height=d}g=L.prototype;g.clone=function(){return ne",
"w L(this.left,this.top,this.width,this.height)};g.toString=function(){r",
"eturn\"(\"+this.left+\", \"+this.top+\" - \"+this.width+\"w x \"+this.h",
"eight+\"h)\"};g.contains=function(a){return a instanceof L?this.left<=a",
".left&&this.left+this.width>=a.left+a.width&&this.top<=a.top&&this.top+",
"this.height>=a.top+a.height:a.x>=this.left&&a.x<=this.left+this.width&&",
"a.y>=this.top&&a.y<=this.top+this.height};\ng.ceil=function(){this.left",
"=Math.ceil(this.left);this.top=Math.ceil(this.top);this.width=Math.ceil",
"(this.width);this.height=Math.ceil(this.height);return this};g.floor=fu",
"nction(){this.left=Math.floor(this.left);this.top=Math.floor(this.top);",
"this.width=Math.floor(this.width);this.height=Math.floor(this.height);r",
"eturn this};g.round=function(){this.left=Math.round(this.left);this.top",
"=Math.round(this.top);this.width=Math.round(this.width);this.height=Mat",
"h.round(this.height);return this};\ng.translate=function(a,b){a instanc",
"eof z?(this.left+=a.x,this.top+=a.y):(this.left+=a,m(b)&&(this.top+=b))",
";return this};g.scale=function(a,b){var c=m(b)?b:a;this.left*=a;this.wi",
"dth*=a;this.top*=c;this.height*=c;return this};function M(a,b){var c=C(",
"a);return c.defaultView&&c.defaultView.getComputedStyle&&(c=c.defaultVi",
"ew.getComputedStyle(a,null))?c[b]||c.getPropertyValue(b)||\"\":\"\"}fun",
"ction Za(a){var b=a.offsetWidth,c=a.offsetHeight;if((void 0===b||!b&&!c",
")&&a.getBoundingClientRect){a:{var d;try{d=a.getBoundingClientRect()}ca",
"tch(e){a={left:0,top:0,right:0,bottom:0};break a}a=d}return new A(a.rig",
"ht-a.left,a.bottom-a.top)}return new A(b,c)};function N(a,b){return!!a&",
"&1==a.nodeType&&(!b||a.tagName.toUpperCase()==b)}function $a(a){return ",
"ab(a)&&bb(a)&&\"none\"!=O(a,\"pointer-events\")}function cb(a){return N",
"(a,\"OPTION\")?!0:N(a,\"INPUT\")?(a=a.type.toLowerCase(),\"checkbox\"==",
"a||\"radio\"==a):!1}function db(a){if(!cb(a))throw new r(15,\"Element i",
"s not selectable\");var b=\"selected\",c=a.type&&a.type.toLowerCase();i",
"f(\"checkbox\"==c||\"radio\"==c)b=\"checked\";return!!a[b]}var eb=\"BUT",
"TON INPUT OPTGROUP OPTION SELECT TEXTAREA\".split(\" \");\nfunction bb(",
"a){var b=a.tagName.toUpperCase();return 0<=la(eb,b)?a.disabled?!1:a.par",
"entNode&&1==a.parentNode.nodeType&&\"OPTGROUP\"==b||\"OPTION\"==b?bb(a.",
"parentNode):!La(a,function(a){var b=a.parentNode;if(b&&N(b,\"FIELDSET\"",
")&&b.disabled){if(!N(a,\"LEGEND\"))return!0;for(;a=void 0!==a.previousE",
"lementSibling?a.previousElementSibling:Ga(a.previousSibling);)if(N(a,\"",
"LEGEND\"))return!0}return!1},!0):!0}\nfunction P(a){for(a=a.parentNode;",
"a&&1!=a.nodeType&&9!=a.nodeType&&11!=a.nodeType;)a=a.parentNode;return ",
"N(a)?a:null}\nfunction O(a,b){var c=ja(b);if(\"float\"==c||\"cssFloat\"",
"==c||\"styleFloat\"==c)c=\"cssFloat\";var d=M(a,c)||fb(a,c);if(null===d",
")d=null;else if(0<=la(sa,c)){b:{var e=d.match(va);if(e){var c=Number(e[",
"1]),f=Number(e[2]),k=Number(e[3]),e=Number(e[4]);if(0<=c&&255>=c&&0<=f&",
"&255>=f&&0<=k&&255>=k&&0<=e&&1>=e){c=[c,f,k,e];break b}}c=null}if(!c)b:",
"{if(k=d.match(wa))if(c=Number(k[1]),f=Number(k[2]),k=Number(k[3]),0<=c&",
"&255>=c&&0<=f&&255>=f&&0<=k&&255>=k){c=[c,f,k,1];break b}c=null}if(!c)b",
":{c=d.toLowerCase();f=ra[c.toLowerCase()];\nif(!f&&(f=\"#\"==c.charAt(0",
")?c:\"#\"+c,4==f.length&&(f=f.replace(ta,\"#$1$1$2$2$3$3\")),!ua.test(f",
"))){c=null;break b}c=[parseInt(f.substr(1,2),16),parseInt(f.substr(3,2)",
",16),parseInt(f.substr(5,2),16),1]}d=c?\"rgba(\"+c.join(\", \")+\")\":d",
"}return d}function fb(a,b){var c=a.currentStyle||a.style,d=c[b];void 0=",
"==d&&da(c.getPropertyValue)&&(d=c.getPropertyValue(b));return\"inherit",
"\"!=d?void 0!==d?d:null:(c=P(a))?fb(c,b):null}\nfunction gb(a,b,c){func",
"tion d(a){var b=Q(a);return 0<b.height&&0<b.width?!0:N(a,\"PATH\")&&(0<",
"b.height||0<b.width)?(a=O(a,\"stroke-width\"),!!a&&0<parseInt(a,10)):\"",
"hidden\"!=O(a,\"overflow\")&&na(a.childNodes,function(a){return 3==a.no",
"deType||N(a)&&d(a)})}function e(a){return R(a)==T&&oa(a.childNodes,func",
"tion(a){return!N(a)||e(a)||!d(a)})}if(!N(a))throw Error(\"Argument to i",
"sShown must be of type Element\");if(N(a,\"BODY\"))return!0;if(N(a,\"OP",
"TION\")||N(a,\"OPTGROUP\"))return a=La(a,function(a){return N(a,\"SELEC",
"T\")}),\n!!a&&gb(a,!0,c);var f=hb(a);if(f)return!!f.V&&0<f.rect.width&&",
"0<f.rect.height&&gb(f.V,b,c);if(N(a,\"INPUT\")&&\"hidden\"==a.type.toLo",
"werCase()||N(a,\"NOSCRIPT\"))return!1;f=O(a,\"visibility\");return\"col",
"lapse\"!=f&&\"hidden\"!=f&&c(a)&&(b||0!=ib(a))&&d(a)?!e(a):!1}function ",
"ab(a){function b(a){if(\"none\"==O(a,\"display\"))return!1;a=P(a);retur",
"n!a||b(a)}return gb(a,!0,b)}var T=\"hidden\";\nfunction R(a,b){function",
" c(a){function b(a){return a==l?!0:0==O(a,\"display\").lastIndexOf(\"in",
"line\",0)||\"absolute\"==c&&\"static\"==O(a,\"position\")?!1:!0}var c=O",
"(a,\"position\");if(\"fixed\"==c)return v=!0,a==l?null:l;for(a=P(a);a&&",
"!b(a);)a=P(a);return a}function d(a){var b=a;if(\"visible\"==t)if(a==l&",
"&x)b=x;else if(a==x)return{x:\"visible\",y:\"visible\"};b={x:O(b,\"over",
"flow-x\"),y:O(b,\"overflow-y\")};a==l&&(b.x=\"visible\"==b.x?\"auto\":b",
".x,b.y=\"visible\"==b.y?\"auto\":b.y);return b}function e(a){if(a==l){v",
"ar b=(new Na(k)).D;\na=b.scrollingElement?b.scrollingElement:b.body||b.",
"documentElement;b=b.parentWindow||b.defaultView;a=new z(b.pageXOffset||",
"a.scrollLeft,b.pageYOffset||a.scrollTop)}else a=new z(a.scrollLeft,a.sc",
"rollTop);return a}for(var f=jb(a,b),k=C(a),l=k.documentElement,x=k.body",
",t=O(l,\"overflow\"),v,u=c(a);u;u=c(u)){var n=d(u);if(\"visible\"!=n.x|",
"|\"visible\"!=n.y){var q=Q(u);if(0==q.width||0==q.height)return T;var B",
"=f.right<q.left,S=f.bottom<q.top;if(B&&\"hidden\"==n.x||S&&\"hidden\"==",
"n.y)return T;if(B&&\"visible\"!=n.x||\nS&&\"visible\"!=n.y){B=e(u);S=f.",
"bottom<q.top-B.y;if(f.right<q.left-B.x&&\"visible\"!=n.x||S&&\"visible",
"\"!=n.x)return T;f=R(u);return f==T?T:\"scroll\"}B=f.left>=q.left+q.wid",
"th;q=f.top>=q.top+q.height;if(B&&\"hidden\"==n.x||q&&\"hidden\"==n.y)re",
"turn T;if(B&&\"visible\"!=n.x||q&&\"visible\"!=n.y){if(v&&(n=e(u),f.lef",
"t>=l.scrollWidth-n.x||f.right>=l.scrollHeight-n.y))return T;f=R(u);retu",
"rn f==T?T:\"scroll\"}}}return\"none\"}\nfunction Q(a){var b=hb(a);if(b)",
"return b.rect;if(N(a,\"HTML\"))return a=(Da(C(a))||window).document,a=",
"\"CSS1Compat\"==a.compatMode?a.documentElement:a.body,a=new A(a.clientW",
"idth,a.clientHeight),new L(0,0,a.width,a.height);var c;try{c=a.getBound",
"ingClientRect()}catch(d){return new L(0,0,0,0)}return new L(c.left,c.to",
"p,c.right-c.left,c.bottom-c.top)}\nfunction hb(a){var b=N(a,\"MAP\");if",
"(!b&&!N(a,\"AREA\"))return null;var c=b?a:N(a.parentNode,\"MAP\")?a.par",
"entNode:null,d=null,e=null;if(c&&c.name&&(d=J.$('/descendant::*[@usemap",
" = \"#'+c.name+'\"]',C(c)))&&(e=Q(d),!b&&\"default\"!=a.shape.toLowerCa",
"se())){var f=kb(a);a=Math.min(Math.max(f.left,0),e.width);b=Math.min(Ma",
"th.max(f.top,0),e.height);c=Math.min(f.width,e.width-a);f=Math.min(f.he",
"ight,e.height-b);e=new L(a+e.left,b+e.top,c,f)}return{V:d,rect:e||new L",
"(0,0,0,0)}}\nfunction kb(a){var b=a.shape.toLowerCase();a=a.coords.spli",
"t(\",\");if(\"rect\"==b&&4==a.length){var b=a[0],c=a[1];return new L(b,",
"c,a[2]-b,a[3]-c)}if(\"circle\"==b&&3==a.length)return b=a[2],new L(a[0]",
"-b,a[1]-b,2*b,2*b);if(\"poly\"==b&&2<a.length){for(var b=a[0],c=a[1],d=",
"b,e=c,f=2;f+1<a.length;f+=2)b=Math.min(b,a[f]),d=Math.max(d,a[f]),c=Mat",
"h.min(c,a[f+1]),e=Math.max(e,a[f+1]);return new L(b,c,d-b,e-c)}return n",
"ew L(0,0,0,0)}\nfunction jb(a,b){var c;c=Q(a);c=new K(c.top,c.left+c.wi",
"dth,c.top+c.height,c.left);if(b){var d=b instanceof L?b:new L(b.x,b.y,1",
",1);c.left=Ca(c.left+d.left,c.left,c.right);c.top=Ca(c.top+d.top,c.top,",
"c.bottom);c.right=Ca(c.left+d.width,c.left,c.right);c.bottom=Ca(c.top+d",
".height,c.top,c.bottom)}return c}function ib(a){var b=1,c=O(a,\"opacity",
"\");c&&(b=Number(c));(a=P(a))&&(b*=ib(a));return b};function lb(a,b){th",
"is.h=ga.document.documentElement;this.m=null;var c=Ma(C(this.h));c&&mb(",
"this,c);this.J=a||new nb;this.X=b||new ob}lb.prototype.s=function(){ret",
"urn this.h};function mb(a,b){a.h=b;a.m=N(b,\"OPTION\")?La(b,function(a)",
"{return N(a,\"SELECT\")}):null}\nlb.prototype.H=function(a,b,c,d,e,f,k,",
"l){if(!f&&!$a(this.h))return!1;if(d&&pb!=a&&qb!=a)throw new r(12,\"Even",
"t type does not allow related target: \"+a);b={clientX:b.x,clientY:b.y,",
"button:c,altKey:0!=(this.J.K&4),ctrlKey:0!=(this.J.K&2),shiftKey:0!=(th",
"is.J.K&1),metaKey:0!=(this.J.K&8),wheelDelta:e||0,relatedTarget:d||null",
",count:l||1};k=k||1;c=this.h;if(a!=U&&a!=rb&&k in sb)c=sb[k];else if(th",
"is.m)a:switch(a){case U:case tb:c=this.m.multiple?this.h:this.m;break a",
";default:c=this.m.multiple?this.h:null}return c?\nthis.X.H(c,a,b):!0};f",
"unction nb(){this.K=0}var sb={};function ob(){}ob.prototype.H=function(",
"a,b,c){return ub(a,b,c)};function vb(a,b,c){this.O=a;this.R=b;this.S=c}",
"vb.prototype.create=function(a){a=C(a).createEvent(\"HTMLEvents\");a.in",
"itEvent(this.O,this.R,this.S);return a};vb.prototype.toString=function(",
"){return this.O};function V(a,b,c){vb.call(this,a,b,c)}fa(V,vb);\nV.pro",
"totype.create=function(a,b){if(this==wb)throw new r(9,\"Browser does no",
"t support a mouse pixel scroll event.\");var c=C(a),d=Da(c),c=c.createE",
"vent(\"MouseEvents\");this==xb&&(c.wheelDelta=b.wheelDelta);c.initMouse",
"Event(this.O,this.R,this.S,d,1,b.clientX,b.clientY,b.clientX,b.clientY,",
"b.ctrlKey,b.altKey,b.shiftKey,b.metaKey,b.button,b.relatedTarget);retur",
"n c};\nvar yb=new vb(\"change\",!0,!1),U=new V(\"click\",!0,!0),zb=new ",
"V(\"contextmenu\",!0,!0),Ab=new V(\"dblclick\",!0,!0),rb=new V(\"moused",
"own\",!0,!0),Bb=new V(\"mousemove\",!0,!1),qb=new V(\"mouseout\",!0,!0)",
",pb=new V(\"mouseover\",!0,!0),tb=new V(\"mouseup\",!0,!0),xb=new V(\"m",
"ousewheel\",!0,!0),wb=new V(\"MozMousePixelScroll\",!0,!0);function ub(",
"a,b,c){b=b.create(a,c);\"isTrusted\"in b||(b.isTrusted=!1);return a.dis",
"patchEvent(b)};function Cb(a,b){this.l={};this.f=[];this.u=0;var c=argu",
"ments.length;if(1<c){if(c%2)throw Error(\"Uneven number of arguments\")",
";for(var d=0;d<c;d+=2)this.set(arguments[d],arguments[d+1])}else a&&thi",
"s.addAll(a)}function Db(a){Eb(a);return a.f.concat()}g=Cb.prototype;g.c",
"lear=function(){this.l={};this.u=this.f.length=0};g.remove=function(a){",
"return Object.prototype.hasOwnProperty.call(this.l,a)?(delete this.l[a]",
",this.u--,this.f.length>2*this.u&&Eb(this),!0):!1};\nfunction Eb(a){if(",
"a.u!=a.f.length){for(var b=0,c=0;b<a.f.length;){var d=a.f[b];Object.pro",
"totype.hasOwnProperty.call(a.l,d)&&(a.f[c++]=d);b++}a.f.length=c}if(a.u",
"!=a.f.length){for(var e={},c=b=0;b<a.f.length;)d=a.f[b],Object.prototyp",
"e.hasOwnProperty.call(e,d)||(a.f[c++]=d,e[d]=1),b++;a.f.length=c}}g.get",
"=function(a,b){return Object.prototype.hasOwnProperty.call(this.l,a)?th",
"is.l[a]:b};g.set=function(a,b){Object.prototype.hasOwnProperty.call(thi",
"s.l,a)||(this.u++,this.f.push(a));this.l[a]=b};\ng.addAll=function(a){v",
"ar b;if(a instanceof Cb){b=Db(a);Eb(a);for(var c=[],d=0;d<a.f.length;d+",
"+)c.push(a.l[a.f[d]]);a=c}else{b=[];var d=0,e;for(e in a)b[d++]=e;d=[];",
"e=0;for(c in a)d[e++]=a[c];a=d}for(c=0;c<b.length;c++)this.set(b[c],a[c",
"])};g.forEach=function(a,b){for(var c=Db(this),d=0;d<c.length;d++){var ",
"e=c[d],f=this.get(e);a.call(b,f,e,this)}};g.clone=function(){return new",
" Cb(this)};var Fb={};function W(a,b,c){ea(a)&&(a=a.a);a=new Gb(a);!b||b",
" in Fb&&!c||(Fb[b]={key:a,shift:!1},c&&(Fb[c]={key:a,shift:!0}));return",
" a}function Gb(a){this.code=a}W(8);W(9);W(13);var Hb=W(16),Ib=W(17),Jb=",
"W(18);W(19);W(20);W(27);W(32,\" \");W(33);W(34);W(35);W(36);W(37);W(38)",
";W(39);W(40);W(44);W(45);W(46);W(48,\"0\",\")\");W(49,\"1\",\"!\");W(50",
",\"2\",\"@\");W(51,\"3\",\"#\");W(52,\"4\",\"$\");W(53,\"5\",\"%\");W(5",
"4,\"6\",\"^\");W(55,\"7\",\"&\");W(56,\"8\",\"*\");W(57,\"9\",\"(\");W(",
"65,\"a\",\"A\");W(66,\"b\",\"B\");W(67,\"c\",\"C\");W(68,\"d\",\"D\");",
"\nW(69,\"e\",\"E\");W(70,\"f\",\"F\");W(71,\"g\",\"G\");W(72,\"h\",\"H",
"\");W(73,\"i\",\"I\");W(74,\"j\",\"J\");W(75,\"k\",\"K\");W(76,\"l\",\"",
"L\");W(77,\"m\",\"M\");W(78,\"n\",\"N\");W(79,\"o\",\"O\");W(80,\"p\",",
"\"P\");W(81,\"q\",\"Q\");W(82,\"r\",\"R\");W(83,\"s\",\"S\");W(84,\"t\"",
",\"T\");W(85,\"u\",\"U\");W(86,\"v\",\"V\");W(87,\"w\",\"W\");W(88,\"x",
"\",\"X\");W(89,\"y\",\"Y\");W(90,\"z\",\"Z\");var Kb=W(Ba?{b:91,a:91}:A",
"a?{b:224,a:91}:{b:0,a:91});W(Ba?{b:92,a:92}:Aa?{b:224,a:93}:{b:0,a:92})",
";W(Ba?{b:93,a:93}:Aa?{b:0,a:0}:{b:93,a:null});W({b:96,a:96},\"0\");W({b",
":97,a:97},\"1\");\nW({b:98,a:98},\"2\");W({b:99,a:99},\"3\");W({b:100,a",
":100},\"4\");W({b:101,a:101},\"5\");W({b:102,a:102},\"6\");W({b:103,a:1",
"03},\"7\");W({b:104,a:104},\"8\");W({b:105,a:105},\"9\");W({b:106,a:106",
"},\"*\");W({b:107,a:107},\"+\");W({b:109,a:109},\"-\");W({b:110,a:110},",
"\".\");W({b:111,a:111},\"/\");W(144);W(112);W(113);W(114);W(115);W(116)",
";W(117);W(118);W(119);W(120);W(121);W(122);W(123);W({b:107,a:187},\"=\"",
",\"+\");W(108,\",\");W({b:109,a:189},\"-\",\"_\");W(188,\",\",\"<\");W(",
"190,\".\",\">\");W(191,\"/\",\"?\");W(192,\"`\",\"~\");W(219,\"[\",\"{",
"\");\nW(220,\"\\\\\",\"|\");W(221,\"]\",\"}\");W({b:59,a:186},\";\",\":",
"\");W(222,\"'\",'\"');var Lb=new Cb;Lb.set(1,Hb);Lb.set(2,Ib);Lb.set(4,",
"Jb);Lb.set(8,Kb);(function(a){var b=new Cb;p(Db(a),function(c){b.set(a.",
"get(c).code,c)});return b})(Lb);function Mb(a,b,c){lb.call(this,b,c);th",
"is.F=this.i=null;this.A=new z(0,0);this.L=this.B=!1;if(a){m(a.buttonPre",
"ssed)&&(this.i=a.buttonPressed);try{N(a.elementPressed)&&(this.F=a.elem",
"entPressed)}catch(d){this.i=null}this.A=new z(a.clientXY.x,a.clientXY.y",
");this.B=!!a.nextClickIsDoubleClick;this.L=!!a.hasEverInteracted;try{a.",
"element&&N(a.element)&&mb(this,a.element)}catch(e){this.i=null}}}fa(Mb,",
"lb);var X={};X[U]=[0,1,2,null];X[zb]=[null,null,2,null];X[tb]=[0,1,2,nu",
"ll];X[qb]=[0,1,2,4];X[Bb]=[0,1,2,4];\nX[Ab]=X[U];X[rb]=X[tb];X[pb]=X[qb",
"];Mb.prototype.move=function(a,b){var c=$a(a),d=Q(a);this.A.x=b.x+d.lef",
"t;this.A.y=b.y+d.top;d=this.s();if(a!=d){try{Da(C(d)).closed&&(d=null)}",
"catch(e){d=null}if(d){var f=d===ga.document.documentElement||d===ga.doc",
"ument.body,d=!this.L&&f?null:d;Y(this,qb,a)}mb(this,a);Y(this,pb,d,null",
",c)}Y(this,Bb,null,null,c);this.B=!1};\nMb.prototype.scroll=function(a)",
"{if(0==a)throw new r(13,\"Must scroll a non-zero number of ticks.\");fo",
"r(var b=0<a?-120:120,c=0;c<Math.abs(a);c++)Y(this,xb,null,b)};function ",
"Y(a,b,c,d,e,f){a.L=!0;return a.H(b,a.A,Nb(a,b),c,d,e,null,f)}function N",
"b(a,b){if(!(b in X))return 0;var c=X[b][null===a.i?3:a.i];if(null===c)t",
"hrow new r(13,\"Event does not permit the specified mouse button.\");re",
"turn c};function Ob(a,b){this.x=a;this.y=b}fa(Ob,z);g=Ob.prototype;g.cl",
"one=function(){return new Ob(this.x,this.y)};g.scale=z.prototype.scale;",
"g.normalize=function(){return this.scale(1/Math.sqrt(this.x*this.x+this",
".y*this.y))};g.add=function(a){this.x+=a.x;this.y+=a.y;return this};g.r",
"otate=function(a){var b=Math.cos(a);a=Math.sin(a);var c=this.y*b+this.x",
"*a;this.x=this.x*b-this.y*a;this.y=c;return this};function Pb(a){var b;",
"(b=M(a,\"display\"))||(b=a.currentStyle?a.currentStyle.display:null);if",
"(\"none\"!=(b||a.style&&a.style.display))b=Za(a);else{b=a.style;var c=b",
".display,d=b.visibility,e=b.position;b.visibility=\"hidden\";b.position",
"=\"absolute\";b.display=\"inline\";var f=Za(a);b.display=c;b.position=e",
";b.visibility=d;b=f}return 0<b.width&&0<b.height||!a.offsetParent?b:Pb(",
"a.offsetParent)};function Qb(a,b,c,d){if(!ab(a))throw new r(11,\"Elemen",
"t is not currently visible and may not be manipulated\");b:{var e=b||vo",
"id 0;if(\"scroll\"==R(a,e)){if(a.scrollIntoView&&(a.scrollIntoView(),\"",
"none\"==R(a,e)))break b;for(var f=jb(a,e),k=P(a);k;k=P(k)){var l=k,x=Q(",
"l),t,v=l,u=t=void 0,n=void 0,q=void 0,q=M(v,\"borderLeftWidth\"),n=M(v,",
"\"borderRightWidth\"),u=M(v,\"borderTopWidth\");t=M(v,\"borderBottomWid",
"th\");t=new K(parseFloat(u),parseFloat(n),parseFloat(t),parseFloat(q));",
"v=f.left-x.left-t.left;x=f.top-x.top-\nt.top;t=l.clientHeight+f.top-f.b",
"ottom;l.scrollLeft+=Math.min(v,Math.max(v-(l.clientWidth+f.left-f.right",
"),0));l.scrollTop+=Math.min(x,Math.max(x-t,0))}R(a,e)}}b?b=new Ob(b.x,b",
".y):(b=Pb(a),b=new Ob(b.width/2,b.height/2));c=c||new Mb;c.move(a,b);if",
"(null!==c.i)throw new r(13,\"Cannot press more then one button or an al",
"ready pressed button.\");c.i=0;c.F=c.s();if(N(c.s(),\"OPTION\")||N(c.s(",
"),\"SELECT\")||Y(c,rb,null,null,!1,void 0))if(a=c.m||c.h,b=Ma(C(a)),a!=",
"b){if(b&&da(b.blur)&&!N(b,\"BODY\"))try{b.blur()}catch(B){throw B;\n}da",
"(a.focus)&&a.focus()}if(null===c.i)throw new r(13,\"Cannot release a bu",
"tton when no button is pressed.\");if(c.m&&$a(c.h)&&(a=c.m,b=db(c.h),!b",
"||a.multiple)){c.h.selected=!b;if(b=a.multiple){b=0;e=ha(String(Xa)).sp",
"lit(\".\");f=ha(\"28\").split(\".\");k=Math.max(e.length,f.length);for(",
"l=0;0==b&&l<k;l++){x=e[l]||\"\";v=f[l]||\"\";t=RegExp(\"(\\\\d*)(\\\\D*",
")\",\"g\");u=RegExp(\"(\\\\d*)(\\\\D*)\",\"g\");do{n=t.exec(x)||[\"\",",
"\"\",\"\"];q=u.exec(v)||[\"\",\"\",\"\"];if(0==n[0].length&&0==q[0].len",
"gth)break;b=ia(0==n[1].length?0:parseInt(n[1],\n10),0==q[1].length?0:pa",
"rseInt(q[1],10))||ia(0==n[2].length,0==q[2].length)||ia(n[2],q[2])}whil",
"e(0==b)}b=!(0<=b)}b||ub(a,yb)}a=$a(c.s());Y(c,tb,null,null,d,void 0);if",
"(0==c.i&&c.s()==c.F){d=c.A;b=Nb(c,U);if(a||$a(c.h))!c.m&&cb(c.h)&&db(c.",
"h),c.H(U,d,b,null,0,a,void 0);c.B&&Y(c,Ab);c.B=!c.B}else 2==c.i&&Y(c,zb",
");sb={};c.i=null;c.F=null}var Rb=[\"_\"],Z=aa;Rb[0]in Z||!Z.execScript|",
"|Z.execScript(\"var \"+Rb[0]);for(var Sb;Rb.length&&(Sb=Rb.shift());)Rb",
".length||void 0===Qb?Z=Z[Sb]?Z[Sb]:Z[Sb]={}:Z[Sb]=Qb;; return this._.ap",
"ply(null,arguments);}.apply({navigator:typeof window!=undefined?window.",
"navigator:null,document:typeof window!=undefined?window.document:null},",
" arguments);}",
NULL
};
const char* const EXECUTE_ASYNC_SCRIPT[] = {
"function(){return function(){function f(a){var b=typeof a;if(\"object\"",
"==b)if(a){if(a instanceof Array)return\"array\";if(a instanceof Object)",
"return b;var c=Object.prototype.toString.call(a);if(\"[object Window]\"",
"==c)return\"object\";if(\"[object Array]\"==c||\"number\"==typeof a.len",
"gth&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typeof a.propertyIs",
"Enumerable&&!a.propertyIsEnumerable(\"splice\"))return\"array\";if(\"[o",
"bject Function]\"==c||\"undefined\"!=typeof a.call&&\"undefined\"!=type",
"of a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"call\"))return\"fu",
"nction\"}else return\"null\";\nelse if(\"function\"==b&&\"undefined\"==",
"typeof a.call)return\"object\";return b}function k(a){var b=f(a);return",
"\"array\"==b||\"object\"==b&&\"number\"==typeof a.length}function m(a){",
"var b=typeof a;return\"object\"==b&&null!=a||\"function\"==b}function n",
"(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){v",
"ar b=c.slice();b.push.apply(b,arguments);return a.apply(this,b)}}var p=",
"Date.now||function(){return+new Date};function q(a,b){this.code=a;this.",
"state=r[a]||t;this.message=b||\"\";var c=this.state.replace(/((?:^|\\s+",
")[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/g,\"",
"\")}),d=c.length-5;if(0>d||c.indexOf(\"Error\",d)!=d)c+=\"Error\";this.",
"name=c;c=Error(this.message);c.name=this.name;this.stack=c.stack||\"\"}",
"\n(function(){var a=Error;function b(){}b.prototype=a.prototype;q.f=a.p",
"rototype;q.prototype=new b;q.prototype.constructor=q;q.c=function(b,d,g",
"){for(var e=Array(arguments.length-2),l=2;l<arguments.length;l++)e[l-2]",
"=arguments[l];return a.prototype[d].apply(b,e)}})();var t=\"unknown err",
"or\",r={15:\"element not selectable\",11:\"element not visible\"};r[31]",
"=t;r[30]=t;r[24]=\"invalid cookie domain\";r[29]=\"invalid element coor",
"dinates\";r[12]=\"invalid element state\";r[32]=\"invalid selector\";r[",
"51]=\"invalid selector\";\nr[52]=\"invalid selector\";r[17]=\"javascrip",
"t error\";r[405]=\"unsupported operation\";r[34]=\"move target out of b",
"ounds\";r[27]=\"no such alert\";r[7]=\"no such element\";r[8]=\"no such",
" frame\";r[23]=\"no such window\";r[28]=\"script timeout\";r[33]=\"sess",
"ion not created\";r[10]=\"stale element reference\";r[21]=\"timeout\";r",
"[25]=\"unable to set cookie\";r[26]=\"unexpected alert open\";r[13]=t;r",
"[9]=\"unknown command\";q.prototype.toString=function(){return this.nam",
"e+\": \"+this.message};function u(a,b){for(var c=a.length,d=Array(c),g=",
"\"string\"==typeof a?a.split(\"\"):a,e=0;e<c;e++)e in g&&(d[e]=b.call(v",
"oid 0,g[e],e,a));return d};function w(a,b){var c={},d;for(d in a)b.call",
"(void 0,a[d],d,a)&&(c[d]=a[d]);return c}function x(a,b){var c={},d;for(",
"d in a)c[d]=b.call(void 0,a[d],d,a);return c}function y(a,b){for(var c ",
"in a)if(b.call(void 0,a[c],c,a))return c};function z(){this.a=void 0}\n",
"function A(a,b,c){if(null==b)c.push(\"null\");else{if(\"object\"==typeo",
"f b){if(\"array\"==f(b)){var d=b;b=d.length;c.push(\"[\");for(var g=\"",
"\",e=0;e<b;e++)c.push(g),g=d[e],A(a,a.a?a.a.call(d,String(e),g):g,c),g=",
"\",\";c.push(\"]\");return}if(b instanceof String||b instanceof Number|",
"|b instanceof Boolean)b=b.valueOf();else{c.push(\"{\");e=\"\";for(d in ",
"b)Object.prototype.hasOwnProperty.call(b,d)&&(g=b[d],\"function\"!=type",
"of g&&(c.push(e),B(d,c),c.push(\":\"),A(a,a.a?a.a.call(b,d,g):g,c),e=\"",
",\"));c.push(\"}\");return}}switch(typeof b){case \"string\":B(b,\nc);b",
"reak;case \"number\":c.push(isFinite(b)&&!isNaN(b)?b:\"null\");break;ca",
"se \"boolean\":c.push(b);break;case \"function\":c.push(\"null\");break",
";default:throw Error(\"Unknown type: \"+typeof b);}}}var C={'\"':'",
"\\\\\"',\"\\\\\":\"\\\\\\\\\",\"/\":\"\\\\/\",\"\\b\":\"\\\\b\",\"\\f\"",
":\"\\\\f\",\"\\n\":\"\\\\n\",\"\\r\":\"\\\\r\",\"\\t\":\"\\\\t\",\"\\x0",
"B\":\"\\\\u000b\"},D=/\\uffff/.test(\"\\uffff\")?/[\\\\\\\"\\x00-\\x1f",
"\\x7f-\\uffff]/g:/[\\\\\\\"\\x00-\\x1f\\x7f-\\xff]/g;\nfunction B(a,b){",
"b.push('\"',a.replace(D,function(a){var b=C[a];b||(b=\"\\\\u\"+(a.charC",
"odeAt(0)|65536).toString(16).substr(1),C[a]=b);return b}),'\"')};functi",
"on E(a){switch(f(a)){case \"string\":case \"number\":case \"boolean\":r",
"eturn a;case \"function\":return a.toString();case \"array\":return u(a",
",E);case \"object\":if(\"nodeType\"in a&&(1==a.nodeType||9==a.nodeType)",
"){var b={};b.ELEMENT=F(a);return b}if(\"document\"in a)return b={},b.WI",
"NDOW=F(a),b;if(k(a))return u(a,E);a=w(a,function(a,b){return\"number\"=",
"=typeof b||\"string\"==typeof b});return x(a,E);default:return null}}\n",
"function G(a,b){return\"array\"==f(a)?u(a,function(a){return G(a,b)}):m",
"(a)?\"function\"==typeof a?a:\"ELEMENT\"in a?H(a.ELEMENT,b):\"WINDOW\"i",
"n a?H(a.WINDOW,b):x(a,function(a){return G(a,b)}):a}function L(a,b){if(",
"\"string\"==typeof a)try{return new b.Function(a)}catch(c){throw c;}ret",
"urn b==window?a:new b.Function(\"return (\"+a+\").apply(null,arguments)",
";\")}function M(a){a=a||document;var b=a.$wdc_;b||(b=a.$wdc_={},b.b=p()",
");b.b||(b.b=p());return b}\nfunction F(a){var b=M(a.ownerDocument),c=y(",
"b,function(b){return b==a});c||(c=\":wdc:\"+b.b++,b[c]=a);return c}func",
"tion H(a,b){a=decodeURIComponent(a);var c=b||document,d=M(c);if(!(a in ",
"d))throw new q(10,\"Element does not exist in cache\");var g=d[a];if(\"",
"setInterval\"in g){if(g.closed)throw delete d[a],new q(23,\"Window has ",
"been closed.\");return g}for(var e=g;e;){if(e==c.documentElement)return",
" g;e=e.parentNode}delete d[a];throw new q(10,\"Element is no longer att",
"ached to the DOM\");};function N(a,b,c,d,g,e){function l(a,b){if(!I){h.",
"removeEventListener?h.removeEventListener(\"unload\",v,!0):h.detachEven",
"t(\"onunload\",v);h.clearTimeout(J);if(0!=a){var c=new q(a,b.message||b",
"+\"\");c.stack=b.stack;b={status:\"code\"in c?c.code:13,value:{message:",
"c.message}}}else b={status:0,value:E(b)};g?(c=[],A(new z,b,c),c=c.join(",
"\"\")):c=b;d(c);I=!0}}function v(){l(13,Error(\"Detected a page unload ",
"event; asynchronous script execution does not work across page loads.\"",
"))}var h=e||window,J,I=!1;e=n(l,13);if(h.closed)e(\"Unable to execute s",
"cript; the target window is closed.\");\nelse{a=L(a,h);b=G(b,h.document",
");b.push(n(l,0));h.addEventListener?h.addEventListener(\"unload\",v,!0)",
":h.attachEvent(\"onunload\",v);var S=p();try{a.apply(h,b),J=h.setTimeou",
"t(function(){l(28,Error(\"Timed out waiting for asyncrhonous script res",
"ult after \"+(p()-S)+\" ms\"))},Math.max(0,c))}catch(K){l(K.code||13,K)",
"}}}var O=[\"_\"],P=this;O[0]in P||!P.execScript||P.execScript(\"var \"+",
"O[0]);for(var Q;O.length&&(Q=O.shift());){var R;if(R=!O.length)R=void 0",
"!==N;R?P[Q]=N:P=P[Q]?P[Q]:P[Q]={}};; return this._.apply(null,arguments",
");}.apply({navigator:typeof window!=undefined?window.navigator:null,doc",
"ument:typeof window!=undefined?window.document:null}, arguments);}",
NULL
};
const char* const EXECUTE_SCRIPT[] = {
"function(){return function(){function g(a){var b=typeof a;if(\"object\"",
"==b)if(a){if(a instanceof Array)return\"array\";if(a instanceof Object)",
"return b;var c=Object.prototype.toString.call(a);if(\"[object Window]\"",
"==c)return\"object\";if(\"[object Array]\"==c||\"number\"==typeof a.len",
"gth&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typeof a.propertyIs",
"Enumerable&&!a.propertyIsEnumerable(\"splice\"))return\"array\";if(\"[o",
"bject Function]\"==c||\"undefined\"!=typeof a.call&&\"undefined\"!=type",
"of a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"call\"))return\"fu",
"nction\"}else return\"null\";\nelse if(\"function\"==b&&\"undefined\"==",
"typeof a.call)return\"object\";return b}function h(a){var b=g(a);return",
"\"array\"==b||\"object\"==b&&\"number\"==typeof a.length}function k(a){",
"var b=typeof a;return\"object\"==b&&null!=a||\"function\"==b}var m=Date",
".now||function(){return+new Date};var n=window;function p(a,b){this.cod",
"e=a;this.state=q[a]||r;this.message=b||\"\";var c=this.state.replace(/(",
"(?:^|\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\x",
"a0]+/g,\"\")}),d=c.length-5;if(0>d||c.indexOf(\"Error\",d)!=d)c+=\"Erro",
"r\";this.name=c;c=Error(this.message);c.name=this.name;this.stack=c.sta",
"ck||\"\"}\n(function(){var a=Error;function b(){}b.prototype=a.prototyp",
"e;p.f=a.prototype;p.prototype=new b;p.prototype.constructor=p;p.c=funct",
"ion(b,d,f){for(var e=Array(arguments.length-2),l=2;l<arguments.length;l",
"++)e[l-2]=arguments[l];return a.prototype[d].apply(b,e)}})();var r=\"un",
"known error\",q={15:\"element not selectable\",11:\"element not visible",
"\"};q[31]=r;q[30]=r;q[24]=\"invalid cookie domain\";q[29]=\"invalid ele",
"ment coordinates\";q[12]=\"invalid element state\";q[32]=\"invalid sele",
"ctor\";q[51]=\"invalid selector\";\nq[52]=\"invalid selector\";q[17]=\"",
"javascript error\";q[405]=\"unsupported operation\";q[34]=\"move target",
" out of bounds\";q[27]=\"no such alert\";q[7]=\"no such element\";q[8]=",
"\"no such frame\";q[23]=\"no such window\";q[28]=\"script timeout\";q[3",
"3]=\"session not created\";q[10]=\"stale element reference\";q[21]=\"ti",
"meout\";q[25]=\"unable to set cookie\";q[26]=\"unexpected alert open\";",
"q[13]=r;q[9]=\"unknown command\";p.prototype.toString=function(){return",
" this.name+\": \"+this.message};function t(a,b){for(var c=a.length,d=Ar",
"ray(c),f=\"string\"==typeof a?a.split(\"\"):a,e=0;e<c;e++)e in f&&(d[e]",
"=b.call(void 0,f[e],e,a));return d};function u(a,b){var c={},d;for(d in",
" a)b.call(void 0,a[d],d,a)&&(c[d]=a[d]);return c}function v(a,b){var c=",
"{},d;for(d in a)c[d]=b.call(void 0,a[d],d,a);return c}function x(a,b){f",
"or(var c in a)if(b.call(void 0,a[c],c,a))return c};function y(){this.a=",
"void 0}\nfunction z(a,b,c){if(null==b)c.push(\"null\");else{if(\"object",
"\"==typeof b){if(\"array\"==g(b)){var d=b;b=d.length;c.push(\"[\");for(",
"var f=\"\",e=0;e<b;e++)c.push(f),f=d[e],z(a,a.a?a.a.call(d,String(e),f)",
":f,c),f=\",\";c.push(\"]\");return}if(b instanceof String||b instanceof",
" Number||b instanceof Boolean)b=b.valueOf();else{c.push(\"{\");e=\"\";f",
"or(d in b)Object.prototype.hasOwnProperty.call(b,d)&&(f=b[d],\"function",
"\"!=typeof f&&(c.push(e),A(d,c),c.push(\":\"),z(a,a.a?a.a.call(b,d,f):f",
",c),e=\",\"));c.push(\"}\");return}}switch(typeof b){case \"string\":A(",
"b,\nc);break;case \"number\":c.push(isFinite(b)&&!isNaN(b)?b:\"null\");",
"break;case \"boolean\":c.push(b);break;case \"function\":c.push(\"null",
"\");break;default:throw Error(\"Unknown type: \"+typeof b);}}}var B={'",
"\"':'\\\\\"',\"\\\\\":\"\\\\\\\\\",\"/\":\"\\\\/\",\"\\b\":\"\\\\b\",\"",
"\\f\":\"\\\\f\",\"\\n\":\"\\\\n\",\"\\r\":\"\\\\r\",\"\\t\":\"\\\\t\",",
"\"\\x0B\":\"\\\\u000b\"},C=/\\uffff/.test(\"\\uffff\")?/[\\\\\\\"\\x00-",
"\\x1f\\x7f-\\uffff]/g:/[\\\\\\\"\\x00-\\x1f\\x7f-\\xff]/g;\nfunction A(",
"a,b){b.push('\"',a.replace(C,function(a){var b=B[a];b||(b=\"\\\\u\"+(a.",
"charCodeAt(0)|65536).toString(16).substr(1),B[a]=b);return b}),'\"')};f",
"unction D(a){switch(g(a)){case \"string\":case \"number\":case \"boolea",
"n\":return a;case \"function\":return a.toString();case \"array\":retur",
"n t(a,D);case \"object\":if(\"nodeType\"in a&&(1==a.nodeType||9==a.node",
"Type)){var b={};b.ELEMENT=E(a);return b}if(\"document\"in a)return b={}",
",b.WINDOW=E(a),b;if(h(a))return t(a,D);a=u(a,function(a,b){return\"numb",
"er\"==typeof b||\"string\"==typeof b});return v(a,D);default:return nul",
"l}}\nfunction F(a,b){return\"array\"==g(a)?t(a,function(a){return F(a,b",
")}):k(a)?\"function\"==typeof a?a:\"ELEMENT\"in a?G(a.ELEMENT,b):\"WIND",
"OW\"in a?G(a.WINDOW,b):v(a,function(a){return F(a,b)}):a}function H(a){",
"a=a||document;var b=a.$wdc_;b||(b=a.$wdc_={},b.b=m());b.b||(b.b=m());re",
"turn b}function E(a){var b=H(a.ownerDocument),c=x(b,function(b){return ",
"b==a});c||(c=\":wdc:\"+b.b++,b[c]=a);return c}\nfunction G(a,b){a=decod",
"eURIComponent(a);var c=b||document,d=H(c);if(!(a in d))throw new p(10,",
"\"Element does not exist in cache\");var f=d[a];if(\"setInterval\"in f)",
"{if(f.closed)throw delete d[a],new p(23,\"Window has been closed.\");re",
"turn f}for(var e=f;e;){if(e==c.documentElement)return f;e=e.parentNode}",
"delete d[a];throw new p(10,\"Element is no longer attached to the DOM\"",
");};function I(a,b,c,d){d=d||n;var f;try{a:{var e=a;if(\"string\"==type",
"of e)try{a=new d.Function(e);break a}catch(l){throw l;}a=d==window?e:ne",
"w d.Function(\"return (\"+e+\").apply(null,arguments);\")}var N=F(b,d.d",
"ocument),O=a.apply(null,N);f={status:0,value:D(O)}}catch(w){f={status:",
"\"code\"in w?w.code:13,value:{message:w.message}}}c&&(a=[],z(new y,f,a)",
",f=a.join(\"\"));return f}var J=[\"_\"],K=this;J[0]in K||!K.execScript|",
"|K.execScript(\"var \"+J[0]);\nfor(var L;J.length&&(L=J.shift());){var ",
"M;if(M=!J.length)M=void 0!==I;M?K[L]=I:K=K[L]?K[L]:K[L]={}};; return th",
"is._.apply(null,arguments);}.apply({navigator:typeof window!=undefined?",
"window.navigator:null,document:typeof window!=undefined?window.document",
":null}, arguments);}",
NULL
};
const char* const EXECUTE_SQL[] = {
"function(){return function(){var a=window;function e(b,c){this.code=b;t",
"his.state=f[b]||k;this.message=c||\"\";var d=this.state.replace(/((?:^|",
"\\s+)[a-z])/g,function(b){return b.toUpperCase().replace(/^[\\s\\xa0]+/",
"g,\"\")}),h=d.length-5;if(0>h||d.indexOf(\"Error\",h)!=h)d+=\"Error\";t",
"his.name=d;d=Error(this.message);d.name=this.name;this.stack=d.stack||",
"\"\"}\n(function(){var b=Error;function c(){}c.prototype=b.prototype;e.",
"b=b.prototype;e.prototype=new c;e.prototype.constructor=e;e.a=function(",
"d,c,p){for(var n=Array(arguments.length-2),g=2;g<arguments.length;g++)n",
"[g-2]=arguments[g];return b.prototype[c].apply(d,n)}})();var k=\"unknow",
"n error\",f={15:\"element not selectable\",11:\"element not visible\"};",
"f[31]=k;f[30]=k;f[24]=\"invalid cookie domain\";f[29]=\"invalid element",
" coordinates\";f[12]=\"invalid element state\";f[32]=\"invalid selector",
"\";f[51]=\"invalid selector\";\nf[52]=\"invalid selector\";f[17]=\"java",
"script error\";f[405]=\"unsupported operation\";f[34]=\"move target out",
" of bounds\";f[27]=\"no such alert\";f[7]=\"no such element\";f[8]=\"no",
" such frame\";f[23]=\"no such window\";f[28]=\"script timeout\";f[33]=",
"\"session not created\";f[10]=\"stale element reference\";f[21]=\"timeo",
"ut\";f[25]=\"unable to set cookie\";f[26]=\"unexpected alert open\";f[1",
"3]=k;f[9]=\"unknown command\";e.prototype.toString=function(){return th",
"is.name+\": \"+this.message};function l(b){this.rows=[];for(var c=0;c<b",
".rows.length;c++)this.rows[c]=b.rows.item(c);this.rowsAffected=b.rowsAf",
"fected;this.insertId=-1;try{this.insertId=b.insertId}catch(d){}};functi",
"on m(b,c,d,h,p,n,g){function v(b,c){var d=new l(c);h(b,d)}var r;try{r=a",
".openDatabase(b,\"\",b+\"name\",5242880)}catch(w){throw new e(13,w.mess",
"age);}r.transaction(function(b){b.executeSql(c,d,v,g)},p,n)}var q=[\"_",
"\"],t=this;q[0]in t||!t.execScript||t.execScript(\"var \"+q[0]);for(var",
" u;q.length&&(u=q.shift());)q.length||void 0===m?t=t[u]?t[u]:t[u]={}:t[",
"u]=m;; return this._.apply(null,arguments);}.apply({navigator:typeof wi",
"ndow!=undefined?window.navigator:null,document:typeof window!=undefined",
"?window.document:null}, arguments);}",
NULL
};
const char* const FIND_ELEMENTS[] = {
"function(){return function(){var h,aa=this;\nfunction ba(a){var b=typeo",
"f a;if(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a i",
"nstanceof Object)return b;var c=Object.prototype.toString.call(a);if(\"",
"[object Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"numbe",
"r\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=ty",
"peof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return",
"\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"",
"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"c",
"all\"))return\"function\"}else return\"null\";else if(\"function\"==\nb",
"&&\"undefined\"==typeof a.call)return\"object\";return b}function ca(a)",
"{var b=ba(a);return\"array\"==b||\"object\"==b&&\"number\"==typeof a.le",
"ngth}function k(a){return\"string\"==typeof a}function l(a){return\"num",
"ber\"==typeof a}function n(a){return\"function\"==ba(a)}function da(a){",
"var b=typeof a;return\"object\"==b&&null!=a||\"function\"==b};var ea=wi",
"ndow;function p(a,b){this.code=a;this.state=q[a]||u;this.message=b||\"",
"\";var c=this.state.replace(/((?:^|\\s+)[a-z])/g,function(a){return a.t",
"oUpperCase().replace(/^[\\s\\xa0]+/g,\"\")}),d=c.length-5;if(0>d||c.ind",
"exOf(\"Error\",d)!=d)c+=\"Error\";this.name=c;c=Error(this.message);c.n",
"ame=this.name;this.stack=c.stack||\"\"}\n(function(){var a=Error;functi",
"on b(){}b.prototype=a.prototype;p.O=a.prototype;p.prototype=new b;p.pro",
"totype.constructor=p;p.L=function(b,d,e){for(var f=Array(arguments.leng",
"th-2),g=2;g<arguments.length;g++)f[g-2]=arguments[g];return a.prototype",
"[d].apply(b,f)}})();var u=\"unknown error\",q={15:\"element not selecta",
"ble\",11:\"element not visible\"};q[31]=u;q[30]=u;q[24]=\"invalid cooki",
"e domain\";q[29]=\"invalid element coordinates\";q[12]=\"invalid elemen",
"t state\";q[32]=\"invalid selector\";q[51]=\"invalid selector\";\nq[52]",
"=\"invalid selector\";q[17]=\"javascript error\";q[405]=\"unsupported o",
"peration\";q[34]=\"move target out of bounds\";q[27]=\"no such alert\";",
"q[7]=\"no such element\";q[8]=\"no such frame\";q[23]=\"no such window",
"\";q[28]=\"script timeout\";q[33]=\"session not created\";q[10]=\"stale",
" element reference\";q[21]=\"timeout\";q[25]=\"unable to set cookie\";q",
"[26]=\"unexpected alert open\";q[13]=u;q[9]=\"unknown command\";p.proto",
"type.toString=function(){return this.name+\": \"+this.message};var fa;f",
"unction ga(a){var b=a.length-1;return 0<=b&&a.indexOf(\" \",b)==b}var v",
"=String.prototype.trim?function(a){return a.trim()}:function(a){return ",
"a.replace(/^[\\s\\xa0]+|[\\s\\xa0]+$/g,\"\")};function ha(a){return Str",
"ing(a).replace(/\\-([a-z])/g,function(a,c){return c.toUpperCase()})};va",
"r ia=Array.prototype;function w(a,b){if(k(a))return k(b)&&1==b.length?a",
".indexOf(b,0):-1;for(var c=0;c<a.length;c++)if(c in a&&a[c]===b)return ",
"c;return-1}function x(a,b){for(var c=a.length,d=k(a)?a.split(\"\"):a,e=",
"0;e<c;e++)e in d&&b.call(void 0,d[e],e,a)}function ja(a,b){for(var c=a.",
"length,d=[],e=0,f=k(a)?a.split(\"\"):a,g=0;g<c;g++)if(g in f){var r=f[g",
"];b.call(void 0,r,g,a)&&(d[e++]=r)}return d}function ka(a,b){var c=\"\"",
";x(a,function(d,e){c=b.call(void 0,c,d,e,a)});return c}\nfunction la(a,",
"b){for(var c=a.length,d=k(a)?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&b.c",
"all(void 0,d[e],e,a))return!0;return!1}function ma(a,b){for(var c=a.len",
"gth,d=k(a)?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&!b.call(void 0,d[e],e",
",a))return!1;return!0}function na(a,b){var c;a:{c=a.length;for(var d=k(",
"a)?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a)){c=e;",
"break a}c=-1}return 0>c?null:k(a)?a.charAt(c):a[c]}\nfunction oa(a){var",
" b=a.length;if(0<b){for(var c=Array(b),d=0;d<b;d++)c[d]=a[d];return c}r",
"eturn[]}function pa(a,b,c){return 2>=arguments.length?ia.slice.call(a,b",
"):ia.slice.call(a,b,c)};function y(a,b){this.x=void 0!==a?a:0;this.y=vo",
"id 0!==b?b:0}h=y.prototype;h.clone=function(){return new y(this.x,this.",
"y)};h.toString=function(){return\"(\"+this.x+\", \"+this.y+\")\"};h.cei",
"l=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return t",
"his};h.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(thi",
"s.y);return this};h.round=function(){this.x=Math.round(this.x);this.y=M",
"ath.round(this.y);return this};\nh.translate=function(a,b){a instanceof",
" y?(this.x+=a.x,this.y+=a.y):(this.x+=a,l(b)&&(this.y+=b));return this}",
";h.scale=function(a,b){var c=l(b)?b:a;this.x*=a;this.y*=c;return this};",
"function qa(a,b){this.width=a;this.height=b}h=qa.prototype;h.clone=func",
"tion(){return new qa(this.width,this.height)};h.toString=function(){ret",
"urn\"(\"+this.width+\" x \"+this.height+\")\"};h.ceil=function(){this.w",
"idth=Math.ceil(this.width);this.height=Math.ceil(this.height);return th",
"is};h.floor=function(){this.width=Math.floor(this.width);this.height=Ma",
"th.floor(this.height);return this};h.round=function(){this.width=Math.r",
"ound(this.width);this.height=Math.round(this.height);return this};\nh.s",
"cale=function(a,b){var c=l(b)?b:a;this.width*=a;this.height*=c;return t",
"his};function B(a){return a?new C(D(a)):fa||(fa=new C)}function ra(a,b,",
"c){function d(c){c&&b.appendChild(k(c)?a.createTextNode(c):c)}for(var e",
"=1;e<c.length;e++){var f=c[e];!ca(f)||da(f)&&0<f.nodeType?d(f):x(sa(f)?",
"oa(f):f,d)}}function ta(a){for(;a&&1!=a.nodeType;)a=a.previousSibling;r",
"eturn a}\nfunction E(a,b){if(a.contains&&1==b.nodeType)return a==b||a.c",
"ontains(b);if(\"undefined\"!=typeof a.compareDocumentPosition)return a=",
"=b||Boolean(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNo",
"de;return b==a}\nfunction ua(a,b){if(a==b)return 0;if(a.compareDocument",
"Position)return a.compareDocumentPosition(b)&2?1:-1;if(\"sourceIndex\"i",
"n a||a.parentNode&&\"sourceIndex\"in a.parentNode){var c=1==a.nodeType,",
"d=1==b.nodeType;if(c&&d)return a.sourceIndex-b.sourceIndex;var e=a.pare",
"ntNode,f=b.parentNode;return e==f?va(a,b):!c&&E(e,b)?-1*wa(a,b):!d&&E(f",
",a)?wa(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b.sourceIndex:f.sourceIn",
"dex)}d=D(a);c=d.createRange();c.selectNode(a);c.collapse(!0);d=d.create",
"Range();d.selectNode(b);d.collapse(!0);\nreturn c.compareBoundaryPoints",
"(aa.Range.START_TO_END,d)}function wa(a,b){var c=a.parentNode;if(c==b)r",
"eturn-1;for(var d=b;d.parentNode!=c;)d=d.parentNode;return va(d,a)}func",
"tion va(a,b){for(var c=b;c=c.previousSibling;)if(c==a)return-1;return 1",
"}function D(a){return 9==a.nodeType?a:a.ownerDocument||a.document}funct",
"ion sa(a){if(a&&\"number\"==typeof a.length){if(da(a))return\"function",
"\"==typeof a.item||\"string\"==typeof a.item;if(n(a))return\"function\"",
"==typeof a.item}return!1}\nfunction xa(a,b){a=a.parentNode;for(var c=0;",
"a;){if(b(a))return a;a=a.parentNode;c++}return null}function C(a){this.",
"l=a||aa.document||document}\nfunction F(a,b,c,d){a=d||a.l;var e=b&&\"*",
"\"!=b?b.toUpperCase():\"\";if(a.querySelectorAll&&a.querySelector&&(e||",
"c))c=a.querySelectorAll(e+(c?\".\"+c:\"\"));else if(c&&a.getElementsByC",
"lassName)if(b=a.getElementsByClassName(c),e){a={};for(var f=d=0,g;g=b[f",
"];f++)e==g.nodeName&&(a[d++]=g);a.length=d;c=a}else c=b;else if(b=a.get",
"ElementsByTagName(e||\"*\"),c){a={};for(f=d=0;g=b[f];f++){var e=g.class",
"Name,r;if(r=\"function\"==typeof e.split)r=0<=w(e.split(/\\s+/),c);r&&(",
"a[d++]=g)}a.length=d;c=a}else c=b;return c}h=C.prototype;\nh.createElem",
"ent=function(a){return this.l.createElement(a)};h.createTextNode=functi",
"on(a){return this.l.createTextNode(String(a))};h.appendChild=function(a",
",b){a.appendChild(b)};h.append=function(a,b){ra(D(a),a,arguments)};h.ca",
"nHaveChildren=function(a){if(1!=a.nodeType)return!1;switch(a.tagName){c",
"ase \"APPLET\":case \"AREA\":case \"BASE\":case \"BR\":case \"COL\":cas",
"e \"COMMAND\":case \"EMBED\":case \"FRAME\":case \"HR\":case \"IMG\":ca",
"se \"INPUT\":case \"IFRAME\":case \"ISINDEX\":case \"KEYGEN\":case \"LI",
"NK\":case \"NOFRAMES\":case \"NOSCRIPT\":case \"META\":case \"OBJECT\":",
"case \"PARAM\":case \"SCRIPT\":case \"SOURCE\":case \"STYLE\":case \"TR",
"ACK\":case \"WBR\":return!1}return!0};\nh.removeNode=function(a){return",
" a&&a.parentNode?a.parentNode.removeChild(a):null};h.contains=E;var G={",
"o:function(a){return!(!a.querySelectorAll||!a.querySelector)},h:functio",
"n(a,b){if(!a)throw new p(32,\"No class name specified\");a=v(a);if(-1!=",
"=a.indexOf(\" \"))throw new p(32,\"Compound class names not permitted\"",
");if(G.o(b))try{return b.querySelector(\".\"+a.replace(/\\./g,\"\\\\.\"",
"))||null}catch(c){throw new p(32,\"An invalid or illegal class name was",
" specified\");}var d=F(B(b),\"*\",a,b);return d.length?d[0]:null},c:fun",
"ction(a,b){if(!a)throw new p(32,\"No class name specified\");a=v(a);if(",
"-1!==a.indexOf(\" \"))throw new p(32,\n\"Compound class names not permi",
"tted\");if(G.o(b))try{return b.querySelectorAll(\".\"+a.replace(/\\./g,",
"\"\\\\.\"))}catch(c){throw new p(32,\"An invalid or illegal class name ",
"was specified\");}return F(B(b),\"*\",a,b)}};var ya={h:function(a,b){n(",
"b.querySelector);if(!a)throw new p(32,\"No selector specified\");a=v(a)",
";var c;try{c=b.querySelector(a)}catch(d){throw new p(32,\"An invalid or",
" illegal selector was specified\");}return c&&1==c.nodeType?c:null},c:f",
"unction(a,b){n(b.querySelectorAll);if(!a)throw new p(32,\"No selector s",
"pecified\");a=v(a);try{return b.querySelectorAll(a)}catch(c){throw new ",
"p(32,\"An invalid or illegal selector was specified\");}}};var za={alic",
"eblue:\"#f0f8ff\",antiquewhite:\"#faebd7\",aqua:\"#00ffff\",aquamarine:",
"\"#7fffd4\",azure:\"#f0ffff\",beige:\"#f5f5dc\",bisque:\"#ffe4c4\",blac",
"k:\"#000000\",blanchedalmond:\"#ffebcd\",blue:\"#0000ff\",blueviolet:\"",
"#8a2be2\",brown:\"#a52a2a\",burlywood:\"#deb887\",cadetblue:\"#5f9ea0\"",
",chartreuse:\"#7fff00\",chocolate:\"#d2691e\",coral:\"#ff7f50\",cornflo",
"werblue:\"#6495ed\",cornsilk:\"#fff8dc\",crimson:\"#dc143c\",cyan:\"#00",
"ffff\",darkblue:\"#00008b\",darkcyan:\"#008b8b\",darkgoldenrod:\"#b8860",
"b\",darkgray:\"#a9a9a9\",darkgreen:\"#006400\",\ndarkgrey:\"#a9a9a9\",d",
"arkkhaki:\"#bdb76b\",darkmagenta:\"#8b008b\",darkolivegreen:\"#556b2f\"",
",darkorange:\"#ff8c00\",darkorchid:\"#9932cc\",darkred:\"#8b0000\",dark",
"salmon:\"#e9967a\",darkseagreen:\"#8fbc8f\",darkslateblue:\"#483d8b\",d",
"arkslategray:\"#2f4f4f\",darkslategrey:\"#2f4f4f\",darkturquoise:\"#00c",
"ed1\",darkviolet:\"#9400d3\",deeppink:\"#ff1493\",deepskyblue:\"#00bfff",
"\",dimgray:\"#696969\",dimgrey:\"#696969\",dodgerblue:\"#1e90ff\",fireb",
"rick:\"#b22222\",floralwhite:\"#fffaf0\",forestgreen:\"#228b22\",fuchsi",
"a:\"#ff00ff\",gainsboro:\"#dcdcdc\",\nghostwhite:\"#f8f8ff\",gold:\"#ff",
"d700\",goldenrod:\"#daa520\",gray:\"#808080\",green:\"#008000\",greenye",
"llow:\"#adff2f\",grey:\"#808080\",honeydew:\"#f0fff0\",hotpink:\"#ff69b",
"4\",indianred:\"#cd5c5c\",indigo:\"#4b0082\",ivory:\"#fffff0\",khaki:\"",
"#f0e68c\",lavender:\"#e6e6fa\",lavenderblush:\"#fff0f5\",lawngreen:\"#7",
"cfc00\",lemonchiffon:\"#fffacd\",lightblue:\"#add8e6\",lightcoral:\"#f0",
"8080\",lightcyan:\"#e0ffff\",lightgoldenrodyellow:\"#fafad2\",lightgray",
":\"#d3d3d3\",lightgreen:\"#90ee90\",lightgrey:\"#d3d3d3\",lightpink:\"#",
"ffb6c1\",lightsalmon:\"#ffa07a\",\nlightseagreen:\"#20b2aa\",lightskybl",
"ue:\"#87cefa\",lightslategray:\"#778899\",lightslategrey:\"#778899\",li",
"ghtsteelblue:\"#b0c4de\",lightyellow:\"#ffffe0\",lime:\"#00ff00\",limeg",
"reen:\"#32cd32\",linen:\"#faf0e6\",magenta:\"#ff00ff\",maroon:\"#800000",
"\",mediumaquamarine:\"#66cdaa\",mediumblue:\"#0000cd\",mediumorchid:\"#",
"ba55d3\",mediumpurple:\"#9370db\",mediumseagreen:\"#3cb371\",mediumslat",
"eblue:\"#7b68ee\",mediumspringgreen:\"#00fa9a\",mediumturquoise:\"#48d1",
"cc\",mediumvioletred:\"#c71585\",midnightblue:\"#191970\",mintcream:\"#",
"f5fffa\",mistyrose:\"#ffe4e1\",\nmoccasin:\"#ffe4b5\",navajowhite:\"#ff",
"dead\",navy:\"#000080\",oldlace:\"#fdf5e6\",olive:\"#808000\",olivedrab",
":\"#6b8e23\",orange:\"#ffa500\",orangered:\"#ff4500\",orchid:\"#da70d6",
"\",palegoldenrod:\"#eee8aa\",palegreen:\"#98fb98\",paleturquoise:\"#afe",
"eee\",palevioletred:\"#db7093\",papayawhip:\"#ffefd5\",peachpuff:\"#ffd",
"ab9\",peru:\"#cd853f\",pink:\"#ffc0cb\",plum:\"#dda0dd\",powderblue:\"#",
"b0e0e6\",purple:\"#800080\",red:\"#ff0000\",rosybrown:\"#bc8f8f\",royal",
"blue:\"#4169e1\",saddlebrown:\"#8b4513\",salmon:\"#fa8072\",sandybrown:",
"\"#f4a460\",seagreen:\"#2e8b57\",\nseashell:\"#fff5ee\",sienna:\"#a0522",
"d\",silver:\"#c0c0c0\",skyblue:\"#87ceeb\",slateblue:\"#6a5acd\",slateg",
"ray:\"#708090\",slategrey:\"#708090\",snow:\"#fffafa\",springgreen:\"#0",
"0ff7f\",steelblue:\"#4682b4\",tan:\"#d2b48c\",teal:\"#008080\",thistle:",
"\"#d8bfd8\",tomato:\"#ff6347\",turquoise:\"#40e0d0\",violet:\"#ee82ee\"",
",wheat:\"#f5deb3\",white:\"#ffffff\",whitesmoke:\"#f5f5f5\",yellow:\"#f",
"fff00\",yellowgreen:\"#9acd32\"};var Aa=\"backgroundColor borderTopColo",
"r borderRightColor borderBottomColor borderLeftColor color outlineColor",
"\".split(\" \"),Ca=/#([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])/,Da=/^#(?:",
"[0-9a-f]{3}){1,2}$/i,Ea=/^(?:rgba)?\\((\\d{1,3}),\\s?(\\d{1,3}),\\s?(",
"\\d{1,3}),\\s?(0|1|0\\.\\d*)\\)$/i,Fa=/^(?:rgb)?\\((0|[1-9]\\d{0,2}),",
"\\s?(0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2})\\)$/i;function H(a){var b=n",
"ull,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b||null==b?a.innerTex",
"t:b,b=void 0==b||null==b?\"\":b);if(\"string\"!=typeof b)if(9==c||1==c)",
"{a=9==c?a.documentElement:a.firstChild;for(var c=0,d=[],b=\"\";a;){do 1",
"!=a.nodeType&&(b+=a.nodeValue),d[c++]=a;while(a=a.firstChild);for(;c&&!",
"(a=d[--c].nextSibling););}}else b=a.nodeValue;return\"\"+b};function J(",
"){this.g=this.f=null;this.u=0}function Ga(a){this.node=a;this.next=this",
".m=null}J.prototype.unshift=function(a){a=new Ga(a);a.next=this.f;this.",
"g?this.f.m=a:this.f=this.g=a;this.f=a;this.u++};J.prototype.add=functio",
"n(a){a=new Ga(a);a.m=this.g;this.f?this.g.next=a:this.f=this.g=a;this.g",
"=a;this.u++};function Ha(a){return(a=a.f)?a.node:null}J.prototype.itera",
"tor=function(a){return new Ia(this,!!a)};function Ia(a,b){this.J=a;this",
".C=(this.G=b)?a.g:a.f;this.v=null}\nIa.prototype.next=function(){var a=",
"this.C;if(null==a)return null;var b=this.v=a;this.C=this.G?a.m:a.next;r",
"eturn b.node};Ia.prototype.remove=function(){var a=this.J,b=this.v;if(!",
"b)throw Error(\"Next must be called at least once before remove.\");var",
" c=b.m,b=b.next;c?c.next=b:a.f=b;b?b.m=c:a.g=c;a.u--;this.v=null};funct",
"ion K(a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(d);var f;if(b instanceof ",
"J&&c instanceof J){e=b.iterator();for(d=e.next();d;d=e.next())for(b=c.i",
"terator(),f=b.next();f;f=b.next())if(a(H(d),H(f)))return!0;return!1}if(",
"b instanceof J||c instanceof J){b instanceof J?e=b:(e=c,c=b);e=e.iterat",
"or();b=typeof c;for(d=e.next();d;d=e.next()){switch(b){case \"number\":",
"d=+H(d);break;case \"boolean\":d=!!H(d);break;case \"string\":d=H(d);br",
"eak;default:throw Error(\"Illegal primitive type for comparison.\");}if",
"(a(d,c))return!0}return!1}return e?\n\"boolean\"==typeof b||\"boolean\"",
"==typeof c?a(!!b,!!c):\"number\"==typeof b||\"number\"==typeof c?a(+b,+",
"c):a(b,c):a(+b,+c)}function Ja(a,b,c,d){this.K=a;this.s=d}Ja.prototype.",
"toString=function(){return this.K};var Ka={};function L(a,b){if(Ka.hasO",
"wnProperty(a))throw Error(\"Binary operator already created: \"+a);var ",
"c=new Ja(a,0,0,b);Ka[c.toString()]=c}L(\"div\",function(a,b,c){return a",
".b(c)/b.b(c)});L(\"mod\",function(a,b,c){return a.b(c)%b.b(c)});L(\"*\"",
",function(a,b,c){return a.b(c)*b.b(c)});\nL(\"+\",function(a,b,c){retur",
"n a.b(c)+b.b(c)});L(\"-\",function(a,b,c){return a.b(c)-b.b(c)});L(\"<",
"\",function(a,b,c){return K(function(a,b){return a<b},a,b,c)});L(\">\",",
"function(a,b,c){return K(function(a,b){return a>b},a,b,c)});L(\"<=\",fu",
"nction(a,b,c){return K(function(a,b){return a<=b},a,b,c)});L(\">=\",fun",
"ction(a,b,c){return K(function(a,b){return a>=b},a,b,c)});L(\"=\",funct",
"ion(a,b,c){return K(function(a,b){return a==b},a,b,c,!0)});L(\"!=\",fun",
"ction(a,b,c){return K(function(a,b){return a!=b},a,b,c,!0)});\nL(\"and",
"\",function(a,b,c){return a.j(c)&&b.j(c)});L(\"or\",function(a,b,c){ret",
"urn a.j(c)||b.j(c)});function La(a,b,c,d,e,f){this.w=a;this.s=f}La.prot",
"otype.toString=function(){return this.w};var Ma={};function M(a,b){if(M",
"a.hasOwnProperty(a))throw Error(\"Function already created: \"+a+\".\")",
";Ma[a]=new La(a,0,0,0,0,b)}M(\"boolean\",function(a,b){return b.j(a)});",
"M(\"ceiling\",function(a,b){return Math.ceil(b.b(a))});M(\"concat\",fun",
"ction(a,b){return ka(pa(arguments,1),function(b,d){return b+d.a(a)})});",
"M(\"contains\",function(a,b,c){b=b.a(a);a=c.a(a);return-1!=b.indexOf(a)",
"});M(\"count\",function(a,b){return b.evaluate(a).u});\nM(\"false\",fun",
"ction(){return!1});M(\"floor\",function(a,b){return Math.floor(b.b(a))}",
");M(\"id\",function(a,b){var c=a.i(),d=9==c.nodeType?c:c.ownerDocument,",
"c=b.a(a).split(/\\s+/),e=[];x(c,function(a){a=d.getElementById(a);!a||0",
"<=w(e,a)||e.push(a)});e.sort(ua);var f=new J;x(e,function(a){f.add(a)})",
";return f});M(\"lang\",function(){return!1});M(\"last\",function(a){if(",
"1!=arguments.length)throw Error(\"Function last expects ()\");return a.",
"M()});\nM(\"local-name\",function(a,b){var c=b?Ha(b.evaluate(a)):a.i();",
"return c?c.nodeName.toLowerCase():\"\"});M(\"name\",function(a,b){var c",
"=b?Ha(b.evaluate(a)):a.i();return c?c.nodeName.toLowerCase():\"\"});M(",
"\"namespace-uri\",function(){return\"\"});M(\"normalize-space\",functio",
"n(a,b){return(b?b.a(a):H(a.i())).replace(/[\\s\\xa0]+/g,\" \").replace(",
"/^\\s+|\\s+$/g,\"\")});M(\"not\",function(a,b){return!b.j(a)});M(\"numb",
"er\",function(a,b){return b?b.b(a):+H(a.i())});M(\"position\",function(",
"a){return a.N()});M(\"round\",function(a,b){return Math.round(b.b(a))})",
";\nM(\"starts-with\",function(a,b,c){b=b.a(a);a=c.a(a);return 0==b.last",
"IndexOf(a,0)});M(\"string\",function(a,b){return b?b.a(a):H(a.i())});M(",
"\"string-length\",function(a,b){return(b?b.a(a):H(a.i())).length});M(\"",
"substring\",function(a,b,c,d){c=c.b(a);if(isNaN(c)||Infinity==c||-Infin",
"ity==c)return\"\";d=d?d.b(a):Infinity;if(isNaN(d)||-Infinity===d)return",
"\"\";c=Math.round(c)-1;var e=Math.max(c,0);a=b.a(a);if(Infinity==d)retu",
"rn a.substring(e);b=Math.round(d);return a.substring(e,c+b)});\nM(\"sub",
"string-after\",function(a,b,c){b=b.a(a);a=c.a(a);c=b.indexOf(a);return-",
"1==c?\"\":b.substring(c+a.length)});M(\"substring-before\",function(a,b",
",c){b=b.a(a);a=c.a(a);a=b.indexOf(a);return-1==a?\"\":b.substring(0,a)}",
");M(\"sum\",function(a,b){for(var c=b.evaluate(a).iterator(),d=0,e=c.ne",
"xt();e;e=c.next())d+=+H(e);return d});\nM(\"translate\",function(a,b,c,",
"d){b=b.a(a);c=c.a(a);var e=d.a(a);a=[];for(d=0;d<c.length;d++){var f=c.",
"charAt(d);f in a||(a[f]=e.charAt(d))}c=\"\";for(d=0;d<b.length;d++)f=b.",
"charAt(d),c+=f in a?a[f]:f;return c});M(\"true\",function(){return!0});",
"function Na(a,b,c){this.w=a;this.G=c}Na.prototype.toString=function(){r",
"eturn this.w};var Oa={};function O(a,b){if(Oa.hasOwnProperty(a))throw E",
"rror(\"Axis already created: \"+a);Oa[a]=new Na(a,0,b)}O(\"ancestor\",!",
"0);O(\"ancestor-or-self\",!0);O(\"attribute\",!1);O(\"child\",!1);O(\"d",
"escendant\",!1);O(\"descendant-or-self\",!1);O(\"following\",!1);O(\"fo",
"llowing-sibling\",!1);O(\"namespace\",!1);O(\"parent\",!1);O(\"precedin",
"g\",!0);O(\"preceding-sibling\",!0);O(\"self\",!1);var P={};P.A=functio",
"n(){var a={P:\"http://www.w3.org/2000/svg\"};return function(b){return ",
"a[b]||null}}();\nP.s=function(a,b,c){var d=D(a);if(!d.documentElement)r",
"eturn null;try{for(var e=d.createNSResolver?d.createNSResolver(d.docume",
"ntElement):P.A,f={},g=d.getElementsByTagName(\"*\"),r=0;r<g.length;++r)",
"{var N=g[r],z=N.namespaceURI;if(z&&!f[z]){var m=N.lookupPrefix(z);if(!m",
")var t=z.match(\".*/(\\\\w+)/?$\"),m=t?t[1]:\"xhtml\";f[z]=m}}var A={},",
"I;for(I in f)A[f[I]]=I;e=function(a){return A[a]||null};try{return d.ev",
"aluate(b,a,e,c,null)}catch(Ba){if(\"TypeError\"===Ba.name)return e=d.cr",
"eateNSResolver?d.createNSResolver(d.documentElement):\nP.A,d.evaluate(b",
",a,e,c,null);throw Ba;}}catch(cb){throw new p(32,\"Unable to locate an ",
"element with the xpath expression \"+b+\" because of the following erro",
"r:\\n\"+cb);}};P.B=function(a,b){if(!a||1!=a.nodeType)throw new p(32,'T",
"he result of the xpath expression \"'+b+'\" is: '+a+\". It should be an",
" element.\");};\nP.h=function(a,b){var c=function(){var c=P.s(b,a,9);re",
"turn c?c.singleNodeValue||null:b.selectSingleNode?(c=D(b),c.setProperty",
"&&c.setProperty(\"SelectionLanguage\",\"XPath\"),b.selectSingleNode(a))",
":null}();null===c||P.B(c,a);return c};\nP.c=function(a,b){var c=functio",
"n(){var c=P.s(b,a,7);if(c){for(var e=c.snapshotLength,f=[],g=0;g<e;++g)",
"f.push(c.snapshotItem(g));return f}return b.selectNodes?(c=D(b),c.setPr",
"operty&&c.setProperty(\"SelectionLanguage\",\"XPath\"),b.selectNodes(a)",
"):[]}();x(c,function(b){P.B(b,a)});return c};function Pa(a,b,c,d){this.",
"top=a;this.right=b;this.bottom=c;this.left=d}h=Pa.prototype;h.clone=fun",
"ction(){return new Pa(this.top,this.right,this.bottom,this.left)};h.toS",
"tring=function(){return\"(\"+this.top+\"t, \"+this.right+\"r, \"+this.b",
"ottom+\"b, \"+this.left+\"l)\"};h.contains=function(a){return this&&a?a",
" instanceof Pa?a.left>=this.left&&a.right<=this.right&&a.top>=this.top&",
"&a.bottom<=this.bottom:a.x>=this.left&&a.x<=this.right&&a.y>=this.top&&",
"a.y<=this.bottom:!1};\nh.expand=function(a,b,c,d){da(a)?(this.top-=a.to",
"p,this.right+=a.right,this.bottom+=a.bottom,this.left-=a.left):(this.to",
"p-=a,this.right+=b,this.bottom+=c,this.left-=d);return this};h.ceil=fun",
"ction(){this.top=Math.ceil(this.top);this.right=Math.ceil(this.right);t",
"his.bottom=Math.ceil(this.bottom);this.left=Math.ceil(this.left);return",
" this};h.floor=function(){this.top=Math.floor(this.top);this.right=Math",
".floor(this.right);this.bottom=Math.floor(this.bottom);this.left=Math.f",
"loor(this.left);return this};\nh.round=function(){this.top=Math.round(t",
"his.top);this.right=Math.round(this.right);this.bottom=Math.round(this.",
"bottom);this.left=Math.round(this.left);return this};h.translate=functi",
"on(a,b){a instanceof y?(this.left+=a.x,this.right+=a.x,this.top+=a.y,th",
"is.bottom+=a.y):(this.left+=a,this.right+=a,l(b)&&(this.top+=b,this.bot",
"tom+=b));return this};h.scale=function(a,b){var c=l(b)?b:a;this.left*=a",
";this.right*=a;this.top*=c;this.bottom*=c;return this};function Q(a,b,c",
",d){this.left=a;this.top=b;this.width=c;this.height=d}h=Q.prototype;h.c",
"lone=function(){return new Q(this.left,this.top,this.width,this.height)",
"};h.toString=function(){return\"(\"+this.left+\", \"+this.top+\" - \"+t",
"his.width+\"w x \"+this.height+\"h)\"};h.contains=function(a){return a ",
"instanceof Q?this.left<=a.left&&this.left+this.width>=a.left+a.width&&t",
"his.top<=a.top&&this.top+this.height>=a.top+a.height:a.x>=this.left&&a.",
"x<=this.left+this.width&&a.y>=this.top&&a.y<=this.top+this.height};\nh.",
"ceil=function(){this.left=Math.ceil(this.left);this.top=Math.ceil(this.",
"top);this.width=Math.ceil(this.width);this.height=Math.ceil(this.height",
");return this};h.floor=function(){this.left=Math.floor(this.left);this.",
"top=Math.floor(this.top);this.width=Math.floor(this.width);this.height=",
"Math.floor(this.height);return this};h.round=function(){this.left=Math.",
"round(this.left);this.top=Math.round(this.top);this.width=Math.round(th",
"is.width);this.height=Math.round(this.height);return this};\nh.translat",
"e=function(a,b){a instanceof y?(this.left+=a.x,this.top+=a.y):(this.lef",
"t+=a,l(b)&&(this.top+=b));return this};h.scale=function(a,b){var c=l(b)",
"?b:a;this.left*=a;this.width*=a;this.top*=c;this.height*=c;return this}",
";function R(a,b){return!!a&&1==a.nodeType&&(!b||a.tagName.toUpperCase()",
"==b)}var Qa=/[;]+(?=(?:(?:[^\"]*\"){2})*[^\"]*$)(?=(?:(?:[^']*'){2})*[^",
"']*$)(?=(?:[^()]*\\([^()]*\\))*[^()]*$)/;function Ra(a){var b=[];x(a.sp",
"lit(Qa),function(a){var d=a.indexOf(\":\");0<d&&(a=[a.slice(0,d),a.slic",
"e(d+1)],2==a.length&&b.push(a[0].toLowerCase(),\":\",a[1],\";\"))});b=b",
".join(\"\");return b=\";\"==b.charAt(b.length-1)?b:b+\";\"}\nfunction S",
"(a,b){b=b.toLowerCase();if(\"style\"==b)return Ra(a.style.cssText);var ",
"c=a.getAttributeNode(b);return c&&c.specified?c.value:null}function T(a",
"){for(a=a.parentNode;a&&1!=a.nodeType&&9!=a.nodeType&&11!=a.nodeType;)a",
"=a.parentNode;return R(a)?a:null}\nfunction U(a,b){var c=ha(b);if(\"flo",
"at\"==c||\"cssFloat\"==c||\"styleFloat\"==c)c=\"cssFloat\";var d;a:{d=c",
";var e=D(a);if(e.defaultView&&e.defaultView.getComputedStyle&&(e=e.defa",
"ultView.getComputedStyle(a,null))){d=e[d]||e.getPropertyValue(d)||\"\";",
"break a}d=\"\"}d=d||Sa(a,c);if(null===d)d=null;else if(0<=w(Aa,c)){b:{v",
"ar f=d.match(Ea);if(f){var c=Number(f[1]),e=Number(f[2]),g=Number(f[3])",
",f=Number(f[4]);if(0<=c&&255>=c&&0<=e&&255>=e&&0<=g&&255>=g&&0<=f&&1>=f",
"){c=[c,e,g,f];break b}}c=null}if(!c)b:{if(g=d.match(Fa))if(c=\nNumber(g",
"[1]),e=Number(g[2]),g=Number(g[3]),0<=c&&255>=c&&0<=e&&255>=e&&0<=g&&25",
"5>=g){c=[c,e,g,1];break b}c=null}if(!c)b:{c=d.toLowerCase();e=za[c.toLo",
"werCase()];if(!e&&(e=\"#\"==c.charAt(0)?c:\"#\"+c,4==e.length&&(e=e.rep",
"lace(Ca,\"#$1$1$2$2$3$3\")),!Da.test(e))){c=null;break b}c=[parseInt(e.",
"substr(1,2),16),parseInt(e.substr(3,2),16),parseInt(e.substr(5,2),16),1",
"]}d=c?\"rgba(\"+c.join(\", \")+\")\":d}return d}\nfunction Sa(a,b){var ",
"c=a.currentStyle||a.style,d=c[b];void 0===d&&n(c.getPropertyValue)&&(d=",
"c.getPropertyValue(b));return\"inherit\"!=d?void 0!==d?d:null:(c=T(a))?",
"Sa(c,b):null}\nfunction Ta(a,b,c){function d(a){var b=Ua(a);return 0<b.",
"height&&0<b.width?!0:R(a,\"PATH\")&&(0<b.height||0<b.width)?(a=U(a,\"st",
"roke-width\"),!!a&&0<parseInt(a,10)):\"hidden\"!=U(a,\"overflow\")&&la(",
"a.childNodes,function(a){return 3==a.nodeType||R(a)&&d(a)})}function e(",
"a){return Va(a)==V&&ma(a.childNodes,function(a){return!R(a)||e(a)||!d(a",
")})}if(!R(a))throw Error(\"Argument to isShown must be of type Element",
"\");if(R(a,\"BODY\"))return!0;if(R(a,\"OPTION\")||R(a,\"OPTGROUP\"))ret",
"urn a=xa(a,function(a){return R(a,\"SELECT\")}),\n!!a&&Ta(a,!0,c);var f",
"=Wa(a);if(f)return!!f.D&&0<f.rect.width&&0<f.rect.height&&Ta(f.D,b,c);i",
"f(R(a,\"INPUT\")&&\"hidden\"==a.type.toLowerCase()||R(a,\"NOSCRIPT\"))r",
"eturn!1;f=U(a,\"visibility\");return\"collapse\"!=f&&\"hidden\"!=f&&c(a",
")&&(b||0!=Xa(a))&&d(a)?!e(a):!1}function Ya(a){function b(a){if(\"none",
"\"==U(a,\"display\"))return!1;a=T(a);return!a||b(a)}return Ta(a,!1,b)}v",
"ar V=\"hidden\";\nfunction Va(a){function b(a){function b(a){return a==",
"g?!0:0==U(a,\"display\").lastIndexOf(\"inline\",0)||\"absolute\"==c&&\"",
"static\"==U(a,\"position\")?!1:!0}var c=U(a,\"position\");if(\"fixed\"=",
"=c)return z=!0,a==g?null:g;for(a=T(a);a&&!b(a);)a=T(a);return a}functio",
"n c(a){var b=a;if(\"visible\"==N)if(a==g&&r)b=r;else if(a==r)return{x:",
"\"visible\",y:\"visible\"};b={x:U(b,\"overflow-x\"),y:U(b,\"overflow-y",
"\")};a==g&&(b.x=\"visible\"==b.x?\"auto\":b.x,b.y=\"visible\"==b.y?\"au",
"to\":b.y);return b}function d(a){if(a==g){var b=(new C(f)).l;\na=b.scro",
"llingElement?b.scrollingElement:b.body||b.documentElement;b=b.parentWin",
"dow||b.defaultView;a=new y(b.pageXOffset||a.scrollLeft,b.pageYOffset||a",
".scrollTop)}else a=new y(a.scrollLeft,a.scrollTop);return a}var e=Za(a)",
",f=D(a),g=f.documentElement,r=f.body,N=U(g,\"overflow\"),z;for(a=b(a);a",
";a=b(a)){var m=c(a);if(\"visible\"!=m.x||\"visible\"!=m.y){var t=Ua(a);",
"if(0==t.width||0==t.height)return V;var A=e.right<t.left,I=e.bottom<t.t",
"op;if(A&&\"hidden\"==m.x||I&&\"hidden\"==m.y)return V;if(A&&\"visible\"",
"!=m.x||I&&\n\"visible\"!=m.y){A=d(a);I=e.bottom<t.top-A.y;if(e.right<t.",
"left-A.x&&\"visible\"!=m.x||I&&\"visible\"!=m.x)return V;e=Va(a);return",
" e==V?V:\"scroll\"}A=e.left>=t.left+t.width;t=e.top>=t.top+t.height;if(",
"A&&\"hidden\"==m.x||t&&\"hidden\"==m.y)return V;if(A&&\"visible\"!=m.x|",
"|t&&\"visible\"!=m.y){if(z&&(m=d(a),e.left>=g.scrollWidth-m.x||e.right>",
"=g.scrollHeight-m.y))return V;e=Va(a);return e==V?V:\"scroll\"}}}return",
"\"none\"}\nfunction Ua(a){var b=Wa(a);if(b)return b.rect;if(R(a,\"HTML",
"\"))return a=D(a),a=((a?a.parentWindow||a.defaultView:window)||window).",
"document,a=\"CSS1Compat\"==a.compatMode?a.documentElement:a.body,a=new ",
"qa(a.clientWidth,a.clientHeight),new Q(0,0,a.width,a.height);var c;try{",
"c=a.getBoundingClientRect()}catch(d){return new Q(0,0,0,0)}return new Q",
"(c.left,c.top,c.right-c.left,c.bottom-c.top)}\nfunction Wa(a){var b=R(a",
",\"MAP\");if(!b&&!R(a,\"AREA\"))return null;var c=b?a:R(a.parentNode,\"",
"MAP\")?a.parentNode:null,d=null,e=null;if(c&&c.name&&(d=P.h('/descendan",
"t::*[@usemap = \"#'+c.name+'\"]',D(c)))&&(e=Ua(d),!b&&\"default\"!=a.sh",
"ape.toLowerCase())){var f=$a(a);a=Math.min(Math.max(f.left,0),e.width);",
"b=Math.min(Math.max(f.top,0),e.height);c=Math.min(f.width,e.width-a);f=",
"Math.min(f.height,e.height-b);e=new Q(a+e.left,b+e.top,c,f)}return{D:d,",
"rect:e||new Q(0,0,0,0)}}\nfunction $a(a){var b=a.shape.toLowerCase();a=",
"a.coords.split(\",\");if(\"rect\"==b&&4==a.length){var b=a[0],c=a[1];re",
"turn new Q(b,c,a[2]-b,a[3]-c)}if(\"circle\"==b&&3==a.length)return b=a[",
"2],new Q(a[0]-b,a[1]-b,2*b,2*b);if(\"poly\"==b&&2<a.length){for(var b=a",
"[0],c=a[1],d=b,e=c,f=2;f+1<a.length;f+=2)b=Math.min(b,a[f]),d=Math.max(",
"d,a[f]),c=Math.min(c,a[f+1]),e=Math.max(e,a[f+1]);return new Q(b,c,d-b,",
"e-c)}return new Q(0,0,0,0)}function Za(a){a=Ua(a);return new Pa(a.top,a",
".left+a.width,a.top+a.height,a.left)}\nfunction ab(a){return a.replace(",
"/^[^\\S\\xa0]+|[^\\S\\xa0]+$/g,\"\")}function bb(a){var b=[];db(a,b);va",
"r c=b;a=c.length;for(var b=Array(a),c=k(c)?c.split(\"\"):c,d=0;d<a;d++)",
"d in c&&(b[d]=ab.call(void 0,c[d]));return ab(b.join(\"\\n\")).replace(",
"/\\xa0/g,\" \")}\nfunction eb(a,b,c){if(R(a,\"BR\"))b.push(\"\");else{v",
"ar d=R(a,\"TD\"),e=U(a,\"display\"),f=!d&&!(0<=w(fb,e)),g=void 0!==a.pr",
"eviousElementSibling?a.previousElementSibling:ta(a.previousSibling),g=g",
"?U(g,\"display\"):\"\",r=U(a,\"float\")||U(a,\"cssFloat\")||U(a,\"style",
"Float\");!f||\"run-in\"==g&&\"none\"==r||/^[\\s\\xa0]*$/.test(b[b.lengt",
"h-1]||\"\")||b.push(\"\");var N=Ya(a),z=null,m=null;N&&(z=U(a,\"white-s",
"pace\"),m=U(a,\"text-transform\"));x(a.childNodes,function(a){c(a,b,N,z",
",m)});a=b[b.length-1]||\"\";!d&&\"table-cell\"!=e||!a||ga(a)||\n(b[b.le",
"ngth-1]+=\" \");f&&\"run-in\"!=e&&!/^[\\s\\xa0]*$/.test(a)&&b.push(\"\"",
")}}function db(a,b){eb(a,b,function(a,b,e,f,g){3==a.nodeType&&e?gb(a,b,",
"f,g):R(a)&&db(a,b)})}var fb=\"inline inline-block inline-table none tab",
"le-cell table-column table-column-group\".split(\" \");\nfunction gb(a,",
"b,c,d){a=a.nodeValue.replace(/[\\u200b\\u200e\\u200f]/g,\"\");a=a.repla",
"ce(/(\\r\\n|\\r|\\n)/g,\"\\n\");if(\"normal\"==c||\"nowrap\"==c)a=a.rep",
"lace(/\\n/g,\" \");a=\"pre\"==c||\"pre-wrap\"==c?a.replace(/[ \\f\\t\\v",
"\\u2028\\u2029]/g,\"\\u00a0\"):a.replace(/[\\ \\f\\t\\v\\u2028\\u2029]+",
"/g,\" \");\"capitalize\"==d?a=a.replace(/(^|\\s)(\\S)/g,function(a,b,c)",
"{return b+c.toUpperCase()}):\"uppercase\"==d?a=a.toUpperCase():\"lowerc",
"ase\"==d&&(a=a.toLowerCase());c=b.pop()||\"\";ga(c)&&0==a.lastIndexOf(",
"\" \",0)&&(a=a.substr(1));b.push(c+a)}\nfunction Xa(a){var b=1,c=U(a,\"",
"opacity\");c&&(b=Number(c));(a=T(a))&&(b*=Xa(a));return b};var hb={o:fu",
"nction(a,b){return!(!a.querySelectorAll||!a.querySelector)&&!/^\\d.*/.t",
"est(b)},h:function(a,b){var c=B(b),d=k(a)?c.l.getElementById(a):a;if(!d",
")return null;if(S(d,\"id\")==a&&E(b,d))return d;c=F(c,\"*\");return na(",
"c,function(c){return S(c,\"id\")==a&&E(b,c)})},c:function(a,b){if(!a)re",
"turn[];if(hb.o(b,a))try{return b.querySelectorAll(\"#\"+hb.I(a))}catch(",
"c){return[]}var d=F(B(b),\"*\",null,b);return ja(d,function(b){return S",
"(b,\"id\")==a})},I:function(a){return a.replace(/(['\"\\\\#.:;,!?+<>=~*",
"^$|%&@`{}\\-\\/\\[\\]\\(\\)])/g,\n\"\\\\$1\")}};var W={},ib={};W.H=func",
"tion(a,b,c){var d;try{d=ya.c(\"a\",b)}catch(e){d=F(B(b),\"A\",null,b)}r",
"eturn na(d,function(b){b=bb(b);return c&&-1!=b.indexOf(a)||b==a})};W.F=",
"function(a,b,c){var d;try{d=ya.c(\"a\",b)}catch(e){d=F(B(b),\"A\",null,",
"b)}return ja(d,function(b){b=bb(b);return c&&-1!=b.indexOf(a)||b==a})};",
"W.h=function(a,b){return W.H(a,b,!1)};W.c=function(a,b){return W.F(a,b,",
"!1)};ib.h=function(a,b){return W.H(a,b,!0)};ib.c=function(a,b){return W",
".F(a,b,!0)};var jb={h:function(a,b){return b.getElementsByTagName(a)[0]",
"||null},c:function(a,b){return b.getElementsByTagName(a)}};var kb={clas",
"sName:G,\"class name\":G,css:ya,\"css selector\":ya,id:hb,linkText:W,\"",
"link text\":W,name:{h:function(a,b){var c=F(B(b),\"*\",null,b);return n",
"a(c,function(b){return S(b,\"name\")==a})},c:function(a,b){var c=F(B(b)",
",\"*\",null,b);return ja(c,function(b){return S(b,\"name\")==a})}},part",
"ialLinkText:ib,\"partial link text\":ib,tagName:jb,\"tag name\":jb,xpat",
"h:P};function lb(a,b){var c;a:{for(c in a)if(a.hasOwnProperty(c))break ",
"a;c=null}if(c){var d=kb[c];if(d&&n(d.c))return d.c(a[c],b||ea.document)",
"}throw Error(\"Unsupported locator strategy: \"+c);}var X=[\"_\"],Y=aa;",
"X[0]in Y||!Y.execScript||Y.execScript(\"var \"+X[0]);for(var Z;X.length",
"&&(Z=X.shift());)X.length||void 0===lb?Y=Y[Z]?Y[Z]:Y[Z]={}:Y[Z]=lb;; re",
"turn this._.apply(null,arguments);}.apply({navigator:typeof window!=und",
"efined?window.navigator:null,document:typeof window!=undefined?window.d",
"ocument:null}, arguments);}",
NULL
};
const char* const GET_EFFECTIVE_STYLE[] = {
"function(){return function(){function d(b){var k=typeof b;if(\"object\"",
"==k)if(b){if(b instanceof Array)return\"array\";if(b instanceof Object)",
"return k;var a=Object.prototype.toString.call(b);if(\"[object Window]\"",
"==a)return\"object\";if(\"[object Array]\"==a||\"number\"==typeof b.len",
"gth&&\"undefined\"!=typeof b.splice&&\"undefined\"!=typeof b.propertyIs",
"Enumerable&&!b.propertyIsEnumerable(\"splice\"))return\"array\";if(\"[o",
"bject Function]\"==a||\"undefined\"!=typeof b.call&&\"undefined\"!=type",
"of b.propertyIsEnumerable&&!b.propertyIsEnumerable(\"call\"))return\"fu",
"nction\"}else return\"null\";\nelse if(\"function\"==k&&\"undefined\"==",
"typeof b.call)return\"object\";return k};function f(b){return String(b)",
".replace(/\\-([a-z])/g,function(b,a){return a.toUpperCase()})};var g={a",
"liceblue:\"#f0f8ff\",antiquewhite:\"#faebd7\",aqua:\"#00ffff\",aquamari",
"ne:\"#7fffd4\",azure:\"#f0ffff\",beige:\"#f5f5dc\",bisque:\"#ffe4c4\",b",
"lack:\"#000000\",blanchedalmond:\"#ffebcd\",blue:\"#0000ff\",blueviolet",
":\"#8a2be2\",brown:\"#a52a2a\",burlywood:\"#deb887\",cadetblue:\"#5f9ea",
"0\",chartreuse:\"#7fff00\",chocolate:\"#d2691e\",coral:\"#ff7f50\",corn",
"flowerblue:\"#6495ed\",cornsilk:\"#fff8dc\",crimson:\"#dc143c\",cyan:\"",
"#00ffff\",darkblue:\"#00008b\",darkcyan:\"#008b8b\",darkgoldenrod:\"#b8",
"860b\",darkgray:\"#a9a9a9\",darkgreen:\"#006400\",\ndarkgrey:\"#a9a9a9",
"\",darkkhaki:\"#bdb76b\",darkmagenta:\"#8b008b\",darkolivegreen:\"#556b",
"2f\",darkorange:\"#ff8c00\",darkorchid:\"#9932cc\",darkred:\"#8b0000\",",
"darksalmon:\"#e9967a\",darkseagreen:\"#8fbc8f\",darkslateblue:\"#483d8b",
"\",darkslategray:\"#2f4f4f\",darkslategrey:\"#2f4f4f\",darkturquoise:\"",
"#00ced1\",darkviolet:\"#9400d3\",deeppink:\"#ff1493\",deepskyblue:\"#00",
"bfff\",dimgray:\"#696969\",dimgrey:\"#696969\",dodgerblue:\"#1e90ff\",f",
"irebrick:\"#b22222\",floralwhite:\"#fffaf0\",forestgreen:\"#228b22\",fu",
"chsia:\"#ff00ff\",gainsboro:\"#dcdcdc\",\nghostwhite:\"#f8f8ff\",gold:",
"\"#ffd700\",goldenrod:\"#daa520\",gray:\"#808080\",green:\"#008000\",gr",
"eenyellow:\"#adff2f\",grey:\"#808080\",honeydew:\"#f0fff0\",hotpink:\"#",
"ff69b4\",indianred:\"#cd5c5c\",indigo:\"#4b0082\",ivory:\"#fffff0\",kha",
"ki:\"#f0e68c\",lavender:\"#e6e6fa\",lavenderblush:\"#fff0f5\",lawngreen",
":\"#7cfc00\",lemonchiffon:\"#fffacd\",lightblue:\"#add8e6\",lightcoral:",
"\"#f08080\",lightcyan:\"#e0ffff\",lightgoldenrodyellow:\"#fafad2\",ligh",
"tgray:\"#d3d3d3\",lightgreen:\"#90ee90\",lightgrey:\"#d3d3d3\",lightpin",
"k:\"#ffb6c1\",lightsalmon:\"#ffa07a\",\nlightseagreen:\"#20b2aa\",light",
"skyblue:\"#87cefa\",lightslategray:\"#778899\",lightslategrey:\"#778899",
"\",lightsteelblue:\"#b0c4de\",lightyellow:\"#ffffe0\",lime:\"#00ff00\",",
"limegreen:\"#32cd32\",linen:\"#faf0e6\",magenta:\"#ff00ff\",maroon:\"#8",
"00000\",mediumaquamarine:\"#66cdaa\",mediumblue:\"#0000cd\",mediumorchi",
"d:\"#ba55d3\",mediumpurple:\"#9370db\",mediumseagreen:\"#3cb371\",mediu",
"mslateblue:\"#7b68ee\",mediumspringgreen:\"#00fa9a\",mediumturquoise:\"",
"#48d1cc\",mediumvioletred:\"#c71585\",midnightblue:\"#191970\",mintcrea",
"m:\"#f5fffa\",mistyrose:\"#ffe4e1\",\nmoccasin:\"#ffe4b5\",navajowhite:",
"\"#ffdead\",navy:\"#000080\",oldlace:\"#fdf5e6\",olive:\"#808000\",oliv",
"edrab:\"#6b8e23\",orange:\"#ffa500\",orangered:\"#ff4500\",orchid:\"#da",
"70d6\",palegoldenrod:\"#eee8aa\",palegreen:\"#98fb98\",paleturquoise:\"",
"#afeeee\",palevioletred:\"#db7093\",papayawhip:\"#ffefd5\",peachpuff:\"",
"#ffdab9\",peru:\"#cd853f\",pink:\"#ffc0cb\",plum:\"#dda0dd\",powderblue",
":\"#b0e0e6\",purple:\"#800080\",red:\"#ff0000\",rosybrown:\"#bc8f8f\",r",
"oyalblue:\"#4169e1\",saddlebrown:\"#8b4513\",salmon:\"#fa8072\",sandybr",
"own:\"#f4a460\",seagreen:\"#2e8b57\",\nseashell:\"#fff5ee\",sienna:\"#a",
"0522d\",silver:\"#c0c0c0\",skyblue:\"#87ceeb\",slateblue:\"#6a5acd\",sl",
"ategray:\"#708090\",slategrey:\"#708090\",snow:\"#fffafa\",springgreen:",
"\"#00ff7f\",steelblue:\"#4682b4\",tan:\"#d2b48c\",teal:\"#008080\",this",
"tle:\"#d8bfd8\",tomato:\"#ff6347\",turquoise:\"#40e0d0\",violet:\"#ee82",
"ee\",wheat:\"#f5deb3\",white:\"#ffffff\",whitesmoke:\"#f5f5f5\",yellow:",
"\"#ffff00\",yellowgreen:\"#9acd32\"};var m=\"backgroundColor borderTopC",
"olor borderRightColor borderBottomColor borderLeftColor color outlineCo",
"lor\".split(\" \"),n=/#([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])/,p=/^#(?",
":[0-9a-f]{3}){1,2}$/i,q=/^(?:rgba)?\\((\\d{1,3}),\\s?(\\d{1,3}),\\s?(",
"\\d{1,3}),\\s?(0|1|0\\.\\d*)\\)$/i,r=/^(?:rgb)?\\((0|[1-9]\\d{0,2}),\\s",
"?(0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2})\\)$/i;function t(b){this.b=b}t",
".prototype.toString=function(){return this.b};var u={};function v(b){if",
"(u.hasOwnProperty(b))throw Error(\"Binary operator already created: \"+",
"b);b=new t(b);u[b.toString()]=b}v(\"div\");v(\"mod\");v(\"*\");v(\"+\")",
";v(\"-\");v(\"<\");v(\">\");v(\"<=\");v(\">=\");v(\"=\");v(\"!=\");v(\"",
"and\");v(\"or\");function w(b){this.a=b}w.prototype.toString=function()",
"{return this.a};var x={};function y(b){if(x.hasOwnProperty(b))throw Err",
"or(\"Function already created: \"+b+\".\");x[b]=new w(b)}y(\"boolean\")",
";y(\"ceiling\");y(\"concat\");y(\"contains\");y(\"count\");y(\"false\")",
";y(\"floor\");y(\"id\");y(\"lang\");y(\"last\");y(\"local-name\");y(\"n",
"ame\");y(\"namespace-uri\");y(\"normalize-space\");y(\"not\");y(\"numbe",
"r\");y(\"position\");y(\"round\");y(\"starts-with\");y(\"string\");y(\"",
"string-length\");y(\"substring\");y(\"substring-after\");y(\"substring-",
"before\");\ny(\"sum\");y(\"translate\");y(\"true\");function z(b){this.",
"a=b}z.prototype.toString=function(){return this.a};var A={};function B(",
"b){if(A.hasOwnProperty(b))throw Error(\"Axis already created: \"+b);A[b",
"]=new z(b)}B(\"ancestor\");B(\"ancestor-or-self\");B(\"attribute\");B(",
"\"child\");B(\"descendant\");B(\"descendant-or-self\");B(\"following\")",
";B(\"following-sibling\");B(\"namespace\");B(\"parent\");B(\"preceding",
"\");B(\"preceding-sibling\");B(\"self\");function C(b,k){var a=b.curren",
"tStyle||b.style,e=a[k];void 0===e&&\"function\"==d(a.getPropertyValue)&",
"&(e=a.getPropertyValue(k));if(\"inherit\"!=e)return void 0!==e?e:null;f",
"or(a=b.parentNode;a&&1!=a.nodeType&&9!=a.nodeType&&11!=a.nodeType;)a=a.",
"parentNode;return(a=a&&1==a.nodeType?a:null)?C(a,k):null};function D(b,",
"k){var a=f(k);if(\"float\"==a||\"cssFloat\"==a||\"styleFloat\"==a)a=\"c",
"ssFloat\";var e;a:{e=a;var c=9==b.nodeType?b:b.ownerDocument||b.documen",
"t;if(c.defaultView&&c.defaultView.getComputedStyle&&(c=c.defaultView.ge",
"tComputedStyle(b,null))){e=c[e]||c.getPropertyValue(e)||\"\";break a}e=",
"\"\"}e=e||C(b,a);if(null===e)e=null;else{b:if(\"string\"==typeof m)a=\"",
"string\"==typeof a&&1==a.length?m.indexOf(a,0):-1;else{for(c=0;c<m.leng",
"th;c++)if(c in m&&m[c]===a){a=c;break b}a=-1}if(0<=a){b:{var l=e.match(",
"q);if(l){var a=\nNumber(l[1]),c=Number(l[2]),h=Number(l[3]),l=Number(l[",
"4]);if(0<=a&&255>=a&&0<=c&&255>=c&&0<=h&&255>=h&&0<=l&&1>=l){a=[a,c,h,l",
"];break b}}a=null}if(!a)b:{if(h=e.match(r))if(a=Number(h[1]),c=Number(h",
"[2]),h=Number(h[3]),0<=a&&255>=a&&0<=c&&255>=c&&0<=h&&255>=h){a=[a,c,h,",
"1];break b}a=null}if(!a)b:{a=e.toLowerCase();c=g[a.toLowerCase()];if(!c",
"&&(c=\"#\"==a.charAt(0)?a:\"#\"+a,4==c.length&&(c=c.replace(n,\"#$1$1$2",
"$2$3$3\")),!p.test(c))){a=null;break b}a=[parseInt(c.substr(1,2),16),pa",
"rseInt(c.substr(3,2),16),parseInt(c.substr(5,\n2),16),1]}e=a?\"rgba(\"+",
"a.join(\", \")+\")\":e}}return e}var E=[\"_\"],F=this;E[0]in F||!F.exec",
"Script||F.execScript(\"var \"+E[0]);for(var G;E.length&&(G=E.shift());)",
"E.length||void 0===D?F=F[G]?F[G]:F[G]={}:F[G]=D;; return this._.apply(n",
"ull,arguments);}.apply({navigator:typeof window!=undefined?window.navig",
"ator:null,document:typeof window!=undefined?window.document:null}, argu",
"ments);}",
NULL
};
const char* const GET_LOCATION[] = {
"function(){return function(){var d,h=this;\nfunction k(a){var b=typeof ",
"a;if(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a ins",
"tanceof Object)return b;var e=Object.prototype.toString.call(a);if(\"[o",
"bject Window]\"==e)return\"object\";if(\"[object Array]\"==e||\"number",
"\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typ",
"eof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return",
"\"array\";if(\"[object Function]\"==e||\"undefined\"!=typeof a.call&&\"",
"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"c",
"all\"))return\"function\"}else return\"null\";else if(\"function\"==\nb",
"&&\"undefined\"==typeof a.call)return\"object\";return b}function l(a){",
"var b=k(a);return\"array\"==b||\"object\"==b&&\"number\"==typeof a.leng",
"th}function m(a){var b=typeof a;return\"object\"==b&&null!=a||\"functio",
"n\"==b};var p;function q(a,b){for(var e=a.length,c=\"string\"==typeof a",
"?a.split(\"\"):a,g=0;g<e;g++)g in c&&b.call(void 0,c[g],g,a)}function r",
"(a){var b=a.length;if(0<b){for(var e=Array(b),c=0;c<b;c++)e[c]=a[c];ret",
"urn e}return[]};function t(a,b){this.x=void 0!==a?a:0;this.y=void 0!==b",
"?b:0}d=t.prototype;d.clone=function(){return new t(this.x,this.y)};d.to",
"String=function(){return\"(\"+this.x+\", \"+this.y+\")\"};d.ceil=functi",
"on(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};d.f",
"loor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);ret",
"urn this};d.round=function(){this.x=Math.round(this.x);this.y=Math.roun",
"d(this.y);return this};\nd.translate=function(a,b){a instanceof t?(this",
".x+=a.x,this.y+=a.y):(this.x+=a,\"number\"==typeof b&&(this.y+=b));retu",
"rn this};d.scale=function(a,b){this.x*=a;this.y*=\"number\"==typeof b?b",
":a;return this};function u(a,b,e){function c(c){c&&b.appendChild(\"stri",
"ng\"==typeof c?a.createTextNode(c):c)}for(var g=1;g<e.length;g++){var f",
"=e[g];if(!l(f)||m(f)&&0<f.nodeType)c(f);else{var n;a:{if(f&&\"number\"=",
"=typeof f.length){if(m(f)){n=\"function\"==typeof f.item||\"string\"==t",
"ypeof f.item;break a}if(\"function\"==k(f)){n=\"function\"==typeof f.it",
"em;break a}}n=!1}q(n?r(f):f,c)}}}function v(a){return 9==a.nodeType?a:a",
".ownerDocument||a.document}function w(a){this.a=a||h.document||document",
"}d=w.prototype;d.createElement=function(a){return this.a.createElement(",
"a)};\nd.createTextNode=function(a){return this.a.createTextNode(String(",
"a))};d.appendChild=function(a,b){a.appendChild(b)};d.append=function(a,",
"b){u(v(a),a,arguments)};d.canHaveChildren=function(a){if(1!=a.nodeType)",
"return!1;switch(a.tagName){case \"APPLET\":case \"AREA\":case \"BASE\":",
"case \"BR\":case \"COL\":case \"COMMAND\":case \"EMBED\":case \"FRAME\"",
":case \"HR\":case \"IMG\":case \"INPUT\":case \"IFRAME\":case \"ISINDEX",
"\":case \"KEYGEN\":case \"LINK\":case \"NOFRAMES\":case \"NOSCRIPT\":ca",
"se \"META\":case \"OBJECT\":case \"PARAM\":case \"SCRIPT\":case \"SOURC",
"E\":case \"STYLE\":case \"TRACK\":case \"WBR\":return!1}return!0};\nd.r",
"emoveNode=function(a){return a&&a.parentNode?a.parentNode.removeChild(a",
"):null};d.contains=function(a,b){if(a.contains&&1==b.nodeType)return a=",
"=b||a.contains(b);if(\"undefined\"!=typeof a.compareDocumentPosition)re",
"turn a==b||Boolean(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.p",
"arentNode;return b==a};function x(a){var b=v(a),e=new t(0,0);if(a==(b?v",
"(b):document).documentElement)return e;a:{var c;try{c=a.getBoundingClie",
"ntRect()}catch(g){a={left:0,top:0,right:0,bottom:0};break a}a=c}c=(b?ne",
"w w(v(b)):p||(p=new w)).a;b=c.scrollingElement?c.scrollingElement:c.bod",
"y||c.documentElement;c=c.parentWindow||c.defaultView;b=new t(c.pageXOff",
"set||b.scrollLeft,c.pageYOffset||b.scrollTop);e.x=a.left+b.x;e.y=a.top+",
"b.y;return e}var y=[\"_\"],z=h;y[0]in z||!z.execScript||z.execScript(\"",
"var \"+y[0]);\nfor(var A;y.length&&(A=y.shift());)y.length||void 0===x?",
"z=z[A]?z[A]:z[A]={}:z[A]=x;; return this._.apply(null,arguments);}.appl",
"y({navigator:typeof window!=undefined?window.navigator:null,document:ty",
"peof window!=undefined?window.document:null}, arguments);}",
NULL
};
const char* const GET_SIZE[] = {
"function(){return function(){function c(a,b){this.width=a;this.height=b",
"}c.prototype.clone=function(){return new c(this.width,this.height)};c.p",
"rototype.toString=function(){return\"(\"+this.width+\" x \"+this.height",
"+\")\"};c.prototype.ceil=function(){this.width=Math.ceil(this.width);th",
"is.height=Math.ceil(this.height);return this};c.prototype.floor=functio",
"n(){this.width=Math.floor(this.width);this.height=Math.floor(this.heigh",
"t);return this};\nc.prototype.round=function(){this.width=Math.round(th",
"is.width);this.height=Math.round(this.height);return this};c.prototype.",
"scale=function(a,b){this.width*=a;this.height*=\"number\"==typeof b?b:a",
";return this};function d(a){var b=a.offsetWidth,g=a.offsetHeight;if((vo",
"id 0===b||!b&&!g)&&a.getBoundingClientRect){a:{var h;try{h=a.getBoundin",
"gClientRect()}catch(l){a={left:0,top:0,right:0,bottom:0};break a}a=h}re",
"turn new c(a.right-a.left,a.bottom-a.top)}return new c(b,g)};function e",
"(a){var b;b:{b=9==a.nodeType?a:a.ownerDocument||a.document;if(b.default",
"View&&b.defaultView.getComputedStyle&&(b=b.defaultView.getComputedStyle",
"(a,null))){b=b.display||b.getPropertyValue(\"display\")||\"\";break b}b",
"=\"\"}if(\"none\"!=(b||(a.currentStyle?a.currentStyle.display:null)||a.",
"style&&a.style.display))a=d(a);else{b=a.style;var g=b.display,h=b.visib",
"ility,l=b.position;b.visibility=\"hidden\";b.position=\"absolute\";b.di",
"splay=\"inline\";a=d(a);b.display=g;b.position=l;b.visibility=h}return ",
"a}\nvar f=[\"_\"],k=this;f[0]in k||!k.execScript||k.execScript(\"var \"",
"+f[0]);for(var m;f.length&&(m=f.shift());)f.length||void 0===e?k=k[m]?k",
"[m]:k[m]={}:k[m]=e;; return this._.apply(null,arguments);}.apply({navig",
"ator:typeof window!=undefined?window.navigator:null,document:typeof win",
"dow!=undefined?window.document:null}, arguments);}",
NULL
};
const char* const IS_DISPLAYED[] = {
"function(){return function(){var g,k=this;\nfunction l(a){var c=typeof ",
"a;if(\"object\"==c)if(a){if(a instanceof Array)return\"array\";if(a ins",
"tanceof Object)return c;var b=Object.prototype.toString.call(a);if(\"[o",
"bject Window]\"==b)return\"object\";if(\"[object Array]\"==b||\"number",
"\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typ",
"eof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return",
"\"array\";if(\"[object Function]\"==b||\"undefined\"!=typeof a.call&&\"",
"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"c",
"all\"))return\"function\"}else return\"null\";else if(\"function\"==\nc",
"&&\"undefined\"==typeof a.call)return\"object\";return c}function aa(a)",
"{var c=l(a);return\"array\"==c||\"object\"==c&&\"number\"==typeof a.len",
"gth}function p(a){return\"string\"==typeof a}function q(a){return\"numb",
"er\"==typeof a}function r(a){var c=typeof a;return\"object\"==c&&null!=",
"a||\"function\"==c};function ba(a){return String(a).replace(/\\-([a-z])",
"/g,function(a,b){return b.toUpperCase()})};function ca(a,c){for(var b=a",
".length,e=p(a)?a.split(\"\"):a,d=0;d<b;d++)d in e&&c.call(void 0,e[d],d",
",a)}function da(a,c){for(var b=a.length,e=p(a)?a.split(\"\"):a,d=0;d<b;",
"d++)if(d in e&&c.call(void 0,e[d],d,a))return!0;return!1}function ea(a,",
"c){for(var b=a.length,e=p(a)?a.split(\"\"):a,d=0;d<b;d++)if(d in e&&!c.",
"call(void 0,e[d],d,a))return!1;return!0}function fa(a){var c=a.length;i",
"f(0<c){for(var b=Array(c),e=0;e<c;e++)b[e]=a[e];return b}return[]};var ",
"ga={aliceblue:\"#f0f8ff\",antiquewhite:\"#faebd7\",aqua:\"#00ffff\",aqu",
"amarine:\"#7fffd4\",azure:\"#f0ffff\",beige:\"#f5f5dc\",bisque:\"#ffe4c",
"4\",black:\"#000000\",blanchedalmond:\"#ffebcd\",blue:\"#0000ff\",bluev",
"iolet:\"#8a2be2\",brown:\"#a52a2a\",burlywood:\"#deb887\",cadetblue:\"#",
"5f9ea0\",chartreuse:\"#7fff00\",chocolate:\"#d2691e\",coral:\"#ff7f50\"",
",cornflowerblue:\"#6495ed\",cornsilk:\"#fff8dc\",crimson:\"#dc143c\",cy",
"an:\"#00ffff\",darkblue:\"#00008b\",darkcyan:\"#008b8b\",darkgoldenrod:",
"\"#b8860b\",darkgray:\"#a9a9a9\",darkgreen:\"#006400\",\ndarkgrey:\"#a9",
"a9a9\",darkkhaki:\"#bdb76b\",darkmagenta:\"#8b008b\",darkolivegreen:\"#",
"556b2f\",darkorange:\"#ff8c00\",darkorchid:\"#9932cc\",darkred:\"#8b000",
"0\",darksalmon:\"#e9967a\",darkseagreen:\"#8fbc8f\",darkslateblue:\"#48",
"3d8b\",darkslategray:\"#2f4f4f\",darkslategrey:\"#2f4f4f\",darkturquois",
"e:\"#00ced1\",darkviolet:\"#9400d3\",deeppink:\"#ff1493\",deepskyblue:",
"\"#00bfff\",dimgray:\"#696969\",dimgrey:\"#696969\",dodgerblue:\"#1e90f",
"f\",firebrick:\"#b22222\",floralwhite:\"#fffaf0\",forestgreen:\"#228b22",
"\",fuchsia:\"#ff00ff\",gainsboro:\"#dcdcdc\",\nghostwhite:\"#f8f8ff\",g",
"old:\"#ffd700\",goldenrod:\"#daa520\",gray:\"#808080\",green:\"#008000",
"\",greenyellow:\"#adff2f\",grey:\"#808080\",honeydew:\"#f0fff0\",hotpin",
"k:\"#ff69b4\",indianred:\"#cd5c5c\",indigo:\"#4b0082\",ivory:\"#fffff0",
"\",khaki:\"#f0e68c\",lavender:\"#e6e6fa\",lavenderblush:\"#fff0f5\",law",
"ngreen:\"#7cfc00\",lemonchiffon:\"#fffacd\",lightblue:\"#add8e6\",light",
"coral:\"#f08080\",lightcyan:\"#e0ffff\",lightgoldenrodyellow:\"#fafad2",
"\",lightgray:\"#d3d3d3\",lightgreen:\"#90ee90\",lightgrey:\"#d3d3d3\",l",
"ightpink:\"#ffb6c1\",lightsalmon:\"#ffa07a\",\nlightseagreen:\"#20b2aa",
"\",lightskyblue:\"#87cefa\",lightslategray:\"#778899\",lightslategrey:",
"\"#778899\",lightsteelblue:\"#b0c4de\",lightyellow:\"#ffffe0\",lime:\"#",
"00ff00\",limegreen:\"#32cd32\",linen:\"#faf0e6\",magenta:\"#ff00ff\",ma",
"roon:\"#800000\",mediumaquamarine:\"#66cdaa\",mediumblue:\"#0000cd\",me",
"diumorchid:\"#ba55d3\",mediumpurple:\"#9370db\",mediumseagreen:\"#3cb37",
"1\",mediumslateblue:\"#7b68ee\",mediumspringgreen:\"#00fa9a\",mediumtur",
"quoise:\"#48d1cc\",mediumvioletred:\"#c71585\",midnightblue:\"#191970\"",
",mintcream:\"#f5fffa\",mistyrose:\"#ffe4e1\",\nmoccasin:\"#ffe4b5\",nav",
"ajowhite:\"#ffdead\",navy:\"#000080\",oldlace:\"#fdf5e6\",olive:\"#8080",
"00\",olivedrab:\"#6b8e23\",orange:\"#ffa500\",orangered:\"#ff4500\",orc",
"hid:\"#da70d6\",palegoldenrod:\"#eee8aa\",palegreen:\"#98fb98\",paletur",
"quoise:\"#afeeee\",palevioletred:\"#db7093\",papayawhip:\"#ffefd5\",pea",
"chpuff:\"#ffdab9\",peru:\"#cd853f\",pink:\"#ffc0cb\",plum:\"#dda0dd\",p",
"owderblue:\"#b0e0e6\",purple:\"#800080\",red:\"#ff0000\",rosybrown:\"#b",
"c8f8f\",royalblue:\"#4169e1\",saddlebrown:\"#8b4513\",salmon:\"#fa8072",
"\",sandybrown:\"#f4a460\",seagreen:\"#2e8b57\",\nseashell:\"#fff5ee\",s",
"ienna:\"#a0522d\",silver:\"#c0c0c0\",skyblue:\"#87ceeb\",slateblue:\"#6",
"a5acd\",slategray:\"#708090\",slategrey:\"#708090\",snow:\"#fffafa\",sp",
"ringgreen:\"#00ff7f\",steelblue:\"#4682b4\",tan:\"#d2b48c\",teal:\"#008",
"080\",thistle:\"#d8bfd8\",tomato:\"#ff6347\",turquoise:\"#40e0d0\",viol",
"et:\"#ee82ee\",wheat:\"#f5deb3\",white:\"#ffffff\",whitesmoke:\"#f5f5f5",
"\",yellow:\"#ffff00\",yellowgreen:\"#9acd32\"};var u=\"backgroundColor ",
"borderTopColor borderRightColor borderBottomColor borderLeftColor color",
" outlineColor\".split(\" \"),ha=/#([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F",
"])/,ia=/^#(?:[0-9a-f]{3}){1,2}$/i,ja=/^(?:rgba)?\\((\\d{1,3}),\\s?(\\d{",
"1,3}),\\s?(\\d{1,3}),\\s?(0|1|0\\.\\d*)\\)$/i,ka=/^(?:rgb)?\\((0|[1-9]",
"\\d{0,2}),\\s?(0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2})\\)$/i;function v(",
"a,c){this.code=a;this.state=w[a]||x;this.message=c||\"\";var b=this.sta",
"te.replace(/((?:^|\\s+)[a-z])/g,function(a){return a.toUpperCase().repl",
"ace(/^[\\s\\xa0]+/g,\"\")}),e=b.length-5;if(0>e||b.indexOf(\"Error\",e)",
"!=e)b+=\"Error\";this.name=b;b=Error(this.message);b.name=this.name;thi",
"s.stack=b.stack||\"\"}\n(function(){var a=Error;function c(){}c.prototy",
"pe=a.prototype;v.h=a.prototype;v.prototype=new c;v.prototype.constructo",
"r=v;v.g=function(b,c,d){for(var f=Array(arguments.length-2),h=2;h<argum",
"ents.length;h++)f[h-2]=arguments[h];return a.prototype[c].apply(b,f)}})",
"();var x=\"unknown error\",w={15:\"element not selectable\",11:\"elemen",
"t not visible\"};w[31]=x;w[30]=x;w[24]=\"invalid cookie domain\";w[29]=",
"\"invalid element coordinates\";w[12]=\"invalid element state\";w[32]=",
"\"invalid selector\";w[51]=\"invalid selector\";\nw[52]=\"invalid selec",
"tor\";w[17]=\"javascript error\";w[405]=\"unsupported operation\";w[34]",
"=\"move target out of bounds\";w[27]=\"no such alert\";w[7]=\"no such e",
"lement\";w[8]=\"no such frame\";w[23]=\"no such window\";w[28]=\"script",
" timeout\";w[33]=\"session not created\";w[10]=\"stale element referenc",
"e\";w[21]=\"timeout\";w[25]=\"unable to set cookie\";w[26]=\"unexpected",
" alert open\";w[13]=x;w[9]=\"unknown command\";v.prototype.toString=fun",
"ction(){return this.name+\": \"+this.message};function y(a,c){this.x=vo",
"id 0!==a?a:0;this.y=void 0!==c?c:0}g=y.prototype;g.clone=function(){ret",
"urn new y(this.x,this.y)};g.toString=function(){return\"(\"+this.x+\", ",
"\"+this.y+\")\"};g.ceil=function(){this.x=Math.ceil(this.x);this.y=Math",
".ceil(this.y);return this};g.floor=function(){this.x=Math.floor(this.x)",
";this.y=Math.floor(this.y);return this};g.round=function(){this.x=Math.",
"round(this.x);this.y=Math.round(this.y);return this};\ng.translate=func",
"tion(a,c){a instanceof y?(this.x+=a.x,this.y+=a.y):(this.x+=a,q(c)&&(th",
"is.y+=c));return this};g.scale=function(a,c){var b=q(c)?c:a;this.x*=a;t",
"his.y*=b;return this};function z(a,c){this.width=a;this.height=c}g=z.pr",
"ototype;g.clone=function(){return new z(this.width,this.height)};g.toSt",
"ring=function(){return\"(\"+this.width+\" x \"+this.height+\")\"};g.cei",
"l=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(thi",
"s.height);return this};g.floor=function(){this.width=Math.floor(this.wi",
"dth);this.height=Math.floor(this.height);return this};g.round=function(",
"){this.width=Math.round(this.width);this.height=Math.round(this.height)",
";return this};\ng.scale=function(a,c){var b=q(c)?c:a;this.width*=a;this",
".height*=b;return this};function la(a,c,b){function e(b){b&&c.appendChi",
"ld(p(b)?a.createTextNode(b):b)}for(var d=1;d<b.length;d++){var f=b[d];!",
"aa(f)||r(f)&&0<f.nodeType?e(f):ca(ma(f)?fa(f):f,e)}}function A(a){retur",
"n 9==a.nodeType?a:a.ownerDocument||a.document}function ma(a){if(a&&\"nu",
"mber\"==typeof a.length){if(r(a))return\"function\"==typeof a.item||\"s",
"tring\"==typeof a.item;if(\"function\"==l(a))return\"function\"==typeof",
" a.item}return!1}\nfunction na(a,c){a=a.parentNode;for(var b=0;a;){if(c",
"(a))return a;a=a.parentNode;b++}return null}function B(a){this.a=a||k.d",
"ocument||document}g=B.prototype;g.createElement=function(a){return this",
".a.createElement(a)};g.createTextNode=function(a){return this.a.createT",
"extNode(String(a))};g.appendChild=function(a,c){a.appendChild(c)};g.app",
"end=function(a,c){la(A(a),a,arguments)};g.canHaveChildren=function(a){i",
"f(1!=a.nodeType)return!1;switch(a.tagName){case \"APPLET\":case \"AREA",
"\":case \"BASE\":case \"BR\":case \"COL\":case \"COMMAND\":case \"EMBED",
"\":case \"FRAME\":case \"HR\":case \"IMG\":case \"INPUT\":case \"IFRAME",
"\":case \"ISINDEX\":case \"KEYGEN\":case \"LINK\":case \"NOFRAMES\":cas",
"e \"NOSCRIPT\":case \"META\":case \"OBJECT\":case \"PARAM\":case \"SCRI",
"PT\":case \"SOURCE\":case \"STYLE\":case \"TRACK\":case \"WBR\":return!",
"1}return!0};\ng.removeNode=function(a){return a&&a.parentNode?a.parentN",
"ode.removeChild(a):null};g.contains=function(a,c){if(a.contains&&1==c.n",
"odeType)return a==c||a.contains(c);if(\"undefined\"!=typeof a.compareDo",
"cumentPosition)return a==c||Boolean(a.compareDocumentPosition(c)&16);fo",
"r(;c&&a!=c;)c=c.parentNode;return c==a};function E(a){this.f=a}E.protot",
"ype.toString=function(){return this.f};var H={};function I(a){if(H.hasO",
"wnProperty(a))throw Error(\"Binary operator already created: \"+a);a=ne",
"w E(a);H[a.toString()]=a}I(\"div\");I(\"mod\");I(\"*\");I(\"+\");I(\"-",
"\");I(\"<\");I(\">\");I(\"<=\");I(\">=\");I(\"=\");I(\"!=\");I(\"and\")",
";I(\"or\");function J(a){this.b=a}J.prototype.toString=function(){retur",
"n this.b};var K={};function L(a){if(K.hasOwnProperty(a))throw Error(\"F",
"unction already created: \"+a+\".\");K[a]=new J(a)}L(\"boolean\");L(\"c",
"eiling\");L(\"concat\");L(\"contains\");L(\"count\");L(\"false\");L(\"f",
"loor\");L(\"id\");L(\"lang\");L(\"last\");L(\"local-name\");L(\"name\")",
";L(\"namespace-uri\");L(\"normalize-space\");L(\"not\");L(\"number\");L",
"(\"position\");L(\"round\");L(\"starts-with\");L(\"string\");L(\"string",
"-length\");L(\"substring\");L(\"substring-after\");L(\"substring-before",
"\");\nL(\"sum\");L(\"translate\");L(\"true\");function M(a){this.b=a}M.",
"prototype.toString=function(){return this.b};var oa={};function N(a){if",
"(oa.hasOwnProperty(a))throw Error(\"Axis already created: \"+a);oa[a]=n",
"ew M(a)}N(\"ancestor\");N(\"ancestor-or-self\");N(\"attribute\");N(\"ch",
"ild\");N(\"descendant\");N(\"descendant-or-self\");N(\"following\");N(",
"\"following-sibling\");N(\"namespace\");N(\"parent\");N(\"preceding\");",
"N(\"preceding-sibling\");N(\"self\");var pa=function(){var a={i:\"http:",
"//www.w3.org/2000/svg\"};return function(c){return a[c]||null}}();\nfun",
"ction qa(a,c){var b=A(a);if(!b.documentElement)return null;try{for(var ",
"e=b.createNSResolver?b.createNSResolver(b.documentElement):pa,d={},f=b.",
"getElementsByTagName(\"*\"),h=0;h<f.length;++h){var F=f[h],C=F.namespac",
"eURI;if(C&&!d[C]){var G=F.lookupPrefix(C);if(!G)var m=C.match(\".*/(",
"\\\\w+)/?$\"),G=m?m[1]:\"xhtml\";d[C]=G}}var n={},t;for(t in d)n[d[t]]=",
"t;e=function(a){return n[a]||null};try{return b.evaluate(c,a,e,9,null)}",
"catch(D){if(\"TypeError\"===D.name)return e=b.createNSResolver?b.create",
"NSResolver(b.documentElement):\npa,b.evaluate(c,a,e,9,null);throw D;}}c",
"atch(va){throw new v(32,\"Unable to locate an element with the xpath ex",
"pression \"+c+\" because of the following error:\\n\"+va);}}\nfunction ",
"ra(a,c){var b=function(){var b=qa(c,a);return b?b.singleNodeValue||null",
":c.selectSingleNode?(b=A(c),b.setProperty&&b.setProperty(\"SelectionLan",
"guage\",\"XPath\"),c.selectSingleNode(a)):null}();if(null!==b&&(!b||1!=",
"b.nodeType))throw new v(32,'The result of the xpath expression \"'+a+'",
"\" is: '+b+\". It should be an element.\");return b};function O(a,c,b,e",
"){this.top=a;this.right=c;this.bottom=b;this.left=e}g=O.prototype;g.clo",
"ne=function(){return new O(this.top,this.right,this.bottom,this.left)};",
"g.toString=function(){return\"(\"+this.top+\"t, \"+this.right+\"r, \"+t",
"his.bottom+\"b, \"+this.left+\"l)\"};g.contains=function(a){return this",
"&&a?a instanceof O?a.left>=this.left&&a.right<=this.right&&a.top>=this.",
"top&&a.bottom<=this.bottom:a.x>=this.left&&a.x<=this.right&&a.y>=this.t",
"op&&a.y<=this.bottom:!1};\ng.expand=function(a,c,b,e){r(a)?(this.top-=a",
".top,this.right+=a.right,this.bottom+=a.bottom,this.left-=a.left):(this",
".top-=a,this.right+=c,this.bottom+=b,this.left-=e);return this};g.ceil=",
"function(){this.top=Math.ceil(this.top);this.right=Math.ceil(this.right",
");this.bottom=Math.ceil(this.bottom);this.left=Math.ceil(this.left);ret",
"urn this};g.floor=function(){this.top=Math.floor(this.top);this.right=M",
"ath.floor(this.right);this.bottom=Math.floor(this.bottom);this.left=Mat",
"h.floor(this.left);return this};\ng.round=function(){this.top=Math.roun",
"d(this.top);this.right=Math.round(this.right);this.bottom=Math.round(th",
"is.bottom);this.left=Math.round(this.left);return this};g.translate=fun",
"ction(a,c){a instanceof y?(this.left+=a.x,this.right+=a.x,this.top+=a.y",
",this.bottom+=a.y):(this.left+=a,this.right+=a,q(c)&&(this.top+=c,this.",
"bottom+=c));return this};g.scale=function(a,c){var b=q(c)?c:a;this.left",
"*=a;this.right*=a;this.top*=b;this.bottom*=b;return this};function P(a,",
"c,b,e){this.left=a;this.top=c;this.width=b;this.height=e}g=P.prototype;",
"g.clone=function(){return new P(this.left,this.top,this.width,this.heig",
"ht)};g.toString=function(){return\"(\"+this.left+\", \"+this.top+\" - ",
"\"+this.width+\"w x \"+this.height+\"h)\"};g.contains=function(a){retur",
"n a instanceof P?this.left<=a.left&&this.left+this.width>=a.left+a.widt",
"h&&this.top<=a.top&&this.top+this.height>=a.top+a.height:a.x>=this.left",
"&&a.x<=this.left+this.width&&a.y>=this.top&&a.y<=this.top+this.height};",
"\ng.ceil=function(){this.left=Math.ceil(this.left);this.top=Math.ceil(t",
"his.top);this.width=Math.ceil(this.width);this.height=Math.ceil(this.he",
"ight);return this};g.floor=function(){this.left=Math.floor(this.left);t",
"his.top=Math.floor(this.top);this.width=Math.floor(this.width);this.hei",
"ght=Math.floor(this.height);return this};g.round=function(){this.left=M",
"ath.round(this.left);this.top=Math.round(this.top);this.width=Math.roun",
"d(this.width);this.height=Math.round(this.height);return this};\ng.tran",
"slate=function(a,c){a instanceof y?(this.left+=a.x,this.top+=a.y):(this",
".left+=a,q(c)&&(this.top+=c));return this};g.scale=function(a,c){var b=",
"q(c)?c:a;this.left*=a;this.width*=a;this.top*=b;this.height*=b;return t",
"his};function Q(a,c){return!!a&&1==a.nodeType&&(!c||a.tagName.toUpperCa",
"se()==c)}function R(a){for(a=a.parentNode;a&&1!=a.nodeType&&9!=a.nodeTy",
"pe&&11!=a.nodeType;)a=a.parentNode;return Q(a)?a:null}\nfunction S(a,c)",
"{var b=ba(c);if(\"float\"==b||\"cssFloat\"==b||\"styleFloat\"==b)b=\"cs",
"sFloat\";var e;a:{e=b;var d=A(a);if(d.defaultView&&d.defaultView.getCom",
"putedStyle&&(d=d.defaultView.getComputedStyle(a,null))){e=d[e]||d.getPr",
"opertyValue(e)||\"\";break a}e=\"\"}e=e||sa(a,b);if(null===e)e=null;els",
"e{b:if(p(u))b=p(b)&&1==b.length?u.indexOf(b,0):-1;else{for(d=0;d<u.leng",
"th;d++)if(d in u&&u[d]===b){b=d;break b}b=-1}if(0<=b){b:{var f=e.match(",
"ja);if(f){var b=Number(f[1]),d=Number(f[2]),h=Number(f[3]),f=Number(f[4",
"]);\nif(0<=b&&255>=b&&0<=d&&255>=d&&0<=h&&255>=h&&0<=f&&1>=f){b=[b,d,h,",
"f];break b}}b=null}if(!b)b:{if(h=e.match(ka))if(b=Number(h[1]),d=Number",
"(h[2]),h=Number(h[3]),0<=b&&255>=b&&0<=d&&255>=d&&0<=h&&255>=h){b=[b,d,",
"h,1];break b}b=null}if(!b)b:{b=e.toLowerCase();d=ga[b.toLowerCase()];if",
"(!d&&(d=\"#\"==b.charAt(0)?b:\"#\"+b,4==d.length&&(d=d.replace(ha,\"#$1",
"$1$2$2$3$3\")),!ia.test(d))){b=null;break b}b=[parseInt(d.substr(1,2),1",
"6),parseInt(d.substr(3,2),16),parseInt(d.substr(5,2),16),1]}e=b?\"rgba(",
"\"+b.join(\", \")+\")\":\ne}}return e}function sa(a,c){var b=a.currentS",
"tyle||a.style,e=b[c];void 0===e&&\"function\"==l(b.getPropertyValue)&&(",
"e=b.getPropertyValue(c));return\"inherit\"!=e?void 0!==e?e:null:(b=R(a)",
")?sa(b,c):null}\nfunction T(a,c,b){function e(a){var b=U(a);return 0<b.",
"height&&0<b.width?!0:Q(a,\"PATH\")&&(0<b.height||0<b.width)?(a=S(a,\"st",
"roke-width\"),!!a&&0<parseInt(a,10)):\"hidden\"!=S(a,\"overflow\")&&da(",
"a.childNodes,function(a){return 3==a.nodeType||Q(a)&&e(a)})}function d(",
"a){return V(a)==W&&ea(a.childNodes,function(a){return!Q(a)||d(a)||!e(a)",
"})}if(!Q(a))throw Error(\"Argument to isShown must be of type Element\"",
");if(Q(a,\"BODY\"))return!0;if(Q(a,\"OPTION\")||Q(a,\"OPTGROUP\"))retur",
"n a=na(a,function(a){return Q(a,\"SELECT\")}),\n!!a&&T(a,!0,b);var f=ta",
"(a);if(f)return!!f.c&&0<f.rect.width&&0<f.rect.height&&T(f.c,c,b);if(Q(",
"a,\"INPUT\")&&\"hidden\"==a.type.toLowerCase()||Q(a,\"NOSCRIPT\"))retur",
"n!1;f=S(a,\"visibility\");return\"collapse\"!=f&&\"hidden\"!=f&&b(a)&&(",
"c||0!=ua(a))&&e(a)?!d(a):!1}var W=\"hidden\";\nfunction V(a){function c",
"(a){function b(a){return a==h?!0:0==S(a,\"display\").lastIndexOf(\"inli",
"ne\",0)||\"absolute\"==c&&\"static\"==S(a,\"position\")?!1:!0}var c=S(a",
",\"position\");if(\"fixed\"==c)return G=!0,a==h?null:h;for(a=R(a);a&&!b",
"(a);)a=R(a);return a}function b(a){var b=a;if(\"visible\"==C)if(a==h&&F",
")b=F;else if(a==F)return{x:\"visible\",y:\"visible\"};b={x:S(b,\"overfl",
"ow-x\"),y:S(b,\"overflow-y\")};a==h&&(b.x=\"visible\"==b.x?\"auto\":b.x",
",b.y=\"visible\"==b.y?\"auto\":b.y);return b}function e(a){if(a==h){var",
" b=(new B(f)).a;\na=b.scrollingElement?b.scrollingElement:b.body||b.doc",
"umentElement;b=b.parentWindow||b.defaultView;a=new y(b.pageXOffset||a.s",
"crollLeft,b.pageYOffset||a.scrollTop)}else a=new y(a.scrollLeft,a.scrol",
"lTop);return a}var d=wa(a),f=A(a),h=f.documentElement,F=f.body,C=S(h,\"",
"overflow\"),G;for(a=c(a);a;a=c(a)){var m=b(a);if(\"visible\"!=m.x||\"vi",
"sible\"!=m.y){var n=U(a);if(0==n.width||0==n.height)return W;var t=d.ri",
"ght<n.left,D=d.bottom<n.top;if(t&&\"hidden\"==m.x||D&&\"hidden\"==m.y)r",
"eturn W;if(t&&\"visible\"!=m.x||D&&\n\"visible\"!=m.y){t=e(a);D=d.botto",
"m<n.top-t.y;if(d.right<n.left-t.x&&\"visible\"!=m.x||D&&\"visible\"!=m.",
"x)return W;d=V(a);return d==W?W:\"scroll\"}t=d.left>=n.left+n.width;n=d",
".top>=n.top+n.height;if(t&&\"hidden\"==m.x||n&&\"hidden\"==m.y)return W",
";if(t&&\"visible\"!=m.x||n&&\"visible\"!=m.y){if(G&&(m=e(a),d.left>=h.s",
"crollWidth-m.x||d.right>=h.scrollHeight-m.y))return W;d=V(a);return d==",
"W?W:\"scroll\"}}}return\"none\"}\nfunction U(a){var c=ta(a);if(c)return",
" c.rect;if(Q(a,\"HTML\"))return a=A(a),a=((a?a.parentWindow||a.defaultV",
"iew:window)||window).document,a=\"CSS1Compat\"==a.compatMode?a.document",
"Element:a.body,a=new z(a.clientWidth,a.clientHeight),new P(0,0,a.width,",
"a.height);var b;try{b=a.getBoundingClientRect()}catch(e){return new P(0",
",0,0,0)}return new P(b.left,b.top,b.right-b.left,b.bottom-b.top)}\nfunc",
"tion ta(a){var c=Q(a,\"MAP\");if(!c&&!Q(a,\"AREA\"))return null;var b=c",
"?a:Q(a.parentNode,\"MAP\")?a.parentNode:null,e=null,d=null;if(b&&b.name",
"&&(e=ra('/descendant::*[@usemap = \"#'+b.name+'\"]',A(b)))&&(d=U(e),!c&",
"&\"default\"!=a.shape.toLowerCase())){var f=xa(a);a=Math.min(Math.max(f",
".left,0),d.width);c=Math.min(Math.max(f.top,0),d.height);b=Math.min(f.w",
"idth,d.width-a);f=Math.min(f.height,d.height-c);d=new P(a+d.left,c+d.to",
"p,b,f)}return{c:e,rect:d||new P(0,0,0,0)}}\nfunction xa(a){var c=a.shap",
"e.toLowerCase();a=a.coords.split(\",\");if(\"rect\"==c&&4==a.length){va",
"r c=a[0],b=a[1];return new P(c,b,a[2]-c,a[3]-b)}if(\"circle\"==c&&3==a.",
"length)return c=a[2],new P(a[0]-c,a[1]-c,2*c,2*c);if(\"poly\"==c&&2<a.l",
"ength){for(var c=a[0],b=a[1],e=c,d=b,f=2;f+1<a.length;f+=2)c=Math.min(c",
",a[f]),e=Math.max(e,a[f]),b=Math.min(b,a[f+1]),d=Math.max(d,a[f+1]);ret",
"urn new P(c,b,e-c,d-b)}return new P(0,0,0,0)}function wa(a){a=U(a);retu",
"rn new O(a.top,a.left+a.width,a.top+a.height,a.left)}\nfunction ua(a){v",
"ar c=1,b=S(a,\"opacity\");b&&(c=Number(b));(a=R(a))&&(c*=ua(a));return ",
"c};function ya(a,c){function b(a){if(\"none\"==S(a,\"display\"))return!",
"1;a=R(a);return!a||b(a)}return T(a,!!c,b)}var X=[\"_\"],Y=k;X[0]in Y||!",
"Y.execScript||Y.execScript(\"var \"+X[0]);for(var Z;X.length&&(Z=X.shif",
"t());)X.length||void 0===ya?Y=Y[Z]?Y[Z]:Y[Z]={}:Y[Z]=ya;; return this._",
".apply(null,arguments);}.apply({navigator:typeof window!=undefined?wind",
"ow.navigator:null,document:typeof window!=undefined?window.document:nul",
"l}, arguments);}",
NULL
};
const char* const IS_ENABLED[] = {
"function(){return function(){function b(a){var c=d;if(\"string\"==typeo",
"f c)return\"string\"==typeof a&&1==a.length?c.indexOf(a,0):-1;for(var g",
"=0;g<c.length;g++)if(g in c&&c[g]===a)return g;return-1};function e(a){",
"for(;a&&1!=a.nodeType;)a=a.previousSibling;return a}function f(a,c){for",
"(var g=0;a;){if(c(a))return a;a=a.parentNode;g++}return null};function ",
"h(a){this.b=a}h.prototype.toString=function(){return this.b};var k={};f",
"unction l(a){if(k.hasOwnProperty(a))throw Error(\"Binary operator alrea",
"dy created: \"+a);a=new h(a);k[a.toString()]=a}l(\"div\");l(\"mod\");l(",
"\"*\");l(\"+\");l(\"-\");l(\"<\");l(\">\");l(\"<=\");l(\">=\");l(\"=\")",
";l(\"!=\");l(\"and\");l(\"or\");function m(a){this.a=a}m.prototype.toSt",
"ring=function(){return this.a};var n={};function p(a){if(n.hasOwnProper",
"ty(a))throw Error(\"Function already created: \"+a+\".\");n[a]=new m(a)",
"}p(\"boolean\");p(\"ceiling\");p(\"concat\");p(\"contains\");p(\"count",
"\");p(\"false\");p(\"floor\");p(\"id\");p(\"lang\");p(\"last\");p(\"loc",
"al-name\");p(\"name\");p(\"namespace-uri\");p(\"normalize-space\");p(\"",
"not\");p(\"number\");p(\"position\");p(\"round\");p(\"starts-with\");p(",
"\"string\");p(\"string-length\");p(\"substring\");p(\"substring-after\"",
");p(\"substring-before\");\np(\"sum\");p(\"translate\");p(\"true\");fun",
"ction q(a){this.a=a}q.prototype.toString=function(){return this.a};var ",
"r={};function t(a){if(r.hasOwnProperty(a))throw Error(\"Axis already cr",
"eated: \"+a);r[a]=new q(a)}t(\"ancestor\");t(\"ancestor-or-self\");t(\"",
"attribute\");t(\"child\");t(\"descendant\");t(\"descendant-or-self\");t",
"(\"following\");t(\"following-sibling\");t(\"namespace\");t(\"parent\")",
";t(\"preceding\");t(\"preceding-sibling\");t(\"self\");function u(a,c){",
"return!!a&&1==a.nodeType&&(!c||a.tagName.toUpperCase()==c)}var d=\"BUTT",
"ON INPUT OPTGROUP OPTION SELECT TEXTAREA\".split(\" \");\nfunction v(a)",
"{var c=a.tagName.toUpperCase();return 0<=b(c)?a.disabled?!1:a.parentNod",
"e&&1==a.parentNode.nodeType&&\"OPTGROUP\"==c||\"OPTION\"==c?v(a.parentN",
"ode):!f(a,function(a){var c=a.parentNode;if(c&&u(c,\"FIELDSET\")&&c.dis",
"abled){if(!u(a,\"LEGEND\"))return!0;for(;a=void 0!==a.previousElementSi",
"bling?a.previousElementSibling:e(a.previousSibling);)if(u(a,\"LEGEND\")",
")return!0}return!1}):!0};var w=v,x=[\"_\"],y=this;x[0]in y||!y.execScri",
"pt||y.execScript(\"var \"+x[0]);for(var z;x.length&&(z=x.shift());)x.le",
"ngth||void 0===w?y=y[z]?y[z]:y[z]={}:y[z]=w;; return this._.apply(null,",
"arguments);}.apply({navigator:typeof window!=undefined?window.navigator",
":null,document:typeof window!=undefined?window.document:null}, argument",
"s);}",
NULL
};
const char* const SUBMIT[] = {
"function(){return function(){var b;function f(a,c){function d(){}d.prot",
"otype=c.prototype;a.A=c.prototype;a.prototype=new d;a.prototype.constru",
"ctor=a;a.w=function(a,d,H){for(var I=Array(arguments.length-2),v=2;v<ar",
"guments.length;v++)I[v-2]=arguments[v];return c.prototype[d].apply(a,I)",
"}};var g=window;function k(a,c){for(var d=a.length,e=\"string\"==typeof",
" a?a.split(\"\"):a,h=0;h<d;h++)h in e&&c.call(void 0,e[h],h,a)};functio",
"n l(a,c){this.code=a;this.state=m[a]||n;this.message=c||\"\";var d=this",
".state.replace(/((?:^|\\s+)[a-z])/g,function(a){return a.toUpperCase().",
"replace(/^[\\s\\xa0]+/g,\"\")}),e=d.length-5;if(0>e||d.indexOf(\"Error",
"\",e)!=e)d+=\"Error\";this.name=d;d=Error(this.message);d.name=this.nam",
"e;this.stack=d.stack||\"\"}f(l,Error);var n=\"unknown error\",m={15:\"e",
"lement not selectable\",11:\"element not visible\"};m[31]=n;m[30]=n;m[2",
"4]=\"invalid cookie domain\";m[29]=\"invalid element coordinates\";m[12",
"]=\"invalid element state\";\nm[32]=\"invalid selector\";m[51]=\"invali",
"d selector\";m[52]=\"invalid selector\";m[17]=\"javascript error\";m[40",
"5]=\"unsupported operation\";m[34]=\"move target out of bounds\";m[27]=",
"\"no such alert\";m[7]=\"no such element\";m[8]=\"no such frame\";m[23]",
"=\"no such window\";m[28]=\"script timeout\";m[33]=\"session not create",
"d\";m[10]=\"stale element reference\";m[21]=\"timeout\";m[25]=\"unable ",
"to set cookie\";m[26]=\"unexpected alert open\";m[13]=n;m[9]=\"unknown ",
"command\";l.prototype.toString=function(){return this.name+\": \"+this.",
"message};var p;a:{var q=this.navigator;if(q){var r=q.userAgent;if(r){p=",
"r;break a}}p=\"\"};var t=-1!=p.indexOf(\"Macintosh\"),u=-1!=p.indexOf(",
"\"Windows\");function w(a){return 9==a.nodeType?a:a.ownerDocument||a.do",
"cument}function x(a,c,d){d||(a=a.parentNode);for(d=0;a;){if(c(a))return",
" a;a=a.parentNode;d++}return null};function y(a){this.u=a}y.prototype.t",
"oString=function(){return this.u};var z={};function A(a){if(z.hasOwnPro",
"perty(a))throw Error(\"Binary operator already created: \"+a);a=new y(a",
");z[a.toString()]=a}A(\"div\");A(\"mod\");A(\"*\");A(\"+\");A(\"-\");A(",
"\"<\");A(\">\");A(\"<=\");A(\">=\");A(\"=\");A(\"!=\");A(\"and\");A(\"o",
"r\");function B(a){this.h=a}B.prototype.toString=function(){return this",
".h};var C={};function D(a){if(C.hasOwnProperty(a))throw Error(\"Functio",
"n already created: \"+a+\".\");C[a]=new B(a)}D(\"boolean\");D(\"ceiling",
"\");D(\"concat\");D(\"contains\");D(\"count\");D(\"false\");D(\"floor\"",
");D(\"id\");D(\"lang\");D(\"last\");D(\"local-name\");D(\"name\");D(\"n",
"amespace-uri\");D(\"normalize-space\");D(\"not\");D(\"number\");D(\"pos",
"ition\");D(\"round\");D(\"starts-with\");D(\"string\");D(\"string-lengt",
"h\");D(\"substring\");D(\"substring-after\");D(\"substring-before\");\n",
"D(\"sum\");D(\"translate\");D(\"true\");function E(a){this.h=a}E.protot",
"ype.toString=function(){return this.h};var F={};function G(a){if(F.hasO",
"wnProperty(a))throw Error(\"Axis already created: \"+a);F[a]=new E(a)}G",
"(\"ancestor\");G(\"ancestor-or-self\");G(\"attribute\");G(\"child\");G(",
"\"descendant\");G(\"descendant-or-self\");G(\"following\");G(\"followin",
"g-sibling\");G(\"namespace\");G(\"parent\");G(\"preceding\");G(\"preced",
"ing-sibling\");G(\"self\");function J(a,c){return!!a&&1==a.nodeType&&(!",
"c||a.tagName.toUpperCase()==c)};function K(){this.i=g.document.document",
"Element;this.v=null;var a;a:{var c=w(this.i);try{a=c&&c.activeElement;b",
"reak a}catch(d){}a=null}a&&L(this,a)}function L(a,c){a.i=c;a.v=J(c,\"OP",
"TION\")?x(c,function(a){return J(a,\"SELECT\")}):null}function M(a){ret",
"urn J(a,\"FORM\")};function N(a,c,d){this.l=a;this.m=c;this.o=d}N.proto",
"type.create=function(a){a=w(a).createEvent(\"HTMLEvents\");a.initEvent(",
"this.l,this.m,this.o);return a};N.prototype.toString=function(){return ",
"this.l};var O=new N(\"submit\",!0,!0);function P(a,c){this.f={};this.c=",
"[];this.g=0;var d=arguments.length;if(1<d){if(d%2)throw Error(\"Uneven ",
"number of arguments\");for(var e=0;e<d;e+=2)this.set(arguments[e],argum",
"ents[e+1])}else a&&this.addAll(a)}function Q(a){R(a);return a.c.concat(",
")}b=P.prototype;b.clear=function(){this.f={};this.g=this.c.length=0};b.",
"remove=function(a){return Object.prototype.hasOwnProperty.call(this.f,a",
")?(delete this.f[a],this.g--,this.c.length>2*this.g&&R(this),!0):!1};\n",
"function R(a){if(a.g!=a.c.length){for(var c=0,d=0;c<a.c.length;){var e=",
"a.c[c];Object.prototype.hasOwnProperty.call(a.f,e)&&(a.c[d++]=e);c++}a.",
"c.length=d}if(a.g!=a.c.length){for(var h={},d=c=0;c<a.c.length;)e=a.c[c",
"],Object.prototype.hasOwnProperty.call(h,e)||(a.c[d++]=e,h[e]=1),c++;a.",
"c.length=d}}b.get=function(a,c){return Object.prototype.hasOwnProperty.",
"call(this.f,a)?this.f[a]:c};b.set=function(a,c){Object.prototype.hasOwn",
"Property.call(this.f,a)||(this.g++,this.c.push(a));this.f[a]=c};\nb.add",
"All=function(a){var c;if(a instanceof P){c=Q(a);R(a);for(var d=[],e=0;e",
"<a.c.length;e++)d.push(a.f[a.c[e]]);a=d}else{c=[];var e=0,h;for(h in a)",
"c[e++]=h;e=[];h=0;for(d in a)e[h++]=a[d];a=e}for(d=0;d<c.length;d++)thi",
"s.set(c[d],a[d])};b.forEach=function(a,c){for(var d=Q(this),e=0;e<d.len",
"gth;e++){var h=d[e],H=this.get(h);a.call(c,H,h,this)}};b.clone=function",
"(){return new P(this)};var S={};function T(a,c,d){var e=typeof a;(\"obj",
"ect\"==e&&null!=a||\"function\"==e)&&(a=a.a);a=new aa(a);!c||c in S&&!d",
"||(S[c]={key:a,shift:!1},d&&(S[d]={key:a,shift:!0}));return a}function ",
"aa(a){this.code=a}T(8);T(9);T(13);var ba=T(16),ca=T(17),da=T(18);T(19);",
"T(20);T(27);T(32,\" \");T(33);T(34);T(35);T(36);T(37);T(38);T(39);T(40)",
";T(44);T(45);T(46);T(48,\"0\",\")\");T(49,\"1\",\"!\");T(50,\"2\",\"@\"",
");T(51,\"3\",\"#\");T(52,\"4\",\"$\");T(53,\"5\",\"%\");T(54,\"6\",\"^",
"\");T(55,\"7\",\"&\");T(56,\"8\",\"*\");T(57,\"9\",\"(\");T(65,\"a\",\"",
"A\");\nT(66,\"b\",\"B\");T(67,\"c\",\"C\");T(68,\"d\",\"D\");T(69,\"e\"",
",\"E\");T(70,\"f\",\"F\");T(71,\"g\",\"G\");T(72,\"h\",\"H\");T(73,\"i",
"\",\"I\");T(74,\"j\",\"J\");T(75,\"k\",\"K\");T(76,\"l\",\"L\");T(77,\"",
"m\",\"M\");T(78,\"n\",\"N\");T(79,\"o\",\"O\");T(80,\"p\",\"P\");T(81,",
"\"q\",\"Q\");T(82,\"r\",\"R\");T(83,\"s\",\"S\");T(84,\"t\",\"T\");T(85",
",\"u\",\"U\");T(86,\"v\",\"V\");T(87,\"w\",\"W\");T(88,\"x\",\"X\");T(8",
"9,\"y\",\"Y\");T(90,\"z\",\"Z\");var ea=T(u?{b:91,a:91}:t?{b:224,a:91}:",
"{b:0,a:91});T(u?{b:92,a:92}:t?{b:224,a:93}:{b:0,a:92});T(u?{b:93,a:93}:",
"t?{b:0,a:0}:{b:93,a:null});T({b:96,a:96},\"0\");\nT({b:97,a:97},\"1\");",
"T({b:98,a:98},\"2\");T({b:99,a:99},\"3\");T({b:100,a:100},\"4\");T({b:1",
"01,a:101},\"5\");T({b:102,a:102},\"6\");T({b:103,a:103},\"7\");T({b:104",
",a:104},\"8\");T({b:105,a:105},\"9\");T({b:106,a:106},\"*\");T({b:107,a",
":107},\"+\");T({b:109,a:109},\"-\");T({b:110,a:110},\".\");T({b:111,a:1",
"11},\"/\");T(144);T(112);T(113);T(114);T(115);T(116);T(117);T(118);T(11",
"9);T(120);T(121);T(122);T(123);T({b:107,a:187},\"=\",\"+\");T(108,\",\"",
");T({b:109,a:189},\"-\",\"_\");T(188,\",\",\"<\");T(190,\".\",\">\");T(",
"191,\"/\",\"?\");T(192,\"`\",\"~\");\nT(219,\"[\",\"{\");T(220,\"\\\\\"",
",\"|\");T(221,\"]\",\"}\");T({b:59,a:186},\";\",\":\");T(222,\"'\",'\"'",
");var U=new P;U.set(1,ba);U.set(2,ca);U.set(4,da);U.set(8,ea);(function",
"(a){var c=new P;k(Q(a),function(d){c.set(a.get(d).code,d)});return c})(",
"U);function V(){K.call(this)}f(V,K);V.s=function(){return V.j?V.j:V.j=n",
"ew V};function W(a){var c=x(a,M,!0);if(!c)throw new l(7,\"Element was n",
"ot in a form, so could not submit.\");var d=V.s();L(d,a);if(!M(c))throw",
" new l(12,\"Element is not a form, so could not submit.\");a=O.create(c",
",void 0);\"isTrusted\"in a||(a.isTrusted=!1);c.dispatchEvent(a)&&(J(c.s",
"ubmit)?c.constructor.prototype.submit.call(c):c.submit())}var X=[\"_\"]",
",Y=this;X[0]in Y||!Y.execScript||Y.execScript(\"var \"+X[0]);for(var Z;",
"X.length&&(Z=X.shift());)X.length||void 0===W?Y=Y[Z]?Y[Z]:Y[Z]={}:Y[Z]=",
"W;; return this._.apply(null,arguments);}.apply({navigator:typeof windo",
"w!=undefined?window.navigator:null,document:typeof window!=undefined?wi",
"ndow.document:null}, arguments);}",
NULL
};
const char* const FIND_ELEMENT[] = {
"function(){return function(){var h,aa=this;\nfunction ba(a){var b=typeo",
"f a;if(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a i",
"nstanceof Object)return b;var c=Object.prototype.toString.call(a);if(\"",
"[object Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"numbe",
"r\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=ty",
"peof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return",
"\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"",
"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"c",
"all\"))return\"function\"}else return\"null\";else if(\"function\"==\nb",
"&&\"undefined\"==typeof a.call)return\"object\";return b}function ca(a)",
"{var b=ba(a);return\"array\"==b||\"object\"==b&&\"number\"==typeof a.le",
"ngth}function k(a){return\"string\"==typeof a}function l(a){return\"num",
"ber\"==typeof a}function n(a){return\"function\"==ba(a)}function da(a){",
"var b=typeof a;return\"object\"==b&&null!=a||\"function\"==b};var ea=wi",
"ndow;var fa;function ga(a){var b=a.length-1;return 0<=b&&a.indexOf(\" ",
"\",b)==b}var p=String.prototype.trim?function(a){return a.trim()}:funct",
"ion(a){return a.replace(/^[\\s\\xa0]+|[\\s\\xa0]+$/g,\"\")};function ha",
"(a){return String(a).replace(/\\-([a-z])/g,function(a,c){return c.toUpp",
"erCase()})};var ia=Array.prototype;function q(a,b){if(k(a))return k(b)&",
"&1==b.length?a.indexOf(b,0):-1;for(var c=0;c<a.length;c++)if(c in a&&a[",
"c]===b)return c;return-1}function u(a,b){for(var c=a.length,d=k(a)?a.sp",
"lit(\"\"):a,e=0;e<c;e++)e in d&&b.call(void 0,d[e],e,a)}function ja(a,b",
"){for(var c=a.length,d=[],e=0,f=k(a)?a.split(\"\"):a,g=0;g<c;g++)if(g i",
"n f){var r=f[g];b.call(void 0,r,g,a)&&(d[e++]=r)}return d}function ka(a",
",b){var c=\"\";u(a,function(d,e){c=b.call(void 0,c,d,e,a)});return c}\n",
"function la(a,b){for(var c=a.length,d=k(a)?a.split(\"\"):a,e=0;e<c;e++)",
"if(e in d&&b.call(void 0,d[e],e,a))return!0;return!1}function ma(a,b){f",
"or(var c=a.length,d=k(a)?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&!b.call",
"(void 0,d[e],e,a))return!1;return!0}function na(a,b){var c;a:{c=a.lengt",
"h;for(var d=k(a)?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&b.call(void 0,d",
"[e],e,a)){c=e;break a}c=-1}return 0>c?null:k(a)?a.charAt(c):a[c]}\nfunc",
"tion oa(a){var b=a.length;if(0<b){for(var c=Array(b),d=0;d<b;d++)c[d]=a",
"[d];return c}return[]}function pa(a,b,c){return 2>=arguments.length?ia.",
"slice.call(a,b):ia.slice.call(a,b,c)};var qa={aliceblue:\"#f0f8ff\",ant",
"iquewhite:\"#faebd7\",aqua:\"#00ffff\",aquamarine:\"#7fffd4\",azure:\"#",
"f0ffff\",beige:\"#f5f5dc\",bisque:\"#ffe4c4\",black:\"#000000\",blanche",
"dalmond:\"#ffebcd\",blue:\"#0000ff\",blueviolet:\"#8a2be2\",brown:\"#a5",
"2a2a\",burlywood:\"#deb887\",cadetblue:\"#5f9ea0\",chartreuse:\"#7fff00",
"\",chocolate:\"#d2691e\",coral:\"#ff7f50\",cornflowerblue:\"#6495ed\",c",
"ornsilk:\"#fff8dc\",crimson:\"#dc143c\",cyan:\"#00ffff\",darkblue:\"#00",
"008b\",darkcyan:\"#008b8b\",darkgoldenrod:\"#b8860b\",darkgray:\"#a9a9a",
"9\",darkgreen:\"#006400\",\ndarkgrey:\"#a9a9a9\",darkkhaki:\"#bdb76b\",",
"darkmagenta:\"#8b008b\",darkolivegreen:\"#556b2f\",darkorange:\"#ff8c00",
"\",darkorchid:\"#9932cc\",darkred:\"#8b0000\",darksalmon:\"#e9967a\",da",
"rkseagreen:\"#8fbc8f\",darkslateblue:\"#483d8b\",darkslategray:\"#2f4f4",
"f\",darkslategrey:\"#2f4f4f\",darkturquoise:\"#00ced1\",darkviolet:\"#9",
"400d3\",deeppink:\"#ff1493\",deepskyblue:\"#00bfff\",dimgray:\"#696969",
"\",dimgrey:\"#696969\",dodgerblue:\"#1e90ff\",firebrick:\"#b22222\",flo",
"ralwhite:\"#fffaf0\",forestgreen:\"#228b22\",fuchsia:\"#ff00ff\",gainsb",
"oro:\"#dcdcdc\",\nghostwhite:\"#f8f8ff\",gold:\"#ffd700\",goldenrod:\"#",
"daa520\",gray:\"#808080\",green:\"#008000\",greenyellow:\"#adff2f\",gre",
"y:\"#808080\",honeydew:\"#f0fff0\",hotpink:\"#ff69b4\",indianred:\"#cd5",
"c5c\",indigo:\"#4b0082\",ivory:\"#fffff0\",khaki:\"#f0e68c\",lavender:",
"\"#e6e6fa\",lavenderblush:\"#fff0f5\",lawngreen:\"#7cfc00\",lemonchiffo",
"n:\"#fffacd\",lightblue:\"#add8e6\",lightcoral:\"#f08080\",lightcyan:\"",
"#e0ffff\",lightgoldenrodyellow:\"#fafad2\",lightgray:\"#d3d3d3\",lightg",
"reen:\"#90ee90\",lightgrey:\"#d3d3d3\",lightpink:\"#ffb6c1\",lightsalmo",
"n:\"#ffa07a\",\nlightseagreen:\"#20b2aa\",lightskyblue:\"#87cefa\",ligh",
"tslategray:\"#778899\",lightslategrey:\"#778899\",lightsteelblue:\"#b0c",
"4de\",lightyellow:\"#ffffe0\",lime:\"#00ff00\",limegreen:\"#32cd32\",li",
"nen:\"#faf0e6\",magenta:\"#ff00ff\",maroon:\"#800000\",mediumaquamarine",
":\"#66cdaa\",mediumblue:\"#0000cd\",mediumorchid:\"#ba55d3\",mediumpurp",
"le:\"#9370db\",mediumseagreen:\"#3cb371\",mediumslateblue:\"#7b68ee\",m",
"ediumspringgreen:\"#00fa9a\",mediumturquoise:\"#48d1cc\",mediumvioletre",
"d:\"#c71585\",midnightblue:\"#191970\",mintcream:\"#f5fffa\",mistyrose:",
"\"#ffe4e1\",\nmoccasin:\"#ffe4b5\",navajowhite:\"#ffdead\",navy:\"#0000",
"80\",oldlace:\"#fdf5e6\",olive:\"#808000\",olivedrab:\"#6b8e23\",orange",
":\"#ffa500\",orangered:\"#ff4500\",orchid:\"#da70d6\",palegoldenrod:\"#",
"eee8aa\",palegreen:\"#98fb98\",paleturquoise:\"#afeeee\",palevioletred:",
"\"#db7093\",papayawhip:\"#ffefd5\",peachpuff:\"#ffdab9\",peru:\"#cd853f",
"\",pink:\"#ffc0cb\",plum:\"#dda0dd\",powderblue:\"#b0e0e6\",purple:\"#8",
"00080\",red:\"#ff0000\",rosybrown:\"#bc8f8f\",royalblue:\"#4169e1\",sad",
"dlebrown:\"#8b4513\",salmon:\"#fa8072\",sandybrown:\"#f4a460\",seagreen",
":\"#2e8b57\",\nseashell:\"#fff5ee\",sienna:\"#a0522d\",silver:\"#c0c0c0",
"\",skyblue:\"#87ceeb\",slateblue:\"#6a5acd\",slategray:\"#708090\",slat",
"egrey:\"#708090\",snow:\"#fffafa\",springgreen:\"#00ff7f\",steelblue:\"",
"#4682b4\",tan:\"#d2b48c\",teal:\"#008080\",thistle:\"#d8bfd8\",tomato:",
"\"#ff6347\",turquoise:\"#40e0d0\",violet:\"#ee82ee\",wheat:\"#f5deb3\",",
"white:\"#ffffff\",whitesmoke:\"#f5f5f5\",yellow:\"#ffff00\",yellowgreen",
":\"#9acd32\"};var ra=\"backgroundColor borderTopColor borderRightColor ",
"borderBottomColor borderLeftColor color outlineColor\".split(\" \"),sa=",
"/#([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])/,ta=/^#(?:[0-9a-f]{3}){1,2}$/",
"i,ua=/^(?:rgba)?\\((\\d{1,3}),\\s?(\\d{1,3}),\\s?(\\d{1,3}),\\s?(0|1|0",
"\\.\\d*)\\)$/i,va=/^(?:rgb)?\\((0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2}),",
"\\s?(0|[1-9]\\d{0,2})\\)$/i;function v(a,b){this.code=a;this.state=w[a]",
"||x;this.message=b||\"\";var c=this.state.replace(/((?:^|\\s+)[a-z])/g,",
"function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")}),d=c.",
"length-5;if(0>d||c.indexOf(\"Error\",d)!=d)c+=\"Error\";this.name=c;c=E",
"rror(this.message);c.name=this.name;this.stack=c.stack||\"\"}\n(functio",
"n(){var a=Error;function b(){}b.prototype=a.prototype;v.O=a.prototype;v",
".prototype=new b;v.prototype.constructor=v;v.L=function(b,d,e){for(var ",
"f=Array(arguments.length-2),g=2;g<arguments.length;g++)f[g-2]=arguments",
"[g];return a.prototype[d].apply(b,f)}})();var x=\"unknown error\",w={15",
":\"element not selectable\",11:\"element not visible\"};w[31]=x;w[30]=x",
";w[24]=\"invalid cookie domain\";w[29]=\"invalid element coordinates\";",
"w[12]=\"invalid element state\";w[32]=\"invalid selector\";w[51]=\"inva",
"lid selector\";\nw[52]=\"invalid selector\";w[17]=\"javascript error\";",
"w[405]=\"unsupported operation\";w[34]=\"move target out of bounds\";w[",
"27]=\"no such alert\";w[7]=\"no such element\";w[8]=\"no such frame\";w",
"[23]=\"no such window\";w[28]=\"script timeout\";w[33]=\"session not cr",
"eated\";w[10]=\"stale element reference\";w[21]=\"timeout\";w[25]=\"una",
"ble to set cookie\";w[26]=\"unexpected alert open\";w[13]=x;w[9]=\"unkn",
"own command\";v.prototype.toString=function(){return this.name+\": \"+t",
"his.message};function y(a,b){this.x=void 0!==a?a:0;this.y=void 0!==b?b:",
"0}h=y.prototype;h.clone=function(){return new y(this.x,this.y)};h.toStr",
"ing=function(){return\"(\"+this.x+\", \"+this.y+\")\"};h.ceil=function(",
"){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};h.floo",
"r=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return",
" this};h.round=function(){this.x=Math.round(this.x);this.y=Math.round(t",
"his.y);return this};\nh.translate=function(a,b){a instanceof y?(this.x+",
"=a.x,this.y+=a.y):(this.x+=a,l(b)&&(this.y+=b));return this};h.scale=fu",
"nction(a,b){var c=l(b)?b:a;this.x*=a;this.y*=c;return this};function wa",
"(a,b){this.width=a;this.height=b}h=wa.prototype;h.clone=function(){retu",
"rn new wa(this.width,this.height)};h.toString=function(){return\"(\"+th",
"is.width+\" x \"+this.height+\")\"};h.ceil=function(){this.width=Math.c",
"eil(this.width);this.height=Math.ceil(this.height);return this};h.floor",
"=function(){this.width=Math.floor(this.width);this.height=Math.floor(th",
"is.height);return this};h.round=function(){this.width=Math.round(this.w",
"idth);this.height=Math.round(this.height);return this};\nh.scale=functi",
"on(a,b){var c=l(b)?b:a;this.width*=a;this.height*=c;return this};functi",
"on B(a){return a?new C(D(a)):fa||(fa=new C)}function xa(a,b,c){function",
" d(c){c&&b.appendChild(k(c)?a.createTextNode(c):c)}for(var e=1;e<c.leng",
"th;e++){var f=c[e];!ca(f)||da(f)&&0<f.nodeType?d(f):u(ya(f)?oa(f):f,d)}",
"}function za(a){for(;a&&1!=a.nodeType;)a=a.previousSibling;return a}\nf",
"unction E(a,b){if(a.contains&&1==b.nodeType)return a==b||a.contains(b);",
"if(\"undefined\"!=typeof a.compareDocumentPosition)return a==b||Boolean",
"(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b",
"==a}\nfunction Aa(a,b){if(a==b)return 0;if(a.compareDocumentPosition)re",
"turn a.compareDocumentPosition(b)&2?1:-1;if(\"sourceIndex\"in a||a.pare",
"ntNode&&\"sourceIndex\"in a.parentNode){var c=1==a.nodeType,d=1==b.node",
"Type;if(c&&d)return a.sourceIndex-b.sourceIndex;var e=a.parentNode,f=b.",
"parentNode;return e==f?Ba(a,b):!c&&E(e,b)?-1*Da(a,b):!d&&E(f,a)?Da(b,a)",
":(c?a.sourceIndex:e.sourceIndex)-(d?b.sourceIndex:f.sourceIndex)}d=D(a)",
";c=d.createRange();c.selectNode(a);c.collapse(!0);d=d.createRange();d.s",
"electNode(b);d.collapse(!0);\nreturn c.compareBoundaryPoints(aa.Range.S",
"TART_TO_END,d)}function Da(a,b){var c=a.parentNode;if(c==b)return-1;for",
"(var d=b;d.parentNode!=c;)d=d.parentNode;return Ba(d,a)}function Ba(a,b",
"){for(var c=b;c=c.previousSibling;)if(c==a)return-1;return 1}function D",
"(a){return 9==a.nodeType?a:a.ownerDocument||a.document}function ya(a){i",
"f(a&&\"number\"==typeof a.length){if(da(a))return\"function\"==typeof a",
".item||\"string\"==typeof a.item;if(n(a))return\"function\"==typeof a.i",
"tem}return!1}\nfunction Ea(a,b){a=a.parentNode;for(var c=0;a;){if(b(a))",
"return a;a=a.parentNode;c++}return null}function C(a){this.l=a||aa.docu",
"ment||document}\nfunction F(a,b,c,d){a=d||a.l;var e=b&&\"*\"!=b?b.toUpp",
"erCase():\"\";if(a.querySelectorAll&&a.querySelector&&(e||c))c=a.queryS",
"electorAll(e+(c?\".\"+c:\"\"));else if(c&&a.getElementsByClassName)if(b",
"=a.getElementsByClassName(c),e){a={};for(var f=d=0,g;g=b[f];f++)e==g.no",
"deName&&(a[d++]=g);a.length=d;c=a}else c=b;else if(b=a.getElementsByTag",
"Name(e||\"*\"),c){a={};for(f=d=0;g=b[f];f++){var e=g.className,r;if(r=",
"\"function\"==typeof e.split)r=0<=q(e.split(/\\s+/),c);r&&(a[d++]=g)}a.",
"length=d;c=a}else c=b;return c}h=C.prototype;\nh.createElement=function",
"(a){return this.l.createElement(a)};h.createTextNode=function(a){return",
" this.l.createTextNode(String(a))};h.appendChild=function(a,b){a.append",
"Child(b)};h.append=function(a,b){xa(D(a),a,arguments)};h.canHaveChildre",
"n=function(a){if(1!=a.nodeType)return!1;switch(a.tagName){case \"APPLET",
"\":case \"AREA\":case \"BASE\":case \"BR\":case \"COL\":case \"COMMAND",
"\":case \"EMBED\":case \"FRAME\":case \"HR\":case \"IMG\":case \"INPUT",
"\":case \"IFRAME\":case \"ISINDEX\":case \"KEYGEN\":case \"LINK\":case ",
"\"NOFRAMES\":case \"NOSCRIPT\":case \"META\":case \"OBJECT\":case \"PAR",
"AM\":case \"SCRIPT\":case \"SOURCE\":case \"STYLE\":case \"TRACK\":case",
" \"WBR\":return!1}return!0};\nh.removeNode=function(a){return a&&a.pare",
"ntNode?a.parentNode.removeChild(a):null};h.contains=E;function G(a){var",
" b=null,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b||null==b?a.inne",
"rText:b,b=void 0==b||null==b?\"\":b);if(\"string\"!=typeof b)if(9==c||1",
"==c){a=9==c?a.documentElement:a.firstChild;for(var c=0,d=[],b=\"\";a;){",
"do 1!=a.nodeType&&(b+=a.nodeValue),d[c++]=a;while(a=a.firstChild);for(;",
"c&&!(a=d[--c].nextSibling););}}else b=a.nodeValue;return\"\"+b};functio",
"n H(){this.h=this.g=null;this.u=0}function Fa(a){this.node=a;this.next=",
"this.m=null}H.prototype.unshift=function(a){a=new Fa(a);a.next=this.g;t",
"his.h?this.g.m=a:this.g=this.h=a;this.g=a;this.u++};H.prototype.add=fun",
"ction(a){a=new Fa(a);a.m=this.h;this.g?this.h.next=a:this.g=this.h=a;th",
"is.h=a;this.u++};function Ga(a){return(a=a.g)?a.node:null}H.prototype.i",
"terator=function(a){return new Ha(this,!!a)};function Ha(a,b){this.J=a;",
"this.C=(this.G=b)?a.h:a.g;this.v=null}\nHa.prototype.next=function(){va",
"r a=this.C;if(null==a)return null;var b=this.v=a;this.C=this.G?a.m:a.ne",
"xt;return b.node};Ha.prototype.remove=function(){var a=this.J,b=this.v;",
"if(!b)throw Error(\"Next must be called at least once before remove.\")",
";var c=b.m,b=b.next;c?c.next=b:a.g=b;b?b.m=c:a.h=c;a.u--;this.v=null};f",
"unction J(a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(d);var f;if(b instanc",
"eof H&&c instanceof H){e=b.iterator();for(d=e.next();d;d=e.next())for(b",
"=c.iterator(),f=b.next();f;f=b.next())if(a(G(d),G(f)))return!0;return!1",
"}if(b instanceof H||c instanceof H){b instanceof H?e=b:(e=c,c=b);e=e.it",
"erator();b=typeof c;for(d=e.next();d;d=e.next()){switch(b){case \"numbe",
"r\":d=+G(d);break;case \"boolean\":d=!!G(d);break;case \"string\":d=G(d",
");break;default:throw Error(\"Illegal primitive type for comparison.\")",
";}if(a(d,c))return!0}return!1}return e?\n\"boolean\"==typeof b||\"boole",
"an\"==typeof c?a(!!b,!!c):\"number\"==typeof b||\"number\"==typeof c?a(",
"+b,+c):a(b,c):a(+b,+c)}function Ia(a,b,c,d){this.K=a;this.s=d}Ia.protot",
"ype.toString=function(){return this.K};var Ja={};function K(a,b){if(Ja.",
"hasOwnProperty(a))throw Error(\"Binary operator already created: \"+a);",
"var c=new Ia(a,0,0,b);Ja[c.toString()]=c}K(\"div\",function(a,b,c){retu",
"rn a.b(c)/b.b(c)});K(\"mod\",function(a,b,c){return a.b(c)%b.b(c)});K(",
"\"*\",function(a,b,c){return a.b(c)*b.b(c)});\nK(\"+\",function(a,b,c){",
"return a.b(c)+b.b(c)});K(\"-\",function(a,b,c){return a.b(c)-b.b(c)});K",
"(\"<\",function(a,b,c){return J(function(a,b){return a<b},a,b,c)});K(\"",
">\",function(a,b,c){return J(function(a,b){return a>b},a,b,c)});K(\"<=",
"\",function(a,b,c){return J(function(a,b){return a<=b},a,b,c)});K(\">=",
"\",function(a,b,c){return J(function(a,b){return a>=b},a,b,c)});K(\"=\"",
",function(a,b,c){return J(function(a,b){return a==b},a,b,c,!0)});K(\"!=",
"\",function(a,b,c){return J(function(a,b){return a!=b},a,b,c,!0)});\nK(",
"\"and\",function(a,b,c){return a.j(c)&&b.j(c)});K(\"or\",function(a,b,c",
"){return a.j(c)||b.j(c)});function Ka(a,b,c,d,e,f){this.w=a;this.s=f}Ka",
".prototype.toString=function(){return this.w};var La={};function L(a,b)",
"{if(La.hasOwnProperty(a))throw Error(\"Function already created: \"+a+",
"\".\");La[a]=new Ka(a,0,0,0,0,b)}L(\"boolean\",function(a,b){return b.j",
"(a)});L(\"ceiling\",function(a,b){return Math.ceil(b.b(a))});L(\"concat",
"\",function(a,b){return ka(pa(arguments,1),function(b,d){return b+d.a(a",
")})});L(\"contains\",function(a,b,c){b=b.a(a);a=c.a(a);return-1!=b.inde",
"xOf(a)});L(\"count\",function(a,b){return b.evaluate(a).u});\nL(\"false",
"\",function(){return!1});L(\"floor\",function(a,b){return Math.floor(b.",
"b(a))});L(\"id\",function(a,b){var c=a.i(),d=9==c.nodeType?c:c.ownerDoc",
"ument,c=b.a(a).split(/\\s+/),e=[];u(c,function(a){a=d.getElementById(a)",
";!a||0<=q(e,a)||e.push(a)});e.sort(Aa);var f=new H;u(e,function(a){f.ad",
"d(a)});return f});L(\"lang\",function(){return!1});L(\"last\",function(",
"a){if(1!=arguments.length)throw Error(\"Function last expects ()\");ret",
"urn a.M()});\nL(\"local-name\",function(a,b){var c=b?Ga(b.evaluate(a)):",
"a.i();return c?c.nodeName.toLowerCase():\"\"});L(\"name\",function(a,b)",
"{var c=b?Ga(b.evaluate(a)):a.i();return c?c.nodeName.toLowerCase():\"\"",
"});L(\"namespace-uri\",function(){return\"\"});L(\"normalize-space\",fu",
"nction(a,b){return(b?b.a(a):G(a.i())).replace(/[\\s\\xa0]+/g,\" \").rep",
"lace(/^\\s+|\\s+$/g,\"\")});L(\"not\",function(a,b){return!b.j(a)});L(",
"\"number\",function(a,b){return b?b.b(a):+G(a.i())});L(\"position\",fun",
"ction(a){return a.N()});L(\"round\",function(a,b){return Math.round(b.b",
"(a))});\nL(\"starts-with\",function(a,b,c){b=b.a(a);a=c.a(a);return 0==",
"b.lastIndexOf(a,0)});L(\"string\",function(a,b){return b?b.a(a):G(a.i()",
")});L(\"string-length\",function(a,b){return(b?b.a(a):G(a.i())).length}",
");L(\"substring\",function(a,b,c,d){c=c.b(a);if(isNaN(c)||Infinity==c||",
"-Infinity==c)return\"\";d=d?d.b(a):Infinity;if(isNaN(d)||-Infinity===d)",
"return\"\";c=Math.round(c)-1;var e=Math.max(c,0);a=b.a(a);if(Infinity==",
"d)return a.substring(e);b=Math.round(d);return a.substring(e,c+b)});\nL",
"(\"substring-after\",function(a,b,c){b=b.a(a);a=c.a(a);c=b.indexOf(a);r",
"eturn-1==c?\"\":b.substring(c+a.length)});L(\"substring-before\",functi",
"on(a,b,c){b=b.a(a);a=c.a(a);a=b.indexOf(a);return-1==a?\"\":b.substring",
"(0,a)});L(\"sum\",function(a,b){for(var c=b.evaluate(a).iterator(),d=0,",
"e=c.next();e;e=c.next())d+=+G(e);return d});\nL(\"translate\",function(",
"a,b,c,d){b=b.a(a);c=c.a(a);var e=d.a(a);a=[];for(d=0;d<c.length;d++){va",
"r f=c.charAt(d);f in a||(a[f]=e.charAt(d))}c=\"\";for(d=0;d<b.length;d+",
"+)f=b.charAt(d),c+=f in a?a[f]:f;return c});L(\"true\",function(){retur",
"n!0});function Ma(a,b,c){this.w=a;this.G=c}Ma.prototype.toString=functi",
"on(){return this.w};var Na={};function M(a,b){if(Na.hasOwnProperty(a))t",
"hrow Error(\"Axis already created: \"+a);Na[a]=new Ma(a,0,b)}M(\"ancest",
"or\",!0);M(\"ancestor-or-self\",!0);M(\"attribute\",!1);M(\"child\",!1)",
";M(\"descendant\",!1);M(\"descendant-or-self\",!1);M(\"following\",!1);",
"M(\"following-sibling\",!1);M(\"namespace\",!1);M(\"parent\",!1);M(\"pr",
"eceding\",!0);M(\"preceding-sibling\",!0);M(\"self\",!1);var O={};O.A=f",
"unction(){var a={P:\"http://www.w3.org/2000/svg\"};return function(b){r",
"eturn a[b]||null}}();\nO.s=function(a,b,c){var d=D(a);if(!d.documentEle",
"ment)return null;try{for(var e=d.createNSResolver?d.createNSResolver(d.",
"documentElement):O.A,f={},g=d.getElementsByTagName(\"*\"),r=0;r<g.lengt",
"h;++r){var N=g[r],z=N.namespaceURI;if(z&&!f[z]){var m=N.lookupPrefix(z)",
";if(!m)var t=z.match(\".*/(\\\\w+)/?$\"),m=t?t[1]:\"xhtml\";f[z]=m}}var",
" A={},I;for(I in f)A[f[I]]=I;e=function(a){return A[a]||null};try{retur",
"n d.evaluate(b,a,e,c,null)}catch(Ca){if(\"TypeError\"===Ca.name)return ",
"e=d.createNSResolver?d.createNSResolver(d.documentElement):\nO.A,d.eval",
"uate(b,a,e,c,null);throw Ca;}}catch(eb){throw new v(32,\"Unable to loca",
"te an element with the xpath expression \"+b+\" because of the followin",
"g error:\\n\"+eb);}};O.B=function(a,b){if(!a||1!=a.nodeType)throw new v",
"(32,'The result of the xpath expression \"'+b+'\" is: '+a+\". It should",
" be an element.\");};\nO.f=function(a,b){var c=function(){var c=O.s(b,a",
",9);return c?c.singleNodeValue||null:b.selectSingleNode?(c=D(b),c.setPr",
"operty&&c.setProperty(\"SelectionLanguage\",\"XPath\"),b.selectSingleNo",
"de(a)):null}();null===c||O.B(c,a);return c};\nO.c=function(a,b){var c=f",
"unction(){var c=O.s(b,a,7);if(c){for(var e=c.snapshotLength,f=[],g=0;g<",
"e;++g)f.push(c.snapshotItem(g));return f}return b.selectNodes?(c=D(b),c",
".setProperty&&c.setProperty(\"SelectionLanguage\",\"XPath\"),b.selectNo",
"des(a)):[]}();u(c,function(b){O.B(b,a)});return c};function P(a,b,c,d){",
"this.top=a;this.right=b;this.bottom=c;this.left=d}h=P.prototype;h.clone",
"=function(){return new P(this.top,this.right,this.bottom,this.left)};h.",
"toString=function(){return\"(\"+this.top+\"t, \"+this.right+\"r, \"+thi",
"s.bottom+\"b, \"+this.left+\"l)\"};h.contains=function(a){return this&&",
"a?a instanceof P?a.left>=this.left&&a.right<=this.right&&a.top>=this.to",
"p&&a.bottom<=this.bottom:a.x>=this.left&&a.x<=this.right&&a.y>=this.top",
"&&a.y<=this.bottom:!1};\nh.expand=function(a,b,c,d){da(a)?(this.top-=a.",
"top,this.right+=a.right,this.bottom+=a.bottom,this.left-=a.left):(this.",
"top-=a,this.right+=b,this.bottom+=c,this.left-=d);return this};h.ceil=f",
"unction(){this.top=Math.ceil(this.top);this.right=Math.ceil(this.right)",
";this.bottom=Math.ceil(this.bottom);this.left=Math.ceil(this.left);retu",
"rn this};h.floor=function(){this.top=Math.floor(this.top);this.right=Ma",
"th.floor(this.right);this.bottom=Math.floor(this.bottom);this.left=Math",
".floor(this.left);return this};\nh.round=function(){this.top=Math.round",
"(this.top);this.right=Math.round(this.right);this.bottom=Math.round(thi",
"s.bottom);this.left=Math.round(this.left);return this};h.translate=func",
"tion(a,b){a instanceof y?(this.left+=a.x,this.right+=a.x,this.top+=a.y,",
"this.bottom+=a.y):(this.left+=a,this.right+=a,l(b)&&(this.top+=b,this.b",