/* * Copyright 2011-2014 Software Freedom Conservancy * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ /* AUTO GENERATED - DO NOT EDIT BY HAND */ #include // For NULL. #include "atoms.h" namespace webdriver { namespace atoms { const char* const CLEAR[] = { "function(){return function(){var g,aa=\"function\"==typeof Object.defin", "eProperties?Object.defineProperty:function(a,b,c){if(c.get||c.set)throw", " new TypeError(\"ES3 does not support getters and setters.\");a!=Array.", "prototype&&a!=Object.prototype&&(a[b]=c.value)},ba=\"undefined\"!=typeo", "f window&&window===this?this:\"undefined\"!=typeof global?global:this;", "\nfunction ca(a,b){if(b){for(var c=ba,d=a.split(\".\"),e=0;ea||1342177279>>=1)c+=c;return d}});ca(\"Math.sign\",function(a){retur", "n a?a:function(a){a=Number(a);return 0===a||isNaN(a)?a:0=arguments.length?Array.prototype.slice.call(a,b):Array.prototy", "pe.slice.call(a,b,c)};var ua={aliceblue:\"#f0f8ff\",antiquewhite:\"#fae", "bd7\",aqua:\"#00ffff\",aquamarine:\"#7fffd4\",azure:\"#f0ffff\",beige:", "\"#f5f5dc\",bisque:\"#ffe4c4\",black:\"#000000\",blanchedalmond:\"#ffeb", "cd\",blue:\"#0000ff\",blueviolet:\"#8a2be2\",brown:\"#a52a2a\",burlywoo", "d:\"#deb887\",cadetblue:\"#5f9ea0\",chartreuse:\"#7fff00\",chocolate:\"", "#d2691e\",coral:\"#ff7f50\",cornflowerblue:\"#6495ed\",cornsilk:\"#fff8", "dc\",crimson:\"#dc143c\",cyan:\"#00ffff\",darkblue:\"#00008b\",darkcyan", ":\"#008b8b\",darkgoldenrod:\"#b8860b\",darkgray:\"#a9a9a9\",darkgreen:", "\"#006400\",\ndarkgrey:\"#a9a9a9\",darkkhaki:\"#bdb76b\",darkmagenta:\"", "#8b008b\",darkolivegreen:\"#556b2f\",darkorange:\"#ff8c00\",darkorchid:", "\"#9932cc\",darkred:\"#8b0000\",darksalmon:\"#e9967a\",darkseagreen:\"#", "8fbc8f\",darkslateblue:\"#483d8b\",darkslategray:\"#2f4f4f\",darkslateg", "rey:\"#2f4f4f\",darkturquoise:\"#00ced1\",darkviolet:\"#9400d3\",deeppi", "nk:\"#ff1493\",deepskyblue:\"#00bfff\",dimgray:\"#696969\",dimgrey:\"#6", "96969\",dodgerblue:\"#1e90ff\",firebrick:\"#b22222\",floralwhite:\"#fff", "af0\",forestgreen:\"#228b22\",fuchsia:\"#ff00ff\",gainsboro:\"#dcdcdc\"", ",\nghostwhite:\"#f8f8ff\",gold:\"#ffd700\",goldenrod:\"#daa520\",gray:", "\"#808080\",green:\"#008000\",greenyellow:\"#adff2f\",grey:\"#808080\",", "honeydew:\"#f0fff0\",hotpink:\"#ff69b4\",indianred:\"#cd5c5c\",indigo:", "\"#4b0082\",ivory:\"#fffff0\",khaki:\"#f0e68c\",lavender:\"#e6e6fa\",la", "venderblush:\"#fff0f5\",lawngreen:\"#7cfc00\",lemonchiffon:\"#fffacd\",", "lightblue:\"#add8e6\",lightcoral:\"#f08080\",lightcyan:\"#e0ffff\",ligh", "tgoldenrodyellow:\"#fafad2\",lightgray:\"#d3d3d3\",lightgreen:\"#90ee90", "\",lightgrey:\"#d3d3d3\",lightpink:\"#ffb6c1\",lightsalmon:\"#ffa07a\",", "\nlightseagreen:\"#20b2aa\",lightskyblue:\"#87cefa\",lightslategray:\"#", "778899\",lightslategrey:\"#778899\",lightsteelblue:\"#b0c4de\",lightyel", "low:\"#ffffe0\",lime:\"#00ff00\",limegreen:\"#32cd32\",linen:\"#faf0e6", "\",magenta:\"#ff00ff\",maroon:\"#800000\",mediumaquamarine:\"#66cdaa\",", "mediumblue:\"#0000cd\",mediumorchid:\"#ba55d3\",mediumpurple:\"#9370db", "\",mediumseagreen:\"#3cb371\",mediumslateblue:\"#7b68ee\",mediumspringg", "reen:\"#00fa9a\",mediumturquoise:\"#48d1cc\",mediumvioletred:\"#c71585", "\",midnightblue:\"#191970\",mintcream:\"#f5fffa\",mistyrose:\"#ffe4e1\"", ",\nmoccasin:\"#ffe4b5\",navajowhite:\"#ffdead\",navy:\"#000080\",oldlac", "e:\"#fdf5e6\",olive:\"#808000\",olivedrab:\"#6b8e23\",orange:\"#ffa500", "\",orangered:\"#ff4500\",orchid:\"#da70d6\",palegoldenrod:\"#eee8aa\",p", "alegreen:\"#98fb98\",paleturquoise:\"#afeeee\",palevioletred:\"#db7093", "\",papayawhip:\"#ffefd5\",peachpuff:\"#ffdab9\",peru:\"#cd853f\",pink:", "\"#ffc0cb\",plum:\"#dda0dd\",powderblue:\"#b0e0e6\",purple:\"#800080\",", "red:\"#ff0000\",rosybrown:\"#bc8f8f\",royalblue:\"#4169e1\",saddlebrown", ":\"#8b4513\",salmon:\"#fa8072\",sandybrown:\"#f4a460\",seagreen:\"#2e8b", "57\",\nseashell:\"#fff5ee\",sienna:\"#a0522d\",silver:\"#c0c0c0\",skybl", "ue:\"#87ceeb\",slateblue:\"#6a5acd\",slategray:\"#708090\",slategrey:\"", "#708090\",snow:\"#fffafa\",springgreen:\"#00ff7f\",steelblue:\"#4682b4", "\",tan:\"#d2b48c\",teal:\"#008080\",thistle:\"#d8bfd8\",tomato:\"#ff634", "7\",turquoise:\"#40e0d0\",violet:\"#ee82ee\",wheat:\"#f5deb3\",white:\"", "#ffffff\",whitesmoke:\"#f5f5f5\",yellow:\"#ffff00\",yellowgreen:\"#9acd", "32\"};var va=\"backgroundColor borderTopColor borderRightColor borderBo", "ttomColor borderLeftColor color outlineColor\".split(\" \"),wa=/#([0-9a", "-fA-F])([0-9a-fA-F])([0-9a-fA-F])/,xa=/^#(?:[0-9a-f]{3}){1,2}$/i,ya=/^(", "?:rgba)?\\((\\d{1,3}),\\s?(\\d{1,3}),\\s?(\\d{1,3}),\\s?(0|1|0\\.\\d*)", "\\)$/i,za=/^(?: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]||Aa;thi", "s.message=b||\"\";var c=this.state.replace(/((?:^|\\s+)[a-z])/g,functio", "n(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")}),d=c.length-", "5;if(0>d||c.indexOf(\"Error\",d)!=d)c+=\"Error\";this.name=c;c=Error(th", "is.message);c.name=this.name;this.stack=c.stack||\"\"}p(v,Error);var Aa", "=\"unknown error\",w={15:\"element not selectable\",11:\"element not vi", "sible\"};w[31]=Aa;w[30]=Aa;w[24]=\"invalid cookie domain\";w[29]=\"inva", "lid element coordinates\";w[12]=\"invalid element state\";\nw[32]=\"inv", "alid selector\";w[51]=\"invalid selector\";w[52]=\"invalid selector\";w", "[17]=\"javascript error\";w[405]=\"unsupported operation\";w[34]=\"move", " target out of bounds\";w[27]=\"no such alert\";w[7]=\"no such element", "\";w[8]=\"no such frame\";w[23]=\"no such window\";w[28]=\"script timeo", "ut\";w[33]=\"session not created\";w[10]=\"stale element reference\";w[", "21]=\"timeout\";w[25]=\"unable to set cookie\";w[26]=\"unexpected alert", " open\";w[13]=Aa;w[9]=\"unknown command\";v.prototype.toString=function", "(){return this.name+\": \"+this.message};var Ba;a:{var Ca=da.navigator;", "if(Ca){var Da=Ca.userAgent;if(Da){Ba=Da;break a}}Ba=\"\"};var Fa=-1!=Ba", ".indexOf(\"Macintosh\"),Ga=-1!=Ba.indexOf(\"Windows\");function x(a,b){", "this.x=k(a)?a:0;this.y=k(b)?b:0}g=x.prototype;g.clone=function(){return", " new x(this.x,this.y)};g.toString=function(){return\"(\"+this.x+\", \"+", "this.y+\")\"};g.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ce", "il(this.y);return this};g.floor=function(){this.x=Math.floor(this.x);th", "is.y=Math.floor(this.y);return this};g.round=function(){this.x=Math.rou", "nd(this.x);this.y=Math.round(this.y);return this};\ng.translate=functio", "n(a,b){a instanceof x?(this.x+=a.x,this.y+=a.y):(this.x+=Number(a),n(b)", "&&(this.y+=b));return this};g.scale=function(a,b){var c=n(b)?b:a;this.x", "*=a;this.y*=c;return this};function Ha(a,b){this.width=a;this.height=b}", "g=Ha.prototype;g.clone=function(){return new Ha(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.floo", "r(this.width);this.height=Math.floor(this.height);return this};g.round=", "function(){this.width=Math.round(this.width);this.height=Math.round(thi", "s.height);return this};\ng.scale=function(a,b){var c=n(b)?b:a;this.widt", "h*=a;this.height*=c;return this};function Ia(a,b,c){function d(c){c&&b.", "appendChild(m(c)?a.createTextNode(c):c)}for(var e=1;e]=|\\\\s+|.\",\"g\"),Za=/^\\s/;function C(a,b){return a.Z[a.O+(b", "||0)]}Wa.prototype.next=function(){return this.Z[this.O++]};Wa.prototyp", "e.back=function(){this.O--};Wa.prototype.empty=function(){return this.Z", ".length<=this.O};function D(a){var b=null,c=a.nodeType;1==c&&(b=a.textC", "ontent,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.first", "Child;for(var c=0,d=[],b=\"\";a;){do 1!=a.nodeType&&(b+=a.nodeValue),d[", "c++]=a;while(a=a.firstChild);for(;c&&!(a=d[--c].nextSibling););}}else b", "=a.nodeValue;return\"\"+b}\nfunction $a(a,b,c){if(null===b)return!0;try", "{if(!a.getAttribute)return!1}catch(d){return!1}return null==c?!!a.getAt", "tribute(b):a.getAttribute(b,2)==c}function ab(a,b,c,d,e){return bb.call", "(null,a,b,m(c)?c:null,m(d)?d:null,e||new E)}\nfunction bb(a,b,c,d,e){b.", "getElementsByName&&d&&\"name\"==c?(b=b.getElementsByName(d),q(b,functio", "n(b){a.matches(b)&&e.add(b)})):b.getElementsByClassName&&d&&\"class\"==", "c?(b=b.getElementsByClassName(d),q(b,function(b){b.className==d&&a.matc", "hes(b)&&e.add(b)})):a instanceof F?cb(a,b,c,d,e):b.getElementsByTagName", "&&(b=b.getElementsByTagName(a.getName()),q(b,function(a){$a(a,c,d)&&e.a", "dd(a)}));return e}function db(a,b,c,d,e){for(b=b.firstChild;b;b=b.nextS", "ibling)$a(b,c,d)&&a.matches(b)&&e.add(b);return e}\nfunction cb(a,b,c,d", ",e){for(b=b.firstChild;b;b=b.nextSibling)$a(b,c,d)&&a.matches(b)&&e.add", "(b),cb(a,b,c,d,e)};function E(){this.o=this.j=null;this.J=0}function eb", "(a){this.node=a;this.next=this.F=null}function fb(a,b){if(!a.j)return b", ";if(!b.j)return a;for(var c=a.j,d=b.j,e=null,f,h=0;c&&d;)c.node==d.node", "?(f=c,c=c.next,d=d.next):0\",4,2,function(a,b,c){return ob(function(a,b){re", "turn a>b},a,b,c)});L(\"<=\",4,2,function(a,b,c){return ob(function(a,b)", "{return a<=b},a,b,c)});L(\">=\",4,2,function(a,b,c){return ob(function(", "a,b){return a>=b},a,b,c)});var nb=L(\"=\",3,2,function(a,b,c){return ob", "(function(a,b){return a==b},a,b,c,!0)});L(\"!=\",3,2,function(a,b,c){re", "turn ob(function(a,b){return a!=b},a,b,c,!0)});L(\"and\",2,2,function(a", ",b,c){return lb(a,c)&&lb(b,c)});L(\"or\",1,2,function(a,b,c){return lb(", "a,c)||lb(b,c)});function rb(a,b){if(b.v()&&4!=a.i)throw Error(\"Primary", " expression must evaluate to nodeset if filter has predicate(s).\");H.c", "all(this,a.i);this.ka=a;this.f=b;this.A=a.h();this.l=a.l}p(rb,H);rb.pro", "totype.evaluate=function(a){a=this.ka.evaluate(a);return sb(this.f,a)};", "rb.prototype.toString=function(){var a;a=\"Filter:\"+I(this.ka);return ", "a+=I(this.f)};function tb(a,b){if(b.lengtha.X)throw Error(\"Function \"+a.m+\" expects a", "t most \"+a.X+\" arguments, \"+b.length+\" given\");a.va&&q(b,function(", "b,d){if(4!=b.i)throw Error(\"Argument \"+d+\" to function \"+a.m+\" is ", "not of type Nodeset: \"+b);});H.call(this,a.i);this.N=a;this.T=b;jb(thi", "s,a.A||u(b,function(a){return a.h()}));kb(this,a.ta&&!b.length||a.sa&&!", "!b.length||u(b,function(a){return a.l}))}\np(tb,H);tb.prototype.evaluat", "e=function(a){return this.N.u.apply(null,ra(a,this.T))};tb.prototype.to", "String=function(){var a=\"Function: \"+this.N;if(this.T.length)var b=r(", "this.T,function(a,b){return a+I(b)},\"Arguments:\"),a=a+I(b);return a};", "function ub(a,b,c,d,e,f,h,l,y){this.m=a;this.i=b;this.A=c;this.ta=d;thi", "s.sa=e;this.u=f;this.ia=h;this.X=k(l)?l:h;this.va=!!y}ub.prototype.toSt", "ring=function(){return this.m};var vb={};\nfunction M(a,b,c,d,e,f,h,l){", "if(vb.hasOwnProperty(a))throw Error(\"Function already created: \"+a+\"", ".\");vb[a]=new ub(a,b,c,d,!1,e,f,h,l)}M(\"boolean\",2,!1,!1,function(a,", "b){return lb(b,a)},1);M(\"ceiling\",1,!1,!1,function(a,b){return Math.c", "eil(J(b,a))},1);M(\"concat\",3,!1,!1,function(a,b){return r(ta(argument", "s,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(\"cou", "nt\",1,!1,!1,function(a,b){return b.evaluate(a).v()},1,1,!0);\nM(\"fals", "e\",2,!1,!1,function(){return!1},0);M(\"floor\",1,!1,!1,function(a,b){r", "eturn Math.floor(J(b,a))},1);M(\"id\",4,!1,!1,function(a,b){var c=a.s,d", "=9==c.nodeType?c:c.ownerDocument,c=K(b,a).split(/\\s+/),e=[];q(c,functi", "on(a){a=d.getElementById(a);!a||0<=pa(e,a)||e.push(a)});e.sort(Ma);var ", "f=new E;q(e,function(a){f.add(a)});return f},1);M(\"lang\",2,!1,!1,func", "tion(){return!1},1);M(\"last\",1,!0,!1,function(a){if(1!=arguments.leng", "th)throw Error(\"Function last expects ()\");return a.o},0);\nM(\"local", "-name\",3,!1,!0,function(a,b){var c=b?gb(b.evaluate(a)):a.s;return c?c.", "localName||c.nodeName.toLowerCase():\"\"},0,1,!0);M(\"name\",3,!1,!0,fu", "nction(a,b){var c=b?gb(b.evaluate(a)):a.s;return c?c.nodeName.toLowerCa", "se():\"\"},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.", "s)).replace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\")},0,1);M(", "\"not\",2,!1,!1,function(a,b){return!lb(b,a)},1);\nM(\"number\",1,!1,!0", ",function(a,b){return b?J(b,a):+D(a.s)},0,1);M(\"position\",1,!0,!1,fun", "ction(a){return a.ya},0);M(\"round\",1,!1,!1,function(a,b){return Math.", "round(J(b,a))},1);M(\"starts-with\",2,!1,!1,function(a,b,c){b=K(b,a);a=", "K(c,a);return 0==b.lastIndexOf(a,0)},2);M(\"string\",3,!1,!0,function(a", ",b){return b?K(b,a):D(a.s)},0,1);M(\"string-length\",1,!1,!0,function(a", ",b){return(b?K(b,a):D(a.s)).length},0,1);\nM(\"substring\",3,!1,!1,func", "tion(a,b,c,d){c=J(c,a);if(isNaN(c)||Infinity==c||-Infinity==c)return\"", "\";d=d?J(d,a):Infinity;if(isNaN(d)||-Infinity===d)return\"\";c=Math.rou", "nd(c)-1;var e=Math.max(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,func", "tion(a,b,c){b=K(b,a);a=K(c,a);c=b.indexOf(a);return-1==c?\"\":b.substri", "ng(c+a.length)},2);\nM(\"substring-before\",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);M(", "\"sum\",1,!1,!1,function(a,b){for(var c=b.evaluate(a).iterator(),d=0,e=", "c.next();e;e=c.next())d+=+D(e);return d},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);a={};for(d=0;da.length)throw Error(\"Unclosed literal string\");r", "eturn new xb(a)}\nfunction Vb(a){var b,c=[],d;if(Eb(C(a.a))){b=a.a.next", "();d=C(a.a);if(\"/\"==b&&(a.a.empty()||\".\"!=d&&\"..\"!=d&&\"@\"!=d&&", "\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return new Cb;d=new Cb;R(a,\"Missi", "ng next location step.\");b=Wb(a,b);c.push(b)}else{a:{b=C(a.a);d=b.char", "At(0);switch(d){case \"$\":throw Error(\"Variable reference not allowed", " in HTML XPath\");case \"(\":a.a.next();b=Qb(a);R(a,'unclosed \"(\"');S", "b(a,\")\");break;case '\"':case \"'\":b=Ub(a);break;default:if(isNaN(+b", "))if(!wb(b)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==C(a.a,\n1)){b=a.a.next();", "b=vb[b]||null;a.a.next();for(d=[];\")\"!=C(a.a);){R(a,\"Missing functio", "n argument list.\");d.push(Qb(a));if(\",\"!=C(a.a))break;a.a.next()}R(a", ",\"Unclosed function argument list.\");Tb(a);b=new tb(b,d)}else{b=null;", "break a}else b=new zb(+a.a.next())}\"[\"==C(a.a)&&(d=new O(Xb(a)),b=new", " rb(b,d))}if(b)if(Eb(C(a.a)))d=b;else return b;else b=Wb(a,\"/\"),d=new", " Db,c.push(b)}for(;Eb(C(a.a));)b=a.a.next(),R(a,\"Missing next location", " step.\"),b=Wb(a,b),c.push(b);return new Ab(d,c)}\nfunction Wb(a,b){var", " c,d,e;if(\"/\"!=b&&\"//\"!=b)throw Error('Step op should be \"/\" or ", "\"//\"');if(\".\"==C(a.a))return d=new P(Mb,new F(\"node\")),a.a.next()", ",d;if(\"..\"==C(a.a))return d=new P(Lb,new F(\"node\")),a.a.next(),d;va", "r f;if(\"@\"==C(a.a))f=Bb,a.a.next(),R(a,\"Missing attribute name\");el", "se if(\"::\"==C(a.a,1)){if(!/(?![0-9])[\\w]/.test(C(a.a).charAt(0)))thr", "ow Error(\"Bad token: \"+a.a.next());c=a.a.next();f=Kb[c]||null;if(!f)t", "hrow Error(\"No axis with name: \"+c);a.a.next();R(a,\"Missing node nam", "e\")}else f=Hb;\nc=C(a.a);if(/(?![0-9])[\\w\\*]/.test(c.charAt(0)))if(", "\"(\"==C(a.a,1)){if(!wb(c))throw Error(\"Invalid node type: \"+c);c=a.a", ".next();if(!wb(c))throw Error(\"Invalid type name: \"+c);Sb(a,\"(\");R(", "a,\"Bad nodetype\");e=C(a.a).charAt(0);var h=null;if('\"'==e||\"'\"==e)", "h=Ub(a);R(a,\"Bad nodetype\");Tb(a);c=new F(c,h)}else if(c=a.a.next(),e", "=c.indexOf(\":\"),-1==e)c=new yb(c);else{var h=c.substring(0,e),l;if(\"", "*\"==h)l=\"*\";else if(l=a.wa(h),!l)throw Error(\"Namespace prefix not ", "declared: \"+h);c=c.substr(e+1);c=new yb(c,l)}else throw Error(\"Bad to", "ken: \"+\na.a.next());e=new O(Xb(a),f.H);return d||new P(f,c,e,\"//\"==", "b)}function Xb(a){for(var b=[];\"[\"==C(a.a);){a.a.next();R(a,\"Missing", " predicate expression.\");var c=Qb(a);b.push(c);R(a,\"Unclosed predicat", "e expression.\");Sb(a,\"]\")}return b}function Rb(a){if(\"-\"==C(a.a))r", "eturn a.a.next(),new Nb(Rb(a));var b=Vb(a);if(\"|\"!=C(a.a))a=b;else{fo", "r(b=[b];\"|\"==a.a.next();)R(a,\"Missing next union location path.\"),b", ".push(Vb(a));a.a.back();a=new Ob(b)}return a};function Yb(a){switch(a.n", "odeType){case 1:return ma(Zb,a);case 9:return Yb(a.documentElement);cas", "e 11:case 10:case 6:case 12:return $b;default:return a.parentNode?Yb(a.", "parentNode):$b}}function $b(){return null}function Zb(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?Zb(a.parentNode,b):null};function ac(a,b", "){if(!a.length)throw Error(\"Empty XPath expression.\");var c=Xa(a);if(", "c.empty())throw Error(\"Invalid XPath expression.\");b?ha(b)||(b=la(b.l", "ookupNamespaceURI,b)):b=function(){return null};var d=Qb(new Pb(c,b));i", "f(!c.empty())throw Error(\"Bad token: \"+c.next());this.evaluate=functi", "on(a,b){var c=d.evaluate(new Va(a));return new T(c,b)}}\nfunction T(a,b", "){if(0==b)if(a instanceof E)b=4;else if(\"string\"==typeof a)b=2;else i", "f(\"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 inst", "anceof E))throw Error(\"value could not be converted to the specified t", "ype\");this.resultType=b;var c;switch(b){case 2:this.stringValue=a inst", "anceof E?hb(a):\"\"+a;break;case 1:this.numberValue=a instanceof E?+hb(", "a):+a;break;case 3:this.booleanValue=a instanceof E?0=c.length?null:c[f++]};this.snapshotItem=function(a){", "if(6!=b&&7!=b)throw Error(\"snapshotItem called with wrong result type", "\");return a>=c.length||0>a?null:c[a]}}\nT.ANY_TYPE=0;T.NUMBER_TYPE=1;T", ".STRING_TYPE=2;T.BOOLEAN_TYPE=3;T.UNORDERED_NODE_ITERATOR_TYPE=4;T.ORDE", "RED_NODE_ITERATOR_TYPE=5;T.UNORDERED_NODE_SNAPSHOT_TYPE=6;T.ORDERED_NOD", "E_SNAPSHOT_TYPE=7;T.ANY_UNORDERED_NODE_TYPE=8;T.FIRST_ORDERED_NODE_TYPE", "=9;function bc(a){this.lookupNamespaceURI=Yb(a)}\nea(\"wgxpath.install", "\",function(a,b){var c=a||da,d=c.Document&&c.Document.prototype||c.docu", "ment;if(!d.evaluate||b)c.XPathResult=T,d.evaluate=function(a,b,c,d){ret", "urn(new ac(a,c)).evaluate(b,d)},d.createExpression=function(a,b){return", " new ac(a,b)},d.createNSResolver=function(a){return new bc(a)}});var U=", "{};U.$=function(){var a={Fa:\"http://www.w3.org/2000/svg\"};return func", "tion(b){return a[b]||null}}();\nU.u=function(a,b,c){var d=A(a);if(!d.do", "cumentElement)return null;try{for(var e=d.createNSResolver?d.createNSRe", "solver(d.documentElement):U.$,f={},h=d.getElementsByTagName(\"*\"),l=0;", "l=this.left&&a.right<=this.ri", "ght&&a.top>=this.top&&a.bottom<=this.bottom:a.x>=this.left&&a.x<=this.r", "ight&&a.y>=this.top&&a.y<=this.bottom:!1};\ng.expand=function(a,b,c,d){", "ia(a)?(this.top-=a.top,this.right+=a.right,this.bottom+=a.bottom,this.l", "eft-=a.left):(this.top-=a,this.right+=Number(b),this.bottom+=Number(c),", "this.left-=Number(d));return this};g.ceil=function(){this.top=Math.ceil", "(this.top);this.right=Math.ceil(this.right);this.bottom=Math.ceil(this.", "bottom);this.left=Math.ceil(this.left);return this};\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 t", "his};g.round=function(){this.top=Math.round(this.top);this.right=Math.r", "ound(this.right);this.bottom=Math.round(this.bottom);this.left=Math.rou", "nd(this.left);return this};g.translate=function(a,b){a instanceof x?(th", "is.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};\ng.", "scale=function(a,b){var c=n(b)?b:a;this.left*=a;this.right*=a;this.top*", "=c;this.bottom*=c;return this};function V(a,b,c,d){this.left=a;this.top", "=b;this.width=c;this.height=d}g=V.prototype;g.clone=function(){return n", "ew 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 V?this.left<=", "a.left&&this.left+this.width>=a.left+a.width&&this.top<=a.top&&this.top", "+this.height>=a.top+a.height:a.x>=this.left&&a.x<=this.left+this.width&", "&a.y>=this.top&&a.y<=this.top+this.height};\ng.ceil=function(){this.lef", "t=Math.ceil(this.left);this.top=Math.ceil(this.top);this.width=Math.cei", "l(this.width);this.height=Math.ceil(this.height);return this};g.floor=f", "unction(){this.left=Math.floor(this.left);this.top=Math.floor(this.top)", ";this.width=Math.floor(this.width);this.height=Math.floor(this.height);", "return this};g.round=function(){this.left=Math.round(this.left);this.to", "p=Math.round(this.top);this.width=Math.round(this.width);this.height=Ma", "th.round(this.height);return this};\ng.translate=function(a,b){a instan", "ceof x?(this.left+=a.x,this.top+=a.y):(this.left+=a,n(b)&&(this.top+=b)", ");return this};g.scale=function(a,b){var c=n(b)?b:a;this.left*=a;this.w", "idth*=a;this.top*=c;this.height*=c;return this};var dc=\"A AREA BUTTON ", "INPUT LABEL SELECT TEXTAREA\".split(\" \");function ec(a){return u(dc,f", "unction(b){return a.tagName.toUpperCase()==b})||null!=Sa(a)&&0<=Number(", "a.tabIndex)||(fc(a)||(B(a,\"INPUT\")?\"file\"==a.type.toLowerCase():!1)", ")&&!a.readOnly}var gc=\"BUTTON INPUT OPTGROUP OPTION SELECT TEXTAREA\".", "split(\" \");\nfunction hc(a){var b=a.tagName.toUpperCase();return 0<=p", "a(gc,b)?a.disabled?!1:a.parentNode&&1==a.parentNode.nodeType&&\"OPTGROU", "P\"==b||\"OPTION\"==b?hc(a.parentNode):!Pa(a,function(a){var b=a.parent", "Node;if(b&&B(b,\"FIELDSET\")&&b.disabled){if(!B(a,\"LEGEND\"))return!0;", "for(;a=k(a.previousElementSibling)?a.previousElementSibling:Ka(a.previo", "usSibling);)if(B(a,\"LEGEND\"))return!0}return!1},!0):!0}var ic=\"text ", "search tel url email password number\".split(\" \");\nfunction fc(a){re", "turn B(a,\"TEXTAREA\")?!0:B(a,\"INPUT\")?0<=pa(ic,a.type.toLowerCase())", ":jc(a)?!0:!1}function jc(a){function b(a){return\"inherit\"==a.contentE", "ditable?(a=kc(a))?b(a):!1:\"true\"==a.contentEditable}return k(a.conten", "tEditable)?k(a.isContentEditable)?a.isContentEditable:b(a):!1}function ", "kc(a){for(a=a.parentNode;a&&1!=a.nodeType&&9!=a.nodeType&&11!=a.nodeTyp", "e;)a=a.parentNode;return B(a)?a:null}\nfunction W(a,b){var c=oa(b);if(", "\"float\"==c||\"cssFloat\"==c||\"styleFloat\"==c)c=\"cssFloat\";var d;a", ":{d=c;var e=A(a);if(e.defaultView&&e.defaultView.getComputedStyle&&(e=e", ".defaultView.getComputedStyle(a,null))){d=e[d]||e.getPropertyValue(d)||", "\"\";break a}d=\"\"}d=d||lc(a,c);if(null===d)d=null;else if(0<=pa(va,c)", "){b:{var f=d.match(ya);if(f){var c=Number(f[1]),e=Number(f[2]),h=Number", "(f[3]),f=Number(f[4]);if(0<=c&&255>=c&&0<=e&&255>=e&&0<=h&&255>=h&&0<=f", "&&1>=f){c=[c,e,h,f];break b}}c=null}if(!c)b:{if(h=d.match(za))if(c=\nNu", "mber(h[1]),e=Number(h[2]),h=Number(h[3]),0<=c&&255>=c&&0<=e&&255>=e&&0<", "=h&&255>=h){c=[c,e,h,1];break b}c=null}if(!c)b:{c=d.toLowerCase();e=ua[", "c.toLowerCase()];if(!e&&(e=\"#\"==c.charAt(0)?c:\"#\"+c,4==e.length&&(e", "=e.replace(wa,\"#$1$1$2$2$3$3\")),!xa.test(e))){c=null;break b}c=[parse", "Int(e.substr(1,2),16),parseInt(e.substr(3,2),16),parseInt(e.substr(5,2)", ",16),1]}d=c?\"rgba(\"+c.join(\", \")+\")\":d}return d}\nfunction lc(a,b", "){var c=a.currentStyle||a.style,d=c[b];!k(d)&&ha(c.getPropertyValue)&&(", "d=c.getPropertyValue(b));return\"inherit\"!=d?k(d)?d:null:(c=kc(a))?lc(", "c,b):null}\nfunction mc(a,b,c){function d(a){var b=nc(a);return 0=z.left+z.width;z=e.top>=z.top+z.height;if(N", "&&\"hidden\"==t.x||z&&\"hidden\"==t.y)return X;if(N&&\"visible\"!=t.x||", "z&&\"visible\"!=t.y){if(G&&(t=d(a),e.left>=h.scrollWidth-t.x||e.right>=", "h.scrollHeight-t.y))return X;e=oc(a);return e==X?X:\"scroll\"}}}return", "\"none\"}\nfunction nc(a){var b=pc(a);if(b)return b.rect;if(B(a,\"HTML", "\"))return a=A(a),a=((a?a.parentWindow||a.defaultView:window)||window).", "document,a=\"CSS1Compat\"==a.compatMode?a.documentElement:a.body,a=new ", "Ha(a.clientWidth,a.clientHeight),new V(0,0,a.width,a.height);var c;try{", "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 pc(a){var b=B(a", ",\"MAP\");if(!b&&!B(a,\"AREA\"))return null;var c=b?a:B(a.parentNode,\"", "MAP\")?a.parentNode:null,d=null,e=null;c&&c.name&&(d=U.Aa('/descendant:", ":*[@usemap = \"#'+c.name+'\"]',A(c)))&&(e=nc(d),b||\"default\"==a.shape", ".toLowerCase()||(a=tc(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.wid", "th,e.width-b),Math.min(a.height,e.height-c))));return{ea:d,rect:e||new ", "V(0,0,0,0)}}\nfunction tc(a){var b=a.shape.toLowerCase();a=a.coords.spl", "it(\",\");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&&22*this.G&&Bc(this),!0):!1};\nfuncti", "on Bc(a){if(a.G!=a.g.length){for(var b=0,c=0;b\");Y(191,\"/\",\"?\");Y(192,\"`\",\"~\");Y(21", "9,\"[\",\"{\");\nY(220,\"\\\\\",\"|\");Y(221,\"]\",\"}\");Y({c:59,b:186", "},\";\",\":\");Y(222,\"'\",'\"');var Ic=new zc;Ic.set(1,Ec);Ic.set(2,Fc", ");Ic.set(4,Gc);Ic.set(8,Hc);(function(a){var b=new zc;q(Ac(a),function(", "c){b.set(a.get(c).code,c)});return b})(Ic);function Z(){uc.call(this)}p", "(Z,uc);Z.ra=function(){return Z.fa?Z.fa:Z.fa=new Z};ea(\"_\",function(a", "){if(!rc(a)||!hc(a)||\"none\"==W(a,\"pointer-events\"))throw new v(12,", "\"Element is not currently interactable and may not be manipulated\");i", "f(!(fc(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();vc(b,a);wc(b);a.value?(a.value=\"\",b=yc.create(a,void 0)", ",\"isTrusted\"in b||(b.isTrusted=!1),a.dispatchEvent(b)):B(a,\"INPUT\")", "&&a.getAttribute(\"type\")&&\"number\"==a.getAttribute(\"type\").toLowe", "rCase()&&(a.value=\n\"\");jc(a)&&(a.innerHTML=\" \")});; 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 CLICK[] = { "function(){return function(){var g,aa=\"function\"==typeof Object.defin", "eProperties?Object.defineProperty:function(a,b,c){if(c.get||c.set)throw", " new TypeError(\"ES3 does not support getters and setters.\");a!=Array.", "prototype&&a!=Object.prototype&&(a[b]=c.value)},ba=\"undefined\"!=typeo", "f window&&window===this?this:\"undefined\"!=typeof global?global:this;", "\nfunction ca(a,b){if(b){for(var c=ba,d=a.split(\".\"),e=0;ea||1342177279>>=1)c+=c;return d}});ca(\"Math.sign\",function(a){retur", "n a?a:function(a){a=Number(a);return 0===a||isNaN(a)?a:0b?1:0}function ra(a){return String(a).replace(/\\-([a-z])/g", ",function(a,c){return c.toUpperCase()})};function sa(a,b){if(m(a))retur", "n m(b)&&1==b.length?a.indexOf(b,0):-1;for(var c=0;c=arguments.length?Array.prototype.slice.c", "all(a,b):Array.prototype.slice.call(a,b,c)};var za={aliceblue:\"#f0f8ff", "\",antiquewhite:\"#faebd7\",aqua:\"#00ffff\",aquamarine:\"#7fffd4\",azu", "re:\"#f0ffff\",beige:\"#f5f5dc\",bisque:\"#ffe4c4\",black:\"#000000\",b", "lanchedalmond:\"#ffebcd\",blue:\"#0000ff\",blueviolet:\"#8a2be2\",brown", ":\"#a52a2a\",burlywood:\"#deb887\",cadetblue:\"#5f9ea0\",chartreuse:\"#", "7fff00\",chocolate:\"#d2691e\",coral:\"#ff7f50\",cornflowerblue:\"#6495", "ed\",cornsilk:\"#fff8dc\",crimson:\"#dc143c\",cyan:\"#00ffff\",darkblue", ":\"#00008b\",darkcyan:\"#008b8b\",darkgoldenrod:\"#b8860b\",darkgray:\"", "#a9a9a9\",darkgreen:\"#006400\",\ndarkgrey:\"#a9a9a9\",darkkhaki:\"#bdb", "76b\",darkmagenta:\"#8b008b\",darkolivegreen:\"#556b2f\",darkorange:\"#", "ff8c00\",darkorchid:\"#9932cc\",darkred:\"#8b0000\",darksalmon:\"#e9967", "a\",darkseagreen:\"#8fbc8f\",darkslateblue:\"#483d8b\",darkslategray:\"", "#2f4f4f\",darkslategrey:\"#2f4f4f\",darkturquoise:\"#00ced1\",darkviole", "t:\"#9400d3\",deeppink:\"#ff1493\",deepskyblue:\"#00bfff\",dimgray:\"#6", "96969\",dimgrey:\"#696969\",dodgerblue:\"#1e90ff\",firebrick:\"#b22222", "\",floralwhite:\"#fffaf0\",forestgreen:\"#228b22\",fuchsia:\"#ff00ff\",", "gainsboro:\"#dcdcdc\",\nghostwhite:\"#f8f8ff\",gold:\"#ffd700\",goldenr", "od:\"#daa520\",gray:\"#808080\",green:\"#008000\",greenyellow:\"#adff2f", "\",grey:\"#808080\",honeydew:\"#f0fff0\",hotpink:\"#ff69b4\",indianred:", "\"#cd5c5c\",indigo:\"#4b0082\",ivory:\"#fffff0\",khaki:\"#f0e68c\",lave", "nder:\"#e6e6fa\",lavenderblush:\"#fff0f5\",lawngreen:\"#7cfc00\",lemonc", "hiffon:\"#fffacd\",lightblue:\"#add8e6\",lightcoral:\"#f08080\",lightcy", "an:\"#e0ffff\",lightgoldenrodyellow:\"#fafad2\",lightgray:\"#d3d3d3\",l", "ightgreen:\"#90ee90\",lightgrey:\"#d3d3d3\",lightpink:\"#ffb6c1\",light", "salmon:\"#ffa07a\",\nlightseagreen:\"#20b2aa\",lightskyblue:\"#87cefa\"", ",lightslategray:\"#778899\",lightslategrey:\"#778899\",lightsteelblue:", "\"#b0c4de\",lightyellow:\"#ffffe0\",lime:\"#00ff00\",limegreen:\"#32cd3", "2\",linen:\"#faf0e6\",magenta:\"#ff00ff\",maroon:\"#800000\",mediumaqua", "marine:\"#66cdaa\",mediumblue:\"#0000cd\",mediumorchid:\"#ba55d3\",medi", "umpurple:\"#9370db\",mediumseagreen:\"#3cb371\",mediumslateblue:\"#7b68", "ee\",mediumspringgreen:\"#00fa9a\",mediumturquoise:\"#48d1cc\",mediumvi", "oletred:\"#c71585\",midnightblue:\"#191970\",mintcream:\"#f5fffa\",mist", "yrose:\"#ffe4e1\",\nmoccasin:\"#ffe4b5\",navajowhite:\"#ffdead\",navy:", "\"#000080\",oldlace:\"#fdf5e6\",olive:\"#808000\",olivedrab:\"#6b8e23\"", ",orange:\"#ffa500\",orangered:\"#ff4500\",orchid:\"#da70d6\",palegolden", "rod:\"#eee8aa\",palegreen:\"#98fb98\",paleturquoise:\"#afeeee\",palevio", "letred:\"#db7093\",papayawhip:\"#ffefd5\",peachpuff:\"#ffdab9\",peru:\"", "#cd853f\",pink:\"#ffc0cb\",plum:\"#dda0dd\",powderblue:\"#b0e0e6\",purp", "le:\"#800080\",red:\"#ff0000\",rosybrown:\"#bc8f8f\",royalblue:\"#4169e", "1\",saddlebrown:\"#8b4513\",salmon:\"#fa8072\",sandybrown:\"#f4a460\",s", "eagreen:\"#2e8b57\",\nseashell:\"#fff5ee\",sienna:\"#a0522d\",silver:\"", "#c0c0c0\",skyblue:\"#87ceeb\",slateblue:\"#6a5acd\",slategray:\"#708090", "\",slategrey:\"#708090\",snow:\"#fffafa\",springgreen:\"#00ff7f\",steel", "blue:\"#4682b4\",tan:\"#d2b48c\",teal:\"#008080\",thistle:\"#d8bfd8\",t", "omato:\"#ff6347\",turquoise:\"#40e0d0\",violet:\"#ee82ee\",wheat:\"#f5d", "eb3\",white:\"#ffffff\",whitesmoke:\"#f5f5f5\",yellow:\"#ffff00\",yello", "wgreen:\"#9acd32\"};var Aa=\"backgroundColor borderTopColor borderRight", "Color borderBottomColor borderLeftColor color outlineColor\".split(\" ", "\"),Ba=/#([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])/,Ca=/^#(?:[0-9a-f]{3})", "{1,2}$/i,Da=/^(?:rgba)?\\((\\d{1,3}),\\s?(\\d{1,3}),\\s?(\\d{1,3}),\\s?", "(0|1|0\\.\\d*)\\)$/i,Ea=/^(?:rgb)?\\((0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{", "0,2}),\\s?(0|[1-9]\\d{0,2})\\)$/i;function t(a,b){this.code=a;this.stat", "e=w[a]||Fa;this.message=b||\"\";var c=this.state.replace(/((?:^|\\s+)[a", "-z])/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")", "}),d=c.length-5;if(0>d||c.indexOf(\"Error\",d)!=d)c+=\"Error\";this.nam", "e=c;c=Error(this.message);c.name=this.name;this.stack=c.stack||\"\"}q(t", ",Error);var Fa=\"unknown error\",w={15:\"element not selectable\",11:\"", "element not visible\"};w[31]=Fa;w[30]=Fa;w[24]=\"invalid cookie domain", "\";w[29]=\"invalid element coordinates\";w[12]=\"invalid element state", "\";\nw[32]=\"invalid selector\";w[51]=\"invalid selector\";w[52]=\"inva", "lid selector\";w[17]=\"javascript error\";w[405]=\"unsupported operatio", "n\";w[34]=\"move target out of bounds\";w[27]=\"no such alert\";w[7]=\"", "no such element\";w[8]=\"no such frame\";w[23]=\"no such window\";w[28]", "=\"script timeout\";w[33]=\"session not created\";w[10]=\"stale element", " reference\";w[21]=\"timeout\";w[25]=\"unable to set cookie\";w[26]=\"u", "nexpected alert open\";w[13]=Fa;w[9]=\"unknown command\";t.prototype.to", "String=function(){return this.name+\": \"+this.message};var Ga;a:{var H", "a=da.navigator;if(Ha){var Ia=Ha.userAgent;if(Ia){Ga=Ia;break a}}Ga=\"\"", "};var Ja=-1!=Ga.indexOf(\"Macintosh\"),Ka=-1!=Ga.indexOf(\"Windows\");v", "ar La,Ma=/Chrome\\/([0-9.]+)/.exec(Ga);La=Ma?Ma[1]:\"\";var Na=10<=Numb", "er(void 0);function z(a,b){this.x=l(a)?a:0;this.y=l(b)?b:0}g=z.prototyp", "e;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(){t", "his.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};g.round", "=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return ", "this};\ng.translate=function(a,b){a instanceof z?(this.x+=a.x,this.y+=a", ".y):(this.x+=Number(a),n(b)&&(this.y+=b));return this};g.scale=function", "(a,b){var c=n(b)?b:a;this.x*=a;this.y*=c;return this};function Oa(a,b){", "this.width=a;this.height=b}g=Oa.prototype;g.clone=function(){return new", " Oa(this.width,this.height)};g.toString=function(){return\"(\"+this.wid", "th+\" x \"+this.height+\")\"};g.ceil=function(){this.width=Math.ceil(th", "is.width);this.height=Math.ceil(this.height);return this};g.floor=funct", "ion(){this.width=Math.floor(this.width);this.height=Math.floor(this.hei", "ght);return this};g.round=function(){this.width=Math.round(this.width);", "this.height=Math.round(this.height);return this};\ng.scale=function(a,b", "){var c=n(b)?b:a;this.width*=a;this.height*=c;return this};function Pa(", "a){return a?a.parentWindow||a.defaultView:window}function Qa(a,b,c){fun", "ction d(c){c&&b.appendChild(m(c)?a.createTextNode(c):c)}for(var e=1;e]=|\\\\s+|.\",\"g\"),ib=/^\\s/;function D(", "a,b){return a.ja[a.Y+(b||0)]}fb.prototype.next=function(){return this.j", "a[this.Y++]};fb.prototype.back=function(){this.Y--};\nfb.prototype.empt", "y=function(){return this.ja.length<=this.Y};function E(a){var b=null,c=", "a.nodeType;1==c&&(b=a.textContent,b=void 0==b||null==b?a.innerText:b,b=", "void 0==b||null==b?\"\":b);if(\"string\"!=typeof b)if(9==c||1==c){a=9==", "c?a.documentElement:a.firstChild;for(var c=0,d=[],b=\"\";a;){do 1!=a.no", "deType&&(b+=a.nodeValue),d[c++]=a;while(a=a.firstChild);for(;c&&!(a=d[-", "-c].nextSibling););}}else b=a.nodeValue;return\"\"+b}\nfunction jb(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 k", "b(a,b,c,d,e){return lb.call(null,a,b,m(c)?c:null,m(d)?d:null,e||new F)}", "\nfunction lb(a,b,c,d,e){b.getElementsByName&&d&&\"name\"==c?(b=b.getEl", "ementsByName(d),r(b,function(b){a.matches(b)&&e.add(b)})):b.getElements", "ByClassName&&d&&\"class\"==c?(b=b.getElementsByClassName(d),r(b,functio", "n(b){b.className==d&&a.matches(b)&&e.add(b)})):a instanceof H?mb(a,b,c,", "d,e):b.getElementsByTagName&&(b=b.getElementsByTagName(a.getName()),r(b", ",function(a){jb(a,c,d)&&e.add(a)}));return e}function nb(a,b,c,d,e){for", "(b=b.firstChild;b;b=b.nextSibling)jb(b,c,d)&&a.matches(b)&&e.add(b);ret", "urn e}\nfunction mb(a,b,c,d,e){for(b=b.firstChild;b;b=b.nextSibling)jb(", "b,c,d)&&a.matches(b)&&e.add(b),mb(a,b,c,d,e)};function F(){this.u=this.", "l=null;this.R=0}function ob(a){this.node=a;this.next=this.K=null}functi", "on pb(a,b){if(!a.l)return b;if(!b.l)return a;for(var c=a.l,d=b.l,e=null", ",f,h=0;c&&d;)c.node==d.node?(f=c,c=c.next,d=d.next):0\",4,2,functi", "on(a,b,c){return yb(function(a,b){return a>b},a,b,c)});M(\"<=\",4,2,fun", "ction(a,b,c){return yb(function(a,b){return a<=b},a,b,c)});M(\">=\",4,2", ",function(a,b,c){return yb(function(a,b){return a>=b},a,b,c)});var xb=M", "(\"=\",3,2,function(a,b,c){return yb(function(a,b){return a==b},a,b,c,!", "0)});M(\"!=\",3,2,function(a,b,c){return yb(function(a,b){return a!=b},", "a,b,c,!0)});M(\"and\",2,2,function(a,b,c){return vb(a,c)&&vb(b,c)});M(", "\"or\",1,2,function(a,b,c){return vb(a,c)||vb(b,c)});function Bb(a,b){i", "f(b.A()&&4!=a.j)throw Error(\"Primary expression must evaluate to nodes", "et if filter has predicate(s).\");I.call(this,a.j);this.xa=a;this.f=b;t", "his.D=a.i();this.m=a.m}q(Bb,I);Bb.prototype.evaluate=function(a){a=this", ".xa.evaluate(a);return Cb(this.f,a)};Bb.prototype.toString=function(){v", "ar a;a=\"Filter:\"+J(this.xa);return a+=J(this.f)};function Db(a,b){if(", "b.lengtha.ha)thr", "ow Error(\"Function \"+a.s+\" expects at most \"+a.ha+\" arguments, \"+", "b.length+\" given\");a.Fa&&r(b,function(b,d){if(4!=b.j)throw Error(\"Ar", "gument \"+d+\" to function \"+a.s+\" is not of type Nodeset: \"+b);});I", ".call(this,a.j);this.X=a;this.da=b;tb(this,a.D||ua(b,function(a){return", " a.i()}));ub(this,a.Da&&!b.length||a.Ca&&!!b.length||ua(b,function(a){r", "eturn a.m}))}\nq(Db,I);Db.prototype.evaluate=function(a){return this.X.", "w.apply(null,wa(a,this.da))};Db.prototype.toString=function(){var a=\"F", "unction: \"+this.X;if(this.da.length)var b=ta(this.da,function(a,b){ret", "urn a+J(b)},\"Arguments:\"),a=a+J(b);return a};function Eb(a,b,c,d,e,f,", "h,k,p){this.s=a;this.j=b;this.D=c;this.Da=d;this.Ca=e;this.w=f;this.va=", "h;this.ha=l(k)?k:h;this.Fa=!!p}Eb.prototype.toString=function(){return ", "this.s};var Fb={};\nfunction N(a,b,c,d,e,f,h,k){if(Fb.hasOwnProperty(a)", ")throw Error(\"Function already created: \"+a+\".\");Fb[a]=new Eb(a,b,c", ",d,!1,e,f,h,k)}N(\"boolean\",2,!1,!1,function(a,b){return vb(b,a)},1);N", "(\"ceiling\",1,!1,!1,function(a,b){return Math.ceil(K(b,a))},1);N(\"con", "cat\",3,!1,!1,function(a,b){return ta(ya(arguments,1),function(b,d){ret", "urn b+L(d,a)},\"\")},2,null);N(\"contains\",2,!1,!1,function(a,b,c){b=L", "(b,a);a=L(c,a);return-1!=b.indexOf(a)},2);N(\"count\",1,!1,!1,function(", "a,b){return b.evaluate(a).A()},1,1,!0);\nN(\"false\",2,!1,!1,function()", "{return!1},0);N(\"floor\",1,!1,!1,function(a,b){return Math.floor(K(b,a", "))},1);N(\"id\",4,!1,!1,function(a,b){var c=a.v,d=9==c.nodeType?c:c.own", "erDocument,c=L(b,a).split(/\\s+/),e=[];r(c,function(a){a=d.getElementBy", "Id(a);!a||0<=sa(e,a)||e.push(a)});e.sort(Ua);var f=new F;r(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(\"Funct", "ion last expects ()\");return a.u},0);\nN(\"local-name\",3,!1,!0,functi", "on(a,b){var c=b?qb(b.evaluate(a)):a.v;return c?c.localName||c.nodeName.", "toLowerCase():\"\"},0,1,!0);N(\"name\",3,!1,!0,function(a,b){var c=b?qb", "(b.evaluate(a)):a.v;return c?c.nodeName.toLowerCase():\"\"},0,1,!0);N(", "\"namespace-uri\",3,!0,!1,function(){return\"\"},0,1,!0);N(\"normalize-", "space\",3,!1,!0,function(a,b){return(b?L(b,a):E(a.v)).replace(/[\\s\\xa", "0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\")},0,1);N(\"not\",2,!1,!1,funct", "ion(a,b){return!vb(b,a)},1);\nN(\"number\",1,!1,!0,function(a,b){return", " b?K(b,a):+E(a.v)},0,1);N(\"position\",1,!0,!1,function(a){return a.Ia}", ",0);N(\"round\",1,!1,!1,function(a,b){return Math.round(K(b,a))},1);N(", "\"starts-with\",2,!1,!1,function(a,b,c){b=L(b,a);a=L(c,a);return 0==b.l", "astIndexOf(a,0)},2);N(\"string\",3,!1,!0,function(a,b){return b?L(b,a):", "E(a.v)},0,1);N(\"string-length\",1,!1,!0,function(a,b){return(b?L(b,a):", "E(a.v)).length},0,1);\nN(\"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):Infinit", "y;if(isNaN(d)||-Infinity===d)return\"\";c=Math.round(c)-1;var e=Math.ma", "x(c,0);a=L(b,a);return 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=L(b,a);", "a=L(c,a);c=b.indexOf(a);return-1==c?\"\":b.substring(c+a.length)},2);\n", "N(\"substring-before\",3,!1,!1,function(a,b,c){b=L(b,a);a=L(c,a);a=b.in", "dexOf(a);return-1==a?\"\":b.substring(0,a)},2);N(\"sum\",1,!1,!1,functi", "on(a,b){for(var c=b.evaluate(a).iterator(),d=0,e=c.next();e;e=c.next())", "d+=+E(e);return d},1,1,!0);N(\"translate\",3,!1,!1,function(a,b,c,d){b=", "L(b,a);c=L(c,a);var e=L(d,a);a={};for(d=0;da.length)throw Error(\"Unclosed literal string\"", ");return new Hb(a)}\nfunction fc(a){var b,c=[],d;if(Ob(D(a.a))){b=a.a.n", "ext();d=D(a.a);if(\"/\"==b&&(a.a.empty()||\".\"!=d&&\"..\"!=d&&\"@\"!=d", "&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return new Mb;d=new Mb;Q(a,\"Mis", "sing next location step.\");b=gc(a,b);c.push(b)}else{a:{b=D(a.a);d=b.ch", "arAt(0);switch(d){case \"$\":throw Error(\"Variable reference not allow", "ed in HTML XPath\");case \"(\":a.a.next();b=ac(a);Q(a,'unclosed \"(\"')", ";cc(a,\")\");break;case '\"':case \"'\":b=ec(a);break;default:if(isNaN(", "+b))if(!Gb(b)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==D(a.a,\n1)){b=a.a.next(", ");b=Fb[b]||null;a.a.next();for(d=[];\")\"!=D(a.a);){Q(a,\"Missing funct", "ion argument list.\");d.push(ac(a));if(\",\"!=D(a.a))break;a.a.next()}Q", "(a,\"Unclosed function argument list.\");dc(a);b=new Db(b,d)}else{b=nul", "l;break a}else b=new Jb(+a.a.next())}\"[\"==D(a.a)&&(d=new Rb(hc(a)),b=", "new Bb(b,d))}if(b)if(Ob(D(a.a)))d=b;else return b;else b=gc(a,\"/\"),d=", "new Nb,c.push(b)}for(;Ob(D(a.a));)b=a.a.next(),Q(a,\"Missing next locat", "ion step.\"),b=gc(a,b),c.push(b);return new Kb(d,c)}\nfunction gc(a,b){", "var c,d,e;if(\"/\"!=b&&\"//\"!=b)throw Error('Step op should be \"/\" o", "r \"//\"');if(\".\"==D(a.a))return d=new O(Xb,new H(\"node\")),a.a.next", "(),d;if(\"..\"==D(a.a))return d=new O(Wb,new H(\"node\")),a.a.next(),d;", "var f;if(\"@\"==D(a.a))f=Lb,a.a.next(),Q(a,\"Missing attribute name\");", "else if(\"::\"==D(a.a,1)){if(!/(?![0-9])[\\w]/.test(D(a.a).charAt(0)))t", "hrow Error(\"Bad token: \"+a.a.next());c=a.a.next();f=Vb[c]||null;if(!f", ")throw Error(\"No axis with name: \"+c);a.a.next();Q(a,\"Missing node n", "ame\")}else f=Sb;\nc=D(a.a);if(/(?![0-9])[\\w\\*]/.test(c.charAt(0)))if", "(\"(\"==D(a.a,1)){if(!Gb(c))throw Error(\"Invalid node type: \"+c);c=a.", "a.next();if(!Gb(c))throw Error(\"Invalid type name: \"+c);cc(a,\"(\");Q", "(a,\"Bad nodetype\");e=D(a.a).charAt(0);var h=null;if('\"'==e||\"'\"==e", ")h=ec(a);Q(a,\"Bad nodetype\");dc(a);c=new H(c,h)}else if(c=a.a.next(),", "e=c.indexOf(\":\"),-1==e)c=new Ib(c);else{var h=c.substring(0,e),k;if(", "\"*\"==h)k=\"*\";else if(k=a.Ga(h),!k)throw Error(\"Namespace prefix no", "t declared: \"+h);c=c.substr(e+1);c=new Ib(c,k)}else throw Error(\"Bad ", "token: \"+\na.a.next());e=new Rb(hc(a),f.N);return d||new O(f,c,e,\"//", "\"==b)}function hc(a){for(var b=[];\"[\"==D(a.a);){a.a.next();Q(a,\"Mis", "sing predicate expression.\");var c=ac(a);b.push(c);Q(a,\"Unclosed pred", "icate expression.\");cc(a,\"]\")}return b}function bc(a){if(\"-\"==D(a.", "a))return a.a.next(),new Yb(bc(a));var b=fc(a);if(\"|\"!=D(a.a))a=b;els", "e{for(b=[b];\"|\"==a.a.next();)Q(a,\"Missing next union location path.", "\"),b.push(fc(a));a.a.back();a=new Zb(b)}return a};function ic(a){switc", "h(a.nodeType){case 1:return ma(jc,a);case 9:return ic(a.documentElement", ");case 11:case 10:case 6:case 12:return kc;default:return a.parentNode?", "ic(a.parentNode):kc}}function kc(){return null}function jc(a,b){if(a.pr", "efix==b)return a.namespaceURI||\"http://www.w3.org/1999/xhtml\";var c=a", ".getAttributeNode(\"xmlns:\"+b);return c&&c.specified?c.value||null:a.p", "arentNode&&9!=a.parentNode.nodeType?jc(a.parentNode,b):null};function l", "c(a,b){if(!a.length)throw Error(\"Empty XPath expression.\");var c=gb(a", ");if(c.empty())throw Error(\"Invalid XPath expression.\");b?ha(b)||(b=l", "a(b.lookupNamespaceURI,b)):b=function(){return null};var d=ac(new $b(c,", "b));if(!c.empty())throw Error(\"Bad token: \"+c.next());this.evaluate=f", "unction(a,b){var c=d.evaluate(new eb(a));return new R(c,b)}}\nfunction ", "R(a,b){if(0==b)if(a instanceof F)b=4;else if(\"string\"==typeof a)b=2;e", "lse 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 F))throw Error(\"value could not be converted to the specif", "ied type\");this.resultType=b;var c;switch(b){case 2:this.stringValue=a", " instanceof F?rb(a):\"\"+a;break;case 1:this.numberValue=a instanceof F", "?+rb(a):+a;break;case 3:this.booleanValue=a instanceof F?0=c.length?null:c[f++]};this.snapshotItem=functio", "n(a){if(6!=b&&7!=b)throw Error(\"snapshotItem called with wrong result ", "type\");return a>=c.length||0>a?null:c[a]}}\nR.ANY_TYPE=0;R.NUMBER_TYPE", "=1;R.STRING_TYPE=2;R.BOOLEAN_TYPE=3;R.UNORDERED_NODE_ITERATOR_TYPE=4;R.", "ORDERED_NODE_ITERATOR_TYPE=5;R.UNORDERED_NODE_SNAPSHOT_TYPE=6;R.ORDERED", "_NODE_SNAPSHOT_TYPE=7;R.ANY_UNORDERED_NODE_TYPE=8;R.FIRST_ORDERED_NODE_", "TYPE=9;function mc(a){this.lookupNamespaceURI=ic(a)}\nea(\"wgxpath.inst", "all\",function(a,b){var c=a||da,d=c.Document&&c.Document.prototype||c.d", "ocument;if(!d.evaluate||b)c.XPathResult=R,d.evaluate=function(a,b,c,d){", "return(new lc(a,c)).evaluate(b,d)},d.createExpression=function(a,b){ret", "urn new lc(a,b)},d.createNSResolver=function(a){return new mc(a)}});var", " S={};S.ka=function(){var a={Oa:\"http://www.w3.org/2000/svg\"};return ", "function(b){return a[b]||null}}();\nS.w=function(a,b,c){var d=B(a);if(!", "d.documentElement)return null;try{for(var e=d.createNSResolver?d.create", "NSResolver(d.documentElement):S.ka,f={},h=d.getElementsByTagName(\"*\")", ",k=0;k=this.left&&a.right<=this.ri", "ght&&a.top>=this.top&&a.bottom<=this.bottom:a.x>=this.left&&a.x<=this.r", "ight&&a.y>=this.top&&a.y<=this.bottom:!1};\ng.expand=function(a,b,c,d){", "ia(a)?(this.top-=a.top,this.right+=a.right,this.bottom+=a.bottom,this.l", "eft-=a.left):(this.top-=a,this.right+=Number(b),this.bottom+=Number(c),", "this.left-=Number(d));return this};g.ceil=function(){this.top=Math.ceil", "(this.top);this.right=Math.ceil(this.right);this.bottom=Math.ceil(this.", "bottom);this.left=Math.ceil(this.left);return this};\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 t", "his};g.round=function(){this.top=Math.round(this.top);this.right=Math.r", "ound(this.right);this.bottom=Math.round(this.bottom);this.left=Math.rou", "nd(this.left);return this};g.translate=function(a,b){a instanceof z?(th", "is.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};\ng.", "scale=function(a,b){var c=n(b)?b:a;this.left*=a;this.right*=a;this.top*", "=c;this.bottom*=c;return this};function T(a,b,c,d){this.left=a;this.top", "=b;this.width=c;this.height=d}g=T.prototype;g.clone=function(){return n", "ew T(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 T?this.left<=", "a.left&&this.left+this.width>=a.left+a.width&&this.top<=a.top&&this.top", "+this.height>=a.top+a.height:a.x>=this.left&&a.x<=this.left+this.width&", "&a.y>=this.top&&a.y<=this.top+this.height};\ng.ceil=function(){this.lef", "t=Math.ceil(this.left);this.top=Math.ceil(this.top);this.width=Math.cei", "l(this.width);this.height=Math.ceil(this.height);return this};g.floor=f", "unction(){this.left=Math.floor(this.left);this.top=Math.floor(this.top)", ";this.width=Math.floor(this.width);this.height=Math.floor(this.height);", "return this};g.round=function(){this.left=Math.round(this.left);this.to", "p=Math.round(this.top);this.width=Math.round(this.width);this.height=Ma", "th.round(this.height);return this};\ng.translate=function(a,b){a instan", "ceof z?(this.left+=a.x,this.top+=a.y):(this.left+=a,n(b)&&(this.top+=b)", ");return this};g.scale=function(a,b){var c=n(b)?b:a;this.left*=a;this.w", "idth*=a;this.top*=c;this.height*=c;return this};function oc(a,b){var c=", "B(a);return c.defaultView&&c.defaultView.getComputedStyle&&(c=c.default", "View.getComputedStyle(a,null))?c[b]||c.getPropertyValue(b)||\"\":\"\"}f", "unction pc(a){var b=a.offsetWidth,c=a.offsetHeight;if((!l(b)||!b&&!c)&&", "a.getBoundingClientRect){a:{var d;try{d=a.getBoundingClientRect()}catch", "(e){a={left:0,top:0,right:0,bottom:0};break a}a=d}return new Oa(a.right", "-a.left,a.bottom-a.top)}return new Oa(b,c)};function qc(a){return rc(a)", "&&sc(a)&&\"none\"!=U(a,\"pointer-events\")}var tc=\"A AREA BUTTON INPUT", " LABEL SELECT TEXTAREA\".split(\" \");function uc(a){return ua(tc,funct", "ion(b){return a.tagName.toUpperCase()==b})||null!=$a(a)&&0<=Number(a.ta", "bIndex)||((C(a,\"TEXTAREA\")?!0:C(a,\"INPUT\")?0<=sa(vc,a.type.toLowerC", "ase()):wc(a)?!0:!1)||(C(a,\"INPUT\")?\"file\"==a.type.toLowerCase():!1)", ")&&!a.readOnly}var xc=\"BUTTON INPUT OPTGROUP OPTION SELECT TEXTAREA\".", "split(\" \");\nfunction sc(a){var b=a.tagName.toUpperCase();return 0<=s", "a(xc,b)?a.disabled?!1:a.parentNode&&1==a.parentNode.nodeType&&\"OPTGROU", "P\"==b||\"OPTION\"==b?sc(a.parentNode):!Xa(a,function(a){var b=a.parent", "Node;if(b&&C(b,\"FIELDSET\")&&b.disabled){if(!C(a,\"LEGEND\"))return!0;", "for(;a=l(a.previousElementSibling)?a.previousElementSibling:Sa(a.previo", "usSibling);)if(C(a,\"LEGEND\"))return!0}return!1},!0):!0}var vc=\"text ", "search tel url email password number\".split(\" \");\nfunction wc(a){fu", "nction b(a){return\"inherit\"==a.contentEditable?(a=yc(a))?b(a):!1:\"tr", "ue\"==a.contentEditable}return l(a.contentEditable)?l(a.isContentEditab", "le)?a.isContentEditable:b(a):!1}function yc(a){for(a=a.parentNode;a&&1!", "=a.nodeType&&9!=a.nodeType&&11!=a.nodeType;)a=a.parentNode;return C(a)?", "a:null}\nfunction U(a,b){var c=ra(b);if(\"float\"==c||\"cssFloat\"==c||", "\"styleFloat\"==c)c=\"cssFloat\";var d=oc(a,c)||zc(a,c);if(null===d)d=n", "ull;else if(0<=sa(Aa,c)){b:{var e=d.match(Da);if(e){var c=Number(e[1]),", "f=Number(e[2]),h=Number(e[3]),e=Number(e[4]);if(0<=c&&255>=c&&0<=f&&255", ">=f&&0<=h&&255>=h&&0<=e&&1>=e){c=[c,f,h,e];break b}}c=null}if(!c)b:{if(", "h=d.match(Ea))if(c=Number(h[1]),f=Number(h[2]),h=Number(h[3]),0<=c&&255", ">=c&&0<=f&&255>=f&&0<=h&&255>=h){c=[c,f,h,1];break b}c=null}if(!c)b:{c=", "d.toLowerCase();f=za[c.toLowerCase()];\nif(!f&&(f=\"#\"==c.charAt(0)?c:", "\"#\"+c,4==f.length&&(f=f.replace(Ba,\"#$1$1$2$2$3$3\")),!Ca.test(f))){", "c=null;break b}c=[parseInt(f.substr(1,2),16),parseInt(f.substr(3,2),16)", ",parseInt(f.substr(5,2),16),1]}d=c?\"rgba(\"+c.join(\", \")+\")\":d}ret", "urn d}function zc(a,b){var c=a.currentStyle||a.style,d=c[b];!l(d)&&ha(c", ".getPropertyValue)&&(d=c.getPropertyValue(b));return\"inherit\"!=d?l(d)", "?d:null:(c=yc(a))?zc(c,b):null}\nfunction Ac(a,b,c){function d(a){var b", "=Bc(a);return 0=v.left+v.wi", "dth;v=f.top>=v.top+v.height;if(G&&\"hidden\"==u.x||v&&\"hidden\"==u.y)r", "eturn V;if(G&&\"visible\"!=u.x||v&&\"visible\"!=u.y){if(y&&(u=e(A),f.le", "ft>=k.scrollWidth-u.x||f.right>=k.scrollHeight-u.y))return V;f=Cc(A);re", "turn f==V?V:\"scroll\"}}}return\"none\"}\nfunction Bc(a){var b=Dc(a);if", "(b)return b.rect;if(C(a,\"HTML\"))return a=(Pa(B(a))||window).document,", "a=\"CSS1Compat\"==a.compatMode?a.documentElement:a.body,a=new Oa(a.clie", "ntWidth,a.clientHeight),new T(0,0,a.width,a.height);var c;try{c=a.getBo", "undingClientRect()}catch(d){return new T(0,0,0,0)}return new T(c.left,c", ".top,c.right-c.left,c.bottom-c.top)}\nfunction Dc(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=S.Ja('/descendant::*[@usema", "p = \"#'+c.name+'\"]',B(c)))&&(e=Bc(d),b||\"default\"==a.shape.toLowerC", "ase()||(a=Gc(a),b=Math.min(Math.max(a.left,0),e.width),c=Math.min(Math.", "max(a.top,0),e.height),e=new T(b+e.left,c+e.top,Math.min(a.width,e.widt", "h-b),Math.min(a.height,e.height-c))));return{sa:d,rect:e||new T(0,0,0,0", ")}}\nfunction Gc(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 T(b,c,a[2]-b", ",a[3]-c)}if(\"circle\"==b&&3==a.length)return b=a[2],new T(a[0]-b,a[1]-", "b,2*b,2*b);if(\"poly\"==b&&22*this.L&&jd(this),!0):!1};\nfunction jd(a){if(a.L!=a.h.length){for(va", "r b=0,c=0;b\");Y(191,", "\"/\",\"?\");Y(192,\"`\",\"~\");Y(219,\"[\",\"{\");\nY(220,\"\\\\\",\"|", "\");Y(221,\"]\",\"}\");Y({c:59,b:186},\";\",\":\");Y(222,\"'\",'\"');va", "r qd=new hd;qd.set(1,md);qd.set(2,nd);qd.set(4,od);qd.set(8,pd);(functi", "on(a){var b=new hd;r(id(a),function(c){b.set(a.get(c).code,c)});return ", "b})(qd);function rd(a,b,c){Hc.call(this,b,c);this.M=this.o=null;this.I=", "new z(0,0);this.fa=this.S=!1;if(a){n(a.buttonPressed)&&(this.o=a.button", "Pressed);try{C(a.elementPressed)&&(this.M=a.elementPressed)}catch(d){th", "is.o=null}this.I=new z(a.clientXY.x,a.clientXY.y);this.S=!!a.nextClickI", "sDoubleClick;this.fa=!!a.hasEverInteracted;try{a.element&&C(a.element)&", "&Ic(this,a.element)}catch(d){this.o=null}}}q(rd,Hc);var Z={};Z[Nc]=[0,1", ",2,null];Z[ad]=[null,null,2,null];Z[Uc]=[0,1,2,null];Z[Mc]=[0,1,2,4];Z[", "cd]=[0,1,2,4];\nNa&&(Z[Tc]=Z[Uc],Z[gd]=Z[Uc],Z[fd]=[-1,-1,-1,-1],Z[Sc]=", "Z[fd],Z[Rc]=Z[fd]);Z[bd]=Z[Nc];Z[Oc]=Z[Uc];Z[Lc]=Z[Mc];var sd={};sd[Oc]", "=Tc;sd[cd]=fd;sd[Mc]=Sc;sd[Lc]=Rc;sd[Uc]=gd;rd.prototype.move=function(", "a,b){var c=qc(a),d=Bc(a);this.I.x=b.x+d.left;this.I.y=b.y+d.top;d=this.", "J();if(a!=d){try{Pa(B(d)).closed&&(d=null)}catch(f){d=null}if(d){var e=", "d===na.document.documentElement||d===na.document.body,d=!this.fa&&e?nul", "l:d;td(this,Mc,a)}Ic(this,a);td(this,Lc,d,null,c)}td(this,cd,null,null,", "c);this.S=!1};\nrd.prototype.scroll=function(a){if(0==a)throw new t(13,", "\"Must scroll a non-zero number of ticks.\");for(var b=0a||", "1342177279>>=1)b+=b;return c};t!=r&&null!=t&&f(k,q,{c", "onfigurable:!0,writable:!0,value:t});\nfunction u(a){var b=typeof a;if(", "\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a instance", "of Object)return b;var c=Object.prototype.toString.call(a);if(\"[object", " Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"number\"==ty", "peof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typeof a.", "propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return\"array", "\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"undefin", "ed\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"call\"))", "return\"function\"}else return\"null\";\nelse if(\"function\"==b&&\"und", "efined\"==typeof a.call)return\"object\";return b}function v(a){var b=u", "(a);return\"array\"==b||\"object\"==b&&\"number\"==typeof a.length}func", "tion w(a){var b=typeof a;return\"object\"==b&&null!=a||\"function\"==b}", "function x(a,b){var c=Array.prototype.slice.call(arguments,1);return fu", "nction(){var b=c.slice();b.push.apply(b,arguments);return a.apply(this,", "b)}}var z=Date.now||function(){return+new Date};function A(a,b){this.co", "de=a;this.state=B[a]||C;this.message=b||\"\";var c=this.state.replace(/", "((?:^|\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s", "\\xa0]+/g,\"\")}),d=c.length-5;if(0>d||c.indexOf(\"Error\",d)!=d)c+=\"E", "rror\";this.name=c;c=Error(this.message);c.name=this.name;this.stack=c.", "stack||\"\"}\n(function(){var a=Error;function b(){}b.prototype=a.proto", "type;A.f=a.prototype;A.prototype=new b;A.prototype.constructor=A;A.c=fu", "nction(b,d,g){for(var e=Array(arguments.length-2),l=2;la||", "1342177279>>=1)b+=b;return c};t!=r&&null!=t&&g(h,q,{c", "onfigurable:!0,writable:!0,value:t});\nfunction u(a){var b=typeof a;if(", "\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a instance", "of Object)return b;var c=Object.prototype.toString.call(a);if(\"[object", " Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"number\"==ty", "peof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=typeof a.", "propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))return\"array", "\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&\"undefin", "ed\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"call\"))", "return\"function\"}else return\"null\";\nelse if(\"function\"==b&&\"und", "efined\"==typeof a.call)return\"object\";return b}function v(a){var b=u", "(a);return\"array\"==b||\"object\"==b&&\"number\"==typeof a.length}func", "tion w(a){var b=typeof a;return\"object\"==b&&null!=a||\"function\"==b}", "var x=Date.now||function(){return+new Date};var y=window;function z(a,b", "){this.code=a;this.state=A[a]||B;this.message=b||\"\";var c=this.state.", "replace(/((?:^|\\s+)[a-z])/g,function(a){return a.toUpperCase().replace", "(/^[\\s\\xa0]+/g,\"\")}),d=c.length-5;if(0>d||c.indexOf(\"Error\",d)!=d", ")c+=\"Error\";this.name=c;c=Error(this.message);c.name=this.name;this.s", "tack=c.stack||\"\"}\n(function(){var a=Error;function b(){}b.prototype=", "a.prototype;z.f=a.prototype;z.prototype=new b;z.prototype.constructor=z", ";z.c=function(b,d,f){for(var e=Array(arguments.length-2),n=2;nh||d.indexOf(\"Error\",h)!=h)d+=\"Error\";t", "his.name=d;d=Error(this.message);d.name=this.name;this.stack=d.stack||", "\"\"}\n(function(){var b=Error;function c(){}c.prototype=b.prototype;e.", "b=b.prototype;e.prototype=new c;e.prototype.constructor=e;e.a=function(", "d,c,p){for(var n=Array(arguments.length-2),g=2;ga||1342177279>>=1)c+=c;return d}});ca(\"Math.sign\",function(a){retur", "n a?a:function(a){a=Number(a);return 0===a||isNaN(a)?a:0d||c.indexOf(\"E", "rror\",d)!=d)c+=\"Error\";this.name=c;c=Error(this.message);c.name=this", ".name;this.stack=c.stack||\"\"}r(u,Error);var na=\"unknown error\",v={1", "5:\"element not selectable\",11:\"element not visible\"};v[31]=na;v[30]", "=na;v[24]=\"invalid cookie domain\";v[29]=\"invalid element coordinates", "\";v[12]=\"invalid element state\";\nv[32]=\"invalid selector\";v[51]=", "\"invalid selector\";v[52]=\"invalid selector\";v[17]=\"javascript erro", "r\";v[405]=\"unsupported operation\";v[34]=\"move target out of bounds", "\";v[27]=\"no such alert\";v[7]=\"no such element\";v[8]=\"no such fram", "e\";v[23]=\"no such window\";v[28]=\"script timeout\";v[33]=\"session n", "ot created\";v[10]=\"stale element reference\";v[21]=\"timeout\";v[25]=", "\"unable to set cookie\";v[26]=\"unexpected alert open\";v[13]=na;v[9]=", "\"unknown command\";u.prototype.toString=function(){return this.name+\"", ": \"+this.message};var oa;function pa(a){var b=a.length-1;return 0<=b&&", "a.indexOf(\" \",b)==b}var qa=String.prototype.trim?function(a){return a", ".trim()}:function(a){return a.replace(/^[\\s\\xa0]+|[\\s\\xa0]+$/g,\"\"", ")};function ra(a){return String(a).replace(/\\-([a-z])/g,function(a,c){", "return c.toUpperCase()})};function sa(a,b){if(m(a))return m(b)&&1==b.le", "ngth?a.indexOf(b,0):-1;for(var c=0;cc?null:m(a)?a.charAt(c):a[c]}function ya(a){", "return Array.prototype.concat.apply(Array.prototype,arguments)}\nfuncti", "on za(a){var b=a.length;if(0=arguments.length?Array", ".prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)};function ", "x(a,b){this.x=l(a)?a:0;this.y=l(b)?b:0}k=x.prototype;k.clone=function()", "{return new x(this.x,this.y)};k.toString=function(){return\"(\"+this.x+", "\", \"+this.y+\")\"};k.ceil=function(){this.x=Math.ceil(this.x);this.y=", "Math.ceil(this.y);return this};k.floor=function(){this.x=Math.floor(thi", "s.x);this.y=Math.floor(this.y);return this};k.round=function(){this.x=M", "ath.round(this.x);this.y=Math.round(this.y);return this};\nk.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};k.scale=function(a,b){var c=n(b)?b:a", ";this.x*=a;this.y*=c;return this};function Ba(a,b){this.width=a;this.he", "ight=b}k=Ba.prototype;k.clone=function(){return new Ba(this.width,this.", "height)};k.toString=function(){return\"(\"+this.width+\" x \"+this.heig", "ht+\")\"};k.ceil=function(){this.width=Math.ceil(this.width);this.heigh", "t=Math.ceil(this.height);return this};k.floor=function(){this.width=Mat", "h.floor(this.width);this.height=Math.floor(this.height);return this};k.", "round=function(){this.width=Math.round(this.width);this.height=Math.rou", "nd(this.height);return this};\nk.scale=function(a,b){var c=n(b)?b:a;thi", "s.width*=a;this.height*=c;return this};function y(a){return a?new Ca(z(", "a)):oa||(oa=new Ca)}function Da(a,b,c){function d(c){c&&b.appendChild(m", "(c)?a.createTextNode(c):c)}for(var e=1;e]=|\\\\s+|.\",\"g\"),ab=/^\\s/;function E(", "a,b){return a.W[a.M+(b||0)]}Ya.prototype.next=function(){return this.W[", "this.M++]};Ya.prototype.back=function(){this.M--};Ya.prototype.empty=fu", "nction(){return this.W.length<=this.M};function F(a){var b=null,c=a.nod", "eType;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.d", "ocumentElement:a.firstChild;for(var c=0,d=[],b=\"\";a;){do 1!=a.nodeTyp", "e&&(b+=a.nodeValue),d[c++]=a;while(a=a.firstChild);for(;c&&!(a=d[--c].n", "extSibling););}}else b=a.nodeValue;return\"\"+b}\nfunction bb(a,b,c){if", "(null===b)return!0;try{if(!a.getAttribute)return!1}catch(d){return!1}re", "turn null==c?!!a.getAttribute(b):a.getAttribute(b,2)==c}function cb(a,b", ",c,d,e){return db.call(null,a,b,m(c)?c:null,m(d)?d:null,e||new G)}\nfun", "ction db(a,b,c,d,e){b.getElementsByName&&d&&\"name\"==c?(b=b.getElement", "sByName(d),w(b,function(b){a.matches(b)&&e.add(b)})):b.getElementsByCla", "ssName&&d&&\"class\"==c?(b=b.getElementsByClassName(d),w(b,function(b){", "b.className==d&&a.matches(b)&&e.add(b)})):a instanceof H?eb(a,b,c,d,e):", "b.getElementsByTagName&&(b=b.getElementsByTagName(a.getName()),w(b,func", "tion(a){bb(a,c,d)&&e.add(a)}));return e}function fb(a,b,c,d,e){for(b=b.", "firstChild;b;b=b.nextSibling)bb(b,c,d)&&a.matches(b)&&e.add(b);return e", "}\nfunction eb(a,b,c,d,e){for(b=b.firstChild;b;b=b.nextSibling)bb(b,c,d", ")&&a.matches(b)&&e.add(b),eb(a,b,c,d,e)};function G(){this.j=this.g=nul", "l;this.H=0}function gb(a){this.node=a;this.next=this.B=null}function hb", "(a,b){if(!a.g)return b;if(!b.g)return a;for(var c=a.g,d=b.g,e=null,f,g=", "0;c&&d;)c.node==d.node?(f=c,c=c.next,d=d.next):0\",4,2,function(a,b,c){return", " qb(function(a,b){return a>b},a,b,c)});N(\"<=\",4,2,function(a,b,c){ret", "urn qb(function(a,b){return a<=b},a,b,c)});N(\">=\",4,2,function(a,b,c)", "{return qb(function(a,b){return a>=b},a,b,c)});var pb=N(\"=\",3,2,funct", "ion(a,b,c){return qb(function(a,b){return a==b},a,b,c,!0)});N(\"!=\",3,", "2,function(a,b,c){return qb(function(a,b){return a!=b},a,b,c,!0)});N(\"", "and\",2,2,function(a,b,c){return nb(a,c)&&nb(b,c)});N(\"or\",1,2,functi", "on(a,b,c){return nb(a,c)||nb(b,c)});function tb(a,b){if(b.s()&&4!=a.f)t", "hrow Error(\"Primary expression must 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(tb,I);tb.prototype.evaluate=function(a){a=this.ha.evaluate(a);r", "eturn ub(this.b,a)};tb.prototype.toString=function(){var a;a=\"Filter:", "\"+J(this.ha);return a+=J(this.b)};function vb(a,b){if(b.lengtha.U)throw Error(\"Functio", "n \"+a.i+\" expects at most \"+a.U+\" arguments, \"+b.length+\" given\"", ");a.ra&&w(b,function(b,d){if(4!=b.f)throw Error(\"Argument \"+d+\" to f", "unction \"+a.i+\" is not of type Nodeset: \"+b);});I.call(this,a.f);thi", "s.L=a;this.R=b;lb(this,a.u||va(b,function(a){return a.c()}));mb(this,a.", "pa&&!b.length||a.oa&&!!b.length||va(b,function(a){return a.h}))}\nr(vb,", "I);vb.prototype.evaluate=function(a){return this.L.o.apply(null,ya(a,th", "is.R))};vb.prototype.toString=function(){var a=\"Function: \"+this.L;if", "(this.R.length)var b=ua(this.R,function(a,b){return a+J(b)},\"Arguments", ":\"),a=a+J(b);return a};function wb(a,b,c,d,e,f,g,h,t){this.i=a;this.f=", "b;this.u=c;this.pa=d;this.oa=e;this.o=f;this.fa=g;this.U=l(h)?h:g;this.", "ra=!!t}wb.prototype.toString=function(){return this.i};var xb={};\nfunc", "tion O(a,b,c,d,e,f,g,h){if(xb.hasOwnProperty(a))throw Error(\"Function ", "already created: \"+a+\".\");xb[a]=new wb(a,b,c,d,!1,e,f,g,h)}O(\"boole", "an\",2,!1,!1,function(a,b){return nb(b,a)},1);O(\"ceiling\",1,!1,!1,fun", "ction(a,b){return Math.ceil(K(b,a))},1);O(\"concat\",3,!1,!1,function(a", ",b){return ua(Aa(arguments,1),function(b,d){return b+L(d,a)},\"\")},2,n", "ull);O(\"contains\",2,!1,!1,function(a,b,c){b=L(b,a);a=L(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.floor(K(b,a))},1);O(\"id\",4,!1,!1", ",function(a,b){var c=a.m,d=9==c.nodeType?c:c.ownerDocument,c=L(b,a).spl", "it(/\\s+/),e=[];w(c,function(a){a=d.getElementById(a);!a||0<=sa(e,a)||e", ".push(a)});e.sort(Ia);var f=new G;w(e,function(a){f.add(a)});return f},", "1);O(\"lang\",2,!1,!1,function(){return!1},1);O(\"last\",1,!0,!1,functi", "on(a){if(1!=arguments.length)throw Error(\"Function last expects ()\");", "return a.j},0);\nO(\"local-name\",3,!1,!0,function(a,b){var c=b?ib(b.ev", "aluate(a)):a.m;return c?c.localName||c.nodeName.toLowerCase():\"\"},0,1", ",!0);O(\"name\",3,!1,!0,function(a,b){var c=b?ib(b.evaluate(a)):a.m;ret", "urn c?c.nodeName.toLowerCase():\"\"},0,1,!0);O(\"namespace-uri\",3,!0,!", "1,function(){return\"\"},0,1,!0);O(\"normalize-space\",3,!1,!0,function", "(a,b){return(b?L(b,a):F(a.m)).replace(/[\\s\\xa0]+/g,\" \").replace(/^", "\\s+|\\s+$/g,\"\")},0,1);O(\"not\",2,!1,!1,function(a,b){return!nb(b,a)", "},1);\nO(\"number\",1,!1,!0,function(a,b){return 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=L(b,a);a=L(c,a);return 0==b.lastIndexOf(a,0)},2);O(\"", "string\",3,!1,!0,function(a,b){return b?L(b,a):F(a.m)},0,1);O(\"string-", "length\",1,!1,!0,function(a,b){return(b?L(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):Infinity;if(isNaN(d)||-Infinity", "===d)return\"\";c=Math.round(c)-1;var e=Math.max(c,0);a=L(b,a);return I", "nfinity==d?a.substring(e):a.substring(e,c+Math.round(d))},2,3);O(\"subs", "tring-after\",3,!1,!1,function(a,b,c){b=L(b,a);a=L(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=L(b,a);a=L(c,a);a=b.indexOf(a);return-1==a?\"", "\":b.substring(0,a)},2);O(\"sum\",1,!1,!1,function(a,b){for(var c=b.eva", "luate(a).iterator(),d=0,e=c.next();e;e=c.next())d+=+F(e);return d},1,1,", "!0);O(\"translate\",3,!1,!1,function(a,b,c,d){b=L(b,a);c=L(c,a);var e=L", "(d,a);a={};for(d=0;da.length)throw Error(\"", "Unclosed literal string\");return new zb(a)}\nfunction Xb(a){var b,c=[]", ",d;if(Gb(E(a.a))){b=a.a.next();d=E(a.a);if(\"/\"==b&&(a.a.empty()||\".", "\"!=d&&\"..\"!=d&&\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return", " new Eb;d=new Eb;S(a,\"Missing next location step.\");b=Yb(a,b);c.push(", "b)}else{a:{b=E(a.a);d=b.charAt(0);switch(d){case \"$\":throw Error(\"Va", "riable reference not allowed in HTML XPath\");case \"(\":a.a.next();b=S", "b(a);S(a,'unclosed \"(\"');Ub(a,\")\");break;case '\"':case \"'\":b=Wb(", "a);break;default:if(isNaN(+b))if(!yb(b)&&/(?![0-9])[\\w]/.test(d)&&\"(", "\"==E(a.a,\n1)){b=a.a.next();b=xb[b]||null;a.a.next();for(d=[];\")\"!=E", "(a.a);){S(a,\"Missing function argument list.\");d.push(Sb(a));if(\",\"", "!=E(a.a))break;a.a.next()}S(a,\"Unclosed function argument list.\");Vb(", "a);b=new vb(b,d)}else{b=null;break a}else b=new Bb(+a.a.next())}\"[\"==", "E(a.a)&&(d=new P(Zb(a)),b=new tb(b,d))}if(b)if(Gb(E(a.a)))d=b;else retu", "rn b;else b=Yb(a,\"/\"),d=new Fb,c.push(b)}for(;Gb(E(a.a));)b=a.a.next(", "),S(a,\"Missing next location step.\"),b=Yb(a,b),c.push(b);return new C", "b(d,c)}\nfunction Yb(a,b){var c,d,e;if(\"/\"!=b&&\"//\"!=b)throw Error(", "'Step op should be \"/\" or \"//\"');if(\".\"==E(a.a))return d=new Q(Ob", ",new H(\"node\")),a.a.next(),d;if(\"..\"==E(a.a))return d=new Q(Nb,new ", "H(\"node\")),a.a.next(),d;var f;if(\"@\"==E(a.a))f=Db,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 Error(\"Bad token: \"+a.a.next());c=a.a.", "next();f=Mb[c]||null;if(!f)throw Error(\"No axis with name: \"+c);a.a.n", "ext();S(a,\"Missing node name\")}else f=Jb;\nc=E(a.a);if(/(?![0-9])[\\w", "\\*]/.test(c.charAt(0)))if(\"(\"==E(a.a,1)){if(!yb(c))throw Error(\"Inv", "alid node type: \"+c);c=a.a.next();if(!yb(c))throw Error(\"Invalid type", " name: \"+c);Ub(a,\"(\");S(a,\"Bad nodetype\");e=E(a.a).charAt(0);var g", "=null;if('\"'==e||\"'\"==e)g=Wb(a);S(a,\"Bad nodetype\");Vb(a);c=new H(", "c,g)}else if(c=a.a.next(),e=c.indexOf(\":\"),-1==e)c=new Ab(c);else{var", " g=c.substring(0,e),h;if(\"*\"==g)h=\"*\";else if(h=a.sa(g),!h)throw Er", "ror(\"Namespace prefix not declared: \"+g);c=c.substr(e+1);c=new Ab(c,h", ")}else throw Error(\"Bad token: \"+\na.a.next());e=new P(Zb(a),f.C);ret", "urn d||new Q(f,c,e,\"//\"==b)}function Zb(a){for(var b=[];\"[\"==E(a.a)", ";){a.a.next();S(a,\"Missing predicate expression.\");var c=Sb(a);b.push", "(c);S(a,\"Unclosed predicate expression.\");Ub(a,\"]\")}return b}functi", "on Tb(a){if(\"-\"==E(a.a))return a.a.next(),new Pb(Tb(a));var b=Xb(a);i", "f(\"|\"!=E(a.a))a=b;else{for(b=[b];\"|\"==a.a.next();)S(a,\"Missing nex", "t union location path.\"),b.push(Xb(a));a.a.back();a=new Qb(b)}return a", "};function $b(a){switch(a.nodeType){case 1:return la(ac,a);case 9:retur", "n $b(a.documentElement);case 11:case 10:case 6:case 12:return bc;defaul", "t:return a.parentNode?$b(a.parentNode):bc}}function bc(){return null}fu", "nction ac(a,b){if(a.prefix==b)return a.namespaceURI||\"http://www.w3.or", "g/1999/xhtml\";var c=a.getAttributeNode(\"xmlns:\"+b);return c&&c.speci", "fied?c.value||null:a.parentNode&&9!=a.parentNode.nodeType?ac(a.parentNo", "de,b):null};function cc(a,b){if(!a.length)throw Error(\"Empty XPath exp", "ression.\");var c=Za(a);if(c.empty())throw Error(\"Invalid XPath expres", "sion.\");b?p(b)||(b=ka(b.lookupNamespaceURI,b)):b=function(){return nul", "l};var d=Sb(new Rb(c,b));if(!c.empty())throw Error(\"Bad token: \"+c.ne", "xt());this.evaluate=function(a,b){var c=d.evaluate(new Xa(a));return ne", "w T(c,b)}}\nfunction T(a,b){if(0==b)if(a instanceof G)b=4;else if(\"str", "ing\"==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 G))throw Error(\"value could not be c", "onverted to the specified type\");this.resultType=b;var c;switch(b){cas", "e 2:this.stringValue=a instanceof G?jb(a):\"\"+a;break;case 1:this.numb", "erValue=a instanceof G?+jb(a):+a;break;case 3:this.booleanValue=a insta", "nceof G?0=c.length?null:c[f++]};thi", "s.snapshotItem=function(a){if(6!=b&&7!=b)throw Error(\"snapshotItem cal", "led with wrong result type\");return a>=c.length||0>a?null:c[a]}}\nT.AN", "Y_TYPE=0;T.NUMBER_TYPE=1;T.STRING_TYPE=2;T.BOOLEAN_TYPE=3;T.UNORDERED_N", "ODE_ITERATOR_TYPE=4;T.ORDERED_NODE_ITERATOR_TYPE=5;T.UNORDERED_NODE_SNA", "PSHOT_TYPE=6;T.ORDERED_NODE_SNAPSHOT_TYPE=7;T.ANY_UNORDERED_NODE_TYPE=8", ";T.FIRST_ORDERED_NODE_TYPE=9;function dc(a){this.lookupNamespaceURI=$b(", "a)}\nea(\"wgxpath.install\",function(a,b){var c=a||da,d=c.Document&&c.D", "ocument.prototype||c.document;if(!d.evaluate||b)c.XPathResult=T,d.evalu", "ate=function(a,b,c,d){return(new cc(a,c)).evaluate(b,d)},d.createExpres", "sion=function(a,b){return new cc(a,b)},d.createNSResolver=function(a){r", "eturn new dc(a)}});var U={};U.X=function(){var a={ya:\"http://www.w3.or", "g/2000/svg\"};return function(b){return a[b]||null}}();\nU.o=function(a", ",b,c){var d=z(a);if(!d.documentElement)return null;try{for(var e=d.crea", "teNSResolver?d.createNSResolver(d.documentElement):U.X,f={},g=d.getElem", "entsByTagName(\"*\"),h=0;h=this.lef", "t&&a.right<=this.right&&a.top>=this.top&&a.bottom<=this.bottom:a.x>=thi", "s.left&&a.x<=this.right&&a.y>=this.top&&a.y<=this.bottom:!1};\nk.expand", "=function(a,b,c,d){ha(a)?(this.top-=a.top,this.right+=a.right,this.bott", "om+=a.bottom,this.left-=a.left):(this.top-=a,this.right+=Number(b),this", ".bottom+=Number(c),this.left-=Number(d));return this};k.ceil=function()", "{this.top=Math.ceil(this.top);this.right=Math.ceil(this.right);this.bot", "tom=Math.ceil(this.bottom);this.left=Math.ceil(this.left);return this};", "\nk.floor=function(){this.top=Math.floor(this.top);this.right=Math.floo", "r(this.right);this.bottom=Math.floor(this.bottom);this.left=Math.floor(", "this.left);return this};k.round=function(){this.top=Math.round(this.top", ");this.right=Math.round(this.right);this.bottom=Math.round(this.bottom)", ";this.left=Math.round(this.left);return this};k.translate=function(a,b)", "{a instanceof x?(this.left+=a.x,this.right+=a.x,this.top+=a.y,this.bott", "om+=a.y):(this.left+=a,this.right+=a,n(b)&&(this.top+=b,this.bottom+=b)", ");return this};\nk.scale=function(a,b){var c=n(b)?b:a;this.left*=a;this", ".right*=a;this.top*=c;this.bottom*=c;return this};function W(a,b,c,d){t", "his.left=a;this.top=b;this.width=c;this.height=d}k=W.prototype;k.clone=", "function(){return new W(this.left,this.top,this.width,this.height)};k.t", "oString=function(){return\"(\"+this.left+\", \"+this.top+\" - \"+this.w", "idth+\"w x \"+this.height+\"h)\"};k.contains=function(a){return a insta", "nceof W?this.left<=a.left&&this.left+this.width>=a.left+a.width&&this.t", "op<=a.top&&this.top+this.height>=a.top+a.height:a.x>=this.left&&a.x<=th", "is.left+this.width&&a.y>=this.top&&a.y<=this.top+this.height};\nk.ceil=", "function(){this.left=Math.ceil(this.left);this.top=Math.ceil(this.top);", "this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);ret", "urn this};k.floor=function(){this.left=Math.floor(this.left);this.top=M", "ath.floor(this.top);this.width=Math.floor(this.width);this.height=Math.", "floor(this.height);return this};k.round=function(){this.left=Math.round", "(this.left);this.top=Math.round(this.top);this.width=Math.round(this.wi", "dth);this.height=Math.round(this.height);return this};\nk.translate=fun", "ction(a,b){a instanceof x?(this.left+=a.x,this.top+=a.y):(this.left+=a,", "n(b)&&(this.top+=b));return this};k.scale=function(a,b){var c=n(b)?b:a;", "this.left*=a;this.width*=a;this.top*=c;this.height*=c;return this};func", "tion fc(a){for(a=a.parentNode;a&&1!=a.nodeType&&9!=a.nodeType&&11!=a.no", "deType;)a=a.parentNode;return D(a)?a:null}\nfunction X(a,b){var c=ra(b)", ";if(\"float\"==c||\"cssFloat\"==c||\"styleFloat\"==c)c=\"cssFloat\";var", " d;a:{d=c;var e=z(a);if(e.defaultView&&e.defaultView.getComputedStyle&&", "(e=e.defaultView.getComputedStyle(a,null))){d=e[d]||e.getPropertyValue(", "d)||\"\";break a}d=\"\"}d=d||gc(a,c);if(null===d)d=null;else if(0<=sa(P", "a,c)){b:{var f=d.match(Sa);if(f){var c=Number(f[1]),e=Number(f[2]),g=Nu", "mber(f[3]),f=Number(f[4]);if(0<=c&&255>=c&&0<=e&&255>=e&&0<=g&&255>=g&&", "0<=f&&1>=f){c=[c,e,g,f];break b}}c=null}if(!c)b:{if(g=d.match(Ta))if(c=", "\nNumber(g[1]),e=Number(g[2]),g=Number(g[3]),0<=c&&255>=c&&0<=e&&255>=e", "&&0<=g&&255>=g){c=[c,e,g,1];break b}c=null}if(!c)b:{c=d.toLowerCase();e", "=Oa[c.toLowerCase()];if(!e&&(e=\"#\"==c.charAt(0)?c:\"#\"+c,4==e.length", "&&(e=e.replace(Qa,\"#$1$1$2$2$3$3\")),!Ra.test(e))){c=null;break b}c=[p", "arseInt(e.substr(1,2),16),parseInt(e.substr(3,2),16),parseInt(e.substr(", "5,2),16),1]}d=c?\"rgba(\"+c.join(\", \")+\")\":d}return d}\nfunction gc", "(a,b){var c=a.currentStyle||a.style,d=c[b];!l(d)&&p(c.getPropertyValue)", "&&(d=c.getPropertyValue(b));return\"inherit\"!=d?l(d)?d:null:(c=fc(a))?", "gc(c,b):null}\nfunction hc(a,b,c){function d(a){var b=ic(a);return 0=A.left+A.width;A=e.top>=A.top+A.heigh", "t;if(M&&\"hidden\"==q.x||A&&\"hidden\"==q.y)return Y;if(M&&\"visible\"!", "=q.x||A&&\"visible\"!=q.y){if(C&&(q=d(a),e.left>=g.scrollWidth-q.x||e.r", "ight>=g.scrollHeight-q.y))return Y;e=jc(a);return e==Y?Y:\"scroll\"}}}r", "eturn\"none\"}\nfunction ic(a){var b=kc(a);if(b)return b.rect;if(D(a,\"", "HTML\"))return a=z(a),a=((a?a.parentWindow||a.defaultView:window)||wind", "ow).document,a=\"CSS1Compat\"==a.compatMode?a.documentElement:a.body,a=", "new Ba(a.clientWidth,a.clientHeight),new W(0,0,a.width,a.height);var c;", "try{c=a.getBoundingClientRect()}catch(d){return new W(0,0,0,0)}return n", "ew W(c.left,c.top,c.right-c.left,c.bottom-c.top)}\nfunction kc(a){var b", "=D(a,\"MAP\");if(!b&&!D(a,\"AREA\"))return null;var c=b?a:D(a.parentNod", "e,\"MAP\")?a.parentNode:null,d=null,e=null;c&&c.name&&(d=U.A('/descenda", "nt::*[@usemap = \"#'+c.name+'\"]',z(c)))&&(e=ic(d),b||\"default\"==a.sh", "ape.toLowerCase()||(a=oc(a),b=Math.min(Math.max(a.left,0),e.width),c=Ma", "th.min(Math.max(a.top,0),e.height),e=new W(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||n", "ew W(0,0,0,0)}}\nfunction oc(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 ", "W(b,c,a[2]-b,a[3]-c)}if(\"circle\"==b&&3==a.length)return b=a[2],new W(", "a[0]-b,a[1]-b,2*b,2*b);if(\"poly\"==b&&2=~*^$|%&@`{}\\-\\/\\[\\]\\(\\)])/", "g,\n\"\\\\$1\")}};var Z={},wc={};Z.ja=function(a,b,c){var d;try{d=Na.l(", "\"a\",b)}catch(e){d=B(y(b),\"A\",null,b)}return xa(d,function(b){b=qc(b", ");return c&&-1!=b.indexOf(a)||b==a})};Z.ea=function(a,b,c){var d;try{d=", "Na.l(\"a\",b)}catch(e){d=B(y(b),\"A\",null,b)}return ta(d,function(b){b", "=qc(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)};wc.A=function(a,b){re", "turn Z.ja(a,b,!0)};wc.l=function(a,b){return Z.ea(a,b,!0)};var xc={A:fu", "nction(a,b){if(\"\"===a)throw new u(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 u(32,'Unable to locate an element with t", "he tagName \"\"');return b.getElementsByTagName(a)}};var yc={className:", "Ma,\"class name\":Ma,css:Na,\"css selector\":Na,id:vc,linkText:Z,\"link", " text\":Z,name:{A:function(a,b){var c=B(y(b),\"*\",null,b);return xa(c,", "function(b){return Ua(b,\"name\")==a})},l:function(a,b){var c=B(y(b),\"", "*\",null,b);return ta(c,function(b){return Ua(b,\"name\")==a})}},partia", "lLinkText:wc,\"partial link text\":wc,tagName:xc,\"tag name\":xc,xpath:", "U};ea(\"_\",function(a,b){var c;a:{for(c in a)if(a.hasOwnProperty(c))br", "eak a;c=null}if(c){var d=yc[c];if(d&&p(d.l))return d.l(a[c],b||ma.docum", "ent)}throw Error(\"Unsupported locator strategy: \"+c);});; return this", "._.apply(null,arguments);}.apply({navigator:typeof window!='undefined'?", "window.navigator:null,document:typeof window!='undefined'?window.docume", "nt:null}, arguments);}", NULL }; const char* const GET_EFFECTIVE_STYLE[] = { "function(){return function(){var aa=\"function\"==typeof Object.defineP", "roperties?Object.defineProperty:function(a,b,c){if(c.get||c.set)throw n", "ew TypeError(\"ES3 does not support getters and setters.\");a!=Array.pr", "ototype&&a!=Object.prototype&&(a[b]=c.value)},ba=\"undefined\"!=typeof ", "window&&window===this?this:\"undefined\"!=typeof global?global:this;\nf", "unction ca(a,b){if(b){for(var c=ba,d=a.split(\".\"),e=0;ea||1342177279>>=1)c+=c;return d}});ca(\"Math.sign\",function(a){return a", "?a:function(a){a=Number(a);return 0===a||isNaN(a)?a:0=a", "rguments.length?Array.prototype.slice.call(a,b):Array.prototype.slice.c", "all(a,b,c)};var pa={aliceblue:\"#f0f8ff\",antiquewhite:\"#faebd7\",aqua", ":\"#00ffff\",aquamarine:\"#7fffd4\",azure:\"#f0ffff\",beige:\"#f5f5dc\"", ",bisque:\"#ffe4c4\",black:\"#000000\",blanchedalmond:\"#ffebcd\",blue:", "\"#0000ff\",blueviolet:\"#8a2be2\",brown:\"#a52a2a\",burlywood:\"#deb88", "7\",cadetblue:\"#5f9ea0\",chartreuse:\"#7fff00\",chocolate:\"#d2691e\",", "coral:\"#ff7f50\",cornflowerblue:\"#6495ed\",cornsilk:\"#fff8dc\",crims", "on:\"#dc143c\",cyan:\"#00ffff\",darkblue:\"#00008b\",darkcyan:\"#008b8b", "\",darkgoldenrod:\"#b8860b\",darkgray:\"#a9a9a9\",darkgreen:\"#006400\"", ",\ndarkgrey:\"#a9a9a9\",darkkhaki:\"#bdb76b\",darkmagenta:\"#8b008b\",d", "arkolivegreen:\"#556b2f\",darkorange:\"#ff8c00\",darkorchid:\"#9932cc\"", ",darkred:\"#8b0000\",darksalmon:\"#e9967a\",darkseagreen:\"#8fbc8f\",da", "rkslateblue:\"#483d8b\",darkslategray:\"#2f4f4f\",darkslategrey:\"#2f4f", "4f\",darkturquoise:\"#00ced1\",darkviolet:\"#9400d3\",deeppink:\"#ff149", "3\",deepskyblue:\"#00bfff\",dimgray:\"#696969\",dimgrey:\"#696969\",dod", "gerblue:\"#1e90ff\",firebrick:\"#b22222\",floralwhite:\"#fffaf0\",fores", "tgreen:\"#228b22\",fuchsia:\"#ff00ff\",gainsboro:\"#dcdcdc\",\nghostwhi", "te:\"#f8f8ff\",gold:\"#ffd700\",goldenrod:\"#daa520\",gray:\"#808080\",", "green:\"#008000\",greenyellow:\"#adff2f\",grey:\"#808080\",honeydew:\"#", "f0fff0\",hotpink:\"#ff69b4\",indianred:\"#cd5c5c\",indigo:\"#4b0082\",i", "vory:\"#fffff0\",khaki:\"#f0e68c\",lavender:\"#e6e6fa\",lavenderblush:", "\"#fff0f5\",lawngreen:\"#7cfc00\",lemonchiffon:\"#fffacd\",lightblue:\"", "#add8e6\",lightcoral:\"#f08080\",lightcyan:\"#e0ffff\",lightgoldenrodye", "llow:\"#fafad2\",lightgray:\"#d3d3d3\",lightgreen:\"#90ee90\",lightgrey", ":\"#d3d3d3\",lightpink:\"#ffb6c1\",lightsalmon:\"#ffa07a\",\nlightseagr", "een:\"#20b2aa\",lightskyblue:\"#87cefa\",lightslategray:\"#778899\",lig", "htslategrey:\"#778899\",lightsteelblue:\"#b0c4de\",lightyellow:\"#ffffe", "0\",lime:\"#00ff00\",limegreen:\"#32cd32\",linen:\"#faf0e6\",magenta:\"", "#ff00ff\",maroon:\"#800000\",mediumaquamarine:\"#66cdaa\",mediumblue:\"", "#0000cd\",mediumorchid:\"#ba55d3\",mediumpurple:\"#9370db\",mediumseagr", "een:\"#3cb371\",mediumslateblue:\"#7b68ee\",mediumspringgreen:\"#00fa9a", "\",mediumturquoise:\"#48d1cc\",mediumvioletred:\"#c71585\",midnightblue", ":\"#191970\",mintcream:\"#f5fffa\",mistyrose:\"#ffe4e1\",\nmoccasin:\"#", "ffe4b5\",navajowhite:\"#ffdead\",navy:\"#000080\",oldlace:\"#fdf5e6\",o", "live:\"#808000\",olivedrab:\"#6b8e23\",orange:\"#ffa500\",orangered:\"#", "ff4500\",orchid:\"#da70d6\",palegoldenrod:\"#eee8aa\",palegreen:\"#98fb", "98\",paleturquoise:\"#afeeee\",palevioletred:\"#db7093\",papayawhip:\"#", "ffefd5\",peachpuff:\"#ffdab9\",peru:\"#cd853f\",pink:\"#ffc0cb\",plum:", "\"#dda0dd\",powderblue:\"#b0e0e6\",purple:\"#800080\",red:\"#ff0000\",r", "osybrown:\"#bc8f8f\",royalblue:\"#4169e1\",saddlebrown:\"#8b4513\",salm", "on:\"#fa8072\",sandybrown:\"#f4a460\",seagreen:\"#2e8b57\",\nseashell:", "\"#fff5ee\",sienna:\"#a0522d\",silver:\"#c0c0c0\",skyblue:\"#87ceeb\",s", "lateblue:\"#6a5acd\",slategray:\"#708090\",slategrey:\"#708090\",snow:", "\"#fffafa\",springgreen:\"#00ff7f\",steelblue:\"#4682b4\",tan:\"#d2b48c", "\",teal:\"#008080\",thistle:\"#d8bfd8\",tomato:\"#ff6347\",turquoise:\"", "#40e0d0\",violet:\"#ee82ee\",wheat:\"#f5deb3\",white:\"#ffffff\",whites", "moke:\"#f5f5f5\",yellow:\"#ffff00\",yellowgreen:\"#9acd32\"};var qa=\"b", "ackgroundColor borderTopColor borderRightColor borderBottomColor border", "LeftColor color outlineColor\".split(\" \"),ra=/#([0-9a-fA-F])([0-9a-fA", "-F])([0-9a-fA-F])/,sa=/^#(?:[0-9a-f]{3}){1,2}$/i,ta=/^(?:rgba)?\\((\\d{", "1,3}),\\s?(\\d{1,3}),\\s?(\\d{1,3}),\\s?(0|1|0\\.\\d*)\\)$/i,ua=/^(?:rg", "b)?\\((0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2})\\)$", "/i;function va(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeType)ret", "urn a==b||a.contains(b);if(\"undefined\"!=typeof a.compareDocumentPosit", "ion)return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.", "parentNode;return b==a}\nfunction wa(a,b){if(a==b)return 0;if(a.compare", "DocumentPosition)return a.compareDocumentPosition(b)&2?1:-1;if(\"source", "Index\"in a||a.parentNode&&\"sourceIndex\"in a.parentNode){var c=1==a.n", "odeType,d=1==b.nodeType;if(c&&d)return a.sourceIndex-b.sourceIndex;var ", "e=a.parentNode,f=b.parentNode;return e==f?xa(a,b):!c&&va(e,b)?-1*ya(a,b", "):!d&&va(f,a)?ya(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b.sourceIndex:", "f.sourceIndex)}d=9==a.nodeType?a:a.ownerDocument||a.document;c=d.create", "Range();c.selectNode(a);c.collapse(!0);\nd=d.createRange();d.selectNode", "(b);d.collapse(!0);return c.compareBoundaryPoints(da.Range.START_TO_END", ",d)}function ya(a,b){var c=a.parentNode;if(c==b)return-1;for(var d=b;d.", "parentNode!=c;)d=d.parentNode;return xa(d,a)}function xa(a,b){for(var c", "=b;c=c.previousSibling;)if(c==a)return-1;return 1};/*\n\n The MIT Licen", "se\n\n Copyright (c) 2007 Cybozu Labs, Inc.\n Copyright (c) 2012 Google", " Inc.\n\n Permission is hereby granted, free of charge, to any person o", "btaining a copy\n of this software and associated documentation files (", "the \"Software\"), to\n deal in the Software without restriction, inclu", "ding without limitation the\n rights to use, copy, modify, merge, publi", "sh, distribute, sublicense, and/or\n sell copies of the Software, and t", "o permit persons to whom the Software is\n furnished to do so, subject ", "to the following conditions:\n\n The above copyright notice and this pe", "rmission notice shall be included in\n all copies or substantial portio", "ns of the Software.\n\n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WAR", "RANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO T", "HE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AN", "D NONINFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS", " BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN A", "CTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n FROM, OUT OF OR IN CONN", "ECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n IN THE SOFTWARE", ".\n*/\nfunction r(a,b,c){this.l=a;this.ka=b||1;this.j=c||1};function t(", "a){this.S=a;this.I=0}function za(a){a=a.match(Aa);for(var b=0;b]=|\\\\s+|.\",\"g\"),Ba=/^\\s/", ";function u(a,b){return a.S[a.I+(b||0)]}t.prototype.next=function(){ret", "urn this.S[this.I++]};t.prototype.back=function(){this.I--};t.prototype", ".empty=function(){return this.S.length<=this.I};function v(a){var b=nul", "l,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.nodeValue),d[c++]=a;while(a=a.firstChild);for(;c&&!(a", "=d[--c].nextSibling););}}else b=a.nodeValue;return\"\"+b}\nfunction x(a", ",b,c){if(null===b)return!0;try{if(!a.getAttribute)return!1}catch(d){ret", "urn!1}return null==c?!!a.getAttribute(b):a.getAttribute(b,2)==c}functio", "n y(a,b,c,d,e){return Ca.call(null,a,b,h(c)?c:null,h(d)?d:null,e||new z", ")}\nfunction Ca(a,b,c,d,e){b.getElementsByName&&d&&\"name\"==c?(b=b.get", "ElementsByName(d),n(b,function(b){a.matches(b)&&e.add(b)})):b.getElemen", "tsByClassName&&d&&\"class\"==c?(b=b.getElementsByClassName(d),n(b,funct", "ion(b){b.className==d&&a.matches(b)&&e.add(b)})):a instanceof A?Da(a,b,", "c,d,e):b.getElementsByTagName&&(b=b.getElementsByTagName(a.getName()),n", "(b,function(a){x(a,c,d)&&e.add(a)}));return e}function Ea(a,b,c,d,e){fo", "r(b=b.firstChild;b;b=b.nextSibling)x(b,c,d)&&a.matches(b)&&e.add(b);ret", "urn e}\nfunction Da(a,b,c,d,e){for(b=b.firstChild;b;b=b.nextSibling)x(b", ",c,d)&&a.matches(b)&&e.add(b),Da(a,b,c,d,e)};function z(){this.j=this.g", "=null;this.D=0}function Fa(a){this.node=a;this.next=this.w=null}functio", "n Ga(a,b){if(!a.g)return b;if(!b.g)return a;for(var c=a.g,d=b.g,e=null,", "f,g=0;c&&d;)c.node==d.node?(f=c,c=c.next,d=d.next):0\",4,2,function(a,b,c){return I(function(a,", "b){return a>b},a,b,c)});J(\"<=\",4,2,function(a,b,c){return I(function(", "a,b){return a<=b},a,b,c)});J(\">=\",4,2,function(a,b,c){return I(functi", "on(a,b){return a>=b},a,b,c)});var Ka=J(\"=\",3,2,function(a,b,c){return", " I(function(a,b){return a==b},a,b,c,!0)});J(\"!=\",3,2,function(a,b,c){", "return I(function(a,b){return a!=b},a,b,c,!0)});J(\"and\",2,2,function(", "a,b,c){return G(a,c)&&G(b,c)});J(\"or\",1,2,function(a,b,c){return G(a,", "c)||G(b,c)});function K(a,b){if(b.m()&&4!=a.f)throw Error(\"Primary exp", "ression must evaluate to nodeset if filter has predicate(s).\");m.call(", "this,a.f);this.$=a;this.b=b;this.o=a.c();this.h=a.h}l(K);K.prototype.ev", "aluate=function(a){a=this.$.evaluate(a);return Na(this.b,a)};K.prototyp", "e.toString=function(){var a;a=\"Filter:\"+D(this.$);return a+=D(this.b)", "};function L(a,b){if(b.lengtha.P)throw Error(\"Function \"+a.i+\" expects at most \"+a.P+", "\" arguments, \"+b.length+\" given\");a.ha&&n(b,function(b,d){if(4!=b.f", ")throw Error(\"Argument \"+d+\" to function \"+a.i+\" is not of type No", "deset: \"+b);});m.call(this,a.f);this.H=a;this.M=b;Ia(this,a.o||q(b,fun", "ction(a){return a.c()}));Ja(this,a.fa&&!b.length||a.ea&&!!b.length||q(b", ",function(a){return a.h}))}l(L);\nL.prototype.evaluate=function(a){retu", "rn this.H.v.apply(null,na(a,this.M))};L.prototype.toString=function(){v", "ar a=\"Function: \"+this.H;if(this.M.length)var b=p(this.M,function(a,b", "){return a+D(b)},\"Arguments:\"),a=a+D(b);return a};function Oa(a,b,c,d", ",e,f,g,k,w){this.i=a;this.f=b;this.o=c;this.fa=d;this.ea=e;this.v=f;thi", "s.Y=g;this.P=void 0!==k?k:g;this.ha=!!w}Oa.prototype.toString=function(", "){return this.i};var Pa={};\nfunction M(a,b,c,d,e,f,g,k){if(Pa.hasOwnPr", "operty(a))throw Error(\"Function already created: \"+a+\".\");Pa[a]=new", " Oa(a,b,c,d,!1,e,f,g,k)}M(\"boolean\",2,!1,!1,function(a,b){return G(b,", "a)},1);M(\"ceiling\",1,!1,!1,function(a,b){return Math.ceil(E(b,a))},1)", ";M(\"concat\",3,!1,!1,function(a,b){return p(oa(arguments,1),function(b", ",d){return b+F(d,a)},\"\")},2,null);M(\"contains\",2,!1,!1,function(a,b", ",c){b=F(b,a);a=F(c,a);return-1!=b.indexOf(a)},2);M(\"count\",1,!1,!1,fu", "nction(a,b){return b.evaluate(a).m()},1,1,!0);\nM(\"false\",2,!1,!1,fun", "ction(){return!1},0);M(\"floor\",1,!1,!1,function(a,b){return Math.floo", "r(E(b,a))},1);M(\"id\",4,!1,!1,function(a,b){var c=a.l,d=9==c.nodeType?", "c:c.ownerDocument,c=F(b,a).split(/\\s+/),e=[];n(c,function(a){a=d.getEl", "ementById(a);!a||0<=ma(e,a)||e.push(a)});e.sort(wa);var f=new z;n(e,fun", "ction(a){f.add(a)});return f},1);M(\"lang\",2,!1,!1,function(){return!1", "},1);M(\"last\",1,!0,!1,function(a){if(1!=arguments.length)throw Error(", "\"Function last expects ()\");return a.j},0);\nM(\"local-name\",3,!1,!0", ",function(a,b){var c=b?B(b.evaluate(a)):a.l;return c?c.localName||c.nod", "eName.toLowerCase():\"\"},0,1,!0);M(\"name\",3,!1,!0,function(a,b){var ", "c=b?B(b.evaluate(a)):a.l;return c?c.nodeName.toLowerCase():\"\"},0,1,!0", ");M(\"namespace-uri\",3,!0,!1,function(){return\"\"},0,1,!0);M(\"normal", "ize-space\",3,!1,!0,function(a,b){return(b?F(b,a):v(a.l)).replace(/[\\s", "\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\")},0,1);M(\"not\",2,!1,!1,f", "unction(a,b){return!G(b,a)},1);\nM(\"number\",1,!1,!0,function(a,b){ret", "urn b?E(b,a):+v(a.l)},0,1);M(\"position\",1,!0,!1,function(a){return a.", "ka},0);M(\"round\",1,!1,!1,function(a,b){return Math.round(E(b,a))},1);", "M(\"starts-with\",2,!1,!1,function(a,b,c){b=F(b,a);a=F(c,a);return 0==b", ".lastIndexOf(a,0)},2);M(\"string\",3,!1,!0,function(a,b){return b?F(b,a", "):v(a.l)},0,1);M(\"string-length\",1,!1,!0,function(a,b){return(b?F(b,a", "):v(a.l)).length},0,1);\nM(\"substring\",3,!1,!1,function(a,b,c,d){c=E(", "c,a);if(isNaN(c)||Infinity==c||-Infinity==c)return\"\";d=d?E(d,a):Infin", "ity;if(isNaN(d)||-Infinity===d)return\"\";c=Math.round(c)-1;var e=Math.", "max(c,0);a=F(b,a);return Infinity==d?a.substring(e):a.substring(e,c+Mat", "h.round(d))},2,3);M(\"substring-after\",3,!1,!1,function(a,b,c){b=F(b,a", ");a=F(c,a);c=b.indexOf(a);return-1==c?\"\":b.substring(c+a.length)},2);", "\nM(\"substring-before\",3,!1,!1,function(a,b,c){b=F(b,a);a=F(c,a);a=b.", "indexOf(a);return-1==a?\"\":b.substring(0,a)},2);M(\"sum\",1,!1,!1,func", "tion(a,b){for(var c=b.evaluate(a).iterator(),d=0,e=c.next();e;e=c.next(", "))d+=+v(e);return d},1,1,!0);M(\"translate\",3,!1,!1,function(a,b,c,d){", "b=F(b,a);c=F(c,a);var e=F(d,a);a={};for(d=0;da.length)throw Error(\"Unclosed literal string\");return n", "ew N(a)}\nfunction gb(a){var b,c=[],d;if(Sa(u(a.a))){b=a.a.next();d=u(a", ".a);if(\"/\"==b&&(a.a.empty()||\".\"!=d&&\"..\"!=d&&\"@\"!=d&&\"*\"!=d&", "&!/(?![0-9])[\\w]/.test(d)))return new R;d=new R;Y(a,\"Missing next loc", "ation step.\");b=hb(a,b);c.push(b)}else{a:{b=u(a.a);d=b.charAt(0);switc", "h(d){case \"$\":throw Error(\"Variable reference not allowed in HTML XP", "ath\");case \"(\":a.a.next();b=bb(a);Y(a,'unclosed \"(\"');db(a,\")\");", "break;case '\"':case \"'\":b=fb(a);break;default:if(isNaN(+b))if(!Qa(b)", "&&/(?![0-9])[\\w]/.test(d)&&\"(\"==u(a.a,1)){b=\na.a.next();b=Pa[b]||nu", "ll;a.a.next();for(d=[];\")\"!=u(a.a);){Y(a,\"Missing function argument ", "list.\");d.push(bb(a));if(\",\"!=u(a.a))break;a.a.next()}Y(a,\"Unclosed", " function argument list.\");eb(a);b=new L(b,d)}else{b=null;break a}else", " b=new P(+a.a.next())}\"[\"==u(a.a)&&(d=new T(ib(a)),b=new K(b,d))}if(b", ")if(Sa(u(a.a)))d=b;else return b;else b=hb(a,\"/\"),d=new S,c.push(b)}f", "or(;Sa(u(a.a));)b=a.a.next(),Y(a,\"Missing next location step.\"),b=hb(", "a,b),c.push(b);return new Q(d,c)}\nfunction hb(a,b){var c,d,e;if(\"/\"!", "=b&&\"//\"!=b)throw Error('Step op should be \"/\" or \"//\"');if(\".\"", "==u(a.a))return d=new U($a,new A(\"node\")),a.a.next(),d;if(\"..\"==u(a", ".a))return d=new U(Za,new A(\"node\")),a.a.next(),d;var f;if(\"@\"==u(a", ".a))f=Ra,a.a.next(),Y(a,\"Missing attribute name\");else if(\"::\"==u(a", ".a,1)){if(!/(?![0-9])[\\w]/.test(u(a.a).charAt(0)))throw Error(\"Bad to", "ken: \"+a.a.next());c=a.a.next();f=Ya[c]||null;if(!f)throw Error(\"No a", "xis with name: \"+c);a.a.next();Y(a,\"Missing node name\")}else f=Va;\n", "c=u(a.a);if(/(?![0-9])[\\w\\*]/.test(c.charAt(0)))if(\"(\"==u(a.a,1)){i", "f(!Qa(c))throw Error(\"Invalid node type: \"+c);c=a.a.next();if(!Qa(c))", "throw Error(\"Invalid type name: \"+c);db(a,\"(\");Y(a,\"Bad nodetype\"", ");e=u(a.a).charAt(0);var g=null;if('\"'==e||\"'\"==e)g=fb(a);Y(a,\"Bad ", "nodetype\");eb(a);c=new A(c,g)}else if(c=a.a.next(),e=c.indexOf(\":\"),", "-1==e)c=new O(c);else{var g=c.substring(0,e),k;if(\"*\"==g)k=\"*\";else", " if(k=a.ia(g),!k)throw Error(\"Namespace prefix not declared: \"+g);c=c", ".substr(e+1);c=new O(c,k)}else throw Error(\"Bad token: \"+\na.a.next()", ");e=new T(ib(a),f.A);return d||new U(f,c,e,\"//\"==b)}function ib(a){fo", "r(var b=[];\"[\"==u(a.a);){a.a.next();Y(a,\"Missing predicate expressio", "n.\");var c=bb(a);b.push(c);Y(a,\"Unclosed predicate expression.\");db(", "a,\"]\")}return b}function cb(a){if(\"-\"==u(a.a))return a.a.next(),new", " W(cb(a));var b=gb(a);if(\"|\"!=u(a.a))a=b;else{for(b=[b];\"|\"==a.a.ne", "xt();)Y(a,\"Missing next union location path.\"),b.push(gb(a));a.a.back", "();a=new X(b)}return a};function jb(a){switch(a.nodeType){case 1:return", " ja(kb,a);case 9:return jb(a.documentElement);case 11:case 10:case 6:ca", "se 12:return lb;default:return a.parentNode?jb(a.parentNode):lb}}functi", "on lb(){return null}function kb(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?kb(a.parentNode,b):null};function nb(a,b){if(!a.length)throw ", "Error(\"Empty XPath expression.\");var c=za(a);if(c.empty())throw Error", "(\"Invalid XPath expression.\");b?\"function\"==fa(b)||(b=ia(b.lookupNa", "mespaceURI,b)):b=function(){return null};var d=bb(new ab(c,b));if(!c.em", "pty())throw Error(\"Bad token: \"+c.next());this.evaluate=function(a,b)", "{var c=d.evaluate(new r(a));return new Z(c,b)}}\nfunction Z(a,b){if(0==", "b)if(a instanceof z)b=4;else if(\"string\"==typeof a)b=2;else if(\"numb", "er\"==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 ", "z))throw Error(\"value could not be converted to the specified type\");", "this.resultType=b;var c;switch(b){case 2:this.stringValue=a instanceof ", "z?C(a):\"\"+a;break;case 1:this.numberValue=a instanceof z?+C(a):+a;bre", "ak;case 3:this.booleanValue=a instanceof z?0=c.length?null:c[f++]};this.snapshotItem=function(a){if(6!=b&&7", "!=b)throw Error(\"snapshotItem called with wrong result type\");return ", "a>=c.length||0>a?null:c[a]}}\nZ.ANY_TYPE=0;Z.NUMBER_TYPE=1;Z.STRING_TYP", "E=2;Z.BOOLEAN_TYPE=3;Z.UNORDERED_NODE_ITERATOR_TYPE=4;Z.ORDERED_NODE_IT", "ERATOR_TYPE=5;Z.UNORDERED_NODE_SNAPSHOT_TYPE=6;Z.ORDERED_NODE_SNAPSHOT_", "TYPE=7;Z.ANY_UNORDERED_NODE_TYPE=8;Z.FIRST_ORDERED_NODE_TYPE=9;function", " ob(a){this.lookupNamespaceURI=jb(a)}\nea(\"wgxpath.install\",function(", "a,b){var c=a||da,d=c.Document&&c.Document.prototype||c.document;if(!d.e", "valuate||b)c.XPathResult=Z,d.evaluate=function(a,b,c,d){return(new nb(a", ",c)).evaluate(b,d)},d.createExpression=function(a,b){return new nb(a,b)", "},d.createNSResolver=function(a){return new ob(a)}});function pb(a,b){v", "ar c=a.currentStyle||a.style,d=c[b];void 0===d&&\"function\"==fa(c.getP", "ropertyValue)&&(d=c.getPropertyValue(b));if(\"inherit\"!=d)return void ", "0!==d?d:null;for(c=a.parentNode;c&&1!=c.nodeType&&9!=c.nodeType&&11!=c.", "nodeType;)c=c.parentNode;return(c=c&&1==c.nodeType?c:null)?pb(c,b):null", "};ea(\"_\",function(a,b){var c=ka(b);if(\"float\"==c||\"cssFloat\"==c||", "\"styleFloat\"==c)c=\"cssFloat\";var d;a:{d=c;var e=9==a.nodeType?a:a.o", "wnerDocument||a.document;if(e.defaultView&&e.defaultView.getComputedSty", "le&&(e=e.defaultView.getComputedStyle(a,null))){d=e[d]||e.getPropertyVa", "lue(d)||\"\";break a}d=\"\"}d=d||pb(a,c);if(null===d)d=null;else if(0<=", "ma(qa,c)){b:{var f=d.match(ta);if(f){var c=Number(f[1]),e=Number(f[2]),", "g=Number(f[3]),f=Number(f[4]);if(0<=c&&255>=c&&0<=e&&255>=e&&0<=g&&255>", "=g&&0<=f&&1>=f){c=[c,\ne,g,f];break b}}c=null}if(!c)b:{if(g=d.match(ua)", ")if(c=Number(g[1]),e=Number(g[2]),g=Number(g[3]),0<=c&&255>=c&&0<=e&&25", "5>=e&&0<=g&&255>=g){c=[c,e,g,1];break b}c=null}if(!c)b:{c=d.toLowerCase", "();e=pa[c.toLowerCase()];if(!e&&(e=\"#\"==c.charAt(0)?c:\"#\"+c,4==e.le", "ngth&&(e=e.replace(ra,\"#$1$1$2$2$3$3\")),!sa.test(e))){c=null;break b}", "c=[parseInt(e.substr(1,2),16),parseInt(e.substr(3,2),16),parseInt(e.sub", "str(5,2),16),1]}d=c?\"rgba(\"+c.join(\", \")+\")\":d}return d});; retur", "n this._.apply(null,arguments);}.apply({navigator:typeof window!='undef", "ined'?window.navigator:null,document:typeof window!='undefined'?window.", "document:null}, arguments);}", NULL }; const char* const GET_LOCATION[] = { "function(){return function(){var g,h=\"function\"==typeof Object.define", "Properties?Object.defineProperty:function(a,b,d){if(d.get||d.set)throw ", "new TypeError(\"ES3 does not support getters and setters.\");a!=Array.p", "rototype&&a!=Object.prototype&&(a[b]=d.value)},k=\"undefined\"!=typeof ", "window&&window===this?this:\"undefined\"!=typeof global?global:this;\nf", "unction l(a,b){if(b){for(var d=k,c=a.split(\".\"),f=0;fa||1342177279>>=1)d+=d;return c}});l(\"Math.sign\",function(a){return a?a:fu", "nction(a){a=Number(a);return 0===a||isNaN(a)?a:0b||1342177279>>=1)a+=a;return d}});k(\"Math.sign\",function(a){return a?a:func", "tion(a){a=Number(a);return 0===a||isNaN(a)?a:0a||1342177279>>=1)c+=c;return d}});ca(\"Math.sign\",function(a){retur", "n a?a:function(a){a=Number(a);return 0===a||isNaN(a)?a:0=arguments.length?Array.prototype.slice.call(a,", "b):Array.prototype.slice.call(a,b,c)};var sa={aliceblue:\"#f0f8ff\",ant", "iquewhite:\"#faebd7\",aqua:\"#00ffff\",aquamarine:\"#7fffd4\",azure:\"#", "f0ffff\",beige:\"#f5f5dc\",bisque:\"#ffe4c4\",black:\"#000000\",blanche", "dalmond:\"#ffebcd\",blue:\"#0000ff\",blueviolet:\"#8a2be2\",brown:\"#a5", "2a2a\",burlywood:\"#deb887\",cadetblue:\"#5f9ea0\",chartreuse:\"#7fff00", "\",chocolate:\"#d2691e\",coral:\"#ff7f50\",cornflowerblue:\"#6495ed\",c", "ornsilk:\"#fff8dc\",crimson:\"#dc143c\",cyan:\"#00ffff\",darkblue:\"#00", "008b\",darkcyan:\"#008b8b\",darkgoldenrod:\"#b8860b\",darkgray:\"#a9a9a", "9\",darkgreen:\"#006400\",\ndarkgrey:\"#a9a9a9\",darkkhaki:\"#bdb76b\",", "darkmagenta:\"#8b008b\",darkolivegreen:\"#556b2f\",darkorange:\"#ff8c00", "\",darkorchid:\"#9932cc\",darkred:\"#8b0000\",darksalmon:\"#e9967a\",da", "rkseagreen:\"#8fbc8f\",darkslateblue:\"#483d8b\",darkslategray:\"#2f4f4", "f\",darkslategrey:\"#2f4f4f\",darkturquoise:\"#00ced1\",darkviolet:\"#9", "400d3\",deeppink:\"#ff1493\",deepskyblue:\"#00bfff\",dimgray:\"#696969", "\",dimgrey:\"#696969\",dodgerblue:\"#1e90ff\",firebrick:\"#b22222\",flo", "ralwhite:\"#fffaf0\",forestgreen:\"#228b22\",fuchsia:\"#ff00ff\",gainsb", "oro:\"#dcdcdc\",\nghostwhite:\"#f8f8ff\",gold:\"#ffd700\",goldenrod:\"#", "daa520\",gray:\"#808080\",green:\"#008000\",greenyellow:\"#adff2f\",gre", "y:\"#808080\",honeydew:\"#f0fff0\",hotpink:\"#ff69b4\",indianred:\"#cd5", "c5c\",indigo:\"#4b0082\",ivory:\"#fffff0\",khaki:\"#f0e68c\",lavender:", "\"#e6e6fa\",lavenderblush:\"#fff0f5\",lawngreen:\"#7cfc00\",lemonchiffo", "n:\"#fffacd\",lightblue:\"#add8e6\",lightcoral:\"#f08080\",lightcyan:\"", "#e0ffff\",lightgoldenrodyellow:\"#fafad2\",lightgray:\"#d3d3d3\",lightg", "reen:\"#90ee90\",lightgrey:\"#d3d3d3\",lightpink:\"#ffb6c1\",lightsalmo", "n:\"#ffa07a\",\nlightseagreen:\"#20b2aa\",lightskyblue:\"#87cefa\",ligh", "tslategray:\"#778899\",lightslategrey:\"#778899\",lightsteelblue:\"#b0c", "4de\",lightyellow:\"#ffffe0\",lime:\"#00ff00\",limegreen:\"#32cd32\",li", "nen:\"#faf0e6\",magenta:\"#ff00ff\",maroon:\"#800000\",mediumaquamarine", ":\"#66cdaa\",mediumblue:\"#0000cd\",mediumorchid:\"#ba55d3\",mediumpurp", "le:\"#9370db\",mediumseagreen:\"#3cb371\",mediumslateblue:\"#7b68ee\",m", "ediumspringgreen:\"#00fa9a\",mediumturquoise:\"#48d1cc\",mediumvioletre", "d:\"#c71585\",midnightblue:\"#191970\",mintcream:\"#f5fffa\",mistyrose:", "\"#ffe4e1\",\nmoccasin:\"#ffe4b5\",navajowhite:\"#ffdead\",navy:\"#0000", "80\",oldlace:\"#fdf5e6\",olive:\"#808000\",olivedrab:\"#6b8e23\",orange", ":\"#ffa500\",orangered:\"#ff4500\",orchid:\"#da70d6\",palegoldenrod:\"#", "eee8aa\",palegreen:\"#98fb98\",paleturquoise:\"#afeeee\",palevioletred:", "\"#db7093\",papayawhip:\"#ffefd5\",peachpuff:\"#ffdab9\",peru:\"#cd853f", "\",pink:\"#ffc0cb\",plum:\"#dda0dd\",powderblue:\"#b0e0e6\",purple:\"#8", "00080\",red:\"#ff0000\",rosybrown:\"#bc8f8f\",royalblue:\"#4169e1\",sad", "dlebrown:\"#8b4513\",salmon:\"#fa8072\",sandybrown:\"#f4a460\",seagreen", ":\"#2e8b57\",\nseashell:\"#fff5ee\",sienna:\"#a0522d\",silver:\"#c0c0c0", "\",skyblue:\"#87ceeb\",slateblue:\"#6a5acd\",slategray:\"#708090\",slat", "egrey:\"#708090\",snow:\"#fffafa\",springgreen:\"#00ff7f\",steelblue:\"", "#4682b4\",tan:\"#d2b48c\",teal:\"#008080\",thistle:\"#d8bfd8\",tomato:", "\"#ff6347\",turquoise:\"#40e0d0\",violet:\"#ee82ee\",wheat:\"#f5deb3\",", "white:\"#ffffff\",whitesmoke:\"#f5f5f5\",yellow:\"#ffff00\",yellowgreen", ":\"#9acd32\"};var ta=\"backgroundColor borderTopColor borderRightColor ", "borderBottomColor borderLeftColor color outlineColor\".split(\" \"),ua=", "/#([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])/,va=/^#(?:[0-9a-f]{3}){1,2}$/", "i,wa=/^(?:rgba)?\\((\\d{1,3}),\\s?(\\d{1,3}),\\s?(\\d{1,3}),\\s?(0|1|0", "\\.\\d*)\\)$/i,xa=/^(?:rgb)?\\((0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2}),", "\\s?(0|[1-9]\\d{0,2})\\)$/i;function ya(a,b){this.code=a;this.state=w[a", "]||za;this.message=b||\"\";var c=this.state.replace(/((?:^|\\s+)[a-z])/", "g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")}),d=", "c.length-5;if(0>d||c.indexOf(\"Error\",d)!=d)c+=\"Error\";this.name=c;c", "=Error(this.message);c.name=this.name;this.stack=c.stack||\"\"}p(ya,Err", "or);var za=\"unknown error\",w={15:\"element not selectable\",11:\"elem", "ent not visible\"};w[31]=za;w[30]=za;w[24]=\"invalid cookie domain\";w[", "29]=\"invalid element coordinates\";w[12]=\"invalid element state\";\nw", "[32]=\"invalid selector\";w[51]=\"invalid selector\";w[52]=\"invalid se", "lector\";w[17]=\"javascript error\";w[405]=\"unsupported operation\";w[", "34]=\"move target out of bounds\";w[27]=\"no such alert\";w[7]=\"no suc", "h element\";w[8]=\"no such frame\";w[23]=\"no such window\";w[28]=\"scr", "ipt timeout\";w[33]=\"session not created\";w[10]=\"stale element refer", "ence\";w[21]=\"timeout\";w[25]=\"unable to set cookie\";w[26]=\"unexpec", "ted alert open\";w[13]=za;w[9]=\"unknown command\";ya.prototype.toStrin", "g=function(){return this.name+\": \"+this.message};function y(a,b){this", ".x=l(a)?a:0;this.y=l(b)?b:0}h=y.prototype;h.clone=function(){return new", " y(this.x,this.y)};h.toString=function(){return\"(\"+this.x+\", \"+this", ".y+\")\"};h.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(t", "his.y);return this};h.floor=function(){this.x=Math.floor(this.x);this.y", "=Math.floor(this.y);return this};h.round=function(){this.x=Math.round(t", "his.x);this.y=Math.round(this.y);return this};\nh.translate=function(a,", "b){a instanceof y?(this.x+=a.x,this.y+=a.y):(this.x+=Number(a),n(b)&&(t", "his.y+=b));return this};h.scale=function(a,b){var c=n(b)?b:a;this.x*=a;", "this.y*=c;return this};function Aa(a,b){this.width=a;this.height=b}h=Aa", ".prototype;h.clone=function(){return new Aa(this.width,this.height)};h.", "toString=function(){return\"(\"+this.width+\" x \"+this.height+\")\"};h", ".ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil", "(this.height);return this};h.floor=function(){this.width=Math.floor(thi", "s.width);this.height=Math.floor(this.height);return this};h.round=funct", "ion(){this.width=Math.round(this.width);this.height=Math.round(this.hei", "ght);return this};\nh.scale=function(a,b){var c=n(b)?b:a;this.width*=a;", "this.height*=c;return this};function Ba(a,b,c){function d(c){c&&b.appen", "dChild(m(c)?a.createTextNode(c):c)}for(var e=1;e]=|\\\\s+|.\",\"g\"),Ma=/^", "\\s/;function C(a,b){return a.T[a.I+(b||0)]}Ja.prototype.next=function(", "){return this.T[this.I++]};Ja.prototype.back=function(){this.I--};Ja.pr", "ototype.empty=function(){return this.T.length<=this.I};function D(a){va", "r b=null,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b||null==b?a.inn", "erText:b,b=void 0==b||null==b?\"\":b);if(\"string\"!=typeof b)if(9==c||", "1==c){a=9==c?a.documentElement:a.firstChild;for(var c=0,d=[],b=\"\";a;)", "{do 1!=a.nodeType&&(b+=a.nodeValue),d[c++]=a;while(a=a.firstChild);for(", ";c&&!(a=d[--c].nextSibling););}}else b=a.nodeValue;return\"\"+b}\nfunct", "ion F(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 Na(a,b,c,d,e){return Oa.call(null,a,b,m(c)?c:null,m(d)?d:null,", "e||new G)}\nfunction Oa(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.g", "etElementsByClassName&&d&&\"class\"==c?(b=b.getElementsByClassName(d),q", "(b,function(b){b.className==d&&a.matches(b)&&e.add(b)})):a instanceof H", "?Pa(a,b,c,d,e):b.getElementsByTagName&&(b=b.getElementsByTagName(a.getN", "ame()),q(b,function(a){F(a,c,d)&&e.add(a)}));return e}function Qa(a,b,c", ",d,e){for(b=b.firstChild;b;b=b.nextSibling)F(b,c,d)&&a.matches(b)&&e.ad", "d(b);return e}\nfunction Pa(a,b,c,d,e){for(b=b.firstChild;b;b=b.nextSib", "ling)F(b,c,d)&&a.matches(b)&&e.add(b),Pa(a,b,c,d,e)};function G(){this.", "j=this.g=null;this.D=0}function Ra(a){this.node=a;this.next=this.w=null", "}function Sa(a,b){if(!a.g)return b;if(!b.g)return a;for(var c=a.g,d=b.g", ",e=null,f,g=0;c&&d;)c.node==d.node?(f=c,c=c.next,d=d.next):0\",4,2,function(a,b,c){r", "eturn P(function(a,b){return a>b},a,b,c)});Q(\"<=\",4,2,function(a,b,c)", "{return P(function(a,b){return a<=b},a,b,c)});Q(\">=\",4,2,function(a,b", ",c){return P(function(a,b){return a>=b},a,b,c)});var Za=Q(\"=\",3,2,fun", "ction(a,b,c){return P(function(a,b){return a==b},a,b,c,!0)});Q(\"!=\",3", ",2,function(a,b,c){return P(function(a,b){return a!=b},a,b,c,!0)});Q(\"", "and\",2,2,function(a,b,c){return O(a,c)&&O(b,c)});Q(\"or\",1,2,function", "(a,b,c){return O(a,c)||O(b,c)});function bb(a,b){if(b.m()&&4!=a.f)throw", " Error(\"Primary expression must evaluate to nodeset if filter has pred", "icate(s).\");I.call(this,a.f);this.ba=a;this.b=b;this.o=a.c();this.h=a.", "h}p(bb,I);bb.prototype.evaluate=function(a){a=this.ba.evaluate(a);retur", "n cb(this.b,a)};bb.prototype.toString=function(){var a;a=\"Filter:\"+K(", "this.ba);return a+=K(this.b)};function db(a,b){if(b.lengtha.R)throw Error(\"Function \"+a.", "i+\" expects at most \"+a.R+\" arguments, \"+b.length+\" given\");a.ja&", "&q(b,function(b,d){if(4!=b.f)throw Error(\"Argument \"+d+\" to function", " \"+a.i+\" is not of type Nodeset: \"+b);});I.call(this,a.f);this.H=a;t", "his.M=b;Wa(this,a.o||v(b,function(a){return a.c()}));Xa(this,a.ha&&!b.l", "ength||a.ga&&!!b.length||v(b,function(a){return a.h}))}\np(db,I);db.pro", "totype.evaluate=function(a){return this.H.v.apply(null,pa(a,this.M))};d", "b.prototype.toString=function(){var a=\"Function: \"+this.H;if(this.M.l", "ength)var b=u(this.M,function(a,b){return a+K(b)},\"Arguments:\"),a=a+K", "(b);return a};function eb(a,b,c,d,e,f,g,k,r){this.i=a;this.f=b;this.o=c", ";this.ha=d;this.ga=e;this.v=f;this.$=g;this.R=l(k)?k:g;this.ja=!!r}eb.p", "rototype.toString=function(){return this.i};var fb={};\nfunction R(a,b,", "c,d,e,f,g,k){if(fb.hasOwnProperty(a))throw Error(\"Function already cre", "ated: \"+a+\".\");fb[a]=new eb(a,b,c,d,!1,e,f,g,k)}R(\"boolean\",2,!1,!", "1,function(a,b){return O(b,a)},1);R(\"ceiling\",1,!1,!1,function(a,b){r", "eturn Math.ceil(L(b,a))},1);R(\"concat\",3,!1,!1,function(a,b){return u", "(ra(arguments,1),function(b,d){return b+M(d,a)},\"\")},2,null);R(\"cont", "ains\",2,!1,!1,function(a,b,c){b=M(b,a);a=M(c,a);return-1!=b.indexOf(a)", "},2);R(\"count\",1,!1,!1,function(a,b){return b.evaluate(a).m()},1,1,!0", ");\nR(\"false\",2,!1,!1,function(){return!1},0);R(\"floor\",1,!1,!1,fun", "ction(a,b){return Math.floor(L(b,a))},1);R(\"id\",4,!1,!1,function(a,b)", "{var c=a.l,d=9==c.nodeType?c:c.ownerDocument,c=M(b,a).split(/\\s+/),e=[", "];q(c,function(a){a=d.getElementById(a);!a||0<=na(e,a)||e.push(a)});e.s", "ort(Ea);var f=new G;q(e,function(a){f.add(a)});return f},1);R(\"lang\",", "2,!1,!1,function(){return!1},1);R(\"last\",1,!0,!1,function(a){if(1!=ar", "guments.length)throw Error(\"Function last expects ()\");return a.j},0)", ";\nR(\"local-name\",3,!1,!0,function(a,b){var c=b?Ta(b.evaluate(a)):a.l", ";return c?c.localName||c.nodeName.toLowerCase():\"\"},0,1,!0);R(\"name", "\",3,!1,!0,function(a,b){var c=b?Ta(b.evaluate(a)):a.l;return c?c.nodeN", "ame.toLowerCase():\"\"},0,1,!0);R(\"namespace-uri\",3,!0,!1,function(){", "return\"\"},0,1,!0);R(\"normalize-space\",3,!1,!0,function(a,b){return(", "b?M(b,a):D(a.l)).replace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,", "\"\")},0,1);R(\"not\",2,!1,!1,function(a,b){return!O(b,a)},1);\nR(\"num", "ber\",1,!1,!0,function(a,b){return b?L(b,a):+D(a.l)},0,1);R(\"position", "\",1,!0,!1,function(a){return a.ma},0);R(\"round\",1,!1,!1,function(a,b", "){return Math.round(L(b,a))},1);R(\"starts-with\",2,!1,!1,function(a,b,", "c){b=M(b,a);a=M(c,a);return 0==b.lastIndexOf(a,0)},2);R(\"string\",3,!1", ",!0,function(a,b){return b?M(b,a):D(a.l)},0,1);R(\"string-length\",1,!1", ",!0,function(a,b){return(b?M(b,a):D(a.l)).length},0,1);\nR(\"substring", "\",3,!1,!1,function(a,b,c,d){c=L(c,a);if(isNaN(c)||Infinity==c||-Infini", "ty==c)return\"\";d=d?L(d,a):Infinity;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+Math.round(d))},2,3);R(\"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);\nR(\"substring-before\",3,!1,!1,func", "tion(a,b,c){b=M(b,a);a=M(c,a);a=b.indexOf(a);return-1==a?\"\":b.substri", "ng(0,a)},2);R(\"sum\",1,!1,!1,function(a,b){for(var c=b.evaluate(a).ite", "rator(),d=0,e=c.next();e;e=c.next())d+=+D(e);return d},1,1,!0);R(\"tran", "slate\",3,!1,!1,function(a,b,c,d){b=M(b,a);c=M(c,a);var e=M(d,a);a={};f", "or(d=0;da.length)throw Error(\"Unclosed literal string\");retur", "n new hb(a)}\nfunction Fb(a){var b,c=[],d;if(ob(C(a.a))){b=a.a.next();d", "=C(a.a);if(\"/\"==b&&(a.a.empty()||\".\"!=d&&\"..\"!=d&&\"@\"!=d&&\"*\"", "!=d&&!/(?![0-9])[\\w]/.test(d)))return new mb;d=new mb;V(a,\"Missing ne", "xt location step.\");b=Gb(a,b);c.push(b)}else{a:{b=C(a.a);d=b.charAt(0)", ";switch(d){case \"$\":throw Error(\"Variable reference not allowed in H", "TML XPath\");case \"(\":a.a.next();b=Ab(a);V(a,'unclosed \"(\"');Cb(a,", "\")\");break;case '\"':case \"'\":b=Eb(a);break;default:if(isNaN(+b))if", "(!gb(b)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==C(a.a,\n1)){b=a.a.next();b=fb", "[b]||null;a.a.next();for(d=[];\")\"!=C(a.a);){V(a,\"Missing function ar", "gument list.\");d.push(Ab(a));if(\",\"!=C(a.a))break;a.a.next()}V(a,\"U", "nclosed function argument list.\");Db(a);b=new db(b,d)}else{b=null;brea", "k a}else b=new jb(+a.a.next())}\"[\"==C(a.a)&&(d=new S(Hb(a)),b=new bb(", "b,d))}if(b)if(ob(C(a.a)))d=b;else return b;else b=Gb(a,\"/\"),d=new nb,", "c.push(b)}for(;ob(C(a.a));)b=a.a.next(),V(a,\"Missing next location ste", "p.\"),b=Gb(a,b),c.push(b);return new kb(d,c)}\nfunction Gb(a,b){var c,d", ",e;if(\"/\"!=b&&\"//\"!=b)throw Error('Step op should be \"/\" or \"//", "\"');if(\".\"==C(a.a))return d=new T(wb,new H(\"node\")),a.a.next(),d;i", "f(\"..\"==C(a.a))return d=new T(vb,new H(\"node\")),a.a.next(),d;var f;", "if(\"@\"==C(a.a))f=lb,a.a.next(),V(a,\"Missing attribute name\");else i", "f(\"::\"==C(a.a,1)){if(!/(?![0-9])[\\w]/.test(C(a.a).charAt(0)))throw E", "rror(\"Bad token: \"+a.a.next());c=a.a.next();f=ub[c]||null;if(!f)throw", " Error(\"No axis with name: \"+c);a.a.next();V(a,\"Missing node name\")", "}else f=rb;\nc=C(a.a);if(/(?![0-9])[\\w\\*]/.test(c.charAt(0)))if(\"(\"", "==C(a.a,1)){if(!gb(c))throw Error(\"Invalid node type: \"+c);c=a.a.next", "();if(!gb(c))throw Error(\"Invalid type name: \"+c);Cb(a,\"(\");V(a,\"B", "ad nodetype\");e=C(a.a).charAt(0);var g=null;if('\"'==e||\"'\"==e)g=Eb(", "a);V(a,\"Bad nodetype\");Db(a);c=new H(c,g)}else if(c=a.a.next(),e=c.in", "dexOf(\":\"),-1==e)c=new ib(c);else{var g=c.substring(0,e),k;if(\"*\"==", "g)k=\"*\";else if(k=a.ka(g),!k)throw Error(\"Namespace prefix not decla", "red: \"+g);c=c.substr(e+1);c=new ib(c,k)}else throw Error(\"Bad token: ", "\"+\na.a.next());e=new S(Hb(a),f.A);return d||new T(f,c,e,\"//\"==b)}fu", "nction Hb(a){for(var b=[];\"[\"==C(a.a);){a.a.next();V(a,\"Missing pred", "icate expression.\");var c=Ab(a);b.push(c);V(a,\"Unclosed predicate exp", "ression.\");Cb(a,\"]\")}return b}function Bb(a){if(\"-\"==C(a.a))return", " a.a.next(),new xb(Bb(a));var b=Fb(a);if(\"|\"!=C(a.a))a=b;else{for(b=[", "b];\"|\"==a.a.next();)V(a,\"Missing next union location path.\"),b.push", "(Fb(a));a.a.back();a=new yb(b)}return a};function Ib(a){switch(a.nodeTy", "pe){case 1:return la(Jb,a);case 9:return Ib(a.documentElement);case 11:", "case 10:case 6:case 12:return Kb;default:return a.parentNode?Ib(a.paren", "tNode):Kb}}function Kb(){return null}function Jb(a,b){if(a.prefix==b)re", "turn a.namespaceURI||\"http://www.w3.org/1999/xhtml\";var c=a.getAttrib", "uteNode(\"xmlns:\"+b);return c&&c.specified?c.value||null:a.parentNode&", "&9!=a.parentNode.nodeType?Jb(a.parentNode,b):null};function Lb(a,b){if(", "!a.length)throw Error(\"Empty XPath expression.\");var c=Ka(a);if(c.emp", "ty())throw Error(\"Invalid XPath expression.\");b?\"function\"==fa(b)||", "(b=ka(b.lookupNamespaceURI,b)):b=function(){return null};var d=Ab(new z", "b(c,b));if(!c.empty())throw Error(\"Bad token: \"+c.next());this.evalua", "te=function(a,b){var c=d.evaluate(new B(a));return new W(c,b)}}\nfuncti", "on W(a,b){if(0==b)if(a instanceof G)b=4;else if(\"string\"==typeof a)b=", "2;else if(\"number\"==typeof a)b=1;else if(\"boolean\"==typeof a)b=3;el", "se throw Error(\"Unexpected evaluation result.\");if(2!=b&&1!=b&&3!=b&&", "!(a instanceof G))throw Error(\"value could not be converted to the spe", "cified type\");this.resultType=b;var c;switch(b){case 2:this.stringValu", "e=a instanceof G?Ua(a):\"\"+a;break;case 1:this.numberValue=a instanceo", "f G?+Ua(a):+a;break;case 3:this.booleanValue=a instanceof G?0=c.length?null:c[f++]};this.snapshotItem=func", "tion(a){if(6!=b&&7!=b)throw Error(\"snapshotItem called with wrong resu", "lt type\");return a>=c.length||0>a?null:c[a]}}\nW.ANY_TYPE=0;W.NUMBER_T", "YPE=1;W.STRING_TYPE=2;W.BOOLEAN_TYPE=3;W.UNORDERED_NODE_ITERATOR_TYPE=4", ";W.ORDERED_NODE_ITERATOR_TYPE=5;W.UNORDERED_NODE_SNAPSHOT_TYPE=6;W.ORDE", "RED_NODE_SNAPSHOT_TYPE=7;W.ANY_UNORDERED_NODE_TYPE=8;W.FIRST_ORDERED_NO", "DE_TYPE=9;function Mb(a){this.lookupNamespaceURI=Ib(a)}\nea(\"wgxpath.i", "nstall\",function(a,b){var c=a||da,d=c.Document&&c.Document.prototype||", "c.document;if(!d.evaluate||b)c.XPathResult=W,d.evaluate=function(a,b,c,", "d){return(new Lb(a,c)).evaluate(b,d)},d.createExpression=function(a,b){", "return new Lb(a,b)},d.createNSResolver=function(a){return new Mb(a)}});", "var Nb=function(){var a={qa:\"http://www.w3.org/2000/svg\"};return func", "tion(b){return a[b]||null}}();\nfunction Ob(a,b){var c=z(a);if(!c.docum", "entElement)return null;try{for(var d=c.createNSResolver?c.createNSResol", "ver(c.documentElement):Nb,e={},f=c.getElementsByTagName(\"*\"),g=0;g=this.lef", "t&&a.right<=this.right&&a.top>=this.top&&a.bottom<=this.bottom:a.x>=thi", "s.left&&a.x<=this.right&&a.y>=this.top&&a.y<=this.bottom:!1};\nh.expand", "=function(a,b,c,d){ha(a)?(this.top-=a.top,this.right+=a.right,this.bott", "om+=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.right=Math.ceil(this.right);this.bot", "tom=Math.ceil(this.bottom);this.left=Math.ceil(this.left);return this};", "\nh.floor=function(){this.top=Math.floor(this.top);this.right=Math.floo", "r(this.right);this.bottom=Math.floor(this.bottom);this.left=Math.floor(", "this.left);return this};h.round=function(){this.top=Math.round(this.top", ");this.right=Math.round(this.right);this.bottom=Math.round(this.bottom)", ";this.left=Math.round(this.left);return this};h.translate=function(a,b)", "{a instanceof y?(this.left+=a.x,this.right+=a.x,this.top+=a.y,this.bott", "om+=a.y):(this.left+=a,this.right+=a,n(b)&&(this.top+=b,this.bottom+=b)", ");return this};\nh.scale=function(a,b){var c=n(b)?b:a;this.left*=a;this", ".right*=a;this.top*=c;this.bottom*=c;return this};function X(a,b,c,d){t", "his.left=a;this.top=b;this.width=c;this.height=d}h=X.prototype;h.clone=", "function(){return new X(this.left,this.top,this.width,this.height)};h.t", "oString=function(){return\"(\"+this.left+\", \"+this.top+\" - \"+this.w", "idth+\"w x \"+this.height+\"h)\"};h.contains=function(a){return a insta", "nceof X?this.left<=a.left&&this.left+this.width>=a.left+a.width&&this.t", "op<=a.top&&this.top+this.height>=a.top+a.height:a.x>=this.left&&a.x<=th", "is.left+this.width&&a.y>=this.top&&a.y<=this.top+this.height};\nh.ceil=", "function(){this.left=Math.ceil(this.left);this.top=Math.ceil(this.top);", "this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);ret", "urn this};h.floor=function(){this.left=Math.floor(this.left);this.top=M", "ath.floor(this.top);this.width=Math.floor(this.width);this.height=Math.", "floor(this.height);return this};h.round=function(){this.left=Math.round", "(this.left);this.top=Math.round(this.top);this.width=Math.round(this.wi", "dth);this.height=Math.round(this.height);return this};\nh.translate=fun", "ction(a,b){a instanceof y?(this.left+=a.x,this.top+=a.y):(this.left+=a,", "n(b)&&(this.top+=b));return this};h.scale=function(a,b){var c=n(b)?b:a;", "this.left*=a;this.width*=a;this.top*=c;this.height*=c;return this};func", "tion Rb(a){for(a=a.parentNode;a&&1!=a.nodeType&&9!=a.nodeType&&11!=a.no", "deType;)a=a.parentNode;return A(a)?a:null}\nfunction Y(a,b){var c=ma(b)", ";if(\"float\"==c||\"cssFloat\"==c||\"styleFloat\"==c)c=\"cssFloat\";var", " d;a:{d=c;var e=z(a);if(e.defaultView&&e.defaultView.getComputedStyle&&", "(e=e.defaultView.getComputedStyle(a,null))){d=e[d]||e.getPropertyValue(", "d)||\"\";break a}d=\"\"}d=d||Sb(a,c);if(null===d)d=null;else if(0<=na(t", "a,c)){b:{var f=d.match(wa);if(f){var c=Number(f[1]),e=Number(f[2]),g=Nu", "mber(f[3]),f=Number(f[4]);if(0<=c&&255>=c&&0<=e&&255>=e&&0<=g&&255>=g&&", "0<=f&&1>=f){c=[c,e,g,f];break b}}c=null}if(!c)b:{if(g=d.match(xa))if(c=", "\nNumber(g[1]),e=Number(g[2]),g=Number(g[3]),0<=c&&255>=c&&0<=e&&255>=e", "&&0<=g&&255>=g){c=[c,e,g,1];break b}c=null}if(!c)b:{c=d.toLowerCase();e", "=sa[c.toLowerCase()];if(!e&&(e=\"#\"==c.charAt(0)?c:\"#\"+c,4==e.length", "&&(e=e.replace(ua,\"#$1$1$2$2$3$3\")),!va.test(e))){c=null;break b}c=[p", "arseInt(e.substr(1,2),16),parseInt(e.substr(3,2),16),parseInt(e.substr(", "5,2),16),1]}d=c?\"rgba(\"+c.join(\", \")+\")\":d}return d}\nfunction Sb", "(a,b){var c=a.currentStyle||a.style,d=c[b];!l(d)&&\"function\"==fa(c.ge", "tPropertyValue)&&(d=c.getPropertyValue(b));return\"inherit\"!=d?l(d)?d:", "null:(c=Rb(a))?Sb(c,b):null}\nfunction Tb(a,b,c){function d(a){var b=Ub", "(a);return 0=x.left+x.width;x=e.top>=x.top+x.height;if(E&&\"hidden\"==t.x||x&&", "\"hidden\"==t.y)return Z;if(E&&\"visible\"!=t.x||x&&\"visible\"!=t.y){i", "f(J&&(t=d(a),e.left>=g.scrollWidth-t.x||e.right>=g.scrollHeight-t.y))re", "turn Z;e=Vb(a);return e==Z?Z:\"scroll\"}}}return\"none\"}\nfunction Ub(", "a){var b=Wb(a);if(b)return b.rect;if(A(a,\"HTML\"))return a=z(a),a=((a?", "a.parentWindow||a.defaultView:window)||window).document,a=\"CSS1Compat", "\"==a.compatMode?a.documentElement:a.body,a=new Aa(a.clientWidth,a.clie", "ntHeight),new X(0,0,a.width,a.height);var c;try{c=a.getBoundingClientRe", "ct()}catch(d){return new X(0,0,0,0)}return new X(c.left,c.top,c.right-c", ".left,c.bottom-c.top)}\nfunction Wb(a){var b=A(a,\"MAP\");if(!b&&!A(a,", "\"AREA\"))return null;var c=b?a:A(a.parentNode,\"MAP\")?a.parentNode:nu", "ll,d=null,e=null;c&&c.name&&(d=Pb('/descendant::*[@usemap = \"#'+c.name", "+'\"]',z(c)))&&(e=Ub(d),b||\"default\"==a.shape.toLowerCase()||(a=Zb(a)", ",b=Math.min(Math.max(a.left,0),e.width),c=Math.min(Math.max(a.top,0),e.", "height),e=new X(b+e.left,c+e.top,Math.min(a.width,e.width-b),Math.min(a", ".height,e.height-c))));return{X:d,rect:e||new X(0,0,0,0)}}\nfunction Zb", "(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 X(b,c,a[2]-b,a[3]-c)}if(\"ci", "rcle\"==b&&3==a.length)return b=a[2],new X(a[0]-b,a[1]-b,2*b,2*b);if(\"", "poly\"==b&&2a||1342177279>>=1)c+=c;return d}});ca(\"Math.sign\",function(a){return a", "?a:function(a){a=Number(a);return 0===a||isNaN(a)?a:0=arguments.length?Array.p", "rototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)};function oa", "(a){for(;a&&1!=a.nodeType;)a=a.previousSibling;return a}function pa(a,b", "){if(!a||!b)return!1;if(a.contains&&1==b.nodeType)return a==b||a.contai", "ns(b);if(\"undefined\"!=typeof a.compareDocumentPosition)return a==b||!", "!(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return ", "b==a}\nfunction qa(a,b){if(a==b)return 0;if(a.compareDocumentPosition)r", "eturn a.compareDocumentPosition(b)&2?1:-1;if(\"sourceIndex\"in a||a.par", "entNode&&\"sourceIndex\"in a.parentNode){var c=1==a.nodeType,d=1==b.nod", "eType;if(c&&d)return a.sourceIndex-b.sourceIndex;var e=a.parentNode,f=b", ".parentNode;return e==f?ra(a,b):!c&&pa(e,b)?-1*sa(a,b):!d&&pa(f,a)?sa(b", ",a):(c?a.sourceIndex:e.sourceIndex)-(d?b.sourceIndex:f.sourceIndex)}d=9", "==a.nodeType?a:a.ownerDocument||a.document;c=d.createRange();c.selectNo", "de(a);c.collapse(!0);\nd=d.createRange();d.selectNode(b);d.collapse(!0)", ";return c.compareBoundaryPoints(da.Range.START_TO_END,d)}function sa(a,", "b){var c=a.parentNode;if(c==b)return-1;for(var d=b;d.parentNode!=c;)d=d", ".parentNode;return ra(d,a)}function ra(a,b){for(var c=b;c=c.previousSib", "ling;)if(c==a)return-1;return 1}function ta(a,b){for(var c=0;a;){if(b(a", "))return a;a=a.parentNode;c++}return null};function ua(a,b){return!!a&&", "1==a.nodeType&&(!b||a.tagName.toUpperCase()==b)};/*\n\n The MIT License", "\n\n Copyright (c) 2007 Cybozu Labs, Inc.\n Copyright (c) 2012 Google I", "nc.\n\n Permission is hereby granted, free of charge, to any person obt", "aining a copy\n of this software and associated documentation files (th", "e \"Software\"), to\n deal in the Software without restriction, includi", "ng without limitation the\n rights to use, copy, modify, merge, publish", ", distribute, sublicense, and/or\n sell 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 above copyright notice and this perm", "ission notice shall be included in\n all copies or substantial portions", " of the Software.\n\n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRA", "NTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE", " WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND ", "NONINFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS B", "E LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACT", "ION OF CONTRACT, TORT OR OTHERWISE, ARISING\n FROM, OUT OF OR IN CONNEC", "TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n IN THE SOFTWARE.", "\n*/\nfunction r(a,b,c){this.l=a;this.ka=b||1;this.j=c||1};function t(a", "){this.S=a;this.I=0}function va(a){a=a.match(wa);for(var b=0;b]=|\\\\s+|.\",\"g\"),xa=/^\\s/;func", "tion u(a,b){return a.S[a.I+(b||0)]}t.prototype.next=function(){return t", "his.S[this.I++]};t.prototype.back=function(){this.I--};t.prototype.empt", "y=function(){return this.S.length<=this.I};function v(a){var b=null,c=a", ".nodeType;1==c&&(b=a.textContent,b=void 0==b||null==b?a.innerText:b,b=v", "oid 0==b||null==b?\"\":b);if(\"string\"!=typeof b)if(9==c||1==c){a=9==c", "?a.documentElement:a.firstChild;for(var c=0,d=[],b=\"\";a;){do 1!=a.nod", "eType&&(b+=a.nodeValue),d[c++]=a;while(a=a.firstChild);for(;c&&!(a=d[--", "c].nextSibling););}}else b=a.nodeValue;return\"\"+b}\nfunction x(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 y(a", ",b,c,d,e){return ya.call(null,a,b,h(c)?c:null,h(d)?d:null,e||new z)}\nf", "unction ya(a,b,c,d,e){b.getElementsByName&&d&&\"name\"==c?(b=b.getEleme", "ntsByName(d),n(b,function(b){a.matches(b)&&e.add(b)})):b.getElementsByC", "lassName&&d&&\"class\"==c?(b=b.getElementsByClassName(d),n(b,function(b", "){b.className==d&&a.matches(b)&&e.add(b)})):a instanceof A?za(a,b,c,d,e", "):b.getElementsByTagName&&(b=b.getElementsByTagName(a.getName()),n(b,fu", "nction(a){x(a,c,d)&&e.add(a)}));return e}function Aa(a,b,c,d,e){for(b=b", ".firstChild;b;b=b.nextSibling)x(b,c,d)&&a.matches(b)&&e.add(b);return e", "}\nfunction za(a,b,c,d,e){for(b=b.firstChild;b;b=b.nextSibling)x(b,c,d)", "&&a.matches(b)&&e.add(b),za(a,b,c,d,e)};function z(){this.j=this.g=null", ";this.D=0}function Ba(a){this.node=a;this.next=this.w=null}function Ca(", "a,b){if(!a.g)return b;if(!b.g)return a;for(var c=a.g,d=b.g,e=null,f,g=0", ";c&&d;)c.node==d.node?(f=c,c=c.next,d=d.next):0\",4,2,function(a,b,c){return I(function(a,b){ret", "urn a>b},a,b,c)});J(\"<=\",4,2,function(a,b,c){return I(function(a,b){r", "eturn a<=b},a,b,c)});J(\">=\",4,2,function(a,b,c){return I(function(a,b", "){return a>=b},a,b,c)});var Ga=J(\"=\",3,2,function(a,b,c){return I(fun", "ction(a,b){return a==b},a,b,c,!0)});J(\"!=\",3,2,function(a,b,c){return", " I(function(a,b){return a!=b},a,b,c,!0)});J(\"and\",2,2,function(a,b,c)", "{return G(a,c)&&G(b,c)});J(\"or\",1,2,function(a,b,c){return G(a,c)||G(", "b,c)});function K(a,b){if(b.m()&&4!=a.f)throw Error(\"Primary expressio", "n must evaluate to nodeset if filter has predicate(s).\");m.call(this,a", ".f);this.$=a;this.b=b;this.o=a.c();this.h=a.h}l(K);K.prototype.evaluate", "=function(a){a=this.$.evaluate(a);return Ja(this.b,a)};K.prototype.toSt", "ring=function(){var a;a=\"Filter:\"+D(this.$);return a+=D(this.b)};func", "tion L(a,b){if(b.lengtha.P)throw Error(\"Function \"+a.i+\" expects at most \"+a.P+\" argu", "ments, \"+b.length+\" given\");a.ha&&n(b,function(b,d){if(4!=b.f)throw ", "Error(\"Argument \"+d+\" to function \"+a.i+\" is not of type Nodeset: ", "\"+b);});m.call(this,a.f);this.H=a;this.M=b;Ea(this,a.o||q(b,function(a", "){return a.c()}));Fa(this,a.fa&&!b.length||a.ea&&!!b.length||q(b,functi", "on(a){return a.h}))}l(L);\nL.prototype.evaluate=function(a){return this", ".H.v.apply(null,la(a,this.M))};L.prototype.toString=function(){var a=\"", "Function: \"+this.H;if(this.M.length)var b=p(this.M,function(a,b){retur", "n a+D(b)},\"Arguments:\"),a=a+D(b);return a};function Ka(a,b,c,d,e,f,g,", "k,w){this.i=a;this.f=b;this.o=c;this.fa=d;this.ea=e;this.v=f;this.Y=g;t", "his.P=void 0!==k?k:g;this.ha=!!w}Ka.prototype.toString=function(){retur", "n this.i};var La={};\nfunction M(a,b,c,d,e,f,g,k){if(La.hasOwnProperty(", "a))throw Error(\"Function already created: \"+a+\".\");La[a]=new Ka(a,b", ",c,d,!1,e,f,g,k)}M(\"boolean\",2,!1,!1,function(a,b){return G(b,a)},1);", "M(\"ceiling\",1,!1,!1,function(a,b){return Math.ceil(E(b,a))},1);M(\"co", "ncat\",3,!1,!1,function(a,b){return p(na(arguments,1),function(b,d){ret", "urn b+F(d,a)},\"\")},2,null);M(\"contains\",2,!1,!1,function(a,b,c){b=F", "(b,a);a=F(c,a);return-1!=b.indexOf(a)},2);M(\"count\",1,!1,!1,function(", "a,b){return b.evaluate(a).m()},1,1,!0);\nM(\"false\",2,!1,!1,function()", "{return!1},0);M(\"floor\",1,!1,!1,function(a,b){return Math.floor(E(b,a", "))},1);M(\"id\",4,!1,!1,function(a,b){var c=a.l,d=9==c.nodeType?c:c.own", "erDocument,c=F(b,a).split(/\\s+/),e=[];n(c,function(a){a=d.getElementBy", "Id(a);!a||0<=ka(e,a)||e.push(a)});e.sort(qa);var f=new z;n(e,function(a", "){f.add(a)});return f},1);M(\"lang\",2,!1,!1,function(){return!1},1);M(", "\"last\",1,!0,!1,function(a){if(1!=arguments.length)throw Error(\"Funct", "ion last expects ()\");return a.j},0);\nM(\"local-name\",3,!1,!0,functi", "on(a,b){var c=b?B(b.evaluate(a)):a.l;return c?c.localName||c.nodeName.t", "oLowerCase():\"\"},0,1,!0);M(\"name\",3,!1,!0,function(a,b){var c=b?B(b", ".evaluate(a)):a.l;return c?c.nodeName.toLowerCase():\"\"},0,1,!0);M(\"n", "amespace-uri\",3,!0,!1,function(){return\"\"},0,1,!0);M(\"normalize-spa", "ce\",3,!1,!0,function(a,b){return(b?F(b,a):v(a.l)).replace(/[\\s\\xa0]+", "/g,\" \").replace(/^\\s+|\\s+$/g,\"\")},0,1);M(\"not\",2,!1,!1,function", "(a,b){return!G(b,a)},1);\nM(\"number\",1,!1,!0,function(a,b){return b?E", "(b,a):+v(a.l)},0,1);M(\"position\",1,!0,!1,function(a){return a.ka},0);", "M(\"round\",1,!1,!1,function(a,b){return Math.round(E(b,a))},1);M(\"sta", "rts-with\",2,!1,!1,function(a,b,c){b=F(b,a);a=F(c,a);return 0==b.lastIn", "dexOf(a,0)},2);M(\"string\",3,!1,!0,function(a,b){return b?F(b,a):v(a.l", ")},0,1);M(\"string-length\",1,!1,!0,function(a,b){return(b?F(b,a):v(a.l", ")).length},0,1);\nM(\"substring\",3,!1,!1,function(a,b,c,d){c=E(c,a);if", "(isNaN(c)||Infinity==c||-Infinity==c)return\"\";d=d?E(d,a):Infinity;if(", "isNaN(d)||-Infinity===d)return\"\";c=Math.round(c)-1;var e=Math.max(c,0", ");a=F(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=F(b,a);a=F(c", ",a);c=b.indexOf(a);return-1==c?\"\":b.substring(c+a.length)},2);\nM(\"s", "ubstring-before\",3,!1,!1,function(a,b,c){b=F(b,a);a=F(c,a);a=b.indexOf", "(a);return-1==a?\"\":b.substring(0,a)},2);M(\"sum\",1,!1,!1,function(a,", "b){for(var c=b.evaluate(a).iterator(),d=0,e=c.next();e;e=c.next())d+=+v", "(e);return d},1,1,!0);M(\"translate\",3,!1,!1,function(a,b,c,d){b=F(b,a", ");c=F(c,a);var e=F(d,a);a={};for(d=0;da.length)throw Error(\"Unclosed literal string\");return new N(", "a)}\nfunction cb(a){var b,c=[],d;if(Oa(u(a.a))){b=a.a.next();d=u(a.a);i", "f(\"/\"==b&&(a.a.empty()||\".\"!=d&&\"..\"!=d&&\"@\"!=d&&\"*\"!=d&&!/(?", "![0-9])[\\w]/.test(d)))return new R;d=new R;Y(a,\"Missing next location", " step.\");b=db(a,b);c.push(b)}else{a:{b=u(a.a);d=b.charAt(0);switch(d){", "case \"$\":throw Error(\"Variable reference not allowed in HTML XPath\"", ");case \"(\":a.a.next();b=Ya(a);Y(a,'unclosed \"(\"');$a(a,\")\");break", ";case '\"':case \"'\":b=bb(a);break;default:if(isNaN(+b))if(!Ma(b)&&/(?", "![0-9])[\\w]/.test(d)&&\"(\"==u(a.a,1)){b=\na.a.next();b=La[b]||null;a.", "a.next();for(d=[];\")\"!=u(a.a);){Y(a,\"Missing function argument list.", "\");d.push(Ya(a));if(\",\"!=u(a.a))break;a.a.next()}Y(a,\"Unclosed func", "tion argument list.\");ab(a);b=new L(b,d)}else{b=null;break a}else b=ne", "w P(+a.a.next())}\"[\"==u(a.a)&&(d=new T(eb(a)),b=new K(b,d))}if(b)if(O", "a(u(a.a)))d=b;else return b;else b=db(a,\"/\"),d=new S,c.push(b)}for(;O", "a(u(a.a));)b=a.a.next(),Y(a,\"Missing next location step.\"),b=db(a,b),", "c.push(b);return new Q(d,c)}\nfunction db(a,b){var c,d,e;if(\"/\"!=b&&", "\"//\"!=b)throw Error('Step op should be \"/\" or \"//\"');if(\".\"==u(", "a.a))return d=new U(Wa,new A(\"node\")),a.a.next(),d;if(\"..\"==u(a.a))", "return d=new U(Va,new A(\"node\")),a.a.next(),d;var f;if(\"@\"==u(a.a))", "f=Na,a.a.next(),Y(a,\"Missing attribute name\");else if(\"::\"==u(a.a,1", ")){if(!/(?![0-9])[\\w]/.test(u(a.a).charAt(0)))throw Error(\"Bad token:", " \"+a.a.next());c=a.a.next();f=Ua[c]||null;if(!f)throw Error(\"No axis ", "with name: \"+c);a.a.next();Y(a,\"Missing node name\")}else f=Ra;\nc=u(", "a.a);if(/(?![0-9])[\\w\\*]/.test(c.charAt(0)))if(\"(\"==u(a.a,1)){if(!M", "a(c))throw Error(\"Invalid node type: \"+c);c=a.a.next();if(!Ma(c))thro", "w Error(\"Invalid type name: \"+c);$a(a,\"(\");Y(a,\"Bad nodetype\");e=", "u(a.a).charAt(0);var g=null;if('\"'==e||\"'\"==e)g=bb(a);Y(a,\"Bad node", "type\");ab(a);c=new A(c,g)}else if(c=a.a.next(),e=c.indexOf(\":\"),-1==", "e)c=new O(c);else{var g=c.substring(0,e),k;if(\"*\"==g)k=\"*\";else if(", "k=a.ia(g),!k)throw Error(\"Namespace prefix not declared: \"+g);c=c.sub", "str(e+1);c=new O(c,k)}else throw Error(\"Bad token: \"+\na.a.next());e=", "new T(eb(a),f.A);return d||new U(f,c,e,\"//\"==b)}function eb(a){for(va", "r b=[];\"[\"==u(a.a);){a.a.next();Y(a,\"Missing predicate expression.\"", ");var c=Ya(a);b.push(c);Y(a,\"Unclosed predicate expression.\");$a(a,\"", "]\")}return b}function Za(a){if(\"-\"==u(a.a))return a.a.next(),new W(Z", "a(a));var b=cb(a);if(\"|\"!=u(a.a))a=b;else{for(b=[b];\"|\"==a.a.next()", ";)Y(a,\"Missing next union location path.\"),b.push(cb(a));a.a.back();a", "=new X(b)}return a};function fb(a){switch(a.nodeType){case 1:return ja(", "gb,a);case 9:return fb(a.documentElement);case 11:case 10:case 6:case 1", "2:return hb;default:return a.parentNode?fb(a.parentNode):hb}}function h", "b(){return null}function gb(a,b){if(a.prefix==b)return a.namespaceURI||", "\"http://www.w3.org/1999/xhtml\";var c=a.getAttributeNode(\"xmlns:\"+b)", ";return c&&c.specified?c.value||null:a.parentNode&&9!=a.parentNode.node", "Type?gb(a.parentNode,b):null};function jb(a,b){if(!a.length)throw Error", "(\"Empty XPath expression.\");var c=va(a);if(c.empty())throw Error(\"In", "valid XPath expression.\");b?\"function\"==fa(b)||(b=ia(b.lookupNamespa", "ceURI,b)):b=function(){return null};var d=Ya(new Xa(c,b));if(!c.empty()", ")throw Error(\"Bad token: \"+c.next());this.evaluate=function(a,b){var ", "c=d.evaluate(new r(a));return new Z(c,b)}}\nfunction Z(a,b){if(0==b)if(", "a instanceof z)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(\"Unex", "pected evaluation result.\");if(2!=b&&1!=b&&3!=b&&!(a instanceof z))thr", "ow Error(\"value could not be converted to the specified type\");this.r", "esultType=b;var c;switch(b){case 2:this.stringValue=a instanceof z?C(a)", ":\"\"+a;break;case 1:this.numberValue=a instanceof z?+C(a):+a;break;cas", "e 3:this.booleanValue=a instanceof z?0=c.length?null:c[f++]};this.snapshotItem=function(a){if(6!=b&&7!=b)th", "row Error(\"snapshotItem called with wrong result type\");return a>=c.l", "ength||0>a?null:c[a]}}\nZ.ANY_TYPE=0;Z.NUMBER_TYPE=1;Z.STRING_TYPE=2;Z.", "BOOLEAN_TYPE=3;Z.UNORDERED_NODE_ITERATOR_TYPE=4;Z.ORDERED_NODE_ITERATOR", "_TYPE=5;Z.UNORDERED_NODE_SNAPSHOT_TYPE=6;Z.ORDERED_NODE_SNAPSHOT_TYPE=7", ";Z.ANY_UNORDERED_NODE_TYPE=8;Z.FIRST_ORDERED_NODE_TYPE=9;function kb(a)", "{this.lookupNamespaceURI=fb(a)}\nea(\"wgxpath.install\",function(a,b){v", "ar c=a||da,d=c.Document&&c.Document.prototype||c.document;if(!d.evaluat", "e||b)c.XPathResult=Z,d.evaluate=function(a,b,c,d){return(new jb(a,c)).e", "valuate(b,d)},d.createExpression=function(a,b){return new jb(a,b)},d.cr", "eateNSResolver=function(a){return new kb(a)}});var lb=\"BUTTON INPUT OP", "TGROUP OPTION SELECT TEXTAREA\".split(\" \");function mb(a){var b=a.tag", "Name.toUpperCase();return 0<=ka(lb,b)?a.disabled?!1:a.parentNode&&1==a.", "parentNode.nodeType&&\"OPTGROUP\"==b||\"OPTION\"==b?mb(a.parentNode):!t", "a(a,function(a){var b=a.parentNode;if(b&&ua(b,\"FIELDSET\")&&b.disabled", "){if(!ua(a,\"LEGEND\"))return!0;for(;a=void 0!==a.previousElementSiblin", "g?a.previousElementSibling:oa(a.previousSibling);)if(ua(a,\"LEGEND\"))r", "eturn!0}return!1}):!0};ea(\"_\",mb);; return this._.apply(null,argument", "s);}.apply({navigator:typeof window!='undefined'?window.navigator:null,", "document:typeof window!='undefined'?window.document:null}, arguments);}", NULL }; const char* const SUBMIT[] = { "function(){return function(){var f,aa=\"function\"==typeof Object.defin", "eProperties?Object.defineProperty:function(a,b,c){if(c.get||c.set)throw", " new TypeError(\"ES3 does not support getters and setters.\");a!=Array.", "prototype&&a!=Object.prototype&&(a[b]=c.value)},ba=\"undefined\"!=typeo", "f window&&window===this?this:\"undefined\"!=typeof global?global:this;", "\nfunction ca(a,b){if(b){for(var c=ba,d=a.split(\".\"),e=0;ea||1342177279>>=1)c+=c;return d}});ca(\"Math.sign\",function(a){retur", "n a?a:function(a){a=Number(a);return 0===a||isNaN(a)?a:0=arguments", ".length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,", "c)};function t(a,b){this.code=a;this.state=u[a]||v;this.message=b||\"\"", ";var c=this.state.replace(/((?:^|\\s+)[a-z])/g,function(a){return a.toU", "pperCase().replace(/^[\\s\\xa0]+/g,\"\")}),d=c.length-5;if(0>d||c.index", "Of(\"Error\",d)!=d)c+=\"Error\";this.name=c;c=Error(this.message);c.nam", "e=this.name;this.stack=c.stack||\"\"}n(t,Error);var v=\"unknown error\"", ",u={15:\"element not selectable\",11:\"element not visible\"};u[31]=v;u", "[30]=v;u[24]=\"invalid cookie domain\";u[29]=\"invalid element coordina", "tes\";u[12]=\"invalid element state\";\nu[32]=\"invalid selector\";u[51", "]=\"invalid selector\";u[52]=\"invalid selector\";u[17]=\"javascript er", "ror\";u[405]=\"unsupported operation\";u[34]=\"move target out of bound", "s\";u[27]=\"no such alert\";u[7]=\"no such element\";u[8]=\"no such fra", "me\";u[23]=\"no such window\";u[28]=\"script timeout\";u[33]=\"session ", "not created\";u[10]=\"stale element reference\";u[21]=\"timeout\";u[25]", "=\"unable to set cookie\";u[26]=\"unexpected alert open\";u[13]=v;u[9]=", "\"unknown command\";t.prototype.toString=function(){return this.name+\"", ": \"+this.message};var w;a:{var ma=k.navigator;if(ma){var na=ma.userAge", "nt;if(na){w=na;break a}}w=\"\"};var oa=-1!=w.indexOf(\"Macintosh\"),pa=", "-1!=w.indexOf(\"Windows\");function qa(a,b){if(!a||!b)return!1;if(a.con", "tains&&1==b.nodeType)return a==b||a.contains(b);if(\"undefined\"!=typeo", "f a.compareDocumentPosition)return a==b||!!(a.compareDocumentPosition(b", ")&16);for(;b&&a!=b;)b=b.parentNode;return b==a}\nfunction ra(a,b){if(a=", "=b)return 0;if(a.compareDocumentPosition)return a.compareDocumentPositi", "on(b)&2?1:-1;if(\"sourceIndex\"in a||a.parentNode&&\"sourceIndex\"in a.", "parentNode){var c=1==a.nodeType,d=1==b.nodeType;if(c&&d)return a.source", "Index-b.sourceIndex;var e=a.parentNode,g=b.parentNode;return e==g?sa(a,", "b):!c&&qa(e,b)?-1*ta(a,b):!d&&qa(g,a)?ta(b,a):(c?a.sourceIndex:e.source", "Index)-(d?b.sourceIndex:g.sourceIndex)}d=ua(a);c=d.createRange();c.sele", "ctNode(a);c.collapse(!0);d=d.createRange();d.selectNode(b);\nd.collapse", "(!0);return c.compareBoundaryPoints(k.Range.START_TO_END,d)}function ta", "(a,b){var c=a.parentNode;if(c==b)return-1;for(var d=b;d.parentNode!=c;)", "d=d.parentNode;return sa(d,a)}function sa(a,b){for(var c=b;c=c.previous", "Sibling;)if(c==a)return-1;return 1}function ua(a){return 9==a.nodeType?", "a:a.ownerDocument||a.document}function va(a,b,c){c||(a=a.parentNode);fo", "r(c=0;a;){if(b(a))return a;a=a.parentNode;c++}return null};function x(a", ",b){return!!a&&1==a.nodeType&&(!b||a.tagName.toUpperCase()==b)};/*\n\n ", "The MIT License\n\n Copyright (c) 2007 Cybozu Labs, Inc.\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 associated document", "ation files (the \"Software\"), to\n deal in the Software without restr", "iction, including without limitation the\n rights to use, copy, modify,", " merge, publish, distribute, sublicense, and/or\n sell copies of the So", "ftware, and to permit persons to whom the Software is\n furnished to do", " so, subject to the following conditions:\n\n The above copyright notic", "e and this permission notice shall be included in\n all copies or subst", "antial 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 FITNESS FOR A PARTICUL", "AR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPY", "RIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WH", "ETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n FROM, OUT ", "OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n IN", " THE SOFTWARE.\n*/\nfunction y(a,b,c){this.s=a;this.ua=b||1;this.o=c||1", "};function wa(a){this.X=a;this.N=0}function xa(a){a=a.match(za);for(var", " b=0;b]=|\\\\s+|.\",\"g\"),", "Aa=/^\\s/;function A(a,b){return a.X[a.N+(b||0)]}wa.prototype.next=func", "tion(){return this.X[this.N++]};wa.prototype.back=function(){this.N--};", "wa.prototype.empty=function(){return this.X.length<=this.N};function B(", "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.nodeValue),d[c++]=a;while(a=a.firstChild", ");for(;c&&!(a=d[--c].nextSibling););}}else b=a.nodeValue;return\"\"+b}", "\nfunction C(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 D(a,b,c,d,e){return Ba.call(null,a,b,m(c)?c:null,m(d)?d", ":null,e||new E)}\nfunction Ba(a,b,c,d,e){b.getElementsByName&&d&&\"name", "\"==c?(b=b.getElementsByName(d),p(b,function(b){a.matches(b)&&e.add(b)}", ")):b.getElementsByClassName&&d&&\"class\"==c?(b=b.getElementsByClassNam", "e(d),p(b,function(b){b.className==d&&a.matches(b)&&e.add(b)})):a instan", "ceof F?Ca(a,b,c,d,e):b.getElementsByTagName&&(b=b.getElementsByTagName(", "a.getName()),p(b,function(a){C(a,c,d)&&e.add(a)}));return e}function Da", "(a,b,c,d,e){for(b=b.firstChild;b;b=b.nextSibling)C(b,c,d)&&a.matches(b)", "&&e.add(b);return e}\nfunction Ca(a,b,c,d,e){for(b=b.firstChild;b;b=b.n", "extSibling)C(b,c,d)&&a.matches(b)&&e.add(b),Ca(a,b,c,d,e)};function E()", "{this.o=this.j=null;this.J=0}function Ea(a){this.node=a;this.next=this.", "F=null}function Fa(a,b){if(!a.j)return b;if(!b.j)return a;for(var c=a.j", ",d=b.j,e=null,g,h=0;c&&d;)c.node==d.node?(g=c,c=c.next,d=d.next):0\",4,2,function(a", ",b,c){return M(function(a,b){return a>b},a,b,c)});N(\"<=\",4,2,function", "(a,b,c){return M(function(a,b){return a<=b},a,b,c)});N(\">=\",4,2,funct", "ion(a,b,c){return M(function(a,b){return a>=b},a,b,c)});var La=N(\"=\",", "3,2,function(a,b,c){return M(function(a,b){return a==b},a,b,c,!0)});N(", "\"!=\",3,2,function(a,b,c){return M(function(a,b){return a!=b},a,b,c,!0", ")});N(\"and\",2,2,function(a,b,c){return K(a,c)&&K(b,c)});N(\"or\",1,2,", "function(a,b,c){return K(a,c)||K(b,c)});function Oa(a,b){if(b.u()&&4!=a", ".i)throw Error(\"Primary expression must evaluate to nodeset if filter ", "has predicate(s).\");G.call(this,a.i);this.ga=a;this.f=b;this.w=a.h();t", "his.l=a.l}n(Oa,G);Oa.prototype.evaluate=function(a){a=this.ga.evaluate(", "a);return Pa(this.f,a)};Oa.prototype.toString=function(){var a;a=\"Filt", "er:\"+H(this.ga);return a+=H(this.f)};function Qa(a,b){if(b.lengtha.V)throw Error(\"Func", "tion \"+a.m+\" expects at most \"+a.V+\" arguments, \"+b.length+\" give", "n\");a.ra&&p(b,function(b,d){if(4!=b.i)throw Error(\"Argument \"+d+\" t", "o function \"+a.m+\" is not of type Nodeset: \"+b);});G.call(this,a.i);", "this.M=a;this.S=b;Ja(this,a.w||r(b,function(a){return a.h()}));Ka(this,", "a.pa&&!b.length||a.oa&&!!b.length||r(b,function(a){return a.l}))}\nn(Qa", ",G);Qa.prototype.evaluate=function(a){return this.M.D.apply(null,ka(a,t", "his.S))};Qa.prototype.toString=function(){var a=\"Function: \"+this.M;i", "f(this.S.length)var b=q(this.S,function(a,b){return a+H(b)},\"Arguments", ":\"),a=a+H(b);return a};function Ra(a,b,c,d,e,g,h,l,z){this.m=a;this.i=", "b;this.w=c;this.pa=d;this.oa=e;this.D=g;this.ea=h;this.V=void 0!==l?l:h", ";this.ra=!!z}Ra.prototype.toString=function(){return this.m};var Sa={};", "\nfunction O(a,b,c,d,e,g,h,l){if(Sa.hasOwnProperty(a))throw Error(\"Fun", "ction already created: \"+a+\".\");Sa[a]=new Ra(a,b,c,d,!1,e,g,h,l)}O(", "\"boolean\",2,!1,!1,function(a,b){return K(b,a)},1);O(\"ceiling\",1,!1,", "!1,function(a,b){return Math.ceil(I(b,a))},1);O(\"concat\",3,!1,!1,func", "tion(a,b){return q(la(arguments,1),function(b,d){return b+J(d,a)},\"\")", "},2,null);O(\"contains\",2,!1,!1,function(a,b,c){b=J(b,a);a=J(c,a);retu", "rn-1!=b.indexOf(a)},2);O(\"count\",1,!1,!1,function(a,b){return b.evalu", "ate(a).u()},1,1,!0);\nO(\"false\",2,!1,!1,function(){return!1},0);O(\"f", "loor\",1,!1,!1,function(a,b){return Math.floor(I(b,a))},1);O(\"id\",4,!", "1,!1,function(a,b){var c=a.s,d=9==c.nodeType?c:c.ownerDocument,c=J(b,a)", ".split(/\\s+/),e=[];p(c,function(a){a=d.getElementById(a);var b;if(!(b=", "!a)){a:if(m(e))b=m(a)&&1==a.length?e.indexOf(a,0):-1;else{for(b=0;ba.length)throw Error(\"Unclosed literal string\")", ";return new Ua(a)}\nfunction pb(a){var b,c=[],d;if(Za(A(a.a))){b=a.a.ne", "xt();d=A(a.a);if(\"/\"==b&&(a.a.empty()||\".\"!=d&&\"..\"!=d&&\"@\"!=d&", "&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return new Q;d=new Q;U(a,\"Missin", "g next location step.\");b=qb(a,b);c.push(b)}else{a:{b=A(a.a);d=b.charA", "t(0);switch(d){case \"$\":throw Error(\"Variable reference not allowed ", "in HTML XPath\");case \"(\":a.a.next();b=kb(a);U(a,'unclosed \"(\"');mb", "(a,\")\");break;case '\"':case \"'\":b=ob(a);break;default:if(isNaN(+b)", ")if(!Ta(b)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==A(a.a,1)){b=\na.a.next();b", "=Sa[b]||null;a.a.next();for(d=[];\")\"!=A(a.a);){U(a,\"Missing function", " argument list.\");d.push(kb(a));if(\",\"!=A(a.a))break;a.a.next()}U(a,", "\"Unclosed function argument list.\");nb(a);b=new Qa(b,d)}else{b=null;b", "reak a}else b=new Va(+a.a.next())}\"[\"==A(a.a)&&(d=new R(rb(a)),b=new ", "Oa(b,d))}if(b)if(Za(A(a.a)))d=b;else return b;else b=qb(a,\"/\"),d=new ", "Ya,c.push(b)}for(;Za(A(a.a));)b=a.a.next(),U(a,\"Missing next location ", "step.\"),b=qb(a,b),c.push(b);return new Wa(d,c)}\nfunction qb(a,b){var ", "c,d,e;if(\"/\"!=b&&\"//\"!=b)throw Error('Step op should be \"/\" or \"", "//\"');if(\".\"==A(a.a))return d=new S(gb,new F(\"node\")),a.a.next(),d", ";if(\"..\"==A(a.a))return d=new S(fb,new F(\"node\")),a.a.next(),d;var ", "g;if(\"@\"==A(a.a))g=Xa,a.a.next(),U(a,\"Missing attribute name\");else", " if(\"::\"==A(a.a,1)){if(!/(?![0-9])[\\w]/.test(A(a.a).charAt(0)))throw", " Error(\"Bad token: \"+a.a.next());c=a.a.next();g=eb[c]||null;if(!g)thr", "ow Error(\"No axis with name: \"+c);a.a.next();U(a,\"Missing node name", "\")}else g=bb;\nc=A(a.a);if(/(?![0-9])[\\w\\*]/.test(c.charAt(0)))if(\"", "(\"==A(a.a,1)){if(!Ta(c))throw Error(\"Invalid node type: \"+c);c=a.a.n", "ext();if(!Ta(c))throw Error(\"Invalid type name: \"+c);mb(a,\"(\");U(a,", "\"Bad nodetype\");e=A(a.a).charAt(0);var h=null;if('\"'==e||\"'\"==e)h=", "ob(a);U(a,\"Bad nodetype\");nb(a);c=new F(c,h)}else if(c=a.a.next(),e=c", ".indexOf(\":\"),-1==e)c=new P(c);else{var h=c.substring(0,e),l;if(\"*\"", "==h)l=\"*\";else if(l=a.sa(h),!l)throw Error(\"Namespace prefix not dec", "lared: \"+h);c=c.substr(e+1);c=new P(c,l)}else throw Error(\"Bad token:", " \"+\na.a.next());e=new R(rb(a),g.H);return d||new S(g,c,e,\"//\"==b)}f", "unction rb(a){for(var b=[];\"[\"==A(a.a);){a.a.next();U(a,\"Missing pre", "dicate expression.\");var c=kb(a);b.push(c);U(a,\"Unclosed predicate ex", "pression.\");mb(a,\"]\")}return b}function lb(a){if(\"-\"==A(a.a))retur", "n a.a.next(),new hb(lb(a));var b=pb(a);if(\"|\"!=A(a.a))a=b;else{for(b=", "[b];\"|\"==a.a.next();)U(a,\"Missing next union location path.\"),b.pus", "h(pb(a));a.a.back();a=new ib(b)}return a};function sb(a){switch(a.nodeT", "ype){case 1:return ia(tb,a);case 9:return sb(a.documentElement);case 11", ":case 10:case 6:case 12:return ub;default:return a.parentNode?sb(a.pare", "ntNode):ub}}function ub(){return null}function tb(a,b){if(a.prefix==b)r", "eturn a.namespaceURI||\"http://www.w3.org/1999/xhtml\";var c=a.getAttri", "buteNode(\"xmlns:\"+b);return c&&c.specified?c.value||null:a.parentNode", "&&9!=a.parentNode.nodeType?tb(a.parentNode,b):null};function vb(a,b){if", "(!a.length)throw Error(\"Empty XPath expression.\");var c=xa(a);if(c.em", "pty())throw Error(\"Invalid XPath expression.\");b?\"function\"==ea(b)|", "|(b=ha(b.lookupNamespaceURI,b)):b=function(){return null};var d=kb(new ", "jb(c,b));if(!c.empty())throw Error(\"Bad token: \"+c.next());this.evalu", "ate=function(a,b){var c=d.evaluate(new y(a));return new V(c,b)}}\nfunct", "ion V(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;e", "lse throw Error(\"Unexpected evaluation result.\");if(2!=b&&1!=b&&3!=b&", "&!(a instanceof E))throw Error(\"value could not be converted to the sp", "ecified type\");this.resultType=b;var c;switch(b){case 2:this.stringVal", "ue=a instanceof E?Ha(a):\"\"+a;break;case 1:this.numberValue=a instance", "of E?+Ha(a):+a;break;case 3:this.booleanValue=a instanceof E?0=c.length?null:c[g++]};this.snapshotItem=fun", "ction(a){if(6!=b&&7!=b)throw Error(\"snapshotItem called with wrong res", "ult type\");return a>=c.length||0>a?null:c[a]}}\nV.ANY_TYPE=0;V.NUMBER_", "TYPE=1;V.STRING_TYPE=2;V.BOOLEAN_TYPE=3;V.UNORDERED_NODE_ITERATOR_TYPE=", "4;V.ORDERED_NODE_ITERATOR_TYPE=5;V.UNORDERED_NODE_SNAPSHOT_TYPE=6;V.ORD", "ERED_NODE_SNAPSHOT_TYPE=7;V.ANY_UNORDERED_NODE_TYPE=8;V.FIRST_ORDERED_N", "ODE_TYPE=9;function wb(a){this.lookupNamespaceURI=sb(a)}\nda(\"wgxpath.", "install\",function(a,b){var c=a||k,d=c.Document&&c.Document.prototype||", "c.document;if(!d.evaluate||b)c.XPathResult=V,d.evaluate=function(a,b,c,", "d){return(new vb(a,c)).evaluate(b,d)},d.createExpression=function(a,b){", "return new vb(a,b)},d.createNSResolver=function(a){return new wb(a)}});", "function xb(){this.Z=ja.document.documentElement;this.va=null;var a;a:{", "var b=ua(this.Z);try{a=b&&b.activeElement;break a}catch(c){}a=null}a&&y", "b(this,a)}function yb(a,b){a.Z=b;a.va=x(b,\"OPTION\")?va(b,function(a){", "return x(a,\"SELECT\")}):null}function zb(a){return x(a,\"FORM\")};func", "tion Ab(a,b,c){this.A=a;this.la=b;this.ma=c}Ab.prototype.create=functio", "n(a){a=ua(a).createEvent(\"HTMLEvents\");a.initEvent(this.A,this.la,thi", "s.ma);return a};Ab.prototype.toString=function(){return this.A};var Cb=", "new Ab(\"submit\",!0,!0);function W(a,b){this.v={};this.g=[];this.G=0;v", "ar c=arguments.length;if(12*this.G&&Eb(this),!0):!1};\nfunction E", "b(a){if(a.G!=a.g.length){for(var b=0,c=0;b", "\");X(191,\"/\",\"?\");\nX(192,\"`\",\"~\");X(219,\"[\",\"{\");X(220,\"", "\\\\\",\"|\");X(221,\"]\",\"}\");X({c:59,b:186},\";\",\":\");X(222,\"'", "\",'\"');var Y=new W;Y.set(1,Hb);Y.set(2,Ib);Y.set(4,Jb);Y.set(8,Kb);(f", "unction(a){var b=new W;p(Db(a),function(c){b.set(a.get(c).code,c)});ret", "urn b})(Y);function Z(){xb.call(this)}n(Z,xb);Z.na=function(){return Z.", "ba?Z.ba:Z.ba=new Z};da(\"_\",function(a){var b=va(a,zb,!0);if(!b)throw ", "new t(7,\"Element was not in a form, so could not submit.\");var c=Z.na", "();yb(c,a);if(!zb(b))throw new t(12,\"Element is not a form, so could n", "ot submit.\");a=Cb.create(b,void 0);\"isTrusted\"in a||(a.isTrusted=!1)", ";b.dispatchEvent(a)&&(x(b.submit)?b.constructor.prototype.submit.call(b", "):b.submit())});; return this._.apply(null,arguments);}.apply({navigato", "r:typeof window!='undefined'?window.navigator:null,document:typeof wind", "ow!='undefined'?window.document:null}, arguments);}", NULL }; const char* const FIND_ELEMENT[] = { "function(){return function(){var k,aa=\"function\"==typeof Object.defin", "eProperties?Object.defineProperty:function(a,b,c){if(c.get||c.set)throw", " new TypeError(\"ES3 does not support getters and setters.\");a!=Array.", "prototype&&a!=Object.prototype&&(a[b]=c.value)},ba=\"undefined\"!=typeo", "f window&&window===this?this:\"undefined\"!=typeof global?global:this;", "\nfunction ca(a,b){if(b){for(var c=ba,d=a.split(\".\"),e=0;ea||1342177279>>=1)c+=c;return d}});ca(\"Math.sign\",function(a){retur", "n a?a:function(a){a=Number(a);return 0===a||isNaN(a)?a:0c?null:m(a)?a.charAt(c):a[c]}function xa(a){return Array.prototype", ".concat.apply(Array.prototype,arguments)}\nfunction ya(a){var b=a.lengt", "h;if(0=arguments.length?Array.prototype.slice.call(", "a,b):Array.prototype.slice.call(a,b,c)};var Aa={aliceblue:\"#f0f8ff\",a", "ntiquewhite:\"#faebd7\",aqua:\"#00ffff\",aquamarine:\"#7fffd4\",azure:", "\"#f0ffff\",beige:\"#f5f5dc\",bisque:\"#ffe4c4\",black:\"#000000\",blan", "chedalmond:\"#ffebcd\",blue:\"#0000ff\",blueviolet:\"#8a2be2\",brown:\"", "#a52a2a\",burlywood:\"#deb887\",cadetblue:\"#5f9ea0\",chartreuse:\"#7ff", "f00\",chocolate:\"#d2691e\",coral:\"#ff7f50\",cornflowerblue:\"#6495ed", "\",cornsilk:\"#fff8dc\",crimson:\"#dc143c\",cyan:\"#00ffff\",darkblue:", "\"#00008b\",darkcyan:\"#008b8b\",darkgoldenrod:\"#b8860b\",darkgray:\"#", "a9a9a9\",darkgreen:\"#006400\",\ndarkgrey:\"#a9a9a9\",darkkhaki:\"#bdb7", "6b\",darkmagenta:\"#8b008b\",darkolivegreen:\"#556b2f\",darkorange:\"#f", "f8c00\",darkorchid:\"#9932cc\",darkred:\"#8b0000\",darksalmon:\"#e9967a", "\",darkseagreen:\"#8fbc8f\",darkslateblue:\"#483d8b\",darkslategray:\"#", "2f4f4f\",darkslategrey:\"#2f4f4f\",darkturquoise:\"#00ced1\",darkviolet", ":\"#9400d3\",deeppink:\"#ff1493\",deepskyblue:\"#00bfff\",dimgray:\"#69", "6969\",dimgrey:\"#696969\",dodgerblue:\"#1e90ff\",firebrick:\"#b22222\"", ",floralwhite:\"#fffaf0\",forestgreen:\"#228b22\",fuchsia:\"#ff00ff\",ga", "insboro:\"#dcdcdc\",\nghostwhite:\"#f8f8ff\",gold:\"#ffd700\",goldenrod", ":\"#daa520\",gray:\"#808080\",green:\"#008000\",greenyellow:\"#adff2f\"", ",grey:\"#808080\",honeydew:\"#f0fff0\",hotpink:\"#ff69b4\",indianred:\"", "#cd5c5c\",indigo:\"#4b0082\",ivory:\"#fffff0\",khaki:\"#f0e68c\",lavend", "er:\"#e6e6fa\",lavenderblush:\"#fff0f5\",lawngreen:\"#7cfc00\",lemonchi", "ffon:\"#fffacd\",lightblue:\"#add8e6\",lightcoral:\"#f08080\",lightcyan", ":\"#e0ffff\",lightgoldenrodyellow:\"#fafad2\",lightgray:\"#d3d3d3\",lig", "htgreen:\"#90ee90\",lightgrey:\"#d3d3d3\",lightpink:\"#ffb6c1\",lightsa", "lmon:\"#ffa07a\",\nlightseagreen:\"#20b2aa\",lightskyblue:\"#87cefa\",l", "ightslategray:\"#778899\",lightslategrey:\"#778899\",lightsteelblue:\"#", "b0c4de\",lightyellow:\"#ffffe0\",lime:\"#00ff00\",limegreen:\"#32cd32\"", ",linen:\"#faf0e6\",magenta:\"#ff00ff\",maroon:\"#800000\",mediumaquamar", "ine:\"#66cdaa\",mediumblue:\"#0000cd\",mediumorchid:\"#ba55d3\",mediump", "urple:\"#9370db\",mediumseagreen:\"#3cb371\",mediumslateblue:\"#7b68ee", "\",mediumspringgreen:\"#00fa9a\",mediumturquoise:\"#48d1cc\",mediumviol", "etred:\"#c71585\",midnightblue:\"#191970\",mintcream:\"#f5fffa\",mistyr", "ose:\"#ffe4e1\",\nmoccasin:\"#ffe4b5\",navajowhite:\"#ffdead\",navy:\"#", "000080\",oldlace:\"#fdf5e6\",olive:\"#808000\",olivedrab:\"#6b8e23\",or", "ange:\"#ffa500\",orangered:\"#ff4500\",orchid:\"#da70d6\",palegoldenrod", ":\"#eee8aa\",palegreen:\"#98fb98\",paleturquoise:\"#afeeee\",paleviolet", "red:\"#db7093\",papayawhip:\"#ffefd5\",peachpuff:\"#ffdab9\",peru:\"#cd", "853f\",pink:\"#ffc0cb\",plum:\"#dda0dd\",powderblue:\"#b0e0e6\",purple:", "\"#800080\",red:\"#ff0000\",rosybrown:\"#bc8f8f\",royalblue:\"#4169e1\"", ",saddlebrown:\"#8b4513\",salmon:\"#fa8072\",sandybrown:\"#f4a460\",seag", "reen:\"#2e8b57\",\nseashell:\"#fff5ee\",sienna:\"#a0522d\",silver:\"#c0", "c0c0\",skyblue:\"#87ceeb\",slateblue:\"#6a5acd\",slategray:\"#708090\",", "slategrey:\"#708090\",snow:\"#fffafa\",springgreen:\"#00ff7f\",steelblu", "e:\"#4682b4\",tan:\"#d2b48c\",teal:\"#008080\",thistle:\"#d8bfd8\",toma", "to:\"#ff6347\",turquoise:\"#40e0d0\",violet:\"#ee82ee\",wheat:\"#f5deb3", "\",white:\"#ffffff\",whitesmoke:\"#f5f5f5\",yellow:\"#ffff00\",yellowgr", "een:\"#9acd32\"};var Ba=\"backgroundColor borderTopColor borderRightCol", "or borderBottomColor borderLeftColor color outlineColor\".split(\" \"),", "Ca=/#([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])/,Da=/^#(?:[0-9a-f]{3}){1,2", "}$/i,Fa=/^(?:rgba)?\\((\\d{1,3}),\\s?(\\d{1,3}),\\s?(\\d{1,3}),\\s?(0|1", "|0\\.\\d*)\\)$/i,Ga=/^(?:rgb)?\\((0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2}", "),\\s?(0|[1-9]\\d{0,2})\\)$/i;function v(a,b){this.code=a;this.state=w[", "a]||Ha;this.message=b||\"\";var c=this.state.replace(/((?:^|\\s+)[a-z])", "/g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")}),d", "=c.length-5;if(0>d||c.indexOf(\"Error\",d)!=d)c+=\"Error\";this.name=c;", "c=Error(this.message);c.name=this.name;this.stack=c.stack||\"\"}r(v,Err", "or);var Ha=\"unknown error\",w={15:\"element not selectable\",11:\"elem", "ent not visible\"};w[31]=Ha;w[30]=Ha;w[24]=\"invalid cookie domain\";w[", "29]=\"invalid element coordinates\";w[12]=\"invalid element state\";\nw", "[32]=\"invalid selector\";w[51]=\"invalid selector\";w[52]=\"invalid se", "lector\";w[17]=\"javascript error\";w[405]=\"unsupported operation\";w[", "34]=\"move target out of bounds\";w[27]=\"no such alert\";w[7]=\"no suc", "h element\";w[8]=\"no such frame\";w[23]=\"no such window\";w[28]=\"scr", "ipt timeout\";w[33]=\"session not created\";w[10]=\"stale element refer", "ence\";w[21]=\"timeout\";w[25]=\"unable to set cookie\";w[26]=\"unexpec", "ted alert open\";w[13]=Ha;w[9]=\"unknown command\";v.prototype.toString", "=function(){return this.name+\": \"+this.message};function x(a,b){this.", "x=l(a)?a:0;this.y=l(b)?b:0}k=x.prototype;k.clone=function(){return new ", "x(this.x,this.y)};k.toString=function(){return\"(\"+this.x+\", \"+this.", "y+\")\"};k.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(th", "is.y);return this};k.floor=function(){this.x=Math.floor(this.x);this.y=", "Math.floor(this.y);return this};k.round=function(){this.x=Math.round(th", "is.x);this.y=Math.round(this.y);return this};\nk.translate=function(a,b", "){a instanceof x?(this.x+=a.x,this.y+=a.y):(this.x+=Number(a),n(b)&&(th", "is.y+=b));return this};k.scale=function(a,b){var c=n(b)?b:a;this.x*=a;t", "his.y*=c;return this};function Ia(a,b){this.width=a;this.height=b}k=Ia.", "prototype;k.clone=function(){return new Ia(this.width,this.height)};k.t", "oString=function(){return\"(\"+this.width+\" x \"+this.height+\")\"};k.", "ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(", "this.height);return this};k.floor=function(){this.width=Math.floor(this", ".width);this.height=Math.floor(this.height);return this};k.round=functi", "on(){this.width=Math.round(this.width);this.height=Math.round(this.heig", "ht);return this};\nk.scale=function(a,b){var c=n(b)?b:a;this.width*=a;t", "his.height*=c;return this};function y(a){return a?new Ja(z(a)):na||(na=", "new Ja)}function Ka(a,b,c){function d(c){c&&b.appendChild(m(c)?a.create", "TextNode(c):c)}for(var e=1;e]=|\\\\s+|.\",\"g\"),Za=/^\\s/;function E(a,b){return a.W[", "a.M+(b||0)]}Wa.prototype.next=function(){return this.W[this.M++]};Wa.pr", "ototype.back=function(){this.M--};Wa.prototype.empty=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.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 $a(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 ab(a,b,c,d,e){return b", "b.call(null,a,b,m(c)?c:null,m(d)?d:null,e||new G)}\nfunction bb(a,b,c,d", ",e){b.getElementsByName&&d&&\"name\"==c?(b=b.getElementsByName(d),u(b,f", "unction(b){a.matches(b)&&e.add(b)})):b.getElementsByClassName&&d&&\"cla", "ss\"==c?(b=b.getElementsByClassName(d),u(b,function(b){b.className==d&&", "a.matches(b)&&e.add(b)})):a instanceof H?cb(a,b,c,d,e):b.getElementsByT", "agName&&(b=b.getElementsByTagName(a.getName()),u(b,function(a){$a(a,c,d", ")&&e.add(a)}));return e}function db(a,b,c,d,e){for(b=b.firstChild;b;b=b", ".nextSibling)$a(b,c,d)&&a.matches(b)&&e.add(b);return e}\nfunction cb(a", ",b,c,d,e){for(b=b.firstChild;b;b=b.nextSibling)$a(b,c,d)&&a.matches(b)&", "&e.add(b),cb(a,b,c,d,e)};function G(){this.j=this.g=null;this.H=0}funct", "ion eb(a){this.node=a;this.next=this.B=null}function fb(a,b){if(!a.g)re", "turn b;if(!b.g)return a;for(var c=a.g,d=b.g,e=null,f,g=0;c&&d;)c.node==", "d.node?(f=c,c=c.next,d=d.next):0\",4,2,function(a,b,c){return ob(function(a,b", "){return a>b},a,b,c)});N(\"<=\",4,2,function(a,b,c){return ob(function(", "a,b){return a<=b},a,b,c)});N(\">=\",4,2,function(a,b,c){return ob(funct", "ion(a,b){return a>=b},a,b,c)});var nb=N(\"=\",3,2,function(a,b,c){retur", "n ob(function(a,b){return a==b},a,b,c,!0)});N(\"!=\",3,2,function(a,b,c", "){return ob(function(a,b){return a!=b},a,b,c,!0)});N(\"and\",2,2,functi", "on(a,b,c){return lb(a,c)&&lb(b,c)});N(\"or\",1,2,function(a,b,c){return", " lb(a,c)||lb(b,c)});function rb(a,b){if(b.s()&&4!=a.f)throw Error(\"Pri", "mary expression must evaluate to nodeset if filter has predicate(s).\")", ";I.call(this,a.f);this.ha=a;this.b=b;this.v=a.c();this.h=a.h}r(rb,I);rb", ".prototype.evaluate=function(a){a=this.ha.evaluate(a);return sb(this.b,", "a)};rb.prototype.toString=function(){var a;a=\"Filter:\"+J(this.ha);ret", "urn a+=J(this.b)};function tb(a,b){if(b.lengtha.U)throw Error(\"Function \"+a.i+\" expec", "ts at most \"+a.U+\" arguments, \"+b.length+\" given\");a.ra&&u(b,funct", "ion(b,d){if(4!=b.f)throw Error(\"Argument \"+d+\" to function \"+a.i+\"", " is not of type Nodeset: \"+b);});I.call(this,a.f);this.L=a;this.R=b;jb", "(this,a.v||ua(b,function(a){return a.c()}));kb(this,a.pa&&!b.length||a.", "oa&&!!b.length||ua(b,function(a){return a.h}))}\nr(tb,I);tb.prototype.e", "valuate=function(a){return this.L.o.apply(null,xa(a,this.R))};tb.protot", "ype.toString=function(){var a=\"Function: \"+this.L;if(this.R.length)va", "r b=ta(this.R,function(a,b){return a+J(b)},\"Arguments:\"),a=a+J(b);ret", "urn a};function ub(a,b,c,d,e,f,g,h,t){this.i=a;this.f=b;this.v=c;this.p", "a=d;this.oa=e;this.o=f;this.fa=g;this.U=l(h)?h:g;this.ra=!!t}ub.prototy", "pe.toString=function(){return this.i};var vb={};\nfunction O(a,b,c,d,e,", "f,g,h){if(vb.hasOwnProperty(a))throw Error(\"Function already created: ", "\"+a+\".\");vb[a]=new ub(a,b,c,d,!1,e,f,g,h)}O(\"boolean\",2,!1,!1,func", "tion(a,b){return lb(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 ta(za(", "arguments,1),function(b,d){return b+L(d,a)},\"\")},2,null);O(\"contains", "\",2,!1,!1,function(a,b,c){b=L(b,a);a=L(c,a);return-1!=b.indexOf(a)},2)", ";O(\"count\",1,!1,!1,function(a,b){return b.evaluate(a).s()},1,1,!0);\n", "O(\"false\",2,!1,!1,function(){return!1},0);O(\"floor\",1,!1,!1,functio", "n(a,b){return Math.floor(K(b,a))},1);O(\"id\",4,!1,!1,function(a,b){var", " c=a.m,d=9==c.nodeType?c:c.ownerDocument,c=L(b,a).split(/\\s+/),e=[];u(", "c,function(a){a=d.getElementById(a);!a||0<=ra(e,a)||e.push(a)});e.sort(", "Oa);var f=new G;u(e,function(a){f.add(a)});return f},1);O(\"lang\",2,!1", ",!1,function(){return!1},1);O(\"last\",1,!0,!1,function(a){if(1!=argume", "nts.length)throw Error(\"Function last expects ()\");return a.j},0);\nO", "(\"local-name\",3,!1,!0,function(a,b){var c=b?gb(b.evaluate(a)):a.m;ret", "urn c?c.localName||c.nodeName.toLowerCase():\"\"},0,1,!0);O(\"name\",3,", "!1,!0,function(a,b){var c=b?gb(b.evaluate(a)):a.m;return c?c.nodeName.t", "oLowerCase():\"\"},0,1,!0);O(\"namespace-uri\",3,!0,!1,function(){retur", "n\"\"},0,1,!0);O(\"normalize-space\",3,!1,!0,function(a,b){return(b?L(b", ",a):F(a.m)).replace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\")}", ",0,1);O(\"not\",2,!1,!1,function(a,b){return!lb(b,a)},1);\nO(\"number\"", ",1,!1,!0,function(a,b){return 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){retu", "rn Math.round(K(b,a))},1);O(\"starts-with\",2,!1,!1,function(a,b,c){b=L", "(b,a);a=L(c,a);return 0==b.lastIndexOf(a,0)},2);O(\"string\",3,!1,!0,fu", "nction(a,b){return b?L(b,a):F(a.m)},0,1);O(\"string-length\",1,!1,!0,fu", "nction(a,b){return(b?L(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)r", "eturn\"\";d=d?K(d,a):Infinity;if(isNaN(d)||-Infinity===d)return\"\";c=M", "ath.round(c)-1;var e=Math.max(c,0);a=L(b,a);return Infinity==d?a.substr", "ing(e):a.substring(e,c+Math.round(d))},2,3);O(\"substring-after\",3,!1,", "!1,function(a,b,c){b=L(b,a);a=L(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=L(b,a);a=L(c,a);a=b.indexOf(a);return-1==a?\"\":b.substring(0,a)}", ",2);O(\"sum\",1,!1,!1,function(a,b){for(var c=b.evaluate(a).iterator(),", "d=0,e=c.next();e;e=c.next())d+=+F(e);return d},1,1,!0);O(\"translate\",", "3,!1,!1,function(a,b,c,d){b=L(b,a);c=L(c,a);var e=L(d,a);a={};for(d=0;d", "a.length)throw Error(\"Unclosed literal st", "ring\");return new xb(a)}\nfunction Vb(a){var b,c=[],d;if(Eb(E(a.a))){b", "=a.a.next();d=E(a.a);if(\"/\"==b&&(a.a.empty()||\".\"!=d&&\"..\"!=d&&\"", "@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return new Cb;d=new Cb;S(a", ",\"Missing next location step.\");b=Wb(a,b);c.push(b)}else{a:{b=E(a.a);", "d=b.charAt(0);switch(d){case \"$\":throw Error(\"Variable reference not", " allowed in HTML XPath\");case \"(\":a.a.next();b=Qb(a);S(a,'unclosed ", "\"(\"');Sb(a,\")\");break;case '\"':case \"'\":b=Ub(a);break;default:if", "(isNaN(+b))if(!wb(b)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==E(a.a,\n1)){b=a.", "a.next();b=vb[b]||null;a.a.next();for(d=[];\")\"!=E(a.a);){S(a,\"Missin", "g function argument list.\");d.push(Qb(a));if(\",\"!=E(a.a))break;a.a.n", "ext()}S(a,\"Unclosed function argument list.\");Tb(a);b=new tb(b,d)}els", "e{b=null;break a}else b=new zb(+a.a.next())}\"[\"==E(a.a)&&(d=new P(Xb(", "a)),b=new rb(b,d))}if(b)if(Eb(E(a.a)))d=b;else return b;else b=Wb(a,\"/", "\"),d=new Db,c.push(b)}for(;Eb(E(a.a));)b=a.a.next(),S(a,\"Missing next", " location step.\"),b=Wb(a,b),c.push(b);return new Ab(d,c)}\nfunction Wb", "(a,b){var c,d,e;if(\"/\"!=b&&\"//\"!=b)throw Error('Step op should be ", "\"/\" or \"//\"');if(\".\"==E(a.a))return d=new Q(Mb,new H(\"node\")),a", ".a.next(),d;if(\"..\"==E(a.a))return d=new Q(Lb,new H(\"node\")),a.a.ne", "xt(),d;var f;if(\"@\"==E(a.a))f=Bb,a.a.next(),S(a,\"Missing attribute n", "ame\");else if(\"::\"==E(a.a,1)){if(!/(?![0-9])[\\w]/.test(E(a.a).charA", "t(0)))throw Error(\"Bad token: \"+a.a.next());c=a.a.next();f=Kb[c]||nul", "l;if(!f)throw Error(\"No axis with name: \"+c);a.a.next();S(a,\"Missing", " node name\")}else f=Hb;\nc=E(a.a);if(/(?![0-9])[\\w\\*]/.test(c.charAt", "(0)))if(\"(\"==E(a.a,1)){if(!wb(c))throw Error(\"Invalid node type: \"+", "c);c=a.a.next();if(!wb(c))throw Error(\"Invalid type name: \"+c);Sb(a,", "\"(\");S(a,\"Bad nodetype\");e=E(a.a).charAt(0);var g=null;if('\"'==e||", "\"'\"==e)g=Ub(a);S(a,\"Bad nodetype\");Tb(a);c=new H(c,g)}else if(c=a.a", ".next(),e=c.indexOf(\":\"),-1==e)c=new yb(c);else{var g=c.substring(0,e", "),h;if(\"*\"==g)h=\"*\";else if(h=a.sa(g),!h)throw Error(\"Namespace pr", "efix not declared: \"+g);c=c.substr(e+1);c=new yb(c,h)}else throw Error", "(\"Bad token: \"+\na.a.next());e=new P(Xb(a),f.C);return d||new Q(f,c,e", ",\"//\"==b)}function Xb(a){for(var b=[];\"[\"==E(a.a);){a.a.next();S(a,", "\"Missing predicate expression.\");var c=Qb(a);b.push(c);S(a,\"Unclosed", " predicate expression.\");Sb(a,\"]\")}return b}function Rb(a){if(\"-\"=", "=E(a.a))return a.a.next(),new Nb(Rb(a));var b=Vb(a);if(\"|\"!=E(a.a))a=", "b;else{for(b=[b];\"|\"==a.a.next();)S(a,\"Missing next union location p", "ath.\"),b.push(Vb(a));a.a.back();a=new Ob(b)}return a};function Yb(a){s", "witch(a.nodeType){case 1:return la(Zb,a);case 9:return Yb(a.documentEle", "ment);case 11:case 10:case 6:case 12:return $b;default:return a.parentN", "ode?Yb(a.parentNode):$b}}function $b(){return null}function Zb(a,b){if(", "a.prefix==b)return a.namespaceURI||\"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?Zb(a.parentNode,b):null};functi", "on ac(a,b){if(!a.length)throw Error(\"Empty XPath expression.\");var c=", "Xa(a);if(c.empty())throw Error(\"Invalid XPath expression.\");b?p(b)||(", "b=ka(b.lookupNamespaceURI,b)):b=function(){return null};var d=Qb(new Pb", "(c,b));if(!c.empty())throw Error(\"Bad token: \"+c.next());this.evaluat", "e=function(a,b){var c=d.evaluate(new Va(a));return new T(c,b)}}\nfuncti", "on T(a,b){if(0==b)if(a instanceof G)b=4;else if(\"string\"==typeof a)b=", "2;else if(\"number\"==typeof a)b=1;else if(\"boolean\"==typeof a)b=3;el", "se throw Error(\"Unexpected evaluation result.\");if(2!=b&&1!=b&&3!=b&&", "!(a instanceof G))throw Error(\"value could not be converted to the spe", "cified type\");this.resultType=b;var c;switch(b){case 2:this.stringValu", "e=a instanceof G?hb(a):\"\"+a;break;case 1:this.numberValue=a instanceo", "f G?+hb(a):+a;break;case 3:this.booleanValue=a instanceof G?0=c.length?null:c[f++]};this.snapshotItem=func", "tion(a){if(6!=b&&7!=b)throw Error(\"snapshotItem called with wrong resu", "lt type\");return a>=c.length||0>a?null:c[a]}}\nT.ANY_TYPE=0;T.NUMBER_T", "YPE=1;T.STRING_TYPE=2;T.BOOLEAN_TYPE=3;T.UNORDERED_NODE_ITERATOR_TYPE=4", ";T.ORDERED_NODE_ITERATOR_TYPE=5;T.UNORDERED_NODE_SNAPSHOT_TYPE=6;T.ORDE", "RED_NODE_SNAPSHOT_TYPE=7;T.ANY_UNORDERED_NODE_TYPE=8;T.FIRST_ORDERED_NO", "DE_TYPE=9;function bc(a){this.lookupNamespaceURI=Yb(a)}\nea(\"wgxpath.i", "nstall\",function(a,b){var c=a||da,d=c.Document&&c.Document.prototype||", "c.document;if(!d.evaluate||b)c.XPathResult=T,d.evaluate=function(a,b,c,", "d){return(new ac(a,c)).evaluate(b,d)},d.createExpression=function(a,b){", "return new ac(a,b)},d.createNSResolver=function(a){return new bc(a)}});", "var U={};U.X=function(){var a={ya:\"http://www.w3.org/2000/svg\"};retur", "n function(b){return a[b]||null}}();\nU.o=function(a,b,c){var d=z(a);if", "(!d.documentElement)return null;try{for(var e=d.createNSResolver?d.crea", "teNSResolver(d.documentElement):U.X,f={},g=d.getElementsByTagName(\"*\"", "),h=0;h=this.left&&a.right<=this.r", "ight&&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};\nk.expand=function(a,b,c,d)", "{ha(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};k.ceil=function(){this.top=Math.cei", "l(this.top);this.right=Math.ceil(this.right);this.bottom=Math.ceil(this", ".bottom);this.left=Math.ceil(this.left);return this};\nk.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};k.round=function(){this.top=Math.round(this.top);this.right=Math.", "round(this.right);this.bottom=Math.round(this.bottom);this.left=Math.ro", "und(this.left);return this};k.translate=function(a,b){a instanceof x?(t", "his.left+=a.x,this.right+=a.x,this.top+=a.y,this.bottom+=a.y):(this.lef", "t+=a,this.right+=a,n(b)&&(this.top+=b,this.bottom+=b));return this};\nk", ".scale=function(a,b){var c=n(b)?b:a;this.left*=a;this.right*=a;this.top", "*=c;this.bottom*=c;return this};function W(a,b,c,d){this.left=a;this.to", "p=b;this.width=c;this.height=d}k=W.prototype;k.clone=function(){return ", "new W(this.left,this.top,this.width,this.height)};k.toString=function()", "{return\"(\"+this.left+\", \"+this.top+\" - \"+this.width+\"w x \"+this", ".height+\"h)\"};k.contains=function(a){return a instanceof W?this.left<", "=a.left&&this.left+this.width>=a.left+a.width&&this.top<=a.top&&this.to", "p+this.height>=a.top+a.height:a.x>=this.left&&a.x<=this.left+this.width", "&&a.y>=this.top&&a.y<=this.top+this.height};\nk.ceil=function(){this.le", "ft=Math.ceil(this.left);this.top=Math.ceil(this.top);this.width=Math.ce", "il(this.width);this.height=Math.ceil(this.height);return this};k.floor=", "function(){this.left=Math.floor(this.left);this.top=Math.floor(this.top", ");this.width=Math.floor(this.width);this.height=Math.floor(this.height)", ";return this};k.round=function(){this.left=Math.round(this.left);this.t", "op=Math.round(this.top);this.width=Math.round(this.width);this.height=M", "ath.round(this.height);return this};\nk.translate=function(a,b){a insta", "nceof x?(this.left+=a.x,this.top+=a.y):(this.left+=a,n(b)&&(this.top+=b", "));return this};k.scale=function(a,b){var c=n(b)?b:a;this.left*=a;this.", "width*=a;this.top*=c;this.height*=c;return this};function dc(a){for(a=a", ".parentNode;a&&1!=a.nodeType&&9!=a.nodeType&&11!=a.nodeType;)a=a.parent", "Node;return D(a)?a:null}\nfunction X(a,b){var c=qa(b);if(\"float\"==c||", "\"cssFloat\"==c||\"styleFloat\"==c)c=\"cssFloat\";var d;a:{d=c;var e=z(", "a);if(e.defaultView&&e.defaultView.getComputedStyle&&(e=e.defaultView.g", "etComputedStyle(a,null))){d=e[d]||e.getPropertyValue(d)||\"\";break a}d", "=\"\"}d=d||ec(a,c);if(null===d)d=null;else if(0<=ra(Ba,c)){b:{var f=d.m", "atch(Fa);if(f){var c=Number(f[1]),e=Number(f[2]),g=Number(f[3]),f=Numbe", "r(f[4]);if(0<=c&&255>=c&&0<=e&&255>=e&&0<=g&&255>=g&&0<=f&&1>=f){c=[c,e", ",g,f];break b}}c=null}if(!c)b:{if(g=d.match(Ga))if(c=\nNumber(g[1]),e=N", "umber(g[2]),g=Number(g[3]),0<=c&&255>=c&&0<=e&&255>=e&&0<=g&&255>=g){c=", "[c,e,g,1];break b}c=null}if(!c)b:{c=d.toLowerCase();e=Aa[c.toLowerCase(", ")];if(!e&&(e=\"#\"==c.charAt(0)?c:\"#\"+c,4==e.length&&(e=e.replace(Ca,", "\"#$1$1$2$2$3$3\")),!Da.test(e))){c=null;break b}c=[parseInt(e.substr(1", ",2),16),parseInt(e.substr(3,2),16),parseInt(e.substr(5,2),16),1]}d=c?\"", "rgba(\"+c.join(\", \")+\")\":d}return d}\nfunction ec(a,b){var c=a.curr", "entStyle||a.style,d=c[b];!l(d)&&p(c.getPropertyValue)&&(d=c.getProperty", "Value(b));return\"inherit\"!=d?l(d)?d:null:(c=dc(a))?ec(c,b):null}\nfun", "ction fc(a,b,c){function d(a){var b=gc(a);return 0=A.left+A.width;A=e.top>=A.top+A.height;if(M&&\"hidden\"=", "=q.x||A&&\"hidden\"==q.y)return Y;if(M&&\"visible\"!=q.x||A&&\"visible", "\"!=q.y){if(C&&(q=d(a),e.left>=g.scrollWidth-q.x||e.right>=g.scrollHeig", "ht-q.y))return Y;e=hc(a);return e==Y?Y:\"scroll\"}}}return\"none\"}\nfu", "nction gc(a){var b=ic(a);if(b)return b.rect;if(D(a,\"HTML\"))return a=z", "(a),a=((a?a.parentWindow||a.defaultView:window)||window).document,a=\"C", "SS1Compat\"==a.compatMode?a.documentElement:a.body,a=new Ia(a.clientWid", "th,a.clientHeight),new W(0,0,a.width,a.height);var c;try{c=a.getBoundin", "gClientRect()}catch(d){return new W(0,0,0,0)}return new W(c.left,c.top,", "c.right-c.left,c.bottom-c.top)}\nfunction ic(a){var b=D(a,\"MAP\");if(!", "b&&!D(a,\"AREA\"))return null;var c=b?a:D(a.parentNode,\"MAP\")?a.paren", "tNode:null,d=null,e=null;c&&c.name&&(d=U.u('/descendant::*[@usemap = \"", "#'+c.name+'\"]',z(c)))&&(e=gc(d),b||\"default\"==a.shape.toLowerCase()|", "|(a=mc(a),b=Math.min(Math.max(a.left,0),e.width),c=Math.min(Math.max(a.", "top,0),e.height),e=new W(b+e.left,c+e.top,Math.min(a.width,e.width-b),M", "ath.min(a.height,e.height-c))));return{ba:d,rect:e||new W(0,0,0,0)}}\nf", "unction mc(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 W(b,c,a[2]-b,a[3]-", "c)}if(\"circle\"==b&&3==a.length)return b=a[2],new W(a[0]-b,a[1]-b,2*b,", "2*b);if(\"poly\"==b&&2=~*^$|%&@`{}\\-\\/\\[\\]\\(\\)])/g,\n\"\\\\$1\")", "}};var Z={},wc={};Z.ja=function(a,b,c){var d;try{d=uc.l(\"a\",b)}catch(", "e){d=B(y(b),\"A\",null,b)}return wa(d,function(b){b=oc(b);return c&&-1!", "=b.indexOf(a)||b==a})};Z.ea=function(a,b,c){var d;try{d=uc.l(\"a\",b)}c", "atch(e){d=B(y(b),\"A\",null,b)}return sa(d,function(b){b=oc(b);return c", "&&-1!=b.indexOf(a)||b==a})};Z.u=function(a,b){return Z.ja(a,b,!1)};Z.l=", "function(a,b){return Z.ea(a,b,!1)};wc.u=function(a,b){return Z.ja(a,b,!", "0)};wc.l=function(a,b){return Z.ea(a,b,!0)};var xc={u:function(a,b){if(", "\"\"===a)throw new v(32,'Unable to locate an element with the tagName ", "\"\"');return b.getElementsByTagName(a)[0]||null},l:function(a,b){if(\"", "\"===a)throw new v(32,'Unable to locate an element with the tagName \"", "\"');return b.getElementsByTagName(a)}};var yc={className:tc,\"class na", "me\":tc,css:uc,\"css selector\":uc,id:vc,linkText:Z,\"link text\":Z,nam", "e:{u:function(a,b){var c=B(y(b),\"*\",null,b);return wa(c,function(b){r", "eturn Sa(b,\"name\")==a})},l:function(a,b){var c=B(y(b),\"*\",null,b);r", "eturn sa(c,function(b){return Sa(b,\"name\")==a})}},partialLinkText:wc,", "\"partial link text\":wc,tagName:xc,\"tag name\":xc,xpath:U};function z", "c(a){for(var b in a)if(a.hasOwnProperty(b))return b;return null};var Ac", "=\"function\"===typeof ShadowRoot;ea(\"_\",function(a,b){var c;a:{if(c=", "zc(a)){var d=yc[c];if(d&&p(d.u)){c=d.u(a[c],b||ma.document);break a}}th", "row Error(\"Unsupported locator strategy: \"+c);}if(c)return c;if(Ac&&b", "){for(c=b;c.parentNode;)c=c.parentNode;if(c instanceof ShadowRoot){a:{i", "f((c=zc(a))&&(d=yc[c])&&p(d.l)){c=d.l(a[c],b||ma.document);break a}thro", "w Error(\"Unsupported locator strategy: \"+c);}if(c=c[0])return c}}retu", "rn null});; return this._.apply(null,arguments);}.apply({navigator:type", "of window!='undefined'?window.navigator:null,document:typeof window!='u", "ndefined'?window.document:null}, arguments);}", NULL }; const char* const GET_FIRST_CLIENT_RECT[] = { "function(){return function(){var h,aa=\"function\"==typeof Object.defin", "eProperties?Object.defineProperty:function(a,b,c){if(c.get||c.set)throw", " new TypeError(\"ES3 does not support getters and setters.\");a!=Array.", "prototype&&a!=Object.prototype&&(a[b]=c.value)},ba=\"undefined\"!=typeo", "f window&&window===this?this:\"undefined\"!=typeof global?global:this;", "\nfunction ca(a,b){if(b){for(var c=ba,d=a.split(\".\"),e=0;ea||1342177279>>=1)c+=c;return d}});ca(\"Math.sign\",function(a){retur", "n a?a:function(a){a=Number(a);return 0===a||isNaN(a)?a:0=arguments.length?Array.prototype.slice.call(a", ",b):Array.prototype.slice.call(a,b,c)};function u(a,b){this.x=void 0!==", "a?a:0;this.y=void 0!==b?b:0}h=u.prototype;h.clone=function(){return new", " u(this.x,this.y)};h.toString=function(){return\"(\"+this.x+\", \"+this", ".y+\")\"};h.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(t", "his.y);return this};h.floor=function(){this.x=Math.floor(this.x);this.y", "=Math.floor(this.y);return this};h.round=function(){this.x=Math.round(t", "his.x);this.y=Math.round(this.y);return this};\nh.translate=function(a,", "b){a instanceof u?(this.x+=a.x,this.y+=a.y):(this.x+=Number(a),m(b)&&(t", "his.y+=b));return this};h.scale=function(a,b){var c=m(b)?b:a;this.x*=a;", "this.y*=c;return this};function ma(a,b){if(!a||!b)return!1;if(a.contain", "s&&1==b.nodeType)return a==b||a.contains(b);if(\"undefined\"!=typeof a.", "compareDocumentPosition)return a==b||!!(a.compareDocumentPosition(b)&16", ");for(;b&&a!=b;)b=b.parentNode;return b==a}\nfunction na(a,b){if(a==b)r", "eturn 0;if(a.compareDocumentPosition)return a.compareDocumentPosition(b", ")&2?1:-1;if(\"sourceIndex\"in a||a.parentNode&&\"sourceIndex\"in a.pare", "ntNode){var c=1==a.nodeType,d=1==b.nodeType;if(c&&d)return a.sourceInde", "x-b.sourceIndex;var e=a.parentNode,f=b.parentNode;return e==f?oa(a,b):!", "c&&ma(e,b)?-1*qa(a,b):!d&&ma(f,a)?qa(b,a):(c?a.sourceIndex:e.sourceInde", "x)-(d?b.sourceIndex:f.sourceIndex)}d=9==a.nodeType?a:a.ownerDocument||a", ".document;c=d.createRange();c.selectNode(a);c.collapse(!0);\nd=d.create", "Range();d.selectNode(b);d.collapse(!0);return c.compareBoundaryPoints(d", "a.Range.START_TO_END,d)}function qa(a,b){var c=a.parentNode;if(c==b)ret", "urn-1;for(var d=b;d.parentNode!=c;)d=d.parentNode;return oa(d,a)}functi", "on oa(a,b){for(var c=b;c=c.previousSibling;)if(c==a)return-1;return 1};", "/*\n\n The MIT License\n\n Copyright (c) 2007 Cybozu Labs, Inc.\n Copyr", "ight (c) 2012 Google Inc.\n\n Permission is hereby granted, free of cha", "rge, to any person obtaining a copy\n of this software and associated d", "ocumentation files (the \"Software\"), to\n deal in the Software withou", "t restriction, including without limitation the\n rights to use, copy, ", "modify, merge, publish, distribute, sublicense, and/or\n sell copies of", " the Software, and to permit persons to whom the Software is\n furnishe", "d to do so, subject to the following conditions:\n\n The above copyrigh", "t notice and this permission notice shall be included in\n all copies o", "r 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 FITNESS FOR A P", "ARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS ", "OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABIL", "ITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n FRO", "M, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALIN", "GS\n IN THE SOFTWARE.\n*/\nfunction v(a,b,c){this.l=a;this.ka=b||1;this", ".j=c||1};function w(a){this.S=a;this.I=0}function ra(a){a=a.match(sa);f", "or(var b=0;b]=|\\\\s+|.\",\"", "g\"),ta=/^\\s/;function y(a,b){return a.S[a.I+(b||0)]}w.prototype.next=", "function(){return this.S[this.I++]};w.prototype.back=function(){this.I-", "-};w.prototype.empty=function(){return this.S.length<=this.I};function ", "z(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.nodeValue),d[c++]=a;while(a=a.firstChi", "ld);for(;c&&!(a=d[--c].nextSibling););}}else b=a.nodeValue;return\"\"+b", "}\nfunction A(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 B(a,b,c,d,e){return ua.call(null,a,b,l(c)?c:null,l(d)?", "d:null,e||new C)}\nfunction ua(a,b,c,d,e){b.getElementsByName&&d&&\"nam", "e\"==c?(b=b.getElementsByName(d),q(b,function(b){a.matches(b)&&e.add(b)", "})):b.getElementsByClassName&&d&&\"class\"==c?(b=b.getElementsByClassNa", "me(d),q(b,function(b){b.className==d&&a.matches(b)&&e.add(b)})):a insta", "nceof D?va(a,b,c,d,e):b.getElementsByTagName&&(b=b.getElementsByTagName", "(a.getName()),q(b,function(a){A(a,c,d)&&e.add(a)}));return e}function w", "a(a,b,c,d,e){for(b=b.firstChild;b;b=b.nextSibling)A(b,c,d)&&a.matches(b", ")&&e.add(b);return e}\nfunction va(a,b,c,d,e){for(b=b.firstChild;b;b=b.", "nextSibling)A(b,c,d)&&a.matches(b)&&e.add(b),va(a,b,c,d,e)};function C(", "){this.j=this.g=null;this.D=0}function xa(a){this.node=a;this.next=this", ".w=null}function ya(a,b){if(!a.g)return b;if(!b.g)return a;for(var c=a.", "g,d=b.g,e=null,f,g=0;c&&d;)c.node==d.node?(f=c,c=c.next,d=d.next):0\",4,2,function(a,b,c){retur", "n L(function(a,b){return a>b},a,b,c)});M(\"<=\",4,2,function(a,b,c){ret", "urn L(function(a,b){return a<=b},a,b,c)});M(\">=\",4,2,function(a,b,c){", "return L(function(a,b){return a>=b},a,b,c)});var Ca=M(\"=\",3,2,functio", "n(a,b,c){return L(function(a,b){return a==b},a,b,c,!0)});M(\"!=\",3,2,f", "unction(a,b,c){return L(function(a,b){return a!=b},a,b,c,!0)});M(\"and", "\",2,2,function(a,b,c){return J(a,c)&&J(b,c)});M(\"or\",1,2,function(a,", "b,c){return J(a,c)||J(b,c)});function N(a,b){if(b.m()&&4!=a.f)throw Err", "or(\"Primary expression must evaluate to nodeset if filter has predicat", "e(s).\");p.call(this,a.f);this.$=a;this.b=b;this.o=a.c();this.h=a.h}n(N", ");N.prototype.evaluate=function(a){a=this.$.evaluate(a);return Fa(this.", "b,a)};N.prototype.toString=function(){var a;a=\"Filter:\"+G(this.$);ret", "urn a+=G(this.b)};function O(a,b){if(b.lengtha.P)throw Error(\"Function \"+a.i+\" expects ", "at most \"+a.P+\" arguments, \"+b.length+\" given\");a.ha&&q(b,function", "(b,d){if(4!=b.f)throw Error(\"Argument \"+d+\" to function \"+a.i+\" is", " not of type Nodeset: \"+b);});p.call(this,a.f);this.H=a;this.M=b;Aa(th", "is,a.o||t(b,function(a){return a.c()}));Ba(this,a.fa&&!b.length||a.ea&&", "!!b.length||t(b,function(a){return a.h}))}n(O);\nO.prototype.evaluate=f", "unction(a){return this.H.v.apply(null,ka(a,this.M))};O.prototype.toStri", "ng=function(){var a=\"Function: \"+this.H;if(this.M.length)var b=r(this", ".M,function(a,b){return a+G(b)},\"Arguments:\"),a=a+G(b);return a};func", "tion Ga(a,b,c,d,e,f,g,k,x){this.i=a;this.f=b;this.o=c;this.fa=d;this.ea", "=e;this.v=f;this.Y=g;this.P=void 0!==k?k:g;this.ha=!!x}Ga.prototype.toS", "tring=function(){return this.i};var Ha={};\nfunction P(a,b,c,d,e,f,g,k)", "{if(Ha.hasOwnProperty(a))throw Error(\"Function already created: \"+a+", "\".\");Ha[a]=new Ga(a,b,c,d,!1,e,f,g,k)}P(\"boolean\",2,!1,!1,function(", "a,b){return J(b,a)},1);P(\"ceiling\",1,!1,!1,function(a,b){return Math.", "ceil(H(b,a))},1);P(\"concat\",3,!1,!1,function(a,b){return r(la(argumen", "ts,1),function(b,d){return b+I(d,a)},\"\")},2,null);P(\"contains\",2,!1", ",!1,function(a,b,c){b=I(b,a);a=I(c,a);return-1!=b.indexOf(a)},2);P(\"co", "unt\",1,!1,!1,function(a,b){return b.evaluate(a).m()},1,1,!0);\nP(\"fal", "se\",2,!1,!1,function(){return!1},0);P(\"floor\",1,!1,!1,function(a,b){", "return Math.floor(H(b,a))},1);P(\"id\",4,!1,!1,function(a,b){var c=a.l,", "d=9==c.nodeType?c:c.ownerDocument,c=I(b,a).split(/\\s+/),e=[];q(c,funct", "ion(a){a=d.getElementById(a);var b;if(!(b=!a)){a:if(l(e))b=l(a)&&1==a.l", "ength?e.indexOf(a,0):-1;else{for(b=0;ba.length)throw Error(\"Unclosed literal string", "\");return new Q(a)}\nfunction bb(a){var b,c=[],d;if(La(y(a.a))){b=a.a.", "next();d=y(a.a);if(\"/\"==b&&(a.a.empty()||\".\"!=d&&\"..\"!=d&&\"@\"!=", "d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return new U;d=new U;Y(a,\"Miss", "ing next location step.\");b=cb(a,b);c.push(b)}else{a:{b=y(a.a);d=b.cha", "rAt(0);switch(d){case \"$\":throw Error(\"Variable reference not allowe", "d in HTML XPath\");case \"(\":a.a.next();b=Xa(a);Y(a,'unclosed \"(\"');", "Za(a,\")\");break;case '\"':case \"'\":b=ab(a);break;default:if(isNaN(+", "b))if(!Ia(b)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==y(a.a,1)){b=\na.a.next()", ";b=Ha[b]||null;a.a.next();for(d=[];\")\"!=y(a.a);){Y(a,\"Missing functi", "on argument list.\");d.push(Xa(a));if(\",\"!=y(a.a))break;a.a.next()}Y(", "a,\"Unclosed function argument list.\");$a(a);b=new O(b,d)}else{b=null;", "break a}else b=new S(+a.a.next())}\"[\"==y(a.a)&&(d=new V(db(a)),b=new ", "N(b,d))}if(b)if(La(y(a.a)))d=b;else return b;else b=cb(a,\"/\"),d=new K", "a,c.push(b)}for(;La(y(a.a));)b=a.a.next(),Y(a,\"Missing next location s", "tep.\"),b=cb(a,b),c.push(b);return new T(d,c)}\nfunction cb(a,b){var c,", "d,e;if(\"/\"!=b&&\"//\"!=b)throw Error('Step op should be \"/\" or \"//", "\"');if(\".\"==y(a.a))return d=new W(Ta,new D(\"node\")),a.a.next(),d;i", "f(\"..\"==y(a.a))return d=new W(Sa,new D(\"node\")),a.a.next(),d;var f;", "if(\"@\"==y(a.a))f=Ja,a.a.next(),Y(a,\"Missing attribute name\");else i", "f(\"::\"==y(a.a,1)){if(!/(?![0-9])[\\w]/.test(y(a.a).charAt(0)))throw E", "rror(\"Bad token: \"+a.a.next());c=a.a.next();f=Ra[c]||null;if(!f)throw", " Error(\"No axis with name: \"+c);a.a.next();Y(a,\"Missing node name\")", "}else f=Oa;\nc=y(a.a);if(/(?![0-9])[\\w\\*]/.test(c.charAt(0)))if(\"(\"", "==y(a.a,1)){if(!Ia(c))throw Error(\"Invalid node type: \"+c);c=a.a.next", "();if(!Ia(c))throw Error(\"Invalid type name: \"+c);Za(a,\"(\");Y(a,\"B", "ad nodetype\");e=y(a.a).charAt(0);var g=null;if('\"'==e||\"'\"==e)g=ab(", "a);Y(a,\"Bad nodetype\");$a(a);c=new D(c,g)}else if(c=a.a.next(),e=c.in", "dexOf(\":\"),-1==e)c=new R(c);else{var g=c.substring(0,e),k;if(\"*\"==g", ")k=\"*\";else if(k=a.ia(g),!k)throw Error(\"Namespace prefix not declar", "ed: \"+g);c=c.substr(e+1);c=new R(c,k)}else throw Error(\"Bad token: \"", "+\na.a.next());e=new V(db(a),f.A);return d||new W(f,c,e,\"//\"==b)}func", "tion db(a){for(var b=[];\"[\"==y(a.a);){a.a.next();Y(a,\"Missing predic", "ate expression.\");var c=Xa(a);b.push(c);Y(a,\"Unclosed predicate expre", "ssion.\");Za(a,\"]\")}return b}function Ya(a){if(\"-\"==y(a.a))return a", ".a.next(),new Ua(Ya(a));var b=bb(a);if(\"|\"!=y(a.a))a=b;else{for(b=[b]", ";\"|\"==a.a.next();)Y(a,\"Missing next union location path.\"),b.push(b", "b(a));a.a.back();a=new Va(b)}return a};function eb(a){switch(a.nodeType", "){case 1:return ja(fb,a);case 9:return eb(a.documentElement);case 11:ca", "se 10:case 6:case 12:return gb;default:return a.parentNode?eb(a.parentN", "ode):gb}}function gb(){return null}function fb(a,b){if(a.prefix==b)retu", "rn a.namespaceURI||\"http://www.w3.org/1999/xhtml\";var c=a.getAttribut", "eNode(\"xmlns:\"+b);return c&&c.specified?c.value||null:a.parentNode&&9", "!=a.parentNode.nodeType?fb(a.parentNode,b):null};function ib(a,b){if(!a", ".length)throw Error(\"Empty XPath expression.\");var c=ra(a);if(c.empty", "())throw Error(\"Invalid XPath expression.\");b?\"function\"==fa(b)||(b", "=ia(b.lookupNamespaceURI,b)):b=function(){return null};var d=Xa(new Wa(", "c,b));if(!c.empty())throw Error(\"Bad token: \"+c.next());this.evaluate", "=function(a,b){var c=d.evaluate(new v(a));return new Z(c,b)}}\nfunction", " Z(a,b){if(0==b)if(a instanceof C)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 C))throw Error(\"value could not be converted to the speci", "fied type\");this.resultType=b;var c;switch(b){case 2:this.stringValue=", "a instanceof C?F(a):\"\"+a;break;case 1:this.numberValue=a instanceof C", "?+F(a):+a;break;case 3:this.booleanValue=a instanceof C?0=c.length?null:c[f++]};this.snapshotItem=function(", "a){if(6!=b&&7!=b)throw Error(\"snapshotItem called with wrong result ty", "pe\");return a>=c.length||0>a?null:c[a]}}\nZ.ANY_TYPE=0;Z.NUMBER_TYPE=1", ";Z.STRING_TYPE=2;Z.BOOLEAN_TYPE=3;Z.UNORDERED_NODE_ITERATOR_TYPE=4;Z.OR", "DERED_NODE_ITERATOR_TYPE=5;Z.UNORDERED_NODE_SNAPSHOT_TYPE=6;Z.ORDERED_N", "ODE_SNAPSHOT_TYPE=7;Z.ANY_UNORDERED_NODE_TYPE=8;Z.FIRST_ORDERED_NODE_TY", "PE=9;function jb(a){this.lookupNamespaceURI=eb(a)}\nea(\"wgxpath.instal", "l\",function(a,b){var c=a||da,d=c.Document&&c.Document.prototype||c.doc", "ument;if(!d.evaluate||b)c.XPathResult=Z,d.evaluate=function(a,b,c,d){re", "turn(new ib(a,c)).evaluate(b,d)},d.createExpression=function(a,b){retur", "n new ib(a,b)},d.createNSResolver=function(a){return new jb(a)}});funct", "ion kb(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d}h=kb.", "prototype;h.clone=function(){return new kb(this.left,this.top,this.widt", "h,this.height)};h.toString=function(){return\"(\"+this.left+\", \"+this", ".top+\" - \"+this.width+\"w x \"+this.height+\"h)\"};h.contains=functio", "n(a){return a instanceof kb?this.left<=a.left&&this.left+this.width>=a.", "left+a.width&&this.top<=a.top&&this.top+this.height>=a.top+a.height:a.x", ">=this.left&&a.x<=this.left+this.width&&a.y>=this.top&&a.y<=this.top+th", "is.height};\nh.ceil=function(){this.left=Math.ceil(this.left);this.top=", "Math.ceil(this.top);this.width=Math.ceil(this.width);this.height=Math.c", "eil(this.height);return this};h.floor=function(){this.left=Math.floor(t", "his.left);this.top=Math.floor(this.top);this.width=Math.floor(this.widt", "h);this.height=Math.floor(this.height);return this};h.round=function(){", "this.left=Math.round(this.left);this.top=Math.round(this.top);this.widt", "h=Math.round(this.width);this.height=Math.round(this.height);return thi", "s};\nh.translate=function(a,b){a instanceof u?(this.left+=a.x,this.top+", "=a.y):(this.left+=a,m(b)&&(this.top+=b));return this};h.scale=function(", "a,b){var c=m(b)?b:a;this.left*=a;this.width*=a;this.top*=c;this.height*", "=c;return this};ea(\"_\",function(a){var b=a.getClientRects();if(0==b.l", "ength)throw Error(\"Element does not have any client rects\");b=b[0];if", "(1==a.nodeType){b:{var c;try{c=a.getBoundingClientRect()}catch(d){a={le", "ft:0,top:0,right:0,bottom:0};break b}a=c}a=new u(a.left,a.top)}else a=a", ".changedTouches?a.changedTouches[0]:a,a=new u(a.clientX,a.clientY);retu", "rn new kb(b.left-a.x,b.top-a.y,b.right-b.left,b.bottom-b.top)});; retur", "n this._.apply(null,arguments);}.apply({navigator:typeof window!='undef", "ined'?window.navigator:null,document:typeof window!='undefined'?window.", "document:null}, arguments);}", NULL }; const char* const GET_LOCATION_IN_VIEW[] = { "function(){return function(){var h,aa=\"function\"==typeof Object.defin", "eProperties?Object.defineProperty:function(a,b,c){if(c.get||c.set)throw", " new TypeError(\"ES3 does not support getters and setters.\");a!=Array.", "prototype&&a!=Object.prototype&&(a[b]=c.value)},ba=\"undefined\"!=typeo", "f window&&window===this?this:\"undefined\"!=typeof global?global:this;", "\nfunction ca(a,b){if(b){for(var c=ba,d=a.split(\".\"),e=0;ea||1342177279>>=1)c+=c;return d}});ca(\"Math.sign\",function(a){retur", "n a?a:function(a){a=Number(a);return 0===a||isNaN(a)?a:0=arguments.length?Array.prototype.slice.call(a,b):Array.proto", "type.slice.call(a,b,c)};function w(a,b){this.x=void 0!==a?a:0;this.y=vo", "id 0!==b?b:0}h=w.prototype;h.clone=function(){return new w(this.x,this.", "y)};h.toString=function(){return\"(\"+this.x+\", \"+this.y+\")\"};h.cei", "l=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return t", "his};h.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(thi", "s.y);return this};h.round=function(){this.x=Math.round(this.x);this.y=M", "ath.round(this.y);return this};\nh.translate=function(a,b){a instanceof", " w?(this.x+=a.x,this.y+=a.y):(this.x+=Number(a),n(b)&&(this.y+=b));retu", "rn this};h.scale=function(a,b){var c=n(b)?b:a;this.x*=a;this.y*=c;retur", "n this};function x(a,b){this.width=a;this.height=b}h=x.prototype;h.clon", "e=function(){return new x(this.width,this.height)};h.toString=function(", "){return\"(\"+this.width+\" x \"+this.height+\")\"};h.ceil=function(){t", "his.width=Math.ceil(this.width);this.height=Math.ceil(this.height);retu", "rn this};h.floor=function(){this.width=Math.floor(this.width);this.heig", "ht=Math.floor(this.height);return this};h.round=function(){this.width=M", "ath.round(this.width);this.height=Math.round(this.height);return this};", "\nh.scale=function(a,b){var c=n(b)?b:a;this.width*=a;this.height*=c;ret", "urn this};function oa(a,b,c){function d(c){c&&b.appendChild(m(c)?a.crea", "teTextNode(c):c)}for(var e=1;e]=|\\\\s+|.\",\"g\"),xa=/^\\s/;function D(", "a,b){return a.T[a.J+(b||0)]}C.prototype.next=function(){return this.T[t", "his.J++]};C.prototype.back=function(){this.J--};C.prototype.empty=funct", "ion(){return this.T.length<=this.J};function E(a){var b=null,c=a.nodeTy", "pe;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.docu", "mentElement:a.firstChild;for(var c=0,d=[],b=\"\";a;){do 1!=a.nodeType&&", "(b+=a.nodeValue),d[c++]=a;while(a=a.firstChild);for(;c&&!(a=d[--c].next", "Sibling););}}else b=a.nodeValue;return\"\"+b}\nfunction F(a,b,c){if(nul", "l===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 G(a,b,c,d,", "e){return za.call(null,a,b,m(c)?c:null,m(d)?d:null,e||new H)}\nfunction", " za(a,b,c,d,e){b.getElementsByName&&d&&\"name\"==c?(b=b.getElementsByNa", "me(d),t(b,function(b){a.matches(b)&&e.add(b)})):b.getElementsByClassNam", "e&&d&&\"class\"==c?(b=b.getElementsByClassName(d),t(b,function(b){b.cla", "ssName==d&&a.matches(b)&&e.add(b)})):a instanceof I?Aa(a,b,c,d,e):b.get", "ElementsByTagName&&(b=b.getElementsByTagName(a.getName()),t(b,function(", "a){F(a,c,d)&&e.add(a)}));return e}function Ba(a,b,c,d,e){for(b=b.firstC", "hild;b;b=b.nextSibling)F(b,c,d)&&a.matches(b)&&e.add(b);return e}\nfunc", "tion Aa(a,b,c,d,e){for(b=b.firstChild;b;b=b.nextSibling)F(b,c,d)&&a.mat", "ches(b)&&e.add(b),Aa(a,b,c,d,e)};function H(){this.j=this.g=null;this.D", "=0}function Ca(a){this.node=a;this.next=this.w=null}function Da(a,b){if", "(!a.g)return b;if(!b.g)return a;for(var c=a.g,d=b.g,e=null,f,g=0;c&&d;)", "c.node==d.node?(f=c,c=c.next,d=d.next):0\",4,2,function(a,b,c){return P(function(a,b){return ", "a>b},a,b,c)});Q(\"<=\",4,2,function(a,b,c){return P(function(a,b){retur", "n a<=b},a,b,c)});Q(\">=\",4,2,function(a,b,c){return P(function(a,b){re", "turn a>=b},a,b,c)});var Ia=Q(\"=\",3,2,function(a,b,c){return P(functio", "n(a,b){return a==b},a,b,c,!0)});Q(\"!=\",3,2,function(a,b,c){return P(f", "unction(a,b){return a!=b},a,b,c,!0)});Q(\"and\",2,2,function(a,b,c){ret", "urn N(a,c)&&N(b,c)});Q(\"or\",1,2,function(a,b,c){return N(a,c)||N(b,c)", "});function La(a,b){if(b.m()&&4!=a.f)throw Error(\"Primary expression m", "ust evaluate to nodeset if filter has predicate(s).\");q.call(this,a.f)", ";this.aa=a;this.b=b;this.o=a.c();this.h=a.h}p(La);La.prototype.evaluate", "=function(a){a=this.aa.evaluate(a);return Ma(this.b,a)};La.prototype.to", "String=function(){var a;a=\"Filter:\"+K(this.aa);return a+=K(this.b)};f", "unction Na(a,b){if(b.lengtha.R)throw Error(\"Function \"+a.i+\" expects at most \"+a.R+\" ", "arguments, \"+b.length+\" given\");a.ia&&t(b,function(b,d){if(4!=b.f)th", "row Error(\"Argument \"+d+\" to function \"+a.i+\" is not of type Nodes", "et: \"+b);});q.call(this,a.f);this.I=a;this.N=b;Ga(this,a.o||v(b,functi", "on(a){return a.c()}));Ha(this,a.ga&&!b.length||a.fa&&!!b.length||v(b,fu", "nction(a){return a.h}))}p(Na);\nNa.prototype.evaluate=function(a){retur", "n this.I.v.apply(null,la(a,this.N))};Na.prototype.toString=function(){v", "ar a=\"Function: \"+this.I;if(this.N.length)var b=u(this.N,function(a,b", "){return a+K(b)},\"Arguments:\"),a=a+K(b);return a};function Oa(a,b,c,d", ",e,f,g,k,y){this.i=a;this.f=b;this.o=c;this.ga=d;this.fa=e;this.v=f;thi", "s.Z=g;this.R=void 0!==k?k:g;this.ia=!!y}Oa.prototype.toString=function(", "){return this.i};var Pa={};\nfunction R(a,b,c,d,e,f,g,k){if(Pa.hasOwnPr", "operty(a))throw Error(\"Function already created: \"+a+\".\");Pa[a]=new", " Oa(a,b,c,d,!1,e,f,g,k)}R(\"boolean\",2,!1,!1,function(a,b){return N(b,", "a)},1);R(\"ceiling\",1,!1,!1,function(a,b){return Math.ceil(L(b,a))},1)", ";R(\"concat\",3,!1,!1,function(a,b){return u(na(arguments,1),function(b", ",d){return b+M(d,a)},\"\")},2,null);R(\"contains\",2,!1,!1,function(a,b", ",c){b=M(b,a);a=M(c,a);return-1!=b.indexOf(a)},2);R(\"count\",1,!1,!1,fu", "nction(a,b){return b.evaluate(a).m()},1,1,!0);\nR(\"false\",2,!1,!1,fun", "ction(){return!1},0);R(\"floor\",1,!1,!1,function(a,b){return Math.floo", "r(L(b,a))},1);R(\"id\",4,!1,!1,function(a,b){var c=a.l,d=9==c.nodeType?", "c:c.ownerDocument,c=M(b,a).split(/\\s+/),e=[];t(c,function(a){a=d.getEl", "ementById(a);var b;if(!(b=!a)){a:if(m(e))b=m(a)&&1==a.length?e.indexOf(", "a,0):-1;else{for(b=0;ba.length)throw Error(\"Unclosed literal string\");ret", "urn new Ra(a)}\nfunction mb(a){var b,c=[],d;if(Wa(D(a.a))){b=a.a.next()", ";d=D(a.a);if(\"/\"==b&&(a.a.empty()||\".\"!=d&&\"..\"!=d&&\"@\"!=d&&\"*", "\"!=d&&!/(?![0-9])[\\w]/.test(d)))return new T;d=new T;X(a,\"Missing ne", "xt location step.\");b=nb(a,b);c.push(b)}else{a:{b=D(a.a);d=b.charAt(0)", ";switch(d){case \"$\":throw Error(\"Variable reference not allowed in H", "TML XPath\");case \"(\":a.a.next();b=hb(a);X(a,'unclosed \"(\"');jb(a,", "\")\");break;case '\"':case \"'\":b=lb(a);break;default:if(isNaN(+b))if", "(!Qa(b)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==D(a.a,1)){b=\na.a.next();b=Pa", "[b]||null;a.a.next();for(d=[];\")\"!=D(a.a);){X(a,\"Missing function ar", "gument list.\");d.push(hb(a));if(\",\"!=D(a.a))break;a.a.next()}X(a,\"U", "nclosed function argument list.\");kb(a);b=new Na(b,d)}else{b=null;brea", "k a}else b=new Sa(+a.a.next())}\"[\"==D(a.a)&&(d=new U(ob(a)),b=new La(", "b,d))}if(b)if(Wa(D(a.a)))d=b;else return b;else b=nb(a,\"/\"),d=new Va,", "c.push(b)}for(;Wa(D(a.a));)b=a.a.next(),X(a,\"Missing next location ste", "p.\"),b=nb(a,b),c.push(b);return new Ta(d,c)}\nfunction nb(a,b){var c,d", ",e;if(\"/\"!=b&&\"//\"!=b)throw Error('Step op should be \"/\" or \"//", "\"');if(\".\"==D(a.a))return d=new V(db,new I(\"node\")),a.a.next(),d;i", "f(\"..\"==D(a.a))return d=new V(cb,new I(\"node\")),a.a.next(),d;var f;", "if(\"@\"==D(a.a))f=Ua,a.a.next(),X(a,\"Missing attribute name\");else i", "f(\"::\"==D(a.a,1)){if(!/(?![0-9])[\\w]/.test(D(a.a).charAt(0)))throw E", "rror(\"Bad token: \"+a.a.next());c=a.a.next();f=bb[c]||null;if(!f)throw", " Error(\"No axis with name: \"+c);a.a.next();X(a,\"Missing node name\")", "}else f=Za;\nc=D(a.a);if(/(?![0-9])[\\w\\*]/.test(c.charAt(0)))if(\"(\"", "==D(a.a,1)){if(!Qa(c))throw Error(\"Invalid node type: \"+c);c=a.a.next", "();if(!Qa(c))throw Error(\"Invalid type name: \"+c);jb(a,\"(\");X(a,\"B", "ad nodetype\");e=D(a.a).charAt(0);var g=null;if('\"'==e||\"'\"==e)g=lb(", "a);X(a,\"Bad nodetype\");kb(a);c=new I(c,g)}else if(c=a.a.next(),e=c.in", "dexOf(\":\"),-1==e)c=new S(c);else{var g=c.substring(0,e),k;if(\"*\"==g", ")k=\"*\";else if(k=a.ja(g),!k)throw Error(\"Namespace prefix not declar", "ed: \"+g);c=c.substr(e+1);c=new S(c,k)}else throw Error(\"Bad token: \"", "+\na.a.next());e=new U(ob(a),f.A);return d||new V(f,c,e,\"//\"==b)}func", "tion ob(a){for(var b=[];\"[\"==D(a.a);){a.a.next();X(a,\"Missing predic", "ate expression.\");var c=hb(a);b.push(c);X(a,\"Unclosed predicate expre", "ssion.\");jb(a,\"]\")}return b}function ib(a){if(\"-\"==D(a.a))return a", ".a.next(),new eb(ib(a));var b=mb(a);if(\"|\"!=D(a.a))a=b;else{for(b=[b]", ";\"|\"==a.a.next();)X(a,\"Missing next union location path.\"),b.push(m", "b(a));a.a.back();a=new fb(b)}return a};function pb(a){switch(a.nodeType", "){case 1:return ka(qb,a);case 9:return pb(a.documentElement);case 11:ca", "se 10:case 6:case 12:return rb;default:return a.parentNode?pb(a.parentN", "ode):rb}}function rb(){return null}function qb(a,b){if(a.prefix==b)retu", "rn a.namespaceURI||\"http://www.w3.org/1999/xhtml\";var c=a.getAttribut", "eNode(\"xmlns:\"+b);return c&&c.specified?c.value||null:a.parentNode&&9", "!=a.parentNode.nodeType?qb(a.parentNode,b):null};function sb(a,b){if(!a", ".length)throw Error(\"Empty XPath expression.\");var c=va(a);if(c.empty", "())throw Error(\"Invalid XPath expression.\");b?\"function\"==ea(b)||(b", "=ja(b.lookupNamespaceURI,b)):b=function(){return null};var d=hb(new gb(", "c,b));if(!c.empty())throw Error(\"Bad token: \"+c.next());this.evaluate", "=function(a,b){var c=d.evaluate(new B(a));return new Y(c,b)}}\nfunction", " Y(a,b){if(0==b)if(a instanceof H)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 H))throw Error(\"value could not be converted to the speci", "fied type\");this.resultType=b;var c;switch(b){case 2:this.stringValue=", "a instanceof H?Ea(a):\"\"+a;break;case 1:this.numberValue=a instanceof ", "H?+Ea(a):+a;break;case 3:this.booleanValue=a instanceof H?0=c.length?null:c[f++]};this.snapshotItem=functio", "n(a){if(6!=b&&7!=b)throw Error(\"snapshotItem called with wrong result ", "type\");return a>=c.length||0>a?null:c[a]}}\nY.ANY_TYPE=0;Y.NUMBER_TYPE", "=1;Y.STRING_TYPE=2;Y.BOOLEAN_TYPE=3;Y.UNORDERED_NODE_ITERATOR_TYPE=4;Y.", "ORDERED_NODE_ITERATOR_TYPE=5;Y.UNORDERED_NODE_SNAPSHOT_TYPE=6;Y.ORDERED", "_NODE_SNAPSHOT_TYPE=7;Y.ANY_UNORDERED_NODE_TYPE=8;Y.FIRST_ORDERED_NODE_", "TYPE=9;function tb(a){this.lookupNamespaceURI=pb(a)}\nda(\"wgxpath.inst", "all\",function(a,b){var c=a||l,d=c.Document&&c.Document.prototype||c.do", "cument;if(!d.evaluate||b)c.XPathResult=Y,d.evaluate=function(a,b,c,d){r", "eturn(new sb(a,c)).evaluate(b,d)},d.createExpression=function(a,b){retu", "rn new sb(a,b)},d.createNSResolver=function(a){return new tb(a)}});func", "tion ub(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d}h=ub", ".prototype;h.clone=function(){return new ub(this.top,this.right,this.bo", "ttom,this.left)};h.toString=function(){return\"(\"+this.top+\"t, \"+thi", "s.right+\"r, \"+this.bottom+\"b, \"+this.left+\"l)\"};h.contains=functi", "on(a){return this&&a?a instanceof ub?a.left>=this.left&&a.right<=this.r", "ight&&a.top>=this.top&&a.bottom<=this.bottom:a.x>=this.left&&a.x<=this.", "right&&a.y>=this.top&&a.y<=this.bottom:!1};\nh.expand=function(a,b,c,d)", "{ga(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.cei", "l(this.top);this.right=Math.ceil(this.right);this.bottom=Math.ceil(this", ".bottom);this.left=Math.ceil(this.left);return this};\nh.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};h.round=function(){this.top=Math.round(this.top);this.right=Math.", "round(this.right);this.bottom=Math.round(this.bottom);this.left=Math.ro", "und(this.left);return this};h.translate=function(a,b){a instanceof w?(t", "his.left+=a.x,this.right+=a.x,this.top+=a.y,this.bottom+=a.y):(this.lef", "t+=a,this.right+=a,n(b)&&(this.top+=b,this.bottom+=b));return this};\nh", ".scale=function(a,b){var c=n(b)?b:a;this.left*=a;this.right*=a;this.top", "*=c;this.bottom*=c;return this};function Z(a,b,c,d){this.left=a;this.to", "p=b;this.width=c;this.height=d}h=Z.prototype;h.clone=function(){return ", "new Z(this.left,this.top,this.width,this.height)};h.toString=function()", "{return\"(\"+this.left+\", \"+this.top+\" - \"+this.width+\"w x \"+this", ".height+\"h)\"};h.contains=function(a){return a instanceof Z?this.left<", "=a.left&&this.left+this.width>=a.left+a.width&&this.top<=a.top&&this.to", "p+this.height>=a.top+a.height:a.x>=this.left&&a.x<=this.left+this.width", "&&a.y>=this.top&&a.y<=this.top+this.height};\nh.ceil=function(){this.le", "ft=Math.ceil(this.left);this.top=Math.ceil(this.top);this.width=Math.ce", "il(this.width);this.height=Math.ceil(this.height);return this};h.floor=", "function(){this.left=Math.floor(this.left);this.top=Math.floor(this.top", ");this.width=Math.floor(this.width);this.height=Math.floor(this.height)", ";return this};h.round=function(){this.left=Math.round(this.left);this.t", "op=Math.round(this.top);this.width=Math.round(this.width);this.height=M", "ath.round(this.height);return this};\nh.translate=function(a,b){a insta", "nceof w?(this.left+=a.x,this.top+=a.y):(this.left+=a,n(b)&&(this.top+=b", "));return this};h.scale=function(a,b){var c=n(b)?b:a;this.left*=a;this.", "width*=a;this.top*=c;this.height*=c;return this};function vb(a,b){var c", "=z(a);return c.defaultView&&c.defaultView.getComputedStyle&&(c=c.defaul", "tView.getComputedStyle(a,null))?c[b]||c.getPropertyValue(b)||\"\":\"\"}", "function xb(a){var b;try{b=a.getBoundingClientRect()}catch(c){return{le", "ft:0,top:0,right:0,bottom:0}}return b}\nfunction yb(a){var b=z(a),c=new", " w(0,0);if(a==(b?z(b):document).documentElement)return c;a=xb(a);var d=", "(b?new A(z(b)):r||(r=new A)).H,b=d.scrollingElement?d.scrollingElement:", "d.body||d.documentElement,d=d.parentWindow||d.defaultView,b=new w(d.pag", "eXOffset||b.scrollLeft,d.pageYOffset||b.scrollTop);c.x=a.left+b.x;c.y=a", ".top+b.y;return c}function zb(a){if(1==a.nodeType)return a=xb(a),new w(", "a.left,a.top);a=a.changedTouches?a.changedTouches[0]:a;return new w(a.c", "lientX,a.clientY)};var Ab=\"function\"===typeof ShadowRoot;function Bb(", "a,b){var c;c=yb(b);var d=yb(a);c=new w(c.x-d.x,c.y-d.y);var e,f,g;g=vb(", "a,\"borderLeftWidth\");f=vb(a,\"borderRightWidth\");e=vb(a,\"borderTopW", "idth\");d=vb(a,\"borderBottomWidth\");d=new ub(parseFloat(e),parseFloat", "(f),parseFloat(d),parseFloat(g));c.x-=d.left;c.y-=d.top;return c}\nfunc", "tion Cb(a,b,c){function d(a,b,c,d,e){d=new Z(c.x+d.left,c.y+d.top,d.wid", "th,d.height);c=[0,0];b=[b.width,b.height];var f=[d.left,d.top];d=[d.wid", "th,d.height];for(var g=0;2>g;g++)if(d[g]>b[g])c[g]=e?f[g]+d[g]/2-b[g]/2", ":f[g];else{var k=f[g]-b[g]+d[g];0f[g]&&(c[g]=f[g])}e=new w(", "c[0],c[1]);a.scrollLeft+=e.x;a.scrollTop+=e.y}function e(a){var b=a.par", "entNode;Ab&&b instanceof ShadowRoot&&(b=a.host);return b}for(var f=z(a)", ",g=e(a),k;g&&g!=f.documentElement&&g!=f.body;)k=Bb(g,a),d(g,new x(g.cli", "entWidth,\ng.clientHeight),k,b,c),g=e(g);k=zb(a);a=ua(a?new A(z(a)):r||", "(r=new A));d(f.body,a,k,b,c)};da(\"_\",function(a,b,c){c||(c=new Z(0,0,", "a.offsetWidth,a.offsetHeight));Cb(a,c,b);a=zb(a);return new w(a.x+c.lef", "t,a.y+c.top)});; return this._.apply(null,arguments);}.apply({navigator", ":typeof window!='undefined'?window.navigator:null,document:typeof windo", "w!='undefined'?window.document:null}, arguments);}", NULL }; const char* const GET_PAGE_ZOOM[] = { "function(){return function(){var aa=\"function\"==typeof Object.defineP", "roperties?Object.defineProperty:function(a,b,c){if(c.get||c.set)throw n", "ew TypeError(\"ES3 does not support getters and setters.\");a!=Array.pr", "ototype&&a!=Object.prototype&&(a[b]=c.value)},ba=\"undefined\"!=typeof ", "window&&window===this?this:\"undefined\"!=typeof global?global:this;\nf", "unction ca(a,b){if(b){for(var c=ba,d=a.split(\".\"),e=0;ea||1342177279>>=1)c+=c;return d}});ca(\"Math.sign\",function(a){return a", "?a:function(a){a=Number(a);return 0===a||isNaN(a)?a:0=arguments.length?", "Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)};func", "tion na(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeType)return a==", "b||a.contains(b);if(\"undefined\"!=typeof a.compareDocumentPosition)ret", "urn a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentN", "ode;return b==a}\nfunction oa(a,b){if(a==b)return 0;if(a.compareDocumen", "tPosition)return a.compareDocumentPosition(b)&2?1:-1;if(\"sourceIndex\"", "in a||a.parentNode&&\"sourceIndex\"in a.parentNode){var c=1==a.nodeType", ",d=1==b.nodeType;if(c&&d)return a.sourceIndex-b.sourceIndex;var e=a.par", "entNode,f=b.parentNode;return e==f?pa(a,b):!c&&na(e,b)?-1*qa(a,b):!d&&n", "a(f,a)?qa(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b.sourceIndex:f.sourc", "eIndex)}d=9==a.nodeType?a:a.ownerDocument||a.document;c=d.createRange()", ";c.selectNode(a);c.collapse(!0);\nd=d.createRange();d.selectNode(b);d.c", "ollapse(!0);return c.compareBoundaryPoints(da.Range.START_TO_END,d)}fun", "ction qa(a,b){var c=a.parentNode;if(c==b)return-1;for(var d=b;d.parentN", "ode!=c;)d=d.parentNode;return pa(d,a)}function pa(a,b){for(var c=b;c=c.", "previousSibling;)if(c==a)return-1;return 1};/*\n\n The MIT License\n\n ", "Copyright (c) 2007 Cybozu Labs, Inc.\n Copyright (c) 2012 Google Inc.\n", "\n Permission is hereby granted, free of charge, to any person obtainin", "g a copy\n of this software and associated documentation files (the \"S", "oftware\"), to\n deal in the Software without restriction, including wi", "thout limitation the\n rights to use, copy, modify, merge, publish, dis", "tribute, sublicense, and/or\n sell copies of the Software, and to permi", "t persons to whom the Software is\n furnished to do so, subject to the ", "following conditions:\n\n The above copyright notice and this permissio", "n notice shall be included in\n all copies or substantial portions of t", "he Software.\n\n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY O", "F ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARR", "ANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONIN", "FRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIA", "BLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION O", "F CONTRACT, TORT OR OTHERWISE, ARISING\n FROM, OUT OF OR IN CONNECTION ", "WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n IN THE SOFTWARE.\n*/\n", "function r(a,b,c){this.l=a;this.ka=b||1;this.j=c||1};function t(a){this", ".S=a;this.I=0}function ra(a){a=a.match(sa);for(var b=0;b]=|\\\\s+|.\",\"g\"),ta=/^\\s/;function u(", "a,b){return a.S[a.I+(b||0)]}t.prototype.next=function(){return this.S[t", "his.I++]};t.prototype.back=function(){this.I--};t.prototype.empty=funct", "ion(){return this.S.length<=this.I};function v(a){var b=null,c=a.nodeTy", "pe;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.docu", "mentElement:a.firstChild;for(var c=0,d=[],b=\"\";a;){do 1!=a.nodeType&&", "(b+=a.nodeValue),d[c++]=a;while(a=a.firstChild);for(;c&&!(a=d[--c].next", "Sibling););}}else b=a.nodeValue;return\"\"+b}\nfunction x(a,b,c){if(nul", "l===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 y(a,b,c,d,", "e){return ua.call(null,a,b,h(c)?c:null,h(d)?d:null,e||new z)}\nfunction", " ua(a,b,c,d,e){b.getElementsByName&&d&&\"name\"==c?(b=b.getElementsByNa", "me(d),n(b,function(b){a.matches(b)&&e.add(b)})):b.getElementsByClassNam", "e&&d&&\"class\"==c?(b=b.getElementsByClassName(d),n(b,function(b){b.cla", "ssName==d&&a.matches(b)&&e.add(b)})):a instanceof A?va(a,b,c,d,e):b.get", "ElementsByTagName&&(b=b.getElementsByTagName(a.getName()),n(b,function(", "a){x(a,c,d)&&e.add(a)}));return e}function wa(a,b,c,d,e){for(b=b.firstC", "hild;b;b=b.nextSibling)x(b,c,d)&&a.matches(b)&&e.add(b);return e}\nfunc", "tion va(a,b,c,d,e){for(b=b.firstChild;b;b=b.nextSibling)x(b,c,d)&&a.mat", "ches(b)&&e.add(b),va(a,b,c,d,e)};function z(){this.j=this.g=null;this.D", "=0}function xa(a){this.node=a;this.next=this.w=null}function ya(a,b){if", "(!a.g)return b;if(!b.g)return a;for(var c=a.g,d=b.g,e=null,f,g=0;c&&d;)", "c.node==d.node?(f=c,c=c.next,d=d.next):0\",4,2,function(a,b,c){return I(function(a,b){return a", ">b},a,b,c)});J(\"<=\",4,2,function(a,b,c){return I(function(a,b){return", " a<=b},a,b,c)});J(\">=\",4,2,function(a,b,c){return I(function(a,b){ret", "urn a>=b},a,b,c)});var Ca=J(\"=\",3,2,function(a,b,c){return I(function", "(a,b){return a==b},a,b,c,!0)});J(\"!=\",3,2,function(a,b,c){return I(fu", "nction(a,b){return a!=b},a,b,c,!0)});J(\"and\",2,2,function(a,b,c){retu", "rn G(a,c)&&G(b,c)});J(\"or\",1,2,function(a,b,c){return G(a,c)||G(b,c)}", ");function K(a,b){if(b.m()&&4!=a.f)throw Error(\"Primary expression mus", "t evaluate to nodeset if filter has predicate(s).\");m.call(this,a.f);t", "his.$=a;this.b=b;this.o=a.c();this.h=a.h}l(K);K.prototype.evaluate=func", "tion(a){a=this.$.evaluate(a);return Fa(this.b,a)};K.prototype.toString=", "function(){var a;a=\"Filter:\"+D(this.$);return a+=D(this.b)};function ", "L(a,b){if(b.lengtha", ".P)throw Error(\"Function \"+a.i+\" expects at most \"+a.P+\" arguments", ", \"+b.length+\" given\");a.ha&&n(b,function(b,d){if(4!=b.f)throw Error", "(\"Argument \"+d+\" to function \"+a.i+\" is not of type Nodeset: \"+b)", ";});m.call(this,a.f);this.H=a;this.M=b;Aa(this,a.o||q(b,function(a){ret", "urn a.c()}));Ba(this,a.fa&&!b.length||a.ea&&!!b.length||q(b,function(a)", "{return a.h}))}l(L);\nL.prototype.evaluate=function(a){return this.H.v.", "apply(null,ka(a,this.M))};L.prototype.toString=function(){var a=\"Funct", "ion: \"+this.H;if(this.M.length)var b=p(this.M,function(a,b){return a+D", "(b)},\"Arguments:\"),a=a+D(b);return a};function Ga(a,b,c,d,e,f,g,k,w){", "this.i=a;this.f=b;this.o=c;this.fa=d;this.ea=e;this.v=f;this.Y=g;this.P", "=void 0!==k?k:g;this.ha=!!w}Ga.prototype.toString=function(){return thi", "s.i};var Ha={};\nfunction M(a,b,c,d,e,f,g,k){if(Ha.hasOwnProperty(a))th", "row Error(\"Function already created: \"+a+\".\");Ha[a]=new Ga(a,b,c,d,", "!1,e,f,g,k)}M(\"boolean\",2,!1,!1,function(a,b){return G(b,a)},1);M(\"c", "eiling\",1,!1,!1,function(a,b){return Math.ceil(E(b,a))},1);M(\"concat", "\",3,!1,!1,function(a,b){return p(ma(arguments,1),function(b,d){return ", "b+F(d,a)},\"\")},2,null);M(\"contains\",2,!1,!1,function(a,b,c){b=F(b,a", ");a=F(c,a);return-1!=b.indexOf(a)},2);M(\"count\",1,!1,!1,function(a,b)", "{return b.evaluate(a).m()},1,1,!0);\nM(\"false\",2,!1,!1,function(){ret", "urn!1},0);M(\"floor\",1,!1,!1,function(a,b){return Math.floor(E(b,a))},", "1);M(\"id\",4,!1,!1,function(a,b){var c=a.l,d=9==c.nodeType?c:c.ownerDo", "cument,c=F(b,a).split(/\\s+/),e=[];n(c,function(a){a=d.getElementById(a", ");var b;if(!(b=!a)){a:if(h(e))b=h(a)&&1==a.length?e.indexOf(a,0):-1;els", "e{for(b=0;ba.length)throw ", "Error(\"Unclosed literal string\");return new N(a)}\nfunction Za(a){var", " b,c=[],d;if(Ka(u(a.a))){b=a.a.next();d=u(a.a);if(\"/\"==b&&(a.a.empty(", ")||\".\"!=d&&\"..\"!=d&&\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))", "return new R;d=new R;Y(a,\"Missing next location step.\");b=$a(a,b);c.p", "ush(b)}else{a:{b=u(a.a);d=b.charAt(0);switch(d){case \"$\":throw Error(", "\"Variable reference not allowed in HTML XPath\");case \"(\":a.a.next()", ";b=Ua(a);Y(a,'unclosed \"(\"');Wa(a,\")\");break;case '\"':case \"'\":b", "=Ya(a);break;default:if(isNaN(+b))if(!Ia(b)&&/(?![0-9])[\\w]/.test(d)&&", "\"(\"==u(a.a,1)){b=\na.a.next();b=Ha[b]||null;a.a.next();for(d=[];\")\"", "!=u(a.a);){Y(a,\"Missing function argument list.\");d.push(Ua(a));if(\"", ",\"!=u(a.a))break;a.a.next()}Y(a,\"Unclosed function argument list.\");", "Xa(a);b=new L(b,d)}else{b=null;break a}else b=new P(+a.a.next())}\"[\"=", "=u(a.a)&&(d=new T(ab(a)),b=new K(b,d))}if(b)if(Ka(u(a.a)))d=b;else retu", "rn b;else b=$a(a,\"/\"),d=new S,c.push(b)}for(;Ka(u(a.a));)b=a.a.next()", ",Y(a,\"Missing next location step.\"),b=$a(a,b),c.push(b);return new Q(", "d,c)}\nfunction $a(a,b){var c,d,e;if(\"/\"!=b&&\"//\"!=b)throw Error('S", "tep op should be \"/\" or \"//\"');if(\".\"==u(a.a))return d=new U(Sa,n", "ew A(\"node\")),a.a.next(),d;if(\"..\"==u(a.a))return d=new U(Ra,new A(", "\"node\")),a.a.next(),d;var f;if(\"@\"==u(a.a))f=Ja,a.a.next(),Y(a,\"Mi", "ssing attribute name\");else if(\"::\"==u(a.a,1)){if(!/(?![0-9])[\\w]/.", "test(u(a.a).charAt(0)))throw Error(\"Bad token: \"+a.a.next());c=a.a.ne", "xt();f=Qa[c]||null;if(!f)throw Error(\"No axis with name: \"+c);a.a.nex", "t();Y(a,\"Missing node name\")}else f=Na;\nc=u(a.a);if(/(?![0-9])[\\w", "\\*]/.test(c.charAt(0)))if(\"(\"==u(a.a,1)){if(!Ia(c))throw Error(\"Inv", "alid node type: \"+c);c=a.a.next();if(!Ia(c))throw Error(\"Invalid type", " name: \"+c);Wa(a,\"(\");Y(a,\"Bad nodetype\");e=u(a.a).charAt(0);var g", "=null;if('\"'==e||\"'\"==e)g=Ya(a);Y(a,\"Bad nodetype\");Xa(a);c=new A(", "c,g)}else if(c=a.a.next(),e=c.indexOf(\":\"),-1==e)c=new O(c);else{var ", "g=c.substring(0,e),k;if(\"*\"==g)k=\"*\";else if(k=a.ia(g),!k)throw Err", "or(\"Namespace prefix not declared: \"+g);c=c.substr(e+1);c=new O(c,k)}", "else throw Error(\"Bad token: \"+\na.a.next());e=new T(ab(a),f.A);retur", "n d||new U(f,c,e,\"//\"==b)}function ab(a){for(var b=[];\"[\"==u(a.a);)", "{a.a.next();Y(a,\"Missing predicate expression.\");var c=Ua(a);b.push(c", ");Y(a,\"Unclosed predicate expression.\");Wa(a,\"]\")}return b}function", " Va(a){if(\"-\"==u(a.a))return a.a.next(),new W(Va(a));var b=Za(a);if(", "\"|\"!=u(a.a))a=b;else{for(b=[b];\"|\"==a.a.next();)Y(a,\"Missing next ", "union location path.\"),b.push(Za(a));a.a.back();a=new X(b)}return a};f", "unction bb(a){switch(a.nodeType){case 1:return ja(cb,a);case 9:return b", "b(a.documentElement);case 11:case 10:case 6:case 12:return eb;default:r", "eturn a.parentNode?bb(a.parentNode):eb}}function eb(){return null}funct", "ion cb(a,b){if(a.prefix==b)return a.namespaceURI||\"http://www.w3.org/1", "999/xhtml\";var c=a.getAttributeNode(\"xmlns:\"+b);return c&&c.specifie", "d?c.value||null:a.parentNode&&9!=a.parentNode.nodeType?cb(a.parentNode,", "b):null};function fb(a,b){if(!a.length)throw Error(\"Empty XPath expres", "sion.\");var c=ra(a);if(c.empty())throw Error(\"Invalid XPath expressio", "n.\");b?\"function\"==fa(b)||(b=ia(b.lookupNamespaceURI,b)):b=function(", "){return null};var d=Ua(new Ta(c,b));if(!c.empty())throw Error(\"Bad to", "ken: \"+c.next());this.evaluate=function(a,b){var c=d.evaluate(new r(a)", ");return new Z(c,b)}}\nfunction Z(a,b){if(0==b)if(a instanceof z)b=4;el", "se 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 res", "ult.\");if(2!=b&&1!=b&&3!=b&&!(a instanceof z))throw Error(\"value coul", "d not be converted to the specified type\");this.resultType=b;var c;swi", "tch(b){case 2:this.stringValue=a instanceof z?C(a):\"\"+a;break;case 1:", "this.numberValue=a instanceof z?+C(a):+a;break;case 3:this.booleanValue", "=a instanceof z?0=c.length?null:c[f+", "+]};this.snapshotItem=function(a){if(6!=b&&7!=b)throw Error(\"snapshotI", "tem called with wrong result type\");return a>=c.length||0>a?null:c[a]}", "}\nZ.ANY_TYPE=0;Z.NUMBER_TYPE=1;Z.STRING_TYPE=2;Z.BOOLEAN_TYPE=3;Z.UNOR", "DERED_NODE_ITERATOR_TYPE=4;Z.ORDERED_NODE_ITERATOR_TYPE=5;Z.UNORDERED_N", "ODE_SNAPSHOT_TYPE=6;Z.ORDERED_NODE_SNAPSHOT_TYPE=7;Z.ANY_UNORDERED_NODE", "_TYPE=8;Z.FIRST_ORDERED_NODE_TYPE=9;function gb(a){this.lookupNamespace", "URI=bb(a)}\nea(\"wgxpath.install\",function(a,b){var c=a||da,d=c.Docume", "nt&&c.Document.prototype||c.document;if(!d.evaluate||b)c.XPathResult=Z,", "d.evaluate=function(a,b,c,d){return(new fb(a,c)).evaluate(b,d)},d.creat", "eExpression=function(a,b){return new fb(a,b)},d.createNSResolver=functi", "on(a){return new gb(a)}});ea(\"_\",function(a){a=9==a.nodeType?a:a.owne", "rDocument||a.document;var b=a.documentElement;return a.width/Math.max(b", ".clientWidth,b.offsetWidth,b.scrollWidth)});; return this._.apply(null,", "arguments);}.apply({navigator:typeof window!='undefined'?window.navigat", "or:null,document:typeof window!='undefined'?window.document:null}, argu", "ments);}", NULL }; const char* const IS_ELEMENT_CLICKABLE[] = { "function(){return function(){var aa=\"function\"==typeof Object.defineP", "roperties?Object.defineProperty:function(a,b,c){if(c.get||c.set)throw n", "ew TypeError(\"ES3 does not support getters and setters.\");a!=Array.pr", "ototype&&a!=Object.prototype&&(a[b]=c.value)},ba=\"undefined\"!=typeof ", "window&&window===this?this:\"undefined\"!=typeof global?global:this;\nf", "unction ca(a,b){if(b){for(var c=ba,d=a.split(\".\"),e=0;ea||1342177279>>=1)c+=c;return d}});ca(\"Math.sign\",function(a){return a", "?a:function(a){a=Number(a);return 0===a||isNaN(a)?a:0=arguments.length?", "Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)};func", "tion na(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeType)return a==", "b||a.contains(b);if(\"undefined\"!=typeof a.compareDocumentPosition)ret", "urn a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentN", "ode;return b==a}\nfunction oa(a,b){if(a==b)return 0;if(a.compareDocumen", "tPosition)return a.compareDocumentPosition(b)&2?1:-1;if(\"sourceIndex\"", "in a||a.parentNode&&\"sourceIndex\"in a.parentNode){var c=1==a.nodeType", ",d=1==b.nodeType;if(c&&d)return a.sourceIndex-b.sourceIndex;var e=a.par", "entNode,f=b.parentNode;return e==f?pa(a,b):!c&&na(e,b)?-1*qa(a,b):!d&&n", "a(f,a)?qa(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b.sourceIndex:f.sourc", "eIndex)}d=9==a.nodeType?a:a.ownerDocument||a.document;c=d.createRange()", ";c.selectNode(a);c.collapse(!0);\nd=d.createRange();d.selectNode(b);d.c", "ollapse(!0);return c.compareBoundaryPoints(da.Range.START_TO_END,d)}fun", "ction qa(a,b){var c=a.parentNode;if(c==b)return-1;for(var d=b;d.parentN", "ode!=c;)d=d.parentNode;return pa(d,a)}function pa(a,b){for(var c=b;c=c.", "previousSibling;)if(c==a)return-1;return 1};/*\n\n The MIT License\n\n ", "Copyright (c) 2007 Cybozu Labs, Inc.\n Copyright (c) 2012 Google Inc.\n", "\n Permission is hereby granted, free of charge, to any person obtainin", "g a copy\n of this software and associated documentation files (the \"S", "oftware\"), to\n deal in the Software without restriction, including wi", "thout limitation the\n rights to use, copy, modify, merge, publish, dis", "tribute, sublicense, and/or\n sell copies of the Software, and to permi", "t persons to whom the Software is\n furnished to do so, subject to the ", "following conditions:\n\n The above copyright notice and this permissio", "n notice shall be included in\n all copies or substantial portions of t", "he Software.\n\n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY O", "F ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARR", "ANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONIN", "FRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIA", "BLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION O", "F CONTRACT, TORT OR OTHERWISE, ARISING\n FROM, OUT OF OR IN CONNECTION ", "WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n IN THE SOFTWARE.\n*/\n", "function r(a,b,c){this.l=a;this.ka=b||1;this.j=c||1};function t(a){this", ".S=a;this.I=0}function ra(a){a=a.match(sa);for(var b=0;b]=|\\\\s+|.\",\"g\"),ta=/^\\s/;function u(", "a,b){return a.S[a.I+(b||0)]}t.prototype.next=function(){return this.S[t", "his.I++]};t.prototype.back=function(){this.I--};t.prototype.empty=funct", "ion(){return this.S.length<=this.I};function v(a){var b=null,c=a.nodeTy", "pe;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.docu", "mentElement:a.firstChild;for(var c=0,d=[],b=\"\";a;){do 1!=a.nodeType&&", "(b+=a.nodeValue),d[c++]=a;while(a=a.firstChild);for(;c&&!(a=d[--c].next", "Sibling););}}else b=a.nodeValue;return\"\"+b}\nfunction x(a,b,c){if(nul", "l===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 y(a,b,c,d,", "e){return ua.call(null,a,b,h(c)?c:null,h(d)?d:null,e||new z)}\nfunction", " ua(a,b,c,d,e){b.getElementsByName&&d&&\"name\"==c?(b=b.getElementsByNa", "me(d),n(b,function(b){a.matches(b)&&e.add(b)})):b.getElementsByClassNam", "e&&d&&\"class\"==c?(b=b.getElementsByClassName(d),n(b,function(b){b.cla", "ssName==d&&a.matches(b)&&e.add(b)})):a instanceof A?va(a,b,c,d,e):b.get", "ElementsByTagName&&(b=b.getElementsByTagName(a.getName()),n(b,function(", "a){x(a,c,d)&&e.add(a)}));return e}function wa(a,b,c,d,e){for(b=b.firstC", "hild;b;b=b.nextSibling)x(b,c,d)&&a.matches(b)&&e.add(b);return e}\nfunc", "tion va(a,b,c,d,e){for(b=b.firstChild;b;b=b.nextSibling)x(b,c,d)&&a.mat", "ches(b)&&e.add(b),va(a,b,c,d,e)};function z(){this.j=this.g=null;this.D", "=0}function xa(a){this.node=a;this.next=this.w=null}function ya(a,b){if", "(!a.g)return b;if(!b.g)return a;for(var c=a.g,d=b.g,e=null,f,g=0;c&&d;)", "c.node==d.node?(f=c,c=c.next,d=d.next):0\",4,2,function(a,b,c){return I(function(a,b){return a", ">b},a,b,c)});J(\"<=\",4,2,function(a,b,c){return I(function(a,b){return", " a<=b},a,b,c)});J(\">=\",4,2,function(a,b,c){return I(function(a,b){ret", "urn a>=b},a,b,c)});var Ca=J(\"=\",3,2,function(a,b,c){return I(function", "(a,b){return a==b},a,b,c,!0)});J(\"!=\",3,2,function(a,b,c){return I(fu", "nction(a,b){return a!=b},a,b,c,!0)});J(\"and\",2,2,function(a,b,c){retu", "rn G(a,c)&&G(b,c)});J(\"or\",1,2,function(a,b,c){return G(a,c)||G(b,c)}", ");function K(a,b){if(b.m()&&4!=a.f)throw Error(\"Primary expression mus", "t evaluate to nodeset if filter has predicate(s).\");m.call(this,a.f);t", "his.$=a;this.b=b;this.o=a.c();this.h=a.h}l(K);K.prototype.evaluate=func", "tion(a){a=this.$.evaluate(a);return Fa(this.b,a)};K.prototype.toString=", "function(){var a;a=\"Filter:\"+D(this.$);return a+=D(this.b)};function ", "L(a,b){if(b.lengtha", ".P)throw Error(\"Function \"+a.i+\" expects at most \"+a.P+\" arguments", ", \"+b.length+\" given\");a.ha&&n(b,function(b,d){if(4!=b.f)throw Error", "(\"Argument \"+d+\" to function \"+a.i+\" is not of type Nodeset: \"+b)", ";});m.call(this,a.f);this.H=a;this.M=b;Aa(this,a.o||q(b,function(a){ret", "urn a.c()}));Ba(this,a.fa&&!b.length||a.ea&&!!b.length||q(b,function(a)", "{return a.h}))}l(L);\nL.prototype.evaluate=function(a){return this.H.v.", "apply(null,ka(a,this.M))};L.prototype.toString=function(){var a=\"Funct", "ion: \"+this.H;if(this.M.length)var b=p(this.M,function(a,b){return a+D", "(b)},\"Arguments:\"),a=a+D(b);return a};function Ga(a,b,c,d,e,f,g,k,w){", "this.i=a;this.f=b;this.o=c;this.fa=d;this.ea=e;this.v=f;this.Y=g;this.P", "=void 0!==k?k:g;this.ha=!!w}Ga.prototype.toString=function(){return thi", "s.i};var Ha={};\nfunction M(a,b,c,d,e,f,g,k){if(Ha.hasOwnProperty(a))th", "row Error(\"Function already created: \"+a+\".\");Ha[a]=new Ga(a,b,c,d,", "!1,e,f,g,k)}M(\"boolean\",2,!1,!1,function(a,b){return G(b,a)},1);M(\"c", "eiling\",1,!1,!1,function(a,b){return Math.ceil(E(b,a))},1);M(\"concat", "\",3,!1,!1,function(a,b){return p(ma(arguments,1),function(b,d){return ", "b+F(d,a)},\"\")},2,null);M(\"contains\",2,!1,!1,function(a,b,c){b=F(b,a", ");a=F(c,a);return-1!=b.indexOf(a)},2);M(\"count\",1,!1,!1,function(a,b)", "{return b.evaluate(a).m()},1,1,!0);\nM(\"false\",2,!1,!1,function(){ret", "urn!1},0);M(\"floor\",1,!1,!1,function(a,b){return Math.floor(E(b,a))},", "1);M(\"id\",4,!1,!1,function(a,b){var c=a.l,d=9==c.nodeType?c:c.ownerDo", "cument,c=F(b,a).split(/\\s+/),e=[];n(c,function(a){a=d.getElementById(a", ");var b;if(!(b=!a)){a:if(h(e))b=h(a)&&1==a.length?e.indexOf(a,0):-1;els", "e{for(b=0;ba.length)throw ", "Error(\"Unclosed literal string\");return new N(a)}\nfunction Za(a){var", " b,c=[],d;if(Ka(u(a.a))){b=a.a.next();d=u(a.a);if(\"/\"==b&&(a.a.empty(", ")||\".\"!=d&&\"..\"!=d&&\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))", "return new R;d=new R;Y(a,\"Missing next location step.\");b=$a(a,b);c.p", "ush(b)}else{a:{b=u(a.a);d=b.charAt(0);switch(d){case \"$\":throw Error(", "\"Variable reference not allowed in HTML XPath\");case \"(\":a.a.next()", ";b=Ua(a);Y(a,'unclosed \"(\"');Wa(a,\")\");break;case '\"':case \"'\":b", "=Ya(a);break;default:if(isNaN(+b))if(!Ia(b)&&/(?![0-9])[\\w]/.test(d)&&", "\"(\"==u(a.a,1)){b=\na.a.next();b=Ha[b]||null;a.a.next();for(d=[];\")\"", "!=u(a.a);){Y(a,\"Missing function argument list.\");d.push(Ua(a));if(\"", ",\"!=u(a.a))break;a.a.next()}Y(a,\"Unclosed function argument list.\");", "Xa(a);b=new L(b,d)}else{b=null;break a}else b=new P(+a.a.next())}\"[\"=", "=u(a.a)&&(d=new T(ab(a)),b=new K(b,d))}if(b)if(Ka(u(a.a)))d=b;else retu", "rn b;else b=$a(a,\"/\"),d=new S,c.push(b)}for(;Ka(u(a.a));)b=a.a.next()", ",Y(a,\"Missing next location step.\"),b=$a(a,b),c.push(b);return new Q(", "d,c)}\nfunction $a(a,b){var c,d,e;if(\"/\"!=b&&\"//\"!=b)throw Error('S", "tep op should be \"/\" or \"//\"');if(\".\"==u(a.a))return d=new U(Sa,n", "ew A(\"node\")),a.a.next(),d;if(\"..\"==u(a.a))return d=new U(Ra,new A(", "\"node\")),a.a.next(),d;var f;if(\"@\"==u(a.a))f=Ja,a.a.next(),Y(a,\"Mi", "ssing attribute name\");else if(\"::\"==u(a.a,1)){if(!/(?![0-9])[\\w]/.", "test(u(a.a).charAt(0)))throw Error(\"Bad token: \"+a.a.next());c=a.a.ne", "xt();f=Qa[c]||null;if(!f)throw Error(\"No axis with name: \"+c);a.a.nex", "t();Y(a,\"Missing node name\")}else f=Na;\nc=u(a.a);if(/(?![0-9])[\\w", "\\*]/.test(c.charAt(0)))if(\"(\"==u(a.a,1)){if(!Ia(c))throw Error(\"Inv", "alid node type: \"+c);c=a.a.next();if(!Ia(c))throw Error(\"Invalid type", " name: \"+c);Wa(a,\"(\");Y(a,\"Bad nodetype\");e=u(a.a).charAt(0);var g", "=null;if('\"'==e||\"'\"==e)g=Ya(a);Y(a,\"Bad nodetype\");Xa(a);c=new A(", "c,g)}else if(c=a.a.next(),e=c.indexOf(\":\"),-1==e)c=new O(c);else{var ", "g=c.substring(0,e),k;if(\"*\"==g)k=\"*\";else if(k=a.ia(g),!k)throw Err", "or(\"Namespace prefix not declared: \"+g);c=c.substr(e+1);c=new O(c,k)}", "else throw Error(\"Bad token: \"+\na.a.next());e=new T(ab(a),f.A);retur", "n d||new U(f,c,e,\"//\"==b)}function ab(a){for(var b=[];\"[\"==u(a.a);)", "{a.a.next();Y(a,\"Missing predicate expression.\");var c=Ua(a);b.push(c", ");Y(a,\"Unclosed predicate expression.\");Wa(a,\"]\")}return b}function", " Va(a){if(\"-\"==u(a.a))return a.a.next(),new W(Va(a));var b=Za(a);if(", "\"|\"!=u(a.a))a=b;else{for(b=[b];\"|\"==a.a.next();)Y(a,\"Missing next ", "union location path.\"),b.push(Za(a));a.a.back();a=new X(b)}return a};f", "unction bb(a){switch(a.nodeType){case 1:return ja(cb,a);case 9:return b", "b(a.documentElement);case 11:case 10:case 6:case 12:return eb;default:r", "eturn a.parentNode?bb(a.parentNode):eb}}function eb(){return null}funct", "ion cb(a,b){if(a.prefix==b)return a.namespaceURI||\"http://www.w3.org/1", "999/xhtml\";var c=a.getAttributeNode(\"xmlns:\"+b);return c&&c.specifie", "d?c.value||null:a.parentNode&&9!=a.parentNode.nodeType?cb(a.parentNode,", "b):null};function fb(a,b){if(!a.length)throw Error(\"Empty XPath expres", "sion.\");var c=ra(a);if(c.empty())throw Error(\"Invalid XPath expressio", "n.\");b?\"function\"==fa(b)||(b=ia(b.lookupNamespaceURI,b)):b=function(", "){return null};var d=Ua(new Ta(c,b));if(!c.empty())throw Error(\"Bad to", "ken: \"+c.next());this.evaluate=function(a,b){var c=d.evaluate(new r(a)", ");return new Z(c,b)}}\nfunction Z(a,b){if(0==b)if(a instanceof z)b=4;el", "se 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 res", "ult.\");if(2!=b&&1!=b&&3!=b&&!(a instanceof z))throw Error(\"value coul", "d not be converted to the specified type\");this.resultType=b;var c;swi", "tch(b){case 2:this.stringValue=a instanceof z?C(a):\"\"+a;break;case 1:", "this.numberValue=a instanceof z?+C(a):+a;break;case 3:this.booleanValue", "=a instanceof z?0=c.length?null:c[f+", "+]};this.snapshotItem=function(a){if(6!=b&&7!=b)throw Error(\"snapshotI", "tem called with wrong result type\");return a>=c.length||0>a?null:c[a]}", "}\nZ.ANY_TYPE=0;Z.NUMBER_TYPE=1;Z.STRING_TYPE=2;Z.BOOLEAN_TYPE=3;Z.UNOR", "DERED_NODE_ITERATOR_TYPE=4;Z.ORDERED_NODE_ITERATOR_TYPE=5;Z.UNORDERED_N", "ODE_SNAPSHOT_TYPE=6;Z.ORDERED_NODE_SNAPSHOT_TYPE=7;Z.ANY_UNORDERED_NODE", "_TYPE=8;Z.FIRST_ORDERED_NODE_TYPE=9;function gb(a){this.lookupNamespace", "URI=bb(a)}\nea(\"wgxpath.install\",function(a,b){var c=a||da,d=c.Docume", "nt&&c.Document.prototype||c.document;if(!d.evaluate||b)c.XPathResult=Z,", "d.evaluate=function(a,b,c,d){return(new fb(a,c)).evaluate(b,d)},d.creat", "eExpression=function(a,b){return new fb(a,b)},d.createNSResolver=functi", "on(a){return new gb(a)}});ea(\"_\",function(a,b){function c(a,b){var c=", "{clickable:a};b&&(c.message=b);return c}for(var d=a;d.parentNode;)d=d.p", "arentNode;var e=d.elementFromPoint(b.x,b.y);if(e==a)return c(!0);d=\"(", "\"+b.x+\", \"+b.y+\")\";if(null==e)return c(!1,\"Element is not clickab", "le at point \"+d);for(var f=e.outerHTML.replace(e.innerHTML,e.hasChildN", "odes()?\"...\":\"\"),e=e.parentNode;e;){if(e==a)return c(!0,\"Element's", " descendant would receive the click. Consider clicking the descendant i", "nstead. Descendant: \"+f);e=e.parentNode}e=a.outerHTML.replace(a.innerH", "TML,\na.hasChildNodes()?\"...\":\"\");return c(!1,\"Element \"+e+\" is ", "not clickable at point \"+d+\". Other element would receive the click: ", "\"+f)});; return this._.apply(null,arguments);}.apply({navigator:typeof", " window!='undefined'?window.navigator:null,document:typeof window!='und", "efined'?window.document:null}, arguments);}", NULL }; const char* const IS_ELEMENT_DISPLAYED[] = { "function(){return function(){var h,aa=\"function\"==typeof Object.defin", "eProperties?Object.defineProperty:function(a,b,c){if(c.get||c.set)throw", " new TypeError(\"ES3 does not support getters and setters.\");a!=Array.", "prototype&&a!=Object.prototype&&(a[b]=c.value)},ba=\"undefined\"!=typeo", "f window&&window===this?this:\"undefined\"!=typeof global?global:this;", "\nfunction ca(a,b){if(b){for(var c=ba,d=a.split(\".\"),e=0;ea||1342177279>>=1)c+=c;return d}});ca(\"Math.sign\",function(a){retur", "n a?a:function(a){a=Number(a);return 0===a||isNaN(a)?a:0=arguments.length?Array.prototype.slice.call(a", ",b):Array.prototype.slice.call(a,b,c)};var ta={aliceblue:\"#f0f8ff\",an", "tiquewhite:\"#faebd7\",aqua:\"#00ffff\",aquamarine:\"#7fffd4\",azure:\"", "#f0ffff\",beige:\"#f5f5dc\",bisque:\"#ffe4c4\",black:\"#000000\",blanch", "edalmond:\"#ffebcd\",blue:\"#0000ff\",blueviolet:\"#8a2be2\",brown:\"#a", "52a2a\",burlywood:\"#deb887\",cadetblue:\"#5f9ea0\",chartreuse:\"#7fff0", "0\",chocolate:\"#d2691e\",coral:\"#ff7f50\",cornflowerblue:\"#6495ed\",", "cornsilk:\"#fff8dc\",crimson:\"#dc143c\",cyan:\"#00ffff\",darkblue:\"#0", "0008b\",darkcyan:\"#008b8b\",darkgoldenrod:\"#b8860b\",darkgray:\"#a9a9", "a9\",darkgreen:\"#006400\",\ndarkgrey:\"#a9a9a9\",darkkhaki:\"#bdb76b\"", ",darkmagenta:\"#8b008b\",darkolivegreen:\"#556b2f\",darkorange:\"#ff8c0", "0\",darkorchid:\"#9932cc\",darkred:\"#8b0000\",darksalmon:\"#e9967a\",d", "arkseagreen:\"#8fbc8f\",darkslateblue:\"#483d8b\",darkslategray:\"#2f4f", "4f\",darkslategrey:\"#2f4f4f\",darkturquoise:\"#00ced1\",darkviolet:\"#", "9400d3\",deeppink:\"#ff1493\",deepskyblue:\"#00bfff\",dimgray:\"#696969", "\",dimgrey:\"#696969\",dodgerblue:\"#1e90ff\",firebrick:\"#b22222\",flo", "ralwhite:\"#fffaf0\",forestgreen:\"#228b22\",fuchsia:\"#ff00ff\",gainsb", "oro:\"#dcdcdc\",\nghostwhite:\"#f8f8ff\",gold:\"#ffd700\",goldenrod:\"#", "daa520\",gray:\"#808080\",green:\"#008000\",greenyellow:\"#adff2f\",gre", "y:\"#808080\",honeydew:\"#f0fff0\",hotpink:\"#ff69b4\",indianred:\"#cd5", "c5c\",indigo:\"#4b0082\",ivory:\"#fffff0\",khaki:\"#f0e68c\",lavender:", "\"#e6e6fa\",lavenderblush:\"#fff0f5\",lawngreen:\"#7cfc00\",lemonchiffo", "n:\"#fffacd\",lightblue:\"#add8e6\",lightcoral:\"#f08080\",lightcyan:\"", "#e0ffff\",lightgoldenrodyellow:\"#fafad2\",lightgray:\"#d3d3d3\",lightg", "reen:\"#90ee90\",lightgrey:\"#d3d3d3\",lightpink:\"#ffb6c1\",lightsalmo", "n:\"#ffa07a\",\nlightseagreen:\"#20b2aa\",lightskyblue:\"#87cefa\",ligh", "tslategray:\"#778899\",lightslategrey:\"#778899\",lightsteelblue:\"#b0c", "4de\",lightyellow:\"#ffffe0\",lime:\"#00ff00\",limegreen:\"#32cd32\",li", "nen:\"#faf0e6\",magenta:\"#ff00ff\",maroon:\"#800000\",mediumaquamarine", ":\"#66cdaa\",mediumblue:\"#0000cd\",mediumorchid:\"#ba55d3\",mediumpurp", "le:\"#9370db\",mediumseagreen:\"#3cb371\",mediumslateblue:\"#7b68ee\",m", "ediumspringgreen:\"#00fa9a\",mediumturquoise:\"#48d1cc\",mediumvioletre", "d:\"#c71585\",midnightblue:\"#191970\",mintcream:\"#f5fffa\",mistyrose:", "\"#ffe4e1\",\nmoccasin:\"#ffe4b5\",navajowhite:\"#ffdead\",navy:\"#0000", "80\",oldlace:\"#fdf5e6\",olive:\"#808000\",olivedrab:\"#6b8e23\",orange", ":\"#ffa500\",orangered:\"#ff4500\",orchid:\"#da70d6\",palegoldenrod:\"#", "eee8aa\",palegreen:\"#98fb98\",paleturquoise:\"#afeeee\",palevioletred:", "\"#db7093\",papayawhip:\"#ffefd5\",peachpuff:\"#ffdab9\",peru:\"#cd853f", "\",pink:\"#ffc0cb\",plum:\"#dda0dd\",powderblue:\"#b0e0e6\",purple:\"#8", "00080\",red:\"#ff0000\",rosybrown:\"#bc8f8f\",royalblue:\"#4169e1\",sad", "dlebrown:\"#8b4513\",salmon:\"#fa8072\",sandybrown:\"#f4a460\",seagreen", ":\"#2e8b57\",\nseashell:\"#fff5ee\",sienna:\"#a0522d\",silver:\"#c0c0c0", "\",skyblue:\"#87ceeb\",slateblue:\"#6a5acd\",slategray:\"#708090\",slat", "egrey:\"#708090\",snow:\"#fffafa\",springgreen:\"#00ff7f\",steelblue:\"", "#4682b4\",tan:\"#d2b48c\",teal:\"#008080\",thistle:\"#d8bfd8\",tomato:", "\"#ff6347\",turquoise:\"#40e0d0\",violet:\"#ee82ee\",wheat:\"#f5deb3\",", "white:\"#ffffff\",whitesmoke:\"#f5f5f5\",yellow:\"#ffff00\",yellowgreen", ":\"#9acd32\"};var ua=\"backgroundColor borderTopColor borderRightColor ", "borderBottomColor borderLeftColor color outlineColor\".split(\" \"),va=", "/#([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])/,xa=/^#(?:[0-9a-f]{3}){1,2}$/", "i,ya=/^(?:rgba)?\\((\\d{1,3}),\\s?(\\d{1,3}),\\s?(\\d{1,3}),\\s?(0|1|0", "\\.\\d*)\\)$/i,za=/^(?:rgb)?\\((0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2}),", "\\s?(0|[1-9]\\d{0,2})\\)$/i;function Aa(a,b){this.code=a;this.state=u[a", "]||Ba;this.message=b||\"\";var c=this.state.replace(/((?:^|\\s+)[a-z])/", "g,function(a){return a.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")}),d=", "c.length-5;if(0>d||c.indexOf(\"Error\",d)!=d)c+=\"Error\";this.name=c;c", "=Error(this.message);c.name=this.name;this.stack=c.stack||\"\"}p(Aa,Err", "or);var Ba=\"unknown error\",u={15:\"element not selectable\",11:\"elem", "ent not visible\"};u[31]=Ba;u[30]=Ba;u[24]=\"invalid cookie domain\";u[", "29]=\"invalid element coordinates\";u[12]=\"invalid element state\";\nu", "[32]=\"invalid selector\";u[51]=\"invalid selector\";u[52]=\"invalid se", "lector\";u[17]=\"javascript error\";u[405]=\"unsupported operation\";u[", "34]=\"move target out of bounds\";u[27]=\"no such alert\";u[7]=\"no suc", "h element\";u[8]=\"no such frame\";u[23]=\"no such window\";u[28]=\"scr", "ipt timeout\";u[33]=\"session not created\";u[10]=\"stale element refer", "ence\";u[21]=\"timeout\";u[25]=\"unable to set cookie\";u[26]=\"unexpec", "ted alert open\";u[13]=Ba;u[9]=\"unknown command\";Aa.prototype.toStrin", "g=function(){return this.name+\": \"+this.message};function v(a,b){this", ".x=l(a)?a:0;this.y=l(b)?b:0}h=v.prototype;h.clone=function(){return new", " v(this.x,this.y)};h.toString=function(){return\"(\"+this.x+\", \"+this", ".y+\")\"};h.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(t", "his.y);return this};h.floor=function(){this.x=Math.floor(this.x);this.y", "=Math.floor(this.y);return this};h.round=function(){this.x=Math.round(t", "his.x);this.y=Math.round(this.y);return this};\nh.translate=function(a,", "b){a instanceof v?(this.x+=a.x,this.y+=a.y):(this.x+=Number(a),n(b)&&(t", "his.y+=b));return this};h.scale=function(a,b){var c=n(b)?b:a;this.x*=a;", "this.y*=c;return this};function Ca(a,b){this.width=a;this.height=b}h=Ca", ".prototype;h.clone=function(){return new Ca(this.width,this.height)};h.", "toString=function(){return\"(\"+this.width+\" x \"+this.height+\")\"};h", ".ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil", "(this.height);return this};h.floor=function(){this.width=Math.floor(thi", "s.width);this.height=Math.floor(this.height);return this};h.round=funct", "ion(){this.width=Math.round(this.width);this.height=Math.round(this.hei", "ght);return this};\nh.scale=function(a,b){var c=n(b)?b:a;this.width*=a;", "this.height*=c;return this};function Da(a,b,c){function d(c){c&&b.appen", "dChild(m(c)?a.createTextNode(c):c)}for(var e=1;e]=|\\\\s+|.\",\"g\"),Oa=/^", "\\s/;function B(a,b){return a.T[a.I+(b||0)]}La.prototype.next=function(", "){return this.T[this.I++]};La.prototype.back=function(){this.I--};La.pr", "ototype.empty=function(){return this.T.length<=this.I};function C(a){va", "r b=null,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b||null==b?a.inn", "erText:b,b=void 0==b||null==b?\"\":b);if(\"string\"!=typeof b)if(9==c||", "1==c){a=9==c?a.documentElement:a.firstChild;for(var c=0,d=[],b=\"\";a;)", "{do 1!=a.nodeType&&(b+=a.nodeValue),d[c++]=a;while(a=a.firstChild);for(", ";c&&!(a=d[--c].nextSibling););}}else b=a.nodeValue;return\"\"+b}\nfunct", "ion E(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 Pa(a,b,c,d,e){return Qa.call(null,a,b,m(c)?c:null,m(d)?d:null,", "e||new F)}\nfunction Qa(a,b,c,d,e){b.getElementsByName&&d&&\"name\"==c?", "(b=b.getElementsByName(d),r(b,function(b){a.matches(b)&&e.add(b)})):b.g", "etElementsByClassName&&d&&\"class\"==c?(b=b.getElementsByClassName(d),r", "(b,function(b){b.className==d&&a.matches(b)&&e.add(b)})):a instanceof G", "?Ra(a,b,c,d,e):b.getElementsByTagName&&(b=b.getElementsByTagName(a.getN", "ame()),r(b,function(a){E(a,c,d)&&e.add(a)}));return e}function Sa(a,b,c", ",d,e){for(b=b.firstChild;b;b=b.nextSibling)E(b,c,d)&&a.matches(b)&&e.ad", "d(b);return e}\nfunction Ra(a,b,c,d,e){for(b=b.firstChild;b;b=b.nextSib", "ling)E(b,c,d)&&a.matches(b)&&e.add(b),Ra(a,b,c,d,e)};function F(){this.", "j=this.g=null;this.D=0}function Ta(a){this.node=a;this.next=this.w=null", "}function Ua(a,b){if(!a.g)return b;if(!b.g)return a;for(var c=a.g,d=b.g", ",e=null,f,g=0;c&&d;)c.node==d.node?(f=c,c=c.next,d=d.next):0\",4,2,function(a,b,c){r", "eturn N(function(a,b){return a>b},a,b,c)});O(\"<=\",4,2,function(a,b,c)", "{return N(function(a,b){return a<=b},a,b,c)});O(\">=\",4,2,function(a,b", ",c){return N(function(a,b){return a>=b},a,b,c)});var ab=O(\"=\",3,2,fun", "ction(a,b,c){return N(function(a,b){return a==b},a,b,c,!0)});O(\"!=\",3", ",2,function(a,b,c){return N(function(a,b){return a!=b},a,b,c,!0)});O(\"", "and\",2,2,function(a,b,c){return M(a,c)&&M(b,c)});O(\"or\",1,2,function", "(a,b,c){return M(a,c)||M(b,c)});function db(a,b){if(b.o()&&4!=a.f)throw", " Error(\"Primary expression must evaluate to nodeset if filter has pred", "icate(s).\");H.call(this,a.f);this.da=a;this.b=b;this.s=a.c();this.h=a.", "h}p(db,H);db.prototype.evaluate=function(a){a=this.da.evaluate(a);retur", "n eb(this.b,a)};db.prototype.toString=function(){var a;a=\"Filter:\"+I(", "this.da);return a+=I(this.b)};function fb(a,b){if(b.lengtha.R)throw Error(\"Function \"+", "a.i+\" expects at most \"+a.R+\" arguments, \"+b.length+\" given\");a.l", "a&&r(b,function(b,d){if(4!=b.f)throw Error(\"Argument \"+d+\" to functi", "on \"+a.i+\" is not of type Nodeset: \"+b);});H.call(this,a.f);this.H=a", ";this.M=b;Ya(this,a.s||oa(b,function(a){return a.c()}));Za(this,a.ja&&!", "b.length||a.ia&&!!b.length||oa(b,function(a){return a.h}))}\np(fb,H);fb", ".prototype.evaluate=function(a){return this.H.m.apply(null,qa(a,this.M)", ")};fb.prototype.toString=function(){var a=\"Function: \"+this.H;if(this", ".M.length)var b=t(this.M,function(a,b){return a+I(b)},\"Arguments:\"),a", "=a+I(b);return a};function gb(a,b,c,d,e,f,g,k,w){this.i=a;this.f=b;this", ".s=c;this.ja=d;this.ia=e;this.m=f;this.ba=g;this.R=l(k)?k:g;this.la=!!w", "}gb.prototype.toString=function(){return this.i};var hb={};\nfunction P", "(a,b,c,d,e,f,g,k){if(hb.hasOwnProperty(a))throw Error(\"Function alread", "y created: \"+a+\".\");hb[a]=new gb(a,b,c,d,!1,e,f,g,k)}P(\"boolean\",2", ",!1,!1,function(a,b){return M(b,a)},1);P(\"ceiling\",1,!1,!1,function(a", ",b){return Math.ceil(K(b,a))},1);P(\"concat\",3,!1,!1,function(a,b){ret", "urn t(sa(arguments,1),function(b,d){return b+L(d,a)},\"\")},2,null);P(", "\"contains\",2,!1,!1,function(a,b,c){b=L(b,a);a=L(c,a);return-1!=b.inde", "xOf(a)},2);P(\"count\",1,!1,!1,function(a,b){return b.evaluate(a).o()},", "1,1,!0);\nP(\"false\",2,!1,!1,function(){return!1},0);P(\"floor\",1,!1,", "!1,function(a,b){return Math.floor(K(b,a))},1);P(\"id\",4,!1,!1,functio", "n(a,b){var c=a.l,d=9==c.nodeType?c:c.ownerDocument,c=L(b,a).split(/\\s+", "/),e=[];r(c,function(a){a=d.getElementById(a);!a||0<=na(e,a)||e.push(a)", "});e.sort(Ga);var f=new F;r(e,function(a){f.add(a)});return f},1);P(\"l", "ang\",2,!1,!1,function(){return!1},1);P(\"last\",1,!0,!1,function(a){if", "(1!=arguments.length)throw Error(\"Function last expects ()\");return a", ".j},0);\nP(\"local-name\",3,!1,!0,function(a,b){var c=b?Va(b.evaluate(a", ")):a.l;return c?c.localName||c.nodeName.toLowerCase():\"\"},0,1,!0);P(", "\"name\",3,!1,!0,function(a,b){var c=b?Va(b.evaluate(a)):a.l;return c?c", ".nodeName.toLowerCase():\"\"},0,1,!0);P(\"namespace-uri\",3,!0,!1,funct", "ion(){return\"\"},0,1,!0);P(\"normalize-space\",3,!1,!0,function(a,b){r", "eturn(b?L(b,a):C(a.l)).replace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s", "+$/g,\"\")},0,1);P(\"not\",2,!1,!1,function(a,b){return!M(b,a)},1);\nP(", "\"number\",1,!1,!0,function(a,b){return b?K(b,a):+C(a.l)},0,1);P(\"posi", "tion\",1,!0,!1,function(a){return a.oa},0);P(\"round\",1,!1,!1,function", "(a,b){return Math.round(K(b,a))},1);P(\"starts-with\",2,!1,!1,function(", "a,b,c){b=L(b,a);a=L(c,a);return 0==b.lastIndexOf(a,0)},2);P(\"string\",", "3,!1,!0,function(a,b){return b?L(b,a):C(a.l)},0,1);P(\"string-length\",", "1,!1,!0,function(a,b){return(b?L(b,a):C(a.l)).length},0,1);\nP(\"substr", "ing\",3,!1,!1,function(a,b,c,d){c=K(c,a);if(isNaN(c)||Infinity==c||-Inf", "inity==c)return\"\";d=d?K(d,a):Infinity;if(isNaN(d)||-Infinity===d)retu", "rn\"\";c=Math.round(c)-1;var e=Math.max(c,0);a=L(b,a);return Infinity==", "d?a.substring(e):a.substring(e,c+Math.round(d))},2,3);P(\"substring-aft", "er\",3,!1,!1,function(a,b,c){b=L(b,a);a=L(c,a);c=b.indexOf(a);return-1=", "=c?\"\":b.substring(c+a.length)},2);\nP(\"substring-before\",3,!1,!1,fu", "nction(a,b,c){b=L(b,a);a=L(c,a);a=b.indexOf(a);return-1==a?\"\":b.subst", "ring(0,a)},2);P(\"sum\",1,!1,!1,function(a,b){for(var c=b.evaluate(a).i", "terator(),d=0,e=c.next();e;e=c.next())d+=+C(e);return d},1,1,!0);P(\"tr", "anslate\",3,!1,!1,function(a,b,c,d){b=L(b,a);c=L(c,a);var e=L(d,a);a={}", ";for(d=0;da.length)throw Error(\"Unclosed literal string\")", ";return new jb(a)}\nfunction Hb(a){var b,c=[],d;if(qb(B(a.a))){b=a.a.ne", "xt();d=B(a.a);if(\"/\"==b&&(a.a.empty()||\".\"!=d&&\"..\"!=d&&\"@\"!=d&", "&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return new ob;d=new ob;U(a,\"Miss", "ing next location step.\");b=Ib(a,b);c.push(b)}else{a:{b=B(a.a);d=b.cha", "rAt(0);switch(d){case \"$\":throw Error(\"Variable reference not allowe", "d in HTML XPath\");case \"(\":a.a.next();b=Cb(a);U(a,'unclosed \"(\"');", "Eb(a,\")\");break;case '\"':case \"'\":b=Gb(a);break;default:if(isNaN(+", "b))if(!ib(b)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==B(a.a,\n1)){b=a.a.next()", ";b=hb[b]||null;a.a.next();for(d=[];\")\"!=B(a.a);){U(a,\"Missing functi", "on argument list.\");d.push(Cb(a));if(\",\"!=B(a.a))break;a.a.next()}U(", "a,\"Unclosed function argument list.\");Fb(a);b=new fb(b,d)}else{b=null", ";break a}else b=new lb(+a.a.next())}\"[\"==B(a.a)&&(d=new Q(Jb(a)),b=ne", "w db(b,d))}if(b)if(qb(B(a.a)))d=b;else return b;else b=Ib(a,\"/\"),d=ne", "w pb,c.push(b)}for(;qb(B(a.a));)b=a.a.next(),U(a,\"Missing next locatio", "n step.\"),b=Ib(a,b),c.push(b);return new mb(d,c)}\nfunction Ib(a,b){va", "r c,d,e;if(\"/\"!=b&&\"//\"!=b)throw Error('Step op should be \"/\" or ", "\"//\"');if(\".\"==B(a.a))return d=new S(yb,new G(\"node\")),a.a.next()", ",d;if(\"..\"==B(a.a))return d=new S(xb,new G(\"node\")),a.a.next(),d;va", "r f;if(\"@\"==B(a.a))f=nb,a.a.next(),U(a,\"Missing attribute name\");el", "se if(\"::\"==B(a.a,1)){if(!/(?![0-9])[\\w]/.test(B(a.a).charAt(0)))thr", "ow Error(\"Bad token: \"+a.a.next());c=a.a.next();f=wb[c]||null;if(!f)t", "hrow Error(\"No axis with name: \"+c);a.a.next();U(a,\"Missing node nam", "e\")}else f=tb;\nc=B(a.a);if(/(?![0-9])[\\w\\*]/.test(c.charAt(0)))if(", "\"(\"==B(a.a,1)){if(!ib(c))throw Error(\"Invalid node type: \"+c);c=a.a", ".next();if(!ib(c))throw Error(\"Invalid type name: \"+c);Eb(a,\"(\");U(", "a,\"Bad nodetype\");e=B(a.a).charAt(0);var g=null;if('\"'==e||\"'\"==e)", "g=Gb(a);U(a,\"Bad nodetype\");Fb(a);c=new G(c,g)}else if(c=a.a.next(),e", "=c.indexOf(\":\"),-1==e)c=new kb(c);else{var g=c.substring(0,e),k;if(\"", "*\"==g)k=\"*\";else if(k=a.ma(g),!k)throw Error(\"Namespace prefix not ", "declared: \"+g);c=c.substr(e+1);c=new kb(c,k)}else throw Error(\"Bad to", "ken: \"+\na.a.next());e=new Q(Jb(a),f.A);return d||new S(f,c,e,\"//\"==", "b)}function Jb(a){for(var b=[];\"[\"==B(a.a);){a.a.next();U(a,\"Missing", " predicate expression.\");var c=Cb(a);b.push(c);U(a,\"Unclosed predicat", "e expression.\");Eb(a,\"]\")}return b}function Db(a){if(\"-\"==B(a.a))r", "eturn a.a.next(),new zb(Db(a));var b=Hb(a);if(\"|\"!=B(a.a))a=b;else{fo", "r(b=[b];\"|\"==a.a.next();)U(a,\"Missing next union location path.\"),b", ".push(Hb(a));a.a.back();a=new Ab(b)}return a};function Kb(a){switch(a.n", "odeType){case 1:return la(Lb,a);case 9:return Kb(a.documentElement);cas", "e 11:case 10:case 6:case 12:return Mb;default:return a.parentNode?Kb(a.", "parentNode):Mb}}function Mb(){return null}function Lb(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?Lb(a.parentNode,b):null};function Nb(a,b", "){if(!a.length)throw Error(\"Empty XPath expression.\");var c=Ma(a);if(", "c.empty())throw Error(\"Invalid XPath expression.\");b?\"function\"==fa", "(b)||(b=ka(b.lookupNamespaceURI,b)):b=function(){return null};var d=Cb(", "new Bb(c,b));if(!c.empty())throw Error(\"Bad token: \"+c.next());this.e", "valuate=function(a,b){var c=d.evaluate(new A(a));return new V(c,b)}}\nf", "unction V(a,b){if(0==b)if(a instanceof F)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 F))throw Error(\"value could not be converted to th", "e specified type\");this.resultType=b;var c;switch(b){case 2:this.strin", "gValue=a instanceof F?Wa(a):\"\"+a;break;case 1:this.numberValue=a inst", "anceof F?+Wa(a):+a;break;case 3:this.booleanValue=a instanceof F?0=c.length?null:c[f++]};this.snapshotItem", "=function(a){if(6!=b&&7!=b)throw Error(\"snapshotItem called with wrong", " result type\");return a>=c.length||0>a?null:c[a]}}\nV.ANY_TYPE=0;V.NUM", "BER_TYPE=1;V.STRING_TYPE=2;V.BOOLEAN_TYPE=3;V.UNORDERED_NODE_ITERATOR_T", "YPE=4;V.ORDERED_NODE_ITERATOR_TYPE=5;V.UNORDERED_NODE_SNAPSHOT_TYPE=6;V", ".ORDERED_NODE_SNAPSHOT_TYPE=7;V.ANY_UNORDERED_NODE_TYPE=8;V.FIRST_ORDER", "ED_NODE_TYPE=9;function Ob(a){this.lookupNamespaceURI=Kb(a)}\nea(\"wgxp", "ath.install\",function(a,b){var c=a||da,d=c.Document&&c.Document.protot", "ype||c.document;if(!d.evaluate||b)c.XPathResult=V,d.evaluate=function(a", ",b,c,d){return(new Nb(a,c)).evaluate(b,d)},d.createExpression=function(", "a,b){return new Nb(a,b)},d.createNSResolver=function(a){return new Ob(a", ")}});var W={};W.U=function(){var a={ua:\"http://www.w3.org/2000/svg\"};", "return function(b){return a[b]||null}}();\nW.m=function(a,b,c){var d=y(", "a);if(!d.documentElement)return null;try{for(var e=d.createNSResolver?d", ".createNSResolver(d.documentElement):W.U,f={},g=d.getElementsByTagName(", "\"*\"),k=0;k=this.left&&a.ri", "ght<=this.right&&a.top>=this.top&&a.bottom<=this.bottom:a.x>=this.left&", "&a.x<=this.right&&a.y>=this.top&&a.y<=this.bottom:!1};\nh.expand=functi", "on(a,b,c,d){ha(a)?(this.top-=a.top,this.right+=a.right,this.bottom+=a.b", "ottom,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.t", "op=Math.ceil(this.top);this.right=Math.ceil(this.right);this.bottom=Mat", "h.ceil(this.bottom);this.left=Math.ceil(this.left);return this};\nh.flo", "or=function(){this.top=Math.floor(this.top);this.right=Math.floor(this.", "right);this.bottom=Math.floor(this.bottom);this.left=Math.floor(this.le", "ft);return this};h.round=function(){this.top=Math.round(this.top);this.", "right=Math.round(this.right);this.bottom=Math.round(this.bottom);this.l", "eft=Math.round(this.left);return this};h.translate=function(a,b){a inst", "anceof v?(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));retur", "n this};\nh.scale=function(a,b){var c=n(b)?b:a;this.left*=a;this.right*", "=a;this.top*=c;this.bottom*=c;return this};function X(a,b,c,d){this.lef", "t=a;this.top=b;this.width=c;this.height=d}h=X.prototype;h.clone=functio", "n(){return new X(this.left,this.top,this.width,this.height)};h.toString", "=function(){return\"(\"+this.left+\", \"+this.top+\" - \"+this.width+\"", "w x \"+this.height+\"h)\"};h.contains=function(a){return a instanceof X", "?this.left<=a.left&&this.left+this.width>=a.left+a.width&&this.top<=a.t", "op&&this.top+this.height>=a.top+a.height:a.x>=this.left&&a.x<=this.left", "+this.width&&a.y>=this.top&&a.y<=this.top+this.height};\nh.ceil=functio", "n(){this.left=Math.ceil(this.left);this.top=Math.ceil(this.top);this.wi", "dth=Math.ceil(this.width);this.height=Math.ceil(this.height);return thi", "s};h.floor=function(){this.left=Math.floor(this.left);this.top=Math.flo", "or(this.top);this.width=Math.floor(this.width);this.height=Math.floor(t", "his.height);return this};h.round=function(){this.left=Math.round(this.l", "eft);this.top=Math.round(this.top);this.width=Math.round(this.width);th", "is.height=Math.round(this.height);return this};\nh.translate=function(a", ",b){a instanceof v?(this.left+=a.x,this.top+=a.y):(this.left+=a,n(b)&&(", "this.top+=b));return this};h.scale=function(a,b){var c=n(b)?b:a;this.le", "ft*=a;this.width*=a;this.top*=c;this.height*=c;return this};function Qb", "(a){for(a=a.parentNode;a&&1!=a.nodeType&&9!=a.nodeType&&11!=a.nodeType;", ")a=a.parentNode;return z(a)?a:null}\nfunction Y(a,b){var c=ma(b);if(\"f", "loat\"==c||\"cssFloat\"==c||\"styleFloat\"==c)c=\"cssFloat\";var d;a:{d", "=c;var e=y(a);if(e.defaultView&&e.defaultView.getComputedStyle&&(e=e.de", "faultView.getComputedStyle(a,null))){d=e[d]||e.getPropertyValue(d)||\"", "\";break a}d=\"\"}d=d||Rb(a,c);if(null===d)d=null;else if(0<=na(ua,c)){", "b:{var f=d.match(ya);if(f){var c=Number(f[1]),e=Number(f[2]),g=Number(f", "[3]),f=Number(f[4]);if(0<=c&&255>=c&&0<=e&&255>=e&&0<=g&&255>=g&&0<=f&&", "1>=f){c=[c,e,g,f];break b}}c=null}if(!c)b:{if(g=d.match(za))if(c=\nNumb", "er(g[1]),e=Number(g[2]),g=Number(g[3]),0<=c&&255>=c&&0<=e&&255>=e&&0<=g", "&&255>=g){c=[c,e,g,1];break b}c=null}if(!c)b:{c=d.toLowerCase();e=ta[c.", "toLowerCase()];if(!e&&(e=\"#\"==c.charAt(0)?c:\"#\"+c,4==e.length&&(e=e", ".replace(va,\"#$1$1$2$2$3$3\")),!xa.test(e))){c=null;break b}c=[parseIn", "t(e.substr(1,2),16),parseInt(e.substr(3,2),16),parseInt(e.substr(5,2),1", "6),1]}d=c?\"rgba(\"+c.join(\", \")+\")\":d}return d}\nfunction Rb(a,b){", "var c=a.currentStyle||a.style,d=c[b];!l(d)&&\"function\"==fa(c.getPrope", "rtyValue)&&(d=c.getPropertyValue(b));return\"inherit\"!=d?l(d)?d:null:(", "c=Qb(a))?Rb(c,b):null}\nfunction Sb(a,b,c){function d(a){var b=Tb(a);re", "turn 0=x.left+x.width;x=e.top>=x.top", "+x.height;if(J&&\"hidden\"==q.x||x&&\"hidden\"==q.y)return Z;if(J&&\"vi", "sible\"!=q.x||x&&\"visible\"!=q.y){if(D&&(q=d(a),e.left>=g.scrollWidth-", "q.x||e.right>=g.scrollHeight-q.y))return Z;e=Ub(a);return e==Z?Z:\"scro", "ll\"}}}return\"none\"}\nfunction Tb(a){var b=Vb(a);if(b)return b.rect;i", "f(z(a,\"HTML\"))return a=y(a),a=((a?a.parentWindow||a.defaultView:windo", "w)||window).document,a=\"CSS1Compat\"==a.compatMode?a.documentElement:a", ".body,a=new Ca(a.clientWidth,a.clientHeight),new X(0,0,a.width,a.height", ");var c;try{c=a.getBoundingClientRect()}catch(d){return new X(0,0,0,0)}", "return new X(c.left,c.top,c.right-c.left,c.bottom-c.top)}\nfunction Vb(", "a){var b=z(a,\"MAP\");if(!b&&!z(a,\"AREA\"))return null;var c=b?a:z(a.p", "arentNode,\"MAP\")?a.parentNode:null,d=null,e=null;c&&c.name&&(d=W.pa('", "/descendant::*[@usemap = \"#'+c.name+'\"]',y(c)))&&(e=Tb(d),b||\"defaul", "t\"==a.shape.toLowerCase()||(a=Zb(a),b=Math.min(Math.max(a.left,0),e.wi", "dth),c=Math.min(Math.max(a.top,0),e.height),e=new X(b+e.left,c+e.top,Ma", "th.min(a.width,e.width-b),Math.min(a.height,e.height-c))));return{Z:d,r", "ect:e||new X(0,0,0,0)}}\nfunction Zb(a){var b=a.shape.toLowerCase();a=a", ".coords.split(\",\");if(\"rect\"==b&&4==a.length){var b=a[0],c=a[1];ret", "urn new X(b,c,a[2]-b,a[3]-c)}if(\"circle\"==b&&3==a.length)return b=a[2", "],new X(a[0]-b,a[1]-b,2*b,2*b);if(\"poly\"==b&&2a||", "1342177279>>=1)d+=d;return c};m!=l&&null!=m&&b(e,k,{c", "onfigurable:!0,writable:!0,value:m});var n=window;function q(a,d){this.", "code=a;this.state=r[a]||t;this.message=d||\"\";var c=this.state.replace", "(/((?:^|\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s", "\\xa0]+/g,\"\")}),w=c.length-5;if(0>w||c.indexOf(\"Error\",w)!=w)c+=\"E", "rror\";this.name=c;c=Error(this.message);c.name=this.name;this.stack=c.", "stack||\"\"}\n(function(){var a=Error;function d(){}d.prototype=a.proto", "type;q.c=a.prototype;q.prototype=new d;q.prototype.constructor=q;q.b=fu", "nction(c,d,C){for(var z=Array(arguments.length-2),p=2;pa||", "1342177279>>=1)d+=d;return c};m!=l&&null!=m&&b(e,k,{c", "onfigurable:!0,writable:!0,value:m});var n=window;function q(a,d){this.", "code=a;this.state=r[a]||t;this.message=d||\"\";var c=this.state.replace", "(/((?:^|\\s+)[a-z])/g,function(a){return a.toUpperCase().replace(/^[\\s", "\\xa0]+/g,\"\")}),w=c.length-5;if(0>w||c.indexOf(\"Error\",w)!=w)c+=\"E", "rror\";this.name=c;c=Error(this.message);c.name=this.name;this.stack=c.", "stack||\"\"}\n(function(){var a=Error;function d(){}d.prototype=a.proto", "type;q.c=a.prototype;q.prototype=new d;q.prototype.constructor=q;q.b=fu", "nction(c,d,C){for(var z=Array(arguments.length-2),p=2;pb||", "1342177279>>=1)d+=d;return c};m!=l&&null!=m&&a(e,k,{c", "onfigurable:!0,writable:!0,value:m});var p=window;function q(b,d){this.", "code=b;this.state=r[b]||t;this.message=d||\"\";var c=this.state.replace", "(/((?:^|\\s+)[a-z])/g,function(b){return b.toUpperCase().replace(/^[\\s", "\\xa0]+/g,\"\")}),v=c.length-5;if(0>v||c.indexOf(\"Error\",v)!=v)c+=\"E", "rror\";this.name=c;c=Error(this.message);c.name=this.name;this.stack=c.", "stack||\"\"}\n(function(){var b=Error;function d(){}d.prototype=b.proto", "type;q.b=b.prototype;q.prototype=new d;q.prototype.constructor=q;q.a=fu", "nction(c,d,B){for(var y=Array(arguments.length-2),n=2;na||1342177279>>=1)b+=b;return c}});k(\"Math.sign\",function(a){return a?a:func", "tion(a){a=Number(a);return 0===a||isNaN(a)?a:0c||b.indexOf(\"Error\",c)!=c)b+=\"Error\";this.name=b;b=E", "rror(this.message);b.name=this.name;this.stack=b.stack||\"\"}\n(functio", "n(){var a=Error;function d(){}d.prototype=a.prototype;n.b=a.prototype;n", ".prototype=new d;n.prototype.constructor=n;n.a=function(b,c,d){for(var ", "g=Array(arguments.length-2),l=2;l