blob: 21affc83aa0caf8a8e910916dc264e4adb18a832 [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 g,aa=this;function k(a){return void 0!",
"==a}function l(a){return\"string\"==typeof a}function n(a){return\"numb",
"er\"==typeof a}function ba(a,b){a=a.split(\".\");var c=aa;a[0]in c||!c.",
"execScript||c.execScript(\"var \"+a[0]);for(var d;a.length&&(d=a.shift(",
"));)!a.length&&k(b)?c[d]=b:c=c[d]&&c[d]!==Object.prototype[d]?c[d]:c[d]",
"={}}\nfunction ca(a){var b=typeof a;if(\"object\"==b)if(a){if(a instanc",
"eof Array)return\"array\";if(a instanceof Object)return b;var c=Object.",
"prototype.toString.call(a);if(\"[object Window]\"==c)return\"object\";i",
"f(\"[object Array]\"==c||\"number\"==typeof a.length&&\"undefined\"!=ty",
"peof a.splice&&\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propert",
"yIsEnumerable(\"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 da(a){var b=ca(a);return\"array\"==b||\"obje",
"ct\"==b&&\"number\"==typeof a.length}function ea(a){return\"function\"=",
"=ca(a)}function fa(a){var b=typeof a;return\"object\"==b&&null!=a||\"fu",
"nction\"==b}function ga(a,b,c){return a.call.apply(a.bind,arguments)}\n",
"function ha(a,b,c){if(!a)throw Error();if(2<arguments.length){var d=Arr",
"ay.prototype.slice.call(arguments,2);return function(){var c=Array.prot",
"otype.slice.call(arguments);Array.prototype.unshift.apply(c,d);return a",
".apply(b,c)}}return function(){return a.apply(b,arguments)}}function ia",
"(a,b,c){ia=Function.prototype.bind&&-1!=Function.prototype.bind.toStrin",
"g().indexOf(\"native code\")?ga:ha;return ia.apply(null,arguments)}\nfu",
"nction ja(a,b){var c=Array.prototype.slice.call(arguments,1);return fun",
"ction(){var b=c.slice();b.push.apply(b,arguments);return a.apply(this,b",
")}}function p(a,b){function c(){}c.prototype=b.prototype;a.Da=b.prototy",
"pe;a.prototype=new c;a.prototype.constructor=a;a.Ba=function(a,c,f){for",
"(var d=Array(arguments.length-2),e=2;e<arguments.length;e++)d[e-2]=argu",
"ments[e];return b.prototype[c].apply(a,d)}};var ka=window;var la=String",
".prototype.trim?function(a){return a.trim()}:function(a){return a.repla",
"ce(/^[\\s\\xa0]+|[\\s\\xa0]+$/g,\"\")};function ma(a,b){return a<b?-1:a",
">b?1:0}function na(a){return String(a).replace(/\\-([a-z])/g,function(a",
",c){return c.toUpperCase()})};function oa(a,b){if(l(a))return l(b)&&1==",
"b.length?a.indexOf(b,0):-1;for(var c=0;c<a.length;c++)if(c in a&&a[c]==",
"=b)return c;return-1}function q(a,b){for(var c=a.length,d=l(a)?a.split(",
"\"\"):a,e=0;e<c;e++)e in d&&b.call(void 0,d[e],e,a)}function r(a,b,c){v",
"ar d=c;q(a,function(c,f){d=b.call(void 0,d,c,f,a)});return d}function u",
"(a,b){for(var c=a.length,d=l(a)?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&",
"b.call(void 0,d[e],e,a))return!0;return!1}\nfunction pa(a,b){for(var c=",
"a.length,d=l(a)?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&!b.call(void 0,d",
"[e],e,a))return!1;return!0}function qa(a){return Array.prototype.concat",
".apply([],arguments)}function ra(a){var b=a.length;if(0<b){for(var c=Ar",
"ray(b),d=0;d<b;d++)c[d]=a[d];return c}return[]}function sa(a,b,c){retur",
"n 2>=arguments.length?Array.prototype.slice.call(a,b):Array.prototype.s",
"lice.call(a,b,c)};var ta={aliceblue:\"#f0f8ff\",antiquewhite:\"#faebd7",
"\",aqua:\"#00ffff\",aquamarine:\"#7fffd4\",azure:\"#f0ffff\",beige:\"#f",
"5f5dc\",bisque:\"#ffe4c4\",black:\"#000000\",blanchedalmond:\"#ffebcd\"",
",blue:\"#0000ff\",blueviolet:\"#8a2be2\",brown:\"#a52a2a\",burlywood:\"",
"#deb887\",cadetblue:\"#5f9ea0\",chartreuse:\"#7fff00\",chocolate:\"#d26",
"91e\",coral:\"#ff7f50\",cornflowerblue:\"#6495ed\",cornsilk:\"#fff8dc\"",
",crimson:\"#dc143c\",cyan:\"#00ffff\",darkblue:\"#00008b\",darkcyan:\"#",
"008b8b\",darkgoldenrod:\"#b8860b\",darkgray:\"#a9a9a9\",darkgreen:\"#00",
"6400\",\ndarkgrey:\"#a9a9a9\",darkkhaki:\"#bdb76b\",darkmagenta:\"#8b00",
"8b\",darkolivegreen:\"#556b2f\",darkorange:\"#ff8c00\",darkorchid:\"#99",
"32cc\",darkred:\"#8b0000\",darksalmon:\"#e9967a\",darkseagreen:\"#8fbc8",
"f\",darkslateblue:\"#483d8b\",darkslategray:\"#2f4f4f\",darkslategrey:",
"\"#2f4f4f\",darkturquoise:\"#00ced1\",darkviolet:\"#9400d3\",deeppink:",
"\"#ff1493\",deepskyblue:\"#00bfff\",dimgray:\"#696969\",dimgrey:\"#6969",
"69\",dodgerblue:\"#1e90ff\",firebrick:\"#b22222\",floralwhite:\"#fffaf0",
"\",forestgreen:\"#228b22\",fuchsia:\"#ff00ff\",gainsboro:\"#dcdcdc\",\n",
"ghostwhite:\"#f8f8ff\",gold:\"#ffd700\",goldenrod:\"#daa520\",gray:\"#8",
"08080\",green:\"#008000\",greenyellow:\"#adff2f\",grey:\"#808080\",hone",
"ydew:\"#f0fff0\",hotpink:\"#ff69b4\",indianred:\"#cd5c5c\",indigo:\"#4b",
"0082\",ivory:\"#fffff0\",khaki:\"#f0e68c\",lavender:\"#e6e6fa\",lavende",
"rblush:\"#fff0f5\",lawngreen:\"#7cfc00\",lemonchiffon:\"#fffacd\",light",
"blue:\"#add8e6\",lightcoral:\"#f08080\",lightcyan:\"#e0ffff\",lightgold",
"enrodyellow:\"#fafad2\",lightgray:\"#d3d3d3\",lightgreen:\"#90ee90\",li",
"ghtgrey:\"#d3d3d3\",lightpink:\"#ffb6c1\",lightsalmon:\"#ffa07a\",\nlig",
"htseagreen:\"#20b2aa\",lightskyblue:\"#87cefa\",lightslategray:\"#77889",
"9\",lightslategrey:\"#778899\",lightsteelblue:\"#b0c4de\",lightyellow:",
"\"#ffffe0\",lime:\"#00ff00\",limegreen:\"#32cd32\",linen:\"#faf0e6\",ma",
"genta:\"#ff00ff\",maroon:\"#800000\",mediumaquamarine:\"#66cdaa\",mediu",
"mblue:\"#0000cd\",mediumorchid:\"#ba55d3\",mediumpurple:\"#9370db\",med",
"iumseagreen:\"#3cb371\",mediumslateblue:\"#7b68ee\",mediumspringgreen:",
"\"#00fa9a\",mediumturquoise:\"#48d1cc\",mediumvioletred:\"#c71585\",mid",
"nightblue:\"#191970\",mintcream:\"#f5fffa\",mistyrose:\"#ffe4e1\",\nmoc",
"casin:\"#ffe4b5\",navajowhite:\"#ffdead\",navy:\"#000080\",oldlace:\"#f",
"df5e6\",olive:\"#808000\",olivedrab:\"#6b8e23\",orange:\"#ffa500\",oran",
"gered:\"#ff4500\",orchid:\"#da70d6\",palegoldenrod:\"#eee8aa\",palegree",
"n:\"#98fb98\",paleturquoise:\"#afeeee\",palevioletred:\"#db7093\",papay",
"awhip:\"#ffefd5\",peachpuff:\"#ffdab9\",peru:\"#cd853f\",pink:\"#ffc0cb",
"\",plum:\"#dda0dd\",powderblue:\"#b0e0e6\",purple:\"#800080\",red:\"#ff",
"0000\",rosybrown:\"#bc8f8f\",royalblue:\"#4169e1\",saddlebrown:\"#8b451",
"3\",salmon:\"#fa8072\",sandybrown:\"#f4a460\",seagreen:\"#2e8b57\",\nse",
"ashell:\"#fff5ee\",sienna:\"#a0522d\",silver:\"#c0c0c0\",skyblue:\"#87c",
"eeb\",slateblue:\"#6a5acd\",slategray:\"#708090\",slategrey:\"#708090\"",
",snow:\"#fffafa\",springgreen:\"#00ff7f\",steelblue:\"#4682b4\",tan:\"#",
"d2b48c\",teal:\"#008080\",thistle:\"#d8bfd8\",tomato:\"#ff6347\",turquo",
"ise:\"#40e0d0\",violet:\"#ee82ee\",wheat:\"#f5deb3\",white:\"#ffffff\",",
"whitesmoke:\"#f5f5f5\",yellow:\"#ffff00\",yellowgreen:\"#9acd32\"};var ",
"ua=\"backgroundColor borderTopColor borderRightColor borderBottomColor ",
"borderLeftColor color outlineColor\".split(\" \"),va=/#([0-9a-fA-F])([0",
"-9a-fA-F])([0-9a-fA-F])/,wa=/^#(?:[0-9a-f]{3}){1,2}$/i,xa=/^(?:rgba)?",
"\\((\\d{1,3}),\\s?(\\d{1,3}),\\s?(\\d{1,3}),\\s?(0|1|0\\.\\d*)\\)$/i,ya",
"=/^(?: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]||za;this.message",
"=b||\"\";a=this.state.replace(/((?:^|\\s+)[a-z])/g,function(a){return a",
".toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")});b=a.length-5;if(0>b||a.i",
"ndexOf(\"Error\",b)!=b)a+=\"Error\";this.name=a;a=Error(this.message);a",
".name=this.name;this.stack=a.stack||\"\"}p(v,Error);var za=\"unknown er",
"ror\",w={15:\"element not selectable\",11:\"element not visible\"};w[31",
"]=za;w[30]=za;w[24]=\"invalid cookie domain\";w[29]=\"invalid element c",
"oordinates\";w[12]=\"invalid element state\";\nw[32]=\"invalid selector",
"\";w[51]=\"invalid selector\";w[52]=\"invalid selector\";w[17]=\"javasc",
"ript error\";w[405]=\"unsupported operation\";w[34]=\"move target out o",
"f bounds\";w[27]=\"no such alert\";w[7]=\"no such element\";w[8]=\"no s",
"uch frame\";w[23]=\"no such window\";w[28]=\"script timeout\";w[33]=\"s",
"ession not created\";w[10]=\"stale element reference\";w[21]=\"timeout",
"\";w[25]=\"unable to set cookie\";w[26]=\"unexpected alert open\";w[13]",
"=za;w[9]=\"unknown command\";v.prototype.toString=function(){return thi",
"s.name+\": \"+this.message};var Aa;a:{var Ba=aa.navigator;if(Ba){var Ca",
"=Ba.userAgent;if(Ca){Aa=Ca;break a}}Aa=\"\"};function Ea(a){var b=Fa;Ob",
"ject.prototype.hasOwnProperty.call(b,\"528\")||(b[\"528\"]=a(\"528\"))}",
";var Ga=-1!=Aa.indexOf(\"Macintosh\"),Ha=-1!=Aa.indexOf(\"Windows\"),Ia",
",Ja=\"\",Ka=/WebKit\\/(\\S+)/.exec(Aa);Ka&&(Ja=Ka?Ka[1]:\"\");Ia=Ja;var",
" Fa={};\nfunction La(){Ea(function(){for(var a=0,b=la(String(Ia)).split",
"(\".\"),c=la(\"528\").split(\".\"),d=Math.max(b.length,c.length),e=0;0=",
"=a&&e<d;e++){var f=b[e]||\"\",h=c[e]||\"\";do{f=/(\\d*)(\\D*)(.*)/.exec",
"(f)||[\"\",\"\",\"\",\"\"];h=/(\\d*)(\\D*)(.*)/.exec(h)||[\"\",\"\",\"",
"\",\"\"];if(0==f[0].length&&0==h[0].length)break;a=ma(0==f[1].length?0:",
"parseInt(f[1],10),0==h[1].length?0:parseInt(h[1],10))||ma(0==f[2].lengt",
"h,0==h[2].length)||ma(f[2],h[2]);f=f[3];h=h[3]}while(0==a)}return 0<=a}",
")};function x(a,b){this.x=k(a)?a:0;this.y=k(b)?b:0}g=x.prototype;g.clon",
"e=function(){return new x(this.x,this.y)};g.toString=function(){return",
"\"(\"+this.x+\", \"+this.y+\")\"};g.ceil=function(){this.x=Math.ceil(th",
"is.x);this.y=Math.ceil(this.y);return this};g.floor=function(){this.x=M",
"ath.floor(this.x);this.y=Math.floor(this.y);return this};g.round=functi",
"on(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};",
"\ng.translate=function(a,b){a instanceof x?(this.x+=a.x,this.y+=a.y):(t",
"his.x+=Number(a),n(b)&&(this.y+=b));return this};g.scale=function(a,b){",
"b=n(b)?b:a;this.x*=a;this.y*=b;return this};function Ma(a,b){this.width",
"=a;this.height=b}g=Ma.prototype;g.clone=function(){return new Ma(this.w",
"idth,this.height)};g.toString=function(){return\"(\"+this.width+\" x \"",
"+this.height+\")\"};g.ceil=function(){this.width=Math.ceil(this.width);",
"this.height=Math.ceil(this.height);return this};g.floor=function(){this",
".width=Math.floor(this.width);this.height=Math.floor(this.height);retur",
"n this};g.round=function(){this.width=Math.round(this.width);this.heigh",
"t=Math.round(this.height);return this};\ng.scale=function(a,b){b=n(b)?b",
":a;this.width*=a;this.height*=b;return this};function Na(a,b,c){functio",
"n d(c){c&&b.appendChild(l(c)?a.createTextNode(c):c)}for(var e=1;e<c.len",
"gth;e++){var f=c[e];!da(f)||fa(f)&&0<f.nodeType?d(f):q(Oa(f)?ra(f):f,d)",
"}}function Pa(a){for(;a&&1!=a.nodeType;)a=a.previousSibling;return a}fu",
"nction Qa(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeType)return a",
"==b||a.contains(b);if(\"undefined\"!=typeof a.compareDocumentPosition)r",
"eturn a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.paren",
"tNode;return b==a}\nfunction Ra(a,b){if(a==b)return 0;if(a.compareDocum",
"entPosition)return a.compareDocumentPosition(b)&2?1:-1;if(\"sourceIndex",
"\"in a||a.parentNode&&\"sourceIndex\"in a.parentNode){var c=1==a.nodeTy",
"pe,d=1==b.nodeType;if(c&&d)return a.sourceIndex-b.sourceIndex;var e=a.p",
"arentNode,f=b.parentNode;return e==f?Sa(a,b):!c&&Qa(e,b)?-1*Ta(a,b):!d&",
"&Qa(f,a)?Ta(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b.sourceIndex:f.sou",
"rceIndex)}d=A(a);c=d.createRange();c.selectNode(a);c.collapse(!0);a=d.c",
"reateRange();a.selectNode(b);\na.collapse(!0);return c.compareBoundaryP",
"oints(aa.Range.START_TO_END,a)}function Ta(a,b){var c=a.parentNode;if(c",
"==b)return-1;for(;b.parentNode!=c;)b=b.parentNode;return Sa(b,a)}functi",
"on Sa(a,b){for(;b=b.previousSibling;)if(b==a)return-1;return 1}function",
" A(a){return 9==a.nodeType?a:a.ownerDocument||a.document}function Oa(a)",
"{if(a&&\"number\"==typeof a.length){if(fa(a))return\"function\"==typeof",
" a.item||\"string\"==typeof a.item;if(ea(a))return\"function\"==typeof ",
"a.item}return!1}\nfunction Ua(a,b,c){a&&!c&&(a=a.parentNode);for(c=0;a;",
"){if(b(a))return a;a=a.parentNode;c++}return null}function Va(a){try{re",
"turn a&&a.activeElement}catch(b){}return null}function Wa(a){this.M=a||",
"aa.document||document}g=Wa.prototype;g.getElementsByTagName=function(a,",
"b){return(b||this.M).getElementsByTagName(String(a))};g.createElement=f",
"unction(a){return this.M.createElement(String(a))};g.createTextNode=fun",
"ction(a){return this.M.createTextNode(String(a))};g.appendChild=functio",
"n(a,b){a.appendChild(b)};\ng.append=function(a,b){Na(A(a),a,arguments)}",
";g.canHaveChildren=function(a){if(1!=a.nodeType)return!1;switch(a.tagNa",
"me){case \"APPLET\":case \"AREA\":case \"BASE\":case \"BR\":case \"COL",
"\":case \"COMMAND\":case \"EMBED\":case \"FRAME\":case \"HR\":case \"IM",
"G\":case \"INPUT\":case \"IFRAME\":case \"ISINDEX\":case \"KEYGEN\":cas",
"e \"LINK\":case \"NOFRAMES\":case \"NOSCRIPT\":case \"META\":case \"OBJ",
"ECT\":case \"PARAM\":case \"SCRIPT\":case \"SOURCE\":case \"STYLE\":cas",
"e \"TRACK\":case \"WBR\":return!1}return!0};\ng.removeNode=function(a){",
"return a&&a.parentNode?a.parentNode.removeChild(a):null};g.contains=Qa;",
"function Xa(a){var b=\"tabindex\";return\"style\"==b?Ya(a.style.cssText",
"):(a=a.getAttributeNode(b))&&a.specified?a.value:null}var Za=/[;]+(?=(?",
":(?:[^\"]*\"){2})*[^\"]*$)(?=(?:(?:[^']*'){2})*[^']*$)(?=(?:[^()]*\\([^",
"()]*\\))*[^()]*$)/;function Ya(a){var b=[];q(a.split(Za),function(a){va",
"r c=a.indexOf(\":\");0<c&&(a=[a.slice(0,c),a.slice(c+1)],2==a.length&&b",
".push(a[0].toLowerCase(),\":\",a[1],\";\"))});b=b.join(\"\");return b=",
"\";\"==b.charAt(b.length-1)?b:b+\";\"}\nfunction B(a,b){b&&\"string\"!=",
"=typeof b&&(b=b.toString());return!!a&&1==a.nodeType&&(!b||a.tagName.to",
"UpperCase()==b)};/*\n\n The MIT License\n\n Copyright (c) 2007 Cybozu L",
"abs, Inc.\n Copyright (c) 2012 Google Inc.\n\n Permission is hereby gra",
"nted, free of charge, to any person obtaining a copy\n of this software",
" and associated documentation files (the \"Software\"), to\n deal in th",
"e Software without restriction, including without limitation the\n righ",
"ts to use, copy, modify, merge, publish, distribute, sublicense, and/or",
"\n sell copies of the Software, and to permit persons to whom the Softw",
"are is\n furnished to do so, subject to the following conditions:\n\n T",
"he above copyright notice and this permission notice shall be included ",
"in\n all copies or substantial portions of the Software.\n\n THE SOFTWA",
"RE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IM",
"PLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,",
"\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SH",
"ALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES",
" OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERW",
"ISE, ARISING\n FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE U",
"SE OR OTHER DEALINGS\n IN THE SOFTWARE.\n*/\nfunction $a(a,b,c){this.s=",
"a;this.ya=b||1;this.o=c||1};function ab(a){this.$=a;this.P=0}function b",
"b(a){a=a.match(cb);for(var b=0;b<a.length;b++)db.test(a[b])&&a.splice(b",
",1);return new ab(a)}var cb=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(",
"?![0-9-\\.])(?:\\*|[\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d",
"+|\"[^\"]*\"|'[^']*'|[!<>]=|\\s+|./g,db=/^\\s/;function C(a,b){return a",
".$[a.P+(b||0)]}ab.prototype.next=function(){return this.$[this.P++]};ab",
".prototype.back=function(){this.P--};ab.prototype.empty=function(){retu",
"rn this.$.length<=this.P};function D(a){var b=null,c=a.nodeType;1==c&&(",
"b=a.textContent,b=void 0==b||null==b?a.innerText:b,b=void 0==b||null==b",
"?\"\":b);if(\"string\"!=typeof b)if(9==c||1==c){a=9==c?a.documentElemen",
"t:a.firstChild;for(var c=0,d=[],b=\"\";a;){do 1!=a.nodeType&&(b+=a.node",
"Value),d[c++]=a;while(a=a.firstChild);for(;c&&!(a=d[--c].nextSibling);)",
";}}else b=a.nodeValue;return\"\"+b}\nfunction eb(a,b,c){if(null===b)ret",
"urn!0;try{if(!a.getAttribute)return!1}catch(d){return!1}return null==c?",
"!!a.getAttribute(b):a.getAttribute(b,2)==c}function fb(a,b,c,d,e){retur",
"n gb.call(null,a,b,l(c)?c:null,l(d)?d:null,e||new E)}\nfunction gb(a,b,",
"c,d,e){b.getElementsByName&&d&&\"name\"==c?(b=b.getElementsByName(d),q(",
"b,function(b){a.matches(b)&&e.add(b)})):b.getElementsByClassName&&d&&\"",
"class\"==c?(b=b.getElementsByClassName(d),q(b,function(b){b.className==",
"d&&a.matches(b)&&e.add(b)})):a instanceof F?hb(a,b,c,d,e):b.getElements",
"ByTagName&&(b=b.getElementsByTagName(a.getName()),q(b,function(a){eb(a,",
"c,d)&&e.add(a)}));return e}\nfunction hb(a,b,c,d,e){for(b=b.firstChild;",
"b;b=b.nextSibling)eb(b,c,d)&&a.matches(b)&&e.add(b),hb(a,b,c,d,e)};func",
"tion E(){this.o=this.j=null;this.J=0}function ib(a){this.node=a;this.ne",
"xt=this.F=null}function jb(a,b){if(!a.j)return b;if(!b.j)return a;var c",
"=a.j;b=b.j;for(var d=null,e,f=0;c&&b;)c.node==b.node?(e=c,c=c.next,b=b.",
"next):0<Ra(c.node,b.node)?(e=b,b=b.next):(e=c,c=c.next),(e.F=d)?d.next=",
"e:a.j=e,d=e,f++;for(e=c||b;e;)e.F=d,d=d.next=e,f++,e=e.next;a.o=d;a.J=f",
";return a}E.prototype.unshift=function(a){a=new ib(a);a.next=this.j;thi",
"s.o?this.j.F=a:this.j=this.o=a;this.j=a;this.J++};\nE.prototype.add=fun",
"ction(a){a=new ib(a);a.F=this.o;this.j?this.o.next=a:this.j=this.o=a;th",
"is.o=a;this.J++};function kb(a){return(a=a.j)?a.node:null}E.prototype.v",
"=function(){return this.J};function lb(a){return(a=kb(a))?D(a):\"\"}E.p",
"rototype.iterator=function(a){return new mb(this,!!a)};function mb(a,b)",
"{this.ua=a;this.ca=(this.H=b)?a.o:a.j;this.X=null}mb.prototype.next=fun",
"ction(){var a=this.ca;if(null==a)return null;var b=this.X=a;this.ca=thi",
"s.H?a.F:a.next;return b.node};\nmb.prototype.remove=function(){var a=th",
"is.ua,b=this.X;if(!b)throw Error(\"Next must be called at least once be",
"fore remove.\");var c=b.F,b=b.next;c?c.next=b:a.j=b;b?b.F=c:a.o=c;a.J--",
";this.X=null};function G(a){this.i=a;this.l=this.A=!1;this.K=null}funct",
"ion I(a){return\"\\n \"+a.toString().split(\"\\n\").join(\"\\n \")}G.",
"prototype.h=function(){return this.A};function nb(a,b){a.A=b}function o",
"b(a,b){a.l=b}G.prototype.D=function(){return this.K};function J(a,b){a=",
"a.evaluate(b);return a instanceof E?+lb(a):+a}function K(a,b){a=a.evalu",
"ate(b);return a instanceof E?lb(a):\"\"+a}function pb(a,b){a=a.evaluate",
"(b);return a instanceof E?!!a.v():!!a};function qb(a,b,c){G.call(this,a",
".i);this.Z=a;this.ga=b;this.la=c;this.A=b.h()||c.h();this.l=b.l||c.l;th",
"is.Z==rb&&(c.l||c.h()||4==c.i||0==c.i||!b.D()?b.l||b.h()||4==b.i||0==b.",
"i||!c.D()||(this.K={name:c.D().name,I:b}):this.K={name:b.D().name,I:c})",
"}p(qb,G);\nfunction sb(a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(d);var f",
";if(b instanceof E&&c instanceof E){b=b.iterator();for(d=b.next();d;d=b",
".next())for(e=c.iterator(),f=e.next();f;f=e.next())if(a(D(d),D(f)))retu",
"rn!0;return!1}if(b instanceof E||c instanceof E){b instanceof E?(e=b,d=",
"c):(e=c,d=b);f=e.iterator();for(var h=typeof d,m=f.next();m;m=f.next())",
"{switch(h){case \"number\":m=+D(m);break;case \"boolean\":m=!!D(m);brea",
"k;case \"string\":m=D(m);break;default:throw Error(\"Illegal primitive ",
"type for comparison.\");\n}if(e==b&&a(m,d)||e==c&&a(d,m))return!0}retur",
"n!1}return e?\"boolean\"==typeof b||\"boolean\"==typeof c?a(!!b,!!c):\"",
"number\"==typeof b||\"number\"==typeof c?a(+b,+c):a(b,c):a(+b,+c)}qb.pr",
"ototype.evaluate=function(a){return this.Z.u(this.ga,this.la,a)};qb.pro",
"totype.toString=function(){var a=\"Binary Expression: \"+this.Z,a=a+I(t",
"his.ga);return a+=I(this.la)};function tb(a,b,c,d){this.xa=a;this.ja=b;",
"this.i=c;this.u=d}tb.prototype.toString=function(){return this.xa};var ",
"ub={};\nfunction L(a,b,c,d){if(ub.hasOwnProperty(a))throw Error(\"Binar",
"y operator already created: \"+a);a=new tb(a,b,c,d);return ub[a.toStrin",
"g()]=a}L(\"div\",6,1,function(a,b,c){return J(a,c)/J(b,c)});L(\"mod\",6",
",1,function(a,b,c){return J(a,c)%J(b,c)});L(\"*\",6,1,function(a,b,c){r",
"eturn J(a,c)*J(b,c)});L(\"+\",5,1,function(a,b,c){return J(a,c)+J(b,c)}",
");L(\"-\",5,1,function(a,b,c){return J(a,c)-J(b,c)});L(\"<\",4,2,functi",
"on(a,b,c){return sb(function(a,b){return a<b},a,b,c)});\nL(\">\",4,2,fu",
"nction(a,b,c){return sb(function(a,b){return a>b},a,b,c)});L(\"<=\",4,2",
",function(a,b,c){return sb(function(a,b){return a<=b},a,b,c)});L(\">=\"",
",4,2,function(a,b,c){return sb(function(a,b){return a>=b},a,b,c)});var ",
"rb=L(\"=\",3,2,function(a,b,c){return sb(function(a,b){return a==b},a,b",
",c,!0)});L(\"!=\",3,2,function(a,b,c){return sb(function(a,b){return a!",
"=b},a,b,c,!0)});L(\"and\",2,2,function(a,b,c){return pb(a,c)&&pb(b,c)})",
";L(\"or\",1,2,function(a,b,c){return pb(a,c)||pb(b,c)});function vb(a,b",
"){if(b.v()&&4!=a.i)throw Error(\"Primary expression must evaluate to no",
"deset if filter has predicate(s).\");G.call(this,a.i);this.ka=a;this.f=",
"b;this.A=a.h();this.l=a.l}p(vb,G);vb.prototype.evaluate=function(a){a=t",
"his.ka.evaluate(a);return wb(this.f,a)};vb.prototype.toString=function(",
"){var a=\"Filter:\"+I(this.ka);return a+=I(this.f)};function xb(a,b){if",
"(b.length<a.ia)throw Error(\"Function \"+a.m+\" expects at least\"+a.ia",
"+\" arguments, \"+b.length+\" given\");if(null!==a.Y&&b.length>a.Y)thro",
"w Error(\"Function \"+a.m+\" expects at most \"+a.Y+\" arguments, \"+b.",
"length+\" given\");a.va&&q(b,function(b,d){if(4!=b.i)throw Error(\"Argu",
"ment \"+d+\" to function \"+a.m+\" is not of type Nodeset: \"+b);});G.c",
"all(this,a.i);this.O=a;this.U=b;nb(this,a.A||u(b,function(a){return a.h",
"()}));ob(this,a.ta&&!b.length||a.sa&&!!b.length||u(b,function(a){return",
" a.l}))}\np(xb,G);xb.prototype.evaluate=function(a){return this.O.u.app",
"ly(null,qa(a,this.U))};xb.prototype.toString=function(){var a=\"Functio",
"n: \"+this.O;if(this.U.length)var b=r(this.U,function(a,b){return a+I(b",
")},\"Arguments:\"),a=a+I(b);return a};function yb(a,b,c,d,e,f,h,m,y){th",
"is.m=a;this.i=b;this.A=c;this.ta=d;this.sa=e;this.u=f;this.ia=h;this.Y=",
"k(m)?m:h;this.va=!!y}yb.prototype.toString=function(){return this.m};va",
"r zb={};\nfunction N(a,b,c,d,e,f,h,m){if(zb.hasOwnProperty(a))throw Err",
"or(\"Function already created: \"+a+\".\");zb[a]=new yb(a,b,c,d,!1,e,f,",
"h,m)}N(\"boolean\",2,!1,!1,function(a,b){return pb(b,a)},1);N(\"ceiling",
"\",1,!1,!1,function(a,b){return Math.ceil(J(b,a))},1);N(\"concat\",3,!1",
",!1,function(a,b){return r(sa(arguments,1),function(b,d){return b+K(d,a",
")},\"\")},2,null);N(\"contains\",2,!1,!1,function(a,b,c){b=K(b,a);a=K(c",
",a);return-1!=b.indexOf(a)},2);N(\"count\",1,!1,!1,function(a,b){return",
" b.evaluate(a).v()},1,1,!0);\nN(\"false\",2,!1,!1,function(){return!1},",
"0);N(\"floor\",1,!1,!1,function(a,b){return Math.floor(J(b,a))},1);N(\"",
"id\",4,!1,!1,function(a,b){var c=a.s,d=9==c.nodeType?c:c.ownerDocument;",
"a=K(b,a).split(/\\s+/);var e=[];q(a,function(a){a=d.getElementById(a);!",
"a||0<=oa(e,a)||e.push(a)});e.sort(Ra);var f=new E;q(e,function(a){f.add",
"(a)});return f},1);N(\"lang\",2,!1,!1,function(){return!1},1);N(\"last",
"\",1,!0,!1,function(a){if(1!=arguments.length)throw Error(\"Function la",
"st expects ()\");return a.o},0);\nN(\"local-name\",3,!1,!0,function(a,b",
"){return(a=b?kb(b.evaluate(a)):a.s)?a.localName||a.nodeName.toLowerCase",
"():\"\"},0,1,!0);N(\"name\",3,!1,!0,function(a,b){return(a=b?kb(b.evalu",
"ate(a)):a.s)?a.nodeName.toLowerCase():\"\"},0,1,!0);N(\"namespace-uri\"",
",3,!0,!1,function(){return\"\"},0,1,!0);N(\"normalize-space\",3,!1,!0,f",
"unction(a,b){return(b?K(b,a):D(a.s)).replace(/[\\s\\xa0]+/g,\" \").repl",
"ace(/^\\s+|\\s+$/g,\"\")},0,1);N(\"not\",2,!1,!1,function(a,b){return!p",
"b(b,a)},1);\nN(\"number\",1,!1,!0,function(a,b){return b?J(b,a):+D(a.s)",
"},0,1);N(\"position\",1,!0,!1,function(a){return a.ya},0);N(\"round\",1",
",!1,!1,function(a,b){return Math.round(J(b,a))},1);N(\"starts-with\",2,",
"!1,!1,function(a,b,c){b=K(b,a);a=K(c,a);return 0==b.lastIndexOf(a,0)},2",
");N(\"string\",3,!1,!0,function(a,b){return b?K(b,a):D(a.s)},0,1);N(\"s",
"tring-length\",1,!1,!0,function(a,b){return(b?K(b,a):D(a.s)).length},0,",
"1);\nN(\"substring\",3,!1,!1,function(a,b,c,d){c=J(c,a);if(isNaN(c)||In",
"finity==c||-Infinity==c)return\"\";d=d?J(d,a):Infinity;if(isNaN(d)||-In",
"finity===d)return\"\";c=Math.round(c)-1;var e=Math.max(c,0);a=K(b,a);re",
"turn Infinity==d?a.substring(e):a.substring(e,c+Math.round(d))},2,3);N(",
"\"substring-after\",3,!1,!1,function(a,b,c){b=K(b,a);a=K(c,a);c=b.index",
"Of(a);return-1==c?\"\":b.substring(c+a.length)},2);\nN(\"substring-befo",
"re\",3,!1,!1,function(a,b,c){b=K(b,a);a=K(c,a);a=b.indexOf(a);return-1=",
"=a?\"\":b.substring(0,a)},2);N(\"sum\",1,!1,!1,function(a,b){a=b.evalua",
"te(a).iterator();b=0;for(var c=a.next();c;c=a.next())b+=+D(c);return b}",
",1,1,!0);N(\"translate\",3,!1,!1,function(a,b,c,d){b=K(b,a);c=K(c,a);va",
"r e=K(d,a);d={};for(var f=0;f<c.length;f++)a=c.charAt(f),a in d||(d[a]=",
"e.charAt(f));c=\"\";for(f=0;f<b.length;f++)a=b.charAt(f),c+=a in d?d[a]",
":a;return c},3);N(\"true\",2,!1,!1,function(){return!0},0);function F(a",
",b){this.na=a;this.ha=k(b)?b:null;this.B=null;switch(a){case \"comment",
"\":this.B=8;break;case \"text\":this.B=3;break;case \"processing-instru",
"ction\":this.B=7;break;case \"node\":break;default:throw Error(\"Unexpe",
"cted argument\");}}function Ab(a){return\"comment\"==a||\"text\"==a||\"",
"processing-instruction\"==a||\"node\"==a}F.prototype.matches=function(a",
"){return null===this.B||this.B==a.nodeType};F.prototype.getName=functio",
"n(){return this.na};\nF.prototype.toString=function(){var a=\"Kind Test",
": \"+this.na;null===this.ha||(a+=I(this.ha));return a};function Bb(a){G",
".call(this,3);this.ma=a.substring(1,a.length-1)}p(Bb,G);Bb.prototype.ev",
"aluate=function(){return this.ma};Bb.prototype.toString=function(){retu",
"rn\"Literal: \"+this.ma};function Cb(a,b){this.m=a.toLowerCase();a=\"*",
"\"==this.m?\"*\":\"http://www.w3.org/1999/xhtml\";this.R=b?b.toLowerCas",
"e():a}Cb.prototype.matches=function(a){var b=a.nodeType;if(1!=b&&2!=b)r",
"eturn!1;b=k(a.localName)?a.localName:a.nodeName;return\"*\"!=this.m&&th",
"is.m!=b.toLowerCase()?!1:\"*\"==this.R?!0:this.R==(a.namespaceURI?a.nam",
"espaceURI.toLowerCase():\"http://www.w3.org/1999/xhtml\")};Cb.prototype",
".getName=function(){return this.m};\nCb.prototype.toString=function(){r",
"eturn\"Name Test: \"+(\"http://www.w3.org/1999/xhtml\"==this.R?\"\":thi",
"s.R+\":\")+this.m};function Db(a){G.call(this,1);this.oa=a}p(Db,G);Db.p",
"rototype.evaluate=function(){return this.oa};Db.prototype.toString=func",
"tion(){return\"Number: \"+this.oa};function Eb(a,b){G.call(this,a.i);th",
"is.ea=a;this.L=b;this.A=a.h();this.l=a.l;1==this.L.length&&(a=this.L[0]",
",a.V||a.C!=Fb||(a=a.T,\"*\"!=a.getName()&&(this.K={name:a.getName(),I:n",
"ull})))}p(Eb,G);function Gb(){G.call(this,4)}p(Gb,G);Gb.prototype.evalu",
"ate=function(a){var b=new E;a=a.s;9==a.nodeType?b.add(a):b.add(a.ownerD",
"ocument);return b};Gb.prototype.toString=function(){return\"Root Helper",
" Expression\"};function Hb(){G.call(this,4)}p(Hb,G);Hb.prototype.evalua",
"te=function(a){var b=new E;b.add(a.s);return b};\nHb.prototype.toString",
"=function(){return\"Context Helper Expression\"};function Ib(a){return",
"\"/\"==a||\"//\"==a}\nEb.prototype.evaluate=function(a){var b=this.ea.e",
"valuate(a);if(!(b instanceof E))throw Error(\"Filter expression must ev",
"aluate to nodeset.\");a=this.L;for(var c=0,d=a.length;c<d&&b.v();c++){v",
"ar e=a[c],f=b.iterator(e.C.H);if(e.h()||e.C!=Jb)if(e.h()||e.C!=Kb){var ",
"h=f.next();for(b=e.evaluate(new $a(h));null!=(h=f.next());)h=e.evaluate",
"(new $a(h)),b=jb(b,h)}else h=f.next(),b=e.evaluate(new $a(h));else{for(",
"h=f.next();(b=f.next())&&(!h.contains||h.contains(b))&&b.compareDocumen",
"tPosition(h)&8;h=b);b=e.evaluate(new $a(h))}}return b};\nEb.prototype.t",
"oString=function(){var a=\"Path Expression:\"+I(this.ea);if(this.L.leng",
"th){var b=r(this.L,function(a,b){return a+I(b)},\"Steps:\");a+=I(b)}ret",
"urn a};function O(a,b){this.f=a;this.H=!!b}function wb(a,b,c){for(c=c||",
"0;c<a.f.length;c++)for(var d=a.f[c],e=b.iterator(),f=b.v(),h,m=0;h=e.ne",
"xt();m++){var y=a.H?f-m:m+1;h=d.evaluate(new $a(h,y,f));if(\"number\"==",
"typeof h)y=y==h;else if(\"string\"==typeof h||\"boolean\"==typeof h)y=!",
"!h;else if(h instanceof E)y=0<h.v();else throw Error(\"Predicate.evalua",
"te returned an unexpected type.\");y||e.remove()}return b}O.prototype.D",
"=function(){return 0<this.f.length?this.f[0].D():null};\nO.prototype.h=",
"function(){for(var a=0;a<this.f.length;a++){var b=this.f[a];if(b.h()||1",
"==b.i||0==b.i)return!0}return!1};O.prototype.v=function(){return this.f",
".length};O.prototype.toString=function(){return r(this.f,function(a,b){",
"return a+I(b)},\"Predicates:\")};function P(a,b,c,d){G.call(this,4);thi",
"s.C=a;this.T=b;this.f=c||new O([]);this.V=!!d;b=this.f.D();a.Aa&&b&&(th",
"is.K={name:b.name,I:b.I});this.A=this.f.h()}p(P,G);\nP.prototype.evalua",
"te=function(a){var b=a.s,c=this.D(),d=null,e=null,f=0;c&&(d=c.name,e=c.",
"I?K(c.I,a):null,f=1);if(this.V)if(this.h()||this.C!=Lb)if(b=(new P(Mb,n",
"ew F(\"node\"))).evaluate(a).iterator(),c=b.next())for(a=this.u(c,d,e,f",
");null!=(c=b.next());)a=jb(a,this.u(c,d,e,f));else a=new E;else a=fb(th",
"is.T,b,d,e),a=wb(this.f,a,f);else a=this.u(a.s,d,e,f);return a};P.proto",
"type.u=function(a,b,c,d){a=this.C.O(this.T,a,b,c);return a=wb(this.f,a,",
"d)};\nP.prototype.toString=function(){var a=\"Step:\"+I(\"Operator: \"+",
"(this.V?\"//\":\"/\"));this.C.m&&(a+=I(\"Axis: \"+this.C));a+=I(this.T)",
";if(this.f.v()){var b=r(this.f.f,function(a,b){return a+I(b)},\"Predica",
"tes:\");a+=I(b)}return a};function Nb(a,b,c,d){this.m=a;this.O=b;this.H",
"=c;this.Aa=d}Nb.prototype.toString=function(){return this.m};var Ob={};",
"function Q(a,b,c,d){if(Ob.hasOwnProperty(a))throw Error(\"Axis already ",
"created: \"+a);b=new Nb(a,b,c,!!d);return Ob[a]=b}\nQ(\"ancestor\",func",
"tion(a,b){for(var c=new E;b=b.parentNode;)a.matches(b)&&c.unshift(b);re",
"turn c},!0);Q(\"ancestor-or-self\",function(a,b){var c=new E;do a.match",
"es(b)&&c.unshift(b);while(b=b.parentNode);return c},!0);\nvar Fb=Q(\"at",
"tribute\",function(a,b){var c=new E,d=a.getName();if(b=b.attributes)if(",
"a instanceof F&&null===a.B||\"*\"==d)for(d=0;a=b[d];d++)c.add(a);else(a",
"=b.getNamedItem(d))&&c.add(a);return c},!1),Lb=Q(\"child\",function(a,b",
",c,d,e){c=l(c)?c:null;d=l(d)?d:null;e=e||new E;for(b=b.firstChild;b;b=b",
".nextSibling)eb(b,c,d)&&a.matches(b)&&e.add(b);return e},!1,!0);Q(\"des",
"cendant\",fb,!1,!0);\nvar Mb=Q(\"descendant-or-self\",function(a,b,c,d)",
"{var e=new E;eb(b,c,d)&&a.matches(b)&&e.add(b);return fb(a,b,c,d,e)},!1",
",!0),Jb=Q(\"following\",function(a,b,c,d){var e=new E;do for(var f=b;f=",
"f.nextSibling;)eb(f,c,d)&&a.matches(f)&&e.add(f),e=fb(a,f,c,d,e);while(",
"b=b.parentNode);return e},!1,!0);Q(\"following-sibling\",function(a,b){",
"for(var c=new E;b=b.nextSibling;)a.matches(b)&&c.add(b);return c},!1);Q",
"(\"namespace\",function(){return new E},!1);\nvar Pb=Q(\"parent\",funct",
"ion(a,b){var c=new E;if(9==b.nodeType)return c;if(2==b.nodeType)return ",
"c.add(b.ownerElement),c;b=b.parentNode;a.matches(b)&&c.add(b);return c}",
",!1),Kb=Q(\"preceding\",function(a,b,c,d){var e=new E,f=[];do f.unshift",
"(b);while(b=b.parentNode);for(var h=1,m=f.length;h<m;h++){var y=[];for(",
"b=f[h];b=b.previousSibling;)y.unshift(b);for(var H=0,t=y.length;H<t;H++",
")b=y[H],eb(b,c,d)&&a.matches(b)&&e.add(b),e=fb(a,b,c,d,e)}return e},!0,",
"!0);\nQ(\"preceding-sibling\",function(a,b){for(var c=new E;b=b.previou",
"sSibling;)a.matches(b)&&c.unshift(b);return c},!0);var Qb=Q(\"self\",fu",
"nction(a,b){var c=new E;a.matches(b)&&c.add(b);return c},!1);function R",
"b(a){G.call(this,1);this.da=a;this.A=a.h();this.l=a.l}p(Rb,G);Rb.protot",
"ype.evaluate=function(a){return-J(this.da,a)};Rb.prototype.toString=fun",
"ction(){return\"Unary Expression: -\"+I(this.da)};function Sb(a){G.call",
"(this,4);this.S=a;nb(this,u(this.S,function(a){return a.h()}));ob(this,",
"u(this.S,function(a){return a.l}))}p(Sb,G);Sb.prototype.evaluate=functi",
"on(a){var b=new E;q(this.S,function(c){c=c.evaluate(a);if(!(c instanceo",
"f E))throw Error(\"Path expression must evaluate to NodeSet.\");b=jb(b,",
"c)});return b};Sb.prototype.toString=function(){return r(this.S,functio",
"n(a,b){return a+I(b)},\"Union Expression:\")};function Tb(a,b){this.a=a",
";this.wa=b}function Ub(a){for(var b,c=[];;){R(a,\"Missing right hand si",
"de of binary expression.\");b=Vb(a);var d=a.a.next();if(!d)break;var e=",
"(d=ub[d]||null)&&d.ja;if(!e){a.a.back();break}for(;c.length&&e<=c[c.len",
"gth-1].ja;)b=new qb(c.pop(),c.pop(),b);c.push(b,d)}for(;c.length;)b=new",
" qb(c.pop(),c.pop(),b);return b}function R(a,b){if(a.a.empty())throw Er",
"ror(b);}function Wb(a,b){a=a.a.next();if(a!=b)throw Error(\"Bad token, ",
"expected: \"+b+\" got: \"+a);}\nfunction Xb(a){a=a.a.next();if(\")\"!=a",
")throw Error(\"Bad token: \"+a);}function Yb(a){a=a.a.next();if(2>a.len",
"gth)throw Error(\"Unclosed literal string\");return new Bb(a)}\nfunctio",
"n Zb(a){var b=[];if(Ib(C(a.a))){var c=a.a.next();var d=C(a.a);if(\"/\"=",
"=c&&(a.a.empty()||\".\"!=d&&\"..\"!=d&&\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[",
"\\w]/.test(d)))return new Gb;d=new Gb;R(a,\"Missing next location step.",
"\");c=$b(a,c);b.push(c)}else{a:{c=C(a.a);d=c.charAt(0);switch(d){case ",
"\"$\":throw Error(\"Variable reference not allowed in HTML XPath\");cas",
"e \"(\":a.a.next();c=Ub(a);R(a,'unclosed \"(\"');Wb(a,\")\");break;case",
" '\"':case \"'\":c=Yb(a);break;default:if(isNaN(+c))if(!Ab(c)&&/(?![0-9",
"])[\\w]/.test(d)&&\"(\"==C(a.a,\n1)){c=a.a.next();c=zb[c]||null;a.a.nex",
"t();for(d=[];\")\"!=C(a.a);){R(a,\"Missing function argument list.\");d",
".push(Ub(a));if(\",\"!=C(a.a))break;a.a.next()}R(a,\"Unclosed function ",
"argument list.\");Xb(a);c=new xb(c,d)}else{c=null;break a}else c=new Db",
"(+a.a.next())}\"[\"==C(a.a)&&(d=new O(ac(a)),c=new vb(c,d))}if(c)if(Ib(",
"C(a.a)))d=c;else return c;else c=$b(a,\"/\"),d=new Hb,b.push(c)}for(;Ib",
"(C(a.a));)c=a.a.next(),R(a,\"Missing next location step.\"),c=$b(a,c),b",
".push(c);return new Eb(d,b)}\nfunction $b(a,b){if(\"/\"!=b&&\"//\"!=b)t",
"hrow Error('Step op should be \"/\" or \"//\"');if(\".\"==C(a.a)){var c",
"=new P(Qb,new F(\"node\"));a.a.next();return c}if(\"..\"==C(a.a))return",
" c=new P(Pb,new F(\"node\")),a.a.next(),c;if(\"@\"==C(a.a)){var d=Fb;a.",
"a.next();R(a,\"Missing attribute name\")}else if(\"::\"==C(a.a,1)){if(!",
"/(?![0-9])[\\w]/.test(C(a.a).charAt(0)))throw Error(\"Bad token: \"+a.a",
".next());var e=a.a.next();d=Ob[e]||null;if(!d)throw Error(\"No axis wit",
"h name: \"+e);a.a.next();R(a,\"Missing node name\")}else d=Lb;e=\nC(a.a",
");if(/(?![0-9])[\\w\\*]/.test(e.charAt(0)))if(\"(\"==C(a.a,1)){if(!Ab(e",
"))throw Error(\"Invalid node type: \"+e);e=a.a.next();if(!Ab(e))throw E",
"rror(\"Invalid type name: \"+e);Wb(a,\"(\");R(a,\"Bad nodetype\");var f",
"=C(a.a).charAt(0),h=null;if('\"'==f||\"'\"==f)h=Yb(a);R(a,\"Bad nodetyp",
"e\");Xb(a);e=new F(e,h)}else if(e=a.a.next(),f=e.indexOf(\":\"),-1==f)e",
"=new Cb(e);else{var h=e.substring(0,f);if(\"*\"==h)var m=\"*\";else if(",
"m=a.wa(h),!m)throw Error(\"Namespace prefix not declared: \"+h);e=e.sub",
"str(f+1);e=new Cb(e,m)}else throw Error(\"Bad token: \"+\na.a.next());a",
"=new O(ac(a),d.H);return c||new P(d,e,a,\"//\"==b)}function ac(a){for(v",
"ar b=[];\"[\"==C(a.a);){a.a.next();R(a,\"Missing predicate expression.",
"\");var c=Ub(a);b.push(c);R(a,\"Unclosed predicate expression.\");Wb(a,",
"\"]\")}return b}function Vb(a){if(\"-\"==C(a.a))return a.a.next(),new R",
"b(Vb(a));var b=Zb(a);if(\"|\"!=C(a.a))a=b;else{for(b=[b];\"|\"==a.a.nex",
"t();)R(a,\"Missing next union location path.\"),b.push(Zb(a));a.a.back(",
");a=new Sb(b)}return a};function bc(a){switch(a.nodeType){case 1:return",
" ja(cc,a);case 9:return bc(a.documentElement);case 11:case 10:case 6:ca",
"se 12:return dc;default:return a.parentNode?bc(a.parentNode):dc}}functi",
"on dc(){return null}function cc(a,b){if(a.prefix==b)return a.namespaceU",
"RI||\"http://www.w3.org/1999/xhtml\";var c=a.getAttributeNode(\"xmlns:",
"\"+b);return c&&c.specified?c.value||null:a.parentNode&&9!=a.parentNode",
".nodeType?cc(a.parentNode,b):null};function ec(a,b){if(!a.length)throw ",
"Error(\"Empty XPath expression.\");a=bb(a);if(a.empty())throw Error(\"I",
"nvalid XPath expression.\");b?ea(b)||(b=ia(b.lookupNamespaceURI,b)):b=f",
"unction(){return null};var c=Ub(new Tb(a,b));if(!a.empty())throw Error(",
"\"Bad token: \"+a.next());this.evaluate=function(a,b){a=c.evaluate(new ",
"$a(a));return new S(a,b)}}\nfunction S(a,b){if(0==b)if(a instanceof E)b",
"=4;else if(\"string\"==typeof a)b=2;else if(\"number\"==typeof a)b=1;el",
"se if(\"boolean\"==typeof a)b=3;else throw Error(\"Unexpected evaluatio",
"n result.\");if(2!=b&&1!=b&&3!=b&&!(a instanceof E))throw Error(\"value",
" could not be converted to the specified type\");this.resultType=b;swit",
"ch(b){case 2:this.stringValue=a instanceof E?lb(a):\"\"+a;break;case 1:",
"this.numberValue=a instanceof E?+lb(a):+a;break;case 3:this.booleanValu",
"e=a instanceof E?0<a.v():!!a;break;case 4:case 5:case 6:case 7:var c=\n",
"a.iterator();var d=[];for(var e=c.next();e;e=c.next())d.push(e);this.sn",
"apshotLength=a.v();this.invalidIteratorState=!1;break;case 8:case 9:thi",
"s.singleNodeValue=kb(a);break;default:throw Error(\"Unknown XPathResult",
" type.\");}var f=0;this.iterateNext=function(){if(4!=b&&5!=b)throw Erro",
"r(\"iterateNext called with wrong result type\");return f>=d.length?nul",
"l:d[f++]};this.snapshotItem=function(a){if(6!=b&&7!=b)throw Error(\"sna",
"pshotItem called with wrong result type\");return a>=d.length||0>a?null",
":d[a]}}\nS.ANY_TYPE=0;S.NUMBER_TYPE=1;S.STRING_TYPE=2;S.BOOLEAN_TYPE=3;",
"S.UNORDERED_NODE_ITERATOR_TYPE=4;S.ORDERED_NODE_ITERATOR_TYPE=5;S.UNORD",
"ERED_NODE_SNAPSHOT_TYPE=6;S.ORDERED_NODE_SNAPSHOT_TYPE=7;S.ANY_UNORDERE",
"D_NODE_TYPE=8;S.FIRST_ORDERED_NODE_TYPE=9;function fc(a){this.lookupNam",
"espaceURI=bc(a)}\nba(\"wgxpath.install\",function(a,b){a=a||aa;var c=a.",
"Document&&a.Document.prototype||a.document;if(!c.evaluate||b)a.XPathRes",
"ult=S,c.evaluate=function(a,b,c,h){return(new ec(a,c)).evaluate(b,h)},c",
".createExpression=function(a,b){return new ec(a,b)},c.createNSResolver=",
"function(a){return new fc(a)}});var U={};U.aa=function(){var a={Ea:\"ht",
"tp://www.w3.org/2000/svg\"};return function(b){return a[b]||null}}();\n",
"U.u=function(a,b,c){var d=A(a);if(!d.documentElement)return null;try{fo",
"r(var e=d.createNSResolver?d.createNSResolver(d.documentElement):U.aa,f",
"={},h=d.getElementsByTagName(\"*\"),m=0;m<h.length;++m){var y=h[m],H=y.",
"namespaceURI;if(H&&!f[H]){var t=y.lookupPrefix(H);if(!t)var z=H.match(",
"\".*/(\\\\w+)/?$\"),t=z?z[1]:\"xhtml\";f[H]=t}}var M={},T;for(T in f)M[",
"f[T]]=T;e=function(a){return M[a]||null};try{return d.evaluate(b,a,e,c,",
"null)}catch(Da){if(\"TypeError\"===Da.name)return e=d.createNSResolver?",
"d.createNSResolver(d.documentElement):\nU.aa,d.evaluate(b,a,e,c,null);t",
"hrow Da;}}catch(Da){throw new v(32,\"Unable to locate an element with t",
"he xpath expression \"+b+\" because of the following error:\\n\"+Da);}}",
";U.ba=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.\");",
"};\nU.za=function(a,b){var c=function(){var c=U.u(b,a,9);return c?c.sin",
"gleNodeValue||null:b.selectSingleNode?(c=A(b),c.setProperty&&c.setPrope",
"rty(\"SelectionLanguage\",\"XPath\"),b.selectSingleNode(a)):null}();nul",
"l===c||U.ba(c,a);return c};\nU.Ca=function(a,b){var c=function(){var c=",
"U.u(b,a,7);if(c){for(var e=c.snapshotLength,f=[],h=0;h<e;++h)f.push(c.s",
"napshotItem(h));return f}return b.selectNodes?(c=A(b),c.setProperty&&c.",
"setProperty(\"SelectionLanguage\",\"XPath\"),b.selectNodes(a)):[]}();q(",
"c,function(b){U.ba(b,a)});return c};function gc(a,b,c,d){this.top=a;thi",
"s.right=b;this.bottom=c;this.left=d}g=gc.prototype;g.clone=function(){r",
"eturn new gc(this.top,this.right,this.bottom,this.left)};g.toString=fun",
"ction(){return\"(\"+this.top+\"t, \"+this.right+\"r, \"+this.bottom+\"b",
", \"+this.left+\"l)\"};g.contains=function(a){return this&&a?a instance",
"of gc?a.left>=this.left&&a.right<=this.right&&a.top>=this.top&&a.bottom",
"<=this.bottom:a.x>=this.left&&a.x<=this.right&&a.y>=this.top&&a.y<=this",
".bottom:!1};\ng.expand=function(a,b,c,d){fa(a)?(this.top-=a.top,this.ri",
"ght+=a.right,this.bottom+=a.bottom,this.left-=a.left):(this.top-=a,this",
".right+=Number(b),this.bottom+=Number(c),this.left-=Number(d));return t",
"his};g.ceil=function(){this.top=Math.ceil(this.top);this.right=Math.cei",
"l(this.right);this.bottom=Math.ceil(this.bottom);this.left=Math.ceil(th",
"is.left);return this};\ng.floor=function(){this.top=Math.floor(this.top",
");this.right=Math.floor(this.right);this.bottom=Math.floor(this.bottom)",
";this.left=Math.floor(this.left);return this};g.round=function(){this.t",
"op=Math.round(this.top);this.right=Math.round(this.right);this.bottom=M",
"ath.round(this.bottom);this.left=Math.round(this.left);return this};g.t",
"ranslate=function(a,b){a instanceof x?(this.left+=a.x,this.right+=a.x,t",
"his.top+=a.y,this.bottom+=a.y):(this.left+=a,this.right+=a,n(b)&&(this.",
"top+=b,this.bottom+=b));return this};\ng.scale=function(a,b){b=n(b)?b:a",
";this.left*=a;this.right*=a;this.top*=b;this.bottom*=b;return this};fun",
"ction V(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d}g=V.",
"prototype;g.clone=function(){return new V(this.left,this.top,this.width",
",this.height)};g.toString=function(){return\"(\"+this.left+\", \"+this.",
"top+\" - \"+this.width+\"w x \"+this.height+\"h)\"};g.contains=function",
"(a){return a instanceof x?a.x>=this.left&&a.x<=this.left+this.width&&a.",
"y>=this.top&&a.y<=this.top+this.height:this.left<=a.left&&this.left+thi",
"s.width>=a.left+a.width&&this.top<=a.top&&this.top+this.height>=a.top+a",
".height};\ng.ceil=function(){this.left=Math.ceil(this.left);this.top=Ma",
"th.ceil(this.top);this.width=Math.ceil(this.width);this.height=Math.cei",
"l(this.height);return this};g.floor=function(){this.left=Math.floor(thi",
"s.left);this.top=Math.floor(this.top);this.width=Math.floor(this.width)",
";this.height=Math.floor(this.height);return this};g.round=function(){th",
"is.left=Math.round(this.left);this.top=Math.round(this.top);this.width=",
"Math.round(this.width);this.height=Math.round(this.height);return this}",
";\ng.translate=function(a,b){a instanceof x?(this.left+=a.x,this.top+=a",
".y):(this.left+=a,n(b)&&(this.top+=b));return this};g.scale=function(a,",
"b){b=n(b)?b:a;this.left*=a;this.width*=a;this.top*=b;this.height*=b;ret",
"urn this};var hc=\"function\"===typeof ShadowRoot,ic=\"A AREA BUTTON IN",
"PUT LABEL SELECT TEXTAREA\".split(\" \");function jc(a){return u(ic,fun",
"ction(b){return B(a,b)})||null!=Xa(a)&&0<=Number(a.tabIndex)||(kc(a)||(",
"B(a,\"INPUT\")?\"file\"==a.type.toLowerCase():!1))&&!a.readOnly}var lc=",
"\"BUTTON INPUT OPTGROUP OPTION SELECT TEXTAREA\".split(\" \");\nfunctio",
"n mc(a){return u(lc,function(b){return B(a,b)})?a.disabled?!1:a.parentN",
"ode&&1==a.parentNode.nodeType&&B(a,\"OPTGROUP\")||B(a,\"OPTION\")?mc(a.",
"parentNode):!Ua(a,function(a){var b=a.parentNode;if(b&&B(b,\"FIELDSET\"",
")&&b.disabled){if(!B(a,\"LEGEND\"))return!0;for(;a=k(a.previousElementS",
"ibling)?a.previousElementSibling:Pa(a.previousSibling);)if(B(a,\"LEGEND",
"\"))return!0}return!1},!0):!0}var nc=\"text search tel url email passwo",
"rd number\".split(\" \");\nfunction kc(a){return B(a,\"TEXTAREA\")?!0:B",
"(a,\"INPUT\")?0<=oa(nc,a.type.toLowerCase()):oc(a)?!0:!1}function oc(a)",
"{function b(a){return\"inherit\"==a.contentEditable?(a=pc(a))?b(a):!1:",
"\"true\"==a.contentEditable}return k(a.contentEditable)?k(a.isContentEd",
"itable)?a.isContentEditable:b(a):!1}function pc(a){for(a=a.parentNode;a",
"&&1!=a.nodeType&&9!=a.nodeType&&11!=a.nodeType;)a=a.parentNode;return B",
"(a)?a:null}\nfunction W(a,b){b=na(b);if(\"float\"==b||\"cssFloat\"==b||",
"\"styleFloat\"==b)b=\"cssFloat\";a:{var c=b;var d=A(a);if(d.defaultView",
"&&d.defaultView.getComputedStyle&&(d=d.defaultView.getComputedStyle(a,n",
"ull))){c=d[c]||d.getPropertyValue(c)||\"\";break a}c=\"\"}a=c||qc(a,b);",
"if(null===a)a=null;else if(0<=oa(ua,b)){b:{var e=a.match(xa);if(e&&(b=N",
"umber(e[1]),c=Number(e[2]),d=Number(e[3]),e=Number(e[4]),0<=b&&255>=b&&",
"0<=c&&255>=c&&0<=d&&255>=d&&0<=e&&1>=e)){b=[b,c,d,e];break b}b=null}if(",
"!b)b:{if(d=a.match(ya))if(b=Number(d[1]),\nc=Number(d[2]),d=Number(d[3]",
"),0<=b&&255>=b&&0<=c&&255>=c&&0<=d&&255>=d){b=[b,c,d,1];break b}b=null}",
"if(!b)b:{b=a.toLowerCase();c=ta[b.toLowerCase()];if(!c&&(c=\"#\"==b.cha",
"rAt(0)?b:\"#\"+b,4==c.length&&(c=c.replace(va,\"#$1$1$2$2$3$3\")),!wa.t",
"est(c))){b=null;break b}b=[parseInt(c.substr(1,2),16),parseInt(c.substr",
"(3,2),16),parseInt(c.substr(5,2),16),1]}a=b?\"rgba(\"+b.join(\", \")+\"",
")\":a}return a}\nfunction qc(a,b){var c=a.currentStyle||a.style,d=c[b];",
"!k(d)&&ea(c.getPropertyValue)&&(d=c.getPropertyValue(b));return\"inheri",
"t\"!=d?k(d)?d:null:(a=pc(a))?qc(a,b):null}\nfunction rc(a,b,c){function",
" d(a){var b=sc(a);return 0<b.height&&0<b.width?!0:B(a,\"PATH\")&&(0<b.h",
"eight||0<b.width)?(a=W(a,\"stroke-width\"),!!a&&0<parseInt(a,10)):\"hid",
"den\"!=W(a,\"overflow\")&&u(a.childNodes,function(a){return 3==a.nodeTy",
"pe||B(a)&&d(a)})}function e(a){return tc(a)==X&&pa(a.childNodes,functio",
"n(a){return!B(a)||e(a)||!d(a)})}if(!B(a))throw Error(\"Argument to isSh",
"own must be of type Element\");if(B(a,\"BODY\"))return!0;if(B(a,\"OPTIO",
"N\")||B(a,\"OPTGROUP\"))return a=Ua(a,function(a){return B(a,\"SELECT\"",
")}),\n!!a&&rc(a,!0,c);var f=uc(a);if(f)return!!f.fa&&0<f.rect.width&&0<",
"f.rect.height&&rc(f.fa,b,c);if(B(a,\"INPUT\")&&\"hidden\"==a.type.toLow",
"erCase()||B(a,\"NOSCRIPT\"))return!1;f=W(a,\"visibility\");return\"coll",
"apse\"!=f&&\"hidden\"!=f&&c(a)&&(b||0!=vc(a))&&d(a)?!e(a):!1}\nfunction",
" wc(a){var b=hc?function(c){if(\"none\"==W(c,\"display\"))return!1;do{v",
"ar d=c.parentNode;if(c.getDestinationInsertionPoints){var e=c.getDestin",
"ationInsertionPoints();0<e.length&&(d=e[e.length-1])}if(d instanceof Sh",
"adowRoot)return!0;!d||9!=d.nodeType&&11!=d.nodeType||(d=null)}while(a&&",
"1!=a.nodeType);return!d||b(d)}:function(a){if(\"none\"==W(a,\"display\"",
"))return!1;a=pc(a);return!a||b(a)};return rc(a,!0,b)}var X=\"hidden\";",
"\nfunction tc(a){function b(a){function b(a){return a==h?!0:0==W(a,\"di",
"splay\").lastIndexOf(\"inline\",0)||\"absolute\"==c&&\"static\"==W(a,\"",
"position\")?!1:!0}var c=W(a,\"position\");if(\"fixed\"==c)return H=!0,a",
"==h?null:h;for(a=pc(a);a&&!b(a);)a=pc(a);return a}function c(a){var b=a",
";if(\"visible\"==y)if(a==h&&m)b=m;else if(a==m)return{x:\"visible\",y:",
"\"visible\"};b={x:W(b,\"overflow-x\"),y:W(b,\"overflow-y\")};a==h&&(b.x",
"=\"visible\"==b.x?\"auto\":b.x,b.y=\"visible\"==b.y?\"auto\":b.y);retur",
"n b}function d(a){if(a==h){var b=(new Wa(f)).M;\na=b.scrollingElement?b",
".scrollingElement:b.body||b.documentElement;b=b.parentWindow||b.default",
"View;a=new x(b.pageXOffset||a.scrollLeft,b.pageYOffset||a.scrollTop)}el",
"se a=new x(a.scrollLeft,a.scrollTop);return a}var e=xc(a);var f=A(a),h=",
"f.documentElement,m=f.body,y=W(h,\"overflow\"),H;for(a=b(a);a;a=b(a)){v",
"ar t=c(a);if(\"visible\"!=t.x||\"visible\"!=t.y){var z=sc(a);if(0==z.wi",
"dth||0==z.height)return X;var M=e.right<z.left,T=e.bottom<z.top;if(M&&",
"\"hidden\"==t.x||T&&\"hidden\"==t.y)return X;if(M&&\"visible\"!=t.x||\n",
"T&&\"visible\"!=t.y){M=d(a);T=e.bottom<z.top-M.y;if(e.right<z.left-M.x&",
"&\"visible\"!=t.x||T&&\"visible\"!=t.x)return X;e=tc(a);return e==X?X:",
"\"scroll\"}M=e.left>=z.left+z.width;z=e.top>=z.top+z.height;if(M&&\"hid",
"den\"==t.x||z&&\"hidden\"==t.y)return X;if(M&&\"visible\"!=t.x||z&&\"vi",
"sible\"!=t.y){if(H&&(t=d(a),e.left>=h.scrollWidth-t.x||e.right>=h.scrol",
"lHeight-t.y))return X;e=tc(a);return e==X?X:\"scroll\"}}}return\"none\"",
"}\nfunction sc(a){var b=uc(a);if(b)return b.rect;if(B(a,\"HTML\"))retur",
"n a=A(a),a=((a?a.parentWindow||a.defaultView:window)||window).document,",
"a=\"CSS1Compat\"==a.compatMode?a.documentElement:a.body,a=new Ma(a.clie",
"ntWidth,a.clientHeight),new V(0,0,a.width,a.height);try{var c=a.getBoun",
"dingClientRect()}catch(d){return new V(0,0,0,0)}return new V(c.left,c.t",
"op,c.right-c.left,c.bottom-c.top)}\nfunction uc(a){var b=B(a,\"MAP\");i",
"f(!b&&!B(a,\"AREA\"))return null;var c=b?a:B(a.parentNode,\"MAP\")?a.pa",
"rentNode:null,d=null,e=null;c&&c.name&&(d=U.za('/descendant::*[@usemap ",
"= \"#'+c.name+'\"]',A(c)))&&(e=sc(d),b||\"default\"==a.shape.toLowerCas",
"e()||(a=yc(a),b=Math.min(Math.max(a.left,0),e.width),c=Math.min(Math.ma",
"x(a.top,0),e.height),e=new V(b+e.left,c+e.top,Math.min(a.width,e.width-",
"b),Math.min(a.height,e.height-c))));return{fa:d,rect:e||new V(0,0,0,0)}",
"}\nfunction yc(a){var b=a.shape.toLowerCase();a=a.coords.split(\",\");i",
"f(\"rect\"==b&&4==a.length){var b=a[0],c=a[1];return new V(b,c,a[2]-b,a",
"[3]-c)}if(\"circle\"==b&&3==a.length)return b=a[2],new V(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 V(b,c,d-b,e-c)}return new V(0,0,0",
",0)}function xc(a){a=sc(a);return new gc(a.top,a.left+a.width,a.top+a.h",
"eight,a.left)}\nfunction vc(a){var b=1,c=W(a,\"opacity\");c&&(b=Number(",
"c));(a=pc(a))&&(b*=vc(a));return b};function zc(){this.N=ka.document.do",
"cumentElement;var a=Va(A(this.N));a&&Ac(this,a)}function Ac(a,b){a.N=b;",
"B(b,\"OPTION\")&&Ua(b,function(a){return B(a,\"SELECT\")})}function Bc(",
"a){var b=Ua(a.N,function(a){return!!a&&B(a)&&jc(a)},!0),b=b||a.N;a=Va(A",
"(b));if(b!=a){if(a&&ea(a.blur)&&!B(a,\"BODY\"))try{a.blur()}catch(c){th",
"row c;}ea(b.focus)&&b.focus()}};La();La();function Cc(a,b,c){this.B=a;t",
"his.pa=b;this.qa=c}Cc.prototype.create=function(a){a=A(a).createEvent(",
"\"HTMLEvents\");a.initEvent(this.B,this.pa,this.qa);return a};Cc.protot",
"ype.toString=function(){return this.B};var Dc=new Cc(\"change\",!0,!1);",
"function Ec(a,b){this.w={};this.g=[];this.G=0;var c=arguments.length;if",
"(1<c){if(c%2)throw Error(\"Uneven number of arguments\");for(var d=0;d<",
"c;d+=2)this.set(arguments[d],arguments[d+1])}else a&&this.addAll(a)}fun",
"ction Fc(a){Gc(a);return a.g.concat()}g=Ec.prototype;g.clear=function()",
"{this.w={};this.G=this.g.length=0};g.remove=function(a){return Object.p",
"rototype.hasOwnProperty.call(this.w,a)?(delete this.w[a],this.G--,this.",
"g.length>2*this.G&&Gc(this),!0):!1};\nfunction Gc(a){var b,c;if(a.G!=a.",
"g.length){for(b=c=0;c<a.g.length;){var d=a.g[c];Object.prototype.hasOwn",
"Property.call(a.w,d)&&(a.g[b++]=d);c++}a.g.length=b}if(a.G!=a.g.length)",
"{var e={};for(b=c=0;c<a.g.length;)d=a.g[c],Object.prototype.hasOwnPrope",
"rty.call(e,d)||(a.g[b++]=d,e[d]=1),c++;a.g.length=b}}g.get=function(a,b",
"){return Object.prototype.hasOwnProperty.call(this.w,a)?this.w[a]:b};g.",
"set=function(a,b){Object.prototype.hasOwnProperty.call(this.w,a)||(this",
".G++,this.g.push(a));this.w[a]=b};\ng.addAll=function(a){if(a instanceo",
"f Ec){var b=Fc(a);Gc(a);for(var c=[],d=0;d<a.g.length;d++)c.push(a.w[a.",
"g[d]]);a=c}else{b=[];var d=0;for(e in a)b[d++]=e;d=[];var 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=Fc(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 Ec(this)};va",
"r Hc={};function Y(a,b,c){fa(a)&&(a=a.b);a=new Ic(a);!b||b in Hc&&!c||(",
"Hc[b]={key:a,shift:!1},c&&(Hc[c]={key:a,shift:!0}));return a}function I",
"c(a){this.code=a}Y(8);Y(9);Y(13);var Jc=Y(16),Kc=Y(17),Lc=Y(18);Y(19);Y",
"(20);Y(27);Y(32,\" \");Y(33);Y(34);Y(35);Y(36);Y(37);Y(38);Y(39);Y(40);",
"Y(44);Y(45);Y(46);Y(48,\"0\",\")\");Y(49,\"1\",\"!\");Y(50,\"2\",\"@\")",
";Y(51,\"3\",\"#\");Y(52,\"4\",\"$\");Y(53,\"5\",\"%\");Y(54,\"6\",\"^\"",
");Y(55,\"7\",\"&\");Y(56,\"8\",\"*\");Y(57,\"9\",\"(\");Y(65,\"a\",\"A",
"\");Y(66,\"b\",\"B\");Y(67,\"c\",\"C\");Y(68,\"d\",\"D\");\nY(69,\"e\",",
"\"E\");Y(70,\"f\",\"F\");Y(71,\"g\",\"G\");Y(72,\"h\",\"H\");Y(73,\"i\"",
",\"I\");Y(74,\"j\",\"J\");Y(75,\"k\",\"K\");Y(76,\"l\",\"L\");Y(77,\"m",
"\",\"M\");Y(78,\"n\",\"N\");Y(79,\"o\",\"O\");Y(80,\"p\",\"P\");Y(81,\"",
"q\",\"Q\");Y(82,\"r\",\"R\");Y(83,\"s\",\"S\");Y(84,\"t\",\"T\");Y(85,",
"\"u\",\"U\");Y(86,\"v\",\"V\");Y(87,\"w\",\"W\");Y(88,\"x\",\"X\");Y(89",
",\"y\",\"Y\");Y(90,\"z\",\"Z\");var Mc=Y(Ha?{c:91,b:91}:Ga?{c:224,b:91}",
":{c:0,b:91});Y(Ha?{c:92,b:92}:Ga?{c:224,b:93}:{c:0,b:92});Y(Ha?{c:93,b:",
"93}:Ga?{c:0,b:0}:{c:93,b:null});Y({c:96,b:96},\"0\");Y({c:97,b:97},\"1",
"\");\nY({c:98,b:98},\"2\");Y({c:99,b:99},\"3\");Y({c:100,b:100},\"4\");",
"Y({c:101,b:101},\"5\");Y({c:102,b:102},\"6\");Y({c:103,b:103},\"7\");Y(",
"{c:104,b:104},\"8\");Y({c:105,b:105},\"9\");Y({c:106,b:106},\"*\");Y({c",
":107,b:107},\"+\");Y({c:109,b:109},\"-\");Y({c:110,b:110},\".\");Y({c:1",
"11,b:111},\"/\");Y(144);Y(112);Y(113);Y(114);Y(115);Y(116);Y(117);Y(118",
");Y(119);Y(120);Y(121);Y(122);Y(123);Y({c:107,b:187},\"=\",\"+\");Y(108",
",\",\");Y({c:109,b:189},\"-\",\"_\");Y(188,\",\",\"<\");Y(190,\".\",\">",
"\");Y(191,\"/\",\"?\");Y(192,\"`\",\"~\");Y(219,\"[\",\"{\");\nY(220,\"",
"\\\\\",\"|\");Y(221,\"]\",\"}\");Y({c:59,b:186},\";\",\":\");Y(222,\"'",
"\",'\"');var Nc=new Ec;Nc.set(1,Jc);Nc.set(2,Kc);Nc.set(4,Lc);Nc.set(8,",
"Mc);(function(a){var b=new Ec;q(Fc(a),function(c){b.set(a.get(c).code,c",
")});return b})(Nc);function Z(){zc.call(this)}p(Z,zc);Z.W=void 0;Z.ra=f",
"unction(){return Z.W?Z.W:Z.W=new Z};ba(\"_\",function(a){if(!wc(a)||!mc",
"(a)||\"none\"==W(a,\"pointer-events\"))throw new v(12,\"Element is not ",
"currently interactable and may not be manipulated\");if(!(kc(a)||B(a,\"",
"INPUT\")&&\"file\"==a.type.toLowerCase())||a.readOnly)throw new v(12,\"",
"Element must be user-editable in order to clear it.\");var b=Z.ra();Ac(",
"b,a);Bc(b);a.value?(a.value=\"\",b=Dc.create(a,void 0),\"isTrusted\"in ",
"b||(b.isTrusted=!1),a.dispatchEvent(b)):B(a,\"INPUT\")&&a.getAttribute(",
"\"type\")&&\"number\"==a.getAttribute(\"type\").toLowerCase()&&(a.value",
"=\n\"\");oc(a)&&(a.innerHTML=\" \")});; return this._.apply(null,argume",
"nts);}.apply({navigator:typeof window!='undefined'?window.navigator:nul",
"l,document:typeof window!='undefined'?window.document:null}, arguments)",
";}",
NULL
};
const char* const CLICK[] = {
"function(){return function(){var g,aa=this;function k(a){return void 0!",
"==a}function m(a){return\"string\"==typeof a}function n(a){return\"numb",
"er\"==typeof a}function ba(a,b){a=a.split(\".\");var c=aa;a[0]in c||!c.",
"execScript||c.execScript(\"var \"+a[0]);for(var d;a.length&&(d=a.shift(",
"));)!a.length&&k(b)?c[d]=b:c=c[d]&&c[d]!==Object.prototype[d]?c[d]:c[d]",
"={}}\nfunction ca(a){var b=typeof a;if(\"object\"==b)if(a){if(a instanc",
"eof Array)return\"array\";if(a instanceof Object)return b;var c=Object.",
"prototype.toString.call(a);if(\"[object Window]\"==c)return\"object\";i",
"f(\"[object Array]\"==c||\"number\"==typeof a.length&&\"undefined\"!=ty",
"peof a.splice&&\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propert",
"yIsEnumerable(\"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 da(a){var b=ca(a);return\"array\"==b||\"obje",
"ct\"==b&&\"number\"==typeof a.length}function ea(a){return\"function\"=",
"=ca(a)}function fa(a){var b=typeof a;return\"object\"==b&&null!=a||\"fu",
"nction\"==b}function ga(a,b,c){return a.call.apply(a.bind,arguments)}\n",
"function ha(a,b,c){if(!a)throw Error();if(2<arguments.length){var d=Arr",
"ay.prototype.slice.call(arguments,2);return function(){var c=Array.prot",
"otype.slice.call(arguments);Array.prototype.unshift.apply(c,d);return a",
".apply(b,c)}}return function(){return a.apply(b,arguments)}}function ia",
"(a,b,c){ia=Function.prototype.bind&&-1!=Function.prototype.bind.toStrin",
"g().indexOf(\"native code\")?ga:ha;return ia.apply(null,arguments)}\nfu",
"nction ja(a,b){var c=Array.prototype.slice.call(arguments,1);return fun",
"ction(){var b=c.slice();b.push.apply(b,arguments);return a.apply(this,b",
")}}function p(a,b){function c(){}c.prototype=b.prototype;a.Na=b.prototy",
"pe;a.prototype=new c;a.prototype.constructor=a;a.La=function(a,c,f){for",
"(var d=Array(arguments.length-2),e=2;e<arguments.length;e++)d[e-2]=argu",
"ments[e];return b.prototype[c].apply(a,d)}};var ka=window;var ma=String",
".prototype.trim?function(a){return a.trim()}:function(a){return a.repla",
"ce(/^[\\s\\xa0]+|[\\s\\xa0]+$/g,\"\")};\nfunction na(a,b){var c=0;a=ma(",
"String(a)).split(\".\");b=ma(String(b)).split(\".\");for(var d=Math.max",
"(a.length,b.length),e=0;0==c&&e<d;e++){var f=a[e]||\"\",h=b[e]||\"\";do",
"{f=/(\\d*)(\\D*)(.*)/.exec(f)||[\"\",\"\",\"\",\"\"];h=/(\\d*)(\\D*)(.*",
")/.exec(h)||[\"\",\"\",\"\",\"\"];if(0==f[0].length&&0==h[0].length)bre",
"ak;c=oa(0==f[1].length?0:parseInt(f[1],10),0==h[1].length?0:parseInt(h[",
"1],10))||oa(0==f[2].length,0==h[2].length)||oa(f[2],h[2]);f=f[3];h=h[3]",
"}while(0==c)}return c}function oa(a,b){return a<b?-1:a>b?1:0}\nfunction",
" pa(a){return String(a).replace(/\\-([a-z])/g,function(a,c){return c.to",
"UpperCase()})};function qa(a,b){if(m(a))return m(b)&&1==b.length?a.inde",
"xOf(b,0):-1;for(var c=0;c<a.length;c++)if(c in a&&a[c]===b)return c;ret",
"urn-1}function t(a,b){for(var c=a.length,d=m(a)?a.split(\"\"):a,e=0;e<c",
";e++)e in d&&b.call(void 0,d[e],e,a)}function ra(a,b,c){var d=c;t(a,fun",
"ction(c,f){d=b.call(void 0,d,c,f,a)});return d}function sa(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}\nfunction ta(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))retu",
"rn!1;return!0}function ua(a){return Array.prototype.concat.apply([],arg",
"uments)}function va(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 wa(a,b,c){return 2>=argument",
"s.length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b",
",c)};var xa={aliceblue:\"#f0f8ff\",antiquewhite:\"#faebd7\",aqua:\"#00f",
"fff\",aquamarine:\"#7fffd4\",azure:\"#f0ffff\",beige:\"#f5f5dc\",bisque",
":\"#ffe4c4\",black:\"#000000\",blanchedalmond:\"#ffebcd\",blue:\"#0000f",
"f\",blueviolet:\"#8a2be2\",brown:\"#a52a2a\",burlywood:\"#deb887\",cade",
"tblue:\"#5f9ea0\",chartreuse:\"#7fff00\",chocolate:\"#d2691e\",coral:\"",
"#ff7f50\",cornflowerblue:\"#6495ed\",cornsilk:\"#fff8dc\",crimson:\"#dc",
"143c\",cyan:\"#00ffff\",darkblue:\"#00008b\",darkcyan:\"#008b8b\",darkg",
"oldenrod:\"#b8860b\",darkgray:\"#a9a9a9\",darkgreen:\"#006400\",\ndarkg",
"rey:\"#a9a9a9\",darkkhaki:\"#bdb76b\",darkmagenta:\"#8b008b\",darkolive",
"green:\"#556b2f\",darkorange:\"#ff8c00\",darkorchid:\"#9932cc\",darkred",
":\"#8b0000\",darksalmon:\"#e9967a\",darkseagreen:\"#8fbc8f\",darkslateb",
"lue:\"#483d8b\",darkslategray:\"#2f4f4f\",darkslategrey:\"#2f4f4f\",dar",
"kturquoise:\"#00ced1\",darkviolet:\"#9400d3\",deeppink:\"#ff1493\",deep",
"skyblue:\"#00bfff\",dimgray:\"#696969\",dimgrey:\"#696969\",dodgerblue:",
"\"#1e90ff\",firebrick:\"#b22222\",floralwhite:\"#fffaf0\",forestgreen:",
"\"#228b22\",fuchsia:\"#ff00ff\",gainsboro:\"#dcdcdc\",\nghostwhite:\"#f",
"8f8ff\",gold:\"#ffd700\",goldenrod:\"#daa520\",gray:\"#808080\",green:",
"\"#008000\",greenyellow:\"#adff2f\",grey:\"#808080\",honeydew:\"#f0fff0",
"\",hotpink:\"#ff69b4\",indianred:\"#cd5c5c\",indigo:\"#4b0082\",ivory:",
"\"#fffff0\",khaki:\"#f0e68c\",lavender:\"#e6e6fa\",lavenderblush:\"#fff",
"0f5\",lawngreen:\"#7cfc00\",lemonchiffon:\"#fffacd\",lightblue:\"#add8e",
"6\",lightcoral:\"#f08080\",lightcyan:\"#e0ffff\",lightgoldenrodyellow:",
"\"#fafad2\",lightgray:\"#d3d3d3\",lightgreen:\"#90ee90\",lightgrey:\"#d",
"3d3d3\",lightpink:\"#ffb6c1\",lightsalmon:\"#ffa07a\",\nlightseagreen:",
"\"#20b2aa\",lightskyblue:\"#87cefa\",lightslategray:\"#778899\",lightsl",
"ategrey:\"#778899\",lightsteelblue:\"#b0c4de\",lightyellow:\"#ffffe0\",",
"lime:\"#00ff00\",limegreen:\"#32cd32\",linen:\"#faf0e6\",magenta:\"#ff0",
"0ff\",maroon:\"#800000\",mediumaquamarine:\"#66cdaa\",mediumblue:\"#000",
"0cd\",mediumorchid:\"#ba55d3\",mediumpurple:\"#9370db\",mediumseagreen:",
"\"#3cb371\",mediumslateblue:\"#7b68ee\",mediumspringgreen:\"#00fa9a\",m",
"ediumturquoise:\"#48d1cc\",mediumvioletred:\"#c71585\",midnightblue:\"#",
"191970\",mintcream:\"#f5fffa\",mistyrose:\"#ffe4e1\",\nmoccasin:\"#ffe4",
"b5\",navajowhite:\"#ffdead\",navy:\"#000080\",oldlace:\"#fdf5e6\",olive",
":\"#808000\",olivedrab:\"#6b8e23\",orange:\"#ffa500\",orangered:\"#ff45",
"00\",orchid:\"#da70d6\",palegoldenrod:\"#eee8aa\",palegreen:\"#98fb98\"",
",paleturquoise:\"#afeeee\",palevioletred:\"#db7093\",papayawhip:\"#ffef",
"d5\",peachpuff:\"#ffdab9\",peru:\"#cd853f\",pink:\"#ffc0cb\",plum:\"#dd",
"a0dd\",powderblue:\"#b0e0e6\",purple:\"#800080\",red:\"#ff0000\",rosybr",
"own:\"#bc8f8f\",royalblue:\"#4169e1\",saddlebrown:\"#8b4513\",salmon:\"",
"#fa8072\",sandybrown:\"#f4a460\",seagreen:\"#2e8b57\",\nseashell:\"#fff",
"5ee\",sienna:\"#a0522d\",silver:\"#c0c0c0\",skyblue:\"#87ceeb\",slatebl",
"ue:\"#6a5acd\",slategray:\"#708090\",slategrey:\"#708090\",snow:\"#fffa",
"fa\",springgreen:\"#00ff7f\",steelblue:\"#4682b4\",tan:\"#d2b48c\",teal",
":\"#008080\",thistle:\"#d8bfd8\",tomato:\"#ff6347\",turquoise:\"#40e0d0",
"\",violet:\"#ee82ee\",wheat:\"#f5deb3\",white:\"#ffffff\",whitesmoke:\"",
"#f5f5f5\",yellow:\"#ffff00\",yellowgreen:\"#9acd32\"};var ya=\"backgrou",
"ndColor borderTopColor borderRightColor borderBottomColor borderLeftCol",
"or color outlineColor\".split(\" \"),za=/#([0-9a-fA-F])([0-9a-fA-F])([0",
"-9a-fA-F])/,Aa=/^#(?:[0-9a-f]{3}){1,2}$/i,Ba=/^(?:rgba)?\\((\\d{1,3}),",
"\\s?(\\d{1,3}),\\s?(\\d{1,3}),\\s?(0|1|0\\.\\d*)\\)$/i,Ca=/^(?:rgb)?\\(",
"(0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2})\\)$/i;fun",
"ction u(a,b){this.code=a;this.state=w[a]||Da;this.message=b||\"\";a=thi",
"s.state.replace(/((?:^|\\s+)[a-z])/g,function(a){return a.toUpperCase()",
".replace(/^[\\s\\xa0]+/g,\"\")});b=a.length-5;if(0>b||a.indexOf(\"Error",
"\",b)!=b)a+=\"Error\";this.name=a;a=Error(this.message);a.name=this.nam",
"e;this.stack=a.stack||\"\"}p(u,Error);var Da=\"unknown error\",w={15:\"",
"element not selectable\",11:\"element not visible\"};w[31]=Da;w[30]=Da;",
"w[24]=\"invalid cookie domain\";w[29]=\"invalid element coordinates\";w",
"[12]=\"invalid element state\";\nw[32]=\"invalid selector\";w[51]=\"inv",
"alid selector\";w[52]=\"invalid selector\";w[17]=\"javascript error\";w",
"[405]=\"unsupported operation\";w[34]=\"move target out of bounds\";w[2",
"7]=\"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 cre",
"ated\";w[10]=\"stale element reference\";w[21]=\"timeout\";w[25]=\"unab",
"le to set cookie\";w[26]=\"unexpected alert open\";w[13]=Da;w[9]=\"unkn",
"own command\";u.prototype.toString=function(){return this.name+\": \"+t",
"his.message};var x;a:{var Ea=aa.navigator;if(Ea){var Fa=Ea.userAgent;if",
"(Fa){x=Fa;break a}}x=\"\"};function Ga(a){var b=Ha;Object.prototype.has",
"OwnProperty.call(b,\"528\")||(b[\"528\"]=a(\"528\"))};var Ia=-1!=x.inde",
"xOf(\"Macintosh\"),Ja=-1!=x.indexOf(\"Windows\"),Ka,La=\"\",Ma=/WebKit",
"\\/(\\S+)/.exec(x);Ma&&(La=Ma?Ma[1]:\"\");Ka=La;var Ha={};function Na()",
"{Ga(function(){return 0<=na(Ka,\"528\")})};function Oa(a){return(a=a.ex",
"ec(x))?a[1]:\"\"}var Pa=-1!=x.indexOf(\"iPhone\")&&-1==x.indexOf(\"iPod",
"\")&&-1==x.indexOf(\"iPad\")||-1!=x.indexOf(\"iPad\")||-1!=x.indexOf(\"",
"iPod\")?Oa(/CriOS\\/([0-9.]+)/):Oa(/Chrome\\/([0-9.]+)/);var Qa=10<=Num",
"ber(void 0);function z(a,b){this.x=k(a)?a:0;this.y=k(b)?b:0}g=z.prototy",
"pe;g.clone=function(){return new z(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.roun",
"d=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+=Number(a),n(b)&&(this.y+=b));return this};g.scale=functio",
"n(a,b){b=n(b)?b:a;this.x*=a;this.y*=b;return this};function Ra(a,b){thi",
"s.width=a;this.height=b}g=Ra.prototype;g.clone=function(){return new Ra",
"(this.width,this.height)};g.toString=function(){return\"(\"+this.width+",
"\" x \"+this.height+\")\"};g.ceil=function(){this.width=Math.ceil(this.",
"width);this.height=Math.ceil(this.height);return this};g.floor=function",
"(){this.width=Math.floor(this.width);this.height=Math.floor(this.height",
");return this};g.round=function(){this.width=Math.round(this.width);thi",
"s.height=Math.round(this.height);return this};\ng.scale=function(a,b){b",
"=n(b)?b:a;this.width*=a;this.height*=b;return this};function Sa(a){retu",
"rn a?a.parentWindow||a.defaultView:window}function Ta(a,b,c){function d",
"(c){c&&b.appendChild(m(c)?a.createTextNode(c):c)}for(var e=1;e<c.length",
";e++){var f=c[e];!da(f)||fa(f)&&0<f.nodeType?d(f):t(Ua(f)?va(f):f,d)}}f",
"unction Va(a){for(;a&&1!=a.nodeType;)a=a.previousSibling;return a}\nfun",
"ction Wa(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeType)return a=",
"=b||a.contains(b);if(\"undefined\"!=typeof a.compareDocumentPosition)re",
"turn a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parent",
"Node;return b==a}\nfunction Xa(a,b){if(a==b)return 0;if(a.compareDocume",
"ntPosition)return a.compareDocumentPosition(b)&2?1:-1;if(\"sourceIndex",
"\"in a||a.parentNode&&\"sourceIndex\"in a.parentNode){var c=1==a.nodeTy",
"pe,d=1==b.nodeType;if(c&&d)return a.sourceIndex-b.sourceIndex;var e=a.p",
"arentNode,f=b.parentNode;return e==f?Ya(a,b):!c&&Wa(e,b)?-1*Za(a,b):!d&",
"&Wa(f,a)?Za(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b.sourceIndex:f.sou",
"rceIndex)}d=A(a);c=d.createRange();c.selectNode(a);c.collapse(!0);a=d.c",
"reateRange();a.selectNode(b);\na.collapse(!0);return c.compareBoundaryP",
"oints(aa.Range.START_TO_END,a)}function Za(a,b){var c=a.parentNode;if(c",
"==b)return-1;for(;b.parentNode!=c;)b=b.parentNode;return Ya(b,a)}functi",
"on Ya(a,b){for(;b=b.previousSibling;)if(b==a)return-1;return 1}function",
" A(a){return 9==a.nodeType?a:a.ownerDocument||a.document}function Ua(a)",
"{if(a&&\"number\"==typeof a.length){if(fa(a))return\"function\"==typeof",
" a.item||\"string\"==typeof a.item;if(ea(a))return\"function\"==typeof ",
"a.item}return!1}\nfunction $a(a,b,c){a&&!c&&(a=a.parentNode);for(c=0;a;",
"){if(b(a))return a;a=a.parentNode;c++}return null}function ab(a){try{re",
"turn a&&a.activeElement}catch(b){}return null}function bb(a){this.R=a||",
"aa.document||document}g=bb.prototype;g.I=function(a){return m(a)?this.R",
".getElementById(a):a};g.getElementsByTagName=function(a,b){return(b||th",
"is.R).getElementsByTagName(String(a))};g.createElement=function(a){retu",
"rn this.R.createElement(String(a))};g.createTextNode=function(a){return",
" this.R.createTextNode(String(a))};\ng.appendChild=function(a,b){a.appe",
"ndChild(b)};g.append=function(a,b){Ta(A(a),a,arguments)};g.canHaveChild",
"ren=function(a){if(1!=a.nodeType)return!1;switch(a.tagName){case \"APPL",
"ET\":case \"AREA\":case \"BASE\":case \"BR\":case \"COL\":case \"COMMAN",
"D\":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};\ng.removeNode=function(a){return a&&a.pare",
"ntNode?a.parentNode.removeChild(a):null};g.contains=Wa;function cb(a){v",
"ar b=\"tabindex\";return\"style\"==b?db(a.style.cssText):(a=a.getAttrib",
"uteNode(b))&&a.specified?a.value:null}var eb=/[;]+(?=(?:(?:[^\"]*\"){2}",
")*[^\"]*$)(?=(?:(?:[^']*'){2})*[^']*$)(?=(?:[^()]*\\([^()]*\\))*[^()]*$",
")/;function db(a){var b=[];t(a.split(eb),function(a){var c=a.indexOf(\"",
":\");0<c&&(a=[a.slice(0,c),a.slice(c+1)],2==a.length&&b.push(a[0].toLow",
"erCase(),\":\",a[1],\";\"))});b=b.join(\"\");return b=\";\"==b.charAt(b",
".length-1)?b:b+\";\"}\nfunction B(a,b){b&&\"string\"!==typeof b&&(b=b.t",
"oString());return!!a&&1==a.nodeType&&(!b||a.tagName.toUpperCase()==b)}f",
"unction fb(a){return B(a,\"OPTION\")?!0:B(a,\"INPUT\")?(a=a.type.toLowe",
"rCase(),\"checkbox\"==a||\"radio\"==a):!1}function gb(a){if(!fb(a))thro",
"w new u(15,\"Element is not selectable\");var b=\"selected\",c=a.type&&",
"a.type.toLowerCase();if(\"checkbox\"==c||\"radio\"==c)b=\"checked\";ret",
"urn!!a[b]};/*\n\n The MIT License\n\n Copyright (c) 2007 Cybozu Labs, I",
"nc.\n Copyright (c) 2012 Google Inc.\n\n Permission is hereby granted, ",
"free of charge, to any person obtaining a copy\n of this software and a",
"ssociated documentation files (the \"Software\"), to\n deal in the Soft",
"ware without restriction, including without limitation the\n rights to ",
"use, copy, modify, merge, publish, distribute, sublicense, and/or\n sel",
"l copies of the Software, and to permit persons to whom the Software is",
"\n furnished to do so, subject to the following conditions:\n\n The abo",
"ve copyright notice and this permission notice shall be included in\n a",
"ll copies or substantial portions of the Software.\n\n THE SOFTWARE IS ",
"PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED,",
" INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITN",
"ESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE",
"\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTH",
"ER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, AR",
"ISING\n FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR O",
"THER DEALINGS\n IN THE SOFTWARE.\n*/\nfunction hb(a,b,c){this.v=a;this.",
"Ia=b||1;this.u=c||1};function ib(a){this.ja=a;this.Z=0}function jb(a){a",
"=a.match(kb);for(var b=0;b<a.length;b++)lb.test(a[b])&&a.splice(b,1);re",
"turn new ib(a)}var kb=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9",
"-\\.])(?:\\*|[\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^",
"\"]*\"|'[^']*'|[!<>]=|\\s+|./g,lb=/^\\s/;function C(a,b){return a.ja[a.",
"Z+(b||0)]}ib.prototype.next=function(){return this.ja[this.Z++]};ib.pro",
"totype.back=function(){this.Z--};ib.prototype.empty=function(){return t",
"his.ja.length<=this.Z};function D(a){var b=null,c=a.nodeType;1==c&&(b=a",
".textContent,b=void 0==b||null==b?a.innerText:b,b=void 0==b||null==b?\"",
"\":b);if(\"string\"!=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.nodeVal",
"ue),d[c++]=a;while(a=a.firstChild);for(;c&&!(a=d[--c].nextSibling););}}",
"else b=a.nodeValue;return\"\"+b}\nfunction mb(a,b,c){if(null===b)return",
"!0;try{if(!a.getAttribute)return!1}catch(d){return!1}return null==c?!!a",
".getAttribute(b):a.getAttribute(b,2)==c}function nb(a,b,c,d,e){return o",
"b.call(null,a,b,m(c)?c:null,m(d)?d:null,e||new E)}\nfunction ob(a,b,c,d",
",e){b.getElementsByName&&d&&\"name\"==c?(b=b.getElementsByName(d),t(b,f",
"unction(b){a.matches(b)&&e.add(b)})):b.getElementsByClassName&&d&&\"cla",
"ss\"==c?(b=b.getElementsByClassName(d),t(b,function(b){b.className==d&&",
"a.matches(b)&&e.add(b)})):a instanceof F?pb(a,b,c,d,e):b.getElementsByT",
"agName&&(b=b.getElementsByTagName(a.getName()),t(b,function(a){mb(a,c,d",
")&&e.add(a)}));return e}\nfunction pb(a,b,c,d,e){for(b=b.firstChild;b;b",
"=b.nextSibling)mb(b,c,d)&&a.matches(b)&&e.add(b),pb(a,b,c,d,e)};functio",
"n E(){this.u=this.m=null;this.T=0}function qb(a){this.node=a;this.next=",
"this.L=null}function rb(a,b){if(!a.m)return b;if(!b.m)return a;var c=a.",
"m;b=b.m;for(var d=null,e,f=0;c&&b;)c.node==b.node?(e=c,c=c.next,b=b.nex",
"t):0<Xa(c.node,b.node)?(e=b,b=b.next):(e=c,c=c.next),(e.L=d)?d.next=e:a",
".m=e,d=e,f++;for(e=c||b;e;)e.L=d,d=d.next=e,f++,e=e.next;a.u=d;a.T=f;re",
"turn a}E.prototype.unshift=function(a){a=new qb(a);a.next=this.m;this.u",
"?this.m.L=a:this.m=this.u=a;this.m=a;this.T++};\nE.prototype.add=functi",
"on(a){a=new qb(a);a.L=this.u;this.m?this.u.next=a:this.m=this.u=a;this.",
"u=a;this.T++};function sb(a){return(a=a.m)?a.node:null}E.prototype.A=fu",
"nction(){return this.T};function tb(a){return(a=sb(a))?D(a):\"\"}E.prot",
"otype.iterator=function(a){return new ub(this,!!a)};function ub(a,b){th",
"is.Ea=a;this.oa=(this.O=b)?a.u:a.m;this.ga=null}ub.prototype.next=funct",
"ion(){var a=this.oa;if(null==a)return null;var b=this.ga=a;this.oa=this",
".O?a.L:a.next;return b.node};\nub.prototype.remove=function(){var a=thi",
"s.Ea,b=this.ga;if(!b)throw Error(\"Next must be called at least once be",
"fore remove.\");var c=b.L,b=b.next;c?c.next=b:a.m=b;b?b.L=c:a.u=c;a.T--",
";this.ga=null};function G(a){this.l=a;this.o=this.F=!1;this.U=null}func",
"tion H(a){return\"\\n \"+a.toString().split(\"\\n\").join(\"\\n \")}G",
".prototype.i=function(){return this.F};function vb(a,b){a.F=b}function ",
"wb(a,b){a.o=b}G.prototype.J=function(){return this.U};function I(a,b){a",
"=a.evaluate(b);return a instanceof E?+tb(a):+a}function K(a,b){a=a.eval",
"uate(b);return a instanceof E?tb(a):\"\"+a}function xb(a,b){a=a.evaluat",
"e(b);return a instanceof E?!!a.A():!!a};function yb(a,b,c){G.call(this,",
"a.l);this.ia=a;this.ta=b;this.ya=c;this.F=b.i()||c.i();this.o=b.o||c.o;",
"this.ia==zb&&(c.o||c.i()||4==c.l||0==c.l||!b.J()?b.o||b.i()||4==b.l||0=",
"=b.l||!c.J()||(this.U={name:c.J().name,P:b}):this.U={name:b.J().name,P:",
"c})}p(yb,G);\nfunction Ab(a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(d);va",
"r f;if(b instanceof E&&c instanceof E){b=b.iterator();for(d=b.next();d;",
"d=b.next())for(e=c.iterator(),f=e.next();f;f=e.next())if(a(D(d),D(f)))r",
"eturn!0;return!1}if(b instanceof E||c instanceof E){b instanceof E?(e=b",
",d=c):(e=c,d=b);f=e.iterator();for(var h=typeof d,l=f.next();l;l=f.next",
"()){switch(h){case \"number\":l=+D(l);break;case \"boolean\":l=!!D(l);b",
"reak;case \"string\":l=D(l);break;default:throw Error(\"Illegal primiti",
"ve type for comparison.\");\n}if(e==b&&a(l,d)||e==c&&a(d,l))return!0}re",
"turn!1}return e?\"boolean\"==typeof b||\"boolean\"==typeof c?a(!!b,!!c)",
":\"number\"==typeof b||\"number\"==typeof c?a(+b,+c):a(b,c):a(+b,+c)}yb",
".prototype.evaluate=function(a){return this.ia.w(this.ta,this.ya,a)};yb",
".prototype.toString=function(){var a=\"Binary Expression: \"+this.ia,a=",
"a+H(this.ta);return a+=H(this.ya)};function Bb(a,b,c,d){this.Ha=a;this.",
"wa=b;this.l=c;this.w=d}Bb.prototype.toString=function(){return this.Ha}",
";var Cb={};\nfunction L(a,b,c,d){if(Cb.hasOwnProperty(a))throw Error(\"",
"Binary operator already created: \"+a);a=new Bb(a,b,c,d);return Cb[a.to",
"String()]=a}L(\"div\",6,1,function(a,b,c){return I(a,c)/I(b,c)});L(\"mo",
"d\",6,1,function(a,b,c){return I(a,c)%I(b,c)});L(\"*\",6,1,function(a,b",
",c){return I(a,c)*I(b,c)});L(\"+\",5,1,function(a,b,c){return I(a,c)+I(",
"b,c)});L(\"-\",5,1,function(a,b,c){return I(a,c)-I(b,c)});L(\"<\",4,2,f",
"unction(a,b,c){return Ab(function(a,b){return a<b},a,b,c)});\nL(\">\",4",
",2,function(a,b,c){return Ab(function(a,b){return a>b},a,b,c)});L(\"<=",
"\",4,2,function(a,b,c){return Ab(function(a,b){return a<=b},a,b,c)});L(",
"\">=\",4,2,function(a,b,c){return Ab(function(a,b){return a>=b},a,b,c)}",
");var zb=L(\"=\",3,2,function(a,b,c){return Ab(function(a,b){return a==",
"b},a,b,c,!0)});L(\"!=\",3,2,function(a,b,c){return Ab(function(a,b){ret",
"urn a!=b},a,b,c,!0)});L(\"and\",2,2,function(a,b,c){return xb(a,c)&&xb(",
"b,c)});L(\"or\",1,2,function(a,b,c){return xb(a,c)||xb(b,c)});function ",
"Db(a,b){if(b.A()&&4!=a.l)throw Error(\"Primary expression must evaluate",
" to nodeset if filter has predicate(s).\");G.call(this,a.l);this.xa=a;t",
"his.f=b;this.F=a.i();this.o=a.o}p(Db,G);Db.prototype.evaluate=function(",
"a){a=this.xa.evaluate(a);return Eb(this.f,a)};Db.prototype.toString=fun",
"ction(){var a=\"Filter:\"+H(this.xa);return a+=H(this.f)};function Fb(a",
",b){if(b.length<a.va)throw Error(\"Function \"+a.s+\" expects at least",
"\"+a.va+\" arguments, \"+b.length+\" given\");if(null!==a.ha&&b.length>",
"a.ha)throw Error(\"Function \"+a.s+\" expects at most \"+a.ha+\" argume",
"nts, \"+b.length+\" given\");a.Fa&&t(b,function(b,d){if(4!=b.l)throw Er",
"ror(\"Argument \"+d+\" to function \"+a.s+\" is not of type Nodeset: \"",
"+b);});G.call(this,a.l);this.X=a;this.ea=b;vb(this,a.F||sa(b,function(a",
"){return a.i()}));wb(this,a.Da&&!b.length||a.Ca&&!!b.length||sa(b,funct",
"ion(a){return a.o}))}\np(Fb,G);Fb.prototype.evaluate=function(a){return",
" this.X.w.apply(null,ua(a,this.ea))};Fb.prototype.toString=function(){v",
"ar a=\"Function: \"+this.X;if(this.ea.length)var b=ra(this.ea,function(",
"a,b){return a+H(b)},\"Arguments:\"),a=a+H(b);return a};function Gb(a,b,",
"c,d,e,f,h,l,q){this.s=a;this.l=b;this.F=c;this.Da=d;this.Ca=e;this.w=f;",
"this.va=h;this.ha=k(l)?l:h;this.Fa=!!q}Gb.prototype.toString=function()",
"{return this.s};var Hb={};\nfunction M(a,b,c,d,e,f,h,l){if(Hb.hasOwnPro",
"perty(a))throw Error(\"Function already created: \"+a+\".\");Hb[a]=new ",
"Gb(a,b,c,d,!1,e,f,h,l)}M(\"boolean\",2,!1,!1,function(a,b){return xb(b,",
"a)},1);M(\"ceiling\",1,!1,!1,function(a,b){return Math.ceil(I(b,a))},1)",
";M(\"concat\",3,!1,!1,function(a,b){return ra(wa(arguments,1),function(",
"b,d){return b+K(d,a)},\"\")},2,null);M(\"contains\",2,!1,!1,function(a,",
"b,c){b=K(b,a);a=K(c,a);return-1!=b.indexOf(a)},2);M(\"count\",1,!1,!1,f",
"unction(a,b){return b.evaluate(a).A()},1,1,!0);\nM(\"false\",2,!1,!1,fu",
"nction(){return!1},0);M(\"floor\",1,!1,!1,function(a,b){return Math.flo",
"or(I(b,a))},1);M(\"id\",4,!1,!1,function(a,b){var c=a.v,d=9==c.nodeType",
"?c:c.ownerDocument;a=K(b,a).split(/\\s+/);var e=[];t(a,function(a){a=d.",
"getElementById(a);!a||0<=qa(e,a)||e.push(a)});e.sort(Xa);var f=new E;t(",
"e,function(a){f.add(a)});return f},1);M(\"lang\",2,!1,!1,function(){ret",
"urn!1},1);M(\"last\",1,!0,!1,function(a){if(1!=arguments.length)throw E",
"rror(\"Function last expects ()\");return a.u},0);\nM(\"local-name\",3,",
"!1,!0,function(a,b){return(a=b?sb(b.evaluate(a)):a.v)?a.localName||a.no",
"deName.toLowerCase():\"\"},0,1,!0);M(\"name\",3,!1,!0,function(a,b){ret",
"urn(a=b?sb(b.evaluate(a)):a.v)?a.nodeName.toLowerCase():\"\"},0,1,!0);M",
"(\"namespace-uri\",3,!0,!1,function(){return\"\"},0,1,!0);M(\"normalize",
"-space\",3,!1,!0,function(a,b){return(b?K(b,a):D(a.v)).replace(/[\\s\\x",
"a0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\")},0,1);M(\"not\",2,!1,!1,func",
"tion(a,b){return!xb(b,a)},1);\nM(\"number\",1,!1,!0,function(a,b){retur",
"n b?I(b,a):+D(a.v)},0,1);M(\"position\",1,!0,!1,function(a){return a.Ia",
"},0);M(\"round\",1,!1,!1,function(a,b){return Math.round(I(b,a))},1);M(",
"\"starts-with\",2,!1,!1,function(a,b,c){b=K(b,a);a=K(c,a);return 0==b.l",
"astIndexOf(a,0)},2);M(\"string\",3,!1,!0,function(a,b){return b?K(b,a):",
"D(a.v)},0,1);M(\"string-length\",1,!1,!0,function(a,b){return(b?K(b,a):",
"D(a.v)).length},0,1);\nM(\"substring\",3,!1,!1,function(a,b,c,d){c=I(c,",
"a);if(isNaN(c)||Infinity==c||-Infinity==c)return\"\";d=d?I(d,a):Infinit",
"y;if(isNaN(d)||-Infinity===d)return\"\";c=Math.round(c)-1;var e=Math.ma",
"x(c,0);a=K(b,a);return Infinity==d?a.substring(e):a.substring(e,c+Math.",
"round(d))},2,3);M(\"substring-after\",3,!1,!1,function(a,b,c){b=K(b,a);",
"a=K(c,a);c=b.indexOf(a);return-1==c?\"\":b.substring(c+a.length)},2);\n",
"M(\"substring-before\",3,!1,!1,function(a,b,c){b=K(b,a);a=K(c,a);a=b.in",
"dexOf(a);return-1==a?\"\":b.substring(0,a)},2);M(\"sum\",1,!1,!1,functi",
"on(a,b){a=b.evaluate(a).iterator();b=0;for(var c=a.next();c;c=a.next())",
"b+=+D(c);return b},1,1,!0);M(\"translate\",3,!1,!1,function(a,b,c,d){b=",
"K(b,a);c=K(c,a);var e=K(d,a);d={};for(var f=0;f<c.length;f++)a=c.charAt",
"(f),a in d||(d[a]=e.charAt(f));c=\"\";for(f=0;f<b.length;f++)a=b.charAt",
"(f),c+=a in d?d[a]:a;return c},3);M(\"true\",2,!1,!1,function(){return!",
"0},0);function F(a,b){this.Aa=a;this.ua=k(b)?b:null;this.B=null;switch(",
"a){case \"comment\":this.B=8;break;case \"text\":this.B=3;break;case \"",
"processing-instruction\":this.B=7;break;case \"node\":break;default:thr",
"ow Error(\"Unexpected argument\");}}function Ib(a){return\"comment\"==a",
"||\"text\"==a||\"processing-instruction\"==a||\"node\"==a}F.prototype.m",
"atches=function(a){return null===this.B||this.B==a.nodeType};F.prototyp",
"e.getName=function(){return this.Aa};\nF.prototype.toString=function(){",
"var a=\"Kind Test: \"+this.Aa;null===this.ua||(a+=H(this.ua));return a}",
";function Jb(a){G.call(this,3);this.za=a.substring(1,a.length-1)}p(Jb,G",
");Jb.prototype.evaluate=function(){return this.za};Jb.prototype.toStrin",
"g=function(){return\"Literal: \"+this.za};function Kb(a,b){this.s=a.toL",
"owerCase();a=\"*\"==this.s?\"*\":\"http://www.w3.org/1999/xhtml\";this.",
"aa=b?b.toLowerCase():a}Kb.prototype.matches=function(a){var b=a.nodeTyp",
"e;if(1!=b&&2!=b)return!1;b=k(a.localName)?a.localName:a.nodeName;return",
"\"*\"!=this.s&&this.s!=b.toLowerCase()?!1:\"*\"==this.aa?!0:this.aa==(a",
".namespaceURI?a.namespaceURI.toLowerCase():\"http://www.w3.org/1999/xht",
"ml\")};Kb.prototype.getName=function(){return this.s};\nKb.prototype.to",
"String=function(){return\"Name Test: \"+(\"http://www.w3.org/1999/xhtml",
"\"==this.aa?\"\":this.aa+\":\")+this.s};function Lb(a){G.call(this,1);t",
"his.Ba=a}p(Lb,G);Lb.prototype.evaluate=function(){return this.Ba};Lb.pr",
"ototype.toString=function(){return\"Number: \"+this.Ba};function Mb(a,b",
"){G.call(this,a.l);this.ra=a;this.V=b;this.F=a.i();this.o=a.o;1==this.V",
".length&&(a=this.V[0],a.fa||a.H!=Nb||(a=a.da,\"*\"!=a.getName()&&(this.",
"U={name:a.getName(),P:null})))}p(Mb,G);function Ob(){G.call(this,4)}p(O",
"b,G);Ob.prototype.evaluate=function(a){var b=new E;a=a.v;9==a.nodeType?",
"b.add(a):b.add(a.ownerDocument);return b};Ob.prototype.toString=functio",
"n(){return\"Root Helper Expression\"};function Pb(){G.call(this,4)}p(Pb",
",G);Pb.prototype.evaluate=function(a){var b=new E;b.add(a.v);return b};",
"\nPb.prototype.toString=function(){return\"Context Helper Expression\"}",
";function Qb(a){return\"/\"==a||\"//\"==a}\nMb.prototype.evaluate=funct",
"ion(a){var b=this.ra.evaluate(a);if(!(b instanceof E))throw Error(\"Fil",
"ter expression must evaluate to nodeset.\");a=this.V;for(var c=0,d=a.le",
"ngth;c<d&&b.A();c++){var e=a[c],f=b.iterator(e.H.O);if(e.i()||e.H!=Rb)i",
"f(e.i()||e.H!=Sb){var h=f.next();for(b=e.evaluate(new hb(h));null!=(h=f",
".next());)h=e.evaluate(new hb(h)),b=rb(b,h)}else h=f.next(),b=e.evaluat",
"e(new hb(h));else{for(h=f.next();(b=f.next())&&(!h.contains||h.contains",
"(b))&&b.compareDocumentPosition(h)&8;h=b);b=e.evaluate(new hb(h))}}retu",
"rn b};\nMb.prototype.toString=function(){var a=\"Path Expression:\"+H(t",
"his.ra);if(this.V.length){var b=ra(this.V,function(a,b){return a+H(b)},",
"\"Steps:\");a+=H(b)}return a};function Tb(a,b){this.f=a;this.O=!!b}func",
"tion Eb(a,b,c){for(c=c||0;c<a.f.length;c++)for(var d=a.f[c],e=b.iterato",
"r(),f=b.A(),h,l=0;h=e.next();l++){var q=a.O?f-l:l+1;h=d.evaluate(new hb",
"(h,q,f));if(\"number\"==typeof h)q=q==h;else if(\"string\"==typeof h||",
"\"boolean\"==typeof h)q=!!h;else if(h instanceof E)q=0<h.A();else throw",
" Error(\"Predicate.evaluate returned an unexpected type.\");q||e.remove",
"()}return b}Tb.prototype.J=function(){return 0<this.f.length?this.f[0].",
"J():null};\nTb.prototype.i=function(){for(var a=0;a<this.f.length;a++){",
"var b=this.f[a];if(b.i()||1==b.l||0==b.l)return!0}return!1};Tb.prototyp",
"e.A=function(){return this.f.length};Tb.prototype.toString=function(){r",
"eturn ra(this.f,function(a,b){return a+H(b)},\"Predicates:\")};function",
" N(a,b,c,d){G.call(this,4);this.H=a;this.da=b;this.f=c||new Tb([]);this",
".fa=!!d;b=this.f.J();a.Ka&&b&&(this.U={name:b.name,P:b.P});this.F=this.",
"f.i()}p(N,G);\nN.prototype.evaluate=function(a){var b=a.v,c=this.J(),d=",
"null,e=null,f=0;c&&(d=c.name,e=c.P?K(c.P,a):null,f=1);if(this.fa)if(thi",
"s.i()||this.H!=Ub)if(b=(new N(Vb,new F(\"node\"))).evaluate(a).iterator",
"(),c=b.next())for(a=this.w(c,d,e,f);null!=(c=b.next());)a=rb(a,this.w(c",
",d,e,f));else a=new E;else a=nb(this.da,b,d,e),a=Eb(this.f,a,f);else a=",
"this.w(a.v,d,e,f);return a};N.prototype.w=function(a,b,c,d){a=this.H.X(",
"this.da,a,b,c);return a=Eb(this.f,a,d)};\nN.prototype.toString=function",
"(){var a=\"Step:\"+H(\"Operator: \"+(this.fa?\"//\":\"/\"));this.H.s&&(",
"a+=H(\"Axis: \"+this.H));a+=H(this.da);if(this.f.A()){var b=ra(this.f.f",
",function(a,b){return a+H(b)},\"Predicates:\");a+=H(b)}return a};functi",
"on Wb(a,b,c,d){this.s=a;this.X=b;this.O=c;this.Ka=d}Wb.prototype.toStri",
"ng=function(){return this.s};var Xb={};function O(a,b,c,d){if(Xb.hasOwn",
"Property(a))throw Error(\"Axis already created: \"+a);b=new Wb(a,b,c,!!",
"d);return Xb[a]=b}\nO(\"ancestor\",function(a,b){for(var c=new E;b=b.pa",
"rentNode;)a.matches(b)&&c.unshift(b);return c},!0);O(\"ancestor-or-self",
"\",function(a,b){var c=new E;do a.matches(b)&&c.unshift(b);while(b=b.pa",
"rentNode);return c},!0);\nvar Nb=O(\"attribute\",function(a,b){var c=ne",
"w E,d=a.getName();if(b=b.attributes)if(a instanceof F&&null===a.B||\"*",
"\"==d)for(d=0;a=b[d];d++)c.add(a);else(a=b.getNamedItem(d))&&c.add(a);r",
"eturn c},!1),Ub=O(\"child\",function(a,b,c,d,e){c=m(c)?c:null;d=m(d)?d:",
"null;e=e||new E;for(b=b.firstChild;b;b=b.nextSibling)mb(b,c,d)&&a.match",
"es(b)&&e.add(b);return e},!1,!0);O(\"descendant\",nb,!1,!0);\nvar Vb=O(",
"\"descendant-or-self\",function(a,b,c,d){var e=new E;mb(b,c,d)&&a.match",
"es(b)&&e.add(b);return nb(a,b,c,d,e)},!1,!0),Rb=O(\"following\",functio",
"n(a,b,c,d){var e=new E;do for(var f=b;f=f.nextSibling;)mb(f,c,d)&&a.mat",
"ches(f)&&e.add(f),e=nb(a,f,c,d,e);while(b=b.parentNode);return e},!1,!0",
");O(\"following-sibling\",function(a,b){for(var c=new E;b=b.nextSibling",
";)a.matches(b)&&c.add(b);return c},!1);O(\"namespace\",function(){retur",
"n new E},!1);\nvar Yb=O(\"parent\",function(a,b){var c=new E;if(9==b.no",
"deType)return c;if(2==b.nodeType)return c.add(b.ownerElement),c;b=b.par",
"entNode;a.matches(b)&&c.add(b);return c},!1),Sb=O(\"preceding\",functio",
"n(a,b,c,d){var e=new E,f=[];do f.unshift(b);while(b=b.parentNode);for(v",
"ar h=1,l=f.length;h<l;h++){var q=[];for(b=f[h];b=b.previousSibling;)q.u",
"nshift(b);for(var y=0,r=q.length;y<r;y++)b=q[y],mb(b,c,d)&&a.matches(b)",
"&&e.add(b),e=nb(a,b,c,d,e)}return e},!0,!0);\nO(\"preceding-sibling\",f",
"unction(a,b){for(var c=new E;b=b.previousSibling;)a.matches(b)&&c.unshi",
"ft(b);return c},!0);var Zb=O(\"self\",function(a,b){var c=new E;a.match",
"es(b)&&c.add(b);return c},!1);function $b(a){G.call(this,1);this.qa=a;t",
"his.F=a.i();this.o=a.o}p($b,G);$b.prototype.evaluate=function(a){return",
"-I(this.qa,a)};$b.prototype.toString=function(){return\"Unary Expressio",
"n: -\"+H(this.qa)};function ac(a){G.call(this,4);this.ba=a;vb(this,sa(t",
"his.ba,function(a){return a.i()}));wb(this,sa(this.ba,function(a){retur",
"n a.o}))}p(ac,G);ac.prototype.evaluate=function(a){var b=new E;t(this.b",
"a,function(c){c=c.evaluate(a);if(!(c instanceof E))throw Error(\"Path e",
"xpression must evaluate to NodeSet.\");b=rb(b,c)});return b};ac.prototy",
"pe.toString=function(){return ra(this.ba,function(a,b){return a+H(b)},",
"\"Union Expression:\")};function bc(a,b){this.a=a;this.Ga=b}function cc",
"(a){for(var b,c=[];;){P(a,\"Missing right hand side of binary expressio",
"n.\");b=dc(a);var d=a.a.next();if(!d)break;var e=(d=Cb[d]||null)&&d.wa;",
"if(!e){a.a.back();break}for(;c.length&&e<=c[c.length-1].wa;)b=new yb(c.",
"pop(),c.pop(),b);c.push(b,d)}for(;c.length;)b=new yb(c.pop(),c.pop(),b)",
";return b}function P(a,b){if(a.a.empty())throw Error(b);}function ec(a,",
"b){a=a.a.next();if(a!=b)throw Error(\"Bad token, expected: \"+b+\" got:",
" \"+a);}\nfunction fc(a){a=a.a.next();if(\")\"!=a)throw Error(\"Bad tok",
"en: \"+a);}function gc(a){a=a.a.next();if(2>a.length)throw Error(\"Uncl",
"osed literal string\");return new Jb(a)}\nfunction hc(a){var b=[];if(Qb",
"(C(a.a))){var c=a.a.next();var d=C(a.a);if(\"/\"==c&&(a.a.empty()||\".",
"\"!=d&&\"..\"!=d&&\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return",
" new Ob;d=new Ob;P(a,\"Missing next location step.\");c=ic(a,c);b.push(",
"c)}else{a:{c=C(a.a);d=c.charAt(0);switch(d){case \"$\":throw Error(\"Va",
"riable reference not allowed in HTML XPath\");case \"(\":a.a.next();c=c",
"c(a);P(a,'unclosed \"(\"');ec(a,\")\");break;case '\"':case \"'\":c=gc(",
"a);break;default:if(isNaN(+c))if(!Ib(c)&&/(?![0-9])[\\w]/.test(d)&&\"(",
"\"==C(a.a,\n1)){c=a.a.next();c=Hb[c]||null;a.a.next();for(d=[];\")\"!=C",
"(a.a);){P(a,\"Missing function argument list.\");d.push(cc(a));if(\",\"",
"!=C(a.a))break;a.a.next()}P(a,\"Unclosed function argument list.\");fc(",
"a);c=new Fb(c,d)}else{c=null;break a}else c=new Lb(+a.a.next())}\"[\"==",
"C(a.a)&&(d=new Tb(jc(a)),c=new Db(c,d))}if(c)if(Qb(C(a.a)))d=c;else ret",
"urn c;else c=ic(a,\"/\"),d=new Pb,b.push(c)}for(;Qb(C(a.a));)c=a.a.next",
"(),P(a,\"Missing next location step.\"),c=ic(a,c),b.push(c);return new ",
"Mb(d,b)}\nfunction ic(a,b){if(\"/\"!=b&&\"//\"!=b)throw Error('Step op ",
"should be \"/\" or \"//\"');if(\".\"==C(a.a)){var c=new N(Zb,new F(\"no",
"de\"));a.a.next();return c}if(\"..\"==C(a.a))return c=new N(Yb,new F(\"",
"node\")),a.a.next(),c;if(\"@\"==C(a.a)){var d=Nb;a.a.next();P(a,\"Missi",
"ng attribute name\")}else if(\"::\"==C(a.a,1)){if(!/(?![0-9])[\\w]/.tes",
"t(C(a.a).charAt(0)))throw Error(\"Bad token: \"+a.a.next());var e=a.a.n",
"ext();d=Xb[e]||null;if(!d)throw Error(\"No axis with name: \"+e);a.a.ne",
"xt();P(a,\"Missing node name\")}else d=Ub;e=\nC(a.a);if(/(?![0-9])[\\w",
"\\*]/.test(e.charAt(0)))if(\"(\"==C(a.a,1)){if(!Ib(e))throw Error(\"Inv",
"alid node type: \"+e);e=a.a.next();if(!Ib(e))throw Error(\"Invalid type",
" name: \"+e);ec(a,\"(\");P(a,\"Bad nodetype\");var f=C(a.a).charAt(0),h",
"=null;if('\"'==f||\"'\"==f)h=gc(a);P(a,\"Bad nodetype\");fc(a);e=new F(",
"e,h)}else if(e=a.a.next(),f=e.indexOf(\":\"),-1==f)e=new Kb(e);else{var",
" h=e.substring(0,f);if(\"*\"==h)var l=\"*\";else if(l=a.Ga(h),!l)throw ",
"Error(\"Namespace prefix not declared: \"+h);e=e.substr(f+1);e=new Kb(e",
",l)}else throw Error(\"Bad token: \"+\na.a.next());a=new Tb(jc(a),d.O);",
"return c||new N(d,e,a,\"//\"==b)}function jc(a){for(var b=[];\"[\"==C(a",
".a);){a.a.next();P(a,\"Missing predicate expression.\");var c=cc(a);b.p",
"ush(c);P(a,\"Unclosed predicate expression.\");ec(a,\"]\")}return b}fun",
"ction dc(a){if(\"-\"==C(a.a))return a.a.next(),new $b(dc(a));var b=hc(a",
");if(\"|\"!=C(a.a))a=b;else{for(b=[b];\"|\"==a.a.next();)P(a,\"Missing ",
"next union location path.\"),b.push(hc(a));a.a.back();a=new ac(b)}retur",
"n a};function kc(a){switch(a.nodeType){case 1:return ja(lc,a);case 9:re",
"turn kc(a.documentElement);case 11:case 10:case 6:case 12:return mc;def",
"ault:return a.parentNode?kc(a.parentNode):mc}}function mc(){return null",
"}function lc(a,b){if(a.prefix==b)return a.namespaceURI||\"http://www.w3",
".org/1999/xhtml\";var c=a.getAttributeNode(\"xmlns:\"+b);return c&&c.sp",
"ecified?c.value||null:a.parentNode&&9!=a.parentNode.nodeType?lc(a.paren",
"tNode,b):null};function nc(a,b){if(!a.length)throw Error(\"Empty XPath ",
"expression.\");a=jb(a);if(a.empty())throw Error(\"Invalid XPath express",
"ion.\");b?ea(b)||(b=ia(b.lookupNamespaceURI,b)):b=function(){return nul",
"l};var c=cc(new bc(a,b));if(!a.empty())throw Error(\"Bad token: \"+a.ne",
"xt());this.evaluate=function(a,b){a=c.evaluate(new hb(a));return new Q(",
"a,b)}}\nfunction Q(a,b){if(0==b)if(a instanceof E)b=4;else if(\"string",
"\"==typeof a)b=2;else if(\"number\"==typeof a)b=1;else if(\"boolean\"==",
"typeof a)b=3;else throw Error(\"Unexpected evaluation result.\");if(2!=",
"b&&1!=b&&3!=b&&!(a instanceof E))throw Error(\"value could not be conve",
"rted to the specified type\");this.resultType=b;switch(b){case 2:this.s",
"tringValue=a instanceof E?tb(a):\"\"+a;break;case 1:this.numberValue=a ",
"instanceof E?+tb(a):+a;break;case 3:this.booleanValue=a instanceof E?0<",
"a.A():!!a;break;case 4:case 5:case 6:case 7:var c=\na.iterator();var d=",
"[];for(var e=c.next();e;e=c.next())d.push(e);this.snapshotLength=a.A();",
"this.invalidIteratorState=!1;break;case 8:case 9:this.singleNodeValue=s",
"b(a);break;default:throw Error(\"Unknown XPathResult type.\");}var f=0;",
"this.iterateNext=function(){if(4!=b&&5!=b)throw Error(\"iterateNext cal",
"led with wrong result type\");return f>=d.length?null:d[f++]};this.snap",
"shotItem=function(a){if(6!=b&&7!=b)throw Error(\"snapshotItem called wi",
"th wrong result type\");return a>=d.length||0>a?null:d[a]}}\nQ.ANY_TYPE",
"=0;Q.NUMBER_TYPE=1;Q.STRING_TYPE=2;Q.BOOLEAN_TYPE=3;Q.UNORDERED_NODE_IT",
"ERATOR_TYPE=4;Q.ORDERED_NODE_ITERATOR_TYPE=5;Q.UNORDERED_NODE_SNAPSHOT_",
"TYPE=6;Q.ORDERED_NODE_SNAPSHOT_TYPE=7;Q.ANY_UNORDERED_NODE_TYPE=8;Q.FIR",
"ST_ORDERED_NODE_TYPE=9;function oc(a){this.lookupNamespaceURI=kc(a)}\nb",
"a(\"wgxpath.install\",function(a,b){a=a||aa;var c=a.Document&&a.Documen",
"t.prototype||a.document;if(!c.evaluate||b)a.XPathResult=Q,c.evaluate=fu",
"nction(a,b,c,h){return(new nc(a,c)).evaluate(b,h)},c.createExpression=f",
"unction(a,b){return new nc(a,b)},c.createNSResolver=function(a){return ",
"new oc(a)}});var R={};R.ka=function(){var a={Oa:\"http://www.w3.org/200",
"0/svg\"};return function(b){return a[b]||null}}();\nR.w=function(a,b,c)",
"{var d=A(a);if(!d.documentElement)return null;try{for(var e=d.createNSR",
"esolver?d.createNSResolver(d.documentElement):R.ka,f={},h=d.getElements",
"ByTagName(\"*\"),l=0;l<h.length;++l){var q=h[l],y=q.namespaceURI;if(y&&",
"!f[y]){var r=q.lookupPrefix(y);if(!r)var v=y.match(\".*/(\\\\w+)/?$\"),",
"r=v?v[1]:\"xhtml\";f[y]=r}}var J={},U;for(U in f)J[f[U]]=U;e=function(a",
"){return J[a]||null};try{return d.evaluate(b,a,e,c,null)}catch(la){if(",
"\"TypeError\"===la.name)return e=d.createNSResolver?d.createNSResolver(",
"d.documentElement):\nR.ka,d.evaluate(b,a,e,c,null);throw la;}}catch(la)",
"{throw new u(32,\"Unable to locate an element with the xpath expression",
" \"+b+\" because of the following error:\\n\"+la);}};R.na=function(a,b)",
"{if(!a||1!=a.nodeType)throw new u(32,'The result of the xpath expressio",
"n \"'+b+'\" is: '+a+\". It should be an element.\");};\nR.Ja=function(a",
",b){var c=function(){var c=R.w(b,a,9);return c?c.singleNodeValue||null:",
"b.selectSingleNode?(c=A(b),c.setProperty&&c.setProperty(\"SelectionLang",
"uage\",\"XPath\"),b.selectSingleNode(a)):null}();null===c||R.na(c,a);re",
"turn c};\nR.Ma=function(a,b){var c=function(){var c=R.w(b,a,7);if(c){fo",
"r(var e=c.snapshotLength,f=[],h=0;h<e;++h)f.push(c.snapshotItem(h));ret",
"urn f}return b.selectNodes?(c=A(b),c.setProperty&&c.setProperty(\"Selec",
"tionLanguage\",\"XPath\"),b.selectNodes(a)):[]}();t(c,function(b){R.na(",
"b,a)});return c};function pc(a,b,c,d){this.top=a;this.right=b;this.bott",
"om=c;this.left=d}g=pc.prototype;g.clone=function(){return new pc(this.t",
"op,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 pc?a.left>=this.",
"left&&a.right<=this.right&&a.top>=this.top&&a.bottom<=this.bottom:a.x>=",
"this.left&&a.x<=this.right&&a.y>=this.top&&a.y<=this.bottom:!1};\ng.exp",
"and=function(a,b,c,d){fa(a)?(this.top-=a.top,this.right+=a.right,this.b",
"ottom+=a.bottom,this.left-=a.left):(this.top-=a,this.right+=Number(b),t",
"his.bottom+=Number(c),this.left-=Number(d));return this};g.ceil=functio",
"n(){this.top=Math.ceil(this.top);this.right=Math.ceil(this.right);this.",
"bottom=Math.ceil(this.bottom);this.left=Math.ceil(this.left);return thi",
"s};\ng.floor=function(){this.top=Math.floor(this.top);this.right=Math.f",
"loor(this.right);this.bottom=Math.floor(this.bottom);this.left=Math.flo",
"or(this.left);return this};g.round=function(){this.top=Math.round(this.",
"top);this.right=Math.round(this.right);this.bottom=Math.round(this.bott",
"om);this.left=Math.round(this.left);return this};g.translate=function(a",
",b){a instanceof z?(this.left+=a.x,this.right+=a.x,this.top+=a.y,this.b",
"ottom+=a.y):(this.left+=a,this.right+=a,n(b)&&(this.top+=b,this.bottom+",
"=b));return this};\ng.scale=function(a,b){b=n(b)?b:a;this.left*=a;this.",
"right*=a;this.top*=b;this.bottom*=b;return this};function S(a,b,c,d){th",
"is.left=a;this.top=b;this.width=c;this.height=d}g=S.prototype;g.clone=f",
"unction(){return new S(this.left,this.top,this.width,this.height)};g.to",
"String=function(){return\"(\"+this.left+\", \"+this.top+\" - \"+this.wi",
"dth+\"w x \"+this.height+\"h)\"};g.contains=function(a){return a instan",
"ceof z?a.x>=this.left&&a.x<=this.left+this.width&&a.y>=this.top&&a.y<=t",
"his.top+this.height:this.left<=a.left&&this.left+this.width>=a.left+a.w",
"idth&&this.top<=a.top&&this.top+this.height>=a.top+a.height};\ng.ceil=f",
"unction(){this.left=Math.ceil(this.left);this.top=Math.ceil(this.top);t",
"his.width=Math.ceil(this.width);this.height=Math.ceil(this.height);retu",
"rn this};g.floor=function(){this.left=Math.floor(this.left);this.top=Ma",
"th.floor(this.top);this.width=Math.floor(this.width);this.height=Math.f",
"loor(this.height);return this};g.round=function(){this.left=Math.round(",
"this.left);this.top=Math.round(this.top);this.width=Math.round(this.wid",
"th);this.height=Math.round(this.height);return this};\ng.translate=func",
"tion(a,b){a instanceof z?(this.left+=a.x,this.top+=a.y):(this.left+=a,n",
"(b)&&(this.top+=b));return this};g.scale=function(a,b){b=n(b)?b:a;this.",
"left*=a;this.width*=a;this.top*=b;this.height*=b;return this};function ",
"qc(a,b){var c=A(a);return c.defaultView&&c.defaultView.getComputedStyle",
"&&(a=c.defaultView.getComputedStyle(a,null))?a[b]||a.getPropertyValue(b",
")||\"\":\"\"}function rc(a){var b=a.offsetWidth,c=a.offsetHeight;if((!k",
"(b)||!b&&!c)&&a.getBoundingClientRect){a:{try{var d=a.getBoundingClient",
"Rect()}catch(e){a={left:0,top:0,right:0,bottom:0};break a}a=d}return ne",
"w Ra(a.right-a.left,a.bottom-a.top)}return new Ra(b,c)};var sc=\"functi",
"on\"===typeof ShadowRoot;function tc(a){return uc(a)&&vc(a)&&\"none\"!=",
"T(a,\"pointer-events\")}var wc=\"A AREA BUTTON INPUT LABEL SELECT TEXTA",
"REA\".split(\" \");function xc(a){return sa(wc,function(b){return B(a,b",
")})||null!=cb(a)&&0<=Number(a.tabIndex)||((B(a,\"TEXTAREA\")?!0:B(a,\"I",
"NPUT\")?0<=qa(yc,a.type.toLowerCase()):zc(a)?!0:!1)||(B(a,\"INPUT\")?\"",
"file\"==a.type.toLowerCase():!1))&&!a.readOnly}var Ac=\"BUTTON INPUT OP",
"TGROUP OPTION SELECT TEXTAREA\".split(\" \");\nfunction vc(a){return sa",
"(Ac,function(b){return B(a,b)})?a.disabled?!1:a.parentNode&&1==a.parent",
"Node.nodeType&&B(a,\"OPTGROUP\")||B(a,\"OPTION\")?vc(a.parentNode):!$a(",
"a,function(a){var b=a.parentNode;if(b&&B(b,\"FIELDSET\")&&b.disabled){i",
"f(!B(a,\"LEGEND\"))return!0;for(;a=k(a.previousElementSibling)?a.previo",
"usElementSibling:Va(a.previousSibling);)if(B(a,\"LEGEND\"))return!0}ret",
"urn!1},!0):!0}var yc=\"text search tel url email password number\".spli",
"t(\" \");\nfunction zc(a){function b(a){return\"inherit\"==a.contentEdi",
"table?(a=Bc(a))?b(a):!1:\"true\"==a.contentEditable}return k(a.contentE",
"ditable)?k(a.isContentEditable)?a.isContentEditable:b(a):!1}function Bc",
"(a){for(a=a.parentNode;a&&1!=a.nodeType&&9!=a.nodeType&&11!=a.nodeType;",
")a=a.parentNode;return B(a)?a:null}\nfunction T(a,b){b=pa(b);if(\"float",
"\"==b||\"cssFloat\"==b||\"styleFloat\"==b)b=\"cssFloat\";a=qc(a,b)||Cc(",
"a,b);if(null===a)a=null;else if(0<=qa(ya,b)){b:{var c=a.match(Ba);if(c)",
"{b=Number(c[1]);var d=Number(c[2]),e=Number(c[3]),c=Number(c[4]);if(0<=",
"b&&255>=b&&0<=d&&255>=d&&0<=e&&255>=e&&0<=c&&1>=c){b=[b,d,e,c];break b}",
"}b=null}if(!b)b:{if(e=a.match(Ca))if(b=Number(e[1]),d=Number(e[2]),e=Nu",
"mber(e[3]),0<=b&&255>=b&&0<=d&&255>=d&&0<=e&&255>=e){b=[b,d,e,1];break ",
"b}b=null}if(!b)b:{b=a.toLowerCase();d=xa[b.toLowerCase()];\nif(!d&&(d=",
"\"#\"==b.charAt(0)?b:\"#\"+b,4==d.length&&(d=d.replace(za,\"#$1$1$2$2$3",
"$3\")),!Aa.test(d))){b=null;break b}b=[parseInt(d.substr(1,2),16),parse",
"Int(d.substr(3,2),16),parseInt(d.substr(5,2),16),1]}a=b?\"rgba(\"+b.joi",
"n(\", \")+\")\":a}return a}function Cc(a,b){var c=a.currentStyle||a.sty",
"le,d=c[b];!k(d)&&ea(c.getPropertyValue)&&(d=c.getPropertyValue(b));retu",
"rn\"inherit\"!=d?k(d)?d:null:(a=Bc(a))?Cc(a,b):null}\nfunction Dc(a,b,c",
"){function d(a){var b=Ec(a);return 0<b.height&&0<b.width?!0:B(a,\"PATH",
"\")&&(0<b.height||0<b.width)?(a=T(a,\"stroke-width\"),!!a&&0<parseInt(a",
",10)):\"hidden\"!=T(a,\"overflow\")&&sa(a.childNodes,function(a){return",
" 3==a.nodeType||B(a)&&d(a)})}function e(a){return Fc(a)==V&&ta(a.childN",
"odes,function(a){return!B(a)||e(a)||!d(a)})}if(!B(a))throw Error(\"Argu",
"ment to isShown must be of type Element\");if(B(a,\"BODY\"))return!0;if",
"(B(a,\"OPTION\")||B(a,\"OPTGROUP\"))return a=$a(a,function(a){return B(",
"a,\"SELECT\")}),\n!!a&&Dc(a,!0,c);var f=Gc(a);if(f)return!!f.sa&&0<f.re",
"ct.width&&0<f.rect.height&&Dc(f.sa,b,c);if(B(a,\"INPUT\")&&\"hidden\"==",
"a.type.toLowerCase()||B(a,\"NOSCRIPT\"))return!1;f=T(a,\"visibility\");",
"return\"collapse\"!=f&&\"hidden\"!=f&&c(a)&&(b||0!=Hc(a))&&d(a)?!e(a):!",
"1}\nfunction uc(a){var b=sc?function(c){if(\"none\"==T(c,\"display\"))r",
"eturn!1;do{var d=c.parentNode;if(c.getDestinationInsertionPoints){var e",
"=c.getDestinationInsertionPoints();0<e.length&&(d=e[e.length-1])}if(d i",
"nstanceof ShadowRoot)return!0;!d||9!=d.nodeType&&11!=d.nodeType||(d=nul",
"l)}while(a&&1!=a.nodeType);return!d||b(d)}:function(a){if(\"none\"==T(a",
",\"display\"))return!1;a=Bc(a);return!a||b(a)};return Dc(a,!0,b)}var V=",
"\"hidden\";\nfunction Fc(a,b){function c(a){function b(a){return a==h?!",
"0:0==T(a,\"display\").lastIndexOf(\"inline\",0)||\"absolute\"==c&&\"sta",
"tic\"==T(a,\"position\")?!1:!0}var c=T(a,\"position\");if(\"fixed\"==c)",
"return y=!0,a==h?null:h;for(a=Bc(a);a&&!b(a);)a=Bc(a);return a}function",
" d(a){var b=a;if(\"visible\"==q)if(a==h&&l)b=l;else if(a==l)return{x:\"",
"visible\",y:\"visible\"};b={x:T(b,\"overflow-x\"),y:T(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 bb(f)).R;\na=b.scrol",
"lingElement?b.scrollingElement:b.body||b.documentElement;b=b.parentWind",
"ow||b.defaultView;a=new z(b.pageXOffset||a.scrollLeft,b.pageYOffset||a.",
"scrollTop)}else a=new z(a.scrollLeft,a.scrollTop);return a}b=Ic(a,b);va",
"r f=A(a),h=f.documentElement,l=f.body,q=T(h,\"overflow\"),y;for(a=c(a);",
"a;a=c(a)){var r=d(a);if(\"visible\"!=r.x||\"visible\"!=r.y){var v=Ec(a)",
";if(0==v.width||0==v.height)return V;var J=b.right<v.left,U=b.bottom<v.",
"top;if(J&&\"hidden\"==r.x||U&&\"hidden\"==r.y)return V;if(J&&\"visible",
"\"!=r.x||\nU&&\"visible\"!=r.y){J=e(a);U=b.bottom<v.top-J.y;if(b.right<",
"v.left-J.x&&\"visible\"!=r.x||U&&\"visible\"!=r.x)return V;b=Fc(a);retu",
"rn b==V?V:\"scroll\"}J=b.left>=v.left+v.width;v=b.top>=v.top+v.height;i",
"f(J&&\"hidden\"==r.x||v&&\"hidden\"==r.y)return V;if(J&&\"visible\"!=r.",
"x||v&&\"visible\"!=r.y){if(y&&(r=e(a),b.left>=h.scrollWidth-r.x||b.righ",
"t>=h.scrollHeight-r.y))return V;b=Fc(a);return b==V?V:\"scroll\"}}}retu",
"rn\"none\"}\nfunction Ec(a){var b=Gc(a);if(b)return b.rect;if(B(a,\"HTM",
"L\"))return a=A(a),a=(Sa(a)||window).document,a=\"CSS1Compat\"==a.compa",
"tMode?a.documentElement:a.body,a=new Ra(a.clientWidth,a.clientHeight),n",
"ew S(0,0,a.width,a.height);try{var c=a.getBoundingClientRect()}catch(d)",
"{return new S(0,0,0,0)}return new S(c.left,c.top,c.right-c.left,c.botto",
"m-c.top)}\nfunction Gc(a){var b=B(a,\"MAP\");if(!b&&!B(a,\"AREA\"))retu",
"rn null;var c=b?a:B(a.parentNode,\"MAP\")?a.parentNode:null,d=null,e=nu",
"ll;c&&c.name&&(d=R.Ja('/descendant::*[@usemap = \"#'+c.name+'\"]',A(c))",
")&&(e=Ec(d),b||\"default\"==a.shape.toLowerCase()||(a=Jc(a),b=Math.min(",
"Math.max(a.left,0),e.width),c=Math.min(Math.max(a.top,0),e.height),e=ne",
"w S(b+e.left,c+e.top,Math.min(a.width,e.width-b),Math.min(a.height,e.he",
"ight-c))));return{sa:d,rect:e||new S(0,0,0,0)}}\nfunction Jc(a){var b=a",
".shape.toLowerCase();a=a.coords.split(\",\");if(\"rect\"==b&&4==a.lengt",
"h){var b=a[0],c=a[1];return new S(b,c,a[2]-b,a[3]-c)}if(\"circle\"==b&&",
"3==a.length)return b=a[2],new S(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 S(b,c,d-b,e-c)}return new S(0,0,0,0)}\nfunction Ic(a,b){a=",
"Ec(a);a=new pc(a.top,a.left+a.width,a.top+a.height,a.left);b&&(b=b inst",
"anceof S?b:new S(b.x,b.y,1,1),a.left=Math.min(Math.max(a.left+b.left,a.",
"left),a.right),a.top=Math.min(Math.max(a.top+b.top,a.top),a.bottom),a.r",
"ight=Math.min(Math.max(a.left+b.width,a.left),a.right),a.bottom=Math.mi",
"n(Math.max(a.top+b.height,a.top),a.bottom));return a}function Hc(a){var",
" b=1,c=T(a,\"opacity\");c&&(b=Number(c));(a=Bc(a))&&(b*=Hc(a));return b",
"};function Kc(a,b){this.g=ka.document.documentElement;this.G=null;var c",
"=ab(A(this.g));c&&Lc(this,c);this.$=a||new Mc;this.pa=b||new Nc}Kc.prot",
"otype.I=function(){return this.g};function Lc(a,b){a.g=b;a.G=B(b,\"OPTI",
"ON\")?$a(b,function(a){return B(a,\"SELECT\")}):null}\nKc.prototype.W=f",
"unction(a,b,c,d,e,f,h,l){if(!f&&!tc(this.g))return!1;if(d&&Oc!=a&&Pc!=a",
")throw new u(12,\"Event type does not allow related target: \"+a);b={cl",
"ientX:b.x,clientY:b.y,button:c,altKey:0!=(this.$.ca&4),ctrlKey:0!=(this",
".$.ca&2),shiftKey:0!=(this.$.ca&1),metaKey:0!=(this.$.ca&8),wheelDelta:",
"e||0,relatedTarget:d||null,count:l||1};h=h||1;c=this.g;a!=Qc&&a!=Rc&&h ",
"in Sc?c=Sc[h]:this.G&&(c=Tc(this,a));return c?this.pa.W(c,a,b):!0};\nKc",
".prototype.S=function(a,b,c,d,e,f,h,l){if(!l&&!tc(this.g))return!1;if(h",
"&&Uc!=a&&Vc!=a)throw new u(12,\"Event type does not allow related targe",
"t: \"+a);b={clientX:b.x,clientY:b.y,button:c,altKey:!1,ctrlKey:!1,shift",
"Key:!1,metaKey:!1,relatedTarget:h||null,width:0,height:0,pressure:0,rot",
"ation:0,pointerId:d,tiltX:0,tiltY:0,pointerType:e,isPrimary:f};c=this.G",
"?Tc(this,a):this.g;Sc[d]&&(c=Sc[d]);d=Sa(A(this.g));if(d&&a==Wc){var q=",
"d.Element.prototype.msSetPointerCapture;d.Element.prototype.msSetPointe",
"rCapture=\nfunction(a){Sc[a]=this}}a=c?this.pa.S(c,a,b):!0;q&&(d.Elemen",
"t.prototype.msSetPointerCapture=q);return a};function Tc(a,b){switch(b)",
"{case Qc:case Xc:return a.G.multiple?a.g:a.G;default:return a.G.multipl",
"e?a.g:null}}function Yc(a){var b=$a(a.g,function(a){return!!a&&B(a)&&xc",
"(a)},!0),b=b||a.g;a=ab(A(b));if(b!=a){if(a&&ea(a.blur)&&!B(a,\"BODY\"))",
"try{a.blur()}catch(c){throw c;}ea(b.focus)&&b.focus()}}function Mc(){th",
"is.ca=0}var Sc={};function Nc(){}Nc.prototype.W=function(a,b,c){return ",
"Zc(a,b,c)};\nNc.prototype.S=function(a,b,c){return Zc(a,b,c)};Na();Na()",
";function $c(a,b,c){this.B=a;this.la=b;this.ma=c}$c.prototype.create=fu",
"nction(a){a=A(a).createEvent(\"HTMLEvents\");a.initEvent(this.B,this.la",
",this.ma);return a};$c.prototype.toString=function(){return this.B};fun",
"ction W(a,b,c){$c.call(this,a,b,c)}p(W,$c);\nW.prototype.create=functio",
"n(a,b){if(this==ad)throw new u(9,\"Browser does not support a mouse pix",
"el scroll event.\");var c=A(a);a=Sa(c);c=c.createEvent(\"MouseEvents\")",
";this==bd&&(c.wheelDelta=b.wheelDelta);c.initMouseEvent(this.B,this.la,",
"this.ma,a,1,b.clientX,b.clientY,b.clientX,b.clientY,b.ctrlKey,b.altKey,",
"b.shiftKey,b.metaKey,b.button,b.relatedTarget);return c};function X(a,b",
",c){$c.call(this,a,b,c)}p(X,$c);X.prototype.create=function(){throw new",
" u(9,\"Browser does not support MSPointer events.\");};\nvar cd=new $c(",
"\"change\",!0,!1),Qc=new W(\"click\",!0,!0),dd=new W(\"contextmenu\",!0",
",!0),ed=new W(\"dblclick\",!0,!0),Rc=new W(\"mousedown\",!0,!0),fd=new ",
"W(\"mousemove\",!0,!1),Pc=new W(\"mouseout\",!0,!0),Oc=new W(\"mouseove",
"r\",!0,!0),Xc=new W(\"mouseup\",!0,!0),bd=new W(\"mousewheel\",!0,!0),a",
"d=new W(\"MozMousePixelScroll\",!0,!0),gd=new X(\"MSGotPointerCapture\"",
",!0,!1),hd=new X(\"MSLostPointerCapture\",!0,!1),Wc=new X(\"MSPointerDo",
"wn\",!0,!0),id=new X(\"MSPointerMove\",!0,!0),Uc=new X(\"MSPointerOver",
"\",!0,!0),Vc=new X(\"MSPointerOut\",\n!0,!0),jd=new X(\"MSPointerUp\",!",
"0,!0);function Zc(a,b,c){b=b.create(a,c);\"isTrusted\"in b||(b.isTruste",
"d=!1);return a.dispatchEvent(b)};function kd(a,b){this.D={};this.h=[];t",
"his.M=0;var c=arguments.length;if(1<c){if(c%2)throw Error(\"Uneven numb",
"er of arguments\");for(var d=0;d<c;d+=2)this.set(arguments[d],arguments",
"[d+1])}else a&&this.addAll(a)}function ld(a){md(a);return a.h.concat()}",
"g=kd.prototype;g.clear=function(){this.D={};this.M=this.h.length=0};g.r",
"emove=function(a){return Object.prototype.hasOwnProperty.call(this.D,a)",
"?(delete this.D[a],this.M--,this.h.length>2*this.M&&md(this),!0):!1};\n",
"function md(a){var b,c;if(a.M!=a.h.length){for(b=c=0;c<a.h.length;){var",
" d=a.h[c];Object.prototype.hasOwnProperty.call(a.D,d)&&(a.h[b++]=d);c++",
"}a.h.length=b}if(a.M!=a.h.length){var e={};for(b=c=0;c<a.h.length;)d=a.",
"h[c],Object.prototype.hasOwnProperty.call(e,d)||(a.h[b++]=d,e[d]=1),c++",
";a.h.length=b}}g.get=function(a,b){return Object.prototype.hasOwnProper",
"ty.call(this.D,a)?this.D[a]:b};g.set=function(a,b){Object.prototype.has",
"OwnProperty.call(this.D,a)||(this.M++,this.h.push(a));this.D[a]=b};\ng.",
"addAll=function(a){if(a instanceof kd){var b=ld(a);md(a);for(var c=[],d",
"=0;d<a.h.length;d++)c.push(a.D[a.h[d]]);a=c}else{b=[];var d=0;for(e in ",
"a)b[d++]=e;d=[];var 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=ld(this),d=0;",
"d<c.length;d++){var e=c[d],f=this.get(e);a.call(b,f,e,this)}};g.clone=f",
"unction(){return new kd(this)};var nd={};function Y(a,b,c){fa(a)&&(a=a.",
"b);a=new od(a);!b||b in nd&&!c||(nd[b]={key:a,shift:!1},c&&(nd[c]={key:",
"a,shift:!0}));return a}function od(a){this.code=a}Y(8);Y(9);Y(13);var p",
"d=Y(16),qd=Y(17),rd=Y(18);Y(19);Y(20);Y(27);Y(32,\" \");Y(33);Y(34);Y(3",
"5);Y(36);Y(37);Y(38);Y(39);Y(40);Y(44);Y(45);Y(46);Y(48,\"0\",\")\");Y(",
"49,\"1\",\"!\");Y(50,\"2\",\"@\");Y(51,\"3\",\"#\");Y(52,\"4\",\"$\");Y",
"(53,\"5\",\"%\");Y(54,\"6\",\"^\");Y(55,\"7\",\"&\");Y(56,\"8\",\"*\");",
"Y(57,\"9\",\"(\");Y(65,\"a\",\"A\");Y(66,\"b\",\"B\");Y(67,\"c\",\"C\")",
";Y(68,\"d\",\"D\");\nY(69,\"e\",\"E\");Y(70,\"f\",\"F\");Y(71,\"g\",\"G",
"\");Y(72,\"h\",\"H\");Y(73,\"i\",\"I\");Y(74,\"j\",\"J\");Y(75,\"k\",\"",
"K\");Y(76,\"l\",\"L\");Y(77,\"m\",\"M\");Y(78,\"n\",\"N\");Y(79,\"o\",",
"\"O\");Y(80,\"p\",\"P\");Y(81,\"q\",\"Q\");Y(82,\"r\",\"R\");Y(83,\"s\"",
",\"S\");Y(84,\"t\",\"T\");Y(85,\"u\",\"U\");Y(86,\"v\",\"V\");Y(87,\"w",
"\",\"W\");Y(88,\"x\",\"X\");Y(89,\"y\",\"Y\");Y(90,\"z\",\"Z\");var sd=",
"Y(Ja?{c:91,b:91}:Ia?{c:224,b:91}:{c:0,b:91});Y(Ja?{c:92,b:92}:Ia?{c:224",
",b:93}:{c:0,b:92});Y(Ja?{c:93,b:93}:Ia?{c:0,b:0}:{c:93,b:null});Y({c:96",
",b:96},\"0\");Y({c:97,b:97},\"1\");\nY({c:98,b:98},\"2\");Y({c:99,b:99}",
",\"3\");Y({c:100,b:100},\"4\");Y({c:101,b:101},\"5\");Y({c:102,b:102},",
"\"6\");Y({c:103,b:103},\"7\");Y({c:104,b:104},\"8\");Y({c:105,b:105},\"",
"9\");Y({c:106,b:106},\"*\");Y({c:107,b:107},\"+\");Y({c:109,b:109},\"-",
"\");Y({c:110,b:110},\".\");Y({c:111,b:111},\"/\");Y(144);Y(112);Y(113);",
"Y(114);Y(115);Y(116);Y(117);Y(118);Y(119);Y(120);Y(121);Y(122);Y(123);Y",
"({c:107,b:187},\"=\",\"+\");Y(108,\",\");Y({c:109,b:189},\"-\",\"_\");Y",
"(188,\",\",\"<\");Y(190,\".\",\">\");Y(191,\"/\",\"?\");Y(192,\"`\",\"~",
"\");Y(219,\"[\",\"{\");\nY(220,\"\\\\\",\"|\");Y(221,\"]\",\"}\");Y({c:",
"59,b:186},\";\",\":\");Y(222,\"'\",'\"');var td=new kd;td.set(1,pd);td.",
"set(2,qd);td.set(4,rd);td.set(8,sd);(function(a){var b=new kd;t(ld(a),f",
"unction(c){b.set(a.get(c).code,c)});return b})(td);function ud(a,b,c){K",
"c.call(this,b,c);this.K=this.j=null;this.C=new z(0,0);this.Y=this.N=!1;",
"if(a){n(a.buttonPressed)&&(this.j=a.buttonPressed);try{B(a.elementPress",
"ed)&&(this.K=a.elementPressed)}catch(d){this.j=null}this.C=new z(a.clie",
"ntXY.x,a.clientXY.y);this.N=!!a.nextClickIsDoubleClick;this.Y=!!a.hasEv",
"erInteracted;try{a.element&&B(a.element)&&Lc(this,a.element)}catch(d){t",
"his.j=null}}}p(ud,Kc);var Z={};Z[Qc]=[0,1,2,null];Z[dd]=[null,null,2,nu",
"ll];Z[Xc]=[0,1,2,null];Z[Pc]=[0,1,2,4];Z[fd]=[0,1,2,4];\nQa&&(Z[Wc]=Z[X",
"c],Z[jd]=Z[Xc],Z[id]=[-1,-1,-1,-1],Z[Vc]=Z[id],Z[Uc]=Z[id]);Z[ed]=Z[Qc]",
";Z[Rc]=Z[Xc];Z[Oc]=Z[Pc];var vd={};vd[Rc]=Wc;vd[fd]=id;vd[Pc]=Vc;vd[Oc]",
"=Uc;vd[Xc]=jd;ud.prototype.move=function(a,b){var c=tc(a),d=Ec(a);this.",
"C.x=b.x+d.left;this.C.y=b.y+d.top;b=this.I();if(a!=b){try{Sa(A(b)).clos",
"ed&&(b=null)}catch(e){b=null}b&&(d=b===ka.document.documentElement||b==",
"=ka.document.body,b=!this.Y&&d?null:b,wd(this,Pc,a));Lc(this,a);wd(this",
",Oc,b,null,c)}wd(this,fd,null,null,c);this.N=!1};\nud.prototype.scroll=",
"function(a){if(0==a)throw new u(13,\"Must scroll a non-zero number of t",
"icks.\");for(var b=0<a?-120:120,c=0;c<Math.abs(a);c++)wd(this,bd,null,b",
")};function wd(a,b,c,d,e,f){a.Y=!0;if(Qa){var h=vd[b];if(h&&!a.S(h,a.C,",
"xd(a,h),1,MSPointerEvent.MSPOINTER_TYPE_MOUSE,!0,c,e))return!1}return a",
".W(b,a.C,xd(a,b),c,d,e,null,f)}function xd(a,b){if(!(b in Z))return 0;a",
"=Z[b][null===a.j?3:a.j];if(null===a)throw new u(13,\"Event does not per",
"mit the specified mouse button.\");return a}\nud.prototype.getState=fun",
"ction(){return{buttonPressed:this.j,elementPressed:this.K,clientXY:{x:t",
"his.C.x,y:this.C.y},nextClickIsDoubleClick:this.N,hasEverInteracted:thi",
"s.Y,element:this.I()}};function yd(a,b){this.x=a;this.y=b}p(yd,z);g=yd.",
"prototype;g.clone=function(){return new yd(this.x,this.y)};g.scale=z.pr",
"ototype.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;re",
"turn this};g.rotate=function(a){var b=Math.cos(a);a=Math.sin(a);var c=t",
"his.y*b+this.x*a;this.x=this.x*b-this.y*a;this.y=c;return this};functio",
"n zd(a){var b;(b=qc(a,\"display\"))||(b=a.currentStyle?a.currentStyle.d",
"isplay:null);if(\"none\"!=(b||a.style&&a.style.display))b=rc(a);else{b=",
"a.style;var c=b.display,d=b.visibility,e=b.position;b.visibility=\"hidd",
"en\";b.position=\"absolute\";b.display=\"inline\";var f=rc(a);b.display",
"=c;b.position=e;b.visibility=d;b=f}return 0<b.width&&0<b.height||!a.off",
"setParent?b:zd(a.offsetParent)};ba(\"_\",function(a,b,c,d){if(!uc(a))th",
"row new u(11,\"Element is not currently visible and may not be manipula",
"ted\");b:{var e=b||void 0;if(\"scroll\"==Fc(a,e)){if(a.scrollIntoView&&",
"(a.scrollIntoView(),\"none\"==Fc(a,e)))break b;for(var f=Ic(a,e),h=Bc(a",
");h;h=Bc(h)){var l=h,q=Ec(l);var y=l;var r=qc(y,\"borderLeftWidth\");va",
"r v=qc(y,\"borderRightWidth\");var J=qc(y,\"borderTopWidth\");y=qc(y,\"",
"borderBottomWidth\");v=new pc(parseFloat(J),parseFloat(v),parseFloat(y)",
",parseFloat(r));r=f.left-q.left-v.left;q=f.top-q.top-\nv.top;v=l.client",
"Height+f.top-f.bottom;l.scrollLeft+=Math.min(r,Math.max(r-(l.clientWidt",
"h+f.left-f.right),0));l.scrollTop+=Math.min(q,Math.max(q-v,0))}Fc(a,e)}",
"}b?b=new yd(b.x,b.y):(b=zd(a),b=new yd(b.width/2,b.height/2));c=c||new ",
"ud;c.move(a,b);if(null!==c.j)throw new u(13,\"Cannot press more than on",
"e button or an already pressed button.\");c.j=0;c.K=c.I();if(B(c.I(),\"",
"OPTION\")||B(c.I(),\"SELECT\")||wd(c,Rc,null,null,!1,void 0))Qa&&0==c.j",
"&&B(c.K,\"OPTION\")&&c.S(gd,c.C,0,1,MSPointerEvent.MSPOINTER_TYPE_MOUSE",
",\n!0),Yc(c);if(null===c.j)throw new u(13,\"Cannot release a button whe",
"n no button is pressed.\");c.G&&tc(c.g)&&(a=c.G,b=gb(c.g),!b||a.multipl",
"e)&&(c.g.selected=!b,a.multiple&&!(0<=na(Pa,28))||Zc(a,cd));a=tc(c.I())",
";wd(c,Xc,null,null,d,void 0);try{if(0==c.j&&c.I()==c.K){var U=c.C,la=xd",
"(c,Qc);if(a||tc(c.g))!c.G&&fb(c.g)&&gb(c.g),c.W(Qc,U,la,null,0,a,void 0",
");c.N&&wd(c,ed);c.N=!c.N;Qa&&0==c.j&&B(c.K,\"OPTION\")&&c.S(hd,new z(0,",
"0),0,1,MSPointerEvent.MSPOINTER_TYPE_MOUSE,!1)}else 2==c.j&&wd(c,dd)}ca",
"tch(Ad){}Sc=\n{};c.j=null;c.K=null});; return this._.apply(null,argumen",
"ts);}.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 e(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=e(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||\"\";a=this.state.replace(/((?:^|\\s+)[a-",
"z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")}",
");b=a.length-5;if(0>b||a.indexOf(\"Error\",b)!=b)a+=\"Error\";this.name",
"=a;a=Error(this.message);a.name=this.name;this.stack=a.stack||\"\"}\n(f",
"unction(){var a=Error;function b(){}b.prototype=a.prototype;q.f=a.proto",
"type;q.prototype=new b;q.prototype.constructor=q;q.c=function(b,d,f){fo",
"r(var c=Array(arguments.length-2),l=2;l<arguments.length;l++)c[l-2]=arg",
"uments[l];return a.prototype[d].apply(b,c)}})();var t=\"unknown error\"",
",r={15:\"element not selectable\",11:\"element not visible\"};r[31]=t;r",
"[30]=t;r[24]=\"invalid cookie domain\";r[29]=\"invalid element coordina",
"tes\";r[12]=\"invalid element state\";r[32]=\"invalid selector\";r[51]=",
"\"invalid selector\";\nr[52]=\"invalid selector\";r[17]=\"javascript er",
"ror\";r[405]=\"unsupported operation\";r[34]=\"move target out of bound",
"s\";r[27]=\"no such alert\";r[7]=\"no such element\";r[8]=\"no such fra",
"me\";r[23]=\"no such window\";r[28]=\"script timeout\";r[33]=\"session ",
"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.name+\"",
": \"+this.message};function u(a,b){for(var c=a.length,d=Array(c),f=\"st",
"ring\"==typeof a?a.split(\"\"):a,g=0;g<c;g++)g in f&&(d[g]=b.call(void ",
"0,f[g],g,a));return d};function w(a,b){var c={},d;for(d in a)b.call(voi",
"d 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){return null!==",
"a&&b in a}function z(a,b){for(var c in a)if(b.call(void 0,a[c],c,a))ret",
"urn c};function A(){this.a=void 0}\nfunction B(a,b,c){if(null==b)c.push",
"(\"null\");else{if(\"object\"==typeof b){if(\"array\"==e(b)){var d=b;b=",
"d.length;c.push(\"[\");for(var f=\"\",g=0;g<b;g++)c.push(f),f=d[g],B(a,",
"a.a?a.a.call(d,String(g),f):f,c),f=\",\";c.push(\"]\");return}if(b inst",
"anceof String||b instanceof Number||b instanceof Boolean)b=b.valueOf();",
"else{c.push(\"{\");g=\"\";for(d in b)Object.prototype.hasOwnProperty.ca",
"ll(b,d)&&(f=b[d],\"function\"!=typeof f&&(c.push(g),C(d,c),c.push(\":\"",
"),B(a,a.a?a.a.call(b,d,f):f,c),g=\",\"));c.push(\"}\");return}}switch(t",
"ypeof b){case \"string\":C(b,\nc);break;case \"number\":c.push(isFinite",
"(b)&&!isNaN(b)?String(b):\"null\");break;case \"boolean\":c.push(String",
"(b));break;case \"function\":c.push(\"null\");break;default:throw Error",
"(\"Unknown type: \"+typeof b);}}}var D={'\"':'\\\\\"',\"\\\\\":\"",
"\\\\\\\\\",\"/\":\"\\\\/\",\"\\b\":\"\\\\b\",\"\\f\":\"\\\\f\",\"\\n\":",
"\"\\\\n\",\"\\r\":\"\\\\r\",\"\\t\":\"\\\\t\",\"\\x0B\":\"\\\\u000b\"},",
"E=/\\uffff/.test(\"\\uffff\")?/[\\\\\\\"\\x00-\\x1f\\x7f-\\uffff]/g:/[",
"\\\\\\\"\\x00-\\x1f\\x7f-\\xff]/g;\nfunction C(a,b){b.push('\"',a.repla",
"ce(E,function(a){var b=D[a];b||(b=\"\\\\u\"+(a.charCodeAt(0)|65536).toS",
"tring(16).substr(1),D[a]=b);return b}),'\"')};function F(a){function b(",
"a,d){switch(e(a)){case \"string\":case \"number\":case \"boolean\":retu",
"rn a;case \"function\":return a.toString();case \"array\":return u(a,fu",
"nction(a){return b(a,d)});case \"object\":if(0<=d.indexOf(a))throw new ",
"q(13,\"Recursive object cannot be transferred\");if(y(a,\"nodeType\")&&",
"(1==a.nodeType||9==a.nodeType)){var c={};c.ELEMENT=G(a);return c}if(y(a",
",\"document\"))return c={},c.WINDOW=G(a),c;d.push(a);if(k(a))return u(a",
",function(a){return b(a,d)});a=w(a,function(a,b){return\"number\"==type",
"of b||\n\"string\"==typeof b});return x(a,function(a){return b(a,d)});d",
"efault:return null}}return b(a,[])}function H(a,b){return\"array\"==e(a",
")?u(a,function(a){return H(a,b)}):m(a)?\"function\"==typeof a?a:y(a,\"E",
"LEMENT\")?K(a.ELEMENT,b):y(a,\"WINDOW\")?K(a.WINDOW,b):x(a,function(a){",
"return H(a,b)}):a}function L(a,b){if(\"string\"==typeof a)try{return ne",
"w b.Function(a)}catch(c){throw c;}return b==window?a:new b.Function(\"r",
"eturn (\"+a+\").apply(null,arguments);\")}\nfunction M(a){a=a||document",
";var b=a.$wdc_;b||(b=a.$wdc_={},b.b=p());b.b||(b.b=p());return b}functi",
"on G(a){var b=M(a.ownerDocument),c=z(b,function(b){return b==a});c||(c=",
"\":wdc:\"+b.b++,b[c]=a);return c}\nfunction K(a,b){a=decodeURIComponent",
"(a);b=b||document;var c=M(b);if(!y(c,a))throw new q(10,\"Element does n",
"ot exist in cache\");var d=c[a];if(y(d,\"setInterval\")){if(d.closed)th",
"row delete c[a],new q(23,\"Window has been closed.\");return d}for(var ",
"f=d;f;){if(f==b.documentElement)return d;f=f.parentNode}delete c[a];thr",
"ow new q(10,\"Element is no longer attached to the DOM\");};function N(",
"a,b,c,d,f,g){function l(a,b){J||(h.removeEventListener?h.removeEventLis",
"tener(\"unload\",v,!0):h.detachEvent(\"onunload\",v),h.clearTimeout(S),",
"0!=a?(a=new q(a,b.message||b+\"\"),a.stack=b.stack,b={status:y(a,\"code",
"\")?a.code:13,value:{message:a.message}}):b={status:0,value:F(b)},f&&(a",
"=[],B(new A,b,a),b=a.join(\"\")),d(b),J=!0)}function v(){l(13,Error(\"D",
"etected a page unload event; asynchronous script execution does not wor",
"k across page loads.\"))}var h=g||window,J=!1;g=n(l,13);if(h.closed)g(",
"\"Unable to execute script; the target window is closed.\");\nelse{a=L(",
"a,h);b=H(b,h.document);b.push(n(l,0));h.addEventListener?h.addEventList",
"ener(\"unload\",v,!0):h.attachEvent(\"onunload\",v);var T=p();try{a.app",
"ly(h,b);var S=h.setTimeout(function(){l(28,Error(\"Timed out waiting fo",
"r asyncrhonous script result after \"+(p()-T)+\" ms\"))},Math.max(0,c))",
"}catch(I){l(I.code||13,I)}}}var O=[\"_\"],P=this;O[0]in P||!P.execScrip",
"t||P.execScript(\"var \"+O[0]);\nfor(var Q;O.length&&(Q=O.shift());){va",
"r R;if(R=!O.length)R=void 0!==N;R?P[Q]=N:P=P[Q]&&P[Q]!==Object.prototyp",
"e[Q]?P[Q]:P[Q]={}};; return this._.apply(null,arguments);}.apply({navig",
"ator:typeof window!='undefined'?window.navigator:null,document:typeof w",
"indow!='undefined'?window.document:null}, arguments);}",
NULL
};
const char* const EXECUTE_SCRIPT[] = {
"function(){return function(){function e(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=e(a);return",
"\"array\"==b||\"object\"==b&&\"number\"==typeof a.length}function l(a){",
"var b=typeof a;return\"object\"==b&&null!=a||\"function\"==b}var m=Date",
".now||function(){return+new Date};var n=window;function q(a,b){this.cod",
"e=a;this.state=r[a]||t;this.message=b||\"\";a=this.state.replace(/((?:^",
"|\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+",
"/g,\"\")});b=a.length-5;if(0>b||a.indexOf(\"Error\",b)!=b)a+=\"Error\";",
"this.name=a;a=Error(this.message);a.name=this.name;this.stack=a.stack||",
"\"\"}\n(function(){var a=Error;function b(){}b.prototype=a.prototype;q.",
"f=a.prototype;q.prototype=new b;q.prototype.constructor=q;q.c=function(",
"b,d,f){for(var c=Array(arguments.length-2),k=2;k<arguments.length;k++)c",
"[k-2]=arguments[k];return a.prototype[d].apply(b,c)}})();var t=\"unknow",
"n error\",r={15:\"element not selectable\",11:\"element not visible\"};",
"r[31]=t;r[30]=t;r[24]=\"invalid cookie domain\";r[29]=\"invalid element",
" coordinates\";r[12]=\"invalid element state\";r[32]=\"invalid selector",
"\";r[51]=\"invalid selector\";\nr[52]=\"invalid selector\";r[17]=\"java",
"script error\";r[405]=\"unsupported operation\";r[34]=\"move target out",
" of bounds\";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]=",
"\"session not created\";r[10]=\"stale element reference\";r[21]=\"timeo",
"ut\";r[25]=\"unable to set cookie\";r[26]=\"unexpected alert open\";r[1",
"3]=t;r[9]=\"unknown command\";q.prototype.toString=function(){return th",
"is.name+\": \"+this.message};function u(a,b){for(var c=a.length,d=Array",
"(c),f=\"string\"==typeof a?a.split(\"\"):a,g=0;g<c;g++)g in f&&(d[g]=b.",
"call(void 0,f[g],g,a));return d};function v(a,b){var c={},d;for(d in a)",
"b.call(void 0,a[d],d,a)&&(c[d]=a[d]);return c}function w(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){retu",
"rn null!==a&&b in a}function y(a,b){for(var c in a)if(b.call(void 0,a[c",
"],c,a))return c};function z(){this.a=void 0}\nfunction A(a,b,c){if(null",
"==b)c.push(\"null\");else{if(\"object\"==typeof b){if(\"array\"==e(b)){",
"var d=b;b=d.length;c.push(\"[\");for(var f=\"\",g=0;g<b;g++)c.push(f),f",
"=d[g],A(a,a.a?a.a.call(d,String(g),f):f,c),f=\",\";c.push(\"]\");return",
"}if(b instanceof String||b instanceof Number||b instanceof Boolean)b=b.",
"valueOf();else{c.push(\"{\");g=\"\";for(d in b)Object.prototype.hasOwnP",
"roperty.call(b,d)&&(f=b[d],\"function\"!=typeof f&&(c.push(g),B(d,c),c.",
"push(\":\"),A(a,a.a?a.a.call(b,d,f):f,c),g=\",\"));c.push(\"}\");return",
"}}switch(typeof b){case \"string\":B(b,\nc);break;case \"number\":c.pus",
"h(isFinite(b)&&!isNaN(b)?String(b):\"null\");break;case \"boolean\":c.p",
"ush(String(b));break;case \"function\":c.push(\"null\");break;default:t",
"hrow Error(\"Unknown type: \"+typeof b);}}}var C={'\"':'\\\\\"',\"",
"\\\\\":\"\\\\\\\\\",\"/\":\"\\\\/\",\"\\b\":\"\\\\b\",\"\\f\":\"\\\\f\"",
",\"\\n\":\"\\\\n\",\"\\r\":\"\\\\r\",\"\\t\":\"\\\\t\",\"\\x0B\":\"",
"\\\\u000b\"},D=/\\uffff/.test(\"\\uffff\")?/[\\\\\\\"\\x00-\\x1f\\x7f-",
"\\uffff]/g:/[\\\\\\\"\\x00-\\x1f\\x7f-\\xff]/g;\nfunction B(a,b){b.push",
"('\"',a.replace(D,function(a){var b=C[a];b||(b=\"\\\\u\"+(a.charCodeAt(",
"0)|65536).toString(16).substr(1),C[a]=b);return b}),'\"')};function E(a",
"){function b(a,d){switch(e(a)){case \"string\":case \"number\":case \"b",
"oolean\":return a;case \"function\":return a.toString();case \"array\":",
"return u(a,function(a){return b(a,d)});case \"object\":if(0<=d.indexOf(",
"a))throw new q(13,\"Recursive object cannot be transferred\");if(x(a,\"",
"nodeType\")&&(1==a.nodeType||9==a.nodeType)){var c={};c.ELEMENT=F(a);re",
"turn c}if(x(a,\"document\"))return c={},c.WINDOW=F(a),c;d.push(a);if(h(",
"a))return u(a,function(a){return b(a,d)});a=v(a,function(a,b){return\"n",
"umber\"==typeof b||\n\"string\"==typeof b});return w(a,function(a){retu",
"rn b(a,d)});default:return null}}return b(a,[])}function G(a,b){return",
"\"array\"==e(a)?u(a,function(a){return G(a,b)}):l(a)?\"function\"==type",
"of a?a:x(a,\"ELEMENT\")?H(a.ELEMENT,b):x(a,\"WINDOW\")?H(a.WINDOW,b):w(",
"a,function(a){return G(a,b)}):a}function I(a){a=a||document;var b=a.$wd",
"c_;b||(b=a.$wdc_={},b.b=m());b.b||(b.b=m());return b}function F(a){var ",
"b=I(a.ownerDocument),c=y(b,function(b){return b==a});c||(c=\":wdc:\"+b.",
"b++,b[c]=a);return c}\nfunction H(a,b){a=decodeURIComponent(a);b=b||doc",
"ument;var c=I(b);if(!x(c,a))throw new q(10,\"Element does not exist in ",
"cache\");var d=c[a];if(x(d,\"setInterval\")){if(d.closed)throw delete c",
"[a],new q(23,\"Window has been closed.\");return d}for(var f=d;f;){if(f",
"==b.documentElement)return d;f=f.parentNode}delete c[a];throw new q(10,",
"\"Element is no longer attached to the DOM\");};function J(a,b,c,d){d=d",
"||n;try{a:{var f=a;if(\"string\"==typeof f)try{a=new d.Function(f);brea",
"k a}catch(p){throw p;}a=d==window?f:new d.Function(\"return (\"+f+\").a",
"pply(null,arguments);\")}var g=G(b,d.document);var k={status:0,value:E(",
"a.apply(null,g))}}catch(p){k={status:x(p,\"code\")?p.code:13,value:{mes",
"sage:p.message}}}c&&(a=[],A(new z,k,a),k=a.join(\"\"));return k}var K=[",
"\"_\"],L=this;K[0]in L||!L.execScript||L.execScript(\"var \"+K[0]);\nfo",
"r(var M;K.length&&(M=K.shift());){var N;if(N=!K.length)N=void 0!==J;N?L",
"[M]=J:L=L[M]&&L[M]!==Object.prototype[M]?L[M]:L[M]={}};; return this._.",
"apply(null,arguments);}.apply({navigator:typeof window!='undefined'?win",
"dow.navigator:null,document:typeof window!='undefined'?window.document:",
"null}, arguments);}",
NULL
};
const char* const EXECUTE_SQL[] = {
"function(){return function(){var b=window;function d(a,c){this.code=a;t",
"his.state=e[a]||f;this.message=c||\"\";a=this.state.replace(/((?:^|\\s+",
")[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/g,\"",
"\")});c=a.length-5;if(0>c||a.indexOf(\"Error\",c)!=c)a+=\"Error\";this.",
"name=a;a=Error(this.message);a.name=this.name;this.stack=a.stack||\"\"}",
"\n(function(){var a=Error;function c(){}c.prototype=a.prototype;d.b=a.p",
"rototype;d.prototype=new c;d.prototype.constructor=d;d.a=function(c,m,p",
"){for(var l=Array(arguments.length-2),g=2;g<arguments.length;g++)l[g-2]",
"=arguments[g];return a.prototype[m].apply(c,l)}})();var f=\"unknown err",
"or\",e={15:\"element not selectable\",11:\"element not visible\"};e[31]",
"=f;e[30]=f;e[24]=\"invalid cookie domain\";e[29]=\"invalid element coor",
"dinates\";e[12]=\"invalid element state\";e[32]=\"invalid selector\";e[",
"51]=\"invalid selector\";\ne[52]=\"invalid selector\";e[17]=\"javascrip",
"t error\";e[405]=\"unsupported operation\";e[34]=\"move target out of b",
"ounds\";e[27]=\"no such alert\";e[7]=\"no such element\";e[8]=\"no such",
" frame\";e[23]=\"no such window\";e[28]=\"script timeout\";e[33]=\"sess",
"ion not created\";e[10]=\"stale element reference\";e[21]=\"timeout\";e",
"[25]=\"unable to set cookie\";e[26]=\"unexpected alert open\";e[13]=f;e",
"[9]=\"unknown command\";d.prototype.toString=function(){return this.nam",
"e+\": \"+this.message};function h(a){this.rows=[];for(var c=0;c<a.rows.",
"length;c++)this.rows[c]=a.rows.item(c);this.rowsAffected=a.rowsAffected",
";this.insertId=-1;try{this.insertId=a.insertId}catch(n){}};function k(a",
",c,n,m,p,l,g){function u(a,c){c=new h(c);m(a,c)}try{var w=b.openDatabas",
"e(a,\"\",a+\"name\",5242880)}catch(v){throw new d(13,v.message);}w.tran",
"saction(function(a){a.executeSql(c,n,u,g)},p,l)}var q=[\"_\"],r=this;q[",
"0]in r||!r.execScript||r.execScript(\"var \"+q[0]);for(var t;q.length&&",
"(t=q.shift());)q.length||void 0===k?r=r[t]&&r[t]!==Object.prototype[t]?",
"r[t]:r[t]={}:r[t]=k;; return this._.apply(null,arguments);}.apply({navi",
"gator:typeof window!='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;function l(a){return void 0!",
"==a}function m(a){return\"string\"==typeof a}function n(a){return\"numb",
"er\"==typeof a}function ba(a,b){a=a.split(\".\");var c=aa;a[0]in c||!c.",
"execScript||c.execScript(\"var \"+a[0]);for(var d;a.length&&(d=a.shift(",
"));)!a.length&&l(b)?c[d]=b:c=c[d]&&c[d]!==Object.prototype[d]?c[d]:c[d]",
"={}}\nfunction ca(a){var b=typeof a;if(\"object\"==b)if(a){if(a instanc",
"eof Array)return\"array\";if(a instanceof Object)return b;var c=Object.",
"prototype.toString.call(a);if(\"[object Window]\"==c)return\"object\";i",
"f(\"[object Array]\"==c||\"number\"==typeof a.length&&\"undefined\"!=ty",
"peof a.splice&&\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propert",
"yIsEnumerable(\"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 da(a){var b=ca(a);return\"array\"==b||\"obje",
"ct\"==b&&\"number\"==typeof a.length}function p(a){return\"function\"==",
"ca(a)}function ea(a){var b=typeof a;return\"object\"==b&&null!=a||\"fun",
"ction\"==b}function fa(a,b,c){return a.call.apply(a.bind,arguments)}\nf",
"unction ga(a,b,c){if(!a)throw Error();if(2<arguments.length){var d=Arra",
"y.prototype.slice.call(arguments,2);return function(){var c=Array.proto",
"type.slice.call(arguments);Array.prototype.unshift.apply(c,d);return a.",
"apply(b,c)}}return function(){return a.apply(b,arguments)}}function ha(",
"a,b,c){ha=Function.prototype.bind&&-1!=Function.prototype.bind.toString",
"().indexOf(\"native code\")?fa:ga;return ha.apply(null,arguments)}\nfun",
"ction ia(a,b){var c=Array.prototype.slice.call(arguments,1);return func",
"tion(){var b=c.slice();b.push.apply(b,arguments);return a.apply(this,b)",
"}}function r(a,b){function c(){}c.prototype=b.prototype;a.xa=b.prototyp",
"e;a.prototype=new c;a.prototype.constructor=a;a.wa=function(a,c,f){for(",
"var d=Array(arguments.length-2),e=2;e<arguments.length;e++)d[e-2]=argum",
"ents[e];return b.prototype[c].apply(a,d)}};var ja=window;function t(a,b",
"){this.code=a;this.state=v[a]||ka;this.message=b||\"\";a=this.state.rep",
"lace(/((?:^|\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^",
"[\\s\\xa0]+/g,\"\")});b=a.length-5;if(0>b||a.indexOf(\"Error\",b)!=b)a+",
"=\"Error\";this.name=a;a=Error(this.message);a.name=this.name;this.stac",
"k=a.stack||\"\"}r(t,Error);var ka=\"unknown error\",v={15:\"element not",
" selectable\",11:\"element not visible\"};v[31]=ka;v[30]=ka;v[24]=\"inv",
"alid cookie domain\";v[29]=\"invalid element coordinates\";v[12]=\"inva",
"lid element state\";\nv[32]=\"invalid selector\";v[51]=\"invalid select",
"or\";v[52]=\"invalid selector\";v[17]=\"javascript error\";v[405]=\"uns",
"upported operation\";v[34]=\"move target out of bounds\";v[27]=\"no suc",
"h alert\";v[7]=\"no such element\";v[8]=\"no such frame\";v[23]=\"no su",
"ch window\";v[28]=\"script timeout\";v[33]=\"session not created\";v[10",
"]=\"stale element reference\";v[21]=\"timeout\";v[25]=\"unable to set c",
"ookie\";v[26]=\"unexpected alert open\";v[13]=ka;v[9]=\"unknown command",
"\";t.prototype.toString=function(){return this.name+\": \"+this.message",
"};var la;function ma(a){var b=a.length-1;return 0<=b&&a.indexOf(\" \",b",
")==b}var na=String.prototype.trim?function(a){return a.trim()}:function",
"(a){return a.replace(/^[\\s\\xa0]+|[\\s\\xa0]+$/g,\"\")};function oa(a)",
"{return String(a).replace(/\\-([a-z])/g,function(a,c){return c.toUpperC",
"ase()})};function pa(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.length,d=m(a)?a.split(\"\"):a,e=0;e<c;e++)e",
" in d&&b.call(void 0,d[e],e,a)}function qa(a,b){for(var c=a.length,d=[]",
",e=0,f=m(a)?a.split(\"\"):a,g=0;g<c;g++)if(g in f){var k=f[g];b.call(vo",
"id 0,k,g,a)&&(d[e++]=k)}return d}function ra(a,b,c){var d=c;w(a,functio",
"n(c,f){d=b.call(void 0,d,c,f,a)});return d}\nfunction sa(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}function ta(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 ua(a,b){a:{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)){b=e;break a}b=-1}retur",
"n 0>b?null:m(a)?a.charAt(b):a[b]}function va(a){return Array.prototype.",
"concat.apply([],arguments)}\nfunction wa(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 xa(a,b,",
"c){return 2>=arguments.length?Array.prototype.slice.call(a,b):Array.pro",
"totype.slice.call(a,b,c)};function x(a,b){this.x=l(a)?a:0;this.y=l(b)?b",
":0}h=x.prototype;h.clone=function(){return new x(this.x,this.y)};h.toSt",
"ring=function(){return\"(\"+this.x+\", \"+this.y+\")\"};h.ceil=function",
"(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};h.flo",
"or=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);retur",
"n this};h.round=function(){this.x=Math.round(this.x);this.y=Math.round(",
"this.y);return this};\nh.translate=function(a,b){a instanceof x?(this.x",
"+=a.x,this.y+=a.y):(this.x+=Number(a),n(b)&&(this.y+=b));return this};h",
".scale=function(a,b){b=n(b)?b:a;this.x*=a;this.y*=b;return this};functi",
"on ya(a,b){this.width=a;this.height=b}h=ya.prototype;h.clone=function()",
"{return new ya(this.width,this.height)};h.toString=function(){return\"(",
"\"+this.width+\" x \"+this.height+\")\"};h.ceil=function(){this.width=M",
"ath.ceil(this.width);this.height=Math.ceil(this.height);return this};h.",
"floor=function(){this.width=Math.floor(this.width);this.height=Math.flo",
"or(this.height);return this};h.round=function(){this.width=Math.round(t",
"his.width);this.height=Math.round(this.height);return this};\nh.scale=f",
"unction(a,b){b=n(b)?b:a;this.width*=a;this.height*=b;return this};funct",
"ion y(a){return a?new za(z(a)):la||(la=new za)}function Aa(a,b,c){funct",
"ion d(c){c&&b.appendChild(m(c)?a.createTextNode(c):c)}for(var e=1;e<c.l",
"ength;e++){var f=c[e];!da(f)||ea(f)&&0<f.nodeType?d(f):w(Ba(f)?wa(f):f,",
"d)}}function Ca(a){for(;a&&1!=a.nodeType;)a=a.previousSibling;return a}",
"\nfunction Da(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeType)retu",
"rn a==b||a.contains(b);if(\"undefined\"!=typeof a.compareDocumentPositi",
"on)return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.p",
"arentNode;return b==a}\nfunction Ea(a,b){if(a==b)return 0;if(a.compareD",
"ocumentPosition)return a.compareDocumentPosition(b)&2?1:-1;if(\"sourceI",
"ndex\"in a||a.parentNode&&\"sourceIndex\"in a.parentNode){var c=1==a.no",
"deType,d=1==b.nodeType;if(c&&d)return a.sourceIndex-b.sourceIndex;var e",
"=a.parentNode,f=b.parentNode;return e==f?Fa(a,b):!c&&Da(e,b)?-1*Ha(a,b)",
":!d&&Da(f,a)?Ha(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b.sourceIndex:f",
".sourceIndex)}d=z(a);c=d.createRange();c.selectNode(a);c.collapse(!0);a",
"=d.createRange();a.selectNode(b);\na.collapse(!0);return c.compareBound",
"aryPoints(aa.Range.START_TO_END,a)}function Ha(a,b){var c=a.parentNode;",
"if(c==b)return-1;for(;b.parentNode!=c;)b=b.parentNode;return Fa(b,a)}fu",
"nction Fa(a,b){for(;b=b.previousSibling;)if(b==a)return-1;return 1}func",
"tion z(a){return 9==a.nodeType?a:a.ownerDocument||a.document}function B",
"a(a){if(a&&\"number\"==typeof a.length){if(ea(a))return\"function\"==ty",
"peof a.item||\"string\"==typeof a.item;if(p(a))return\"function\"==type",
"of a.item}return!1}\nfunction Ia(a,b){a&&(a=a.parentNode);for(var c=0;a",
";){if(b(a))return a;a=a.parentNode;c++}return null}function za(a){this.",
"C=a||aa.document||document}h=za.prototype;h.getElementsByTagName=functi",
"on(a,b){return(b||this.C).getElementsByTagName(String(a))};\nfunction B",
"(a,b,c,d){a=d||a.C;var e=b&&\"*\"!=b?String(b).toUpperCase():\"\";if(a.",
"querySelectorAll&&a.querySelector&&(e||c))c=a.querySelectorAll(e+(c?\".",
"\"+c:\"\"));else if(c&&a.getElementsByClassName)if(d=a.getElementsByCla",
"ssName(c),e){a={};for(var f=b=0,g;g=d[f];f++)e==g.nodeName&&(a[b++]=g);",
"a.length=b;c=a}else c=d;else if(d=a.getElementsByTagName(e||\"*\"),c){a",
"={};for(f=b=0;g=d[f];f++){var e=g.className,k;if(k=\"function\"==typeof",
" e.split)k=0<=pa(e.split(/\\s+/),c);k&&(a[b++]=g)}a.length=b;c=a}else c",
"=d;return c}\nh.createElement=function(a){return this.C.createElement(S",
"tring(a))};h.createTextNode=function(a){return this.C.createTextNode(St",
"ring(a))};h.appendChild=function(a,b){a.appendChild(b)};h.append=functi",
"on(a,b){Aa(z(a),a,arguments)};h.canHaveChildren=function(a){if(1!=a.nod",
"eType)return!1;switch(a.tagName){case \"APPLET\":case \"AREA\":case \"B",
"ASE\":case \"BR\":case \"COL\":case \"COMMAND\":case \"EMBED\":case \"F",
"RAME\":case \"HR\":case \"IMG\":case \"INPUT\":case \"IFRAME\":case \"I",
"SINDEX\":case \"KEYGEN\":case \"LINK\":case \"NOFRAMES\":case \"NOSCRIP",
"T\":case \"META\":case \"OBJECT\":case \"PARAM\":case \"SCRIPT\":case ",
"\"SOURCE\":case \"STYLE\":case \"TRACK\":case \"WBR\":return!1}return!0",
"};\nh.removeNode=function(a){return a&&a.parentNode?a.parentNode.remove",
"Child(a):null};h.contains=Da;var Ja={K:function(a){return!(!a.querySele",
"ctorAll||!a.querySelector)},A:function(a,b){if(!a)throw new t(32,\"No c",
"lass name specified\");a=na(a);if(-1!==a.indexOf(\" \"))throw new t(32,",
"\"Compound class names not permitted\");if(Ja.K(b))try{return b.querySe",
"lector(\".\"+a.replace(/\\./g,\"\\\\.\"))||null}catch(c){throw new t(32",
",\"An invalid or illegal class name was specified\");}a=B(y(b),\"*\",a,",
"b);return a.length?a[0]:null},l:function(a,b){if(!a)throw new t(32,\"No",
" class name specified\");a=na(a);if(-1!==a.indexOf(\" \"))throw new t(3",
"2,\n\"Compound class names not permitted\");if(Ja.K(b))try{return b.que",
"rySelectorAll(\".\"+a.replace(/\\./g,\"\\\\.\"))}catch(c){throw new t(3",
"2,\"An invalid or illegal class name was specified\");}return B(y(b),\"",
"*\",a,b)}};var Ka={A:function(a,b){p(b.querySelector);if(!a)throw new t",
"(32,\"No selector specified\");a=na(a);try{var c=b.querySelector(a)}cat",
"ch(d){throw new t(32,\"An invalid or illegal selector was specified\");",
"}return c&&1==c.nodeType?c:null},l:function(a,b){p(b.querySelectorAll);",
"if(!a)throw new t(32,\"No selector specified\");a=na(a);try{return b.qu",
"erySelectorAll(a)}catch(c){throw new t(32,\"An invalid or illegal selec",
"tor was specified\");}}};var La={aliceblue:\"#f0f8ff\",antiquewhite:\"#",
"faebd7\",aqua:\"#00ffff\",aquamarine:\"#7fffd4\",azure:\"#f0ffff\",beig",
"e:\"#f5f5dc\",bisque:\"#ffe4c4\",black:\"#000000\",blanchedalmond:\"#ff",
"ebcd\",blue:\"#0000ff\",blueviolet:\"#8a2be2\",brown:\"#a52a2a\",burlyw",
"ood:\"#deb887\",cadetblue:\"#5f9ea0\",chartreuse:\"#7fff00\",chocolate:",
"\"#d2691e\",coral:\"#ff7f50\",cornflowerblue:\"#6495ed\",cornsilk:\"#ff",
"f8dc\",crimson:\"#dc143c\",cyan:\"#00ffff\",darkblue:\"#00008b\",darkcy",
"an:\"#008b8b\",darkgoldenrod:\"#b8860b\",darkgray:\"#a9a9a9\",darkgreen",
":\"#006400\",\ndarkgrey:\"#a9a9a9\",darkkhaki:\"#bdb76b\",darkmagenta:",
"\"#8b008b\",darkolivegreen:\"#556b2f\",darkorange:\"#ff8c00\",darkorchi",
"d:\"#9932cc\",darkred:\"#8b0000\",darksalmon:\"#e9967a\",darkseagreen:",
"\"#8fbc8f\",darkslateblue:\"#483d8b\",darkslategray:\"#2f4f4f\",darksla",
"tegrey:\"#2f4f4f\",darkturquoise:\"#00ced1\",darkviolet:\"#9400d3\",dee",
"ppink:\"#ff1493\",deepskyblue:\"#00bfff\",dimgray:\"#696969\",dimgrey:",
"\"#696969\",dodgerblue:\"#1e90ff\",firebrick:\"#b22222\",floralwhite:\"",
"#fffaf0\",forestgreen:\"#228b22\",fuchsia:\"#ff00ff\",gainsboro:\"#dcdc",
"dc\",\nghostwhite:\"#f8f8ff\",gold:\"#ffd700\",goldenrod:\"#daa520\",gr",
"ay:\"#808080\",green:\"#008000\",greenyellow:\"#adff2f\",grey:\"#808080",
"\",honeydew:\"#f0fff0\",hotpink:\"#ff69b4\",indianred:\"#cd5c5c\",indig",
"o:\"#4b0082\",ivory:\"#fffff0\",khaki:\"#f0e68c\",lavender:\"#e6e6fa\",",
"lavenderblush:\"#fff0f5\",lawngreen:\"#7cfc00\",lemonchiffon:\"#fffacd",
"\",lightblue:\"#add8e6\",lightcoral:\"#f08080\",lightcyan:\"#e0ffff\",l",
"ightgoldenrodyellow:\"#fafad2\",lightgray:\"#d3d3d3\",lightgreen:\"#90e",
"e90\",lightgrey:\"#d3d3d3\",lightpink:\"#ffb6c1\",lightsalmon:\"#ffa07a",
"\",\nlightseagreen:\"#20b2aa\",lightskyblue:\"#87cefa\",lightslategray:",
"\"#778899\",lightslategrey:\"#778899\",lightsteelblue:\"#b0c4de\",light",
"yellow:\"#ffffe0\",lime:\"#00ff00\",limegreen:\"#32cd32\",linen:\"#faf0",
"e6\",magenta:\"#ff00ff\",maroon:\"#800000\",mediumaquamarine:\"#66cdaa",
"\",mediumblue:\"#0000cd\",mediumorchid:\"#ba55d3\",mediumpurple:\"#9370",
"db\",mediumseagreen:\"#3cb371\",mediumslateblue:\"#7b68ee\",mediumsprin",
"ggreen:\"#00fa9a\",mediumturquoise:\"#48d1cc\",mediumvioletred:\"#c7158",
"5\",midnightblue:\"#191970\",mintcream:\"#f5fffa\",mistyrose:\"#ffe4e1",
"\",\nmoccasin:\"#ffe4b5\",navajowhite:\"#ffdead\",navy:\"#000080\",oldl",
"ace:\"#fdf5e6\",olive:\"#808000\",olivedrab:\"#6b8e23\",orange:\"#ffa50",
"0\",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:\"#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 Ra(a,b){b=b.toLowerCase();return\"style\"=",
"=b?Sa(a.style.cssText):(a=a.getAttributeNode(b))&&a.specified?a.value:n",
"ull}var Ta=/[;]+(?=(?:(?:[^\"]*\"){2})*[^\"]*$)(?=(?:(?:[^']*'){2})*[^'",
"]*$)(?=(?:[^()]*\\([^()]*\\))*[^()]*$)/;function Sa(a){var b=[];w(a.spl",
"it(Ta),function(a){var c=a.indexOf(\":\");0<c&&(a=[a.slice(0,c),a.slice",
"(c+1)],2==a.length&&b.push(a[0].toLowerCase(),\":\",a[1],\";\"))});b=b.",
"join(\"\");return b=\";\"==b.charAt(b.length-1)?b:b+\";\"}\nfunction C(",
"a,b){b&&\"string\"!==typeof b&&(b=b.toString());return!!a&&1==a.nodeTyp",
"e&&(!b||a.tagName.toUpperCase()==b)};/*\n\n The MIT License\n\n Copyrig",
"ht (c) 2007 Cybozu Labs, Inc.\n Copyright (c) 2012 Google Inc.\n\n Perm",
"ission is hereby granted, free of charge, to any person obtaining a cop",
"y\n of this software and associated documentation files (the \"Software",
"\"), to\n deal in the Software without restriction, including without l",
"imitation the\n rights to use, copy, modify, merge, publish, distribute",
", sublicense, and/or\n sell copies of the Software, and to permit perso",
"ns to whom the Software is\n furnished to do so, subject to the followi",
"ng conditions:\n\n The above copyright notice and this permission notic",
"e shall be included in\n all copies or substantial portions of the Soft",
"ware.\n\n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY K",
"IND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES ",
"OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEM",
"ENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR",
" ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTR",
"ACT, TORT OR OTHERWISE, ARISING\n FROM, OUT OF OR IN CONNECTION WITH TH",
"E SOFTWARE OR THE USE OR OTHER DEALINGS\n IN THE SOFTWARE.\n*/\nfunctio",
"n Ua(a,b,c){this.m=a;this.ua=b||1;this.j=c||1};function Va(a){this.W=a;",
"this.M=0}function Wa(a){a=a.match(Xa);for(var b=0;b<a.length;b++)Ya.tes",
"t(a[b])&&a.splice(b,1);return new Va(a)}var Xa=/\\$?(?:(?![0-9-\\.])(?:",
"\\*|[\\w-\\.]+):)?(?![0-9-\\.])(?:\\*|[\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+",
"(?:\\.\\d*)?|\\.\\d+|\"[^\"]*\"|'[^']*'|[!<>]=|\\s+|./g,Ya=/^\\s/;funct",
"ion E(a,b){return a.W[a.M+(b||0)]}Va.prototype.next=function(){return t",
"his.W[this.M++]};Va.prototype.back=function(){this.M--};Va.prototype.em",
"pty=function(){return this.W.length<=this.M};function F(a){var b=null,c",
"=a.nodeType;1==c&&(b=a.textContent,b=void 0==b||null==b?a.innerText:b,b",
"=void 0==b||null==b?\"\":b);if(\"string\"!=typeof b)if(9==c||1==c){a=9=",
"=c?a.documentElement:a.firstChild;for(var c=0,d=[],b=\"\";a;){do 1!=a.n",
"odeType&&(b+=a.nodeValue),d[c++]=a;while(a=a.firstChild);for(;c&&!(a=d[",
"--c].nextSibling););}}else b=a.nodeValue;return\"\"+b}\nfunction Za(a,b",
",c){if(null===b)return!0;try{if(!a.getAttribute)return!1}catch(d){retur",
"n!1}return null==c?!!a.getAttribute(b):a.getAttribute(b,2)==c}function ",
"$a(a,b,c,d,e){return ab.call(null,a,b,m(c)?c:null,m(d)?d:null,e||new G)",
"}\nfunction ab(a,b,c,d,e){b.getElementsByName&&d&&\"name\"==c?(b=b.getE",
"lementsByName(d),w(b,function(b){a.matches(b)&&e.add(b)})):b.getElement",
"sByClassName&&d&&\"class\"==c?(b=b.getElementsByClassName(d),w(b,functi",
"on(b){b.className==d&&a.matches(b)&&e.add(b)})):a instanceof H?bb(a,b,c",
",d,e):b.getElementsByTagName&&(b=b.getElementsByTagName(a.getName()),w(",
"b,function(a){Za(a,c,d)&&e.add(a)}));return e}\nfunction bb(a,b,c,d,e){",
"for(b=b.firstChild;b;b=b.nextSibling)Za(b,c,d)&&a.matches(b)&&e.add(b),",
"bb(a,b,c,d,e)};function G(){this.j=this.g=null;this.H=0}function cb(a){",
"this.node=a;this.next=this.B=null}function db(a,b){if(!a.g)return b;if(",
"!b.g)return a;var c=a.g;b=b.g;for(var d=null,e,f=0;c&&b;)c.node==b.node",
"?(e=c,c=c.next,b=b.next):0<Ea(c.node,b.node)?(e=b,b=b.next):(e=c,c=c.ne",
"xt),(e.B=d)?d.next=e:a.g=e,d=e,f++;for(e=c||b;e;)e.B=d,d=d.next=e,f++,e",
"=e.next;a.j=d;a.H=f;return a}G.prototype.unshift=function(a){a=new cb(a",
");a.next=this.g;this.j?this.g.B=a:this.g=this.j=a;this.g=a;this.H++};\n",
"G.prototype.add=function(a){a=new cb(a);a.B=this.j;this.g?this.j.next=a",
":this.g=this.j=a;this.j=a;this.H++};function eb(a){return(a=a.g)?a.node",
":null}G.prototype.s=function(){return this.H};function fb(a){return(a=e",
"b(a))?F(a):\"\"}G.prototype.iterator=function(a){return new gb(this,!!a",
")};function gb(a,b){this.qa=a;this.Z=(this.D=b)?a.j:a.g;this.T=null}gb.",
"prototype.next=function(){var a=this.Z;if(null==a)return null;var b=thi",
"s.T=a;this.Z=this.D?a.B:a.next;return b.node};\ngb.prototype.remove=fun",
"ction(){var a=this.qa,b=this.T;if(!b)throw Error(\"Next must be called ",
"at least once before remove.\");var c=b.B,b=b.next;c?c.next=b:a.g=b;b?b",
".B=c:a.j=c;a.H--;this.T=null};function I(a){this.f=a;this.h=this.u=!1;t",
"his.I=null}function J(a){return\"\\n \"+a.toString().split(\"\\n\").jo",
"in(\"\\n \")}I.prototype.c=function(){return this.u};function hb(a,b){",
"a.u=b}function ib(a,b){a.h=b}I.prototype.w=function(){return this.I};fu",
"nction K(a,b){a=a.evaluate(b);return a instanceof G?+fb(a):+a}function ",
"M(a,b){a=a.evaluate(b);return a instanceof G?fb(a):\"\"+a}function jb(a",
",b){a=a.evaluate(b);return a instanceof G?!!a.s():!!a};function kb(a,b,",
"c){I.call(this,a.f);this.V=a;this.ca=b;this.ia=c;this.u=b.c()||c.c();th",
"is.h=b.h||c.h;this.V==lb&&(c.h||c.c()||4==c.f||0==c.f||!b.w()?b.h||b.c(",
")||4==b.f||0==b.f||!c.w()||(this.I={name:c.w().name,G:b}):this.I={name:",
"b.w().name,G:c})}r(kb,I);\nfunction mb(a,b,c,d,e){b=b.evaluate(d);c=c.e",
"valuate(d);var f;if(b instanceof G&&c instanceof G){b=b.iterator();for(",
"d=b.next();d;d=b.next())for(e=c.iterator(),f=e.next();f;f=e.next())if(a",
"(F(d),F(f)))return!0;return!1}if(b instanceof G||c instanceof G){b inst",
"anceof G?(e=b,d=c):(e=c,d=b);f=e.iterator();for(var g=typeof d,k=f.next",
"();k;k=f.next()){switch(g){case \"number\":k=+F(k);break;case \"boolean",
"\":k=!!F(k);break;case \"string\":k=F(k);break;default:throw Error(\"Il",
"legal primitive type for comparison.\");\n}if(e==b&&a(k,d)||e==c&&a(d,k",
"))return!0}return!1}return e?\"boolean\"==typeof b||\"boolean\"==typeof",
" c?a(!!b,!!c):\"number\"==typeof b||\"number\"==typeof c?a(+b,+c):a(b,c",
"):a(+b,+c)}kb.prototype.evaluate=function(a){return this.V.o(this.ca,th",
"is.ia,a)};kb.prototype.toString=function(){var a=\"Binary Expression: ",
"\"+this.V,a=a+J(this.ca);return a+=J(this.ia)};function nb(a,b,c,d){thi",
"s.ta=a;this.ga=b;this.f=c;this.o=d}nb.prototype.toString=function(){ret",
"urn this.ta};var ob={};\nfunction N(a,b,c,d){if(ob.hasOwnProperty(a))th",
"row Error(\"Binary operator already created: \"+a);a=new nb(a,b,c,d);re",
"turn ob[a.toString()]=a}N(\"div\",6,1,function(a,b,c){return K(a,c)/K(b",
",c)});N(\"mod\",6,1,function(a,b,c){return K(a,c)%K(b,c)});N(\"*\",6,1,",
"function(a,b,c){return K(a,c)*K(b,c)});N(\"+\",5,1,function(a,b,c){retu",
"rn K(a,c)+K(b,c)});N(\"-\",5,1,function(a,b,c){return K(a,c)-K(b,c)});N",
"(\"<\",4,2,function(a,b,c){return mb(function(a,b){return a<b},a,b,c)})",
";\nN(\">\",4,2,function(a,b,c){return mb(function(a,b){return a>b},a,b,",
"c)});N(\"<=\",4,2,function(a,b,c){return mb(function(a,b){return a<=b},",
"a,b,c)});N(\">=\",4,2,function(a,b,c){return mb(function(a,b){return a>",
"=b},a,b,c)});var lb=N(\"=\",3,2,function(a,b,c){return mb(function(a,b)",
"{return a==b},a,b,c,!0)});N(\"!=\",3,2,function(a,b,c){return mb(functi",
"on(a,b){return a!=b},a,b,c,!0)});N(\"and\",2,2,function(a,b,c){return j",
"b(a,c)&&jb(b,c)});N(\"or\",1,2,function(a,b,c){return jb(a,c)||jb(b,c)}",
");function pb(a,b){if(b.s()&&4!=a.f)throw Error(\"Primary expression mu",
"st evaluate to nodeset if filter has predicate(s).\");I.call(this,a.f);",
"this.ha=a;this.b=b;this.u=a.c();this.h=a.h}r(pb,I);pb.prototype.evaluat",
"e=function(a){a=this.ha.evaluate(a);return qb(this.b,a)};pb.prototype.t",
"oString=function(){var a=\"Filter:\"+J(this.ha);return a+=J(this.b)};fu",
"nction rb(a,b){if(b.length<a.fa)throw Error(\"Function \"+a.i+\" expect",
"s at least\"+a.fa+\" arguments, \"+b.length+\" given\");if(null!==a.U&&",
"b.length>a.U)throw Error(\"Function \"+a.i+\" expects at most \"+a.U+\"",
" arguments, \"+b.length+\" given\");a.ra&&w(b,function(b,d){if(4!=b.f)t",
"hrow Error(\"Argument \"+d+\" to function \"+a.i+\" is not of type Node",
"set: \"+b);});I.call(this,a.f);this.L=a;this.R=b;hb(this,a.u||sa(b,func",
"tion(a){return a.c()}));ib(this,a.pa&&!b.length||a.oa&&!!b.length||sa(b",
",function(a){return a.h}))}\nr(rb,I);rb.prototype.evaluate=function(a){",
"return this.L.o.apply(null,va(a,this.R))};rb.prototype.toString=functio",
"n(){var a=\"Function: \"+this.L;if(this.R.length)var b=ra(this.R,functi",
"on(a,b){return a+J(b)},\"Arguments:\"),a=a+J(b);return a};function sb(a",
",b,c,d,e,f,g,k,u){this.i=a;this.f=b;this.u=c;this.pa=d;this.oa=e;this.o",
"=f;this.fa=g;this.U=l(k)?k:g;this.ra=!!u}sb.prototype.toString=function",
"(){return this.i};var tb={};\nfunction O(a,b,c,d,e,f,g,k){if(tb.hasOwnP",
"roperty(a))throw Error(\"Function already created: \"+a+\".\");tb[a]=ne",
"w sb(a,b,c,d,!1,e,f,g,k)}O(\"boolean\",2,!1,!1,function(a,b){return jb(",
"b,a)},1);O(\"ceiling\",1,!1,!1,function(a,b){return Math.ceil(K(b,a))},",
"1);O(\"concat\",3,!1,!1,function(a,b){return ra(xa(arguments,1),functio",
"n(b,d){return b+M(d,a)},\"\")},2,null);O(\"contains\",2,!1,!1,function(",
"a,b,c){b=M(b,a);a=M(c,a);return-1!=b.indexOf(a)},2);O(\"count\",1,!1,!1",
",function(a,b){return b.evaluate(a).s()},1,1,!0);\nO(\"false\",2,!1,!1,",
"function(){return!1},0);O(\"floor\",1,!1,!1,function(a,b){return Math.f",
"loor(K(b,a))},1);O(\"id\",4,!1,!1,function(a,b){var c=a.m,d=9==c.nodeTy",
"pe?c:c.ownerDocument;a=M(b,a).split(/\\s+/);var e=[];w(a,function(a){a=",
"d.getElementById(a);!a||0<=pa(e,a)||e.push(a)});e.sort(Ea);var f=new G;",
"w(e,function(a){f.add(a)});return f},1);O(\"lang\",2,!1,!1,function(){r",
"eturn!1},1);O(\"last\",1,!0,!1,function(a){if(1!=arguments.length)throw",
" Error(\"Function last expects ()\");return a.j},0);\nO(\"local-name\",",
"3,!1,!0,function(a,b){return(a=b?eb(b.evaluate(a)):a.m)?a.localName||a.",
"nodeName.toLowerCase():\"\"},0,1,!0);O(\"name\",3,!1,!0,function(a,b){r",
"eturn(a=b?eb(b.evaluate(a)):a.m)?a.nodeName.toLowerCase():\"\"},0,1,!0)",
";O(\"namespace-uri\",3,!0,!1,function(){return\"\"},0,1,!0);O(\"normali",
"ze-space\",3,!1,!0,function(a,b){return(b?M(b,a):F(a.m)).replace(/[\\s",
"\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\")},0,1);O(\"not\",2,!1,!1,f",
"unction(a,b){return!jb(b,a)},1);\nO(\"number\",1,!1,!0,function(a,b){re",
"turn b?K(b,a):+F(a.m)},0,1);O(\"position\",1,!0,!1,function(a){return a",
".ua},0);O(\"round\",1,!1,!1,function(a,b){return Math.round(K(b,a))},1)",
";O(\"starts-with\",2,!1,!1,function(a,b,c){b=M(b,a);a=M(c,a);return 0==",
"b.lastIndexOf(a,0)},2);O(\"string\",3,!1,!0,function(a,b){return b?M(b,",
"a):F(a.m)},0,1);O(\"string-length\",1,!1,!0,function(a,b){return(b?M(b,",
"a):F(a.m)).length},0,1);\nO(\"substring\",3,!1,!1,function(a,b,c,d){c=K",
"(c,a);if(isNaN(c)||Infinity==c||-Infinity==c)return\"\";d=d?K(d,a):Infi",
"nity;if(isNaN(d)||-Infinity===d)return\"\";c=Math.round(c)-1;var e=Math",
".max(c,0);a=M(b,a);return Infinity==d?a.substring(e):a.substring(e,c+Ma",
"th.round(d))},2,3);O(\"substring-after\",3,!1,!1,function(a,b,c){b=M(b,",
"a);a=M(c,a);c=b.indexOf(a);return-1==c?\"\":b.substring(c+a.length)},2)",
";\nO(\"substring-before\",3,!1,!1,function(a,b,c){b=M(b,a);a=M(c,a);a=b",
".indexOf(a);return-1==a?\"\":b.substring(0,a)},2);O(\"sum\",1,!1,!1,fun",
"ction(a,b){a=b.evaluate(a).iterator();b=0;for(var c=a.next();c;c=a.next",
"())b+=+F(c);return b},1,1,!0);O(\"translate\",3,!1,!1,function(a,b,c,d)",
"{b=M(b,a);c=M(c,a);var e=M(d,a);d={};for(var f=0;f<c.length;f++)a=c.cha",
"rAt(f),a in d||(d[a]=e.charAt(f));c=\"\";for(f=0;f<b.length;f++)a=b.cha",
"rAt(f),c+=a in d?d[a]:a;return c},3);O(\"true\",2,!1,!1,function(){retu",
"rn!0},0);function H(a,b){this.la=a;this.da=l(b)?b:null;this.F=null;swit",
"ch(a){case \"comment\":this.F=8;break;case \"text\":this.F=3;break;case",
" \"processing-instruction\":this.F=7;break;case \"node\":break;default:",
"throw Error(\"Unexpected argument\");}}function ub(a){return\"comment\"",
"==a||\"text\"==a||\"processing-instruction\"==a||\"node\"==a}H.prototyp",
"e.matches=function(a){return null===this.F||this.F==a.nodeType};H.proto",
"type.getName=function(){return this.la};\nH.prototype.toString=function",
"(){var a=\"Kind Test: \"+this.la;null===this.da||(a+=J(this.da));return",
" a};function vb(a){I.call(this,3);this.ka=a.substring(1,a.length-1)}r(v",
"b,I);vb.prototype.evaluate=function(){return this.ka};vb.prototype.toSt",
"ring=function(){return\"Literal: \"+this.ka};function wb(a,b){this.i=a.",
"toLowerCase();a=\"*\"==this.i?\"*\":\"http://www.w3.org/1999/xhtml\";th",
"is.N=b?b.toLowerCase():a}wb.prototype.matches=function(a){var b=a.nodeT",
"ype;if(1!=b&&2!=b)return!1;b=l(a.localName)?a.localName:a.nodeName;retu",
"rn\"*\"!=this.i&&this.i!=b.toLowerCase()?!1:\"*\"==this.N?!0:this.N==(a",
".namespaceURI?a.namespaceURI.toLowerCase():\"http://www.w3.org/1999/xht",
"ml\")};wb.prototype.getName=function(){return this.i};\nwb.prototype.to",
"String=function(){return\"Name Test: \"+(\"http://www.w3.org/1999/xhtml",
"\"==this.N?\"\":this.N+\":\")+this.i};function xb(a){I.call(this,1);thi",
"s.ma=a}r(xb,I);xb.prototype.evaluate=function(){return this.ma};xb.prot",
"otype.toString=function(){return\"Number: \"+this.ma};function yb(a,b){",
"I.call(this,a.f);this.aa=a;this.J=b;this.u=a.c();this.h=a.h;1==this.J.l",
"ength&&(a=this.J[0],a.S||a.v!=zb||(a=a.P,\"*\"!=a.getName()&&(this.I={n",
"ame:a.getName(),G:null})))}r(yb,I);function Ab(){I.call(this,4)}r(Ab,I)",
";Ab.prototype.evaluate=function(a){var b=new G;a=a.m;9==a.nodeType?b.ad",
"d(a):b.add(a.ownerDocument);return b};Ab.prototype.toString=function(){",
"return\"Root Helper Expression\"};function Bb(){I.call(this,4)}r(Bb,I);",
"Bb.prototype.evaluate=function(a){var b=new G;b.add(a.m);return b};\nBb",
".prototype.toString=function(){return\"Context Helper Expression\"};fun",
"ction Cb(a){return\"/\"==a||\"//\"==a}\nyb.prototype.evaluate=function(",
"a){var b=this.aa.evaluate(a);if(!(b instanceof G))throw Error(\"Filter ",
"expression must evaluate to nodeset.\");a=this.J;for(var c=0,d=a.length",
";c<d&&b.s();c++){var e=a[c],f=b.iterator(e.v.D);if(e.c()||e.v!=Db)if(e.",
"c()||e.v!=Eb){var g=f.next();for(b=e.evaluate(new Ua(g));null!=(g=f.nex",
"t());)g=e.evaluate(new Ua(g)),b=db(b,g)}else g=f.next(),b=e.evaluate(ne",
"w Ua(g));else{for(g=f.next();(b=f.next())&&(!g.contains||g.contains(b))",
"&&b.compareDocumentPosition(g)&8;g=b);b=e.evaluate(new Ua(g))}}return b",
"};\nyb.prototype.toString=function(){var a=\"Path Expression:\"+J(this.",
"aa);if(this.J.length){var b=ra(this.J,function(a,b){return a+J(b)},\"St",
"eps:\");a+=J(b)}return a};function P(a,b){this.b=a;this.D=!!b}function ",
"qb(a,b,c){for(c=c||0;c<a.b.length;c++)for(var d=a.b[c],e=b.iterator(),f",
"=b.s(),g,k=0;g=e.next();k++){var u=a.D?f-k:k+1;g=d.evaluate(new Ua(g,u,",
"f));if(\"number\"==typeof g)u=u==g;else if(\"string\"==typeof g||\"bool",
"ean\"==typeof g)u=!!g;else if(g instanceof G)u=0<g.s();else throw Error",
"(\"Predicate.evaluate returned an unexpected type.\");u||e.remove()}ret",
"urn b}P.prototype.w=function(){return 0<this.b.length?this.b[0].w():nul",
"l};\nP.prototype.c=function(){for(var a=0;a<this.b.length;a++){var b=th",
"is.b[a];if(b.c()||1==b.f||0==b.f)return!0}return!1};P.prototype.s=funct",
"ion(){return this.b.length};P.prototype.toString=function(){return ra(t",
"his.b,function(a,b){return a+J(b)},\"Predicates:\")};function Q(a,b,c,d",
"){I.call(this,4);this.v=a;this.P=b;this.b=c||new P([]);this.S=!!d;b=thi",
"s.b.w();a.va&&b&&(this.I={name:b.name,G:b.G});this.u=this.b.c()}r(Q,I);",
"\nQ.prototype.evaluate=function(a){var b=a.m,c=this.w(),d=null,e=null,f",
"=0;c&&(d=c.name,e=c.G?M(c.G,a):null,f=1);if(this.S)if(this.c()||this.v!",
"=Fb)if(b=(new Q(Gb,new H(\"node\"))).evaluate(a).iterator(),c=b.next())",
"for(a=this.o(c,d,e,f);null!=(c=b.next());)a=db(a,this.o(c,d,e,f));else ",
"a=new G;else a=$a(this.P,b,d,e),a=qb(this.b,a,f);else a=this.o(a.m,d,e,",
"f);return a};Q.prototype.o=function(a,b,c,d){a=this.v.L(this.P,a,b,c);r",
"eturn a=qb(this.b,a,d)};\nQ.prototype.toString=function(){var a=\"Step:",
"\"+J(\"Operator: \"+(this.S?\"//\":\"/\"));this.v.i&&(a+=J(\"Axis: \"+t",
"his.v));a+=J(this.P);if(this.b.s()){var b=ra(this.b.b,function(a,b){ret",
"urn a+J(b)},\"Predicates:\");a+=J(b)}return a};function Hb(a,b,c,d){thi",
"s.i=a;this.L=b;this.D=c;this.va=d}Hb.prototype.toString=function(){retu",
"rn this.i};var Ib={};function R(a,b,c,d){if(Ib.hasOwnProperty(a))throw ",
"Error(\"Axis already created: \"+a);b=new Hb(a,b,c,!!d);return Ib[a]=b}",
"\nR(\"ancestor\",function(a,b){for(var c=new G;b=b.parentNode;)a.matche",
"s(b)&&c.unshift(b);return c},!0);R(\"ancestor-or-self\",function(a,b){v",
"ar c=new G;do a.matches(b)&&c.unshift(b);while(b=b.parentNode);return c",
"},!0);\nvar zb=R(\"attribute\",function(a,b){var c=new G,d=a.getName();",
"if(b=b.attributes)if(a instanceof H&&null===a.F||\"*\"==d)for(d=0;a=b[d",
"];d++)c.add(a);else(a=b.getNamedItem(d))&&c.add(a);return c},!1),Fb=R(",
"\"child\",function(a,b,c,d,e){c=m(c)?c:null;d=m(d)?d:null;e=e||new G;fo",
"r(b=b.firstChild;b;b=b.nextSibling)Za(b,c,d)&&a.matches(b)&&e.add(b);re",
"turn e},!1,!0);R(\"descendant\",$a,!1,!0);\nvar Gb=R(\"descendant-or-se",
"lf\",function(a,b,c,d){var e=new G;Za(b,c,d)&&a.matches(b)&&e.add(b);re",
"turn $a(a,b,c,d,e)},!1,!0),Db=R(\"following\",function(a,b,c,d){var e=n",
"ew G;do for(var f=b;f=f.nextSibling;)Za(f,c,d)&&a.matches(f)&&e.add(f),",
"e=$a(a,f,c,d,e);while(b=b.parentNode);return e},!1,!0);R(\"following-si",
"bling\",function(a,b){for(var c=new G;b=b.nextSibling;)a.matches(b)&&c.",
"add(b);return c},!1);R(\"namespace\",function(){return new G},!1);\nvar",
" Jb=R(\"parent\",function(a,b){var c=new G;if(9==b.nodeType)return c;if",
"(2==b.nodeType)return c.add(b.ownerElement),c;b=b.parentNode;a.matches(",
"b)&&c.add(b);return c},!1),Eb=R(\"preceding\",function(a,b,c,d){var e=n",
"ew G,f=[];do f.unshift(b);while(b=b.parentNode);for(var g=1,k=f.length;",
"g<k;g++){var u=[];for(b=f[g];b=b.previousSibling;)u.unshift(b);for(var ",
"D=0,q=u.length;D<q;D++)b=u[D],Za(b,c,d)&&a.matches(b)&&e.add(b),e=$a(a,",
"b,c,d,e)}return e},!0,!0);\nR(\"preceding-sibling\",function(a,b){for(v",
"ar c=new G;b=b.previousSibling;)a.matches(b)&&c.unshift(b);return c},!0",
");var Kb=R(\"self\",function(a,b){var c=new G;a.matches(b)&&c.add(b);re",
"turn c},!1);function Lb(a){I.call(this,1);this.$=a;this.u=a.c();this.h=",
"a.h}r(Lb,I);Lb.prototype.evaluate=function(a){return-K(this.$,a)};Lb.pr",
"ototype.toString=function(){return\"Unary Expression: -\"+J(this.$)};fu",
"nction Mb(a){I.call(this,4);this.O=a;hb(this,sa(this.O,function(a){retu",
"rn a.c()}));ib(this,sa(this.O,function(a){return a.h}))}r(Mb,I);Mb.prot",
"otype.evaluate=function(a){var b=new G;w(this.O,function(c){c=c.evaluat",
"e(a);if(!(c instanceof G))throw Error(\"Path expression must evaluate t",
"o NodeSet.\");b=db(b,c)});return b};Mb.prototype.toString=function(){re",
"turn ra(this.O,function(a,b){return a+J(b)},\"Union Expression:\")};fun",
"ction Nb(a,b){this.a=a;this.sa=b}function Ob(a){for(var b,c=[];;){S(a,",
"\"Missing right hand side of binary expression.\");b=Pb(a);var d=a.a.ne",
"xt();if(!d)break;var e=(d=ob[d]||null)&&d.ga;if(!e){a.a.back();break}fo",
"r(;c.length&&e<=c[c.length-1].ga;)b=new kb(c.pop(),c.pop(),b);c.push(b,",
"d)}for(;c.length;)b=new kb(c.pop(),c.pop(),b);return b}function S(a,b){",
"if(a.a.empty())throw Error(b);}function Qb(a,b){a=a.a.next();if(a!=b)th",
"row Error(\"Bad token, expected: \"+b+\" got: \"+a);}\nfunction Rb(a){a",
"=a.a.next();if(\")\"!=a)throw Error(\"Bad token: \"+a);}function Sb(a){",
"a=a.a.next();if(2>a.length)throw Error(\"Unclosed literal string\");ret",
"urn new vb(a)}\nfunction Tb(a){var b=[];if(Cb(E(a.a))){var c=a.a.next()",
";var d=E(a.a);if(\"/\"==c&&(a.a.empty()||\".\"!=d&&\"..\"!=d&&\"@\"!=d&",
"&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return new Ab;d=new Ab;S(a,\"Miss",
"ing next location step.\");c=Ub(a,c);b.push(c)}else{a:{c=E(a.a);d=c.cha",
"rAt(0);switch(d){case \"$\":throw Error(\"Variable reference not allowe",
"d in HTML XPath\");case \"(\":a.a.next();c=Ob(a);S(a,'unclosed \"(\"');",
"Qb(a,\")\");break;case '\"':case \"'\":c=Sb(a);break;default:if(isNaN(+",
"c))if(!ub(c)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==E(a.a,\n1)){c=a.a.next()",
";c=tb[c]||null;a.a.next();for(d=[];\")\"!=E(a.a);){S(a,\"Missing functi",
"on argument list.\");d.push(Ob(a));if(\",\"!=E(a.a))break;a.a.next()}S(",
"a,\"Unclosed function argument list.\");Rb(a);c=new rb(c,d)}else{c=null",
";break a}else c=new xb(+a.a.next())}\"[\"==E(a.a)&&(d=new P(Vb(a)),c=ne",
"w pb(c,d))}if(c)if(Cb(E(a.a)))d=c;else return c;else c=Ub(a,\"/\"),d=ne",
"w Bb,b.push(c)}for(;Cb(E(a.a));)c=a.a.next(),S(a,\"Missing next locatio",
"n step.\"),c=Ub(a,c),b.push(c);return new yb(d,b)}\nfunction Ub(a,b){if",
"(\"/\"!=b&&\"//\"!=b)throw Error('Step op should be \"/\" or \"//\"');i",
"f(\".\"==E(a.a)){var c=new Q(Kb,new H(\"node\"));a.a.next();return c}if",
"(\"..\"==E(a.a))return c=new Q(Jb,new H(\"node\")),a.a.next(),c;if(\"@",
"\"==E(a.a)){var d=zb;a.a.next();S(a,\"Missing attribute name\")}else if",
"(\"::\"==E(a.a,1)){if(!/(?![0-9])[\\w]/.test(E(a.a).charAt(0)))throw Er",
"ror(\"Bad token: \"+a.a.next());var e=a.a.next();d=Ib[e]||null;if(!d)th",
"row Error(\"No axis with name: \"+e);a.a.next();S(a,\"Missing node name",
"\")}else d=Fb;e=\nE(a.a);if(/(?![0-9])[\\w\\*]/.test(e.charAt(0)))if(\"",
"(\"==E(a.a,1)){if(!ub(e))throw Error(\"Invalid node type: \"+e);e=a.a.n",
"ext();if(!ub(e))throw Error(\"Invalid type name: \"+e);Qb(a,\"(\");S(a,",
"\"Bad nodetype\");var f=E(a.a).charAt(0),g=null;if('\"'==f||\"'\"==f)g=",
"Sb(a);S(a,\"Bad nodetype\");Rb(a);e=new H(e,g)}else if(e=a.a.next(),f=e",
".indexOf(\":\"),-1==f)e=new wb(e);else{var g=e.substring(0,f);if(\"*\"=",
"=g)var k=\"*\";else if(k=a.sa(g),!k)throw Error(\"Namespace prefix not ",
"declared: \"+g);e=e.substr(f+1);e=new wb(e,k)}else throw Error(\"Bad to",
"ken: \"+\na.a.next());a=new P(Vb(a),d.D);return c||new Q(d,e,a,\"//\"==",
"b)}function Vb(a){for(var b=[];\"[\"==E(a.a);){a.a.next();S(a,\"Missing",
" predicate expression.\");var c=Ob(a);b.push(c);S(a,\"Unclosed predicat",
"e expression.\");Qb(a,\"]\")}return b}function Pb(a){if(\"-\"==E(a.a))r",
"eturn a.a.next(),new Lb(Pb(a));var b=Tb(a);if(\"|\"!=E(a.a))a=b;else{fo",
"r(b=[b];\"|\"==a.a.next();)S(a,\"Missing next union location path.\"),b",
".push(Tb(a));a.a.back();a=new Mb(b)}return a};function Wb(a){switch(a.n",
"odeType){case 1:return ia(Xb,a);case 9:return Wb(a.documentElement);cas",
"e 11:case 10:case 6:case 12:return Yb;default:return a.parentNode?Wb(a.",
"parentNode):Yb}}function Yb(){return null}function Xb(a,b){if(a.prefix=",
"=b)return a.namespaceURI||\"http://www.w3.org/1999/xhtml\";var c=a.getA",
"ttributeNode(\"xmlns:\"+b);return c&&c.specified?c.value||null:a.parent",
"Node&&9!=a.parentNode.nodeType?Xb(a.parentNode,b):null};function Zb(a,b",
"){if(!a.length)throw Error(\"Empty XPath expression.\");a=Wa(a);if(a.em",
"pty())throw Error(\"Invalid XPath expression.\");b?p(b)||(b=ha(b.lookup",
"NamespaceURI,b)):b=function(){return null};var c=Ob(new Nb(a,b));if(!a.",
"empty())throw Error(\"Bad token: \"+a.next());this.evaluate=function(a,",
"b){a=c.evaluate(new Ua(a));return new T(a,b)}}\nfunction T(a,b){if(0==b",
")if(a instanceof G)b=4;else if(\"string\"==typeof a)b=2;else if(\"numbe",
"r\"==typeof a)b=1;else if(\"boolean\"==typeof a)b=3;else throw Error(\"",
"Unexpected evaluation result.\");if(2!=b&&1!=b&&3!=b&&!(a instanceof G)",
")throw Error(\"value could not be converted to the specified type\");th",
"is.resultType=b;switch(b){case 2:this.stringValue=a instanceof G?fb(a):",
"\"\"+a;break;case 1:this.numberValue=a instanceof G?+fb(a):+a;break;cas",
"e 3:this.booleanValue=a instanceof G?0<a.s():!!a;break;case 4:case 5:ca",
"se 6:case 7:var c=\na.iterator();var d=[];for(var e=c.next();e;e=c.next",
"())d.push(e);this.snapshotLength=a.s();this.invalidIteratorState=!1;bre",
"ak;case 8:case 9:this.singleNodeValue=eb(a);break;default:throw Error(",
"\"Unknown XPathResult type.\");}var f=0;this.iterateNext=function(){if(",
"4!=b&&5!=b)throw Error(\"iterateNext called with wrong result type\");r",
"eturn f>=d.length?null:d[f++]};this.snapshotItem=function(a){if(6!=b&&7",
"!=b)throw Error(\"snapshotItem called with wrong result type\");return ",
"a>=d.length||0>a?null:d[a]}}\nT.ANY_TYPE=0;T.NUMBER_TYPE=1;T.STRING_TYP",
"E=2;T.BOOLEAN_TYPE=3;T.UNORDERED_NODE_ITERATOR_TYPE=4;T.ORDERED_NODE_IT",
"ERATOR_TYPE=5;T.UNORDERED_NODE_SNAPSHOT_TYPE=6;T.ORDERED_NODE_SNAPSHOT_",
"TYPE=7;T.ANY_UNORDERED_NODE_TYPE=8;T.FIRST_ORDERED_NODE_TYPE=9;function",
" $b(a){this.lookupNamespaceURI=Wb(a)}\nba(\"wgxpath.install\",function(",
"a,b){a=a||aa;var c=a.Document&&a.Document.prototype||a.document;if(!c.e",
"valuate||b)a.XPathResult=T,c.evaluate=function(a,b,c,g){return(new Zb(a",
",c)).evaluate(b,g)},c.createExpression=function(a,b){return new Zb(a,b)",
"},c.createNSResolver=function(a){return new $b(a)}});var U={};U.X=funct",
"ion(){var a={ya:\"http://www.w3.org/2000/svg\"};return function(b){retu",
"rn a[b]||null}}();\nU.o=function(a,b,c){var d=z(a);if(!d.documentElemen",
"t)return null;try{for(var e=d.createNSResolver?d.createNSResolver(d.doc",
"umentElement):U.X,f={},g=d.getElementsByTagName(\"*\"),k=0;k<g.length;+",
"+k){var u=g[k],D=u.namespaceURI;if(D&&!f[D]){var q=u.lookupPrefix(D);if",
"(!q)var A=D.match(\".*/(\\\\w+)/?$\"),q=A?A[1]:\"xhtml\";f[D]=q}}var L=",
"{},W;for(W in f)L[f[W]]=W;e=function(a){return L[a]||null};try{return d",
".evaluate(b,a,e,c,null)}catch(Ga){if(\"TypeError\"===Ga.name)return e=d",
".createNSResolver?d.createNSResolver(d.documentElement):\nU.X,d.evaluat",
"e(b,a,e,c,null);throw Ga;}}catch(Ga){throw new t(32,\"Unable to locate ",
"an element with the xpath expression \"+b+\" because of the following e",
"rror:\\n\"+Ga);}};U.Y=function(a,b){if(!a||1!=a.nodeType)throw new t(32",
",'The result of the xpath expression \"'+b+'\" is: '+a+\". It should be",
" an element.\");};\nU.A=function(a,b){var c=function(){var c=U.o(b,a,9)",
";return c?c.singleNodeValue||null:b.selectSingleNode?(c=z(b),c.setPrope",
"rty&&c.setProperty(\"SelectionLanguage\",\"XPath\"),b.selectSingleNode(",
"a)):null}();null===c||U.Y(c,a);return c};\nU.l=function(a,b){var c=func",
"tion(){var c=U.o(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=z(b),c.se",
"tProperty&&c.setProperty(\"SelectionLanguage\",\"XPath\"),b.selectNodes",
"(a)):[]}();w(c,function(b){U.Y(b,a)});return c};function ac(a,b,c,d){th",
"is.top=a;this.right=b;this.bottom=c;this.left=d}h=ac.prototype;h.clone=",
"function(){return new ac(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 ac?a.left>=this.left&&a.right<=this.right&&a.top>=this.t",
"op&&a.bottom<=this.bottom:a.x>=this.left&&a.x<=this.right&&a.y>=this.to",
"p&&a.y<=this.bottom:!1};\nh.expand=function(a,b,c,d){ea(a)?(this.top-=a",
".top,this.right+=a.right,this.bottom+=a.bottom,this.left-=a.left):(this",
".top-=a,this.right+=Number(b),this.bottom+=Number(c),this.left-=Number(",
"d));return this};h.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};\nh.floor=function(){this.top=Math.fl",
"oor(this.top);this.right=Math.floor(this.right);this.bottom=Math.floor(",
"this.bottom);this.left=Math.floor(this.left);return this};h.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};h.translate=function(a,b){a instanceof x?(this.left+=a.x,this.",
"right+=a.x,this.top+=a.y,this.bottom+=a.y):(this.left+=a,this.right+=a,",
"n(b)&&(this.top+=b,this.bottom+=b));return this};\nh.scale=function(a,b",
"){b=n(b)?b:a;this.left*=a;this.right*=a;this.top*=b;this.bottom*=b;retu",
"rn this};function V(a,b,c,d){this.left=a;this.top=b;this.width=c;this.h",
"eight=d}h=V.prototype;h.clone=function(){return new V(this.left,this.to",
"p,this.width,this.height)};h.toString=function(){return\"(\"+this.left+",
"\", \"+this.top+\" - \"+this.width+\"w x \"+this.height+\"h)\"};h.conta",
"ins=function(a){return a instanceof x?a.x>=this.left&&a.x<=this.left+th",
"is.width&&a.y>=this.top&&a.y<=this.top+this.height:this.left<=a.left&&t",
"his.left+this.width>=a.left+a.width&&this.top<=a.top&&this.top+this.hei",
"ght>=a.top+a.height};\nh.ceil=function(){this.left=Math.ceil(this.left)",
";this.top=Math.ceil(this.top);this.width=Math.ceil(this.width);this.hei",
"ght=Math.ceil(this.height);return this};h.floor=function(){this.left=Ma",
"th.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=f",
"unction(){this.left=Math.round(this.left);this.top=Math.round(this.top)",
";this.width=Math.round(this.width);this.height=Math.round(this.height);",
"return this};\nh.translate=function(a,b){a instanceof x?(this.left+=a.x",
",this.top+=a.y):(this.left+=a,n(b)&&(this.top+=b));return this};h.scale",
"=function(a,b){b=n(b)?b:a;this.left*=a;this.width*=a;this.top*=b;this.h",
"eight*=b;return this};var bc=\"function\"===typeof ShadowRoot;function ",
"cc(a){for(a=a.parentNode;a&&1!=a.nodeType&&9!=a.nodeType&&11!=a.nodeTyp",
"e;)a=a.parentNode;return C(a)?a:null}\nfunction X(a,b){b=oa(b);if(\"flo",
"at\"==b||\"cssFloat\"==b||\"styleFloat\"==b)b=\"cssFloat\";a:{var c=b;v",
"ar d=z(a);if(d.defaultView&&d.defaultView.getComputedStyle&&(d=d.defaul",
"tView.getComputedStyle(a,null))){c=d[c]||d.getPropertyValue(c)||\"\";br",
"eak a}c=\"\"}a=c||dc(a,b);if(null===a)a=null;else if(0<=pa(Ma,b)){b:{va",
"r e=a.match(Pa);if(e&&(b=Number(e[1]),c=Number(e[2]),d=Number(e[3]),e=N",
"umber(e[4]),0<=b&&255>=b&&0<=c&&255>=c&&0<=d&&255>=d&&0<=e&&1>=e)){b=[b",
",c,d,e];break b}b=null}if(!b)b:{if(d=a.match(Qa))if(b=Number(d[1]),\nc=",
"Number(d[2]),d=Number(d[3]),0<=b&&255>=b&&0<=c&&255>=c&&0<=d&&255>=d){b",
"=[b,c,d,1];break b}b=null}if(!b)b:{b=a.toLowerCase();c=La[b.toLowerCase",
"()];if(!c&&(c=\"#\"==b.charAt(0)?b:\"#\"+b,4==c.length&&(c=c.replace(Na",
",\"#$1$1$2$2$3$3\")),!Oa.test(c))){b=null;break b}b=[parseInt(c.substr(",
"1,2),16),parseInt(c.substr(3,2),16),parseInt(c.substr(5,2),16),1]}a=b?",
"\"rgba(\"+b.join(\", \")+\")\":a}return a}\nfunction dc(a,b){var c=a.cu",
"rrentStyle||a.style,d=c[b];!l(d)&&p(c.getPropertyValue)&&(d=c.getProper",
"tyValue(b));return\"inherit\"!=d?l(d)?d:null:(a=cc(a))?dc(a,b):null}\nf",
"unction ec(a,b,c){function d(a){var b=fc(a);return 0<b.height&&0<b.widt",
"h?!0:C(a,\"PATH\")&&(0<b.height||0<b.width)?(a=X(a,\"stroke-width\"),!!",
"a&&0<parseInt(a,10)):\"hidden\"!=X(a,\"overflow\")&&sa(a.childNodes,fun",
"ction(a){return 3==a.nodeType||C(a)&&d(a)})}function e(a){return gc(a)=",
"=Y&&ta(a.childNodes,function(a){return!C(a)||e(a)||!d(a)})}if(!C(a))thr",
"ow Error(\"Argument to isShown must be of type Element\");if(C(a,\"BODY",
"\"))return!0;if(C(a,\"OPTION\")||C(a,\"OPTGROUP\"))return a=Ia(a,functi",
"on(a){return C(a,\"SELECT\")}),\n!!a&&ec(a,!0,c);var f=hc(a);if(f)retur",
"n!!f.ba&&0<f.rect.width&&0<f.rect.height&&ec(f.ba,b,c);if(C(a,\"INPUT\"",
")&&\"hidden\"==a.type.toLowerCase()||C(a,\"NOSCRIPT\"))return!1;f=X(a,",
"\"visibility\");return\"collapse\"!=f&&\"hidden\"!=f&&c(a)&&(b||0!=ic(a",
"))&&d(a)?!e(a):!1}\nfunction jc(a){var b=bc?function(c){if(\"none\"==X(",
"c,\"display\"))return!1;do{var d=c.parentNode;if(c.getDestinationInsert",
"ionPoints){var e=c.getDestinationInsertionPoints();0<e.length&&(d=e[e.l",
"ength-1])}if(d instanceof ShadowRoot)return!0;!d||9!=d.nodeType&&11!=d.",
"nodeType||(d=null)}while(a&&1!=a.nodeType);return!d||b(d)}:function(a){",
"if(\"none\"==X(a,\"display\"))return!1;a=cc(a);return!a||b(a)};return e",
"c(a,!1,b)}var Y=\"hidden\";\nfunction gc(a){function b(a){function b(a)",
"{return a==g?!0:0==X(a,\"display\").lastIndexOf(\"inline\",0)||\"absolu",
"te\"==c&&\"static\"==X(a,\"position\")?!1:!0}var c=X(a,\"position\");if",
"(\"fixed\"==c)return D=!0,a==g?null:g;for(a=cc(a);a&&!b(a);)a=cc(a);ret",
"urn a}function c(a){var b=a;if(\"visible\"==u)if(a==g&&k)b=k;else if(a=",
"=k)return{x:\"visible\",y:\"visible\"};b={x:X(b,\"overflow-x\"),y:X(b,",
"\"overflow-y\")};a==g&&(b.x=\"visible\"==b.x?\"auto\":b.x,b.y=\"visible",
"\"==b.y?\"auto\":b.y);return b}function d(a){if(a==g){var b=(new za(f))",
".C;\na=b.scrollingElement?b.scrollingElement:b.body||b.documentElement;",
"b=b.parentWindow||b.defaultView;a=new x(b.pageXOffset||a.scrollLeft,b.p",
"ageYOffset||a.scrollTop)}else a=new x(a.scrollLeft,a.scrollTop);return ",
"a}var e=kc(a);var f=z(a),g=f.documentElement,k=f.body,u=X(g,\"overflow",
"\"),D;for(a=b(a);a;a=b(a)){var q=c(a);if(\"visible\"!=q.x||\"visible\"!",
"=q.y){var A=fc(a);if(0==A.width||0==A.height)return Y;var L=e.right<A.l",
"eft,W=e.bottom<A.top;if(L&&\"hidden\"==q.x||W&&\"hidden\"==q.y)return Y",
";if(L&&\"visible\"!=q.x||\nW&&\"visible\"!=q.y){L=d(a);W=e.bottom<A.top",
"-L.y;if(e.right<A.left-L.x&&\"visible\"!=q.x||W&&\"visible\"!=q.x)retur",
"n Y;e=gc(a);return e==Y?Y:\"scroll\"}L=e.left>=A.left+A.width;A=e.top>=",
"A.top+A.height;if(L&&\"hidden\"==q.x||A&&\"hidden\"==q.y)return Y;if(L&",
"&\"visible\"!=q.x||A&&\"visible\"!=q.y){if(D&&(q=d(a),e.left>=g.scrollW",
"idth-q.x||e.right>=g.scrollHeight-q.y))return Y;e=gc(a);return e==Y?Y:",
"\"scroll\"}}}return\"none\"}\nfunction fc(a){var b=hc(a);if(b)return b.",
"rect;if(C(a,\"HTML\"))return a=z(a),a=((a?a.parentWindow||a.defaultView",
":window)||window).document,a=\"CSS1Compat\"==a.compatMode?a.documentEle",
"ment:a.body,a=new ya(a.clientWidth,a.clientHeight),new V(0,0,a.width,a.",
"height);try{var c=a.getBoundingClientRect()}catch(d){return new V(0,0,0",
",0)}return new V(c.left,c.top,c.right-c.left,c.bottom-c.top)}\nfunction",
" hc(a){var b=C(a,\"MAP\");if(!b&&!C(a,\"AREA\"))return null;var c=b?a:C",
"(a.parentNode,\"MAP\")?a.parentNode:null,d=null,e=null;c&&c.name&&(d=U.",
"A('/descendant::*[@usemap = \"#'+c.name+'\"]',z(c)))&&(e=fc(d),b||\"def",
"ault\"==a.shape.toLowerCase()||(a=lc(a),b=Math.min(Math.max(a.left,0),e",
".width),c=Math.min(Math.max(a.top,0),e.height),e=new V(b+e.left,c+e.top",
",Math.min(a.width,e.width-b),Math.min(a.height,e.height-c))));return{ba",
":d,rect:e||new V(0,0,0,0)}}\nfunction lc(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 V(b,c,a[2]-b,a[3]-c)}if(\"circle\"==b&&3==a.length)return b",
"=a[2],new V(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.m",
"ax(d,a[f]),c=Math.min(c,a[f+1]),e=Math.max(e,a[f+1]);return new V(b,c,d",
"-b,e-c)}return new V(0,0,0,0)}function kc(a){a=fc(a);return new ac(a.to",
"p,a.left+a.width,a.top+a.height,a.left)}\nfunction mc(a){return a.repla",
"ce(/^[^\\S\\xa0]+|[^\\S\\xa0]+$/g,\"\")}function nc(a){var b=[];bc?oc(a",
",b):pc(a,b);var c=b;a=c.length;for(var b=Array(a),c=m(c)?c.split(\"\"):",
"c,d=0;d<a;d++)d in c&&(b[d]=mc.call(void 0,c[d]));return mc(b.join(\"",
"\\n\")).replace(/\\xa0/g,\" \")}\nfunction qc(a,b,c){if(C(a,\"BR\"))b.p",
"ush(\"\");else{var d=C(a,\"TD\"),e=X(a,\"display\"),f=!d&&!(0<=pa(rc,e)",
"),g=l(a.previousElementSibling)?a.previousElementSibling:Ca(a.previousS",
"ibling),g=g?X(g,\"display\"):\"\",k=X(a,\"float\")||X(a,\"cssFloat\")||",
"X(a,\"styleFloat\");!f||\"run-in\"==g&&\"none\"==k||/^[\\s\\xa0]*$/.tes",
"t(b[b.length-1]||\"\")||b.push(\"\");var u=jc(a),D=null,q=null;u&&(D=X(",
"a,\"white-space\"),q=X(a,\"text-transform\"));w(a.childNodes,function(a",
"){c(a,b,u,D,q)});a=b[b.length-1]||\"\";!d&&\"table-cell\"!=e||!a||ma(a)",
"||(b[b.length-\n1]+=\" \");f&&\"run-in\"!=e&&!/^[\\s\\xa0]*$/.test(a)&&",
"b.push(\"\")}}function pc(a,b){qc(a,b,function(a,b,e,f,g){3==a.nodeType",
"&&e?sc(a,b,f,g):C(a)&&pc(a,b)})}var rc=\"inline inline-block inline-tab",
"le none table-cell table-column table-column-group\".split(\" \");\nfun",
"ction sc(a,b,c,d){a=a.nodeValue.replace(/[\\u200b\\u200e\\u200f]/g,\"\"",
");a=a.replace(/(\\r\\n|\\r|\\n)/g,\"\\n\");if(\"normal\"==c||\"nowrap\"",
"==c)a=a.replace(/\\n/g,\" \");a=\"pre\"==c||\"pre-wrap\"==c?a.replace(/",
"[ \\f\\t\\v\\u2028\\u2029]/g,\"\\u00a0\"):a.replace(/[\\ \\f\\t\\v\\u20",
"28\\u2029]+/g,\" \");\"capitalize\"==d?a=a.replace(/(^|\\s)(\\S)/g,func",
"tion(a,b,c){return b+c.toUpperCase()}):\"uppercase\"==d?a=a.toUpperCase",
"():\"lowercase\"==d&&(a=a.toLowerCase());c=b.pop()||\"\";ma(c)&&0==a.la",
"stIndexOf(\" \",0)&&(a=a.substr(1));b.push(c+a)}\nfunction ic(a){var b=",
"1,c=X(a,\"opacity\");c&&(b=Number(c));(a=cc(a))&&(b*=ic(a));return b}\n",
"function tc(a,b,c,d,e){var f;if(3==a.nodeType&&c)sc(a,b,d,e);else if(C(",
"a))if(C(a,\"CONTENT\")){for(f=a;f.parentNode;)f=f.parentNode;f instance",
"of ShadowRoot?w(a.getDistributedNodes(),function(a){tc(a,b,c,d,e)}):oc(",
"a,b)}else if(C(a,\"SHADOW\")){for(f=a;f.parentNode;)f=f.parentNode;if(f",
" instanceof ShadowRoot&&(a=f))for(a=a.olderShadowRoot;a;)w(a.childNodes",
",function(a){tc(a,b,c,d,e)}),a=a.olderShadowRoot}else oc(a,b)}\nfunctio",
"n oc(a,b){a.shadowRoot&&w(a.shadowRoot.childNodes,function(a){tc(a,b,!0",
",null,null)});qc(a,b,function(a,b,e,f,g){var c=null;1==a.nodeType?c=a:3",
"==a.nodeType&&(c=a);null!=c&&c.getDestinationInsertionPoints&&0<c.getDe",
"stinationInsertionPoints().length||tc(a,b,e,f,g)})};var uc={K:function(",
"a,b){return!(!a.querySelectorAll||!a.querySelector)&&!/^\\d.*/.test(b)}",
",A:function(a,b){var c=y(b),d=m(a)?c.C.getElementById(a):a;return d?Ra(",
"d,\"id\")==a&&Da(b,d)?d:ua(B(c,\"*\"),function(c){return Ra(c,\"id\")==",
"a&&Da(b,c)}):null},l:function(a,b){if(!a)return[];if(uc.K(b,a))try{retu",
"rn b.querySelectorAll(\"#\"+uc.na(a))}catch(c){return[]}b=B(y(b),\"*\",",
"null,b);return qa(b,function(b){return Ra(b,\"id\")==a})},na:function(a",
"){return a.replace(/([\\s'\"\\\\#.:;,!?+<>=~*^$|%&@`{}\\-\\/\\[\\]\\(",
"\\)])/g,\"\\\\$1\")}};var Z={},vc={};Z.ja=function(a,b,c){try{var d=Ka.",
"l(\"a\",b)}catch(e){d=B(y(b),\"A\",null,b)}return ua(d,function(b){b=nc",
"(b);return c&&-1!=b.indexOf(a)||b==a})};Z.ea=function(a,b,c){try{var d=",
"Ka.l(\"a\",b)}catch(e){d=B(y(b),\"A\",null,b)}return qa(d,function(b){b",
"=nc(b);return c&&-1!=b.indexOf(a)||b==a})};Z.A=function(a,b){return Z.j",
"a(a,b,!1)};Z.l=function(a,b){return Z.ea(a,b,!1)};vc.A=function(a,b){re",
"turn Z.ja(a,b,!0)};vc.l=function(a,b){return Z.ea(a,b,!0)};var wc={A:fu",
"nction(a,b){if(\"\"===a)throw new t(32,'Unable to locate an element wit",
"h the tagName \"\"');return b.getElementsByTagName(a)[0]||null},l:funct",
"ion(a,b){if(\"\"===a)throw new t(32,'Unable to locate an element with t",
"he tagName \"\"');return b.getElementsByTagName(a)}};var xc={className:",
"Ja,\"class name\":Ja,css:Ka,\"css selector\":Ka,id:uc,linkText:Z,\"link",
" text\":Z,name:{A:function(a,b){b=B(y(b),\"*\",null,b);return ua(b,func",
"tion(b){return Ra(b,\"name\")==a})},l:function(a,b){b=B(y(b),\"*\",null",
",b);return qa(b,function(b){return Ra(b,\"name\")==a})}},partialLinkTex",
"t:vc,\"partial link text\":vc,tagName:wc,\"tag name\":wc,xpath:U};ba(\"",
"_\",function(a,b){a:{for(c in a)if(a.hasOwnProperty(c))break a;var c=nu",
"ll}if(c){var d=xc[c];if(d&&p(d.l))return d.l(a[c],b||ja.document)}throw",
" Error(\"Unsupported locator strategy: \"+c);});; return this._.apply(n",
"ull,arguments);}.apply({navigator:typeof window!='undefined'?window.nav",
"igator:null,document:typeof window!='undefined'?window.document:null}, ",
"arguments);}",
NULL
};
const char* const GET_EFFECTIVE_STYLE[] = {
"function(){return function(){var aa=this;function h(a){return\"string\"",
"==typeof a}function ba(a,b){a=a.split(\".\");var c=aa;a[0]in c||!c.exec",
"Script||c.execScript(\"var \"+a[0]);for(var d;a.length&&(d=a.shift());)",
"a.length||void 0===b?c=c[d]&&c[d]!==Object.prototype[d]?c[d]:c[d]={}:c[",
"d]=b}\nfunction ca(a){var b=typeof a;if(\"object\"==b)if(a){if(a instan",
"ceof 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.length&&\"undefined\"!=t",
"ypeof a.splice&&\"undefined\"!=typeof a.propertyIsEnumerable&&!a.proper",
"tyIsEnumerable(\"splice\"))return\"array\";if(\"[object Function]\"==c|",
"|\"undefined\"!=typeof a.call&&\"undefined\"!=typeof a.propertyIsEnumer",
"able&&!a.propertyIsEnumerable(\"call\"))return\"function\"}else return",
"\"null\";\nelse if(\"function\"==b&&\"undefined\"==typeof a.call)return",
"\"object\";return b}function da(a,b,c){return a.call.apply(a.bind,argum",
"ents)}function ea(a,b,c){if(!a)throw Error();if(2<arguments.length){var",
" d=Array.prototype.slice.call(arguments,2);return function(){var c=Arra",
"y.prototype.slice.call(arguments);Array.prototype.unshift.apply(c,d);re",
"turn a.apply(b,c)}}return function(){return a.apply(b,arguments)}}\nfun",
"ction fa(a,b,c){fa=Function.prototype.bind&&-1!=Function.prototype.bind",
".toString().indexOf(\"native code\")?da:ea;return fa.apply(null,argumen",
"ts)}function ga(a,b){var c=Array.prototype.slice.call(arguments,1);retu",
"rn function(){var b=c.slice();b.push.apply(b,arguments);return a.apply(",
"this,b)}}\nfunction k(a){var b=m;function c(){}c.prototype=b.prototype;",
"a.na=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.ma=funct",
"ion(a,c,f){for(var d=Array(arguments.length-2),e=2;e<arguments.length;e",
"++)d[e-2]=arguments[e];return b.prototype[c].apply(a,d)}};function ha(a",
"){return String(a).replace(/\\-([a-z])/g,function(a,c){return c.toUpper",
"Case()})};function ia(a,b){if(h(a))return 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 n(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)}function p(a,b,c){var d=c;n(a,function(",
"c,f){d=b.call(void 0,d,c,f,a)});return d}function q(a,b){for(var c=a.le",
"ngth,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}function ja(a){return Array.prototype.concat.appl",
"y([],arguments)}\nfunction ka(a,b,c){return 2>=arguments.length?Array.p",
"rototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)};var ma={ali",
"ceblue:\"#f0f8ff\",antiquewhite:\"#faebd7\",aqua:\"#00ffff\",aquamarine",
":\"#7fffd4\",azure:\"#f0ffff\",beige:\"#f5f5dc\",bisque:\"#ffe4c4\",bla",
"ck:\"#000000\",blanchedalmond:\"#ffebcd\",blue:\"#0000ff\",blueviolet:",
"\"#8a2be2\",brown:\"#a52a2a\",burlywood:\"#deb887\",cadetblue:\"#5f9ea0",
"\",chartreuse:\"#7fff00\",chocolate:\"#d2691e\",coral:\"#ff7f50\",cornf",
"lowerblue:\"#6495ed\",cornsilk:\"#fff8dc\",crimson:\"#dc143c\",cyan:\"#",
"00ffff\",darkblue:\"#00008b\",darkcyan:\"#008b8b\",darkgoldenrod:\"#b88",
"60b\",darkgray:\"#a9a9a9\",darkgreen:\"#006400\",\ndarkgrey:\"#a9a9a9\"",
",darkkhaki:\"#bdb76b\",darkmagenta:\"#8b008b\",darkolivegreen:\"#556b2f",
"\",darkorange:\"#ff8c00\",darkorchid:\"#9932cc\",darkred:\"#8b0000\",da",
"rksalmon:\"#e9967a\",darkseagreen:\"#8fbc8f\",darkslateblue:\"#483d8b\"",
",darkslategray:\"#2f4f4f\",darkslategrey:\"#2f4f4f\",darkturquoise:\"#0",
"0ced1\",darkviolet:\"#9400d3\",deeppink:\"#ff1493\",deepskyblue:\"#00bf",
"ff\",dimgray:\"#696969\",dimgrey:\"#696969\",dodgerblue:\"#1e90ff\",fir",
"ebrick:\"#b22222\",floralwhite:\"#fffaf0\",forestgreen:\"#228b22\",fuch",
"sia:\"#ff00ff\",gainsboro:\"#dcdcdc\",\nghostwhite:\"#f8f8ff\",gold:\"#",
"ffd700\",goldenrod:\"#daa520\",gray:\"#808080\",green:\"#008000\",green"